From 78d4b97f262cf51767003114b61c90e0c47d2007 Mon Sep 17 00:00:00 2001 From: dengxiongfei Date: Wed, 15 Dec 2021 09:52:22 +0800 Subject: [PATCH] init project --- .DS_Store | Bin 0 -> 6148 bytes .hbuilderx/launch.json | 24 + App.vue | 18 + apis/clientApi.js | 16 + common/css/reset.scss | 47 + common/js/publicFn.js | 33 + index.html | 14 + main.js | 20 + manifest.json | 81 + pages.json | 82 + pages/client/index.vue | 85 + pages/login/index.vue | 17 + pages/mall/index.vue | 43 + pages/mine/index.vue | 43 + pages/trade/index.vue | 44 + static/imgs/tabbar/store-blue.png | Bin 0 -> 959 bytes static/imgs/tabbar/store-gray.png | Bin 0 -> 1169 bytes static/logo.png | Bin 0 -> 4023 bytes store/global.js | 46 + uni.scss | 76 + .../dev/.automator/app-plus/.automator.json | 0 .../dev/.automator/mp-weixin/.automator.json | 0 .../.sourcemap/mp-weixin/common/main.js.map | 1 + .../mp-weixin/common/runtime.js.map | 1 + .../.sourcemap/mp-weixin/common/vendor.js.map | 1 + .../mp-weixin/pages/client/index.js.map | 1 + .../mp-weixin/pages/index/index.js.map | 1 + .../mp-weixin/pages/login/index.js.map | 1 + .../mp-weixin/pages/login/login.js.map | 1 + .../mp-weixin/pages/mall/index.js.map | 1 + .../mp-weixin/pages/mine/index.js.map | 1 + .../mp-weixin/pages/trade/index.js.map | 1 + .../dist/dev/app-plus/__uniappautomator.js | 15 + .../dev/app-plus/__uniappchooselocation.js | 2181 +++ unpackage/dist/dev/app-plus/__uniapperror.png | Bin 0 -> 5842 bytes .../dist/dev/app-plus/__uniappopenlocation.js | 1170 ++ unpackage/dist/dev/app-plus/__uniapppicker.js | 1896 +++ unpackage/dist/dev/app-plus/__uniappquill.js | 12158 ++++++++++++++++ .../dev/app-plus/__uniappquillimageresize.js | 1677 +++ unpackage/dist/dev/app-plus/__uniappscan.js | 1262 ++ .../dist/dev/app-plus/__uniappsuccess.png | Bin 0 -> 2021 bytes unpackage/dist/dev/app-plus/__uniappview.html | 17 + .../dist/dev/app-plus/app-config-service.js | 10 + unpackage/dist/dev/app-plus/app-config.js | 1 + unpackage/dist/dev/app-plus/app-service.js | 459 + unpackage/dist/dev/app-plus/app.css | 46 + unpackage/dist/dev/app-plus/manifest.json | 1 + .../dist/dev/app-plus/pages/client/index.css | 23 + .../dist/dev/app-plus/pages/login/index.css | 0 .../dist/dev/app-plus/pages/mall/index.css | 23 + .../dist/dev/app-plus/pages/mine/index.css | 23 + .../dist/dev/app-plus/pages/trade/index.css | 23 + .../static/imgs/tabbar/store-blue.png | Bin 0 -> 959 bytes .../static/imgs/tabbar/store-gray.png | Bin 0 -> 1169 bytes unpackage/dist/dev/app-plus/static/logo.png | Bin 0 -> 4023 bytes .../dist/dev/app-plus/uni-app-view.umd.js | 9 + unpackage/dist/dev/mp-weixin/app.js | 4 + unpackage/dist/dev/mp-weixin/app.json | 49 + unpackage/dist/dev/mp-weixin/app.wxss | 3 + unpackage/dist/dev/mp-weixin/common/main.js | 137 + unpackage/dist/dev/mp-weixin/common/main.wxss | 59 + .../dist/dev/mp-weixin/common/runtime.js | 158 + unpackage/dist/dev/mp-weixin/common/vendor.js | 8232 +++++++++++ .../dist/dev/mp-weixin/pages/client/index.js | 212 + .../dev/mp-weixin/pages/client/index.json | 4 + .../dev/mp-weixin/pages/client/index.wxml | 1 + .../dev/mp-weixin/pages/client/index.wxss | 24 + .../dist/dev/mp-weixin/pages/login/index.js | 146 + .../dist/dev/mp-weixin/pages/login/index.json | 5 + .../dist/dev/mp-weixin/pages/login/index.wxml | 1 + .../dist/dev/mp-weixin/pages/mall/index.js | 180 + .../dist/dev/mp-weixin/pages/mall/index.json | 4 + .../dist/dev/mp-weixin/pages/mall/index.wxml | 1 + .../dist/dev/mp-weixin/pages/mall/index.wxss | 24 + .../dist/dev/mp-weixin/pages/mine/index.js | 180 + .../dist/dev/mp-weixin/pages/mine/index.json | 4 + .../dist/dev/mp-weixin/pages/mine/index.wxml | 1 + .../dist/dev/mp-weixin/pages/mine/index.wxss | 24 + .../dist/dev/mp-weixin/pages/trade/index.js | 180 + .../dist/dev/mp-weixin/pages/trade/index.json | 4 + .../dist/dev/mp-weixin/pages/trade/index.wxml | 1 + .../dist/dev/mp-weixin/pages/trade/index.wxss | 24 + .../dist/dev/mp-weixin/project.config.json | 38 + unpackage/dist/dev/mp-weixin/sitemap.json | 7 + .../static/imgs/tabbar/store-blue.png | Bin 0 -> 959 bytes .../static/imgs/tabbar/store-gray.png | Bin 0 -> 1169 bytes unpackage/dist/dev/mp-weixin/static/logo.png | Bin 0 -> 4023 bytes utils/hook.js | 14 + utils/http/http.js | 112 + utils/http/index.js | 101 + utils/is.js | 9 + 91 files changed, 31636 insertions(+) create mode 100644 .DS_Store create mode 100644 .hbuilderx/launch.json create mode 100644 App.vue create mode 100644 apis/clientApi.js create mode 100644 common/css/reset.scss create mode 100644 common/js/publicFn.js create mode 100644 index.html create mode 100644 main.js create mode 100644 manifest.json create mode 100644 pages.json create mode 100644 pages/client/index.vue create mode 100644 pages/login/index.vue create mode 100644 pages/mall/index.vue create mode 100644 pages/mine/index.vue create mode 100644 pages/trade/index.vue create mode 100644 static/imgs/tabbar/store-blue.png create mode 100644 static/imgs/tabbar/store-gray.png create mode 100644 static/logo.png create mode 100644 store/global.js create mode 100644 uni.scss create mode 100644 unpackage/dist/dev/.automator/app-plus/.automator.json create mode 100644 unpackage/dist/dev/.automator/mp-weixin/.automator.json create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/client/index.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/index.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/mall/index.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/index.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/index.js.map create mode 100644 unpackage/dist/dev/app-plus/__uniappautomator.js create mode 100644 unpackage/dist/dev/app-plus/__uniappchooselocation.js create mode 100644 unpackage/dist/dev/app-plus/__uniapperror.png create mode 100644 unpackage/dist/dev/app-plus/__uniappopenlocation.js create mode 100644 unpackage/dist/dev/app-plus/__uniapppicker.js create mode 100644 unpackage/dist/dev/app-plus/__uniappquill.js create mode 100644 unpackage/dist/dev/app-plus/__uniappquillimageresize.js create mode 100644 unpackage/dist/dev/app-plus/__uniappscan.js create mode 100644 unpackage/dist/dev/app-plus/__uniappsuccess.png create mode 100644 unpackage/dist/dev/app-plus/__uniappview.html create mode 100644 unpackage/dist/dev/app-plus/app-config-service.js create mode 100644 unpackage/dist/dev/app-plus/app-config.js create mode 100644 unpackage/dist/dev/app-plus/app-service.js create mode 100644 unpackage/dist/dev/app-plus/app.css create mode 100644 unpackage/dist/dev/app-plus/manifest.json create mode 100644 unpackage/dist/dev/app-plus/pages/client/index.css create mode 100644 unpackage/dist/dev/app-plus/pages/login/index.css create mode 100644 unpackage/dist/dev/app-plus/pages/mall/index.css create mode 100644 unpackage/dist/dev/app-plus/pages/mine/index.css create mode 100644 unpackage/dist/dev/app-plus/pages/trade/index.css create mode 100644 unpackage/dist/dev/app-plus/static/imgs/tabbar/store-blue.png create mode 100644 unpackage/dist/dev/app-plus/static/imgs/tabbar/store-gray.png create mode 100644 unpackage/dist/dev/app-plus/static/logo.png create mode 100644 unpackage/dist/dev/app-plus/uni-app-view.umd.js create mode 100644 unpackage/dist/dev/mp-weixin/app.js create mode 100644 unpackage/dist/dev/mp-weixin/app.json create mode 100644 unpackage/dist/dev/mp-weixin/app.wxss create mode 100644 unpackage/dist/dev/mp-weixin/common/main.js create mode 100644 unpackage/dist/dev/mp-weixin/common/main.wxss create mode 100644 unpackage/dist/dev/mp-weixin/common/runtime.js create mode 100644 unpackage/dist/dev/mp-weixin/common/vendor.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/client/index.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/client/index.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/client/index.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/client/index.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/login/index.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/login/index.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/login/index.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/mall/index.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/mall/index.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/mall/index.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/mall/index.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/index.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/index.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/index.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/mine/index.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/trade/index.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/trade/index.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/trade/index.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/trade/index.wxss create mode 100644 unpackage/dist/dev/mp-weixin/project.config.json create mode 100644 unpackage/dist/dev/mp-weixin/sitemap.json create mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/tabbar/store-blue.png create mode 100644 unpackage/dist/dev/mp-weixin/static/imgs/tabbar/store-gray.png create mode 100644 unpackage/dist/dev/mp-weixin/static/logo.png create mode 100644 utils/hook.js create mode 100644 utils/http/http.js create mode 100644 utils/http/index.js create mode 100644 utils/is.js diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 + export default { + onLaunch: function() { + console.log('App Launch') + }, + onShow: function() { + console.log('App Show') + }, + onHide: function() { + console.log('App Hide') + } + } + + + diff --git a/apis/clientApi.js b/apis/clientApi.js new file mode 100644 index 0000000..bc70e2d --- /dev/null +++ b/apis/clientApi.js @@ -0,0 +1,16 @@ +import http from '../utils/http/index.js' +export const getList = (data) => { + return http.get({ + url:'/trading-center/wechatapplet/get/paper-brand/brand-list', + data, + }) +} + +/** + * @param {Object} data :{filePath:'',fileType:'',fileName:''} + */ +export const upload = (data) => { + return http.uploadFile({ + data + }) +} \ No newline at end of file diff --git a/common/css/reset.scss b/common/css/reset.scss new file mode 100644 index 0000000..67d551f --- /dev/null +++ b/common/css/reset.scss @@ -0,0 +1,47 @@ +page { + font-size:$uni-font-size-base; + line-height: 1; + background-color: #fff; + -webkit-overflow-scrolling: touch; /* 使ios列表滑动流畅*/ +} + +page, +view, +input, +text, +form, +navigator, +rich-text, +picker, +scroll-view, +cover-view, +open-data { + box-sizing: border-box; +} +rich-text, +open-data, +form { + display: block; +} + +cover-view { + line-height: 1.5; + white-space: normal; +} + +::webkit-scrollbar { + display: none; +} + +button::after { + border: 0; +} + +/* 清除浮动 */ +.clearfix:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} \ No newline at end of file diff --git a/common/js/publicFn.js b/common/js/publicFn.js new file mode 100644 index 0000000..5a24406 --- /dev/null +++ b/common/js/publicFn.js @@ -0,0 +1,33 @@ +// 日期转换方法 +/** + * 日期格式化,样例 yyyy-mm-dd hh:MM:ss + * @param date Date 需要转换的日期 + * @param fmt string 转化的格式 + */ +const dateTimeFormat = (date, fmt) => { + if (!date) { + throw new Error('日期不正确') + } + let ret + const opt = { + 'y+': date.getFullYear().toString(), // 年 + 'm+': (date.getMonth() + 1).toString(), // 月 + 'd+': date.getDate().toString(), // 日 + 'h+': date.getHours().toString(), // 时 + 'M+': date.getMinutes().toString(), // 分 + 's+': date.getSeconds().toString() // 秒 + } + for (let k in opt) { + ret = new RegExp('(' + k + ')').exec(fmt) + if (ret) { + fmt = fmt.replace(ret[1], ret[1].length == 1 ? opt[k] : opt[k].padStart(ret[1].length, '0')) + } + } + return fmt +} + +const pubFn = { + dateTimeFormat +} + +export default pubFn \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..b61f63e --- /dev/null +++ b/index.html @@ -0,0 +1,14 @@ + + + + + + + + + + +
+ + + diff --git a/main.js b/main.js new file mode 100644 index 0000000..f5002d9 --- /dev/null +++ b/main.js @@ -0,0 +1,20 @@ +import App from './App' +import pubFn from './common/js/publicFn.js' + +// import Vue from 'vue' +// Vue.config.productionTip = false +// App.mpType = 'app' +// const app = new Vue({ +// ...App +// }) +// app.$mount() + + +import { createSSRApp } from 'vue' +export function createApp() { + const app = createSSRApp(App) + app.provide('$pubFn',pubFn) + return { + app + } +} diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..2e95a06 --- /dev/null +++ b/manifest.json @@ -0,0 +1,81 @@ +{ + "name" : "uniapp-demo", + "appid" : "", + "description" : "", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + // "networkTimeout":{ + // "request":6000 + // }, + /* 5+App特有相关 */ + "app-plus" : { + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : { + "Contacts" : {} + }, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios" : {}, + /* SDK配置 */ + "sdkConfigs" : { + "maps" : {} + } + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "", + "setting" : { + "urlCheck" : false + }, + "usingComponents" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "vueVersion" : "3" +} diff --git a/pages.json b/pages.json new file mode 100644 index 0000000..03b5cfb --- /dev/null +++ b/pages.json @@ -0,0 +1,82 @@ +{ + "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages + { + "path": "pages/client/index", + "style": { + "navigationBarTitleText": "客户" + } + }, + { + "path": "pages/trade/index", + "style": { + "navigationBarTitleText": "交易" + } + }, + { + "path": "pages/mall/index", + "style": { + "navigationBarTitleText": "商城" + } + }, + { + "path": "pages/mine/index", + "style": { + "navigationBarTitleText": "我的" + } + }, + { + "path": "pages/login/index", + "style": { + "navigationBarTitleText": "登录", + "enablePullDownRefresh": false + } + + } + ], + "globalStyle": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "uni-app", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8" + }, + "tabBar":{ + "color":"#888", + "selectedColor":"#007AFF", + "borderStyle":"white", + "backgroundColor":"#f9f9f9", + "list":[ + { + "pagePath":"pages/client/index", + "iconPath":"static/imgs/tabbar/store-gray.png", + "selectedIconPath":"static/imgs/tabbar/store-blue.png", + "text":"客户" + }, + { + "pagePath":"pages/trade/index", + "iconPath":"static/imgs/tabbar/store-gray.png", + "selectedIconPath":"static/imgs/tabbar/store-blue.png", + "text":"交易" + }, + { + "pagePath":"pages/mall/index", + "iconPath":"static/imgs/tabbar/store-gray.png", + "selectedIconPath":"static/imgs/tabbar/store-blue.png", + "text":"纸商城" + }, + { + "pagePath":"pages/mine/index", + "iconPath":"static/imgs/tabbar/store-gray.png", + "selectedIconPath":"static/imgs/tabbar/store-blue.png", + "text":"我的" + } + ] + }, + "condition": { //模式配置,仅开发期间生效 + "current": 0, //当前激活的模式(list 的索引项) + "list": [{ + "name": "", //模式名称 + "path": "", //启动页面,必选 + "query": "" //启动参数,在页面的onLoad函数里面得到 + }] + } +} diff --git a/pages/client/index.vue b/pages/client/index.vue new file mode 100644 index 0000000..5de1b05 --- /dev/null +++ b/pages/client/index.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/pages/login/index.vue b/pages/login/index.vue new file mode 100644 index 0000000..1a6dc30 --- /dev/null +++ b/pages/login/index.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/pages/mall/index.vue b/pages/mall/index.vue new file mode 100644 index 0000000..8003ab7 --- /dev/null +++ b/pages/mall/index.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/pages/mine/index.vue b/pages/mine/index.vue new file mode 100644 index 0000000..ca4e3e9 --- /dev/null +++ b/pages/mine/index.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/pages/trade/index.vue b/pages/trade/index.vue new file mode 100644 index 0000000..24ee216 --- /dev/null +++ b/pages/trade/index.vue @@ -0,0 +1,44 @@ + + + + + diff --git a/static/imgs/tabbar/store-blue.png b/static/imgs/tabbar/store-blue.png new file mode 100644 index 0000000000000000000000000000000000000000..d75c4741782ef3be192ee007ffa84da2169005f4 GIT binary patch literal 959 zcmV;w13>(VP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91EuaGc1ONa40RR91EdT%j07j?^@R9Fe^SkG${K@|SByHTsq z(8d-7^-`GgVQ4XL!_ zrOxaEaR0rHi8%{ynXMY#0vzjfap8bl0ymWaMn2k@{$(Ls2B&Q+aC)DMQ{rbbi+g(z z;lm@FFrTzcV@s}G?n`6%L}txDF>m3>g9wt#{&0qlrg5!b;j96!cG%@X3i~BYc=z7f zNGz&b48O5`6QibC z?uus7yg5n(7;i6q6PhQ57rfiLpA3zcC0+4({^k1Ev!qHPxL=KPJ@eYRjTYn>Z5& zBWZ3xJ^0w=Q4hpS96T!*O5pE`e7KUzh29dh>1Yi*Rmd4MsyB{gzE z>nm@*$C9QZG^kC9w}iA0-z=Pb62Z`GTe@=X+ZhW3!hdJH&|eT__`{MeS2Y{(3SMhB zM;(lQZ4#s%Olp(4{=&g4;lJ_HLEKPQdEJL4?G^0TuRmh1{@?%V$yAD8Q__`^@EaGB z_N!RX_)zJf%K06)ag?Uh%b-T-Wvz`>nvPq87$xwO4@W|UMlKZU=|!yglVQ}tpbEy>qg%Px<4BU#KRBwegX ht^S8f*Gk!9+!eML>x73#TD<@O002ovPDHLkV1l)Iv8Dh3 literal 0 HcmV?d00001 diff --git a/static/imgs/tabbar/store-gray.png b/static/imgs/tabbar/store-gray.png new file mode 100644 index 0000000000000000000000000000000000000000..c64fad49e4864381c41e0cef8f6ba1872dcabce0 GIT binary patch literal 1169 zcmV;C1aA9@P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91EuaGc1ONa40RR91EdT%j07j?< zL3xU8kw+mWCZeEd@ExN_H2!~T{GfjVl87Lbr$7)9{U-8$SV{|&LJ9Te=9r?d z+N6`f&Cbrw{yH}|JF|vxI2?rxBV&f)mEmSV|F5@}k)F;;^>s(g`TZL(J~0XYjR1hQ8L-)`P*Yt6)tB5y?1%ybl|2yft2gf;w6i1X zCgrbPy#f#JwQ@b*x*uM@eGidHgv(N4?zXl-^YzArs$_VehxG!+9lnfBz)m>KHyaur z)eRUId;5psK;!L_;ejE+=ypppl$I8=q5L#}K{fu=(+6vRe6nnPeFMtNN@N~A&FJC% zJ7Blxv!VQqx6{%25rUgr5ZT{{U?2zu1!{e^m;^1xFaoY}Ihj8B9F#oDC>lLrtm<2+ zC@+PQ;`4ltVsdg!Tr6VX!Wct_N4!$HjnfLWK^=7oeU(UFBkn#Uk*EosP~fFq@SzR}z>&aFdTjJ6srJNYHNA zMVOlYDXXxPE`A|3&d)mwMTHJN<#svY*UYRuUS3gt7*|NZ;31ToYfCT-K*lsyYgqi~ zAq4!q{V5oPWZNj&xZL2;V+INxc4%*Vtht7)^4JP2ez2Ahk7hO}KJiteheg2R{PuR} zury6lo7!wPa7dt&oiUoA#f{U6C&MG108&`U4-plytQ;B{O|5g0vJHN87{f*(rl}3J zWOMTi&_6f=Rc@E&H${TR7D;c%fmvd8bq(5{Jkr9YIoH+Q2TRKl9m)WDhCTvDG5 z5A5mmwn%9G+xH)^9SV^fr6Szj-Q#L|0?&mphW0czp)taa0}FU9!h?h5VZT4XJ+!#A z0-yT^;6gBwLIu5br?)479 z%EKwZbo{V%+q*#$>@W0aF|SD9%eIAMvmQr1~-+C1Ix?PCK5DW zw@yw?%X{P9TB?KvJl4aEj7BAYi?z1VsJvjcT+kPEm_7DXRx^q8#QR~qZZ+kQze&(k zSUfdfzIdi8;OlB@WQB7@g{n5pQ&%m^ag9B8N}|A1cc_mSnECm6vJUl6vkAcKR=mB` zx(r04*tsO?>F~(iZ;$7~epWZt@jM00000NkvXXu0mjf*D?@! literal 0 HcmV?d00001 diff --git a/static/logo.png b/static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b5771e209bb677e2ebd5ff766ad5ee11790f305a GIT binary patch literal 4023 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 SYs}WS&%*SCNx89m_ { + return readonly(userInfo) + }, + setUserInfo:(newValue) =>{ + let keys = Object.keys(newValue) + keys.forEach(key => { + if(userInfo.hasOwnProperty(key)) { + userInfo[key] = newValue[key] + } + }) + uni.setStorageSync('userInfo',JSON.stringify(userInfo)) + } +} + +export const globalAction = { + getGlobalInfo:() => { + return readonly(globalInfo) + }, + setGlobalInfo:(newValue) =>{ + let keys = Object.keys(newValue) + keys.forEach(key => { + if(globalInfo.hasOwnProperty(key)) { + globalInfo[key] = newValue[key] + } + }) + uni.setStorageSync('globalInfo',JSON.stringify(globalInfo)) + } +} \ No newline at end of file diff --git a/uni.scss b/uni.scss new file mode 100644 index 0000000..a05adb4 --- /dev/null +++ b/uni.scss @@ -0,0 +1,76 @@ +/** + * 这里是uni-app内置的常用样式变量 + * + * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 + * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App + * + */ + +/** + * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 + * + * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 + */ + +/* 颜色变量 */ + +/* 行为相关颜色 */ +$uni-color-primary: #007aff; +$uni-color-success: #4cd964; +$uni-color-warning: #f0ad4e; +$uni-color-error: #dd524d; + +/* 文字基本颜色 */ +$uni-text-color:#333;//基本色 +$uni-text-color-inverse:#fff;//反色 +$uni-text-color-grey:#999;//辅助灰色,如加载更多的提示信息 +$uni-text-color-placeholder: #808080; +$uni-text-color-disable:#c0c0c0; + +/* 背景颜色 */ +$uni-bg-color:#ffffff; +$uni-bg-color-grey:#f8f8f8; +$uni-bg-color-hover:#f1f1f1;//点击状态颜色 +$uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色 + +/* 边框颜色 */ +$uni-border-color:#c8c7cc; + +/* 尺寸变量 */ + +/* 文字尺寸 */ +$uni-font-size-sm:12px; +$uni-font-size-base:14px; +$uni-font-size-lg:16; + +/* 图片尺寸 */ +$uni-img-size-sm:20px; +$uni-img-size-base:26px; +$uni-img-size-lg:40px; + +/* Border Radius */ +$uni-border-radius-sm: 2px; +$uni-border-radius-base: 3px; +$uni-border-radius-lg: 6px; +$uni-border-radius-circle: 50%; + +/* 水平间距 */ +$uni-spacing-row-sm: 5px; +$uni-spacing-row-base: 10px; +$uni-spacing-row-lg: 15px; + +/* 垂直间距 */ +$uni-spacing-col-sm: 4px; +$uni-spacing-col-base: 8px; +$uni-spacing-col-lg: 12px; + +/* 透明度 */ +$uni-opacity-disabled: 0.3; // 组件禁用态的透明度 + +/* 文章场景相关 */ +$uni-color-title: #2C405A; // 文章标题颜色 +$uni-font-size-title:20px; +$uni-color-subtitle: #555555; // 二级标题颜色 +$uni-font-size-subtitle:26px; +$uni-color-paragraph: #3F536E; // 文章段落颜色 +$uni-font-size-paragraph:15px; diff --git a/unpackage/dist/dev/.automator/app-plus/.automator.json b/unpackage/dist/dev/.automator/app-plus/.automator.json new file mode 100644 index 0000000..e69de29 diff --git a/unpackage/dist/dev/.automator/mp-weixin/.automator.json b/unpackage/dist/dev/.automator/mp-weixin/.automator.json new file mode 100644 index 0000000..e69de29 diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map new file mode 100644 index 0000000..42976b2 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["uni-app:///main.js","webpack:///D:/files/uniapp-demo/App.vue?f297","webpack:///D:/files/uniapp-demo/App.vue?cf7a","uni-app:///App.vue","webpack:///D:/files/uniapp-demo/App.vue?1873","webpack:///D:/files/uniapp-demo/App.vue?981d"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createApp","app","App","provide","pubFn","mount"],"mappings":";;;;;;;;;4FAAA,wCAA8E;AAC9E;;;;;;;;;;;AAWA,6C,6FAZmBA,EAAE,CAACC,iCAAH,GAAuCC,mBAAvC;AAaZ,SAASC,SAAT,GAAqB;AAC1B,MAAMC,GAAG,GAAG,uBAAaC,YAAb,CAAZ;AACDD,KAAG,CAACE,OAAJ,CAAY,QAAZ,EAAqBC,iBAArB;AACC,SAAO;AACLH,OAAG,EAAHA,GADK,EAAP;;AAGD;AACD,CAACD,SAAS,GAAGC,GAAZ,CAAgBI,KAAhB,CAAsB,MAAtB,E;;;;;;;;;;;;ACpBD;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACuD;AACL;AACa;;;AAG/D;AAC0K;AAC1K,gBAAgB,0LAAU;AAC1B,EAAE,yEAAM;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACe,gF;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAmoB,CAAgB,8qBAAG,EAAC,C;;;;;;;;;;;;ACCvpB;AACA;AACA;AACA,GAHA;AAIA;AACA;AACA,GANA;AAOA;AACA;AACA,GATA,E;;;;;;;;;;;ACDA;AAAA;AAAA;AAAA;AAAo6B,CAAgB,67BAAG,EAAC,C;;;;;;;;;;ACAx7B;AACA,OAAO,KAAU,EAAE,kBAKd","file":"common/main.js","sourcesContent":["import 'uni-pages';wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;import App from './App'\r\nimport pubFn from './common/js/publicFn.js'\r\n\r\n// import Vue from 'vue'\r\n// Vue.config.productionTip = false\r\n// App.mpType = 'app'\r\n// const app = new Vue({\r\n// ...App\r\n// })\r\n// app.$mount()\r\n\r\n\r\nimport { createSSRApp } from 'vue'\r\nexport function createApp() {\r\n const app = createSSRApp(App)\r\n\tapp.provide('$pubFn',pubFn)\r\n return {\r\n app\r\n }\r\n}\r\n;createApp().app.mount('#app');","var render, staticRenderFns, recyclableRender, components\nvar renderjs\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"App.vue\"\nexport default component.exports","import mod from \"-!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=script&lang=js&\"","\r\n\r\n\n","import mod from \"-!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1639452381590\n var cssReload = require(\"D:/programFiles/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map new file mode 100644 index 0000000..0d12efd --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map @@ -0,0 +1 @@ +{"version":3,"sources":[null],"names":[],"mappings":";QAAA;QACA;QACA;QACA;QACA;;QAEA;QACA;QACA;QACA,QAAQ,oBAAoB;QAC5B;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA,iBAAiB,4BAA4B;QAC7C;QACA;QACA,kBAAkB,2BAA2B;QAC7C;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;;QAEA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;QAEA;QACA;QACA;QACA;QACA,gBAAgB,uBAAuB;QACvC;;;QAGA;QACA","file":"common/runtime.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"common/runtime\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = global[\"webpackJsonp\"] = global[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// run deferred modules from other chunks\n \tcheckDeferredModules();\n"],"sourceRoot":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map new file mode 100644 index 0000000..38ce0ef --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/@dcloudio/uni-mp-weixin/dist/uni.api.esm.js?d5d0",null,"webpack:///./node_modules/@vue/shared/dist/shared.esm-bundler.js?9ff4","webpack:///./node_modules/@dcloudio/uni-mp-weixin/dist/uni.mp.esm.js?97ff","uni-app:///utils/hook.js","uni-app:///utils/http/index.js","uni-app:///utils/http/http.js","webpack:///./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js?f0c5","uni-app:///common/js/publicFn.js","webpack:///./node_modules/@dcloudio/uni-mp-vue/dist/vue.runtime.esm.js?dc04"],"names":["ON_LAUNCH","wx","appLaunchHooks","onAppLaunch","hook","app","getApp","allowDefault","$vm","$","push","getBaseSystemInfo","getSystemInfoSync","validateProtocolFail","name","msg","console","warn","validateProtocol","data","protocol","onFail","key","errMsg","validateProp","validateProtocols","args","Object","create","len","length","argsLen","i","opts","value","prop","isAbsent","type","required","validator","isValid","types","expectedTypes","assertType","valid","expectedType","getInvalidTypeMessage","isSimpleType","getType","t","toLowerCase","message","map","capitalize","join","receivedType","expectedValue","styleValue","receivedValue","isExplicable","isBoolean","ctor","match","toString","Number","explicitTypes","some","elem","HOOK_SUCCESS","HOOK_FAIL","HOOK_COMPLETE","globalInterceptors","scopedInterceptors","wrapperHook","queue","hooks","promise","Promise","resolve","res","then","catch","callback","wrapperOptions","interceptors","options","forEach","oldCallback","callbackInterceptor","wrapperReturnValue","method","returnValue","returnValueHooks","interceptor","getApiInterceptorHooks","keys","slice","scopedInterceptor","concat","invokeApi","api","params","invoke","handlePromise","__UNI_FEATURE_PROMISE__","formatApiArgs","formatArgs","formatterOrDefaultValue","beforeInvokeApi","process","beforeInvoke","wrapperSyncApi","fn","Error","apply","defineSyncApi","undefined","API_UPX2PX","Upx2pxProtocol","String","EPS","BASE_DEVICE_WIDTH","isIOS","deviceWidth","deviceDPR","checkDeviceWidth","platform","pixelRatio","windowWidth","upx2px","number","newDeviceWidth","width","result","Math","floor","API_ADD_INTERCEPTOR","API_REMOVE_INTERCEPTOR","AddInterceptorProtocol","RemoveInterceptorProtocol","mergeInterceptorHook","mergeHook","removeInterceptorHook","removeHook","parentVal","childVal","dedupeHooks","indexOf","index","splice","addInterceptor","removeInterceptor","API_ON","OnProtocol","Function","API_ONCE","OnceProtocol","API_OFF","OffProtocol","Array","API_EMIT","EmitProtocol","E","prototype","on","ctx","e","once","self","listener","off","arguments","_","emit","call","evtArr","evts","liveEvents","Emitter","emitter","$on","$once","$off","isArray","n","$emit","SYNC_API_RE","CONTEXT_API_RE","CONTEXT_API_RE_EXC","ASYNC_API","CALLBACK_API_RE","isContextApi","test","isSyncApi","isCallbackApi","shouldPromise","finally","onfinally","constructor","reason","promisify","promiseApi","success","fail","complete","reject","CALLBACKS","initWrapper","protocols","processCallback","methodName","processReturnValue","processArgs","fromArgs","argsOption","keepFromArgs","toArgs","keyOption","keepReturnValue","wrapper","error","arg1","arg2","getLocale","$locale","language","setLocale","locale","oldLocale","onLocaleChangeCallbacks","onLocaleChange","global","baseApis","initUni","UniProxyHandlers","get","target","Proxy","initGetProvider","providers","getProvider","service","provider","addSafeAreaInsets","fromRes","toRes","safeArea","safeAreaInsets","top","left","right","bottom","windowHeight","getSystemInfo","redirectTo","previewImage","currentIndex","parseInt","current","isNaN","urls","filter","item","indicator","loop","oauth","share","payment","shims","freeze","__proto__","encode","encodeURIComponent","stringifyQuery","obj","encodeStr","val","JSON","stringify","x","cache","str","hit","invokeArrayFns","fns","arg","ret","ON_SHOW","ON_HIDE","ON_ERROR","ON_THEME_CHANGE","ON_PAGE_NOT_FOUND","ON_UNHANDLE_REJECTION","ON_LOAD","ON_READY","ON_UNLOAD","ON_RESIZE","ON_TAB_ITEM_TAP","ON_REACH_BOTTOM","ON_PULL_DOWN_REFRESH","ON_ADD_TO_FAVORITES","eventChannels","eventChannelStack","getEventChannel","id","eventChannel","shift","initBehavior","Behavior","initVueIds","vueIds","mpInstance","ids","split","_$vueId","_$vuePid","EXTRAS","initExtraOptions","miniProgramComponentOptions","vueOptions","initWxsCallMethods","methods","wxsCallMethods","callMethod","selectAllComponents","selector","$refs","components","component","ref","dataset","vueGeneric","scopedComponent","initRefs","instance","defineProperty","forComponents","findVmByVueId","vuePid","$children","childVm","$scope","parentVm","getTarget","path","parts","replace","getValue","dataPath","getClass","dynamicClass","staticClass","renderClass","getStyle","dynamicStyle","staticStyle","dynamicStyleObj","normalizeStyleBinding","styleObj","toObject","arr","bindingStyle","parseStyleText","cssText","listDelimiter","propertyDelimiter","tmp","trim","isDef","v","stringifyClass","a","b","stringifyArray","stringifyObject","stringified","l","setModel","modifiers","setSync","getOrig","$orig","iteratee","MP_METHODS","createEmitFn","oldEmit","event","triggerEvent","__args__","initBaseInstance","mpType","$mpType","$mp","__VUE_OPTIONS_API__","_self","proxy","slots","getOpenerEventChannel","$hasHook","hasHook","$callHook","callHook","initComponentInstance","initScopedSlotsParams","__set_model","__set_sync","__get_orig","__get_value","__get_class","__get_style","__map","initMocks","mocks","mock","isMounted","__id__","__eventChannel__","center","parents","$hasScopedSlotsParams","vueId","has","$getScopedSlotsParams","object","$setScopedSlotsParams","attrs","$forceUpdate","propsData","PAGE_HOOKS","findHooks","Set","add","extendsOptions","extends","mixins","mixin","initHook$1","mpOptions","excludes","EXCLUDE_HOOKS","initHooks","initUnknownHooks","injectAppLaunchHooks","appInstance","HOOKS","parseApp","parseAppOptions","internalInstance","appOptions","globalData","$options","onLaunch","initLocale","parse","initCreateApp","createApp","vm","App","appVm","set","PROP_TYPES","Boolean","createObserver","observer","newVal","props","parsePropType","defaultValue","initDefaultProps","isBehavior","properties","vueSlots","$slots","slotName","setData","createProperty","initProps","mpComponentOptions","rawProps","default","initData","appConfig","appContext","config","globalProperties","VUE_APP_DEBUG","initBehaviors","vueBehaviors","behaviors","vueExtends","vueMixins","vueProps","behavior","__PLATFORM_PREFIX__","Date","vueMixin","applyOptions","componentOptions","getExtraValue","dataPathsArray","context","dataPathArray","propPath","valuePath","vFor","isInteger","substr","find","vForItem","vForKey","processEventExtra","extra","extraObj","detail","getObjByArray","element","processEventArgs","isCustom","isCustomMPEvent","currentTarget","comType","stopPropagation","NOOP","preventDefault","markerId","ONCE","CUSTOM","matchEventType","eventType","optType","handleEvent","eventOpts","eventOpt","eventsArray","charAt","isOnce","eventArray","handlerCtx","generic","$parent","handler","parseComponent","isPage","initRelation","handleLink","initLifetimes","multipleSlots","addGlobalClass","lifetimes","pageLifetimes","show","hide","resize","size","__l","__e","initCreateComponent","parseOptions","createComponent","vueComponentOptions","Component","$createComponentFn","$destroyComponentFn","$createComponent","initialVNode","$destroyComponent","parsePage","miniProgramPageOptions","onLoad","query","$page","fullPath","route","initCreatePage","createPage","vuePageOptions","MPPage","Page","MPComponent","customizeRE","customize","initTriggerEvent","oldTriggerEvent","initHook","oldHook","attached","relationOptions","parentComponent","parent","onBeforeSetup","ready","detached","tabList","tab2","tabPage","includes","uni","switchTab","url","urlEnv","xappid","prefixList","baseUrl","header","requestOption","hideLoading","isReturnNativeResponse","isTransformResponse","reqInterceptor","token","getStorageSync","newUrl","startsWith","showLoading","title","resInterceptor","response","statusCode","showToast","tranformConfig","ins","conf","dataType","responseType","http","Http","request","assign","opt","log","err","dateTimeFormat","date","fmt","getFullYear","getMonth","getDate","getHours","getMinutes","getSeconds","k","RegExp","exec","padStart","pubFn"],"mappings":"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2B;AAGvCC,cAAY,EAAEA,YAHyB;AAIvCF,eAAa,EAAEA,aAJwB;AAKvCjP,mBAAiB,EAAEA,iBALoB,EAAd,CAA7B;;;AAQA,IAAIwI,KAAK,GAAGqF,OAAO,CAACmC,KAAD,EAAQ5D,SAAR,CAAnB,C;;;;;;;;;;;;ACv1BA;;AAEA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA,4CAA4C;;AAE5C;;;;;;;;;;;;;ACnBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,iBAAiB;AACpC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,kBAAkB;AACrC;AACA;AACA;AACA;AACA,mCAAmC,+BAA+B;AAClE;AACA;AACA;AACA,4BAA4B,KAAK,EAAE,iDAAiD,KAAK,SAAS;AAClG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD,KAAK;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,uBAAuB,kBAAkB;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,cAAc,GAAG,OAAO;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,kBAAkB;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,sBAAsB;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,oBAAoB;AACjD;AACA;AACA,iCAAiC;AACjC;AACA;AACA,gCAAgC;AAChC;AACA;AACA,gCAAgC;AAChC;AACA;AACA,+BAA+B;AAC/B;AACA;AACA,+BAA+B;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,mBAAmB,uBAAuB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,oBAAoB,iBAAiB;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,SAAS;AAC7B,2BAA2B,IAAI;AAC/B;AACA,aAAa,IAAI;AACjB;AACA;AACA;AACA;AACA,oBAAoB,SAAS;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,KAAqC;AACxD,sBAAsB;AACtB,MAAM,SAAE;AACR,mBAAmB,KAAqC,wBAAwB,SAAE;AAClF,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CA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I,EAAE,cAAC2a,GAAD,EAAS;AACdlC,eAAG,CAACsB,SAAJ,CAAc;AACbJ,mBAAK,EAAE,cADM,EAAd;;AAGAzZ,kBAAM,CAACya,GAAD,CAAN;AACA,WAfU,EAAZ;;AAiBA,OAlBM,EAkBJriB,KAlBI,CAkBE,UAAAqiB,GAAG,EAAI;AACf;AACA;AACAtmB,eAAO,CAACqmB,GAAR,CAAY,uBAAZ,EAAqCC,GAArC;AACA,OAtBM,CAAP;AAuBA,K;;;;;;;;;;;;;;;;;;;;;;;;ACvEF;AAAA;AAAA;;AAEA;AACA;AACA;;AAEe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,qBAAqB;AACrB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;wFClHA;AACA;;;;;AAKA,IAAMC,cAAc,GAAG,SAAjBA,cAAiB,CAACC,IAAD,EAAOC,GAAP,EAAe;AACpC,MAAI,CAACD,IAAL,EAAW;AACT,UAAM,IAAIvgB,KAAJ,CAAU,OAAV,CAAN;AACD;AACD,MAAI6K,GAAJ;AACA,MAAMsV,GAAG,GAAG;AACV,UAAMI,IAAI,CAACE,WAAL,GAAmB3jB,QAAnB,EADI,EAC2B;AACrC,UAAM,CAACyjB,IAAI,CAACG,QAAL,KAAkB,CAAnB,EAAsB5jB,QAAtB,EAFI,EAE8B;AACxC,UAAMyjB,IAAI,CAACI,OAAL,GAAe7jB,QAAf,EAHI,EAGuB;AACjC,UAAMyjB,IAAI,CAACK,QAAL,GAAgB9jB,QAAhB,EAJI,EAIwB;AAClC,UAAMyjB,IAAI,CAACM,UAAL,GAAkB/jB,QAAlB,EALI,EAK0B;AACpC,UAAMyjB,IAAI,CAACO,UAAL,GAAkBhkB,QAAlB,EANI,CAMyB;AANzB,GAAZ;AAQA,OAAK,IAAIikB,CAAT,IAAcZ,GAAd,EAAmB;AACjBtV,OAAG,GAAG,IAAImW,MAAJ,CAAW,MAAMD,CAAN,GAAU,GAArB,EAA0BE,IAA1B,CAA+BT,GAA/B,CAAN;AACA,QAAI3V,GAAJ,EAAS;AACP2V,SAAG,GAAGA,GAAG,CAAC/R,OAAJ,CAAY5D,GAAG,CAAC,CAAD,CAAf,EAAoBA,GAAG,CAAC,CAAD,CAAH,CAAOhQ,MAAP,IAAiB,CAAjB,GAAqBslB,GAAG,CAACY,CAAD,CAAxB,GAA8BZ,GAAG,CAACY,CAAD,CAAH,CAAOG,QAAP,CAAgBrW,GAAG,CAAC,CAAD,CAAH,CAAOhQ,MAAvB,EAA+B,GAA/B,CAAlD,CAAN;AACD;AACF;AACD,SAAO2lB,GAAP;AACD,CApBD;;AAsBA,IAAMW,KAAK,GAAG;AACbb,gBAAc,EAAdA,cADa,EAAd,C;;;AAIea,K;;;;;;;;;;;;AChCf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAgX;AAC1P;;AAEtH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,+BAA+B,IAAI;AACnC;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB,IAAqC;AACvD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,IAAqC;AACnD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,OAAO;AAChC;AACA,uBAAuB,iBAAiB;AACxC,oCAAoC;AACpC;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB;AACA;AACA,uBAAuB,iBAAiB;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B,KAAqC,gBAAgB,SAAE;AACnF,oCAAoC,KAAqC,wBAAwB,SAAE;AACnG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB;AACA,uBAAuB,iBAAiB;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,0DAAM;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,KAAqC;AAC5D,WAAW;AACX,UAAU,SAAS;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,KAAqC;AAClD;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,2DAAO;AACxC;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,2DAAO;AAC5B;AACA,wBAAwB,yDAAK;AAC7B;AACA;AACA;AACA,yBAAyB,gEAAY;AACrC;AACA;AACA;AACA;AACA;AACA,qBAAqB,2DAAO;AAC5B;AACA,wBAAwB,yDAAK;AAC7B;AACA;AACA;AACA;AACA;AACA,oBAAoB,yDAAK;AACzB;AACA;AACA;AACA;AACA;AACA,uBAAuB,KAAqC;AAC5D,WAAW;AACX,UAAU,SAAS;AACnB;AACA;AACA,iBAAiB,IAAqC;AACtD;AACA;AACA,iBAAiB,EAEJ;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,IAAqC;AAClD;AACA;AACA,aAAa,EAEJ;AACT;AACA;AACA;AACA;AACA,yBAAyB,2DAAO;AAChC;AACA,iBAAiB,KAAqC;AACtD,iCAAiC,0DAAM,EAAE,SAAS;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,yCAAyC,2DAAO;AAChD;AACA;AACA,YAAY,oDAAQ;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C,OAAO;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,2DAAO;AACrC,4CAA4C,0DAAM;AAClD;AACA;AACA;AACA,YAAY,4DAAQ;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD,gEAAY;AAChE;AACA;AACA,YAAY,4DAAQ;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,2DAAO;AACxB;AACA;AACA;AACA;AACA,uBAAuB,2DAAO,YAAY,gEAAY;AACtD;AACA,cAAc,0DAAM;AACpB;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,8DAAU;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,0DAAM;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,4DAAQ;AACjB;AACA;AACA;AACA;AACA;AACA,2CAA2C,2DAAO;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,IAAqC;AAClD,kDAAkD,YAAY;AAC9D;AACA;AACA,KAAK;AACL;AACA,aAAa,IAAqC;AAClD,qDAAqD,YAAY;AACjE;AACA;AACA;AACA;AACA,8CAA8C,0DAAM,GAAG;AACvD;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,8CAA8C,0DAAM,GAAG;AACvD;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,MAAM;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,WAAW;AACtB;AACA;AACA;AACA;AACA;AACA,cAAc,IAAqC;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,8DAAU;AACvB;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,WAAW;AACtB;AACA;AACA;AACA;AACA;AACA,cAAc,IAAqC;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,KAAqC;AAC5D,UAAU,yDAAK;AACf;AACA;AACA,UAAU,SAAS;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B,yDAAK;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,cAAc;AACrC;AACA,uBAAuB;AACvB;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,IAAqC;AAClD,6CAA6C,QAAQ;AACrD,4BAA4B,8DAAU,OAAO,aAAa,IAAI;AAC9D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,0DAAM;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,6DAAS;AAC9B,iCAAiC,KAAK;AACtC,0CAA0C,iCAAiC;AAC3E;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,6DAAS;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,4DAAQ;AACjB,aAAa,IAAqC;AAClD,2DAA2D,eAAe;AAC1E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,uDAAG;AACP;AACA;AACA,8BAA8B,4DAAQ;AACtC,8BAA8B,4DAAQ;;AAEtC;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,IAAqC;AAClD;AACA;AACA;AACA;AACA,aAAa;AACb;AACA,aAAa,EAEJ;AACT;AACA;AACA;AACA;AACA;AACA,aAAa,IAAqC;AAClD;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA,aAAa,EAEJ;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,8DAAU;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B,KAAqC,gBAAgB,SAAM;AACrF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,WAAW;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,KAAqC;AAC9C;AACA;AACA,gBAAgB,2DAAO;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,8DAAU;AACjC;AACA;AACA,kBAAkB,KAAqC;AACvD;AACA;AACA;AACA,cAAc,SAAI;AAClB;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,KAAqC;AAC9C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,0CAA0C,qDAAS;AACnD,SAAS,IAAqC;AAC9C,eAAe,6CAA6C;AAC5D;AACA;AACA;AACA,uCAAuC,gEAAY;AACnD,uDAAuD,MAAM;AAC7D,uDAAuD,gEAAY,QAAQ;AAC3E;AACA;AACA;AACA;AACA,oBAAoB,8DAAU;AAC9B;AACA;AACA,8FAA8F,MAAM;AACpG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,+CAA+C;AAC/E,eAAe,eAAe,0BAA0B,qDAAS;AACjE;AACA;AACA;AACA;AACA,+BAA+B,oDAAQ;AACvC;AACA;AACA,QAAQ,IAAgD;AACxD;AACA;AACA,SAAS,IAAqC;AAC9C;AACA,8CAA8C,gEAAY;AAC1D,6BAA6B,eAAe;AAC5C,mBAAmB,6CAA6C,sCAAsC,MAAM;AAC5G;AACA;AACA,4CAA4C,6DAAS,QAAQ,gBAAgB,MAAM;AACnF;AACA;AACA;AACA,uCAAuC,gEAAY;AACnD;AACA,6BAA6B,gEAAY,CAAC,4DAAQ;AAClD;AACA;AACA;AACA,uCAAuC,gEAAY,CAAC,6DAAS;AAC7D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,KAAmB,KAAK,8DAAU;AAC1C;AACA;AACA;AACA;AACA,gBAAgB,0DAAM;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,2DAAO;AACf;AACA;AACA;AACA,QAAQ,0DAAM;AACd;AACA;AACA;AACA;AACA;AACA,sBAAsB,cAAc;AACpC;AACA;AACA,qBAAqB,wDAAI;AACzB;AACA;AACA;AACA,YAAY,0DAAM;AAClB,QAAQ,0DAAM,UAAU,6DAAS;AACjC,QAAQ,0DAAM;AACd;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,IAAgD;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,aAAa,IAAqC;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C,8DAAU;AACtD;AACA;AACA;AACA,kBAAkB,IAAqC;AACvD,iCAAiC,YAAY;AAC7C;AACA;AACA,cAAc,IAAqC;AACnD;AACA;AACA;;AAEA;AACA;AACA,WAAW,8DAAU,aAAa,qCAAqC;AACvE;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,0DAAM;AACd,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C;AAC3C;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,IAAqC;AACnD,wBAAwB,gEAAY;AACpC,kBAAkB,QAAQ;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,sBAAsB,KAAK,aAAa,IAAI,0BAA0B,WAAW;AACjF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,W;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC;AACrC,sCAAsC,KAAqC,+BAA+B,SAAI;AAC9G,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,KAAyB;AACjC;AACA;AACA;AACA;AACA;AACA,gBAAgB,8DAAU;AAC1B;AACA;AACA;AACA,qBAAqB,IAAqC;AAC1D;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA,qBAAqB,EAEJ;AACjB,qBAAqB,IAAqC;AAC1D;AACA;AACA;AACA,sBAAsB,IAAqC;AAC3D,kCAAkC,IAAI,cAAc,qBAAqB;AACzE;AACA;AACA;AACA;AACA;AACA,aAAa,KAAqC,MAAM,8DAAU;AAClE;AACA;AACA;AACA;AACA,aAAa,KAAqC,KAAK,6DAAS;AAChE,4EAA4E;AAC5E;AACA;AACA;AACA,aAAa,4DAAQ;AACrB,aAAa,KAAqC;AAClD;AACA;AACA;AACA,iBAAiB,IAAqC;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,gDAAI;AACrC,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,8DAAU;AAClC;AACA,kBAAkB,8DAAU;AAC5B;AACA,sBAAsB,gDAAI;AAC1B,iBAAiB,KAAqC,aAAa,gDAAI;AACvE,6CAA6C,IAAI;AACjD;AACA,yBAAyB,8DAAU,SAAS,8DAAU;AACtD;AACA,mBAAmB,KAAqC;AACxD;AACA,6EAA6E,IAAI;AACjF;AACA,sBAAsB,SAAI;AAC1B;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,iBAAiB,IAAqC;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,IAAyB;AACjC;AACA,6BAA6B,8DAAU;AACvC;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ,KAAwB,EAAE,EAM7B;AACL;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,2DAAO;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,2DAAO;AACf;AACA,sEAAsE;AACtE;AACA;AACA;AACA;AACA,iBAAiB;AACjB,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC,gDAAI;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0EAA0E,gDAAI;AAC9E,QAAQ,2DAAO;AACf;AACA;AACA;AACA;AACA;AACA,YAAY,4DAAQ;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,qBAAqB,IAAqC;AAC1D,iDAAiD,IAAI;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,IAAqC;AAClD;AACA;AACA;AACA;AACA;AACA,+BAA+B,2DAAO;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,4DAAQ;AAChB;AACA,YAAY,8DAAU;AACtB;AACA;AACA,kBAAkB,IAAqC;AACvD,8DAA8D,IAAI;AAClE;AACA;AACA,aAAa,8DAAU;AACvB;AACA;AACA,aAAa,4DAAQ;AACrB,YAAY,2DAAO;AACnB;AACA;AACA;AACA,4BAA4B,8DAAU;AACtC;AACA;AACA,gBAAgB,8DAAU;AAC1B;AACA;AACA,sBAAsB,IAAqC;AAC3D,kEAAkE,YAAY;AAC9E;AACA;AACA;AACA,cAAc,IAAqC;AACnD,yCAAyC,IAAI;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,kCAAkC;AAC7C,WAAW,qDAAqD,wBAAwB,EAAE;AAC1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,kCAAkC;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,KAAqC;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,0DAAM,EAAE,8DAAU,iCAAiC,8DAAU;AAC7E;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,2DAAO;AACf;AACA,uBAAuB,gBAAgB;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,0DAAM,CAAC,0DAAM;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,0DAAM;AACzB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI,uDAAG;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C,oCAAoC;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,kEAAc;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,0DAAM,sBAAsB,4DAAQ;AAC/D;AACA;AACA;AACA;AACA,yDAAyD;AACzD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C,qDAAS;AACrD,uBAAuB,yBAAyB;AAChD;AACA,qGAAqG,0DAAM;AAC3G;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,0DAAM;AACjC;AACA;AACA;AACA,yCAAyC,8DAAU;AACnD,uBAAuB,gBAAgB;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C,6DAAS;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,KAAmB,KAAK,8DAAU;AAC1C;AACA;AACA;AACA,YAAY,0DAAM;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,qDAAS;AACjC,eAAe,qDAAS;AACxB;AACA,QAAQ,2DAAO;AACf,uBAAuB,gBAAgB;AACvC,iBAAiB,KAAqC,MAAM,4DAAQ;AACpE;AACA;AACA,kCAAkC,4DAAQ;AAC1C;AACA,4CAA4C,qDAAS;AACrD;AACA;AACA;AACA;AACA,aAAa,KAAqC,MAAM,4DAAQ;AAChE;AACA;AACA;AACA,kCAAkC,4DAAQ;AAC1C;AACA;AACA;AACA,oBAAoB,2DAAO,SAAS,8DAAU,SAAS,YAAY;AACnE;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C,0DAAM;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,IAAqC;AACnD,sCAAsC,IAAI;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,2DAAO;AACf;AACA;AACA,aAAa,8DAAU;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qDAAqD,0DAAM,oBAAoB,0DAAM,WAAW,6DAAS;AACzG;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,4BAA4B;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,2DAAO;AAC7B;AACA;AACA,uBAAuB,8BAA8B;AACrD,mBAAmB,sBAAsB;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC,2DAAO;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,4DAAQ;AACxB;AACA;AACA,gBAAgB,2DAAO;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+DAA+D,KAAK;AACpE,qBAAqB,kBAAkB,sDAAU,cAAc;AAC/D;AACA,yBAAyB,6DAAS;AAClC;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,cAAc;AAChD;AACA,wBAAwB,aAAa;AACrC;AACA;AACA,iCAAiC,cAAc;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,MAAM;AACzB;AACA;AACA,kBAAkB,cAAc;AAChC;AACA;AACA,kBAAkB,MAAM;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,yCAAyC,2DAAO;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,KAAqC;AAC9C;AACA;AACA;AACA;AACA,mBAAmB,uBAAuB;AAC1C,0CAA0C,qDAAS;AACnD,YAAY,8DAAU;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,yBAAyB,8CAAE;AAC3B;AACA,gCAAgC;AAChC,qCAAqC;AACrC;AACA;AACA;AACA,SAAS;AACT;AACA,sBAAsB;AACtB,sBAAsB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,4DAAQ;AAC1C,aAAa,KAAqC;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA,qBAAqB,IAAqC;AAC1D;AACA;AACA,aAAa;AACb;AACA;AACA,qBAAqB,KAAqC;AAC1D;AACA,mCAAmC,8DAAU;AAC7C;AACA;AACA;AACA,yBAAyB,8DAAU;AACnC;AACA;AACA;AACA,0BAA0B,IAAqC;AAC/D;AACA;AACA;AACA;AACA,aAAa;AACb;AACA,oBAAoB,IAAmB;AACvC;AACA;AACA;AACA,8BAA8B,IAAqC;AACnE;AACA,+CAA+C,WAAW;AAC1D;AACA;AACA,qBAAqB,EAEJ;AACjB;AACA,aAAa;AACb;AACA,qBAAqB,IAAqC;AAC1D;AACA;AACA;AACA;AACA;AACA,qBAAqB,KAAqC;AAC1D,yCAAyC,KAAK;AAC9C;AACA;AACA;AACA,aAAa;AACb;AACA,qBAAqB,IAAqC;AAC1D;AACA;AACA;AACA;AACA;AACA,qBAAqB,KAAqC;AAC1D,yCAAyC,KAAK;AAC9C;AACA;AACA;AACA,aAAa;AACb;AACA,qBAAqB,EAAE;AACvB;AACA,uBAAuB,EAAE;AACzB;AACA,qBAAqB,KAAqC;AAC1D,sEAAsE,YAAY;AAClF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,4DAAQ;AACzC,iCAAiC,8DAAU,CAAC,4DAAQ;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,KAAqC;AAClD;AACA;AACA;AACA;AACA,wCAAwC,kBAAkB,IAAI,KAAK,EAAE,MAAM;AAC3E;AACA;AACA;AACA,cAAc,IAAqC;AACnD,yBAAyB,8DAAU,oBAAoB;AACvD;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,4DAAQ;AAC7B,qBAAqB,8DAAU,CAAC,4DAAQ;AACxC;;AAEA,yBAAyB,KAAqC,iBAAiB,SAAS;AACxF,qBAAqB,KAAqC,aAAa,SAAS;AAChF,wBAAwB,KAAqC,gBAAgB,SAAS;AACtF,QAAQ,KAAqC,eAAe,SAAS;AACrE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,MAAM;AAC7B,uBAAuB,MAAM;AAC7B;AACA,UAAU,4DAAQ,uBAAuB,8DAAU;AACnD,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,4DAAQ;AACnC;AACA;AACA;AACA;AACA,SAAS,KAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,KAAqC,mCAAmC,SAAY;AAC1G;AACA;AACA,aAAa,KAAqC;AAClD,8DAA8D,KAAK;AACnE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,sBAAsB;AACnC,sBAAsB,4DAAQ;AAC9B,0BAA0B,kEAAc;AACxC;AACA,YAAY,4DAAQ;AACpB;AACA;AACA,mCAAmC,2DAAO;AAC1C,wBAAwB,0DAAM,GAAG;AACjC;AACA,0BAA0B,kEAAc;AACxC;AACA;AACA;AACA,sBAAsB,4DAAQ;AAC9B;AACA;AACA;AACA,kBAAkB,4DAAQ;AAC1B;AACA,sBAAsB,8DAAU;AAChC;AACA;AACA,SAAS,KAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,0DAAM,GAAG;AACnB;AACA;AACA;AACA;AACA;AACA,WAAW,kCAAkC;AAC7C,2DAA2D;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,2DAAO;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,KAAqC,uCAAuC,2DAAO;AACtG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,2DAAO;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,YAAY;AACvB;AACA;AACA;AACA,aAAa,2DAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,8DAAU;AACvB,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,iBAAiB;AACpC;AACA;AACA;AACA;AACA,gCAAgC,kEAAc;AAC9C;AACA;AACA;AACA,4BAA4B,kEAAc;AAC1C;AACA,qBAAqB,wDAAI;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,KAAqC,MAAM,4DAAQ;AAC5D;AACA;AACA;AACA;AACA,YAAY,gEAAY;AACxB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B,0DAAM;AAClC;AACA;AACA;AACA,mBAAmB,KAAqC,+BAA+B,SAAO;AAC9F,mBAAmB,KAAqC,+BAA+B,SAAO;AAC9F,mBAAmB,KAAqC,+BAA+B,SAAO;AAC9F,kBAAkB,KAAqC,8BAA8B,SAAM;AAC3F;AACA;AACA;AACA,oBAAoB,KAAmB,6BAA6B,SAAM;AAC1E;AACA;AACA,kBAAkB,KAAmB,2BAA2B,SAAI;AACpE,CAAC;AACD;AACA,SAAS,cAAc;AACvB,eAAe,8DAA8D;AAC7E;AACA,aAAa,KAAqC;AAClD;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,KAAqC;AAClD,2BAA2B,qDAAS;AACpC;AACA,YAAY,0DAAM;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,qDAAS,IAAI,0DAAM;AACvD;AACA;AACA;AACA,8BAA8B,qDAAS,IAAI,0DAAM;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,0DAAM;AACtB;AACA;AACA;AACA,6BAA6B,qDAAS,IAAI,0DAAM;AAChD;AACA;AACA;AACA,qBAAqB,MAAoB;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,KAAqC;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,qDAAS,IAAI,0DAAM;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,0DAAM;AAClB;AACA;AACA;AACA;AACA,kBAAkB,KAAqC;AACvD;AACA,cAAc,4DAAQ;AACtB;AACA;AACA;AACA,yBAAyB,qDAAS;AAClC;AACA,gBAAgB,0DAAM;AACtB,mCAAmC,oBAAoB;AACvD;AACA;AACA;AACA,mCAAmC,oBAAoB;AACvD;AACA;AACA;AACA,KAAK;AACL,SAAS,cAAc;AACvB,eAAe,wBAAwB;AACvC,2BAA2B,qDAAS,IAAI,0DAAM;AAC9C;AACA;AACA,0BAA0B,qDAAS,IAAI,0DAAM;AAC7C;AACA;AACA,iBAAiB,0DAAM;AACvB,aAAa,KAAqC;AAClD,qDAAqD,IAAI;AACzD;AACA;AACA;AACA,aAAa,KAAqC;AAClD,gEAAgE,IAAI;AACpE;AACA;AACA;AACA;AACA,iBAAiB,KAAqC;AACtD;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,SAAS,KAAK,+DAA+D,EAAE;AAC/E;AACA;AACA,sBAAsB,qDAAS,IAAI,0DAAM;AACzC,4BAA4B,qDAAS,IAAI,0DAAM;AAC/C,oDAAoD,0DAAM;AAC1D,YAAY,0DAAM;AAClB,YAAY,0DAAM;AAClB,YAAY,0DAAM;AAClB;AACA;AACA,IAAI,IAAiD;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,gDAAI;AACrB,SAAS;AACT,KAAK;AACL;AACA;AACA;AACA;AACA,WAAW,oCAAoC;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,gDAAI;AACzB,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA,WAAW,kBAAkB;AAC7B;AACA;AACA;AACA,kDAAkD,oBAAoB;AACtE;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,gDAAI;AACzB,aAAa;AACb;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,qDAAS;AAChC;AACA;AACA;AACA,aAAa,qDAAS;AACtB,cAAc,qDAAS;AACvB,eAAe,qDAAS;AACxB,eAAe,qDAAS;AACxB,eAAe,qDAAS;AACxB,cAAc,qDAAS;AACvB,oBAAoB,qDAAS;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA,SAAS,EAEJ;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC,2DAAO;AAC1C;AACA,iDAAiD,8CAAE;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,uBAAuB;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA,2BAA2B,kBAAkB;AAC7C;AACA;AACA;AACA;AACA;AACA,2BAA2B,kBAAkB;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA,6FAA6F,KAAqC,sCAAsC,SAAc;AACtL;AACA;AACA,YAAY,6DAAS;AACrB;AACA;AACA,iBAAiB,IAAqC;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,8DAAU;AAClB;AACA;AACA;AACA;AACA;AACA,aAAa,4DAAQ;AACrB,aAAa,KAAqC;AAClD;AACA;AACA;AACA;AACA;AACA,YAAY,IAAgD;AAC5D;AACA;AACA;AACA,aAAa,IAAqC;AAClD;AACA;AACA;AACA,cAAc,KAAqC;AACnD,6DAA6D,mDAAmD;AAChH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+CAA+C,gDAAI;AACnD;AACA;AACA,QAAQ,IAAgC;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,KAAqC,8CAA8C,gDAAI;AAChG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC,KAAqC;AAC3E;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,UAAU,SAKD;AACT;AACA;AACA;AACA,aAAa,KAAqC;AAClD;AACA;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,aAAa;AACb;AACA;AACA,aAAa;AACb;AACA,SAAS;AACT;AACA,SAAS,EASJ;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,WAAW,8DAAU;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,8DAAU;AACrB;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,QAAQ,YAAY,0CAA0C;AACrF;AACA;AACA;AACA;AACA;AACA,yCAAyC,IAAI;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,2BAA2B,sBAAsB;AACjD,+CAA+C,aAAa;AAC5D;AACA,yBAAyB,yDAAyD;AAClF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,4DAAQ;AAChB;AACA,iCAAiC,IAAI,GAAG,MAAM;AAC9C;AACA;AACA;AACA;AACA,iCAAiC,IAAI,GAAG,MAAM;AAC9C;AACA;AACA;AACA,iCAAiC,IAAI;AACrC;AACA,aAAa,8DAAU;AACvB,mBAAmB,IAAI,KAAK,iBAAiB,WAAW,QAAQ;AAChE;AACA;AACA;AACA,iCAAiC,IAAI;AACrC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,8DAAU;AAClB;AACA,mBAAmB,6DAAS;AAC5B;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,mBAAmB,eAAe;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,KAAqC,qCAAqC,SAAI,CAAC;AAC1G;AACA;AACA;AACA,+BAA+B,+BAA+B;AAC9D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C,oDAAoD;AACpD;AACA;AACA;AACA,iCAAiC,+BAA+B,KAAK,OAAO;AAC5E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,EAGJ;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,2DAAO;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,IAAqC;AAClD;AACA;AACA,+BAA+B,0CAA0C;AACzE,iBAAiB,KAAqC;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,IAAqC;AAClD;AACA;AACA;AACA,gCAAgC,4CAA4C;AAC5E,iBAAiB,KAAqC;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,KAAqC;AACxD;AACA,UAAU,SAAI;AACd;AACA,4BAA4B,2BAA2B;AACvD;AACA;AACA,qBAAqB,KAAqC;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wDAAwD,kCAAkC,cAAc,QAAQ;AAChH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,mCAAmC,KAAqC;AACxE,qCAAqC,GAAG,gBAAgB;AACxD,UAAU,SAAiB;AAC3B;AACA;AACA,mCAAmC,KAAqC;AACxE,qCAAqC,GAAG,gBAAgB;AACxD,UAAU,SAAiB;AAC3B;AACA;AACA;AACA;AACA;AACA,SAAS,KAAqC,MAAM,8DAAU;AAC9D;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,6CAA6C,GAAG,qDAAS;AACvF,SAAS,KAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,2DAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,8DAAU;AAC/B;AACA;AACA;AACA,iBAAiB,KAAqC;AACtD;AACA,SAAS;AACT;AACA,aAAa,8DAAU;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,gDAAI;AACrB,SAAS,KAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA8C,8DAAU;AACxD,sBAAsB,8DAAU;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,0DAAM;AAClB;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,4DAAQ;AAC3B;AACA;AACA;AACA;AACA;AACA,QAAQ,8DAAU;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,4BAA4B;AACnD;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,4DAAQ;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,2DAAO;AACpB,uBAAuB,kBAAkB;AACzC;AACA;AACA;AACA,aAAa,yDAAK,WAAW,yDAAK;AAClC;AACA;AACA,SAAS;AACT;AACA,aAAa,iEAAa;AAC1B;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,+CAA+C,OAAO;AACtD;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,KAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB,2DAAO;AACzB,4DAA4D,kBAAkB;AAC9E;AACA;AACA;AACA;AACA,gBAAgB,2DAAO,SAAS,8DAAU;AAC1C,8BAA8B;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B;AAC1B;AACA,kBAAkB,IAAqC;AACvD,yCAAyC,IAAI;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,KAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA,QAAQ,6DAAS;AACjB;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;;AAEA,8BAA8B,KAAqC,mBAAmB,SAAE;AACxF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B,gEAAY;AACxC,wBAAwB,gEAAY;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B,gEAAY;AACxC,wBAAwB,gEAAY;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,gEAAY;AAChD,gCAAgC,gEAAY;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB;AAClB;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,6GAAW;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,mBAAmB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,6GAAW;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,6GAAW;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,WAAW,wBAAwB;AACnC;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,QAAQ,IAAmB;AAC3B;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,QAAQ,0DAAM,wBAAwB;AACtC;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,aAAa;AAC5B;AACA;AACA;AACA,gBAAgB,6GAAW;AAC3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC,wBAAwB;AACzB;AACA;AACA;AACA;AACA,QAAQ,IAAmB;AAC3B;AACA;AACA;AACA;AACA,0BAA0B,gDAAI;AAC9B;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA,QAAQ,IAAmB;AAC3B;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kDAAkD,wDAAI;AACtD,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA,WAAW,kHAAkH;AAC7H;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC,qBAAqB;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,QAAQ;AAC3B;AACA;AACA;AACA,gBAAgB,kEAAc;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,IAAqC;AAC9C;AACA,mBAAmB,kEAAc;AACjC;AACA;AACA,mBAAmB,kEAAc;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,yBAAyB;AACpC;AACA;AACA,QAAQ,kEAAc;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,gDAAI;AACnC,qDAAqD,sBAAsB;AAC3E;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,0BAA0B;AAC1B,0BAA0B;;AAE1B;AACA,QAAQ,8DAAU;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,2DAAO;AACvB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA,gCAAgC,EAAE,mBAAmB,EAAE,qBAAqB,EAAE;AAC9E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,gBAAgB;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C,MAAM;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,OAAO;AACtB;AACA;AACA;AACA,eAAe,aAAa;AAC5B;AACA;AACA;AACA,eAAe,eAAe;AAC9B;AACA;AACA;;AAEA;AACA;AACA,QAAQ,8DAAU;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,IAAmB;AAC3B;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,4DAA4D;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;;AAEwgC","file":"common/vendor.js","sourcesContent":["import { isArray, hasOwn, isString, isPlainObject, isObject, capitalize, toRawType, makeMap, isPromise, isFunction, extend } from '@vue/shared';\r\nimport { injectHook } from 'vue';\r\n\r\n//App\r\nconst ON_LAUNCH = 'onLaunch';\r\n\r\nwx.appLaunchHooks = [];\r\nfunction onAppLaunch(hook) {\r\n const app = getApp({ allowDefault: true });\r\n if (app && app.$vm) {\r\n return injectHook(ON_LAUNCH, hook, app.$vm.$);\r\n }\r\n wx.appLaunchHooks.push(hook);\r\n}\r\n\r\nfunction getBaseSystemInfo() {\r\n return wx.getSystemInfoSync()\r\n}\r\n\r\nfunction validateProtocolFail(name, msg) {\r\n console.warn(`${name}: ${msg}`);\r\n}\r\nfunction validateProtocol(name, data, protocol, onFail) {\r\n if (!onFail) {\r\n onFail = validateProtocolFail;\r\n }\r\n for (const key in protocol) {\r\n const errMsg = validateProp(key, data[key], protocol[key], !hasOwn(data, key));\r\n if (isString(errMsg)) {\r\n onFail(name, errMsg);\r\n }\r\n }\r\n}\r\nfunction validateProtocols(name, args, protocol, onFail) {\r\n if (!protocol) {\r\n return;\r\n }\r\n if (!isArray(protocol)) {\r\n return validateProtocol(name, args[0] || Object.create(null), protocol, onFail);\r\n }\r\n const len = protocol.length;\r\n const argsLen = args.length;\r\n for (let i = 0; i < len; i++) {\r\n const opts = protocol[i];\r\n const data = Object.create(null);\r\n if (argsLen > i) {\r\n data[opts.name] = args[i];\r\n }\r\n validateProtocol(name, data, { [opts.name]: opts }, onFail);\r\n }\r\n}\r\nfunction validateProp(name, value, prop, isAbsent) {\r\n if (!isPlainObject(prop)) {\r\n prop = { type: prop };\r\n }\r\n const { type, required, validator } = prop;\r\n // required!\r\n if (required && isAbsent) {\r\n return 'Missing required args: \"' + name + '\"';\r\n }\r\n // missing but optional\r\n if (value == null && !required) {\r\n return;\r\n }\r\n // type check\r\n if (type != null) {\r\n let isValid = false;\r\n const types = isArray(type) ? type : [type];\r\n const expectedTypes = [];\r\n // value is valid as long as one of the specified types match\r\n for (let i = 0; i < types.length && !isValid; i++) {\r\n const { valid, expectedType } = assertType(value, types[i]);\r\n expectedTypes.push(expectedType || '');\r\n isValid = valid;\r\n }\r\n if (!isValid) {\r\n return getInvalidTypeMessage(name, value, expectedTypes);\r\n }\r\n }\r\n // custom validator\r\n if (validator) {\r\n return validator(value);\r\n }\r\n}\r\nconst isSimpleType = /*#__PURE__*/ makeMap('String,Number,Boolean,Function,Symbol');\r\nfunction assertType(value, type) {\r\n let valid;\r\n const expectedType = getType(type);\r\n if (isSimpleType(expectedType)) {\r\n const t = typeof value;\r\n valid = t === expectedType.toLowerCase();\r\n // for primitive wrapper objects\r\n if (!valid && t === 'object') {\r\n valid = value instanceof type;\r\n }\r\n }\r\n else if (expectedType === 'Object') {\r\n valid = isObject(value);\r\n }\r\n else if (expectedType === 'Array') {\r\n valid = isArray(value);\r\n }\r\n else {\r\n {\r\n valid = value instanceof type;\r\n }\r\n }\r\n return {\r\n valid,\r\n expectedType,\r\n };\r\n}\r\nfunction getInvalidTypeMessage(name, value, expectedTypes) {\r\n let message = `Invalid args: type check failed for args \"${name}\".` +\r\n ` Expected ${expectedTypes.map(capitalize).join(', ')}`;\r\n const expectedType = expectedTypes[0];\r\n const receivedType = toRawType(value);\r\n const expectedValue = styleValue(value, expectedType);\r\n const receivedValue = styleValue(value, receivedType);\r\n // check if we need to specify expected value\r\n if (expectedTypes.length === 1 &&\r\n isExplicable(expectedType) &&\r\n !isBoolean(expectedType, receivedType)) {\r\n message += ` with value ${expectedValue}`;\r\n }\r\n message += `, got ${receivedType} `;\r\n // check if we need to specify received value\r\n if (isExplicable(receivedType)) {\r\n message += `with value ${receivedValue}.`;\r\n }\r\n return message;\r\n}\r\nfunction getType(ctor) {\r\n const match = ctor && ctor.toString().match(/^\\s*function (\\w+)/);\r\n return match ? match[1] : '';\r\n}\r\nfunction styleValue(value, type) {\r\n if (type === 'String') {\r\n return `\"${value}\"`;\r\n }\r\n else if (type === 'Number') {\r\n return `${Number(value)}`;\r\n }\r\n else {\r\n return `${value}`;\r\n }\r\n}\r\nfunction isExplicable(type) {\r\n const explicitTypes = ['string', 'number', 'boolean'];\r\n return explicitTypes.some((elem) => type.toLowerCase() === elem);\r\n}\r\nfunction isBoolean(...args) {\r\n return args.some((elem) => elem.toLowerCase() === 'boolean');\r\n}\r\n\r\nconst HOOK_SUCCESS = 'success';\r\nconst HOOK_FAIL = 'fail';\r\nconst HOOK_COMPLETE = 'complete';\r\nconst globalInterceptors = {};\r\nconst scopedInterceptors = {};\r\nfunction wrapperHook(hook) {\r\n return function (data) {\r\n return hook(data) || data;\r\n };\r\n}\r\nfunction queue(hooks, data) {\r\n let promise = false;\r\n for (let i = 0; i < hooks.length; i++) {\r\n const hook = hooks[i];\r\n if (promise) {\r\n promise = Promise.resolve(wrapperHook(hook));\r\n }\r\n else {\r\n const res = hook(data);\r\n if (isPromise(res)) {\r\n promise = Promise.resolve(res);\r\n }\r\n if (res === false) {\r\n return {\r\n then() { },\r\n catch() { },\r\n };\r\n }\r\n }\r\n }\r\n return (promise || {\r\n then(callback) {\r\n return callback(data);\r\n },\r\n catch() { },\r\n });\r\n}\r\nfunction wrapperOptions(interceptors, options = {}) {\r\n [HOOK_SUCCESS, HOOK_FAIL, HOOK_COMPLETE].forEach((name) => {\r\n const hooks = interceptors[name];\r\n if (!isArray(hooks)) {\r\n return;\r\n }\r\n const oldCallback = options[name];\r\n options[name] = function callbackInterceptor(res) {\r\n queue(hooks, res).then((res) => {\r\n return (isFunction(oldCallback) && oldCallback(res)) || res;\r\n });\r\n };\r\n });\r\n return options;\r\n}\r\nfunction wrapperReturnValue(method, returnValue) {\r\n const returnValueHooks = [];\r\n if (isArray(globalInterceptors.returnValue)) {\r\n returnValueHooks.push(...globalInterceptors.returnValue);\r\n }\r\n const interceptor = scopedInterceptors[method];\r\n if (interceptor && isArray(interceptor.returnValue)) {\r\n returnValueHooks.push(...interceptor.returnValue);\r\n }\r\n returnValueHooks.forEach((hook) => {\r\n returnValue = hook(returnValue) || returnValue;\r\n });\r\n return returnValue;\r\n}\r\nfunction getApiInterceptorHooks(method) {\r\n const interceptor = Object.create(null);\r\n Object.keys(globalInterceptors).forEach((hook) => {\r\n if (hook !== 'returnValue') {\r\n interceptor[hook] = globalInterceptors[hook].slice();\r\n }\r\n });\r\n const scopedInterceptor = scopedInterceptors[method];\r\n if (scopedInterceptor) {\r\n Object.keys(scopedInterceptor).forEach((hook) => {\r\n if (hook !== 'returnValue') {\r\n interceptor[hook] = (interceptor[hook] || []).concat(scopedInterceptor[hook]);\r\n }\r\n });\r\n }\r\n return interceptor;\r\n}\r\nfunction invokeApi(method, api, options, ...params) {\r\n const interceptor = getApiInterceptorHooks(method);\r\n if (interceptor && Object.keys(interceptor).length) {\r\n if (isArray(interceptor.invoke)) {\r\n const res = queue(interceptor.invoke, options);\r\n return res.then((options) => {\r\n return api(wrapperOptions(interceptor, options), ...params);\r\n });\r\n }\r\n else {\r\n return api(wrapperOptions(interceptor, options), ...params);\r\n }\r\n }\r\n return api(options, ...params);\r\n}\r\n\r\nfunction handlePromise(promise) {\r\n if (__UNI_FEATURE_PROMISE__) {\r\n return promise\r\n .then((data) => {\r\n return [null, data];\r\n })\r\n .catch((err) => [err]);\r\n }\r\n return promise;\r\n}\r\n\r\nfunction formatApiArgs(args, options) {\r\n const params = args[0];\r\n if (!options ||\r\n (!isPlainObject(options.formatArgs) && isPlainObject(params))) {\r\n return;\r\n }\r\n const formatArgs = options.formatArgs;\r\n const keys = Object.keys(formatArgs);\r\n for (let i = 0; i < keys.length; i++) {\r\n const name = keys[i];\r\n const formatterOrDefaultValue = formatArgs[name];\r\n if (isFunction(formatterOrDefaultValue)) {\r\n const errMsg = formatterOrDefaultValue(args[0][name], params);\r\n if (isString(errMsg)) {\r\n return errMsg;\r\n }\r\n }\r\n else {\r\n // defaultValue\r\n if (!hasOwn(params, name)) {\r\n params[name] = formatterOrDefaultValue;\r\n }\r\n }\r\n }\r\n}\r\nfunction beforeInvokeApi(name, args, protocol, options) {\r\n if ((process.env.NODE_ENV !== 'production')) {\r\n validateProtocols(name, args, protocol);\r\n }\r\n if (options && options.beforeInvoke) {\r\n const errMsg = options.beforeInvoke(args);\r\n if (isString(errMsg)) {\r\n return errMsg;\r\n }\r\n }\r\n const errMsg = formatApiArgs(args, options);\r\n if (errMsg) {\r\n return errMsg;\r\n }\r\n}\r\nfunction wrapperSyncApi(name, fn, protocol, options) {\r\n return (...args) => {\r\n const errMsg = beforeInvokeApi(name, args, protocol, options);\r\n if (errMsg) {\r\n throw new Error(errMsg);\r\n }\r\n return fn.apply(null, args);\r\n };\r\n}\r\nfunction defineSyncApi(name, fn, protocol, options) {\r\n return wrapperSyncApi(name, fn, (process.env.NODE_ENV !== 'production') ? protocol : undefined, options);\r\n}\r\n\r\nconst API_UPX2PX = 'upx2px';\r\nconst Upx2pxProtocol = [\r\n {\r\n name: 'upx',\r\n type: [Number, String],\r\n required: true,\r\n },\r\n];\r\n\r\nconst EPS = 1e-4;\r\nconst BASE_DEVICE_WIDTH = 750;\r\nlet isIOS = false;\r\nlet deviceWidth = 0;\r\nlet deviceDPR = 0;\r\nfunction checkDeviceWidth() {\r\n const { platform, pixelRatio, windowWidth } = getBaseSystemInfo();\r\n deviceWidth = windowWidth;\r\n deviceDPR = pixelRatio;\r\n isIOS = platform === 'ios';\r\n}\r\nconst upx2px = defineSyncApi(API_UPX2PX, (number, newDeviceWidth) => {\r\n if (deviceWidth === 0) {\r\n checkDeviceWidth();\r\n }\r\n number = Number(number);\r\n if (number === 0) {\r\n return 0;\r\n }\r\n let width = newDeviceWidth || deviceWidth;\r\n let result = (number / BASE_DEVICE_WIDTH) * width;\r\n if (result < 0) {\r\n result = -result;\r\n }\r\n result = Math.floor(result + EPS);\r\n if (result === 0) {\r\n if (deviceDPR === 1 || !isIOS) {\r\n result = 1;\r\n }\r\n else {\r\n result = 0.5;\r\n }\r\n }\r\n return number < 0 ? -result : result;\r\n}, Upx2pxProtocol);\r\n\r\nconst API_ADD_INTERCEPTOR = 'addInterceptor';\r\nconst API_REMOVE_INTERCEPTOR = 'removeInterceptor';\r\nconst AddInterceptorProtocol = [\r\n {\r\n name: 'method',\r\n type: [String, Object],\r\n required: true,\r\n },\r\n];\r\nconst RemoveInterceptorProtocol = AddInterceptorProtocol;\r\n\r\nfunction mergeInterceptorHook(interceptors, interceptor) {\r\n Object.keys(interceptor).forEach((hook) => {\r\n if (isFunction(interceptor[hook])) {\r\n interceptors[hook] = mergeHook(interceptors[hook], interceptor[hook]);\r\n }\r\n });\r\n}\r\nfunction removeInterceptorHook(interceptors, interceptor) {\r\n if (!interceptors || !interceptor) {\r\n return;\r\n }\r\n Object.keys(interceptor).forEach((hook) => {\r\n if (isFunction(interceptor[hook])) {\r\n removeHook(interceptors[hook], interceptor[hook]);\r\n }\r\n });\r\n}\r\nfunction mergeHook(parentVal, childVal) {\r\n const res = childVal\r\n ? parentVal\r\n ? parentVal.concat(childVal)\r\n : isArray(childVal)\r\n ? childVal\r\n : [childVal]\r\n : parentVal;\r\n return res ? dedupeHooks(res) : res;\r\n}\r\nfunction dedupeHooks(hooks) {\r\n const res = [];\r\n for (let i = 0; i < hooks.length; i++) {\r\n if (res.indexOf(hooks[i]) === -1) {\r\n res.push(hooks[i]);\r\n }\r\n }\r\n return res;\r\n}\r\nfunction removeHook(hooks, hook) {\r\n if (!hooks) {\r\n return;\r\n }\r\n const index = hooks.indexOf(hook);\r\n if (index !== -1) {\r\n hooks.splice(index, 1);\r\n }\r\n}\r\nconst addInterceptor = defineSyncApi(API_ADD_INTERCEPTOR, (method, interceptor) => {\r\n if (typeof method === 'string' && isPlainObject(interceptor)) {\r\n mergeInterceptorHook(scopedInterceptors[method] || (scopedInterceptors[method] = {}), interceptor);\r\n }\r\n else if (isPlainObject(method)) {\r\n mergeInterceptorHook(globalInterceptors, method);\r\n }\r\n}, AddInterceptorProtocol);\r\nconst removeInterceptor = defineSyncApi(API_REMOVE_INTERCEPTOR, (method, interceptor) => {\r\n if (typeof method === 'string') {\r\n if (isPlainObject(interceptor)) {\r\n removeInterceptorHook(scopedInterceptors[method], interceptor);\r\n }\r\n else {\r\n delete scopedInterceptors[method];\r\n }\r\n }\r\n else if (isPlainObject(method)) {\r\n removeInterceptorHook(globalInterceptors, method);\r\n }\r\n}, RemoveInterceptorProtocol);\r\nconst interceptors = {};\r\n\r\nconst API_ON = '$on';\r\nconst OnProtocol = [\r\n {\r\n name: 'event',\r\n type: String,\r\n required: true,\r\n },\r\n {\r\n name: 'callback',\r\n type: Function,\r\n required: true,\r\n },\r\n];\r\nconst API_ONCE = '$once';\r\nconst OnceProtocol = OnProtocol;\r\nconst API_OFF = '$off';\r\nconst OffProtocol = [\r\n {\r\n name: 'event',\r\n type: [String, Array],\r\n },\r\n {\r\n name: 'callback',\r\n type: Function,\r\n },\r\n];\r\nconst API_EMIT = '$emit';\r\nconst EmitProtocol = [\r\n {\r\n name: 'event',\r\n type: String,\r\n required: true,\r\n },\r\n];\r\n\r\nconst E = function () {\r\n // Keep this empty so it's easier to inherit from\r\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\r\n};\r\nE.prototype = {\r\n on: function (name, callback, ctx) {\r\n var e = this.e || (this.e = {});\r\n (e[name] || (e[name] = [])).push({\r\n fn: callback,\r\n ctx: ctx,\r\n });\r\n return this;\r\n },\r\n once: function (name, callback, ctx) {\r\n var self = this;\r\n function listener() {\r\n self.off(name, listener);\r\n callback.apply(ctx, arguments);\r\n }\r\n listener._ = callback;\r\n return this.on(name, listener, ctx);\r\n },\r\n emit: function (name) {\r\n var data = [].slice.call(arguments, 1);\r\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\r\n var i = 0;\r\n var len = evtArr.length;\r\n for (i; i < len; i++) {\r\n evtArr[i].fn.apply(evtArr[i].ctx, data);\r\n }\r\n return this;\r\n },\r\n off: function (name, callback) {\r\n var e = this.e || (this.e = {});\r\n var evts = e[name];\r\n var liveEvents = [];\r\n if (evts && callback) {\r\n for (var i = 0, len = evts.length; i < len; i++) {\r\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\r\n liveEvents.push(evts[i]);\r\n }\r\n }\r\n // Remove event from queue to prevent memory leak\r\n // Suggested by https://github.com/lazd\r\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\r\n liveEvents.length ? (e[name] = liveEvents) : delete e[name];\r\n return this;\r\n },\r\n};\r\nvar Emitter = E;\r\n\r\nconst emitter = new Emitter();\r\nconst $on = defineSyncApi(API_ON, (name, callback) => {\r\n emitter.on(name, callback);\r\n return () => emitter.off(name, callback);\r\n}, OnProtocol);\r\nconst $once = defineSyncApi(API_ONCE, (name, callback) => {\r\n emitter.once(name, callback);\r\n return () => emitter.off(name, callback);\r\n}, OnceProtocol);\r\nconst $off = defineSyncApi(API_OFF, (name, callback) => {\r\n if (!name) {\r\n emitter.e = {};\r\n return;\r\n }\r\n if (!Array.isArray(name))\r\n name = [name];\r\n name.forEach((n) => emitter.off(n, callback));\r\n}, OffProtocol);\r\nconst $emit = defineSyncApi(API_EMIT, (name, ...args) => {\r\n emitter.emit(name, ...args);\r\n}, EmitProtocol);\r\n\r\nconst SYNC_API_RE = /^\\$|getLocale|setLocale|sendNativeEvent|restoreGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64/;\r\nconst CONTEXT_API_RE = /^create|Manager$/;\r\n// Context例外情况\r\nconst CONTEXT_API_RE_EXC = ['createBLEConnection'];\r\n// 同步例外情况\r\nconst ASYNC_API = ['createBLEConnection'];\r\nconst CALLBACK_API_RE = /^on|^off/;\r\nfunction isContextApi(name) {\r\n return CONTEXT_API_RE.test(name) && CONTEXT_API_RE_EXC.indexOf(name) === -1;\r\n}\r\nfunction isSyncApi(name) {\r\n return SYNC_API_RE.test(name) && ASYNC_API.indexOf(name) === -1;\r\n}\r\nfunction isCallbackApi(name) {\r\n return CALLBACK_API_RE.test(name) && name !== 'onPush';\r\n}\r\nfunction shouldPromise(name) {\r\n if (isContextApi(name) || isSyncApi(name) || isCallbackApi(name)) {\r\n return false;\r\n }\r\n return true;\r\n}\r\n/* eslint-disable no-extend-native */\r\nif (!Promise.prototype.finally) {\r\n Promise.prototype.finally = function (onfinally) {\r\n const promise = this.constructor;\r\n return this.then((value) => promise.resolve(onfinally && onfinally()).then(() => value), (reason) => promise.resolve(onfinally && onfinally()).then(() => {\r\n throw reason;\r\n }));\r\n };\r\n}\r\nfunction promisify(name, api) {\r\n if (!shouldPromise(name)) {\r\n return api;\r\n }\r\n if (!isFunction(api)) {\r\n return api;\r\n }\r\n return function promiseApi(options = {}) {\r\n if (isFunction(options.success) ||\r\n isFunction(options.fail) ||\r\n isFunction(options.complete)) {\r\n return wrapperReturnValue(name, invokeApi(name, api, options));\r\n }\r\n return wrapperReturnValue(name, handlePromise(new Promise((resolve, reject) => {\r\n invokeApi(name, api, extend({}, options, {\r\n success: resolve,\r\n fail: reject,\r\n }));\r\n })));\r\n };\r\n}\r\n\r\nconst CALLBACKS = ['success', 'fail', 'cancel', 'complete'];\r\nfunction initWrapper(protocols) {\r\n function processCallback(methodName, method, returnValue) {\r\n return function (res) {\r\n return method(processReturnValue(methodName, res, returnValue));\r\n };\r\n }\r\n function processArgs(methodName, fromArgs, argsOption = {}, returnValue = {}, keepFromArgs = false) {\r\n if (isPlainObject(fromArgs)) {\r\n // 一般 api 的参数解析\r\n const toArgs = (keepFromArgs === true ? fromArgs : {}); // returnValue 为 false 时,说明是格式化返回值,直接在返回值对象上修改赋值\r\n if (isFunction(argsOption)) {\r\n argsOption = argsOption(fromArgs, toArgs) || {};\r\n }\r\n for (const key in fromArgs) {\r\n if (hasOwn(argsOption, key)) {\r\n let keyOption = argsOption[key];\r\n if (isFunction(keyOption)) {\r\n keyOption = keyOption(fromArgs[key], fromArgs, toArgs);\r\n }\r\n if (!keyOption) {\r\n // 不支持的参数\r\n console.warn(`微信小程序 ${methodName} 暂不支持 ${key}`);\r\n }\r\n else if (isString(keyOption)) {\r\n // 重写参数 key\r\n toArgs[keyOption] = fromArgs[key];\r\n }\r\n else if (isPlainObject(keyOption)) {\r\n // {name:newName,value:value}可重新指定参数 key:value\r\n toArgs[keyOption.name ? keyOption.name : key] = keyOption.value;\r\n }\r\n }\r\n else if (CALLBACKS.indexOf(key) !== -1) {\r\n const callback = fromArgs[key];\r\n if (isFunction(callback)) {\r\n toArgs[key] = processCallback(methodName, callback, returnValue);\r\n }\r\n }\r\n else {\r\n if (!keepFromArgs && !hasOwn(toArgs, key)) {\r\n toArgs[key] = fromArgs[key];\r\n }\r\n }\r\n }\r\n return toArgs;\r\n }\r\n else if (isFunction(fromArgs)) {\r\n fromArgs = processCallback(methodName, fromArgs, returnValue);\r\n }\r\n return fromArgs;\r\n }\r\n function processReturnValue(methodName, res, returnValue, keepReturnValue = false) {\r\n if (isFunction(protocols.returnValue)) {\r\n // 处理通用 returnValue\r\n res = protocols.returnValue(methodName, res);\r\n }\r\n return processArgs(methodName, res, returnValue, {}, keepReturnValue);\r\n }\r\n return function wrapper(methodName, method) {\r\n if (!hasOwn(protocols, methodName)) {\r\n return method;\r\n }\r\n const protocol = protocols[methodName];\r\n if (!protocol) {\r\n // 暂不支持的 api\r\n return function () {\r\n console.error(`微信小程序 暂不支持${methodName}`);\r\n };\r\n }\r\n return function (arg1, arg2) {\r\n // 目前 api 最多两个参数\r\n let options = protocol;\r\n if (isFunction(protocol)) {\r\n options = protocol(arg1);\r\n }\r\n arg1 = processArgs(methodName, arg1, options.args, options.returnValue);\r\n const args = [arg1];\r\n if (typeof arg2 !== 'undefined') {\r\n args.push(arg2);\r\n }\r\n const returnValue = wx[options.name || methodName].apply(wx, args);\r\n if (isSyncApi(methodName)) {\r\n // 同步 api\r\n return processReturnValue(methodName, returnValue, options.returnValue, isContextApi(methodName));\r\n }\r\n return returnValue;\r\n };\r\n };\r\n}\r\n\r\nconst getLocale = () => {\r\n // 优先使用 $locale\r\n const app = getApp({ allowDefault: true });\r\n if (app && app.$vm) {\r\n return app.$vm.$locale;\r\n }\r\n return wx.getSystemInfoSync().language || 'zh-Hans';\r\n};\r\nconst setLocale = (locale) => {\r\n const app = getApp();\r\n if (!app) {\r\n return false;\r\n }\r\n const oldLocale = app.$vm.$locale;\r\n if (oldLocale !== locale) {\r\n app.$vm.$locale = locale;\r\n onLocaleChangeCallbacks.forEach((fn) => fn({ locale }));\r\n return true;\r\n }\r\n return false;\r\n};\r\nconst onLocaleChangeCallbacks = [];\r\nconst onLocaleChange = (fn) => {\r\n if (onLocaleChangeCallbacks.indexOf(fn) === -1) {\r\n onLocaleChangeCallbacks.push(fn);\r\n }\r\n};\r\nif (typeof global !== 'undefined') {\r\n global.getLocale = getLocale;\r\n}\r\n\r\nconst baseApis = {\r\n $on,\r\n $off,\r\n $once,\r\n $emit,\r\n upx2px,\r\n interceptors,\r\n addInterceptor,\r\n removeInterceptor,\r\n onAppLaunch,\r\n getLocale,\r\n setLocale,\r\n onLocaleChange,\r\n};\r\nfunction initUni(api, protocols) {\r\n const wrapper = initWrapper(protocols);\r\n const UniProxyHandlers = {\r\n get(target, key) {\r\n if (hasOwn(target, key)) {\r\n return target[key];\r\n }\r\n if (hasOwn(api, key)) {\r\n return promisify(key, api[key]);\r\n }\r\n if (hasOwn(baseApis, key)) {\r\n return promisify(key, baseApis[key]);\r\n }\r\n // event-api\r\n // provider-api?\r\n return promisify(key, wrapper(key, wx[key]));\r\n },\r\n };\r\n return new Proxy({}, UniProxyHandlers);\r\n}\r\n\r\nfunction initGetProvider(providers) {\r\n return function getProvider({ service, success, fail, complete, }) {\r\n let res;\r\n if (providers[service]) {\r\n res = {\r\n errMsg: 'getProvider:ok',\r\n service,\r\n provider: providers[service],\r\n };\r\n isFunction(success) && success(res);\r\n }\r\n else {\r\n res = {\r\n errMsg: 'getProvider:fail:服务[' + service + ']不存在',\r\n };\r\n isFunction(fail) && fail(res);\r\n }\r\n isFunction(complete) && complete(res);\r\n };\r\n}\r\n\r\nfunction addSafeAreaInsets(fromRes, toRes) {\r\n if (fromRes.safeArea) {\r\n const safeArea = fromRes.safeArea;\r\n toRes.safeAreaInsets = {\r\n top: safeArea.top,\r\n left: safeArea.left,\r\n right: fromRes.windowWidth - safeArea.right,\r\n bottom: fromRes.windowHeight - safeArea.bottom,\r\n };\r\n }\r\n}\r\n\r\nconst getSystemInfo = {\r\n returnValue: addSafeAreaInsets,\r\n};\r\n\r\nconst getSystemInfoSync = getSystemInfo;\r\n\r\nconst redirectTo = {};\r\n\r\nconst previewImage = {\r\n args(fromArgs, toArgs) {\r\n let currentIndex = parseInt(fromArgs.current);\r\n if (isNaN(currentIndex)) {\r\n return;\r\n }\r\n const urls = fromArgs.urls;\r\n if (!isArray(urls)) {\r\n return;\r\n }\r\n const len = urls.length;\r\n if (!len) {\r\n return;\r\n }\r\n if (currentIndex < 0) {\r\n currentIndex = 0;\r\n }\r\n else if (currentIndex >= len) {\r\n currentIndex = len - 1;\r\n }\r\n if (currentIndex > 0) {\r\n toArgs.current = urls[currentIndex];\r\n toArgs.urls = urls.filter((item, index) => index < currentIndex ? item !== urls[currentIndex] : true);\r\n }\r\n else {\r\n toArgs.current = urls[0];\r\n }\r\n return {\r\n indicator: false,\r\n loop: false,\r\n };\r\n },\r\n};\r\n\r\nconst getProvider = initGetProvider({\r\n oauth: ['weixin'],\r\n share: ['weixin'],\r\n payment: ['wxpay'],\r\n push: ['weixin'],\r\n});\r\n\r\nvar shims = /*#__PURE__*/Object.freeze({\r\n __proto__: null,\r\n getProvider: getProvider\r\n});\r\n\r\nvar protocols = /*#__PURE__*/Object.freeze({\r\n __proto__: null,\r\n redirectTo: redirectTo,\r\n previewImage: previewImage,\r\n getSystemInfo: getSystemInfo,\r\n getSystemInfoSync: getSystemInfoSync\r\n});\r\n\r\nvar index = initUni(shims, protocols);\r\n\r\nexport { index as default };\r\n","var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n","/**\r\n * Make a map and return a function for checking if a key\r\n * is in that map.\r\n * IMPORTANT: all calls of this function must be prefixed with\r\n * \\/\\*#\\_\\_PURE\\_\\_\\*\\/\r\n * So that rollup can tree-shake them if necessary.\r\n */\r\nfunction makeMap(str, expectsLowerCase) {\r\n const map = Object.create(null);\r\n const list = str.split(',');\r\n for (let i = 0; i < list.length; i++) {\r\n map[list[i]] = true;\r\n }\r\n return expectsLowerCase ? val => !!map[val.toLowerCase()] : val => !!map[val];\r\n}\n\n/**\r\n * dev only flag -> name mapping\r\n */\r\nconst PatchFlagNames = {\r\n [1 /* TEXT */]: `TEXT`,\r\n [2 /* CLASS */]: `CLASS`,\r\n [4 /* STYLE */]: `STYLE`,\r\n [8 /* PROPS */]: `PROPS`,\r\n [16 /* FULL_PROPS */]: `FULL_PROPS`,\r\n [32 /* HYDRATE_EVENTS */]: `HYDRATE_EVENTS`,\r\n [64 /* STABLE_FRAGMENT */]: `STABLE_FRAGMENT`,\r\n [128 /* KEYED_FRAGMENT */]: `KEYED_FRAGMENT`,\r\n [256 /* UNKEYED_FRAGMENT */]: `UNKEYED_FRAGMENT`,\r\n [512 /* NEED_PATCH */]: `NEED_PATCH`,\r\n [1024 /* DYNAMIC_SLOTS */]: `DYNAMIC_SLOTS`,\r\n [2048 /* DEV_ROOT_FRAGMENT */]: `DEV_ROOT_FRAGMENT`,\r\n [-1 /* HOISTED */]: `HOISTED`,\r\n [-2 /* BAIL */]: `BAIL`\r\n};\n\n/**\r\n * Dev only\r\n */\r\nconst slotFlagsText = {\r\n [1 /* STABLE */]: 'STABLE',\r\n [2 /* DYNAMIC */]: 'DYNAMIC',\r\n [3 /* FORWARDED */]: 'FORWARDED'\r\n};\n\nconst GLOBALS_WHITE_LISTED = 'Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,' +\r\n 'decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,' +\r\n 'Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt';\r\nconst isGloballyWhitelisted = /*#__PURE__*/ makeMap(GLOBALS_WHITE_LISTED);\n\nconst range = 2;\r\nfunction generateCodeFrame(source, start = 0, end = source.length) {\r\n // Split the content into individual lines but capture the newline sequence\r\n // that separated each line. This is important because the actual sequence is\r\n // needed to properly take into account the full line length for offset\r\n // comparison\r\n let lines = source.split(/(\\r?\\n)/);\r\n // Separate the lines and newline sequences into separate arrays for easier referencing\r\n const newlineSequences = lines.filter((_, idx) => idx % 2 === 1);\r\n lines = lines.filter((_, idx) => idx % 2 === 0);\r\n let count = 0;\r\n const res = [];\r\n for (let i = 0; i < lines.length; i++) {\r\n count +=\r\n lines[i].length +\r\n ((newlineSequences[i] && newlineSequences[i].length) || 0);\r\n if (count >= start) {\r\n for (let j = i - range; j <= i + range || end > count; j++) {\r\n if (j < 0 || j >= lines.length)\r\n continue;\r\n const line = j + 1;\r\n res.push(`${line}${' '.repeat(Math.max(3 - String(line).length, 0))}| ${lines[j]}`);\r\n const lineLength = lines[j].length;\r\n const newLineSeqLength = (newlineSequences[j] && newlineSequences[j].length) || 0;\r\n if (j === i) {\r\n // push underline\r\n const pad = start - (count - (lineLength + newLineSeqLength));\r\n const length = Math.max(1, end > count ? lineLength - pad : end - start);\r\n res.push(` | ` + ' '.repeat(pad) + '^'.repeat(length));\r\n }\r\n else if (j > i) {\r\n if (end > count) {\r\n const length = Math.max(Math.min(end - count, lineLength), 1);\r\n res.push(` | ` + '^'.repeat(length));\r\n }\r\n count += lineLength + newLineSeqLength;\r\n }\r\n }\r\n break;\r\n }\r\n }\r\n return res.join('\\n');\r\n}\n\n/**\r\n * On the client we only need to offer special cases for boolean attributes that\r\n * have different names from their corresponding dom properties:\r\n * - itemscope -> N/A\r\n * - allowfullscreen -> allowFullscreen\r\n * - formnovalidate -> formNoValidate\r\n * - ismap -> isMap\r\n * - nomodule -> noModule\r\n * - novalidate -> noValidate\r\n * - readonly -> readOnly\r\n */\r\nconst specialBooleanAttrs = `itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`;\r\nconst isSpecialBooleanAttr = /*#__PURE__*/ makeMap(specialBooleanAttrs);\r\n/**\r\n * The full list is needed during SSR to produce the correct initial markup.\r\n */\r\nconst isBooleanAttr = /*#__PURE__*/ makeMap(specialBooleanAttrs +\r\n `,async,autofocus,autoplay,controls,default,defer,disabled,hidden,` +\r\n `loop,open,required,reversed,scoped,seamless,` +\r\n `checked,muted,multiple,selected`);\r\n/**\r\n * Boolean attributes should be included if the value is truthy or ''.\r\n * e.g. ', + '', + '', + ].join('')), + (e.BubbleTooltip = _), + (e.default = m) + }, + function (t, e, n) { + 'use strict' + function r(t) { + return t && t.__esModule ? t : { default: t } + } + function o(t, e) { + if (!(t instanceof e)) + throw new TypeError('Cannot call a class as a function') + } + function i(t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ) + return !e || ('object' != typeof e && 'function' != typeof e) ? t : e + } + function l(t, e) { + if ('function' != typeof e && null !== e) + throw new TypeError( + 'Super expression must either be null or a function, not ' + + typeof e + ) + ;(t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)) + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var a = (function () { + function t(t, e) { + var n = [], + r = !0, + o = !1, + i = void 0 + try { + for ( + var l, a = t[Symbol.iterator](); + !(r = (l = a.next()).done) && + (n.push(l.value), !e || n.length !== e); + r = !0 + ); + } catch (t) { + ;(o = !0), (i = t) + } finally { + try { + !r && a.return && a.return() + } finally { + if (o) throw i + } + } + return n + } + return function (e, n) { + if (Array.isArray(e)) return e + if (Symbol.iterator in Object(e)) return t(e, n) + throw new TypeError( + 'Invalid attempt to destructure non-iterable instance' + ) + } + })(), + s = function t(e, n, r) { + null === e && (e = Function.prototype) + var o = Object.getOwnPropertyDescriptor(e, n) + if (void 0 === o) { + var i = Object.getPrototypeOf(e) + return null === i ? void 0 : t(i, n, r) + } + if ('value' in o) return o.value + var l = o.get + if (void 0 !== l) return l.call(r) + }, + u = (function () { + function t(t, e) { + for (var n = 0; n < e.length; n++) { + var r = e[n] + ;(r.enumerable = r.enumerable || !1), + (r.configurable = !0), + 'value' in r && (r.writable = !0), + Object.defineProperty(t, r.key, r) + } + } + return function (e, n, r) { + return n && t(e.prototype, n), r && t(e, r), e + } + })(), + c = n(2), + f = r(c), + h = n(9), + p = r(h), + d = n(44), + y = r(d), + v = n(15), + b = r(v), + g = n(22), + m = n(26), + _ = r(m), + O = [ + [{ header: ['1', '2', '3', !1] }], + ['bold', 'italic', 'underline', 'link'], + [{ list: 'ordered' }, { list: 'bullet' }], + ['clean'], + ], + w = (function (t) { + function e(t, n) { + o(this, e), + null != n.modules.toolbar && + null == n.modules.toolbar.container && + (n.modules.toolbar.container = O) + var r = i( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call(this, t, n) + ) + return r.quill.container.classList.add('ql-snow'), r + } + return ( + l(e, t), + u(e, [ + { + key: 'extendToolbar', + value: function (t) { + t.container.classList.add('ql-snow'), + this.buildButtons( + [].slice.call(t.container.querySelectorAll('button')), + _.default + ), + this.buildPickers( + [].slice.call(t.container.querySelectorAll('select')), + _.default + ), + (this.tooltip = new x(this.quill, this.options.bounds)), + t.container.querySelector('.ql-link') && + this.quill.keyboard.addBinding( + { key: 'K', shortKey: !0 }, + function (e, n) { + t.handlers.link.call(t, !n.format.link) + } + ) + }, + }, + ]), + e + ) + })(y.default) + w.DEFAULTS = (0, f.default)(!0, {}, y.default.DEFAULTS, { + modules: { + toolbar: { + handlers: { + link: function (t) { + if (t) { + var e = this.quill.getSelection() + if (null == e || 0 == e.length) return + var n = this.quill.getText(e) + ;/^\S+@\S+\.\S+$/.test(n) && + 0 !== n.indexOf('mailto:') && + (n = 'mailto:' + n) + this.quill.theme.tooltip.edit('link', n) + } else this.quill.format('link', !1) + }, + }, + }, + }, + }) + var x = (function (t) { + function e(t, n) { + o(this, e) + var r = i( + this, + (e.__proto__ || Object.getPrototypeOf(e)).call(this, t, n) + ) + return (r.preview = r.root.querySelector('a.ql-preview')), r + } + return ( + l(e, t), + u(e, [ + { + key: 'listen', + value: function () { + var t = this + s( + e.prototype.__proto__ || Object.getPrototypeOf(e.prototype), + 'listen', + this + ).call(this), + this.root + .querySelector('a.ql-action') + .addEventListener('click', function (e) { + t.root.classList.contains('ql-editing') + ? t.save() + : t.edit('link', t.preview.textContent), + e.preventDefault() + }), + this.root + .querySelector('a.ql-remove') + .addEventListener('click', function (e) { + if (null != t.linkRange) { + var n = t.linkRange + t.restoreFocus(), + t.quill.formatText( + n, + 'link', + !1, + p.default.sources.USER + ), + delete t.linkRange + } + e.preventDefault(), t.hide() + }), + this.quill.on( + p.default.events.SELECTION_CHANGE, + function (e, n, r) { + if (null != e) { + if (0 === e.length && r === p.default.sources.USER) { + var o = t.quill.scroll.descendant(b.default, e.index), + i = a(o, 2), + l = i[0], + s = i[1] + if (null != l) { + t.linkRange = new g.Range(e.index - s, l.length()) + var u = b.default.formats(l.domNode) + return ( + (t.preview.textContent = u), + t.preview.setAttribute('href', u), + t.show(), + void t.position(t.quill.getBounds(t.linkRange)) + ) + } + } else delete t.linkRange + t.hide() + } + } + ) + }, + }, + { + key: 'show', + value: function () { + s( + e.prototype.__proto__ || Object.getPrototypeOf(e.prototype), + 'show', + this + ).call(this), + this.root.removeAttribute('data-mode') + }, + }, + ]), + e + ) + })(d.BaseTooltip) + ;(x.TEMPLATE = [ + '', + '', + '', + '', + ].join('')), + (e.default = w) + }, + ]).default +}) +//# sourceMappingURL=quill.min.js.map diff --git a/unpackage/dist/dev/app-plus/__uniappquillimageresize.js b/unpackage/dist/dev/app-plus/__uniappquillimageresize.js new file mode 100644 index 0000000..9abab87 --- /dev/null +++ b/unpackage/dist/dev/app-plus/__uniappquillimageresize.js @@ -0,0 +1,1677 @@ +!(function (t, e) { + 'object' == typeof exports && 'object' == typeof module + ? (module.exports = e()) + : 'function' == typeof define && define.amd + ? define([], e) + : 'object' == typeof exports + ? (exports.ImageResize = e()) + : (t.ImageResize = e()) +})(this, function () { + return (function (t) { + function e(o) { + if (n[o]) return n[o].exports + var r = (n[o] = { i: o, l: !1, exports: {} }) + return t[o].call(r.exports, r, r.exports, e), (r.l = !0), r.exports + } + var n = {} + return ( + (e.m = t), + (e.c = n), + (e.i = function (t) { + return t + }), + (e.d = function (t, n, o) { + e.o(t, n) || + Object.defineProperty(t, n, { + configurable: !1, + enumerable: !0, + get: o, + }) + }), + (e.n = function (t) { + var n = + t && t.__esModule + ? function () { + return t.default + } + : function () { + return t + } + return e.d(n, 'a', n), n + }), + (e.o = function (t, e) { + return Object.prototype.hasOwnProperty.call(t, e) + }), + (e.p = ''), + e((e.s = 39)) + ) + })([ + function (t, e) { + function n(t) { + var e = typeof t + return null != t && ('object' == e || 'function' == e) + } + t.exports = n + }, + function (t, e, n) { + var o = n(22), + r = 'object' == typeof self && self && self.Object === Object && self, + i = o || r || Function('return this')() + t.exports = i + }, + function (t, e) { + function n(t) { + return null != t && 'object' == typeof t + } + t.exports = n + }, + function (t, e, n) { + function o(t) { + var e = -1, + n = null == t ? 0 : t.length + for (this.clear(); ++e < n; ) { + var o = t[e] + this.set(o[0], o[1]) + } + } + var r = n(76), + i = n(77), + u = n(78), + c = n(79), + a = n(80) + ;(o.prototype.clear = r), + (o.prototype.delete = i), + (o.prototype.get = u), + (o.prototype.has = c), + (o.prototype.set = a), + (t.exports = o) + }, + function (t, e, n) { + function o(t, e) { + for (var n = t.length; n--; ) if (r(t[n][0], e)) return n + return -1 + } + var r = n(8) + t.exports = o + }, + function (t, e, n) { + function o(t) { + return null == t + ? void 0 === t + ? a + : c + : s && s in Object(t) + ? i(t) + : u(t) + } + var r = n(16), + i = n(65), + u = n(88), + c = '[object Null]', + a = '[object Undefined]', + s = r ? r.toStringTag : void 0 + t.exports = o + }, + function (t, e, n) { + function o(t, e) { + var n = t.__data__ + return r(e) ? n['string' == typeof e ? 'string' : 'hash'] : n.map + } + var r = n(74) + t.exports = o + }, + function (t, e, n) { + var o = n(11), + r = o(Object, 'create') + t.exports = r + }, + function (t, e) { + function n(t, e) { + return t === e || (t !== t && e !== e) + } + t.exports = n + }, + function (t, e, n) { + 'use strict' + function o(t, e) { + if (!(t instanceof e)) + throw new TypeError('Cannot call a class as a function') + } + n.d(e, 'a', function () { + return r + }) + var r = function t(e) { + o(this, t), + (this.onCreate = function () {}), + (this.onDestroy = function () {}), + (this.onUpdate = function () {}), + (this.overlay = e.overlay), + (this.img = e.img), + (this.options = e.options), + (this.requestUpdate = e.onUpdate) + } + }, + function (t, e, n) { + function o(t, e, n) { + '__proto__' == e && r + ? r(t, e, { + configurable: !0, + enumerable: !0, + value: n, + writable: !0, + }) + : (t[e] = n) + } + var r = n(21) + t.exports = o + }, + function (t, e, n) { + function o(t, e) { + var n = i(t, e) + return r(n) ? n : void 0 + } + var r = n(49), + i = n(66) + t.exports = o + }, + function (t, e, n) { + function o(t) { + return null != t && i(t.length) && !r(t) + } + var r = n(13), + i = n(31) + t.exports = o + }, + function (t, e, n) { + function o(t) { + if (!i(t)) return !1 + var e = r(t) + return e == c || e == a || e == u || e == s + } + var r = n(5), + i = n(0), + u = '[object AsyncFunction]', + c = '[object Function]', + a = '[object GeneratorFunction]', + s = '[object Proxy]' + t.exports = o + }, + function (t, e) { + t.exports = function (t) { + return ( + t.webpackPolyfill || + ((t.deprecate = function () {}), + (t.paths = []), + t.children || (t.children = []), + Object.defineProperty(t, 'loaded', { + enumerable: !0, + get: function () { + return t.l + }, + }), + Object.defineProperty(t, 'id', { + enumerable: !0, + get: function () { + return t.i + }, + }), + (t.webpackPolyfill = 1)), + t + ) + } + }, + function (t, e, n) { + var o = n(11), + r = n(1), + i = o(r, 'Map') + t.exports = i + }, + function (t, e, n) { + var o = n(1), + r = o.Symbol + t.exports = r + }, + function (t, e) { + function n(t, e, n) { + switch (n.length) { + case 0: + return t.call(e) + case 1: + return t.call(e, n[0]) + case 2: + return t.call(e, n[0], n[1]) + case 3: + return t.call(e, n[0], n[1], n[2]) + } + return t.apply(e, n) + } + t.exports = n + }, + function (t, e, n) { + function o(t, e, n) { + ;((void 0 === n || i(t[e], n)) && (void 0 !== n || e in t)) || + r(t, e, n) + } + var r = n(10), + i = n(8) + t.exports = o + }, + function (t, e, n) { + function o(t, e, n, p, l) { + t !== e && + u( + e, + function (u, s) { + if ((l || (l = new r()), a(u))) c(t, e, s, n, o, p, l) + else { + var d = p ? p(f(t, s), u, s + '', t, e, l) : void 0 + void 0 === d && (d = u), i(t, s, d) + } + }, + s + ) + } + var r = n(42), + i = n(18), + u = n(47), + c = n(52), + a = n(0), + s = n(33), + f = n(26) + t.exports = o + }, + function (t, e, n) { + function o(t, e) { + return u(i(t, e, r), t + '') + } + var r = n(27), + i = n(90), + u = n(91) + t.exports = o + }, + function (t, e, n) { + var o = n(11), + r = (function () { + try { + var t = o(Object, 'defineProperty') + return t({}, '', {}), t + } catch (t) {} + })() + t.exports = r + }, + function (t, e, n) { + ;(function (e) { + var n = 'object' == typeof e && e && e.Object === Object && e + t.exports = n + }.call(e, n(105))) + }, + function (t, e, n) { + var o = n(89), + r = o(Object.getPrototypeOf, Object) + t.exports = r + }, + function (t, e) { + function n(t, e) { + var n = typeof t + return ( + !!(e = null == e ? o : e) && + ('number' == n || ('symbol' != n && r.test(t))) && + t > -1 && + t % 1 == 0 && + t < e + ) + } + var o = 9007199254740991, + r = /^(?:0|[1-9]\d*)$/ + t.exports = n + }, + function (t, e) { + function n(t) { + var e = t && t.constructor + return t === (('function' == typeof e && e.prototype) || o) + } + var o = Object.prototype + t.exports = n + }, + function (t, e) { + function n(t, e) { + if ( + ('constructor' !== e || 'function' != typeof t[e]) && + '__proto__' != e + ) + return t[e] + } + t.exports = n + }, + function (t, e) { + function n(t) { + return t + } + t.exports = n + }, + function (t, e, n) { + var o = n(48), + r = n(2), + i = Object.prototype, + u = i.hasOwnProperty, + c = i.propertyIsEnumerable, + a = o( + (function () { + return arguments + })() + ) + ? o + : function (t) { + return r(t) && u.call(t, 'callee') && !c.call(t, 'callee') + } + t.exports = a + }, + function (t, e) { + var n = Array.isArray + t.exports = n + }, + function (t, e, n) { + ;(function (t) { + var o = n(1), + r = n(103), + i = 'object' == typeof e && e && !e.nodeType && e, + u = i && 'object' == typeof t && t && !t.nodeType && t, + c = u && u.exports === i, + a = c ? o.Buffer : void 0, + s = a ? a.isBuffer : void 0, + f = s || r + t.exports = f + }.call(e, n(14)(t))) + }, + function (t, e) { + function n(t) { + return 'number' == typeof t && t > -1 && t % 1 == 0 && t <= o + } + var o = 9007199254740991 + t.exports = n + }, + function (t, e, n) { + var o = n(50), + r = n(55), + i = n(87), + u = i && i.isTypedArray, + c = u ? r(u) : o + t.exports = c + }, + function (t, e, n) { + function o(t) { + return u(t) ? r(t, !0) : i(t) + } + var r = n(44), + i = n(51), + u = n(12) + t.exports = o + }, + function (t, e, n) { + 'use strict' + e.a = { modules: ['DisplaySize', 'Toolbar', 'Resize'] } + }, + function (t, e, n) { + 'use strict' + function o(t, e) { + if (!(t instanceof e)) + throw new TypeError('Cannot call a class as a function') + } + function r(t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ) + return !e || ('object' != typeof e && 'function' != typeof e) ? t : e + } + function i(t, e) { + if ('function' != typeof e && null !== e) + throw new TypeError( + 'Super expression must either be null or a function, not ' + + typeof e + ) + ;(t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)) + } + n.d(e, 'a', function () { + return c + }) + var u = n(9), + c = (function (t) { + function e() { + var t, n, i, u + o(this, e) + for (var c = arguments.length, a = Array(c), s = 0; s < c; s++) + a[s] = arguments[s] + return ( + (n = i = + r( + this, + (t = e.__proto__ || Object.getPrototypeOf(e)).call.apply( + t, + [this].concat(a) + ) + )), + (i.onCreate = function () { + ;(i.display = document.createElement('div')), + i.display.classList.add('ql-image-size'), + i.overlay.appendChild(i.display) + }), + (i.onDestroy = function () {}), + (i.onUpdate = function () { + if (i.display && i.img) { + var t = i.getCurrentSize() + ;(i.display.innerHTML = t.join(' × ')), + Object.assign(i.display.style, { + right: '4px', + top: '4px', + left: 'auto', + }) + } + }), + (i.getCurrentSize = function () { + return [ + i.img.width, + Math.round( + (i.img.width / i.img.naturalWidth) * i.img.naturalHeight + ), + ] + }), + (u = n), + r(i, u) + ) + } + return i(e, t), e + })(u.a) + }, + function (t, e, n) { + 'use strict' + function o(t, e) { + if (!(t instanceof e)) + throw new TypeError('Cannot call a class as a function') + } + function r(t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ) + return !e || ('object' != typeof e && 'function' != typeof e) ? t : e + } + function i(t, e) { + if ('function' != typeof e && null !== e) + throw new TypeError( + 'Super expression must either be null or a function, not ' + + typeof e + ) + ;(t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)) + } + n.d(e, 'a', function () { + return f + }) + var u = n(9), + c = navigator.maxTouchPoints, + a = !1 + try { + var s = Object.defineProperty({}, 'passive', { + get: function () { + a = { passive: !1 } + }, + }) + window.addEventListener('test', null, s) + } catch (t) {} + var f = (function (t) { + function e() { + var t, n, i, u + o(this, e) + for (var s = arguments.length, f = Array(s), p = 0; p < s; p++) + f[p] = arguments[p] + return ( + (n = i = + r( + this, + (t = e.__proto__ || Object.getPrototypeOf(e)).call.apply( + t, + [this].concat(f) + ) + )), + (i.onCreate = function () { + ;(i.boxes = []), + i.addBox('nwse-resize'), + i.addBox('nesw-resize'), + i.addBox('nwse-resize'), + i.addBox('nesw-resize'), + i.positionBoxes() + }), + (i.onDestroy = function () { + i.setCursor('') + }), + (i.positionBoxes = function () { + ;[ + { left: '-6px', top: '-6px' }, + { right: '-6px', top: '-6px' }, + { right: '-6px', bottom: '-6px' }, + { left: '-6px', bottom: '-6px' }, + ].forEach(function (t, e) { + Object.assign(i.boxes[e].style, t) + }) + }), + (i.addBox = function (t) { + var e = document.createElement('div') + e.classList.add('ql-image-handle'), + (e.style.cursor = t), + e.addEventListener( + c ? 'touchstart' : 'mousedown', + i.handleMousedown, + !1 + ), + i.overlay.appendChild(e), + i.boxes.push(e) + }), + (i.handleMousedown = function (t) { + i.dragBox = t.target + var e = c ? t.changedTouches[0] : t + ;(i.dragStartX = e.clientX), + (i.preDragWidth = i.img.width || i.img.naturalWidth), + i.setCursor(i.dragBox.style.cursor), + document.addEventListener( + c ? 'touchmove' : 'mousemove', + i.handleDrag, + a + ), + document.addEventListener( + c ? 'touchend' : 'mouseup', + i.handleMouseup, + !1 + ) + }), + (i.handleMouseup = function () { + i.setCursor(''), + document.removeEventListener( + c ? 'touchmove' : 'mousemove', + i.handleDrag + ), + document.removeEventListener( + c ? 'touchend' : 'mouseup', + i.handleMouseup + ) + }), + (i.handleDrag = function (t) { + if (i.img) { + var e = c ? t.changedTouches[0] : t, + n = e.clientX - i.dragStartX + i.dragBox === i.boxes[0] || i.dragBox === i.boxes[3] + ? (i.img.width = Math.round(i.preDragWidth - n)) + : (i.img.width = Math.round(i.preDragWidth + n)), + i.requestUpdate(), + t.preventDefault() + } + }), + (i.setCursor = function (t) { + ;[document.body, i.img].forEach(function (e) { + e.style.cursor = t + }) + }), + (u = n), + r(i, u) + ) + } + return i(e, t), e + })(u.a) + }, + function (t, e, n) { + 'use strict' + function o(t, e) { + if (!(t instanceof e)) + throw new TypeError('Cannot call a class as a function') + } + function r(t, e) { + if (!t) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ) + return !e || ('object' != typeof e && 'function' != typeof e) ? t : e + } + function i(t, e) { + if ('function' != typeof e && null !== e) + throw new TypeError( + 'Super expression must either be null or a function, not ' + + typeof e + ) + ;(t.prototype = Object.create(e && e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + e && + (Object.setPrototypeOf + ? Object.setPrototypeOf(t, e) + : (t.__proto__ = e)) + } + n.d(e, 'a', function () { + return c + }) + var u = n(9), + c = (function (t) { + function e() { + var t, n, i, u + o(this, e) + for (var c = arguments.length, a = Array(c), s = 0; s < c; s++) + a[s] = arguments[s] + return ( + (n = i = + r( + this, + (t = e.__proto__ || Object.getPrototypeOf(e)).call.apply( + t, + [this].concat(a) + ) + )), + (i.onCreate = function () { + ;(i.toolbar = document.createElement('div')), + i.toolbar.classList.add('ql-image-toolbar'), + i.overlay.appendChild(i.toolbar), + i._addToolbarButtons() + }), + (i.onDestroy = function () {}), + (i.onUpdate = function () {}), + (i._addToolbarButtons = function () { + var t = document.createElement('span') + t.classList.add('triangle-up'), i.toolbar.appendChild(t) + var e = document.createElement('span') + ;(e.innerText = '删除'), + e.addEventListener('click', function () { + var t = new CustomEvent('keyup') + ;(t.keyCode = 46), document.dispatchEvent(t) + }), + i.toolbar.appendChild(e) + }), + (u = n), + r(i, u) + ) + } + return i(e, t), e + })(u.a) + }, + function (t, e, n) { + var o = n(17), + r = n(20), + i = n(64), + u = n(102), + c = r(function (t) { + return t.push(void 0, i), o(u, void 0, t) + }) + t.exports = c + }, + function (t, e, n) { + 'use strict' + function o(t, e) { + if (!(t instanceof e)) + throw new TypeError('Cannot call a class as a function') + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var r = n(38), + i = n.n(r), + u = n(34), + c = n(35), + a = n(37), + s = n(36), + f = { DisplaySize: c.a, Toolbar: a.a, Resize: s.a }, + p = function t(e) { + var n = this, + r = + arguments.length > 1 && void 0 !== arguments[1] + ? arguments[1] + : {} + o(this, t), + (this.initializeModules = function () { + n.removeModules(), + (n.modules = n.moduleClasses.map(function (t) { + return new (f[t] || t)(n) + })), + n.modules.forEach(function (t) { + t.onCreate() + }), + n.onUpdate() + }), + (this.onUpdate = function () { + n.repositionElements(), + n.modules.forEach(function (t) { + t.onUpdate() + }) + }), + (this.removeModules = function () { + n.modules.forEach(function (t) { + t.onDestroy() + }), + (n.modules = []) + }), + (this.handleClick = function (t) { + if ( + t.target && + t.target.tagName && + 'IMG' === t.target.tagName.toUpperCase() + ) { + if (n.img === t.target) return + n.img && n.hide(), n.show(t.target) + } else n.img && n.hide() + }), + (this.show = function (t) { + ;(n.img = t), n.showOverlay(), n.initializeModules() + }), + (this.showOverlay = function () { + n.overlay && n.hideOverlay(), + n.quill.setSelection(null), + n.setUserSelect('none'), + document.addEventListener('keyup', n.checkImage, !0), + n.quill.root.addEventListener('input', n.checkImage, !0), + (n.overlay = document.createElement('div')), + n.overlay.classList.add('ql-image-overlay'), + n.quill.root.parentNode.appendChild(n.overlay), + n.repositionElements() + }), + (this.hideOverlay = function () { + n.overlay && + (n.quill.root.parentNode.removeChild(n.overlay), + (n.overlay = void 0), + document.removeEventListener('keyup', n.checkImage), + n.quill.root.removeEventListener('input', n.checkImage), + n.setUserSelect('')) + }), + (this.repositionElements = function () { + if (n.overlay && n.img) { + var t = n.quill.root.parentNode, + e = n.img.getBoundingClientRect(), + o = t.getBoundingClientRect() + Object.assign(n.overlay.style, { + left: e.left - o.left - 1 + t.scrollLeft + 'px', + top: e.top - o.top + t.scrollTop + 'px', + width: e.width + 'px', + height: e.height + 'px', + }) + } + }), + (this.hide = function () { + n.hideOverlay(), n.removeModules(), (n.img = void 0) + }), + (this.setUserSelect = function (t) { + ;[ + 'userSelect', + 'mozUserSelect', + 'webkitUserSelect', + 'msUserSelect', + ].forEach(function (e) { + ;(n.quill.root.style[e] = t), + (document.documentElement.style[e] = t) + }) + }), + (this.checkImage = function (t) { + n.img && + ((46 != t.keyCode && 8 != t.keyCode) || + window.Quill.find(n.img).deleteAt(0), + n.hide()) + }), + (this.quill = e) + var c = !1 + r.modules && (c = r.modules.slice()), + (this.options = i()({}, r, u.a)), + !1 !== c && (this.options.modules = c), + document.execCommand('enableObjectResizing', !1, 'false'), + this.quill.root.addEventListener('click', this.handleClick, !1), + (this.quill.root.parentNode.style.position = + this.quill.root.parentNode.style.position || 'relative'), + (this.moduleClasses = this.options.modules), + (this.modules = []) + } + ;(e.default = p), + window.Quill && window.Quill.register('modules/imageResize', p) + }, + function (t, e, n) { + function o(t) { + var e = -1, + n = null == t ? 0 : t.length + for (this.clear(); ++e < n; ) { + var o = t[e] + this.set(o[0], o[1]) + } + } + var r = n(67), + i = n(68), + u = n(69), + c = n(70), + a = n(71) + ;(o.prototype.clear = r), + (o.prototype.delete = i), + (o.prototype.get = u), + (o.prototype.has = c), + (o.prototype.set = a), + (t.exports = o) + }, + function (t, e, n) { + function o(t) { + var e = -1, + n = null == t ? 0 : t.length + for (this.clear(); ++e < n; ) { + var o = t[e] + this.set(o[0], o[1]) + } + } + var r = n(81), + i = n(82), + u = n(83), + c = n(84), + a = n(85) + ;(o.prototype.clear = r), + (o.prototype.delete = i), + (o.prototype.get = u), + (o.prototype.has = c), + (o.prototype.set = a), + (t.exports = o) + }, + function (t, e, n) { + function o(t) { + var e = (this.__data__ = new r(t)) + this.size = e.size + } + var r = n(3), + i = n(93), + u = n(94), + c = n(95), + a = n(96), + s = n(97) + ;(o.prototype.clear = i), + (o.prototype.delete = u), + (o.prototype.get = c), + (o.prototype.has = a), + (o.prototype.set = s), + (t.exports = o) + }, + function (t, e, n) { + var o = n(1), + r = o.Uint8Array + t.exports = r + }, + function (t, e, n) { + function o(t, e) { + var n = u(t), + o = !n && i(t), + f = !n && !o && c(t), + l = !n && !o && !f && s(t), + d = n || o || f || l, + h = d ? r(t.length, String) : [], + v = h.length + for (var y in t) + (!e && !p.call(t, y)) || + (d && + ('length' == y || + (f && ('offset' == y || 'parent' == y)) || + (l && + ('buffer' == y || 'byteLength' == y || 'byteOffset' == y)) || + a(y, v))) || + h.push(y) + return h + } + var r = n(54), + i = n(28), + u = n(29), + c = n(30), + a = n(24), + s = n(32), + f = Object.prototype, + p = f.hasOwnProperty + t.exports = o + }, + function (t, e, n) { + function o(t, e, n) { + var o = t[e] + ;(c.call(t, e) && i(o, n) && (void 0 !== n || e in t)) || r(t, e, n) + } + var r = n(10), + i = n(8), + u = Object.prototype, + c = u.hasOwnProperty + t.exports = o + }, + function (t, e, n) { + var o = n(0), + r = Object.create, + i = (function () { + function t() {} + return function (e) { + if (!o(e)) return {} + if (r) return r(e) + t.prototype = e + var n = new t() + return (t.prototype = void 0), n + } + })() + t.exports = i + }, + function (t, e, n) { + var o = n(63), + r = o() + t.exports = r + }, + function (t, e, n) { + function o(t) { + return i(t) && r(t) == u + } + var r = n(5), + i = n(2), + u = '[object Arguments]' + t.exports = o + }, + function (t, e, n) { + function o(t) { + return !(!u(t) || i(t)) && (r(t) ? h : s).test(c(t)) + } + var r = n(13), + i = n(75), + u = n(0), + c = n(98), + a = /[\\^$.*+?()[\]{}|]/g, + s = /^\[object .+?Constructor\]$/, + f = Function.prototype, + p = Object.prototype, + l = f.toString, + d = p.hasOwnProperty, + h = RegExp( + '^' + + l + .call(d) + .replace(a, '\\$&') + .replace( + /hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, + '$1.*?' + ) + + '$' + ) + t.exports = o + }, + function (t, e, n) { + function o(t) { + return u(t) && i(t.length) && !!c[r(t)] + } + var r = n(5), + i = n(31), + u = n(2), + c = {} + ;(c['[object Float32Array]'] = + c['[object Float64Array]'] = + c['[object Int8Array]'] = + c['[object Int16Array]'] = + c['[object Int32Array]'] = + c['[object Uint8Array]'] = + c['[object Uint8ClampedArray]'] = + c['[object Uint16Array]'] = + c['[object Uint32Array]'] = + !0), + (c['[object Arguments]'] = + c['[object Array]'] = + c['[object ArrayBuffer]'] = + c['[object Boolean]'] = + c['[object DataView]'] = + c['[object Date]'] = + c['[object Error]'] = + c['[object Function]'] = + c['[object Map]'] = + c['[object Number]'] = + c['[object Object]'] = + c['[object RegExp]'] = + c['[object Set]'] = + c['[object String]'] = + c['[object WeakMap]'] = + !1), + (t.exports = o) + }, + function (t, e, n) { + function o(t) { + if (!r(t)) return u(t) + var e = i(t), + n = [] + for (var o in t) + ('constructor' != o || (!e && a.call(t, o))) && n.push(o) + return n + } + var r = n(0), + i = n(25), + u = n(86), + c = Object.prototype, + a = c.hasOwnProperty + t.exports = o + }, + function (t, e, n) { + function o(t, e, n, o, g, _, m) { + var j = b(t, n), + w = b(e, n), + O = m.get(w) + if (O) return void r(t, n, O) + var E = _ ? _(j, w, n + '', t, e, m) : void 0, + z = void 0 === E + if (z) { + var C = f(w), + P = !C && l(w), + S = !C && !P && y(w) + ;(E = w), + C || P || S + ? f(j) + ? (E = j) + : p(j) + ? (E = c(j)) + : P + ? ((z = !1), (E = i(w, !0))) + : S + ? ((z = !1), (E = u(w, !0))) + : (E = []) + : v(w) || s(w) + ? ((E = j), s(j) ? (E = x(j)) : (h(j) && !d(j)) || (E = a(w))) + : (z = !1) + } + z && (m.set(w, E), g(E, w, o, _, m), m.delete(w)), r(t, n, E) + } + var r = n(18), + i = n(57), + u = n(58), + c = n(59), + a = n(72), + s = n(28), + f = n(29), + p = n(100), + l = n(30), + d = n(13), + h = n(0), + v = n(101), + y = n(32), + b = n(26), + x = n(104) + t.exports = o + }, + function (t, e, n) { + var o = n(99), + r = n(21), + i = n(27), + u = r + ? function (t, e) { + return r(t, 'toString', { + configurable: !0, + enumerable: !1, + value: o(e), + writable: !0, + }) + } + : i + t.exports = u + }, + function (t, e) { + function n(t, e) { + for (var n = -1, o = Array(t); ++n < t; ) o[n] = e(n) + return o + } + t.exports = n + }, + function (t, e) { + function n(t) { + return function (e) { + return t(e) + } + } + t.exports = n + }, + function (t, e, n) { + function o(t) { + var e = new t.constructor(t.byteLength) + return new r(e).set(new r(t)), e + } + var r = n(43) + t.exports = o + }, + function (t, e, n) { + ;(function (t) { + function o(t, e) { + if (e) return t.slice() + var n = t.length, + o = s ? s(n) : new t.constructor(n) + return t.copy(o), o + } + var r = n(1), + i = 'object' == typeof e && e && !e.nodeType && e, + u = i && 'object' == typeof t && t && !t.nodeType && t, + c = u && u.exports === i, + a = c ? r.Buffer : void 0, + s = a ? a.allocUnsafe : void 0 + t.exports = o + }.call(e, n(14)(t))) + }, + function (t, e, n) { + function o(t, e) { + var n = e ? r(t.buffer) : t.buffer + return new t.constructor(n, t.byteOffset, t.length) + } + var r = n(56) + t.exports = o + }, + function (t, e) { + function n(t, e) { + var n = -1, + o = t.length + for (e || (e = Array(o)); ++n < o; ) e[n] = t[n] + return e + } + t.exports = n + }, + function (t, e, n) { + function o(t, e, n, o) { + var u = !n + n || (n = {}) + for (var c = -1, a = e.length; ++c < a; ) { + var s = e[c], + f = o ? o(n[s], t[s], s, n, t) : void 0 + void 0 === f && (f = t[s]), u ? i(n, s, f) : r(n, s, f) + } + return n + } + var r = n(45), + i = n(10) + t.exports = o + }, + function (t, e, n) { + var o = n(1), + r = o['__core-js_shared__'] + t.exports = r + }, + function (t, e, n) { + function o(t) { + return r(function (e, n) { + var o = -1, + r = n.length, + u = r > 1 ? n[r - 1] : void 0, + c = r > 2 ? n[2] : void 0 + for ( + u = t.length > 3 && 'function' == typeof u ? (r--, u) : void 0, + c && i(n[0], n[1], c) && ((u = r < 3 ? void 0 : u), (r = 1)), + e = Object(e); + ++o < r; + + ) { + var a = n[o] + a && t(e, a, o, u) + } + return e + }) + } + var r = n(20), + i = n(73) + t.exports = o + }, + function (t, e) { + function n(t) { + return function (e, n, o) { + for (var r = -1, i = Object(e), u = o(e), c = u.length; c--; ) { + var a = u[t ? c : ++r] + if (!1 === n(i[a], a, i)) break + } + return e + } + } + t.exports = n + }, + function (t, e, n) { + function o(t, e, n, u, c, a) { + return ( + i(t) && i(e) && (a.set(e, t), r(t, e, void 0, o, a), a.delete(e)), t + ) + } + var r = n(19), + i = n(0) + t.exports = o + }, + function (t, e, n) { + function o(t) { + var e = u.call(t, a), + n = t[a] + try { + t[a] = void 0 + var o = !0 + } catch (t) {} + var r = c.call(t) + return o && (e ? (t[a] = n) : delete t[a]), r + } + var r = n(16), + i = Object.prototype, + u = i.hasOwnProperty, + c = i.toString, + a = r ? r.toStringTag : void 0 + t.exports = o + }, + function (t, e) { + function n(t, e) { + return null == t ? void 0 : t[e] + } + t.exports = n + }, + function (t, e, n) { + function o() { + ;(this.__data__ = r ? r(null) : {}), (this.size = 0) + } + var r = n(7) + t.exports = o + }, + function (t, e) { + function n(t) { + var e = this.has(t) && delete this.__data__[t] + return (this.size -= e ? 1 : 0), e + } + t.exports = n + }, + function (t, e, n) { + function o(t) { + var e = this.__data__ + if (r) { + var n = e[t] + return n === i ? void 0 : n + } + return c.call(e, t) ? e[t] : void 0 + } + var r = n(7), + i = '__lodash_hash_undefined__', + u = Object.prototype, + c = u.hasOwnProperty + t.exports = o + }, + function (t, e, n) { + function o(t) { + var e = this.__data__ + return r ? void 0 !== e[t] : u.call(e, t) + } + var r = n(7), + i = Object.prototype, + u = i.hasOwnProperty + t.exports = o + }, + function (t, e, n) { + function o(t, e) { + var n = this.__data__ + return ( + (this.size += this.has(t) ? 0 : 1), + (n[t] = r && void 0 === e ? i : e), + this + ) + } + var r = n(7), + i = '__lodash_hash_undefined__' + t.exports = o + }, + function (t, e, n) { + function o(t) { + return 'function' != typeof t.constructor || u(t) ? {} : r(i(t)) + } + var r = n(46), + i = n(23), + u = n(25) + t.exports = o + }, + function (t, e, n) { + function o(t, e, n) { + if (!c(n)) return !1 + var o = typeof e + return ( + !!('number' == o + ? i(n) && u(e, n.length) + : 'string' == o && e in n) && r(n[e], t) + ) + } + var r = n(8), + i = n(12), + u = n(24), + c = n(0) + t.exports = o + }, + function (t, e) { + function n(t) { + var e = typeof t + return 'string' == e || 'number' == e || 'symbol' == e || 'boolean' == e + ? '__proto__' !== t + : null === t + } + t.exports = n + }, + function (t, e, n) { + function o(t) { + return !!i && i in t + } + var r = n(61), + i = (function () { + var t = /[^.]+$/.exec((r && r.keys && r.keys.IE_PROTO) || '') + return t ? 'Symbol(src)_1.' + t : '' + })() + t.exports = o + }, + function (t, e) { + function n() { + ;(this.__data__ = []), (this.size = 0) + } + t.exports = n + }, + function (t, e, n) { + function o(t) { + var e = this.__data__, + n = r(e, t) + return ( + !(n < 0) && + (n == e.length - 1 ? e.pop() : u.call(e, n, 1), --this.size, !0) + ) + } + var r = n(4), + i = Array.prototype, + u = i.splice + t.exports = o + }, + function (t, e, n) { + function o(t) { + var e = this.__data__, + n = r(e, t) + return n < 0 ? void 0 : e[n][1] + } + var r = n(4) + t.exports = o + }, + function (t, e, n) { + function o(t) { + return r(this.__data__, t) > -1 + } + var r = n(4) + t.exports = o + }, + function (t, e, n) { + function o(t, e) { + var n = this.__data__, + o = r(n, t) + return o < 0 ? (++this.size, n.push([t, e])) : (n[o][1] = e), this + } + var r = n(4) + t.exports = o + }, + function (t, e, n) { + function o() { + ;(this.size = 0), + (this.__data__ = { + hash: new r(), + map: new (u || i)(), + string: new r(), + }) + } + var r = n(40), + i = n(3), + u = n(15) + t.exports = o + }, + function (t, e, n) { + function o(t) { + var e = r(this, t).delete(t) + return (this.size -= e ? 1 : 0), e + } + var r = n(6) + t.exports = o + }, + function (t, e, n) { + function o(t) { + return r(this, t).get(t) + } + var r = n(6) + t.exports = o + }, + function (t, e, n) { + function o(t) { + return r(this, t).has(t) + } + var r = n(6) + t.exports = o + }, + function (t, e, n) { + function o(t, e) { + var n = r(this, t), + o = n.size + return n.set(t, e), (this.size += n.size == o ? 0 : 1), this + } + var r = n(6) + t.exports = o + }, + function (t, e) { + function n(t) { + var e = [] + if (null != t) for (var n in Object(t)) e.push(n) + return e + } + t.exports = n + }, + function (t, e, n) { + ;(function (t) { + var o = n(22), + r = 'object' == typeof e && e && !e.nodeType && e, + i = r && 'object' == typeof t && t && !t.nodeType && t, + u = i && i.exports === r, + c = u && o.process, + a = (function () { + try { + var t = i && i.require && i.require('util').types + return t || (c && c.binding && c.binding('util')) + } catch (t) {} + })() + t.exports = a + }.call(e, n(14)(t))) + }, + function (t, e) { + function n(t) { + return r.call(t) + } + var o = Object.prototype, + r = o.toString + t.exports = n + }, + function (t, e) { + function n(t, e) { + return function (n) { + return t(e(n)) + } + } + t.exports = n + }, + function (t, e, n) { + function o(t, e, n) { + return ( + (e = i(void 0 === e ? t.length - 1 : e, 0)), + function () { + for ( + var o = arguments, u = -1, c = i(o.length - e, 0), a = Array(c); + ++u < c; + + ) + a[u] = o[e + u] + u = -1 + for (var s = Array(e + 1); ++u < e; ) s[u] = o[u] + return (s[e] = n(a)), r(t, this, s) + } + ) + } + var r = n(17), + i = Math.max + t.exports = o + }, + function (t, e, n) { + var o = n(53), + r = n(92), + i = r(o) + t.exports = i + }, + function (t, e) { + function n(t) { + var e = 0, + n = 0 + return function () { + var u = i(), + c = r - (u - n) + if (((n = u), c > 0)) { + if (++e >= o) return arguments[0] + } else e = 0 + return t.apply(void 0, arguments) + } + } + var o = 800, + r = 16, + i = Date.now + t.exports = n + }, + function (t, e, n) { + function o() { + ;(this.__data__ = new r()), (this.size = 0) + } + var r = n(3) + t.exports = o + }, + function (t, e) { + function n(t) { + var e = this.__data__, + n = e.delete(t) + return (this.size = e.size), n + } + t.exports = n + }, + function (t, e) { + function n(t) { + return this.__data__.get(t) + } + t.exports = n + }, + function (t, e) { + function n(t) { + return this.__data__.has(t) + } + t.exports = n + }, + function (t, e, n) { + function o(t, e) { + var n = this.__data__ + if (n instanceof r) { + var o = n.__data__ + if (!i || o.length < c - 1) + return o.push([t, e]), (this.size = ++n.size), this + n = this.__data__ = new u(o) + } + return n.set(t, e), (this.size = n.size), this + } + var r = n(3), + i = n(15), + u = n(41), + c = 200 + t.exports = o + }, + function (t, e) { + function n(t) { + if (null != t) { + try { + return r.call(t) + } catch (t) {} + try { + return t + '' + } catch (t) {} + } + return '' + } + var o = Function.prototype, + r = o.toString + t.exports = n + }, + function (t, e) { + function n(t) { + return function () { + return t + } + } + t.exports = n + }, + function (t, e, n) { + function o(t) { + return i(t) && r(t) + } + var r = n(12), + i = n(2) + t.exports = o + }, + function (t, e, n) { + function o(t) { + if (!u(t) || r(t) != c) return !1 + var e = i(t) + if (null === e) return !0 + var n = p.call(e, 'constructor') && e.constructor + return 'function' == typeof n && n instanceof n && f.call(n) == l + } + var r = n(5), + i = n(23), + u = n(2), + c = '[object Object]', + a = Function.prototype, + s = Object.prototype, + f = a.toString, + p = s.hasOwnProperty, + l = f.call(Object) + t.exports = o + }, + function (t, e, n) { + var o = n(19), + r = n(62), + i = r(function (t, e, n, r) { + o(t, e, n, r) + }) + t.exports = i + }, + function (t, e) { + function n() { + return !1 + } + t.exports = n + }, + function (t, e, n) { + function o(t) { + return r(t, i(t)) + } + var r = n(60), + i = n(33) + t.exports = o + }, + function (t, e) { + var n + n = (function () { + return this + })() + try { + n = n || Function('return this')() || (0, eval)('this') + } catch (t) { + 'object' == typeof window && (n = window) + } + t.exports = n + }, + ]) +}) diff --git a/unpackage/dist/dev/app-plus/__uniappscan.js b/unpackage/dist/dev/app-plus/__uniappscan.js new file mode 100644 index 0000000..8ca0b7e --- /dev/null +++ b/unpackage/dist/dev/app-plus/__uniappscan.js @@ -0,0 +1,1262 @@ +!(function (e) { + var t = {} + function n(a) { + if (t[a]) return t[a].exports + var o = (t[a] = { i: a, l: !1, exports: {} }) + return e[a].call(o.exports, o, o.exports, n), (o.l = !0), o.exports + } + ;(n.m = e), + (n.c = t), + (n.d = function (e, t, a) { + n.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: a }) + }), + (n.r = function (e) { + 'undefined' != typeof Symbol && + Symbol.toStringTag && + Object.defineProperty(e, Symbol.toStringTag, { value: 'Module' }), + Object.defineProperty(e, '__esModule', { value: !0 }) + }), + (n.t = function (e, t) { + if ((1 & t && (e = n(e)), 8 & t)) return e + if (4 & t && 'object' == typeof e && e && e.__esModule) return e + var a = Object.create(null) + if ( + (n.r(a), + Object.defineProperty(a, 'default', { enumerable: !0, value: e }), + 2 & t && 'string' != typeof e) + ) + for (var o in e) + n.d( + a, + o, + function (t) { + return e[t] + }.bind(null, o) + ) + return a + }), + (n.n = function (e) { + var t = + e && e.__esModule + ? function () { + return e.default + } + : function () { + return e + } + return n.d(t, 'a', t), t + }), + (n.o = function (e, t) { + return Object.prototype.hasOwnProperty.call(e, t) + }), + (n.p = ''), + n((n.s = 43)) +})([ + function (e, t) { + e.exports = {} + }, + function (e, t, n) { + 'use strict' + function a(e, t, n, a, o, r, i, s, c, u) { + var l, + f = 'function' == typeof e ? e.options : e + if (c) { + f.components || (f.components = {}) + var d = Object.prototype.hasOwnProperty + for (var p in c) + d.call(c, p) && !d.call(f.components, p) && (f.components[p] = c[p]) + } + if ( + (u && + ((u.beforeCreate || (u.beforeCreate = [])).unshift(function () { + this[u.__module] = this + }), + (f.mixins || (f.mixins = [])).push(u)), + t && ((f.render = t), (f.staticRenderFns = n), (f._compiled = !0)), + a && (f.functional = !0), + r && (f._scopeId = 'data-v-' + r), + i + ? ((l = function (e) { + ;(e = + e || + (this.$vnode && this.$vnode.ssrContext) || + (this.parent && + this.parent.$vnode && + this.parent.$vnode.ssrContext)) || + 'undefined' == typeof __VUE_SSR_CONTEXT__ || + (e = __VUE_SSR_CONTEXT__), + o && o.call(this, e), + e && e._registeredComponents && e._registeredComponents.add(i) + }), + (f._ssrRegister = l)) + : o && + (l = s + ? function () { + o.call(this, this.$root.$options.shadowRoot) + } + : o), + l) + ) + if (f.functional) { + f._injectStyles = l + var g = f.render + f.render = function (e, t) { + return l.call(t), g(e, t) + } + } else { + var h = f.beforeCreate + f.beforeCreate = h ? [].concat(h, l) : [l] + } + return { exports: e, options: f } + } + n.d(t, 'a', function () { + return a + }) + }, + function (e, t, n) { + 'use strict' + var a + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.weexPlus = t.default = void 0), + (a = + 'function' == typeof getUni + ? getUni + : function () { + var e = function (e) { + return 'function' == typeof e + }, + t = function (e) { + return e + .then(function (e) { + return [null, e] + }) + .catch(function (e) { + return [e] + }) + }, + n = /^\$|^on|^create|Sync$|Manager$|^pause/, + a = [ + 'os', + 'getCurrentSubNVue', + 'getSubNVueById', + 'stopRecord', + 'stopVoice', + 'stopBackgroundAudio', + 'stopPullDownRefresh', + 'hideKeyboard', + 'hideToast', + 'hideLoading', + 'showNavigationBarLoading', + 'hideNavigationBarLoading', + 'canIUse', + 'navigateBack', + 'closeSocket', + 'pageScrollTo', + 'drawCanvas', + ], + r = function (e) { + return ( + (!n.test(e) || 'createBLEConnection' === e) && + !~a.indexOf(e) + ) + }, + i = function (n) { + return function () { + for ( + var a = arguments.length, + o = Array(a > 1 ? a - 1 : 0), + r = 1; + r < a; + r++ + ) + o[r - 1] = arguments[r] + var i = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : {} + return e(i.success) || e(i.fail) || e(i.complete) + ? n.apply(void 0, [i].concat(o)) + : t( + new Promise(function (e, t) { + n.apply( + void 0, + [ + Object.assign({}, i, { success: e, fail: t }), + ].concat(o) + ), + (Promise.prototype.finally = function (e) { + var t = this.constructor + return this.then( + function (n) { + return t.resolve(e()).then(function () { + return n + }) + }, + function (n) { + return t.resolve(e()).then(function () { + throw n + }) + } + ) + }) + }) + ) + } + }, + s = [], + c = void 0 + function u(e) { + s.forEach(function (t) { + return t({ origin: c, data: e }) + }) + } + var l = o.webview.currentWebview().id, + f = new BroadcastChannel('UNI-APP-SUBNVUE') + function d(e) { + var t = o.webview.getWebviewById(e) + return ( + t && + !t.$processed && + (function (e) { + e.$processed = !0 + var t = o.webview.currentWebview().id === e.id, + n = + 'uniNView' === e.__uniapp_origin_type && + e.__uniapp_origin_id, + a = e.id + if ( + ((e.postMessage = function (e) { + n + ? f.postMessage({ data: e, to: t ? n : a }) + : _({ type: 'UniAppSubNVue', data: e }) + }), + (e.onMessage = function (e) { + s.push(e) + }), + e.__uniapp_mask_id) + ) { + c = e.__uniapp_host + var r = e.__uniapp_mask, + i = o.webview.getWebviewById(e.__uniapp_mask_id) + i = i.parent() || i + var u = e.show, + l = e.hide, + d = e.close, + p = function () { + i.setStyle({ mask: r }) + }, + g = function () { + i.setStyle({ mask: 'none' }) + } + ;(e.show = function () { + p() + for ( + var t = arguments.length, n = Array(t), a = 0; + a < t; + a++ + ) + n[a] = arguments[a] + return u.apply(e, n) + }), + (e.hide = function () { + g() + for ( + var t = arguments.length, n = Array(t), a = 0; + a < t; + a++ + ) + n[a] = arguments[a] + return l.apply(e, n) + }), + (e.close = function () { + g() + for ( + var t = arguments.length, n = Array(t), a = 0; + a < t; + a++ + ) + n[a] = arguments[a] + return d.apply(e, n) + }) + } + })(t), + t + ) + } + f.onmessage = function (e) { + e.data.to === l && u(e.data.data) + } + var p = weex.requireModule('plus'), + g = weex.requireModule('globalEvent'), + h = 0, + v = {} + g.addEventListener('plusMessage', function (e) { + 'UniAppJsApi' === e.data.type + ? y(e.data.id, e.data.data) + : 'UniAppSubNVue' === e.data.type + ? u(e.data.data, e.data.options) + : 'onNavigationBarButtonTap' === e.data.type + ? 'function' == typeof b && b(e.data.data) + : 'onNavigationBarSearchInputChanged' === e.data.type + ? 'function' == typeof S && S(e.data.data) + : 'onNavigationBarSearchInputConfirmed' === e.data.type + ? 'function' == typeof C && C(e.data.data) + : 'onNavigationBarSearchInputClicked' === e.data.type && + 'function' == typeof w && + w(e.data.data) + }) + var y = function (e, t) { + var n = v[e] + n + ? (n(t), n.keepAlive || delete v[e]) + : console.error('callback[' + e + '] is undefined') + }, + m = function (t) { + var n, + a, + o = t.id, + r = t.type, + i = t.params + ;(v[o] = + ((a = function (t) { + e(n) + ? n(t) + : n && + (~t.errMsg.indexOf(':ok') + ? e(n.success) && n.success(t) + : ~t.errMsg.indexOf(':fail') && + e(n.fail) && + n.fail(t), + e(n.complete) && n.complete(t)) + }), + (e((n = i)) || (n && e(n.callback))) && (a.keepAlive = !0), + a)), + p.postMessage( + { id: o, type: r, params: i }, + '__uniapp__service' + ) + } + function _(e) { + p.postMessage(e, '__uniapp__service') + } + var A = function (e) { + return function (t) { + m({ id: h++, type: e, params: t }) + } + }, + b = void 0, + S = void 0, + C = void 0, + w = void 0 + function E(e) { + b = e + } + function M(e) { + S = e + } + function k(e) { + C = e + } + function O(e) { + w = e + } + function B(e) { + return weex.requireModule(e) + } + var I = weex.requireModule('dom'), + P = weex.requireModule('globalEvent'), + T = [] + function D(e) { + 'function' == typeof e && (this.isUniAppReady ? e() : T.push(e)) + } + P.addEventListener('plusMessage', function (e) { + 'UniAppReady' === e.data.type && + ((D.isUniAppReady = !0), + T.length && + (T.forEach(function (e) { + return e() + }), + (T = []))) + }) + var 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 + }, + x = weex.requireModule('stream'), + U = function (e) { + var t = + arguments.length > 1 && void 0 !== arguments[1] + ? arguments[1] + : 'GET', + n = + arguments.length > 2 && void 0 !== arguments[2] + ? arguments[2] + : 'application/x-www-form-urlencoded' + return 'object' === (void 0 === e ? 'undefined' : N(e)) + ? 'POST' === t.toUpperCase() && + 'application/json' === n.toLowerCase() + ? JSON.stringify(e) + : Object.keys(e) + .map(function (t) { + return ( + encodeURIComponent(t) + + '=' + + encodeURIComponent(e[t]) + ) + }) + .join('&') + : e + }, + R = weex.requireModule('plusstorage'), + V = weex.requireModule('clipboard'), + F = (function () { + if ('function' == typeof getUniEmitter) return getUniEmitter + var e = { + $on: function () { + console.warn('uni.$on failed') + }, + $off: function () { + console.warn('uni.$off failed') + }, + $once: function () { + console.warn('uni.$once failed') + }, + $emit: function () { + console.warn('uni.$emit failed') + }, + } + return function () { + return e + } + })() + function L(e, t, n) { + return e[t].apply(e, n) + } + var j = Object.freeze({ + loadFontFace: function (t) { + var n = t.family, + a = t.source, + o = (t.desc, t.success), + r = (t.fail, t.complete) + I.addRule('fontFace', { + fontFamily: n, + src: a.replace(/"/g, "'"), + }) + var i = { errMsg: 'loadFontFace:ok', status: 'loaded' } + e(o) && o(i), e(r) && r(i) + }, + ready: D, + request: function (t) { + var n = t.url, + a = t.data, + o = t.header, + r = t.method, + i = void 0 === r ? 'GET' : r, + s = t.dataType, + c = void 0 === s ? 'json' : s, + u = (t.responseType, t.success), + l = t.fail, + f = t.complete, + d = !1, + p = !1, + g = {} + if (o) + for (var h in o) + p || 'content-type' !== h.toLowerCase() + ? (g[h] = o[h]) + : ((p = !0), (g['Content-Type'] = o[h])) + return ( + 'GET' === i && + a && + (n = + n + + (~n.indexOf('?') + ? '&' === n.substr(-1) || '?' === n.substr(-1) + ? '' + : '&' + : '?') + + U(a)), + x.fetch( + { + url: n, + method: i, + headers: g, + type: 'json' === c ? 'json' : 'text', + body: 'GET' !== i ? U(a, i, g['Content-Type']) : '', + }, + function (t) { + var n = t.status, + a = (t.ok, t.statusText, t.data), + o = t.headers, + r = {} + !n || -1 === n || d + ? ((r.errMsg = 'request:fail'), e(l) && l(r)) + : ((r.data = a), + (r.statusCode = n), + (r.header = o), + e(u) && u(r)), + e(f) && f(r) + } + ), + { + abort: function () { + d = !0 + }, + } + ) + }, + getStorage: function (t) { + var n = t.key, + a = (t.data, t.success), + o = t.fail, + r = t.complete + R.getItem(n + '__TYPE', function (t) { + if ('success' === t.result) { + var i = t.data + R.getItem(n, function (t) { + if ('success' === t.result) { + var n = t.data + i && n + ? ('String' !== i && (n = JSON.parse(n)), + e(a) && a({ errMsg: 'getStorage:ok', data: n })) + : ((t.errMsg = 'setStorage:fail'), e(o) && o(t)) + } else (t.errMsg = 'setStorage:fail'), e(o) && o(t) + e(r) && r(t) + }) + } else + (t.errMsg = 'setStorage:fail'), + e(o) && o(t), + e(r) && r(t) + }) + }, + setStorage: function (t) { + var n = t.key, + a = t.data, + o = t.success, + r = t.fail, + i = t.complete, + s = 'String' + 'object' === (void 0 === a ? 'undefined' : N(a)) && + ((s = 'Object'), (a = JSON.stringify(a))), + R.setItem(n, a, function (t) { + 'success' === t.result + ? R.setItem(n + '__TYPE', s, function (t) { + 'success' === t.result + ? e(o) && o({ errMsg: 'setStorage:ok' }) + : ((t.errMsg = 'setStorage:fail'), e(r) && r(t)) + }) + : ((t.errMsg = 'setStorage:fail'), e(r) && r(t)), + e(i) && i(t) + }) + }, + removeStorage: function (t) { + var n = t.key, + a = (t.data, t.success), + o = t.fail, + r = t.complete + R.removeItem(n, function (t) { + 'success' === t.result + ? e(a) && a({ errMsg: 'removeStorage:ok' }) + : ((t.errMsg = 'removeStorage:fail'), e(o) && o(t)), + e(r) && r(t) + }), + R.removeItem(n + '__TYPE') + }, + clearStorage: function (e) { + e.key, e.data, e.success, e.fail, e.complete + }, + getClipboardData: function (t) { + var n = t.success, + a = (t.fail, t.complete) + V.getString(function (t) { + var o = { errMsg: 'getClipboardData:ok', data: t.data } + e(n) && n(o), e(a) && a(o) + }) + }, + setClipboardData: function (t) { + var n = t.data, + a = t.success, + o = (t.fail, t.complete), + r = { errMsg: 'setClipboardData:ok' } + V.setString(n), e(a) && a(r), e(o) && o(r) + }, + onSubNVueMessage: u, + getSubNVueById: d, + getCurrentSubNVue: function () { + return d(o.webview.currentWebview().id) + }, + $on: function () { + return L( + F(), + '$on', + [].concat(Array.prototype.slice.call(arguments)) + ) + }, + $off: function () { + return L( + F(), + '$off', + [].concat(Array.prototype.slice.call(arguments)) + ) + }, + $once: function () { + return L( + F(), + '$once', + [].concat(Array.prototype.slice.call(arguments)) + ) + }, + $emit: function () { + return L( + F(), + '$emit', + [].concat(Array.prototype.slice.call(arguments)) + ) + }, + }), + $ = { os: { nvue: !0 } }, + J = {} + return ( + 'undefined' != typeof Proxy + ? (J = new Proxy( + {}, + { + get: function (e, t) { + if ('os' === t) return { nvue: !0 } + if ('postMessage' === t) return _ + if ('requireNativePlugin' === t) return B + if ('onNavigationBarButtonTap' === t) return E + if ('onNavigationBarSearchInputChanged' === t) + return M + if ('onNavigationBarSearchInputConfirmed' === t) + return k + if ('onNavigationBarSearchInputClicked' === t) + return O + var n = j[t] + return n || (n = A(t)), r(t) ? i(n) : n + }, + } + )) + : (Object.keys($).forEach(function (e) { + J[e] = $[e] + }), + (J.postMessage = _), + (J.requireNativePlugin = B), + (J.onNavigationBarButtonTap = E), + (J.onNavigationBarSearchInputChanged = M), + (J.onNavigationBarSearchInputConfirmed = k), + (J.onNavigationBarSearchInputClicked = O), + Object.keys({ + uploadFile: !0, + downloadFile: !0, + chooseImage: !0, + previewImage: !0, + getImageInfo: !0, + saveImageToPhotosAlbum: !0, + chooseVideo: !0, + saveVideoToPhotosAlbum: !0, + saveFile: !0, + getSavedFileList: !0, + getSavedFileInfo: !0, + removeSavedFile: !0, + openDocument: !0, + setStorage: !0, + getStorage: !0, + getStorageInfo: !0, + removeStorage: !0, + clearStorage: !0, + getLocation: !0, + chooseLocation: !0, + openLocation: !0, + getSystemInfo: !0, + getNetworkType: !0, + makePhoneCall: !0, + scanCode: !0, + setScreenBrightness: !0, + getScreenBrightness: !0, + setKeepScreenOn: !0, + vibrateLong: !0, + vibrateShort: !0, + addPhoneContact: !0, + showToast: !0, + showLoading: !0, + hideToast: !0, + hideLoading: !0, + showModal: !0, + showActionSheet: !0, + setNavigationBarTitle: !0, + setNavigationBarColor: !0, + navigateTo: !0, + redirectTo: !0, + reLaunch: !0, + switchTab: !0, + navigateBack: !0, + getProvider: !0, + login: !0, + getUserInfo: !0, + share: !0, + requestPayment: !0, + subscribePush: !0, + unsubscribePush: !0, + onPush: !0, + offPush: !0, + }).forEach(function (e) { + var t = j[e] + t || (t = A(e)), r(e) ? (J[e] = i(t)) : (J[e] = t) + })), + J + ) + }) + var o = new WeexPlus(weex) + t.weexPlus = o + var r = a(weex, o, BroadcastChannel) + t.default = r + }, + function (e, t, n) { + ;(Vue.prototype.__$appStyle__ = {}), + Vue.prototype.__merge_style && + Vue.prototype.__merge_style(n(4).default, Vue.prototype.__$appStyle__) + }, + function (e, t, n) { + 'use strict' + n.r(t) + var a = n(0), + o = n.n(a) + for (var r in a) + 'default' !== r && + (function (e) { + n.d(t, e, function () { + return a[e] + }) + })(r) + t.default = o.a + }, + function (e, t, n) { + 'use strict' + ;(function (e) { + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.default = void 0) + var n = { + onLoad: function () { + this.initMessage() + }, + methods: { + initMessage: function () { + var t = this, + n = e.webview.currentWebview().extras || {}, + a = n.from, + o = (n.callback, n.runtime), + r = n.data, + i = void 0 === r ? {} : r, + s = n.useGlobalEvent + ;(this.__from = a), + (this.__runtime = o), + (this.__page = e.webview.currentWebview().id), + (this.__useGlobalEvent = s), + (this.data = JSON.parse(JSON.stringify(i))), + e.key.addEventListener('backbutton', function () { + 'function' == typeof t.onClose + ? t.onClose() + : e.webview.currentWebview().close('auto') + }) + var c = this, + u = function (e) { + var t = e.data && e.data.__message + t && c.__onMessageCallback && c.__onMessageCallback(t.data) + } + this.__useGlobalEvent + ? weex + .requireModule('globalEvent') + .addEventListener('plusMessage', u) + : (new BroadcastChannel(this.__page).onmessage = u) + }, + postMessage: function () { + var t = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : {}, + n = + arguments.length > 1 && void 0 !== arguments[1] && arguments[1], + a = JSON.parse( + JSON.stringify({ + __message: { __page: this.__page, data: t, keep: n }, + }) + ), + o = this.__from + if ('v8' === this.__runtime) + if (this.__useGlobalEvent) e.webview.postMessageToUniNView(a, o) + else { + var r = new BroadcastChannel(o) + r.postMessage(a) + } + else { + var i = e.webview.getWebviewById(o) + i && + i.evalJS( + '__plusMessage&&__plusMessage('.concat( + JSON.stringify({ data: a }), + ')' + ) + ) + } + }, + onMessage: function (e) { + this.__onMessageCallback = e + }, + }, + } + t.default = n + }.call(this, n(2).weexPlus)) + }, + function (e, t, n) { + 'use strict' + ;(function (e) { + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.default = void 0) + var n = { + data: function () { + return { + locale: 'en', + fallbackLocale: 'en', + localization: { + en: { done: 'OK', cancel: 'Cancel' }, + zh: { done: '完成', cancel: '取消' }, + 'zh-hans': {}, + 'zh-hant': {}, + messages: {}, + }, + } + }, + onLoad: function () { + this.initLocale() + }, + created: function () { + this.initLocale() + }, + methods: { + initLocale: function () { + if (!this.__initLocale) { + this.__initLocale = !0 + var t = (e.webview.currentWebview().extras || {}).data || {} + if ( + (t.messages && (this.localization.messages = t.messages), + t.locale) + ) + this.locale = t.locale.toLowerCase() + else { + var n = e.os.language + .toLowerCase() + .split('/')[0] + .replace('_', '-') + .split('-'), + a = n[1] + a && + (n[1] = + { + chs: 'hans', + cn: 'hans', + sg: 'hans', + cht: 'hant', + tw: 'hant', + hk: 'hant', + mo: 'hant', + }[a] || a), + (n.length = n.length > 2 ? 2 : n.length), + (this.locale = n.join('-')) + } + } + }, + localize: function (e) { + var t = this.locale, + n = t.split('-')[0], + a = this.fallbackLocale, + o = this.localization + function r(e) { + return o[e] || {} + } + return r('messages')[e] || r(t)[e] || r(n)[e] || r(a)[e] || e + }, + }, + } + t.default = n + }.call(this, n(2).weexPlus)) + }, + , + , + function (e, t, n) { + 'use strict' + var a = n(33), + o = n(18), + r = n(1) + var i = Object(r.a)( + o.default, + a.b, + a.c, + !1, + null, + null, + '6af04a36', + !1, + a.a, + void 0 + ) + ;(function (e) { + this.options.style || (this.options.style = {}), + Vue.prototype.__merge_style && + Vue.prototype.__$appStyle__ && + Vue.prototype.__merge_style( + Vue.prototype.__$appStyle__, + this.options.style + ), + Vue.prototype.__merge_style + ? Vue.prototype.__merge_style(n(38).default, this.options.style) + : Object.assign(this.options.style, n(38).default) + }.call(i), + (t.default = i.exports)) + }, + , + , + , + , + , + , + , + , + function (e, t, n) { + 'use strict' + var a = n(19), + o = n.n(a) + t.default = o.a + }, + function (e, t, n) { + 'use strict' + ;(function (e) { + Object.defineProperty(t, '__esModule', { value: !0 }), + (t.default = void 0) + var a, + o = i(n(5)), + r = i(n(6)) + function i(e) { + return e && e.__esModule ? e : { default: e } + } + function s(e, t, n) { + return ( + t in e + ? Object.defineProperty(e, t, { + value: n, + enumerable: !0, + configurable: !0, + writable: !0, + }) + : (e[t] = n), + e + ) + } + var c = e.barcode, + u = { + qrCode: [c.QR, c.AZTEC, c.MAXICODE], + barCode: [ + c.EAN13, + c.EAN8, + c.UPCA, + c.UPCE, + c.CODABAR, + c.CODE128, + c.CODE39, + c.CODE93, + c.ITF, + c.RSS14, + c.RSSEXPANDED, + ], + datamatrix: [c.DATAMATRIX], + pdf417: [c.PDF417], + }, + l = + (s((a = {}), c.QR, 'QR_CODE'), + s(a, c.EAN13, 'EAN_13'), + s(a, c.EAN8, 'EAN_8'), + s(a, c.DATAMATRIX, 'DATA_MATRIX'), + s(a, c.UPCA, 'UPC_A'), + s(a, c.UPCE, 'UPC_E'), + s(a, c.CODABAR, 'CODABAR'), + s(a, c.CODE39, 'CODE_39'), + s(a, c.CODE93, 'CODE_93'), + s(a, c.CODE128, 'CODE_128'), + s(a, c.ITF, 'CODE_25'), + s(a, c.PDF417, 'PDF_417'), + s(a, c.AZTEC, 'AZTEC'), + s(a, c.RSS14, 'RSS_14'), + s(a, c.RSSEXPANDED, 'RSSEXPANDED'), + a), + f = { + mixins: [o.default, r.default], + data: { + filters: [0, 2, 1], + backgroud: '#000000', + frameColor: '#118ce9', + scanbarColor: '#118ce9', + enabledFlash: !1, + flashImage0: + 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABjklEQVRoQ+1ZbVHEQAx9TwE4ABTcOQAknANQAKcAUAAOAAXgAHAACsDCKQiTmbYDzJZtNt2bFrJ/m6+Xl2yyU2LmhzOPH/8PgIjcADirxNyapNoffMwMiMgzgMPBHmyCLySPLCoBwJKtAbJbYaBmD1yRvBwAtBMxl5DF+DZkiwCIyBLAzsgBbki+Wm2WAlCaL6zOMvKnJO+sNksB7ALQbO1ZHfbIv5FUVs2nCIB6EZETALdmj2mFY5I6X8ynGEADQllYmL1+VzBfnV/VvQB0aj45ARyQ/Ci14QLQsOBZLe5JaikWnzEA7AN4L4hgA2Dpyb76dANwsOCq/TZhASAYKGie0a7R1lDPI0ebtF0NUi+4yfdAtxr3PEMnD6BbD0QkNfACQO05EAwMuaBqDrIVycdmTpwDuP4R0OR7QFftVRP0g+49cwOQq4DJMxAAchmofY3m/EcJBQOZbTRKKJeBKKEoIePvpFRJ1VzmciUccyCa+C81cerBkuuB7sGTE/zt+yhN7AnAqxsAvBn06n8CkyPwMZKwm+UAAAAASUVORK5CYII=', + flashImage1: + 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEUAAAA3kvI3lfY2k/VAl+43k/U3k/Q4k/M3kvI3k/M4k/Q4lPU2lPU2k/Vdq843k/WWSpNKAAAAD3RSTlMAwD+QINCAcPBgUDDgoBAE044kAAAAdklEQVQ4y2OgOrD/DwffUSTkERIfyZXAtOMbca7iVoKDDSgSbAijJqBI8J2HiX9FM2s+TOITmgQrTEIATYIJJuEA5mJ68S+Gg/0hEi0YEoxQK2gs0WyPQyKBGYeEAhPtJRaw45AIccXpwVEJekuwQyQWMFAfAACeDBJY9aXa3QAAAABJRU5ErkJggg==', + autoDecodeCharSet: !1, + localization: { + en: { + fail: 'Recognition failure', + 'flash.on': 'Tap to turn light on', + 'flash.off': 'Tap to turn light off', + }, + zh: { + fail: '识别失败', + 'flash.on': '轻触照亮', + 'flash.off': '轻触关闭', + }, + }, + }, + onLoad: function () { + var e = this, + t = this.data, + n = t.scanType + this.autoDecodeCharSet = t.autoDecodeCharSet + var a = [] + Array.isArray(n) && + n.length && + n.forEach(function (e) { + var t = u[e] + t && (a = a.concat(t)) + }), + a.length || + (a = a + .concat(u.qrCode) + .concat(u.barCode) + .concat(u.datamatrix) + .concat(u.pdf417)), + (this.filters = a), + this.onMessage(function (t) { + e.gallery() + }) + }, + onUnload: function () { + this.cancel() + }, + methods: { + start: function () { + this.$refs.barcode.start({ + conserve: !0, + filename: '_doc/barcode/', + }) + }, + scan: function (t) { + var n = this + c.scan( + t, + function (e, t, a, o) { + n.scanSuccess(e, t, a, o) + }, + function () { + e.nativeUI.toast(n.localize('fail')) + }, + this.filters, + this.autoDecodeCharSet + ) + }, + cancel: function () { + this.$refs.barcode.cancel() + }, + gallery: function () { + var t = this + e.gallery.pick( + function (e) { + t.scan(e) + }, + function (n) { + n.code !== + ('android' === weex.config.env.platform.toLowerCase() + ? 12 + : -2) && e.nativeUI.toast(t.localize('fail')) + }, + { + multiple: !1, + system: !1, + filename: '_doc/uniapp_temp/gallery/', + permissionAlert: !0, + } + ) + }, + onmarked: function (e) { + var t = e.detail + this.scanSuccess(t.code, t.message, t.file, t.charSet) + }, + scanSuccess: function (e, t, n, a) { + this.postMessage({ + event: 'marked', + detail: { + scanType: l[e], + result: t, + charSet: a || 'utf8', + path: n || '', + }, + }) + }, + onerror: function (e) { + this.postMessage({ event: 'fail', message: JSON.stringify(e) }) + }, + setFlash: function () { + ;(this.enabledFlash = !this.enabledFlash), + this.$refs.barcode.setFlash(this.enabledFlash) + }, + }, + } + t.default = f + }.call(this, n(2).weexPlus)) + }, + function (e, t) { + e.exports = { + content: { + flex: 1, + alignItems: 'center', + justifyContent: 'center', + backgroundColor: '#000000', + }, + barcode: { + position: 'absolute', + left: 0, + top: 0, + right: 0, + bottom: 0, + zIndex: 1, + }, + 'set-flash': { + alignItems: 'center', + justifyContent: 'center', + transform: 'translateY(80px)', + zIndex: 2, + }, + 'image-flash': { width: '26', height: '26', marginBottom: '2' }, + 'image-flash-text': { fontSize: '10', color: '#FFFFFF' }, + } + }, + , + , + , + , + , + , + , + , + , + , + , + , + function (e, t, n) { + 'use strict' + var a = function () { + var e = this, + t = e.$createElement, + n = e._self._c || t + return n( + 'scroll-view', + { + staticStyle: { flexDirection: 'column' }, + attrs: { scrollY: !0, enableBackToTop: !0, bubble: 'true' }, + }, + [ + n( + 'view', + { staticClass: ['content'] }, + [ + n('barcode', { + ref: 'barcode', + staticClass: ['barcode'], + attrs: { + autostart: 'true', + backgroud: e.backgroud, + frameColor: e.frameColor, + scanbarColor: e.scanbarColor, + filters: e.filters, + autoDecodeCharset: e.autoDecodeCharSet, + }, + on: { marked: e.onmarked, error: e.onerror }, + }), + n( + 'view', + { staticClass: ['set-flash'], on: { click: e.setFlash } }, + [ + n('u-image', { + staticClass: ['image-flash'], + attrs: { + src: e.enabledFlash ? e.flashImage1 : e.flashImage0, + resize: 'stretch', + }, + }), + n('u-text', { staticClass: ['image-flash-text'] }, [ + e._v( + e._s( + e.enabledFlash + ? e.localize('flash.off') + : e.localize('flash.on') + ) + ), + ]), + ], + 1 + ), + ], + 1 + ), + ] + ) + }, + o = [] + n.d(t, 'b', function () { + return a + }), + n.d(t, 'c', function () { + return o + }), + n.d(t, 'a', function () {}) + }, + , + , + , + , + function (e, t, n) { + 'use strict' + n.r(t) + var a = n(20), + o = n.n(a) + for (var r in a) + 'default' !== r && + (function (e) { + n.d(t, e, function () { + return a[e] + }) + })(r) + t.default = o.a + }, + , + , + , + , + function (e, t, n) { + 'use strict' + n.r(t) + n(3) + var a = n(9) + ;(a.default.mpType = 'page'), + (a.default.route = 'template/__uniappscan'), + (a.default.el = '#root'), + new Vue(a.default) + }, +]) diff --git a/unpackage/dist/dev/app-plus/__uniappsuccess.png b/unpackage/dist/dev/app-plus/__uniappsuccess.png new file mode 100644 index 0000000000000000000000000000000000000000..c1f5bd7c5293dcc37284f30b215ff2a3779c316f GIT binary patch literal 2021 zcma)7eK^x=A72+`^OkKEQTWYFlb05qPGRvo!@P{AZ4rsi#PMX`})4zpZoj$T-W{mX8$YD z$3WLi7Y2hF_)^F;%~`R!;OjKI`&ReYFqqC=U$Q6T)awsL2VytvGkt#34vS^CaX2By zU!LB60M@{nNJ2(I##{v@t`wYo%DIgpUOXi*2L7&4%bCRWH#lL<#($tnIrs0AdJkC| zW3M&dh?kyh7?2&wpZPlBHh#Rpwc%J-;XvW=`YaMI+Ie_sE?l)VCd*i>N#Xw$uV^Oo zAIZSL0BP6B&d$zs!nco?%UqnD8~*&+E!bV_nQrUzjE<^0Fxl zus$tw^bH>`Y1Z%>I-MRu^W4_n)6+8`KR7k(N?w^V+NT|*J#YEs1A`J5%0Hp+XY&+Z zJT`;_FR2k+$6wqFwCSVIzmlbXAh46>yDdYizI$BUfXJMz$mg0KJb?ssmLV&gX=zwZ z1Rh+8^^kTl&?tIs|ItLu9S=&9dubX4x@&`>g$+0`(D`y}Y|Df>3;>A9Xi_4?I?n;I z@%LZ%X*35&;pYV)i|{NJvc7}^$`RC~e1s*WU8ZknSX_V`c}13fU|@E8qe=4JXLGq+ zgj=_m7$>pCDGjT1ecSW0(IhG~Sz6zNJZLeRzIqDAT^cPfy_3T1gXx|BM|$ zqf&NiJlcqoy|2KD8eElLQ9x`Cj%9=j_zh7K!g@9y7zanx5euggdV=m$`j70)7f=vI z+VWrHE;l!pAtvh~`i22knX?v{2XL)ein{sj0gueX)^v8}yVdYzP58DV4aTnByH8u} z%ldxQrwmcTC%~*8NE9$ zWQnLN6`?Wa~NMMBV>SjkxQFxKv{C_I8JD0O&%A^|`i7Dr~r$4}^*BTDXZw&+hfU}_CsL&K%Few1B>HpIXct=oZ@PZwQh`HZWy7P0DP%ybKH_~mfL zfk&IabdfC|)@$fREHr&*C$hW!W%Lp!^QmZ;5$mzV0)L>w=LQN0QLYRMx574XLayk|?T<)M*^Qtd2PtA* zKH8H_aJFABw+U7B#J!&wPRLOU6GVwbccZ?%|A2+o=5Bw_ir^p-MGc)P0uh4oiJaV_ z$R9F``Y@M{q?euRfP&CK$c9hXvW%B@_;{@d2e+SnFh3o)cWdoEaD{J^RF5hhCB9qN zfAWPva`hQ?BQm8g<91m`uH#QvKZUwBG!yw62#RzaSWHk6FECdo(%y7#+|<=P&iAlV z#s}yln@z`g9YVjb3fuamkDijT(W}rcPw5=9IH{R6*CwFz9sTOA_dwl2aR`DNJ1wzC zColY>pxR#^rYMp??V8`k66*t_7k8=D*mu;Z!DXYS{8daWFu zg|mhiIuUJYsAFV2t|NbG*;B%w~YK@z>yEk-Y{UUuN_dmQ$CmUVbu?EUR-;rKF!Dv|VJ?AM7Zbw>;thwlP!olCy7b zYxv0S%%O7sZ=vGj23tFLGZE=kw0_}RwW1sLG)XJGiD%Y7Us}jLunlM9BFy9c1P_(u z{LBvh;rT1@NE>^SEvg@9a=6PpE|usGL3gu7Rk0dE`eeN3YS9G_5wOPUdFX%^UX*)Tl}|?50x;OFpp9V| zo#Uqi2y*O=*zgg&Zg+@EhkppBn!bq8UF?Z$djA^ literal 0 HcmV?d00001 diff --git a/unpackage/dist/dev/app-plus/__uniappview.html b/unpackage/dist/dev/app-plus/__uniappview.html new file mode 100644 index 0000000..0d185d6 --- /dev/null +++ b/unpackage/dist/dev/app-plus/__uniappview.html @@ -0,0 +1,17 @@ + + + + + + View + + + + +
+ + + + + + diff --git a/unpackage/dist/dev/app-plus/app-config-service.js b/unpackage/dist/dev/app-plus/app-config-service.js new file mode 100644 index 0000000..14d0933 --- /dev/null +++ b/unpackage/dist/dev/app-plus/app-config-service.js @@ -0,0 +1,10 @@ + + ;(function(){ + let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[]; + const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app","titleColor":"#000000"}},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"uniapp-demo","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"compilerVersion":"3.2.16","entryPagePath":"pages/client/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"tabBar":{"position":"bottom","color":"#888","selectedColor":"#007AFF","borderStyle":"white","blurEffect":"none","fontSize":"10px","iconWidth":"24px","spacing":"3px","height":"50px","backgroundColor":"#f9f9f9","list":[{"pagePath":"pages/client/index","iconPath":"/static/imgs/tabbar/store-gray.png","selectedIconPath":"/static/imgs/tabbar/store-blue.png","text":"客户"},{"pagePath":"pages/trade/index","iconPath":"/static/imgs/tabbar/store-gray.png","selectedIconPath":"/static/imgs/tabbar/store-blue.png","text":"交易"},{"pagePath":"pages/mall/index","iconPath":"/static/imgs/tabbar/store-gray.png","selectedIconPath":"/static/imgs/tabbar/store-blue.png","text":"纸商城"},{"pagePath":"pages/mine/index","iconPath":"/static/imgs/tabbar/store-gray.png","selectedIconPath":"/static/imgs/tabbar/store-blue.png","text":"我的"}],"selectedIndex":0,"shown":true},"locales":{}}; + const __uniRoutes = [{"path":"pages/client/index","meta":{"isQuit":true,"isEntry":true,"isTabBar":true,"tabBarIndex":0,"navigationBar":{"titleText":"客户"}}},{"path":"pages/trade/index","meta":{"isQuit":true,"isTabBar":true,"tabBarIndex":1,"navigationBar":{"titleText":"交易"}}},{"path":"pages/mall/index","meta":{"isQuit":true,"isTabBar":true,"tabBarIndex":2,"navigationBar":{"titleText":"商城"}}},{"path":"pages/mine/index","meta":{"isQuit":true,"isTabBar":true,"tabBarIndex":3,"navigationBar":{"titleText":"我的"}}},{"path":"pages/login/index","meta":{"enablePullDownRefresh":false,"navigationBar":{"titleText":"登录"}}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute)); + __uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); + __uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); + service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:u,window:u,document:u,frames:u,self:u,location:u,navigator:u,localStorage:u,history:u,Caches:u,screen:u,alert:u,confirm:u,prompt:u,fetch:u,XMLHttpRequest:u,WebSocket:u,webkit:u,print:u}}}}); + })(); + \ No newline at end of file diff --git a/unpackage/dist/dev/app-plus/app-config.js b/unpackage/dist/dev/app-plus/app-config.js new file mode 100644 index 0000000..c5168cc --- /dev/null +++ b/unpackage/dist/dev/app-plus/app-config.js @@ -0,0 +1 @@ +(function(){})(); \ No newline at end of file diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js new file mode 100644 index 0000000..2419c36 --- /dev/null +++ b/unpackage/dist/dev/app-plus/app-service.js @@ -0,0 +1,459 @@ +var __defProp = Object.defineProperty; +var __defProps = Object.defineProperties; +var __getOwnPropDescs = Object.getOwnPropertyDescriptors; +var __getOwnPropSymbols = Object.getOwnPropertySymbols; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __propIsEnum = Object.prototype.propertyIsEnumerable; +var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; +var __spreadValues = (a, b) => { + for (var prop in b || (b = {})) + if (__hasOwnProp.call(b, prop)) + __defNormalProp(a, prop, b[prop]); + if (__getOwnPropSymbols) + for (var prop of __getOwnPropSymbols(b)) { + if (__propIsEnum.call(b, prop)) + __defNormalProp(a, prop, b[prop]); + } + return a; +}; +var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); +(function(vue) { + "use strict"; + function _interopNamespace(e) { + if (e && e.__esModule) + return e; + var n = { __proto__: null, [Symbol.toStringTag]: "Module" }; + if (e) { + Object.keys(e).forEach(function(k) { + if (k !== "default") { + var d = Object.getOwnPropertyDescriptor(e, k); + Object.defineProperty(n, k, d.get ? d : { + enumerable: true, + get: function() { + return e[k]; + } + }); + } + }); + } + n["default"] = e; + return Object.freeze(n); + } + var vue__namespace = /* @__PURE__ */ _interopNamespace(vue); + Object.freeze({}); + Object.freeze([]); + const objectToString = Object.prototype.toString; + const toTypeString = (value) => objectToString.call(value); + const toRawType = (value) => { + return toTypeString(value).slice(8, -1); + }; + function isDebugMode() { + return typeof __channelId__ === "string" && __channelId__; + } + function jsonStringifyReplacer(k, p) { + switch (toRawType(p)) { + case "Function": + return "function() { [native code] }"; + default: + return p; + } + } + function normalizeLog(type, filename, args) { + if (isDebugMode()) { + args.push(filename.replace("at ", "uni-app:///")); + return console[type].apply(console, args); + } + const msgs = args.map(function(v) { + const type2 = toTypeString(v).toLowerCase(); + if (type2 === "[object object]" || type2 === "[object array]") { + try { + v = "---BEGIN:JSON---" + JSON.stringify(v, jsonStringifyReplacer) + "---END:JSON---"; + } catch (e) { + v = type2; + } + } else { + if (v === null) { + v = "---NULL---"; + } else if (v === void 0) { + v = "---UNDEFINED---"; + } else { + const vType = toRawType(v).toUpperCase(); + if (vType === "NUMBER" || vType === "BOOLEAN") { + v = "---BEGIN:" + vType + "---" + v + "---END:" + vType + "---"; + } else { + v = String(v); + } + } + } + return v; + }); + return msgs.join("---COMMA---") + " " + filename; + } + function formatAppLog(type, filename, ...args) { + const res = normalizeLog(type, filename, args); + res && console[type](res); + } + const toString = Object.prototype.toString; + function is(val, type) { + return toString.call(val) === `[object ${type}]`; + } + function isFunction(val) { + return is(val, "Function"); + } + const urlEnv$1 = ""; + const uplaodUrl = `https://api-ops-yyt${urlEnv$1}.qniao.cn/cloud-print-user-center/utils/uploadImage`; + class Http { + constructor(config2 = {}, { + reqInterceptor: reqInterceptor2, + resInterceptor: resInterceptor2, + tranformConfig: tranformConfig2 + } = {}) { + this.baseUrl = config2.baseUrl; + this.header = config2.header || { + "content-type": "application/json;charset=UTF-8" + }; + this.requestOption = config2.requestOption || {}; + this.reqInterceptor = reqInterceptor2; + this.resInterceptor = resInterceptor2; + this.tranformConfig = tranformConfig2; + } + post(config2, options) { + return this.request(__spreadValues({ + method: "POST" + }, config2), options); + } + get(config2, options) { + return this.request(__spreadValues({ + method: "GET" + }, config2), options); + } + request(config2, options) { + let conf = Object.assign({}, config2); + const { + tranformConfig: tranformConfig2, + reqInterceptor: reqInterceptor2, + resInterceptor: resInterceptor2 + } = this; + if (tranformConfig2 && isFunction(tranformConfig2)) { + conf = tranformConfig2(this, config2); + } + let opt = Object.assign({}, this.requestOption, options); + if (reqInterceptor2 && isFunction(reqInterceptor2)) { + conf = reqInterceptor2(conf, opt); + } + return new Promise((resolve, reject2) => { + uni.request({ + url: conf.url, + data: conf.data, + header: conf.header, + success: (res) => { + formatAppLog("log", "at utils/http/http.js:57", "native response", res); + let data = resInterceptor2(res, opt); + resolve(data); + }, + fail: (err) => { + uni.showToast({ + title: "\u53D1\u751F\u672A\u77E5\u9519\u8BEF\uFF0C\u8BF7\u8054\u7CFB\u5BA2\u670D" + }); + reject2(err); + } + }); + }).catch((err) => { + formatAppLog("log", "at utils/http/http.js:72", "native response error", err); + }); + } + uploadFile(config2, options) { + return new Promise((resolve, rejetc) => { + let conf = Object.assign({}, config2); + conf.url = uplaodUrl; + const { + reqInterceptor: reqInterceptor2 + } = this; + let opt = Object.assign({}, this.requestOption, options); + if (reqInterceptor2 && isFunction(reqInterceptor2)) { + conf = reqInterceptor2(conf, opt); + } + delete conf.header["Content-Type"]; + uni.uploadFile({ + url: conf.url, + header: __spreadProps(__spreadValues({}, conf.header), { + image: config2.data.filePath + }), + filePath: config2.data.filePath, + name: config2.data.fileName || "image", + formData: { + image: config2.data.filePath + }, + success: (res) => { + uni.hideLoading(); + resolve(res.data); + }, + fail: (err) => { + reject(err); + } + }); + }).catch((err) => { + formatAppLog("log", "at utils/http/http.js:109", "upload native err", err); + }); + } + } + const urlEnv = ""; + const xappid = "503258978847965388"; + const prefixList = { + "/trading-center": `https://api-client-yyt${urlEnv}.qniao.cn`, + "/cloud-print-user-center": `https://api-client-yyt${urlEnv}.qniao.cn`, + "/uec": `https://api-client-uec${urlEnv}.qniao.cn` + }; + const config = { + baseUrl: "", + header: { + "content-type": "application/json;charset=UTF-8" + }, + requestOption: { + hideLoading: false, + isReturnNativeResponse: false, + isTransformResponse: true + } + }; + const reqInterceptor = (config2, options) => { + const token = uni.getStorageSync("Qn_token"); + config2.header = __spreadProps(__spreadValues({}, config2.header), { + "Authorization": token || "iHP4V/g6O5DXHixyNrf7tm/UsBwShEYjzGx1kBBPitXOsbrMnv5z4DHjhbgWwrgz/eyAbzsk0APv+gBprZdnNQ==", + "X-APP-ID": xappid + }); + let newUrl = ""; + const { url = "" } = config2; + if (url.startsWith("http")) { + newUrl = url; + } else { + for (let key in prefixList) { + if (url.startsWith(key)) { + newUrl = prefixList[key] + url; + break; + } + } + } + config2.url = newUrl; + if (!options.hideLoading) { + uni.showLoading({ + title: "\u52A0\u8F7D\u4E2D..." + }); + } + return config2; + }; + const resInterceptor = (response, options) => { + if (options.isReturnNativeResponse) { + return response; + } + if (!options.isTransformResponse) { + return response.data; + } + const { statusCode } = response; + const res = response.data; + if (statusCode >= 200 && statusCode < 300) { + uni.hideLoading(); + return res; + } else { + uni.showToast({ + title: "\u670D\u52A1\u5668\u9519\u8BEF\uFF0C\u8BF7\u8054\u7CFB\u5BA2\u670D" + }); + return null; + } + }; + const tranformConfig = (ins, config2) => { + let conf = __spreadValues({}, config2); + conf.baseUrl = config2.baseUrl || ins.baseUrl || ""; + conf.header = config2.header || ins.header; + conf.method = config2.method || "GET"; + conf.data = config2.data || config2.params || {}; + conf.dataType = config2.dataType || "json"; + conf.responseType = config2.responseType || "text"; + return conf; + }; + const http = new Http(config, { + reqInterceptor, + resInterceptor, + tranformConfig + }); + const upload = (data) => { + return http.uploadFile({ + data + }); + }; + let userInfoString = uni.getStorageSync("userInfo") || "{}"; + let userInfoStore = JSON.parse(userInfoString); + const userInfo = vue.reactive({ + userId: userInfoStore.userId, + name: userInfoStore.name, + userType: userInfoStore.userType + }); + let globalInfoString = uni.getStorageSync("userInfo") || "{}"; + let globalInfoStore = JSON.parse(globalInfoString); + vue.reactive({ + token: globalInfoStore["Qn_token"], + loginToken: globalInfoStore["loginToken"] + }); + const userAction = { + getUserInfo: () => { + return vue.readonly(userInfo); + }, + setUserInfo: (newValue) => { + let keys = Object.keys(newValue); + keys.forEach((key) => { + if (userInfo.hasOwnProperty(key)) { + userInfo[key] = newValue[key]; + } + }); + uni.setStorageSync("userInfo", JSON.stringify(userInfo)); + } + }; + var _imports_0 = "/static/logo.png"; + var _export_sfc = (sfc, props) => { + for (const [key, val] of props) { + sfc[key] = val; + } + return sfc; + }; + const _sfc_main$5 = { + setup() { + const title = vue.ref("12"); + let name = "zhangsan"; + const changeTitle = () => { + title.value = title.value === "12" ? "345" : "12"; + uni.chooseImage({ + success: (chooseImageRes) => { + const tempFilePaths = chooseImageRes.tempFilePaths; + upload({ filePath: tempFilePaths[0] }).then((res) => { + formatAppLog("log", "at pages/client/index.vue:37", "res", res); + }); + } + }); + name == "zhangsan" ? name = "lisi" : name = "zhangsan"; + userAction.setUserInfo({ name }); + }; + const userName = vue.computed(() => { + return userAction.getUserInfo().name; + }); + vue.inject("$pubFn"); + return { + title, + changeTitle, + userName + }; + } + }; + function _sfc_render$4(_ctx, _cache, $props, $setup, $data, $options) { + return vue.openBlock(), vue.createElementBlock("view", { class: "content" }, [ + vue.createElementVNode("image", { + class: "logo", + src: _imports_0 + }), + vue.createElementVNode("view", { class: "text-area" }, [ + vue.createElementVNode("view", null, vue.toDisplayString($setup.userName), 1), + vue.createElementVNode("text", { + onClick: _cache[0] || (_cache[0] = (...args) => $setup.changeTitle && $setup.changeTitle(...args)), + class: "title" + }, "123") + ]) + ]); + } + var PagesClientIndex = /* @__PURE__ */ _export_sfc(_sfc_main$5, [["render", _sfc_render$4]]); + const _sfc_main$4 = { + setup() { + return {}; + } + }; + function _sfc_render$3(_ctx, _cache, $props, $setup, $data, $options) { + return vue.openBlock(), vue.createElementBlock("view", { class: "content" }, " trade "); + } + var PagesTradeIndex = /* @__PURE__ */ _export_sfc(_sfc_main$4, [["render", _sfc_render$3]]); + const _sfc_main$3 = { + setup() { + return {}; + } + }; + function _sfc_render$2(_ctx, _cache, $props, $setup, $data, $options) { + return vue.openBlock(), vue.createElementBlock("view", { class: "content" }, " mall "); + } + var PagesMallIndex = /* @__PURE__ */ _export_sfc(_sfc_main$3, [["render", _sfc_render$2]]); + const _sfc_main$2 = { + setup() { + return {}; + } + }; + function _sfc_render$1(_ctx, _cache, $props, $setup, $data, $options) { + return vue.openBlock(), vue.createElementBlock("view", { class: "content" }, " mine "); + } + var PagesMineIndex = /* @__PURE__ */ _export_sfc(_sfc_main$2, [["render", _sfc_render$1]]); + const _sfc_main$1 = { + setup() { + } + }; + function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { + return vue.openBlock(), vue.createElementBlock("view", null, " login "); + } + var PagesLoginIndex = /* @__PURE__ */ _export_sfc(_sfc_main$1, [["render", _sfc_render]]); + if (typeof Promise !== "undefined" && !Promise.prototype.finally) { + Promise.prototype.finally = function(callback) { + const promise = this.constructor; + return this.then((value) => promise.resolve(callback()).then(() => value), (reason) => promise.resolve(callback()).then(() => { + throw reason; + })); + }; + } + if (uni.restoreGlobal) { + uni.restoreGlobal(vue__namespace, weex, plus, setTimeout, clearTimeout, setInterval, clearInterval); + } + __definePage("pages/client/index", PagesClientIndex); + __definePage("pages/trade/index", PagesTradeIndex); + __definePage("pages/mall/index", PagesMallIndex); + __definePage("pages/mine/index", PagesMineIndex); + __definePage("pages/login/index", PagesLoginIndex); + const _sfc_main = { + onLaunch: function() { + formatAppLog("log", "at App.vue:4", "App Launch"); + }, + onShow: function() { + formatAppLog("log", "at App.vue:7", "App Show"); + }, + onHide: function() { + formatAppLog("log", "at App.vue:10", "App Hide"); + } + }; + const dateTimeFormat = (date, fmt) => { + if (!date) { + throw new Error("\u65E5\u671F\u4E0D\u6B63\u786E"); + } + let ret; + const opt = { + "y+": date.getFullYear().toString(), + "m+": (date.getMonth() + 1).toString(), + "d+": date.getDate().toString(), + "h+": date.getHours().toString(), + "M+": date.getMinutes().toString(), + "s+": date.getSeconds().toString() + }; + for (let k in opt) { + ret = new RegExp("(" + k + ")").exec(fmt); + if (ret) { + fmt = fmt.replace(ret[1], ret[1].length == 1 ? opt[k] : opt[k].padStart(ret[1].length, "0")); + } + } + return fmt; + }; + const pubFn = { + dateTimeFormat + }; + function createApp() { + const app = vue.createVueApp(_sfc_main); + app.provide("$pubFn", pubFn); + return { + app + }; + } + const __app__ = createApp().app; + __app__._component.mpType = "app"; + __app__._component.render = () => { + }; + __app__.use(uni.__vuePlugin).mount("#app"); +})(Vue); diff --git a/unpackage/dist/dev/app-plus/app.css b/unpackage/dist/dev/app-plus/app.css new file mode 100644 index 0000000..95ef40d --- /dev/null +++ b/unpackage/dist/dev/app-plus/app.css @@ -0,0 +1,46 @@ +*{margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%}html{height:100%;height:100vh;width:100%;width:100vw}body{overflow-x:hidden;background-color:#fff}input[type=search]::-webkit-search-cancel-button{display:none}.uni-loading,uni-button[loading]:before{background:transparent url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[nvue] uni-view,[nvue] uni-label,[nvue] uni-swiper-item,[nvue] uni-scroll-view{display:flex;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}[nvue] uni-button{margin:0}[nvue-dir-row] uni-view,[nvue-dir-row] uni-label,[nvue-dir-row] uni-swiper-item{flex-direction:row}[nvue-dir-column] uni-view,[nvue-dir-column] uni-label,[nvue-dir-column] uni-swiper-item{flex-direction:column}[nvue-dir-row-reverse] uni-view,[nvue-dir-row-reverse] uni-label,[nvue-dir-row-reverse] uni-swiper-item{flex-direction:row-reverse}[nvue-dir-column-reverse] uni-view,[nvue-dir-column-reverse] uni-label,[nvue-dir-column-reverse] uni-swiper-item{flex-direction:column-reverse}[nvue] uni-view,[nvue] uni-image,[nvue] uni-input,[nvue] uni-scroll-view,[nvue] uni-swiper,[nvue] uni-swiper-item,[nvue] uni-text,[nvue] uni-textarea,[nvue] uni-video{position:relative;border:0px solid #000000;box-sizing:border-box}[nvue] uni-swiper-item{position:absolute}@keyframes once-show{0%{top:0}}uni-resize-sensor,uni-resize-sensor>div{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}uni-resize-sensor{display:block;z-index:-1;visibility:hidden;animation:once-show 1ms}uni-resize-sensor>div>div{position:absolute;left:0;top:0}uni-resize-sensor>div:first-child>div{width:100000px;height:100000px}uni-resize-sensor>div:last-child>div{width:200%;height:200%}uni-text[selectable]{cursor:auto;-webkit-user-select:text;user-select:text}uni-text{white-space:pre-line}uni-view{display:block}uni-view[hidden]{display:none}uni-button{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;line-height:2.55555556;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden;color:#000;background-color:#f8f8f8;cursor:pointer}uni-button[hidden]{display:none!important}uni-button:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);transform:scale(.5);transform-origin:0 0;box-sizing:border-box;border-radius:10px}uni-button[native]{padding-left:0;padding-right:0}uni-button[native] .uni-button-cover-view-wrapper{border:inherit;border-color:inherit;border-radius:inherit;background-color:inherit}uni-button[native] .uni-button-cover-view-inner{padding-left:14px;padding-right:14px}uni-button uni-cover-view{line-height:inherit;white-space:inherit}uni-button[type=default]{color:#000;background-color:#f8f8f8}uni-button[type=primary]{color:#fff;background-color:#007aff}uni-button[type=warn]{color:#fff;background-color:#e64340}uni-button[disabled]{color:#fff9;cursor:not-allowed}uni-button[disabled][type=default],uni-button[disabled]:not([type]){color:#0000004d;background-color:#f7f7f7}uni-button[disabled][type=primary]{background-color:#007aff99}uni-button[disabled][type=warn]{background-color:#ec8b89}uni-button[type=primary][plain]{color:#007aff;border:1px solid #007aff;background-color:transparent}uni-button[type=primary][plain][disabled]{color:#0003;border-color:#0003}uni-button[type=primary][plain]:after{border-width:0}uni-button[type=default][plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[type=default][plain][disabled]{color:#0003;border-color:#0003}uni-button[type=default][plain]:after{border-width:0}uni-button[plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[plain][disabled]{color:#0003;border-color:#0003}uni-button[plain]:after{border-width:0}uni-button[plain][native] .uni-button-cover-view-inner{padding:0}uni-button[type=warn][plain]{color:#e64340;border:1px solid #e64340;background-color:transparent}uni-button[type=warn][plain][disabled]{color:#0003;border-color:#0003}uni-button[type=warn][plain]:after{border-width:0}uni-button[size=mini]{display:inline-block;line-height:2.3;font-size:13px;padding:0 1.34em}uni-button[size=mini][native]{padding:0}uni-button[size=mini][native] .uni-button-cover-view-inner{padding:0 1.34em}uni-button[loading]:not([disabled]){cursor:progress}uni-button[loading]:before{content:" ";display:inline-block;width:18px;height:18px;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}uni-button[loading][type=primary]{color:#fff9;background-color:#0062cc}uni-button[loading][type=primary][plain]{color:#007aff;background-color:transparent}uni-button[loading][type=default]{color:#0009;background-color:#dedede}uni-button[loading][type=default][plain]{color:#353535;background-color:transparent}uni-button[loading][type=warn]{color:#fff9;background-color:#ce3c39}uni-button[loading][type=warn][plain]{color:#e64340;background-color:transparent}uni-button[loading][native]:before{content:none}.button-hover{color:#0009;background-color:#dedede}.button-hover[plain]{color:#35353599;border-color:#35353599;background-color:transparent}.button-hover[type=primary]{color:#fff9;background-color:#0062cc}.button-hover[type=primary][plain]{color:#1aad1999;border-color:#1aad1999;background-color:transparent}.button-hover[type=default]{color:#0009;background-color:#dedede}.button-hover[type=default][plain]{color:#35353599;border-color:#35353599;background-color:transparent}.button-hover[type=warn]{color:#fff9;background-color:#ce3c39}.button-hover[type=warn][plain]{color:#e6434099;border-color:#e6434099;background-color:transparent}uni-canvas{width:300px;height:150px;display:block;position:relative}uni-canvas>.uni-canvas-canvas{position:absolute;top:0;left:0;width:100%;height:100%}uni-checkbox{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-checkbox[hidden]{display:none}uni-checkbox[disabled]{cursor:not-allowed}.uni-checkbox-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-checkbox-input{margin-right:5px;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:22px;height:22px;position:relative}.uni-checkbox-input svg{color:#007aff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}uni-checkbox:not([disabled]) .uni-checkbox-input:hover{border-color:#007aff}uni-checkbox-group{display:block}uni-checkbox-group[hidden]{display:none}uni-cover-image{display:block;line-height:1.2;overflow:hidden;height:100%;width:100%;pointer-events:auto}uni-cover-image[hidden]{display:none}uni-cover-image .uni-cover-image{width:100%;height:100%}uni-cover-view{display:block;line-height:1.2;overflow:hidden;white-space:nowrap;pointer-events:auto}uni-cover-view[hidden]{display:none}uni-cover-view .uni-cover-view{width:100%;height:100%;visibility:hidden}.ql-container{display:block;position:relative;box-sizing:border-box;-webkit-user-select:text;user-select:text;outline:none;overflow:hidden;width:100%;height:200px;min-height:200px}.ql-container[hidden]{display:none}.ql-container .ql-editor{position:relative;font-size:inherit;line-height:inherit;font-family:inherit;min-height:inherit;width:100%;height:100%;padding:0;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-overflow-scrolling:touch}.ql-container .ql-editor::-webkit-scrollbar{width:0!important}.ql-container .ql-editor.scroll-disabled{overflow:hidden}.ql-container .ql-image-overlay{display:flex;position:absolute;box-sizing:border-box;border:1px dashed #ccc;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.ql-container .ql-image-overlay .ql-image-size{position:absolute;padding:4px 8px;text-align:center;background-color:#fff;color:#888;border:1px solid #ccc;box-sizing:border-box;opacity:.8;right:4px;top:4px;font-size:12px;display:inline-block;width:auto}.ql-container .ql-image-overlay .ql-image-toolbar{position:relative;text-align:center;box-sizing:border-box;background:#000;border-radius:5px;color:#fff;font-size:0;min-height:24px;z-index:100}.ql-container .ql-image-overlay .ql-image-toolbar span{display:inline-block;cursor:pointer;padding:5px;font-size:12px;border-right:1px solid #fff}.ql-container .ql-image-overlay .ql-image-toolbar span:last-child{border-right:0}.ql-container .ql-image-overlay .ql-image-toolbar span.triangle-up{padding:0;position:absolute;top:-12px;left:50%;transform:translate(-50%);width:0;height:0;border-width:6px;border-style:solid;border-color:transparent transparent black transparent}.ql-container .ql-image-overlay .ql-image-handle{position:absolute;height:12px;width:12px;border-radius:50%;border:1px solid #ccc;box-sizing:border-box;background:#fff}.ql-container img{display:inline-block;max-width:100%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;height:100%;outline:none;overflow-y:auto;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:2em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:2em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:2em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:2em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:2em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:4em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:4em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:4em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:4em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:6em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:8em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:8em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:8em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:8em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:10em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:10em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:10em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:10em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:12em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:14em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:14em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:14em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:14em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:16em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:16em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:16em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:16em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:18em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;pointer-events:none;position:absolute}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}uni-icon{display:inline-block;font-size:0;box-sizing:border-box}uni-icon[hidden]{display:none}uni-image{width:320px;height:240px;display:inline-block;overflow:hidden;position:relative}uni-image[hidden]{display:none}uni-image>div{width:100%;height:100%;background-repeat:no-repeat}uni-image>img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}uni-image>.uni-image-will-change{will-change:transform}uni-input{display:block;font-size:16px;line-height:1.4em;height:1.4em;min-height:1.4em;overflow:hidden}uni-input[hidden]{display:none}.uni-input-wrapper,.uni-input-placeholder,.uni-input-form,.uni-input-input{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-input-wrapper,.uni-input-form{display:flex;position:relative;width:100%;height:100%;flex-direction:column;justify-content:center}.uni-input-placeholder,.uni-input-input{width:100%}.uni-input-placeholder{position:absolute;top:auto!important;left:0;color:gray;overflow:hidden;text-overflow:clip;white-space:pre;word-break:keep-all;pointer-events:none;line-height:inherit}.uni-input-input{position:relative;display:block;height:100%;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-input-input[type=search]::-webkit-search-cancel-button,.uni-input-input[type=search]::-webkit-search-decoration{display:none}.uni-input-input::-webkit-outer-spin-button,.uni-input-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.uni-input-input[type=number]{-moz-appearance:textfield}.uni-input-input:disabled{-webkit-text-fill-color:currentcolor}.uni-label-pointer{cursor:pointer}uni-map{width:300px;height:225px;display:inline-block;line-height:0;overflow:hidden;position:relative}uni-map[hidden]{display:none}.uni-map-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-color:#000}.uni-map-slot{position:absolute;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}uni-movable-area{display:block;position:relative;width:10px;height:10px}uni-movable-area[hidden]{display:none}uni-movable-view{display:inline-block;width:10px;height:10px;top:0px;left:0px;position:absolute;cursor:grab}uni-movable-view[hidden]{display:none}uni-navigator{height:auto;width:auto;display:block;cursor:pointer}uni-navigator[hidden]{display:none}.navigator-hover{background-color:#0000001a;opacity:.7}uni-picker-view{display:block}.uni-picker-view-wrapper{display:flex;position:relative;overflow:hidden;height:100%}uni-picker-view[hidden]{display:none}uni-picker-view-column{flex:1;position:relative;height:100%;overflow:hidden}uni-picker-view-column[hidden]{display:none}.uni-picker-view-group{height:100%;overflow:hidden}.uni-picker-view-mask{transform:translateZ(0)}.uni-picker-view-indicator,.uni-picker-view-mask{position:absolute;left:0;width:100%;z-index:3;pointer-events:none}.uni-picker-view-mask{top:0;height:100%;margin:0 auto;background:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6)),linear-gradient(0deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6));background-position:top,bottom;background-size:100% 102px;background-repeat:no-repeat}.uni-picker-view-indicator{height:34px;top:50%;transform:translateY(-50%)}.uni-picker-view-content{position:absolute;top:0;left:0;width:100%;will-change:transform;padding:102px 0;cursor:pointer}.uni-picker-view-content>*{height:34px;overflow:hidden}.uni-picker-view-indicator:before{top:0;border-top:1px solid #e5e5e5;transform-origin:0 0;transform:scaleY(.5)}.uni-picker-view-indicator:after{bottom:0;border-bottom:1px solid #e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-view-indicator:after,.uni-picker-view-indicator:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5}uni-progress{display:flex;align-items:center}uni-progress[hidden]{display:none}.uni-progress-bar{flex:1}.uni-progress-inner-bar{width:0;height:100%}.uni-progress-info{margin-top:0;margin-bottom:0;min-width:2em;margin-left:15px;font-size:16px}uni-radio{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-radio[hidden]{display:none}uni-radio[disabled]{cursor:not-allowed}.uni-radio-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-radio-input{-webkit-appearance:none;appearance:none;margin-right:5px;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:50%;width:22px;height:22px;position:relative}uni-radio:not([disabled]) .uni-radio-input:hover{border-color:#007aff}.uni-radio-input svg{color:#fff;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}.uni-radio-input.uni-radio-input-disabled{background-color:#e1e1e1;border-color:#d1d1d1}.uni-radio-input.uni-radio-input-disabled:before{color:#adadad}uni-radio-group{display:block}uni-radio-group[hidden]{display:none}uni-scroll-view{display:block;width:100%}uni-scroll-view[hidden]{display:none}.uni-scroll-view{position:relative;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:inherit}.uni-scroll-view-content{width:100%;height:100%}.uni-scroll-view-refresher{position:relative;overflow:hidden}.uni-scroll-view-refresh{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.uni-scroll-view-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 1px 6px #0000001e,0 1px 4px #0000001e}.uni-scroll-view-refresh__spinner{transform-origin:center center;animation:uni-scroll-view-refresh-rotate 2s linear infinite}.uni-scroll-view-refresh__spinner>circle{stroke:currentColor;stroke-linecap:round;animation:uni-scroll-view-refresh-dash 2s linear infinite}@keyframes uni-scroll-view-refresh-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uni-scroll-view-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}uni-slider{margin:10px 18px;padding:0;display:block}uni-slider[hidden]{display:none}uni-slider .uni-slider-wrapper{display:flex;align-items:center;min-height:16px}uni-slider .uni-slider-tap-area{flex:1;padding:8px 0}uni-slider .uni-slider-handle-wrapper{position:relative;height:2px;border-radius:5px;background-color:#e9e9e9;cursor:pointer;transition:background-color .3s ease;-webkit-tap-highlight-color:transparent}uni-slider .uni-slider-track{height:100%;border-radius:6px;background-color:#007aff;transition:background-color .3s ease}uni-slider .uni-slider-handle,uni-slider .uni-slider-thumb{position:absolute;left:50%;top:50%;cursor:pointer;border-radius:50%;transition:border-color .3s ease}uni-slider .uni-slider-handle{width:28px;height:28px;margin-top:-14px;margin-left:-14px;background-color:transparent;z-index:3;cursor:grab}uni-slider .uni-slider-thumb{z-index:2;box-shadow:0 0 4px #0003}uni-slider .uni-slider-step{position:absolute;width:100%;height:2px;background:transparent;z-index:1}uni-slider .uni-slider-value{width:3ch;color:#888;font-size:14px;margin-left:1em}uni-slider .uni-slider-disabled .uni-slider-track{background-color:#ccc}uni-slider .uni-slider-disabled .uni-slider-thumb{background-color:#fff;border-color:#ccc}uni-swiper{display:block;height:150px}uni-swiper[hidden]{display:none}.uni-swiper-wrapper{overflow:hidden;position:relative;width:100%;height:100%;transform:translateZ(0)}.uni-swiper-slides{position:absolute;left:0;top:0;right:0;bottom:0}.uni-swiper-slide-frame{position:absolute;left:0;top:0;width:100%;height:100%;will-change:transform}.uni-swiper-dots{position:absolute;font-size:0}.uni-swiper-dots-horizontal{left:50%;bottom:10px;text-align:center;white-space:nowrap;transform:translate(-50%)}.uni-swiper-dots-horizontal .uni-swiper-dot{margin-right:8px}.uni-swiper-dots-horizontal .uni-swiper-dot:last-child{margin-right:0}.uni-swiper-dots-vertical{right:10px;top:50%;text-align:right;transform:translateY(-50%)}.uni-swiper-dots-vertical .uni-swiper-dot{display:block;margin-bottom:9px}.uni-swiper-dots-vertical .uni-swiper-dot:last-child{margin-bottom:0}.uni-swiper-dot{display:inline-block;width:8px;height:8px;cursor:pointer;transition-property:background-color;transition-timing-function:ease;background:rgba(0,0,0,.3);border-radius:50%}.uni-swiper-dot-active{background-color:#000}uni-swiper-item{display:block;overflow:hidden;will-change:transform;position:absolute;width:100%;height:100%;cursor:grab}uni-swiper-item[hidden]{display:none}uni-switch{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-switch[hidden]{display:none}uni-switch[disabled]{cursor:not-allowed}.uni-switch-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-switch-input{-webkit-appearance:none;appearance:none;position:relative;width:52px;height:32px;margin-right:5px;border:1px solid #dfdfdf;outline:0;border-radius:16px;box-sizing:border-box;background-color:#dfdfdf;transition:background-color .1s,border .1s}uni-switch[disabled] .uni-switch-input{opacity:.7}.uni-switch-input:before{content:" ";position:absolute;top:0;left:0;width:50px;height:30px;border-radius:15px;background-color:#fdfdfd;transition:transform .3s}.uni-switch-input:after{content:" ";position:absolute;top:0;left:0;width:30px;height:30px;border-radius:15px;background-color:#fff;box-shadow:0 1px 3px #0006;transition:transform .3s}.uni-switch-input.uni-switch-input-checked{border-color:#007aff;background-color:#007aff}.uni-switch-input.uni-switch-input-checked:before{transform:scale(0)}.uni-switch-input.uni-switch-input-checked:after{transform:translate(20px)}uni-switch .uni-checkbox-input{margin-right:5px;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:22px;height:22px;position:relative;color:#007aff}uni-switch:not([disabled]) .uni-checkbox-input:hover{border-color:#007aff}uni-switch .uni-checkbox-input svg{color:inherit;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}.uni-checkbox-input.uni-checkbox-input-disabled{background-color:#e1e1e1}.uni-checkbox-input.uni-checkbox-input-disabled:before{color:#adadad}uni-textarea{width:300px;height:150px;display:block;position:relative;font-size:16px;line-height:normal;white-space:pre-wrap;word-break:break-all;box-sizing:content-box!important}uni-textarea[hidden]{display:none}.uni-textarea-wrapper,.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-textarea-wrapper{display:block;position:relative;width:100%;height:100%;min-height:inherit}.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{position:absolute;width:100%;height:100%;left:0;top:0;white-space:inherit;word-break:inherit}.uni-textarea-placeholder{color:gray;overflow:hidden}.uni-textarea-line,.uni-textarea-compute{visibility:hidden;height:auto}.uni-textarea-line{width:1em}.uni-textarea-textarea{resize:none;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-textarea-textarea-fix-margin{width:auto;right:0;margin:0 -3px}.uni-textarea-textarea:disabled{-webkit-text-fill-color:currentcolor}uni-video{width:300px;height:225px;display:inline-block;line-height:0;overflow:hidden;position:relative}uni-video[hidden]{display:none}.uni-video-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-color:#000}.uni-video-slot{position:absolute;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}uni-web-view{display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0} + + + /*每个页面公共css */ +body { + font-size:$uni-font-size-base; + line-height: 1; + background-color: #fff; + -webkit-overflow-scrolling: touch; /* 使ios列表滑动流畅*/ +} +body, +uni-view, +uni-input, +uni-text, +uni-form, +uni-navigator, +uni-rich-text, +uni-picker, +uni-scroll-view, +uni-cover-view, +uni-open-data { + box-sizing: border-box; +} +uni-rich-text, +uni-open-data, +uni-form { + display: block; +} +uni-cover-view { + line-height: 1.5; + white-space: normal; +} +::webkit-scrollbar { + display: none; +} +uni-button::after { + border: 0; +} + /* 清除浮动 */ +.clearfix:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} diff --git a/unpackage/dist/dev/app-plus/manifest.json b/unpackage/dist/dev/app-plus/manifest.json new file mode 100644 index 0000000..273930a --- /dev/null +++ b/unpackage/dist/dev/app-plus/manifest.json @@ -0,0 +1 @@ +{"@platforms":["android","iPhone","iPad"],"name":"uniapp-demo","version":{"name":"1.0.0","code":"100"},"description":"","developer":{"name":"","email":"","url":""},"permissions":{"Contacts":{},"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"light","background":"#F8F8F8"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"google":{"permissions":["\u003cuses-feature android:name\u003d\"android.hardware.camera\"/\u003e","\u003cuses-feature android:name\u003d\"android.hardware.camera.autofocus\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.ACCESS_NETWORK_STATE\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.ACCESS_WIFI_STATE\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.CAMERA\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.CHANGE_NETWORK_STATE\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.CHANGE_WIFI_STATE\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.FLASHLIGHT\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.GET_ACCOUNTS\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.READ_CONTACTS\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.READ_LOGS\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.READ_PHONE_STATE\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.VIBRATE\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.WAKE_LOCK\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.WRITE_CONTACTS\"/\u003e","\u003cuses-permission android:name\u003d\"android.permission.WRITE_SETTINGS\"/\u003e"]},"apple":{},"plugins":{"maps":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"arguments":"{\"name\":\"\",\"path\":\"\",\"query\":\"\"}","allowsInlineMediaPlayback":true,"safearea":{"background":"#f9f9f9","bottom":{"offset":"auto"}},"uni-app":{"control":"uni-v3","vueVersion":"3","compilerVersion":"3.2.16","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"tabBar":{"position":"bottom","color":"#888","selectedColor":"#007AFF","borderStyle":"rgba(255,255,255,0.4)","blurEffect":"none","fontSize":"10px","iconWidth":"24px","spacing":"3px","height":"50px","backgroundColor":"#f9f9f9","list":[{"pagePath":"pages/client/index","iconPath":"/static/imgs/tabbar/store-gray.png","selectedIconPath":"/static/imgs/tabbar/store-blue.png","text":"客户"},{"pagePath":"pages/trade/index","iconPath":"/static/imgs/tabbar/store-gray.png","selectedIconPath":"/static/imgs/tabbar/store-blue.png","text":"交易"},{"pagePath":"pages/mall/index","iconPath":"/static/imgs/tabbar/store-gray.png","selectedIconPath":"/static/imgs/tabbar/store-blue.png","text":"纸商城"},{"pagePath":"pages/mine/index","iconPath":"/static/imgs/tabbar/store-gray.png","selectedIconPath":"/static/imgs/tabbar/store-blue.png","text":"我的"}],"selectedIndex":0,"shown":true,"child":["lauchwebview"],"selected":0}},"launch_path":"__uniappview.html","id":"__UNI__temp__"} \ No newline at end of file diff --git a/unpackage/dist/dev/app-plus/pages/client/index.css b/unpackage/dist/dev/app-plus/pages/client/index.css new file mode 100644 index 0000000..3c32090 --- /dev/null +++ b/unpackage/dist/dev/app-plus/pages/client/index.css @@ -0,0 +1,23 @@ + +.content { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} +.logo { + height: 6.25rem; + width: 6.25rem; + margin-top: 6.25rem; + margin-left: auto; + margin-right: auto; + margin-bottom: 1.5625rem; +} +.text-area { + display: flex; + justify-content: center; +} +.title { + font-size: 1.125rem; + color: #8f8f94; +} diff --git a/unpackage/dist/dev/app-plus/pages/login/index.css b/unpackage/dist/dev/app-plus/pages/login/index.css new file mode 100644 index 0000000..e69de29 diff --git a/unpackage/dist/dev/app-plus/pages/mall/index.css b/unpackage/dist/dev/app-plus/pages/mall/index.css new file mode 100644 index 0000000..50f6dff --- /dev/null +++ b/unpackage/dist/dev/app-plus/pages/mall/index.css @@ -0,0 +1,23 @@ + +.content { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} +.logo { + height: 6.25rem; + width: 6.25rem; + margin-top: 6.25rem; + margin-left: auto; + margin-right: auto; + margin-bottom: 1.5625rem; +} +.text-area { + display: flex; + justify-content: center; +} +.title { + font-size: 1.125rem; + color: #8f8f94; +} diff --git a/unpackage/dist/dev/app-plus/pages/mine/index.css b/unpackage/dist/dev/app-plus/pages/mine/index.css new file mode 100644 index 0000000..50f6dff --- /dev/null +++ b/unpackage/dist/dev/app-plus/pages/mine/index.css @@ -0,0 +1,23 @@ + +.content { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} +.logo { + height: 6.25rem; + width: 6.25rem; + margin-top: 6.25rem; + margin-left: auto; + margin-right: auto; + margin-bottom: 1.5625rem; +} +.text-area { + display: flex; + justify-content: center; +} +.title { + font-size: 1.125rem; + color: #8f8f94; +} diff --git a/unpackage/dist/dev/app-plus/pages/trade/index.css b/unpackage/dist/dev/app-plus/pages/trade/index.css new file mode 100644 index 0000000..50f6dff --- /dev/null +++ b/unpackage/dist/dev/app-plus/pages/trade/index.css @@ -0,0 +1,23 @@ + +.content { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} +.logo { + height: 6.25rem; + width: 6.25rem; + margin-top: 6.25rem; + margin-left: auto; + margin-right: auto; + margin-bottom: 1.5625rem; +} +.text-area { + display: flex; + justify-content: center; +} +.title { + font-size: 1.125rem; + color: #8f8f94; +} diff --git a/unpackage/dist/dev/app-plus/static/imgs/tabbar/store-blue.png b/unpackage/dist/dev/app-plus/static/imgs/tabbar/store-blue.png new file mode 100644 index 0000000000000000000000000000000000000000..d75c4741782ef3be192ee007ffa84da2169005f4 GIT binary patch literal 959 zcmV;w13>(VP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91EuaGc1ONa40RR91EdT%j07j?^@R9Fe^SkG${K@|SByHTsq z(8d-7^-`GgVQ4XL!_ zrOxaEaR0rHi8%{ynXMY#0vzjfap8bl0ymWaMn2k@{$(Ls2B&Q+aC)DMQ{rbbi+g(z z;lm@FFrTzcV@s}G?n`6%L}txDF>m3>g9wt#{&0qlrg5!b;j96!cG%@X3i~BYc=z7f zNGz&b48O5`6QibC z?uus7yg5n(7;i6q6PhQ57rfiLpA3zcC0+4({^k1Ev!qHPxL=KPJ@eYRjTYn>Z5& zBWZ3xJ^0w=Q4hpS96T!*O5pE`e7KUzh29dh>1Yi*Rmd4MsyB{gzE z>nm@*$C9QZG^kC9w}iA0-z=Pb62Z`GTe@=X+ZhW3!hdJH&|eT__`{MeS2Y{(3SMhB zM;(lQZ4#s%Olp(4{=&g4;lJ_HLEKPQdEJL4?G^0TuRmh1{@?%V$yAD8Q__`^@EaGB z_N!RX_)zJf%K06)ag?Uh%b-T-Wvz`>nvPq87$xwO4@W|UMlKZU=|!yglVQ}tpbEy>qg%Px<4BU#KRBwegX ht^S8f*Gk!9+!eML>x73#TD<@O002ovPDHLkV1l)Iv8Dh3 literal 0 HcmV?d00001 diff --git a/unpackage/dist/dev/app-plus/static/imgs/tabbar/store-gray.png b/unpackage/dist/dev/app-plus/static/imgs/tabbar/store-gray.png new file mode 100644 index 0000000000000000000000000000000000000000..c64fad49e4864381c41e0cef8f6ba1872dcabce0 GIT binary patch literal 1169 zcmV;C1aA9@P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91EuaGc1ONa40RR91EdT%j07j?< zL3xU8kw+mWCZeEd@ExN_H2!~T{GfjVl87Lbr$7)9{U-8$SV{|&LJ9Te=9r?d z+N6`f&Cbrw{yH}|JF|vxI2?rxBV&f)mEmSV|F5@}k)F;;^>s(g`TZL(J~0XYjR1hQ8L-)`P*Yt6)tB5y?1%ybl|2yft2gf;w6i1X zCgrbPy#f#JwQ@b*x*uM@eGidHgv(N4?zXl-^YzArs$_VehxG!+9lnfBz)m>KHyaur z)eRUId;5psK;!L_;ejE+=ypppl$I8=q5L#}K{fu=(+6vRe6nnPeFMtNN@N~A&FJC% zJ7Blxv!VQqx6{%25rUgr5ZT{{U?2zu1!{e^m;^1xFaoY}Ihj8B9F#oDC>lLrtm<2+ zC@+PQ;`4ltVsdg!Tr6VX!Wct_N4!$HjnfLWK^=7oeU(UFBkn#Uk*EosP~fFq@SzR}z>&aFdTjJ6srJNYHNA zMVOlYDXXxPE`A|3&d)mwMTHJN<#svY*UYRuUS3gt7*|NZ;31ToYfCT-K*lsyYgqi~ zAq4!q{V5oPWZNj&xZL2;V+INxc4%*Vtht7)^4JP2ez2Ahk7hO}KJiteheg2R{PuR} zury6lo7!wPa7dt&oiUoA#f{U6C&MG108&`U4-plytQ;B{O|5g0vJHN87{f*(rl}3J zWOMTi&_6f=Rc@E&H${TR7D;c%fmvd8bq(5{Jkr9YIoH+Q2TRKl9m)WDhCTvDG5 z5A5mmwn%9G+xH)^9SV^fr6Szj-Q#L|0?&mphW0czp)taa0}FU9!h?h5VZT4XJ+!#A z0-yT^;6gBwLIu5br?)479 z%EKwZbo{V%+q*#$>@W0aF|SD9%eIAMvmQr1~-+C1Ix?PCK5DW zw@yw?%X{P9TB?KvJl4aEj7BAYi?z1VsJvjcT+kPEm_7DXRx^q8#QR~qZZ+kQze&(k zSUfdfzIdi8;OlB@WQB7@g{n5pQ&%m^ag9B8N}|A1cc_mSnECm6vJUl6vkAcKR=mB` zx(r04*tsO?>F~(iZ;$7~epWZt@jM00000NkvXXu0mjf*D?@! literal 0 HcmV?d00001 diff --git a/unpackage/dist/dev/app-plus/static/logo.png b/unpackage/dist/dev/app-plus/static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b5771e209bb677e2ebd5ff766ad5ee11790f305a GIT binary patch literal 4023 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 SYs}WS&%*SCNx89m_0?kc:Nc)(e)},Dc=qo,Bc=Math.min,$c=function(e){return e>0?Bc(Dc(e),9007199254740991):0},Fc=qo,Uc=Math.max,Wc=Math.min,Vc=function(e,t){return e=Fc(e),e<0?Uc(e+t,0):Wc(e,t)},Hc=ri,jc=$c,Yc=Vc,zc=function(e){return function(t,r,i){var n=Hc(t),a=jc(n.length),o=Yc(i,a),s;if(e&&r!=r){for(;a>o;)if(s=n[o++],s!=s)return!0}else for(;a>o;o++)if((e||o in n)&&n[o]===r)return e||o||0;return!e&&-1}},Xo=Gr.exports("keys"),qc=yn,Nn=function(e){return Xo[e]||(Xo[e]=qc(e))},Ko=ni,Xc=ri,Kc=zc(!1),Gc=Nn("IE_PROTO"),Zc=function(e,t){var r=Xc(e),i=0,n=[],a;for(a in r)a!=Gc&&Ko(r,a)&&n.push(a);for(;t.length>i;)Ko(r,a=t[i++])&&(~Kc(n,a)||n.push(a));return n},Go="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),Jc=Zc,Qc=Go,kn=Object.keys||function(t){return Jc(t,Qc)},ev=Qr,tv=En,rv=kn,iv=hr?Object.defineProperties:function(t,r){tv(t);for(var i=rv(r),n=i.length,a=0,o;n>a;)ev.f(t,o=i[a++],r[o]);return t},Zo=gt.exports.document,nv=Zo&&Zo.documentElement,av=En,ov=iv,Jo=Go,sv=Nn("IE_PROTO"),Dn=function(){},Bn="prototype",si=function(){var e=Fo("iframe"),t=Jo.length,r="<",i=">",n;for(e.style.display="none",nv.appendChild(e),e.src="javascript:",n=e.contentWindow.document,n.open(),n.write(r+"script"+i+"document.F=Object"+r+"/script"+i),n.close(),si=n.F;t--;)delete si[Bn][Jo[t]];return si()},lv=Object.create||function(t,r){var i;return t!==null?(Dn[Bn]=av(t),i=new Dn,Dn[Bn]=null,i[sv]=t):i=si(),r===void 0?i:ov(i,r)},uv=Qr.f,fv=ni,Qo=Gt.exports("toStringTag"),es=function(e,t,r){e&&!fv(e=r?e:e.prototype,Qo)&&uv(e,Qo,{configurable:!0,value:t})},cv=lv,vv=Wo,dv=es,ts={};Zt(ts,Gt.exports("iterator"),function(){return this});var hv=function(e,t,r){e.prototype=cv(ts,{next:vv(1,r)}),dv(e,t+" Iterator")},pv=Vo,rs=function(e){return Object(pv(e))},gv=ni,mv=rs,is=Nn("IE_PROTO"),_v=Object.prototype,bv=Object.getPrototypeOf||function(e){return e=mv(e),gv(e,is)?e[is]:typeof e.constructor=="function"&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?_v:null},$n=Ln,wv=ii.exports,ns=Zt,as=In,yv=hv,Sv=es,xv=bv,pr=Gt.exports("iterator"),Fn=!([].keys&&"next"in[].keys()),Tv="@@iterator",os="keys",li="values",ss=function(){return this},Ev=function(e,t,r,i,n,a,o){yv(r,t,i);var s=function(f){if(!Fn&&f in d)return d[f];switch(f){case os:return function(){return new r(this,f)};case li:return function(){return new r(this,f)}}return function(){return new r(this,f)}},l=t+" Iterator",u=n==li,v=!1,d=e.prototype,_=d[pr]||d[Tv]||n&&d[n],h=_||s(n),b=n?u?s("entries"):h:void 0,m=t=="Array"&&d.entries||_,p,c,w;if(m&&(w=xv(m.call(new e)),w!==Object.prototype&&w.next&&(Sv(w,l,!0),typeof w[pr]!="function"&&ns(w,pr,ss))),u&&_&&_.name!==li&&(v=!0,h=function(){return _.call(this)}),(Fn||v||!d[pr])&&ns(d,pr,h),as[t]=h,as[l]=ss,n)if(p={values:u?h:s(li),keys:a?h:s(os),entries:b},o)for(c in p)c in d||wv(d,c,p[c]);else $n($n.P+$n.F*(Fn||v),t,p);return p},Un=_c,ui=bc,ls=In,Cv=ri,Ov=Ev(Array,"Array",function(e,t){this._t=Cv(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,ui(1)):t=="keys"?ui(0,r):t=="values"?ui(0,e[r]):ui(0,[r,e[r]])},"values");ls.Arguments=ls.Array,Un("keys"),Un("values"),Un("entries");for(var us=Ov,Mv=kn,Iv=ii.exports,Av=gt.exports,fs=Zt,cs=In,vs=Gt.exports,ds=vs("iterator"),hs=vs("toStringTag"),ps=cs.Array,gs={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},ms=Mv(gs),Wn=0;Wn!!r[a.toLowerCase()]:a=>!!r[a]}var Rv="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Lv=vi(Rv);function bs(e){return!!e||e===""}var Nv=vi("animation-iteration-count,border-image-outset,border-image-slice,border-image-width,box-flex,box-flex-group,box-ordinal-group,column-count,columns,flex,flex-grow,flex-positive,flex-shrink,flex-negative,flex-order,grid-row,grid-row-end,grid-row-span,grid-row-start,grid-column,grid-column-end,grid-column-span,grid-column-start,font-weight,line-clamp,line-height,opacity,order,orphans,tab-size,widows,z-index,zoom,fill-opacity,flood-opacity,stop-opacity,stroke-dasharray,stroke-dashoffset,stroke-miterlimit,stroke-opacity,stroke-width");function Vn(e){if(se(e)){for(var t={},r=0;r{if(r){var i=r.split(Dv);i.length>1&&(t[i[0].trim()]=i[1].trim())}}),t}function Bv(e){var t="";if(!e||ye(e))return t;for(var r in e){var i=e[r],n=r.startsWith("--")?r:Ve(r);(ye(i)||typeof i=="number"&&Nv(n))&&(t+="".concat(n,":").concat(i,";"))}return t}function Hn(e){var t="";if(ye(e))t=e;else if(se(e))for(var r=0;r{},$v=()=>!1,Fv=/^on[^a-z]/,di=e=>Fv.test(e),jn=e=>e.startsWith("onUpdate:"),fe=Object.assign,ys=(e,t)=>{var r=e.indexOf(t);r>-1&&e.splice(r,1)},Uv=Object.prototype.hasOwnProperty,ee=(e,t)=>Uv.call(e,t),se=Array.isArray,mr=e=>_r(e)==="[object Map]",Wv=e=>_r(e)==="[object Set]",ae=e=>typeof e=="function",ye=e=>typeof e=="string",Yn=e=>typeof e=="symbol",De=e=>e!==null&&typeof e=="object",Ss=e=>De(e)&&ae(e.then)&&ae(e.catch),Vv=Object.prototype.toString,_r=e=>Vv.call(e),zn=e=>_r(e).slice(8,-1),it=e=>_r(e)==="[object Object]",qn=e=>ye(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,hi=vi(",key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),pi=e=>{var t=Object.create(null);return r=>{var i=t[r];return i||(t[r]=e(r))}},Hv=/-(\w)/g,mt=pi(e=>e.replace(Hv,(t,r)=>r?r.toUpperCase():"")),jv=/\B([A-Z])/g,Ve=pi(e=>e.replace(jv,"-$1").toLowerCase()),gi=pi(e=>e.charAt(0).toUpperCase()+e.slice(1)),Xn=pi(e=>e?"on".concat(gi(e)):""),br=(e,t)=>!Object.is(e,t),Kn=(e,t)=>{for(var r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:r})},Yv=e=>{var t=parseFloat(e);return isNaN(t)?e:t},xs,zv=()=>xs||(xs=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"||typeof window!="undefined"?window:{}),Gn=0;function Zn(e,...t){var r=Date.now(),i=Gn?r-Gn:0;return Gn=r,"[".concat(r,"][").concat(i,"ms][").concat(e,"]\uFF1A").concat(t.map(n=>JSON.stringify(n)).join(" "))}function Jn(e){return fe({},e.dataset,e.__uniDataset)}function Qn(e){return{passive:e}}function ea(e){var{id:t,offsetTop:r,offsetLeft:i}=e;return{id:t,dataset:Jn(e),offsetTop:r,offsetLeft:i}}function qv(e,t,r){var i=document.fonts;if(i){var n=new FontFace(e,t,r);return n.load().then(()=>{i.add&&i.add(n)})}return new Promise(a=>{var o=document.createElement("style"),s=[];if(r){var{style:l,weight:u,stretch:v,unicodeRange:d,variant:_,featureSettings:h}=r;l&&s.push("font-style:".concat(l)),u&&s.push("font-weight:".concat(u)),v&&s.push("font-stretch:".concat(v)),d&&s.push("unicode-range:".concat(d)),_&&s.push("font-variant:".concat(_)),h&&s.push("font-feature-settings:".concat(h))}o.innerText='@font-face{font-family:"'.concat(e,'";src:').concat(t,";").concat(s.join(";"),"}"),document.head.appendChild(o),a()})}function Xv(e,t){if(ye(e)){var r=document.querySelector(e);r&&(e=r.getBoundingClientRect().top+window.pageYOffset)}e<0&&(e=0);var i=document.documentElement,{clientHeight:n,scrollHeight:a}=i;if(e=Math.min(e,a-n),t===0){i.scrollTop=document.body.scrollTop=e;return}if(window.scrollY!==e){var o=s=>{if(s<=0){window.scrollTo(0,e);return}var l=e-window.scrollY;requestAnimationFrame(function(){window.scrollTo(0,window.scrollY+l/s*10),o(s-10)})};o(t)}}function Kv(){return typeof __channelId__=="string"&&__channelId__}function Gv(e,t){switch(zn(t)){case"Function":return"function() { [native code] }";default:return t}}function Zv(e,t,r){if(Kv())return r.push(t.replace("at ","uni-app:///")),console[e].apply(console,r);var i=r.map(function(n){var a=_r(n).toLowerCase();if(a==="[object object]"||a==="[object array]")try{n="---BEGIN:JSON---"+JSON.stringify(n,Gv)+"---END:JSON---"}catch(s){n=a}else if(n===null)n="---NULL---";else if(n===void 0)n="---UNDEFINED---";else{var o=zn(n).toUpperCase();o==="NUMBER"||o==="BOOLEAN"?n="---BEGIN:"+o+"---"+n+"---END:"+o+"---":n=String(n)}return n});return i.join("---COMMA---")+" "+t}function Jv(e,t,...r){var i=Zv(e,t,r);i&&console[e](i)}function Qt(e){if(typeof e=="function"){if(window.plus)return e();document.addEventListener("plusready",e)}}function Qv(e,t){return t&&(t.capture&&(e+="Capture"),t.once&&(e+="Once"),t.passive&&(e+="Passive")),"on".concat(gi(mt(e)))}var Ts=/(?:Once|Passive|Capture)$/;function ta(e){var t;if(Ts.test(e)){t={};for(var r;r=e.match(Ts);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[Ve(e.slice(2)),t]}var ra={stop:1,prevent:1<<1,self:1<<2},Es="class",ia="style",ed="innerHTML",td="textContent",_i=".vShow",Cs=".vOwnerId",Os=".vRenderjs",na="change:",Ms=1,rd=2,id=3,nd=5,ad=6,od=7,sd=8,ld=9,ud=10,fd=12,cd=15,vd=20;function dd(e){var t=Object.create(null);return r=>{var i=t[r];return i||(t[r]=e(r))}}function hd(e){return dd(e)}function aa(e,t=null){var r;return(...i)=>(e&&(r=e.apply(t,i),e=null),r)}function Is(e,t){var r=t.split("."),i=r[0];return e||(e={}),r.length===1?e[i]:Is(e[i],r.slice(1).join("."))}function pd(e,t){var r,i=function(){clearTimeout(r);var n=()=>e.apply(this,arguments);r=setTimeout(n,t)};return i.cancel=function(){clearTimeout(r)},i}var As=44,bi="#007aff",gd=/^([a-z-]+:)?\/\//i,md=/^data:.*,.*/,Ps="wxs://",Rs="json://",_d="wxsModules",bd="renderjsModules",wd="onPageScroll",yd="onReachBottom",Sd="onWxsInvokeCallMethod",xd=Array.isArray,Td=e=>e!==null&&typeof e=="object",Ed=["{","}"];class Cd{constructor(){this._caches=Object.create(null)}interpolate(t,r,i=Ed){if(!r)return[t];var n=this._caches[t];return n||(n=Id(t,i),this._caches[t]=n),Ad(n,r)}}var Od=/^(?:\d)+/,Md=/^(?:\w)+/;function Id(e,[t,r]){for(var i=[],n=0,a="";nPd.call(e,t),Rd=new Cd;function Ld(e,t){return!!t.find(r=>e.indexOf(r)!==-1)}function Nd(e,t){return t.find(r=>e.indexOf(r)===0)}function Ns(e,t){if(!!e){if(e=e.trim().replace(/_/g,"-"),t&&t[e])return e;if(e=e.toLowerCase(),e.indexOf("zh")===0)return e.indexOf("-hans")>-1?wi:e.indexOf("-hant")>-1||Ld(e,["-tw","-hk","-mo","-cht"])?yi:wi;var r=Nd(e,[_t,oa,sa]);if(r)return r}}class kd{constructor({locale:t,fallbackLocale:r,messages:i,watcher:n,formater:a}){this.locale=_t,this.fallbackLocale=_t,this.message={},this.messages={},this.watchers=[],r&&(this.fallbackLocale=r),this.formater=a||Rd,this.messages=i||{},this.setLocale(t||_t),n&&this.watchLocale(n)}setLocale(t){var r=this.locale;this.locale=Ns(t,this.messages)||this.fallbackLocale,this.messages[this.locale]||(this.messages[this.locale]={}),this.message=this.messages[this.locale],r!==this.locale&&this.watchers.forEach(i=>{i(this.locale,r)})}getLocale(){return this.locale}watchLocale(t){var r=this.watchers.push(t)-1;return()=>{this.watchers.splice(r,1)}}add(t,r,i=!0){var n=this.messages[t];n?i?Object.assign(n,r):Object.keys(r).forEach(a=>{Ls(n,a)||(n[a]=r[a])}):this.messages[t]=r}f(t,r,i){return this.formater.interpolate(t,r,i).join("")}t(t,r,i){var n=this.message;return typeof r=="string"?(r=Ns(r,this.messages),r&&(n=this.messages[r])):i=r,Ls(n,t)?this.formater.interpolate(n[t],i).join(""):(console.warn("Cannot translate the value of keypath ".concat(t,". Use the value of keypath as default.")),t)}}function Dd(e,t){e.$watchLocale?e.$watchLocale(r=>{t.setLocale(r)}):e.$watch(()=>e.$locale,r=>{t.setLocale(r)})}function Bd(){return typeof uni!="undefined"&&uni.getLocale?uni.getLocale():typeof window!="undefined"&&window.getLocale?window.getLocale():_t}function $d(e,t={},r,i){typeof e!="string"&&([e,t]=[t,e]),typeof e!="string"&&(e=Bd()),typeof r!="string"&&(r=typeof __uniConfig!="undefined"&&__uniConfig.fallbackLocale||_t);var n=new kd({locale:e,fallbackLocale:r,messages:t,watcher:i}),a=(o,s)=>{if(typeof getApp!="function")a=function(u,v){return n.t(u,v)};else{var l=!1;a=function(u,v){var d=getApp().$vm;return d&&(d.$locale,l||(l=!0,Dd(d,n))),n.t(u,v)}}return a(o,s)};return{i18n:n,f(o,s,l){return n.f(o,s,l)},t(o,s){return a(o,s)},add(o,s,l=!0){return n.add(o,s,l)},watch(o){return n.watchLocale(o)},getLocale(){return n.getLocale()},setLocale(o){return n.setLocale(o)}}}var la;function He(){if(!la){var e;typeof getApp=="function"?e=weex.requireModule("plus").getLanguage():e=plus.webview.currentWebview().getStyle().locale,la=$d(e)}return la}function nt(e,t,r){return t.reduce((i,n,a)=>(i[e+n]=r[a],i),{})}var Fd=aa(()=>{var e="uni.picker.",t=["done","cancel"];He().add(_t,nt(e,t,["Done","Cancel"]),!1),He().add(sa,nt(e,t,["OK","Cancelar"]),!1),He().add(oa,nt(e,t,["OK","Annuler"]),!1),He().add(wi,nt(e,t,["\u5B8C\u6210","\u53D6\u6D88"]),!1),He().add(yi,nt(e,t,["\u5B8C\u6210","\u53D6\u6D88"]),!1)}),Ud=aa(()=>{var e="uni.button.",t=["feedback.title","feedback.send"];He().add(_t,nt(e,t,["feedback","send"]),!1),He().add(sa,nt(e,t,["realimentaci\xF3n","enviar"]),!1),He().add(oa,nt(e,t,["retour d'information","envoyer"]),!1),He().add(wi,nt(e,t,["\u95EE\u9898\u53CD\u9988","\u53D1\u9001"]),!1),He().add(yi,nt(e,t,["\u554F\u984C\u53CD\u994B","\u767C\u9001"]),!1)}),ks=function(){};ks.prototype={on:function(e,t,r){var i=this.e||(this.e={});return(i[e]||(i[e]=[])).push({fn:t,ctx:r}),this},once:function(e,t,r){var i=this;function n(){i.off(e,n),t.apply(r,arguments)}return n._=t,this.on(e,n,r)},emit:function(e){var t=[].slice.call(arguments,1),r=((this.e||(this.e={}))[e]||[]).slice(),i=0,n=r.length;for(i;i{var{subscribe:i,publishHandler:n}=UniViewJSBridge,a=r?Vd++:0;r&&i(Bs+"."+a,r,!0),n(Bs,{id:a,name:e,args:t})},Si=Object.create(null);function xi(e,t){return e+"."+t}function jd(e,t){UniViewJSBridge.subscribe(xi(e,Ds),t?t($s):$s)}function ct(e,t,r){t=xi(e,t),Si[t]||(Si[t]=r)}function Yd(e,t){t=xi(e,t),delete Si[t]}function $s({id:e,name:t,args:r},i){t=xi(i,t);var n=o=>{e&&UniViewJSBridge.publishHandler(Ds+"."+e,o)},a=Si[t];a?a(r,n):n({})}var zd=fe(Wd("service"),{invokeServiceMethod:Hd}),qd=350,Fs=10,Ti=Qn(!0),wr;function yr(){wr&&(clearTimeout(wr),wr=null)}var Us=0,Ws=0;function Xd(e){if(yr(),e.touches.length===1){var{pageX:t,pageY:r}=e.touches[0];Us=t,Ws=r,wr=setTimeout(function(){var i=new CustomEvent("longpress",{bubbles:!0,cancelable:!0,target:e.target,currentTarget:e.currentTarget});i.touches=e.touches,i.changedTouches=e.changedTouches,e.target.dispatchEvent(i)},qd)}}function Kd(e){if(!!wr){if(e.touches.length!==1)return yr();var{pageX:t,pageY:r}=e.touches[0];if(Math.abs(t-Us)>Fs||Math.abs(r-Ws)>Fs)return yr()}}function Gd(){window.addEventListener("touchstart",Xd,Ti),window.addEventListener("touchmove",Kd,Ti),window.addEventListener("touchend",yr,Ti),window.addEventListener("touchcancel",yr,Ti)}function Vs(e,t){var r=Number(e);return isNaN(r)?t:r}function Zd(){var e=/^Apple/.test(navigator.vendor)&&typeof window.orientation=="number",t=e&&Math.abs(window.orientation)===90,r=e?Math[t?"max":"min"](screen.width,screen.height):screen.width,i=Math.min(window.innerWidth,document.documentElement.clientWidth,r)||r;return i}function Jd(){function e(){var t=__uniConfig.globalStyle||{},r=Vs(t.rpxCalcMaxDeviceWidth,960),i=Vs(t.rpxCalcBaseDeviceWidth,375),n=Zd();n=n<=r?n:i,document.documentElement.style.fontSize=n/23.4375+"px"}e(),document.addEventListener("DOMContentLoaded",e),window.addEventListener("load",e),window.addEventListener("resize",e)}function Qd(){Jd(),Gd()}var eh=ei,th=function(e,t){return!!e&&eh(function(){t?e.call(null,function(){},1):e.call(null)})},ua=Ln,rh=Yo,Hs=rs,js=ei,fa=[].sort,Ys=[1,2,3];ua(ua.P+ua.F*(js(function(){Ys.sort(void 0)})||!js(function(){Ys.sort(null)})||!th(fa)),"Array",{sort:function(t){return t===void 0?fa.call(Hs(this)):fa.call(Hs(this),rh(t))}});var Lt,Ei=[];class ih{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&Lt&&(this.parent=Lt,this.index=(Lt.scopes||(Lt.scopes=[])).push(this)-1)}run(t){if(this.active)try{return this.on(),t()}finally{this.off()}}on(){this.active&&(Ei.push(this),Lt=this)}off(){this.active&&(Ei.pop(),Lt=Ei[Ei.length-1])}stop(t){if(this.active){if(this.effects.forEach(i=>i.stop()),this.cleanups.forEach(i=>i()),this.scopes&&this.scopes.forEach(i=>i.stop(!0)),this.parent&&!t){var r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.active=!1}}}function nh(e,t){t=t||Lt,t&&t.active&&t.effects.push(e)}var ca=e=>{var t=new Set(e);return t.w=0,t.n=0,t},zs=e=>(e.w&bt)>0,qs=e=>(e.n&bt)>0,ah=({deps:e})=>{if(e.length)for(var t=0;t{var{deps:t}=e;if(t.length){for(var r=0,i=0;i0?xr[t-1]:void 0}}stop(){this.active&&(Xs(this),this.onStop&&this.onStop(),this.active=!1)}}function Xs(e){var{deps:t}=e;if(t.length){for(var r=0;r{(d==="length"||d>=i)&&s.push(v)});else switch(r!==void 0&&s.push(o.get(r)),t){case"add":se(e)?qn(r)&&s.push(o.get("length")):(s.push(o.get(kt)),mr(e)&&s.push(o.get(ha)));break;case"delete":se(e)||(s.push(o.get(kt)),mr(e)&&s.push(o.get(ha)));break;case"set":mr(e)&&s.push(o.get(kt));break}if(s.length===1)s[0]&&ma(s[0]);else{var l=[];for(var u of s)u&&l.push(...u);ma(ca(l))}}}function ma(e,t){for(var r of se(e)?e:[...e])(r!==Nt||r.allowRecurse)&&(r.scheduler?r.scheduler():r.run())}var lh=vi("__proto__,__v_isRef,__isVue"),Zs=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(Yn)),uh=_a(),fh=_a(!1,!0),ch=_a(!0),Js=vh();function vh(){var e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...r){for(var i=pe(this),n=0,a=this.length;n{e[t]=function(...r){tr();var i=pe(this)[t].apply(this,r);return Dt(),i}}),e}function _a(e=!1,t=!1){return function(i,n,a){if(n==="__v_isReactive")return!e;if(n==="__v_isReadonly")return e;if(n==="__v_raw"&&a===(e?t?Mh:sl:t?ol:al).get(i))return i;var o=se(i);if(!e&&o&&ee(Js,n))return Reflect.get(Js,n,a);var s=Reflect.get(i,n,a);if((Yn(n)?Zs.has(n):lh(n))||(e||je(i,"get",n),t))return s;if(Ue(s)){var l=!o||!qn(n);return l?s.value:s}return De(s)?e?ll(s):Ee(s):s}}var dh=Qs(),hh=Qs(!0);function Qs(e=!1){return function(r,i,n,a){var o=r[i];if(!e&&(n=pe(n),o=pe(o),!se(r)&&Ue(o)&&!Ue(n)))return o.value=n,!0;var s=se(r)&&qn(i)?Number(i)e,Ci=e=>Reflect.getPrototypeOf(e);function Oi(e,t,r=!1,i=!1){e=e.__v_raw;var n=pe(e),a=pe(t);t!==a&&!r&&je(n,"get",t),!r&&je(n,"get",a);var{has:o}=Ci(n),s=i?ba:r?Sa:Tr;if(o.call(n,t))return s(e.get(t));if(o.call(n,a))return s(e.get(a));e!==n&&e.get(t)}function Mi(e,t=!1){var r=this.__v_raw,i=pe(r),n=pe(e);return e!==n&&!t&&je(i,"has",e),!t&&je(i,"has",n),e===n?r.has(e):r.has(e)||r.has(n)}function Ii(e,t=!1){return e=e.__v_raw,!t&&je(pe(e),"iterate",kt),Reflect.get(e,"size",e)}function tl(e){e=pe(e);var t=pe(this),r=Ci(t),i=r.has.call(t,e);return i||(t.add(e),vt(t,"add",e,e)),this}function rl(e,t){t=pe(t);var r=pe(this),{has:i,get:n}=Ci(r),a=i.call(r,e);a||(e=pe(e),a=i.call(r,e));var o=n.call(r,e);return r.set(e,t),a?br(t,o)&&vt(r,"set",e,t):vt(r,"add",e,t),this}function il(e){var t=pe(this),{has:r,get:i}=Ci(t),n=r.call(t,e);n||(e=pe(e),n=r.call(t,e)),i&&i.call(t,e);var a=t.delete(e);return n&&vt(t,"delete",e,void 0),a}function nl(){var e=pe(this),t=e.size!==0,r=e.clear();return t&&vt(e,"clear",void 0,void 0),r}function Ai(e,t){return function(i,n){var a=this,o=a.__v_raw,s=pe(o),l=t?ba:e?Sa:Tr;return!e&&je(s,"iterate",kt),o.forEach((u,v)=>i.call(n,l(u),l(v),a))}}function Pi(e,t,r){return function(...i){var n=this.__v_raw,a=pe(n),o=mr(a),s=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,u=n[e](...i),v=r?ba:t?Sa:Tr;return!t&&je(a,"iterate",l?ha:kt),{next(){var{value:d,done:_}=u.next();return _?{value:d,done:_}:{value:s?[v(d[0]),v(d[1])]:v(d),done:_}},[Symbol.iterator](){return this}}}}function wt(e){return function(...t){return e==="delete"?!1:this}}function wh(){var e={get(a){return Oi(this,a)},get size(){return Ii(this)},has:Mi,add:tl,set:rl,delete:il,clear:nl,forEach:Ai(!1,!1)},t={get(a){return Oi(this,a,!1,!0)},get size(){return Ii(this)},has:Mi,add:tl,set:rl,delete:il,clear:nl,forEach:Ai(!1,!0)},r={get(a){return Oi(this,a,!0)},get size(){return Ii(this,!0)},has(a){return Mi.call(this,a,!0)},add:wt("add"),set:wt("set"),delete:wt("delete"),clear:wt("clear"),forEach:Ai(!0,!1)},i={get(a){return Oi(this,a,!0,!0)},get size(){return Ii(this,!0)},has(a){return Mi.call(this,a,!0)},add:wt("add"),set:wt("set"),delete:wt("delete"),clear:wt("clear"),forEach:Ai(!0,!0)},n=["keys","values","entries",Symbol.iterator];return n.forEach(a=>{e[a]=Pi(a,!1,!1),r[a]=Pi(a,!0,!1),t[a]=Pi(a,!1,!0),i[a]=Pi(a,!0,!0)}),[e,r,t,i]}var[yh,Sh,xh,Th]=wh();function wa(e,t){var r=t?e?Th:xh:e?Sh:yh;return(i,n,a)=>n==="__v_isReactive"?!e:n==="__v_isReadonly"?e:n==="__v_raw"?i:Reflect.get(ee(r,n)&&n in i?r:i,n,a)}var Eh={get:wa(!1,!1)},Ch={get:wa(!1,!0)},Oh={get:wa(!0,!1)},al=new WeakMap,ol=new WeakMap,sl=new WeakMap,Mh=new WeakMap;function Ih(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ah(e){return e.__v_skip||!Object.isExtensible(e)?0:Ih(zn(e))}function Ee(e){return e&&e.__v_isReadonly?e:ya(e,!1,el,Eh,al)}function Ph(e){return ya(e,!1,bh,Ch,ol)}function ll(e){return ya(e,!0,_h,Oh,sl)}function ya(e,t,r,i,n){if(!De(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;var a=n.get(e);if(a)return a;var o=Ah(e);if(o===0)return e;var s=new Proxy(e,o===2?i:r);return n.set(e,s),s}function rr(e){return ul(e)?rr(e.__v_raw):!!(e&&e.__v_isReactive)}function ul(e){return!!(e&&e.__v_isReadonly)}function fl(e){return rr(e)||ul(e)}function pe(e){var t=e&&e.__v_raw;return t?pe(t):e}function Ri(e){return mi(e,"__v_skip",!0),e}var Tr=e=>De(e)?Ee(e):e,Sa=e=>De(e)?ll(e):e;function cl(e){Ks()&&(e=pe(e),e.dep||(e.dep=ca()),Gs(e.dep))}function vl(e,t){e=pe(e),e.dep&&ma(e.dep)}function Ue(e){return Boolean(e&&e.__v_isRef===!0)}function B(e){return dl(e,!1)}function xa(e){return dl(e,!0)}function dl(e,t){return Ue(e)?e:new Rh(e,t)}class Rh{constructor(t,r){this._shallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?t:pe(t),this._value=r?t:Tr(t)}get value(){return cl(this),this._value}set value(t){t=this._shallow?t:pe(t),br(t,this._rawValue)&&(this._rawValue=t,this._value=this._shallow?t:Tr(t),vl(this))}}function Lh(e){return Ue(e)?e.value:e}var Nh={get:(e,t,r)=>Lh(Reflect.get(e,t,r)),set:(e,t,r,i)=>{var n=e[t];return Ue(n)&&!Ue(r)?(n.value=r,!0):Reflect.set(e,t,r,i)}};function hl(e){return rr(e)?e:new Proxy(e,Nh)}class kh{constructor(t,r,i){this._setter=r,this.dep=void 0,this._dirty=!0,this.__v_isRef=!0,this.effect=new pa(t,()=>{this._dirty||(this._dirty=!0,vl(this))}),this.__v_isReadonly=i}get value(){var t=pe(this);return cl(t),t._dirty&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Q(e,t){var r,i,n=ae(e);n?(r=e,i=Je):(r=e.get,i=e.set);var a=new kh(r,i,n||!i);return a}function Dh(e,t,...r){var i=e.vnode.props||be,n=r,a=t.startsWith("update:"),o=a&&t.slice(7);if(o&&o in i){var s="".concat(o==="modelValue"?"model":o,"Modifiers"),{number:l,trim:u}=i[s]||be;u?n=r.map(h=>h.trim()):l&&(n=r.map(Yv))}var v,d=i[v=Xn(t)]||i[v=Xn(mt(t))];!d&&a&&(d=i[v=Xn(Ve(t))]),d&&et(d,e,6,n);var _=i[v+"Once"];if(_){if(!e.emitted)e.emitted={};else if(e.emitted[v])return;e.emitted[v]=!0,et(_,e,6,n)}}function pl(e,t,r=!1){var i=t.emitsCache,n=i.get(e);if(n!==void 0)return n;var a=e.emits,o={},s=!1;if(!ae(e)){var l=u=>{var v=pl(u,t,!0);v&&(s=!0,fe(o,v))};!r&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!a&&!s?(i.set(e,null),null):(se(a)?a.forEach(u=>o[u]=null):fe(o,a),i.set(e,o),o)}function Ta(e,t){return!e||!di(t)?!1:(t=t.slice(2).replace(/Once$/,""),ee(e,t[0].toLowerCase()+t.slice(1))||ee(e,Ve(t))||ee(e,t))}var Qe=null,gl=null;function Li(e){var t=Qe;return Qe=e,gl=e&&e.type.__scopeId||null,t}function Bh(e,t=Qe,r){if(!t||e._n)return e;var i=(...n)=>{i._d&&$l(-1);var a=Li(t),o=e(...n);return Li(a),i._d&&$l(1),o};return i._n=!0,i._c=!0,i._d=!0,i}function vy(){}function Ea(e){var{type:t,vnode:r,proxy:i,withProxy:n,props:a,propsOptions:[o],slots:s,attrs:l,emit:u,render:v,renderCache:d,data:_,setupState:h,ctx:b,inheritAttrs:m}=e,p,c,w=Li(e);try{if(r.shapeFlag&4){var f=n||i;p=st(v.call(f,f,d,a,h,_,b)),c=l}else{var g=t;p=st(g.length>1?g(a,{attrs:l,slots:s,emit:u}):g(a,null)),c=t.props?l:$h(l)}}catch(E){Wi(E,e,1),p=M(Cr)}var S=p;if(c&&m!==!1){var x=Object.keys(c),{shapeFlag:C}=S;x.length&&C&(1|6)&&(o&&x.some(jn)&&(c=Fh(c,o)),S=Mr(S,c))}return r.dirs&&(S.dirs=S.dirs?S.dirs.concat(r.dirs):r.dirs),r.transition&&(S.transition=r.transition),p=S,Li(w),p}var $h=e=>{var t;for(var r in e)(r==="class"||r==="style"||di(r))&&((t||(t={}))[r]=e[r]);return t},Fh=(e,t)=>{var r={};for(var i in e)(!jn(i)||!(i.slice(9)in t))&&(r[i]=e[i]);return r};function Uh(e,t,r){var{props:i,children:n,component:a}=e,{props:o,children:s,patchFlag:l}=t,u=a.emitsOptions;if(t.dirs||t.transition)return!0;if(r&&l>=0){if(l&1024)return!0;if(l&16)return i?ml(i,o,u):!!o;if(l&8)for(var v=t.dynamicProps,d=0;de.__isSuspense;function Hh(e,t){t&&t.pendingBranch?se(e)?t.effects.push(...e):t.effects.push(e):Lp(e)}function Ne(e,t){if(ke){var r=ke.provides,i=ke.parent&&ke.parent.provides;i===r&&(r=ke.provides=Object.create(i)),r[e]=t}}function ge(e,t,r=!1){var i=ke||Qe;if(i){var n=i.parent==null?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides;if(n&&e in n)return n[e];if(arguments.length>1)return r&&ae(t)?t.call(i.proxy):t}}function jh(e){return ae(e)?{setup:e,name:e.name}:e}var Ca=e=>!!e.type.__asyncLoader,_l=e=>e.type.__isKeepAlive;function Oa(e,t){bl(e,"a",t)}function Yh(e,t){bl(e,"da",t)}function bl(e,t,r=ke){var i=e.__wdc||(e.__wdc=()=>{for(var a=r;a;){if(a.isDeactivated)return;a=a.parent}e()});if(Ni(t,i,r),r)for(var n=r.parent;n&&n.parent;)_l(n.parent.vnode)&&zh(i,t,r,n),n=n.parent}function zh(e,t,r,i){var n=Ni(t,e,i,!0);yt(()=>{ys(i[t],n)},r)}function Ni(e,t,r=ke,i=!1){if(r){var n=r[e]||(r[e]=[]),a=t.__weh||(t.__weh=(...o)=>{if(!r.isUnmounted){tr(),ir(r);var s=et(t,r,e,o);return Ft(),Dt(),s}});return i?n.unshift(a):n.push(a),a}}var dt=e=>(t,r=ke)=>(!Ui||e==="sp")&&Ni(e,t,r),wl=dt("bm"),Oe=dt("m"),qh=dt("bu"),Xh=dt("u"),xe=dt("bum"),yt=dt("um"),Kh=dt("sp"),Gh=dt("rtg"),Zh=dt("rtc");function Jh(e,t=ke){Ni("ec",e,t)}var Ma=!0;function Qh(e){var t=xl(e),r=e.proxy,i=e.ctx;Ma=!1,t.beforeCreate&&yl(t.beforeCreate,e,"bc");var{data:n,computed:a,methods:o,watch:s,provide:l,inject:u,created:v,beforeMount:d,mounted:_,beforeUpdate:h,updated:b,activated:m,deactivated:p,beforeDestroy:c,beforeUnmount:w,destroyed:f,unmounted:g,render:S,renderTracked:x,renderTriggered:C,errorCaptured:E,serverPrefetch:P,expose:F,inheritAttrs:q,components:X,directives:ce,filters:A}=t,U=null;if(u&&ep(u,i,U,e.appContext.config.unwrapInjectedRef),o)for(var te in o){var oe=o[te];ae(oe)&&(i[te]=oe.bind(r))}if(n&&function(){var ie=n.call(r,r);De(ie)&&(e.data=Ee(ie))}(),Ma=!0,a){var j=function(ie){var ve=a[ie],Ie=ae(ve)?ve.bind(r,r):ae(ve.get)?ve.get.bind(r,r):Je,Ce=!ae(ve)&&ae(ve.set)?ve.set.bind(r):Je,Ge=Q({get:Ie,set:Ce});Object.defineProperty(i,ie,{enumerable:!0,configurable:!0,get:()=>Ge.value,set:At=>Ge.value=At})};for(var J in a)j(J)}if(s)for(var re in s)Sl(s[re],i,r,re);if(l){var we=ae(l)?l.call(r):l;Reflect.ownKeys(we).forEach(ie=>{Ne(ie,we[ie])})}v&&yl(v,e,"c");function Y(ie,ve){se(ve)?ve.forEach(Ie=>ie(Ie.bind(r))):ve&&ie(ve.bind(r))}if(Y(wl,d),Y(Oe,_),Y(qh,h),Y(Xh,b),Y(Oa,m),Y(Yh,p),Y(Jh,E),Y(Zh,x),Y(Gh,C),Y(xe,w),Y(yt,g),Y(Kh,P),se(F))if(F.length){var ne=e.exposed||(e.exposed={});F.forEach(ie=>{Object.defineProperty(ne,ie,{get:()=>r[ie],set:ve=>r[ie]=ve})})}else e.exposed||(e.exposed={});S&&e.render===Je&&(e.render=S),q!=null&&(e.inheritAttrs=q),X&&(e.components=X),ce&&(e.directives=ce)}function ep(e,t,r=Je,i=!1){se(e)&&(e=Ia(e));var n=function(o){var s=e[o],l=void 0;De(s)?"default"in s?l=ge(s.from||o,s.default,!0):l=ge(s.from||o):l=ge(s),Ue(l)&&i?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>l.value,set:u=>l.value=u}):t[o]=l};for(var a in e)n(a)}function yl(e,t,r){et(se(e)?e.map(i=>i.bind(t.proxy)):e.bind(t.proxy),t,r)}function Sl(e,t,r,i){var n=i.includes(".")?Zl(r,i):()=>r[i];if(ye(e)){var a=t[e];ae(a)&&W(n,a)}else if(ae(e))W(n,e.bind(r));else if(De(e))if(se(e))e.forEach(s=>Sl(s,t,r,i));else{var o=ae(e.handler)?e.handler.bind(r):t[e.handler];ae(o)&&W(n,o,e)}}function xl(e){var t=e.type,{mixins:r,extends:i}=t,{mixins:n,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,s=a.get(t),l;return s?l=s:!n.length&&!r&&!i?l=t:(l={},n.length&&n.forEach(u=>ki(l,u,o,!0)),ki(l,t,o)),a.set(t,l),l}function ki(e,t,r,i=!1){var{mixins:n,extends:a}=t;a&&ki(e,a,r,!0),n&&n.forEach(l=>ki(e,l,r,!0));for(var o in t)if(!(i&&o==="expose")){var s=tp[o]||r&&r[o];e[o]=s?s(e[o],t[o]):t[o]}return e}var tp={data:Tl,props:Bt,emits:Bt,methods:Bt,computed:Bt,beforeCreate:$e,created:$e,beforeMount:$e,mounted:$e,beforeUpdate:$e,updated:$e,beforeDestroy:$e,beforeUnmount:$e,destroyed:$e,unmounted:$e,activated:$e,deactivated:$e,errorCaptured:$e,serverPrefetch:$e,components:Bt,directives:Bt,watch:ip,provide:Tl,inject:rp};function Tl(e,t){return t?e?function(){return fe(ae(e)?e.call(this,this):e,ae(t)?t.call(this,this):t)}:t:e}function rp(e,t){return Bt(Ia(e),Ia(t))}function Ia(e){if(se(e)){for(var t={},r=0;r0)&&!(o&16)){if(o&8)for(var v=e.vnode.dynamicProps,d=0;d{l=!0;var[g,S]=Cl(f,t,!0);fe(o,g),S&&s.push(...S)};!r&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!a&&!l)return i.set(e,gr),gr;if(se(a))for(var v=0;v-1,m[1]=c<0||p-1||ee(m,"default"))&&s.push(h)}}}var w=[o,s];return i.set(e,w),w}function Ol(e){return e[0]!=="$"}function Ml(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Il(e,t){return Ml(e)===Ml(t)}function Al(e,t){return se(t)?t.findIndex(r=>Il(r,e)):ae(t)&&Il(t,e)?0:-1}var Pl=e=>e[0]==="_"||e==="$stable",Pa=e=>se(e)?e.map(st):[st(e)],op=(e,t,r)=>{var i=Bh((...n)=>Pa(t(...n)),r);return i._c=!1,i},Rl=(e,t,r)=>{var i=e._ctx;for(var n in e)if(!Pl(n)){var a=e[n];ae(a)?t[n]=op(n,a,i):a!=null&&function(){var o=Pa(a);t[n]=()=>o}()}},Ll=(e,t)=>{var r=Pa(t);e.slots.default=()=>r},sp=(e,t)=>{if(e.vnode.shapeFlag&32){var r=t._;r?(e.slots=pe(t),mi(t,"_",r)):Rl(t,e.slots={})}else e.slots={},t&&Ll(e,t);mi(e.slots,Bi,1)},lp=(e,t,r)=>{var{vnode:i,slots:n}=e,a=!0,o=be;if(i.shapeFlag&32){var s=t._;s?r&&s===1?a=!1:(fe(n,t),!r&&s===1&&delete n._):(a=!t.$stable,Rl(t,n)),o=t}else t&&(Ll(e,t),o={default:1});if(a)for(var l in n)!Pl(l)&&!(l in o)&&delete n[l]};function Er(e,t){var r=Qe;if(r===null)return e;for(var i=r.proxy,n=e.dirs||(e.dirs=[]),a=0;a{if(y!==T){y&&!Or(y,T)&&(R=Ge(y),ne(y,L,$,!0),y=null),T.patchFlag===-2&&(k=!1,T.dynamicChildren=null);var{type:N,ref:Z,shapeFlag:G}=T;switch(N){case La:c(y,T,I,R);break;case Cr:w(y,T,I,R);break;case Na:y==null&&f(T,I,R,V);break;case ot:ce(y,T,I,R,L,$,V,D,k);break;default:G&1?x(y,T,I,R,L,$,V,D,k):G&6?A(y,T,I,R,L,$,V,D,k):(G&64||G&128)&&N.process(y,T,I,R,L,$,V,D,k,Ae)}Z!=null&&L&&Ra(Z,y&&y.ref,$,T||y,!T)}},c=(y,T,I,R)=>{if(y==null)i(T.el=s(T.children),I,R);else{var L=T.el=y.el;T.children!==y.children&&u(L,T.children)}},w=(y,T,I,R)=>{y==null?i(T.el=l(T.children||""),I,R):T.el=y.el},f=(y,T,I,R)=>{[y.el,y.anchor]=m(y.children,T,I,R)},g=({el:y,anchor:T},I,R)=>{for(var L;y&&y!==T;)L=_(y),i(y,I,R),y=L;i(T,I,R)},S=({el:y,anchor:T})=>{for(var I;y&&y!==T;)I=_(y),n(y),y=I;n(T)},x=(y,T,I,R,L,$,V,D,k)=>{V=V||T.type==="svg",y==null?C(T,I,R,L,$,V,D,k):F(y,T,L,$,V,D,k)},C=(y,T,I,R,L,$,V,D)=>{var k,N,{type:Z,props:G,shapeFlag:K,transition:ue,patchFlag:Re,dirs:Se}=y;if(y.el&&b!==void 0&&Re===-1)k=y.el=b(y.el);else{if(k=y.el=o(y.type,$,G&&G.is,G),K&8?v(k,y.children):K&16&&P(y.children,k,null,R,L,$&&Z!=="foreignObject",V,D),Se&&$t(y,null,R,"created"),G){for(var O in G)O!=="value"&&!hi(O)&&a(k,O,null,G[O],$,y.children,R,L,Ce);"value"in G&&a(k,"value",null,G.value),(N=G.onVnodeBeforeMount)&&at(N,R,y)}E(k,y,y.scopeId,V,R)}Object.defineProperty(k,"__vueParentComponent",{value:R,enumerable:!1}),Se&&$t(y,null,R,"beforeMount");var H=(!L||L&&!L.pendingBranch)&&ue&&!ue.persisted;H&&ue.beforeEnter(k),i(k,T,I),((N=G&&G.onVnodeMounted)||H||Se)&&Fe(()=>{N&&at(N,R,y),H&&ue.enter(k),Se&&$t(y,null,R,"mounted")},L)},E=(y,T,I,R,L)=>{if(I&&h(y,I),R)for(var $=0;${for(var N=k;N{var D=T.el=y.el,{patchFlag:k,dynamicChildren:N,dirs:Z}=T;k|=y.patchFlag&16;var G=y.props||be,K=T.props||be,ue;(ue=K.onVnodeBeforeUpdate)&&at(ue,I,T,y),Z&&$t(T,y,I,"beforeUpdate");var Re=L&&T.type!=="foreignObject";if(N?q(y.dynamicChildren,N,D,I,R,Re,$):V||J(y,T,D,null,I,R,Re,$,!1),k>0){if(k&16)X(D,T,G,K,I,R,L);else if(k&2&&G.class!==K.class&&a(D,"class",null,K.class,L),k&4&&a(D,"style",G.style,K.style,L),k&8)for(var Se=T.dynamicProps,O=0;O{ue&&at(ue,I,T,y),Z&&$t(T,y,I,"updated")},R)},q=(y,T,I,R,L,$,V)=>{for(var D=0;D{if(I!==R){for(var D in R)if(!hi(D)){var k=R[D],N=I[D];k!==N&&D!=="value"&&a(y,D,N,k,V,T.children,L,$,Ce)}if(I!==be)for(var Z in I)!hi(Z)&&!(Z in R)&&a(y,Z,I[Z],null,V,T.children,L,$,Ce);"value"in R&&a(y,"value",I.value,R.value)}},ce=(y,T,I,R,L,$,V,D,k)=>{var N=T.el=y?y.el:s(""),Z=T.anchor=y?y.anchor:s(""),{patchFlag:G,dynamicChildren:K,slotScopeIds:ue}=T;ue&&(D=D?D.concat(ue):ue),y==null?(i(N,I,R),i(Z,I,R),P(T.children,I,Z,L,$,V,D,k)):G>0&&G&64&&K&&y.dynamicChildren?(q(y.dynamicChildren,K,I,L,$,V,D),(T.key!=null||L&&T===L.subTree)&&kl(y,T,!0)):J(y,T,I,Z,L,$,V,D,k)},A=(y,T,I,R,L,$,V,D,k)=>{T.slotScopeIds=D,y==null?T.shapeFlag&512?L.ctx.activate(T,I,R,V,k):U(T,I,R,L,$,V,k):te(y,T,k)},U=(y,T,I,R,L,$,V)=>{var D=y.component=xp(y,R,L);if(_l(y)&&(D.ctx.renderer=Ae),Tp(D),D.asyncDep){if(L&&L.registerDep(D,oe),!y.el){var k=D.subTree=M(Cr);w(null,k,T,I)}return}oe(D,y,T,I,L,$,V)},te=(y,T,I)=>{var R=T.component=y.component;if(Uh(y,T,I))if(R.asyncDep&&!R.asyncResolved){j(R,T,I);return}else R.next=T,Pp(R.update),R.update();else T.component=y.component,T.el=y.el,R.vnode=T},oe=(y,T,I,R,L,$,V)=>{var D=()=>{if(y.isMounted){var{next:le,bu:Le,u:We,parent:Pe,vnode:rt}=y,Pt=le,ft;k.allowRecurse=!1,le?(le.el=rt.el,j(y,le,V)):le=rt,Le&&Kn(Le),(ft=le.props&&le.props.onVnodeBeforeUpdate)&&at(ft,Pe,le,rt),k.allowRecurse=!0;var Xt=Ea(y),pt=y.subTree;y.subTree=Xt,p(pt,Xt,d(pt.el),Ge(pt),y,L,$),le.el=Xt.el,Pt===null&&Wh(y,Xt.el),We&&Fe(We,L),(ft=le.props&&le.props.onVnodeUpdated)&&Fe(()=>at(ft,Pe,le,rt),L)}else{var Z,{el:G,props:K}=T,{bm:ue,m:Re,parent:Se}=y,O=Ca(T);if(k.allowRecurse=!1,ue&&Kn(ue),!O&&(Z=K&&K.onVnodeBeforeMount)&&at(Z,Se,T),k.allowRecurse=!0,G&&Kr){var H=()=>{y.subTree=Ea(y),Kr(G,y.subTree,y,L,null)};O?T.type.__asyncLoader().then(()=>!y.isUnmounted&&H()):H()}else{var z=y.subTree=Ea(y);p(null,z,I,R,y,L,$),T.el=z.el}if(Re&&Fe(Re,L),!O&&(Z=K&&K.onVnodeMounted)){var de=T;Fe(()=>at(Z,Se,de),L)}T.shapeFlag&256&&y.a&&Fe(y.a,L),y.isMounted=!0,T=I=R=null}},k=new pa(D,()=>Yl(y.update),y.scope),N=y.update=k.run.bind(k);N.id=y.uid,k.allowRecurse=N.allowRecurse=!0,N()},j=(y,T,I)=>{T.component=y;var R=y.vnode.props;y.vnode=T,y.next=null,ap(y,T.props,R,I),lp(y,T.children,I),tr(),Wa(void 0,y.update),Dt()},J=(y,T,I,R,L,$,V,D,k=!1)=>{var N=y&&y.children,Z=y?y.shapeFlag:0,G=T.children,{patchFlag:K,shapeFlag:ue}=T;if(K>0){if(K&128){we(N,G,I,R,L,$,V,D,k);return}else if(K&256){re(N,G,I,R,L,$,V,D,k);return}}ue&8?(Z&16&&Ce(N,L,$),G!==N&&v(I,G)):Z&16?ue&16?we(N,G,I,R,L,$,V,D,k):Ce(N,L,$,!0):(Z&8&&v(I,""),ue&16&&P(G,I,R,L,$,V,D,k))},re=(y,T,I,R,L,$,V,D,k)=>{y=y||gr,T=T||gr;var N=y.length,Z=T.length,G=Math.min(N,Z),K;for(K=0;KZ?Ce(y,L,$,!0,!1,G):P(T,I,R,L,$,V,D,k,G)},we=(y,T,I,R,L,$,V,D,k)=>{for(var N=0,Z=T.length,G=y.length-1,K=Z-1;N<=G&&N<=K;){var ue=y[N],Re=T[N]=k?St(T[N]):st(T[N]);if(Or(ue,Re))p(ue,Re,I,null,L,$,V,D,k);else break;N++}for(;N<=G&&N<=K;){var Se=y[G],O=T[K]=k?St(T[K]):st(T[K]);if(Or(Se,O))p(Se,O,I,null,L,$,V,D,k);else break;G--,K--}if(N>G){if(N<=K)for(var H=K+1,z=HK)for(;N<=G;)ne(y[N],L,$,!0),N++;else{var de=N,le=N,Le=new Map;for(N=le;N<=K;N++){var We=T[N]=k?St(T[N]):st(T[N]);We.key!=null&&Le.set(We.key,N)}var Pe,rt=0,Pt=K-le+1,ft=!1,Xt=0,pt=new Array(Pt);for(N=0;N=Pt){ne(dr,L,$,!0);continue}var Kt=void 0;if(dr.key!=null)Kt=Le.get(dr.key);else for(Pe=le;Pe<=K;Pe++)if(pt[Pe-le]===0&&Or(dr,T[Pe])){Kt=Pe;break}Kt===void 0?ne(dr,L,$,!0):(pt[Kt-le]=N+1,Kt>=Xt?Xt=Kt:ft=!0,p(dr,T[Kt],I,null,L,$,V,D,k),rt++)}var ec=ft?dp(pt):gr;for(Pe=ec.length-1,N=Pt-1;N>=0;N--){var Lo=le+N,tc=T[Lo],rc=Lo+1{var{el:$,type:V,transition:D,children:k,shapeFlag:N}=y;if(N&6){Y(y.component.subTree,T,I,R);return}if(N&128){y.suspense.move(T,I,R);return}if(N&64){V.move(y,T,I,Ae);return}if(V===ot){i($,T,I);for(var Z=0;ZD.enter($),L);else{var{leave:K,delayLeave:ue,afterLeave:Re}=D,Se=()=>i($,T,I),O=()=>{K($,()=>{Se(),Re&&Re()})};ue?ue($,Se,O):O()}else i($,T,I)},ne=(y,T,I,R=!1,L=!1)=>{var{type:$,props:V,ref:D,children:k,dynamicChildren:N,shapeFlag:Z,patchFlag:G,dirs:K}=y;if(D!=null&&Ra(D,null,I,y,!0),Z&256){T.ctx.deactivate(y);return}var ue=Z&1&&K,Re=!Ca(y),Se;if(Re&&(Se=V&&V.onVnodeBeforeUnmount)&&at(Se,T,y),Z&6)Ie(y.component,I,R);else{if(Z&128){y.suspense.unmount(I,R);return}ue&&$t(y,null,T,"beforeUnmount"),Z&64?y.type.remove(y,T,I,L,Ae,R):N&&($!==ot||G>0&&G&64)?Ce(N,T,I,!1,!0):($===ot&&G&(128|256)||!L&&Z&16)&&Ce(k,T,I),R&&ie(y)}(Re&&(Se=V&&V.onVnodeUnmounted)||ue)&&Fe(()=>{Se&&at(Se,T,y),ue&&$t(y,null,T,"unmounted")},I)},ie=y=>{var{type:T,el:I,anchor:R,transition:L}=y;if(T===ot){ve(I,R);return}if(T===Na){S(y);return}var $=()=>{n(I),L&&!L.persisted&&L.afterLeave&&L.afterLeave()};if(y.shapeFlag&1&&L&&!L.persisted){var{leave:V,delayLeave:D}=L,k=()=>V(I,$);D?D(y.el,$,k):k()}else $()},ve=(y,T)=>{for(var I;y!==T;)I=_(y),n(y),y=I;n(T)},Ie=(y,T,I)=>{var{bum:R,scope:L,update:$,subTree:V,um:D}=y;R&&Kn(R),L.stop(),$&&($.active=!1,ne(V,y,T,I)),D&&Fe(D,T),Fe(()=>{y.isUnmounted=!0},T),T&&T.pendingBranch&&!T.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===T.pendingId&&(T.deps--,T.deps===0&&T.resolve())},Ce=(y,T,I,R=!1,L=!1,$=0)=>{for(var V=$;Vy.shapeFlag&6?Ge(y.component.subTree):y.shapeFlag&128?y.suspense.next():_(y.anchor||y.el),At=(y,T,I)=>{if(y==null)T._vnode&&ne(T._vnode,null,null,!0);else{var R=T.__vueParent;p(T._vnode||null,y,T,null,R,null,I)}T._vnode=y},Ae={p,um:ne,m:Y,r:ie,mt:U,mc:P,pc:J,pbc:q,n:Ge,o:e},Xr,Kr;return t&&([Xr,Kr]=t(Ae)),{render:At,hydrate:Xr,createApp:fp(At,Xr)}}function Ra(e,t,r,i,n=!1){if(se(e)){e.forEach((b,m)=>Ra(b,t&&(se(t)?t[m]:t),r,i,n));return}if(!(Ca(i)&&!n)){var a=i.shapeFlag&4?Ba(i.component)||i.component.proxy:i.el,o=n?null:a,{i:s,r:l}=e,u=t&&t.r,v=s.refs===be?s.refs={}:s.refs,d=s.setupState;if(u!=null&&u!==l&&(ye(u)?(v[u]=null,ee(d,u)&&(d[u]=null)):Ue(u)&&(u.value=null)),ye(l)){var _=()=>{v[l]=o,ee(d,l)&&(d[l]=o)};o?(_.id=-1,Fe(_,r)):_()}else if(Ue(l)){var h=()=>{l.value=o};o?(h.id=-1,Fe(h,r)):h()}else ae(l)&&Tt(l,s,12,[o,v])}}function at(e,t,r,i=null){et(e,t,7,[r,i])}function kl(e,t,r=!1){var i=e.children,n=t.children;if(se(i)&&se(n))for(var a=0;a>1,e[r[s]]0&&(t[i]=r[a-1]),r[a]=i)}}for(a=r.length,o=r[a-1];a-- >0;)r[a]=o,o=t[o];return r}var hp=e=>e.__isTeleport,pp=Symbol(),ot=Symbol(void 0),La=Symbol(void 0),Cr=Symbol(void 0),Na=Symbol(void 0),Dl=null,Bl=1;function $l(e){Bl+=e}function Di(e){return e?e.__v_isVNode===!0:!1}function Or(e,t){return e.type===t.type&&e.key===t.key}var Bi="__vInternal",Fl=({key:e})=>e!=null?e:null,$i=({ref:e})=>e!=null?ye(e)||Ue(e)||ae(e)?{i:Qe,r:e}:e:null;function gp(e,t=null,r=null,i=0,n=null,a=e===ot?0:1,o=!1,s=!1){var l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Fl(t),ref:t&&$i(t),scopeId:gl,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:i,dynamicProps:n,dynamicChildren:null,appContext:null};return s?(ka(l,r),a&128&&e.normalize(l)):r&&(l.shapeFlag|=ye(r)?8:16),Bl>0&&!o&&Dl&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&Dl.push(l),l}var M=mp;function mp(e,t=null,r=null,i=0,n=null,a=!1){if((!e||e===pp)&&(e=Cr),Di(e)){var o=Mr(e,t,!0);return r&&ka(o,r),o}if(Mp(e)&&(e=e.__vccOpts),t){t=_p(t);var{class:s,style:l}=t;s&&!ye(s)&&(t.class=Hn(s)),De(l)&&(fl(l)&&!se(l)&&(l=fe({},l)),t.style=Vn(l))}var u=ye(e)?1:Vh(e)?128:hp(e)?64:De(e)?4:ae(e)?2:0;return gp(e,t,r,i,n,u,a,!0)}function _p(e){return e?fl(e)||Bi in e?fe({},e):e:null}function Mr(e,t,r=!1){var{props:i,ref:n,patchFlag:a,children:o}=e,s=t?Ye(i||{},t):i,l={__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&Fl(s),ref:t&&t.ref?r&&n?se(n)?n.concat($i(t)):[n,$i(t)]:$i(t):n,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ot?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Mr(e.ssContent),ssFallback:e.ssFallback&&Mr(e.ssFallback),el:e.el,anchor:e.anchor};return l}function bp(e=" ",t=0){return M(La,null,e,t)}function st(e){return e==null||typeof e=="boolean"?M(Cr):se(e)?M(ot,null,e.slice()):typeof e=="object"?St(e):M(La,null,String(e))}function St(e){return e.el===null||e.memo?e:Mr(e)}function ka(e,t){var r=0,{shapeFlag:i}=e;if(t==null)t=null;else if(se(t))r=16;else if(typeof t=="object")if(i&(1|64)){var n=t.default;n&&(n._c&&(n._d=!1),ka(e,n()),n._c&&(n._d=!0));return}else{r=32;var a=t._;!a&&!(Bi in t)?t._ctx=Qe:a===3&&Qe&&(Qe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ae(t)?(t={default:t,_ctx:Qe},r=32):(t=String(t),i&64?(r=16,t=[bp(t)]):r=8);e.children=t,e.shapeFlag|=r}function Ye(...e){for(var t={},r=0;re?Ul(e)?Ba(e)||e.proxy:Da(e.parent):null,Fi=fe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Da(e.parent),$root:e=>Da(e.root),$emit:e=>e.emit,$options:e=>xl(e),$forceUpdate:e=>()=>Yl(e.update),$nextTick:e=>or.bind(e.proxy),$watch:e=>kp.bind(e)}),wp={get({_:e},t){var{ctx:r,setupState:i,data:n,props:a,accessCache:o,type:s,appContext:l}=e,u;if(t[0]!=="$"){var v=o[t];if(v!==void 0)switch(v){case 0:return i[t];case 1:return n[t];case 3:return r[t];case 2:return a[t]}else{if(i!==be&&ee(i,t))return o[t]=0,i[t];if(n!==be&&ee(n,t))return o[t]=1,n[t];if((u=e.propsOptions[0])&&ee(u,t))return o[t]=2,a[t];if(r!==be&&ee(r,t))return o[t]=3,r[t];Ma&&(o[t]=4)}}var d=Fi[t],_,h;if(d)return t==="$attrs"&&je(e,"get",t),d(e);if((_=s.__cssModules)&&(_=_[t]))return _;if(r!==be&&ee(r,t))return o[t]=3,r[t];if(h=l.config.globalProperties,ee(h,t))return h[t]},set({_:e},t,r){var{data:i,setupState:n,ctx:a}=e;if(n!==be&&ee(n,t))n[t]=r;else if(i!==be&&ee(i,t))i[t]=r;else if(ee(e.props,t))return!1;return t[0]==="$"&&t.slice(1)in e?!1:(a[t]=r,!0)},has({_:{data:e,setupState:t,accessCache:r,ctx:i,appContext:n,propsOptions:a}},o){var s;return r[o]!==void 0||e!==be&&ee(e,o)||t!==be&&ee(t,o)||(s=a[0])&&ee(s,o)||ee(i,o)||ee(Fi,o)||ee(n.config.globalProperties,o)}},yp=Nl(),Sp=0;function xp(e,t,r){var i=e.type,n=(t?t.appContext:e.appContext)||yp,a={uid:Sp++,vnode:e,type:i,parent:t,appContext:n,root:null,next:null,subTree:null,update:null,scope:new ih(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(n.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Cl(i,n),emitsOptions:pl(i,n),emit:null,emitted:null,propsDefaults:be,inheritAttrs:i.inheritAttrs,ctx:be,data:be,props:be,attrs:be,slots:be,refs:be,setupState:be,setupContext:null,suspense:r,suspenseId:r?r.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return a.ctx={_:a},a.root=t?t.root:a,a.emit=Dh.bind(null,a),e.ce&&e.ce(a),a}var ke=null,xt=()=>ke||Qe,ir=e=>{ke=e,e.scope.on()},Ft=()=>{ke&&ke.scope.off(),ke=null};function Ul(e){return e.vnode.shapeFlag&4}var Ui=!1;function Tp(e,t=!1){Ui=t;var{props:r,children:i}=e.vnode,n=Ul(e);np(e,r,n,t),sp(e,i);var a=n?Ep(e,t):void 0;return Ui=!1,a}function Ep(e,t){var r=e.type;e.accessCache=Object.create(null),e.proxy=Ri(new Proxy(e.ctx,wp));var{setup:i}=r;if(i){var n=e.setupContext=i.length>1?Op(e):null;ir(e),tr();var a=Tt(i,e,0,[e.props,n]);if(Dt(),Ft(),Ss(a)){if(a.then(Ft,Ft),t)return a.then(o=>{Wl(e,o,t)}).catch(o=>{Wi(o,e,0)});e.asyncDep=a}else Wl(e,a,t)}else Hl(e,t)}function Wl(e,t,r){ae(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:De(t)&&(e.setupState=hl(t)),Hl(e,r)}var Vl;function Hl(e,t,r){var i=e.type;if(!e.render){if(!t&&Vl&&!i.render){var n=i.template;if(n){var{isCustomElement:a,compilerOptions:o}=e.appContext.config,{delimiters:s,compilerOptions:l}=i,u=fe(fe({isCustomElement:a,delimiters:s},o),l);i.render=Vl(n,u)}}e.render=i.render||Je}ir(e),tr(),Qh(e),Dt(),Ft()}function Cp(e){return new Proxy(e.attrs,{get(t,r){return je(e,"get","$attrs"),t[r]}})}function Op(e){var t=i=>{e.exposed=i||{}},r;return{get attrs(){return r||(r=Cp(e))},slots:e.slots,emit:e.emit,expose:t}}function Ba(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(hl(Ri(e.exposed)),{get(t,r){if(r in t)return t[r];if(r in Fi)return Fi[r](e)}}))}function Mp(e){return ae(e)&&"__vccOpts"in e}function Tt(e,t,r,i){var n;try{n=i?e(...i):e()}catch(a){Wi(a,t,r)}return n}function et(e,t,r,i){if(ae(e)){var n=Tt(e,t,r,i);return n&&Ss(n)&&n.catch(s=>{Wi(s,t,r)}),n}for(var a=[],o=0;o>>1,n=Rr(ze[i]);nht&&ze.splice(t,1)}function ql(e,t,r,i){se(e)?r.push(...e):(!t||!t.includes(e,e.allowRecurse?i+1:i))&&r.push(e),zl()}function Rp(e){ql(e,Ar,Ir,nr)}function Lp(e){ql(e,Et,Pr,ar)}function Wa(e,t=null){if(Ir.length){for(Ua=t,Ar=[...new Set(Ir)],Ir.length=0,nr=0;nrRr(r)-Rr(i)),ar=0;are.id==null?1/0:e.id;function Kl(e){$a=!1,Vi=!0,Wa(e),ze.sort((i,n)=>Rr(i)-Rr(n));var t=Je;try{for(ht=0;hte.value,u=!!e._shallow):rr(e)?(l=()=>e,i=!0):se(e)?(v=!0,u=e.some(rr),l=()=>e.map(w=>{if(Ue(w))return w.value;if(rr(w))return Ut(w);if(ae(w))return Tt(w,s,2)})):ae(e)?t?l=()=>Tt(e,s,2):l=()=>{if(!(s&&s.isUnmounted))return _&&_(),et(e,s,3,[h])}:l=Je,t&&i){var d=l;l=()=>Ut(d())}var _,h=w=>{_=c.onStop=()=>{Tt(w,s,4)}};if(Ui)return h=Je,t?r&&et(t,s,3,[l(),v?[]:void 0,h]):l(),Je;var b=v?[]:Gl,m=()=>{if(!!c.active)if(t){var w=c.run();(i||u||(v?w.some((f,g)=>br(f,b[g])):br(w,b)))&&(_&&_(),et(t,s,3,[w,b===Gl?void 0:b,h]),b=w)}else c.run()};m.allowRecurse=!!t;var p;n==="sync"?p=m:n==="post"?p=()=>Fe(m,s&&s.suspense):p=()=>{!s||s.isMounted?Rp(m):m()};var c=new pa(l,p);return t?r?m():b=c.run():n==="post"?Fe(c.run.bind(c),s&&s.suspense):c.run(),()=>{c.stop(),s&&s.scope&&ys(s.scope.effects,c)}}function kp(e,t,r){var i=this.proxy,n=ye(e)?e.includes(".")?Zl(i,e):()=>i[e]:e.bind(i,i),a;ae(t)?a=t:(a=t.handler,r=t);var o=ke;ir(this);var s=Va(n,a.bind(i),r);return o?ir(o):Ft(),s}function Zl(e,t){var r=t.split(".");return()=>{for(var i=e,n=0;n{Ut(n,t)});else if(it(e))for(var i in e)Ut(e[i],t);return e}function Dp(e,t,r){var i=arguments.length;return i===2?De(t)&&!se(t)?Di(t)?M(e,null,[t]):M(e,t):M(e,null,t):(i>3?r=Array.prototype.slice.call(arguments,2):i===3&&Di(r)&&(r=[r]),M(e,t,r))}var Bp="3.2.20",$p="http://www.w3.org/2000/svg",sr=typeof document!="undefined"?document:null,Jl=new Map,Fp={insert:(e,t,r)=>{t.insertBefore(e,r||null)},remove:e=>{var t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,r,i)=>{var n=t?sr.createElementNS($p,e):sr.createElement(e,r?{is:r}:void 0);return e==="select"&&i&&i.multiple!=null&&n.setAttribute("multiple",i.multiple),n},createText:e=>sr.createTextNode(e),createComment:e=>sr.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>sr.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){var t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,r,i){var n=r?r.previousSibling:t.lastChild,a=Jl.get(e);if(!a){var o=sr.createElement("template");if(o.innerHTML=i?"".concat(e,""):e,a=o.content,i){for(var s=a.firstChild;s.firstChild;)a.appendChild(s.firstChild);a.removeChild(s)}Jl.set(e,a)}return t.insertBefore(a.cloneNode(!0),r),[n?n.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}};function Up(e,t,r){var i=e._vtc;i&&(t=(t?[t,...i]:[...i]).join(" ")),t==null?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}function Wp(e,t,r){var i=e.style,n=i.display;if(!r)e.removeAttribute("style");else if(ye(r))t!==r&&(i.cssText=r);else{for(var a in r)Ha(i,a,r[a]);if(t&&!ye(t))for(var o in t)r[o]==null&&Ha(i,o,"")}"_vod"in e&&(i.display=n)}var Ql=/\s*!important$/;function Ha(e,t,r){if(se(r))r.forEach(n=>Ha(e,t,n));else if(r=jp(r),t.startsWith("--"))e.setProperty(t,r);else{var i=Vp(e,t);Ql.test(r)?e.setProperty(Ve(i),r.replace(Ql,""),"important"):e[i]=r}}var eu=["Webkit","Moz","ms"],ja={};function Vp(e,t){var r=ja[t];if(r)return r;var i=mt(t);if(i!=="filter"&&i in e)return ja[t]=i;i=gi(i);for(var n=0;ntypeof rpx2px!="function"?e:ye(e)?e.replace(Hp,(t,r)=>rpx2px(r)+"px"):e,tu="http://www.w3.org/1999/xlink";function Yp(e,t,r,i,n){if(i&&t.startsWith("xlink:"))r==null?e.removeAttributeNS(tu,t.slice(6,t.length)):e.setAttributeNS(tu,t,r);else{var a=Lv(t);r==null||a&&!bs(r)?e.removeAttribute(t):e.setAttribute(t,a?"":r)}}function zp(e,t,r,i,n,a,o){if(t==="innerHTML"||t==="textContent"){i&&o(i,n,a),e[t]=r==null?"":r;return}if(t==="value"&&e.tagName!=="PROGRESS"){e._value=r;var s=r==null?"":r;e.value!==s&&(e.value=s),r==null&&e.removeAttribute(t);return}if(r===""||r==null){var l=typeof e[t];if(l==="boolean"){e[t]=bs(r);return}else if(r==null&&l==="string"){e[t]="",e.removeAttribute(t);return}else if(l==="number"){try{e[t]=0}catch(u){}e.removeAttribute(t);return}}try{e[t]=r}catch(u){}}var Hi=Date.now,ru=!1;if(typeof window!="undefined"){Hi()>document.createEvent("Event").timeStamp&&(Hi=()=>performance.now());var iu=navigator.userAgent.match(/firefox\/(\d+)/i);ru=!!(iu&&Number(iu[1])<=53)}var Ya=0,qp=Promise.resolve(),Xp=()=>{Ya=0},Kp=()=>Ya||(qp.then(Xp),Ya=Hi());function Gp(e,t,r,i){e.addEventListener(t,r,i)}function Zp(e,t,r,i){e.removeEventListener(t,r,i)}function Jp(e,t,r,i,n=null){var a=e._vei||(e._vei={}),o=a[t];if(i&&o)o.value=i;else{var[s,l]=Qp(t);if(i){var u=a[t]=eg(i,n);Gp(e,s,u,l)}else o&&(Zp(e,s,o,l),a[t]=void 0)}}var nu=/(?:Once|Passive|Capture)$/;function Qp(e){var t;if(nu.test(e)){t={};for(var r;r=e.match(nu);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[Ve(e.slice(2)),t]}function eg(e,t){var r=i=>{var n=i.timeStamp||Hi();(ru||n>=r.attached-1)&&et(tg(i,r.value),t,5,[i])};return r.value=e,r.attached=Kp(),r}function tg(e,t){if(se(t)){var r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map(i=>n=>!n._stopped&&i(n))}else return t}var au=/^on[a-z]/,rg=(e,t,r,i,n=!1,a,o,s,l)=>{t==="class"?Up(e,i,n):t==="style"?Wp(e,r,i):di(t)?jn(t)||Jp(e,t,r,i,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ig(e,t,i,n))?zp(e,t,i,a,o,s,l):(t==="true-value"?e._trueValue=i:t==="false-value"&&(e._falseValue=i),Yp(e,t,i,n))};function ig(e,t,r,i){return i?!!(t==="innerHTML"||t==="textContent"||t in e&&au.test(t)&&ae(r)):t==="spellcheck"||t==="draggable"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||au.test(t)&&ye(r)?!1:t in e}var ng=["ctrl","shift","alt","meta"],ag={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ng.some(r=>e["".concat(r,"Key")]&&!t.includes(r))},za=(e,t)=>(r,...i)=>{for(var n=0;n{Nr(e,!1)}):Nr(e,t))},beforeUnmount(e,{value:t}){Nr(e,t)}};function Nr(e,t){e.style.display=t?e._vod:"none"}var og=fe({patchProp:rg},Fp),ou;function sg(){return ou||(ou=cp(og))}var su=(...e)=>{var t=sg().createApp(...e),{mount:r}=t;return t.mount=i=>{var n=lg(i);if(!!n){var a=t._component;!ae(a)&&!a.render&&!a.template&&(a.template=n.innerHTML),n.innerHTML="";var o=r(n,!1,n instanceof SVGElement);return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),o}},t};function lg(e){if(ye(e)){var t=document.querySelector(e);return t}return e}var lu=["top","left","right","bottom"],qa,ji={},Ze;function Xa(){return!("CSS"in window)||typeof CSS.supports!="function"?Ze="":CSS.supports("top: env(safe-area-inset-top)")?Ze="env":CSS.supports("top: constant(safe-area-inset-top)")?Ze="constant":Ze="",Ze}function uu(){if(Ze=typeof Ze=="string"?Ze:Xa(),!Ze){lu.forEach(function(s){ji[s]=0});return}function e(s,l){var u=s.style;Object.keys(l).forEach(function(v){var d=l[v];u[v]=d})}var t=[];function r(s){s?t.push(s):t.forEach(function(l){l()})}var i=!1;try{var n=Object.defineProperty({},"passive",{get:function(){i={passive:!0}}});window.addEventListener("test",null,n)}catch(s){}function a(s,l){var u=document.createElement("div"),v=document.createElement("div"),d=document.createElement("div"),_=document.createElement("div"),h=100,b=1e4,m={position:"absolute",width:h+"px",height:"200px",boxSizing:"border-box",overflow:"hidden",paddingBottom:Ze+"(safe-area-inset-"+l+")"};e(u,m),e(v,m),e(d,{transition:"0s",animation:"none",width:"400px",height:"400px"}),e(_,{transition:"0s",animation:"none",width:"250%",height:"250%"}),u.appendChild(d),v.appendChild(_),s.appendChild(u),s.appendChild(v),r(function(){u.scrollTop=v.scrollTop=b;var c=u.scrollTop,w=v.scrollTop;function f(){this.scrollTop!==(this===u?c:w)&&(u.scrollTop=v.scrollTop=b,c=u.scrollTop,w=v.scrollTop,ug(l))}u.addEventListener("scroll",f,i),v.addEventListener("scroll",f,i)});var p=getComputedStyle(u);Object.defineProperty(ji,l,{configurable:!0,get:function(){return parseFloat(p.paddingBottom)}})}var o=document.createElement("div");e(o,{position:"absolute",left:"0",top:"0",width:"0",height:"0",zIndex:"-1",overflow:"hidden",visibility:"hidden"}),lu.forEach(function(s){a(o,s)}),document.body.appendChild(o),r(),qa=!0}function Yi(e){return qa||uu(),ji[e]}var zi=[];function ug(e){zi.length||setTimeout(function(){var t={};zi.forEach(function(r){t[r]=ji[r]}),zi.length=0,qi.forEach(function(r){r(t)})},0),zi.push(e)}var qi=[];function fg(e){!Xa()||(qa||uu(),typeof e=="function"&&qi.push(e))}function cg(e){var t=qi.indexOf(e);t>=0&&qi.splice(t,1)}var vg={get support(){return(typeof Ze=="string"?Ze:Xa()).length!=0},get top(){return Yi("top")},get left(){return Yi("left")},get right(){return Yi("right")},get bottom(){return Yi("bottom")},onChange:fg,offChange:cg},Xi=vg,dg=za(()=>{},["prevent"]);function Ka(){var e=document.documentElement.style,t=parseInt(e.getPropertyValue("--window-top"));return t?t+Xi.top:0}function hg(){var e=document.documentElement.style,t=Ka(),r=parseInt(e.getPropertyValue("--window-bottom")),i=parseInt(e.getPropertyValue("--window-left")),n=parseInt(e.getPropertyValue("--window-right"));return{top:t,bottom:r?r+Xi.bottom:0,left:i?i+Xi.left:0,right:n?n+Xi.right:0}}function pg(e){var t=document.documentElement.style;Object.keys(e).forEach(r=>{t.setProperty(r,e[r])})}function Ki(e){return Symbol(e)}function fu(e){return e=e+"",e.indexOf("rpx")!==-1||e.indexOf("upx")!==-1}function Wt(e,t=!1){if(t)return gg(e);if(typeof e=="string"){var r=parseInt(e)||0;return fu(e)?uni.upx2px(r):r}return e}function gg(e){return fu(e)?e.replace(/(\d+(\.\d+)?)[ru]px/g,(t,r)=>uni.upx2px(parseFloat(r))+"px"):e}var mg="M20.928 10.176l-4.928 4.928-4.928-4.928-0.896 0.896 4.928 4.928-4.928 4.928 0.896 0.896 4.928-4.928 4.928 4.928 0.896-0.896-4.928-4.928 4.928-4.928-0.896-0.896zM16 2.080q-3.776 0-7.040 1.888-3.136 1.856-4.992 4.992-1.888 3.264-1.888 7.040t1.888 7.040q1.856 3.136 4.992 4.992 3.264 1.888 7.040 1.888t7.040-1.888q3.136-1.856 4.992-4.992 1.888-3.264 1.888-7.040t-1.888-7.040q-1.856-3.136-4.992-4.992-3.264-1.888-7.040-1.888zM16 28.64q-3.424 0-6.4-1.728-2.848-1.664-4.512-4.512-1.728-2.976-1.728-6.4t1.728-6.4q1.664-2.848 4.512-4.512 2.976-1.728 6.4-1.728t6.4 1.728q2.848 1.664 4.512 4.512 1.728 2.976 1.728 6.4t-1.728 6.4q-1.664 2.848-4.512 4.512-2.976 1.728-6.4 1.728z",_g="M16 0q-4.352 0-8.064 2.176-3.616 2.144-5.76 5.76-2.176 3.712-2.176 8.064t2.176 8.064q2.144 3.616 5.76 5.76 3.712 2.176 8.064 2.176t8.064-2.176q3.616-2.144 5.76-5.76 2.176-3.712 2.176-8.064t-2.176-8.064q-2.144-3.616-5.76-5.76-3.712-2.176-8.064-2.176zM22.688 21.408q0.32 0.32 0.304 0.752t-0.336 0.736-0.752 0.304-0.752-0.32l-5.184-5.376-5.376 5.184q-0.32 0.32-0.752 0.304t-0.736-0.336-0.304-0.752 0.32-0.752l5.376-5.184-5.184-5.376q-0.32-0.32-0.304-0.752t0.336-0.752 0.752-0.304 0.752 0.336l5.184 5.376 5.376-5.184q0.32-0.32 0.752-0.304t0.752 0.336 0.304 0.752-0.336 0.752l-5.376 5.184 5.184 5.376z",bg="M15.808 1.696q-3.776 0-7.072 1.984-3.2 1.888-5.088 5.152-1.952 3.392-1.952 7.36 0 3.776 1.952 7.072 1.888 3.2 5.088 5.088 3.296 1.952 7.072 1.952 3.968 0 7.36-1.952 3.264-1.888 5.152-5.088 1.984-3.296 1.984-7.072 0-4-1.984-7.36-1.888-3.264-5.152-5.152-3.36-1.984-7.36-1.984zM20.864 18.592l-3.776 4.928q-0.448 0.576-1.088 0.576t-1.088-0.576l-3.776-4.928q-0.448-0.576-0.24-0.992t0.944-0.416h2.976v-8.928q0-0.256 0.176-0.432t0.4-0.176h1.216q0.224 0 0.4 0.176t0.176 0.432v8.928h2.976q0.736 0 0.944 0.416t-0.24 0.992z",wg="M15.808 0.128q-4.224 0-7.872 2.176-3.552 2.112-5.632 5.728-2.176 3.776-2.176 8.16 0 4.224 2.176 7.872 2.080 3.552 5.632 5.632 3.648 2.176 7.872 2.176 4.384 0 8.16-2.176 3.616-2.080 5.728-5.632 2.176-3.648 2.176-7.872 0-4.416-2.176-8.16-2.112-3.616-5.728-5.728-3.744-2.176-8.16-2.176zM16.864 23.776q0 0.064-0.064 0.064h-1.568q-0.096 0-0.096-0.064l-0.256-11.328q0-0.064 0.064-0.064h2.112q0.096 0 0.064 0.064l-0.256 11.328zM16 10.88q-0.576 0-0.976-0.4t-0.4-0.96 0.4-0.96 0.976-0.4 0.976 0.4 0.4 0.96-0.4 0.96-0.976 0.4z",yg="M20.928 22.688q-1.696 1.376-3.744 2.112-2.112 0.768-4.384 0.768-3.488 0-6.464-1.728-2.88-1.696-4.576-4.608-1.76-2.976-1.76-6.464t1.76-6.464q1.696-2.88 4.576-4.576 2.976-1.76 6.464-1.76t6.464 1.76q2.912 1.696 4.608 4.576 1.728 2.976 1.728 6.464 0 2.272-0.768 4.384-0.736 2.048-2.112 3.744l9.312 9.28-1.824 1.824-9.28-9.312zM12.8 23.008q2.784 0 5.184-1.376 2.304-1.376 3.68-3.68 1.376-2.4 1.376-5.184t-1.376-5.152q-1.376-2.336-3.68-3.68-2.4-1.408-5.184-1.408t-5.152 1.408q-2.336 1.344-3.68 3.68-1.408 2.368-1.408 5.152t1.408 5.184q1.344 2.304 3.68 3.68 2.368 1.376 5.152 1.376zM12.8 23.008v0z",Gi="M1.952 18.080q-0.32-0.352-0.416-0.88t0.128-0.976l0.16-0.352q0.224-0.416 0.64-0.528t0.8 0.176l6.496 4.704q0.384 0.288 0.912 0.272t0.88-0.336l17.312-14.272q0.352-0.288 0.848-0.256t0.848 0.352l-0.416-0.416q0.32 0.352 0.32 0.816t-0.32 0.816l-18.656 18.912q-0.32 0.352-0.8 0.352t-0.8-0.32l-7.936-8.064z",Sg="M15.808 0.16q-4.224 0-7.872 2.176-3.552 2.112-5.632 5.728-2.144 3.744-2.144 8.128 0 4.192 2.144 7.872 2.112 3.52 5.632 5.632 3.68 2.144 7.872 2.144 4.384 0 8.128-2.144 3.616-2.080 5.728-5.632 2.176-3.648 2.176-7.872 0-4.384-2.176-8.128-2.112-3.616-5.728-5.728-3.744-2.176-8.128-2.176zM24.832 11.328l-11.264 11.104q-0.032 0.032-0.112 0.032t-0.112-0.032l-5.216-5.376q-0.096-0.128 0-0.288l0.704-0.96q0.032-0.064 0.112-0.064t0.112 0.032l4.256 3.264q0.064 0.032 0.144 0.032t0.112-0.032l10.336-8.608q0.064-0.064 0.144-0.064t0.112 0.064l0.672 0.672q0.128 0.128 0 0.224z",xg="M15.84 0.096q-4.224 0-7.872 2.176-3.552 2.112-5.632 5.728-2.144 3.744-2.144 8.128 0 4.192 2.144 7.872 2.112 3.52 5.632 5.632 3.68 2.144 7.872 2.144 4.384 0 8.128-2.144 3.616-2.080 5.728-5.632 2.176-3.648 2.176-7.872 0-4.384-2.176-8.128-2.112-3.616-5.728-5.728-3.744-2.176-8.128-2.176zM23.008 21.92l-0.512 0.896q-0.096 0.128-0.224 0.064l-8-3.808q-0.096-0.064-0.16-0.128-0.128-0.096-0.128-0.288l0.512-12.096q0-0.064 0.048-0.112t0.112-0.048h1.376q0.064 0 0.112 0.048t0.048 0.112l0.448 10.848 6.304 4.256q0.064 0.064 0.080 0.128t-0.016 0.128z",Tg="M15.808 0.16q-4.224 0-7.872 2.176-3.552 2.112-5.632 5.728-2.144 3.744-2.144 8.128 0 4.192 2.144 7.872 2.112 3.52 5.632 5.632 3.68 2.144 7.872 2.144 4.384 0 8.128-2.144 3.616-2.080 5.728-5.632 2.176-3.648 2.176-7.872 0-4.384-2.176-8.128-2.112-3.616-5.728-5.728-3.744-2.176-8.128-2.176zM15.136 8.672h1.728q0.128 0 0.224 0.096t0.096 0.256l-0.384 10.24q0 0.064-0.048 0.112t-0.112 0.048h-1.248q-0.096 0-0.144-0.048t-0.048-0.112l-0.384-10.24q0-0.16 0.096-0.256t0.224-0.096zM16 23.328q-0.48 0-0.832-0.352t-0.352-0.848 0.352-0.848 0.832-0.352 0.832 0.352 0.352 0.848-0.352 0.848-0.832 0.352z";function Zi(e,t="#000",r=27){return M("svg",{width:r,height:r,viewBox:"0 0 32 32"},[M("path",{d:e,fill:t},null,8,["d","fill"])],8,["width","height"])}function Ji(){return Ct()}function Eg(){return window.__PAGE_INFO__}function Ct(){return window.__id__||(window.__id__=plus.webview.currentWebview().id),parseInt(window.__id__)}function Cg(e){e.preventDefault()}var cu,vu=0;function Og({onPageScroll:e,onReachBottom:t,onReachBottomDistance:r}){var i=!1,n=!1,a=!0,o=()=>{var{scrollHeight:l}=document.documentElement,u=window.innerHeight,v=window.scrollY,d=v>0&&l>u&&v+u+r>=l,_=Math.abs(l-vu)>r;return d&&(!n||_)?(vu=l,n=!0,!0):(!d&&n&&(n=!1),!1)},s=()=>{e&&e(window.pageYOffset);function l(){if(o())return t&&t(),a=!1,setTimeout(function(){a=!0},350),!0}t&&a&&(l()||(cu=setTimeout(l,300))),i=!1};return function(){clearTimeout(cu),i||requestAnimationFrame(s),i=!0}}function Ga(e,t){if(t.indexOf("/")===0)return t;if(t.indexOf("./")===0)return Ga(e,t.substr(2));for(var r=t.split("/"),i=r.length,n=0;n0?e.split("/"):[];return a.splice(a.length-n-1,n+1),"/"+a.concat(r).join("/")}class Mg{constructor(t){this.$bindClass=!1,this.$bindStyle=!1,this.$vm=t,this.$el=t.$el,this.$el.getAttribute&&(this.$bindClass=!!this.$el.getAttribute("class"),this.$bindStyle=!!this.$el.getAttribute("style"))}selectComponent(t){if(!(!this.$el||!t)){var r=du(this.$el.querySelector(t));if(!!r)return Za(r,!1)}}selectAllComponents(t){if(!this.$el||!t)return[];for(var r=[],i=this.$el.querySelectorAll(t),n=0;n-1&&r.splice(i,1)}var n=this.$el.__wxsRemoveClass||(this.$el.__wxsRemoveClass=[]);return n.indexOf(t)===-1&&(n.push(t),this.forceUpdate("class")),this}hasClass(t){return this.$el&&this.$el.classList.contains(t)}getDataset(){return this.$el&&this.$el.dataset}callMethod(t,r={}){var i=this.$vm[t];ae(i)?i(JSON.parse(JSON.stringify(r))):this.$vm.ownerId&&UniViewJSBridge.publishHandler(Sd,{nodeId:this.$el.__id,ownerId:this.$vm.ownerId,method:t,args:r})}requestAnimationFrame(t){return window.requestAnimationFrame(t)}getState(){return this.$el&&(this.$el.__wxsState||(this.$el.__wxsState={}))}triggerEvent(t,r={}){return this.$vm.$emit(t,r),this}getComputedStyle(t){if(this.$el){var r=window.getComputedStyle(this.$el);return t&&t.length?t.reduce((i,n)=>(i[n]=r[n],i),{}):r}return{}}setTimeout(t,r){return window.setTimeout(t,r)}clearTimeout(t){return window.clearTimeout(t)}getBoundingClientRect(){return this.$el.getBoundingClientRect()}}function Za(e,t=!0){if(e&&e.$el)return e.$el.__wxsComponentDescriptor||(e.$el.__wxsComponentDescriptor=new Mg(e)),e.$el.__wxsComponentDescriptor}function Qi(e,t){return Za(e,t)}function du(e){if(!!e)return kr(e)}function kr(e){return e.__wxsVm||(e.__wxsVm={ownerId:e.__ownerId,$el:e,$emit(){},$forceUpdate(){var{__wxsStyle:t,__wxsAddClass:r,__wxsRemoveClass:i,__wxsStyleChanged:n,__wxsClassChanged:a}=e,o,s;n&&(e.__wxsStyleChanged=!1,t&&(s=()=>{Object.keys(t).forEach(l=>{e.style[l]=t[l]})})),a&&(e.__wxsClassChanged=!1,o=()=>{i&&i.forEach(l=>{e.classList.remove(l)}),r&&r.forEach(l=>{e.classList.add(l)})}),requestAnimationFrame(()=>{o&&o(),s&&s()})}})}var Ig=e=>e.type==="click";function hu(e,t,r){var{currentTarget:i}=e;if(!(e instanceof Event)||!(i instanceof HTMLElement))return[e];if(i.tagName.indexOf("UNI-")!==0)return[e];var n=pu(e);if(Ig(e))Pg(n,e);else if(e instanceof TouchEvent){var a=Ka();n.touches=gu(e.touches,a),n.changedTouches=gu(e.changedTouches,a)}return[n]}function Ag(e){for(;e&&e.tagName.indexOf("UNI-")!==0;)e=e.parentElement;return e}function pu(e){var{type:t,timeStamp:r,target:i,currentTarget:n}=e,a={type:t,timeStamp:r,target:ea(Ag(i)),detail:{},currentTarget:ea(n)};return e._stopped&&(a._stopped=!0),e.type.startsWith("touch")&&(a.touches=e.touches,a.changedTouches=e.changedTouches),a}function Pg(e,t){var{x:r,y:i}=t,n=Ka();e.detail={x:r,y:i-n},e.touches=e.changedTouches=[Rg(t)]}function Rg(e){return{force:1,identifier:0,clientX:e.clientX,clientY:e.clientY,pageX:e.pageX,pageY:e.pageY}}function gu(e,t){for(var r=[],i=0;i{var a=Vg(e,n,r,i);if(a)throw new Error(a);return t.apply(null,n)}}function jg(e,t,r,i){return Hg(e,t,void 0,i)}function bu(){if(typeof __SYSTEM_INFO__!="undefined")return window.__SYSTEM_INFO__;var{resolutionWidth:e}=plus.screen.getCurrentSize();return{platform:(plus.os.name||"").toLowerCase(),pixelRatio:plus.screen.scale,windowWidth:Math.round(e)}}function tt(e){if(e.indexOf("//")===0)return"https:"+e;if(gd.test(e)||md.test(e))return e;if(Yg(e))return"file://"+wu(e);var t="file://"+wu("_www");if(e.indexOf("/")===0)return e.startsWith("/storage/")||e.startsWith("/sdcard/")||e.includes("/Containers/Data/Application/")?"file://"+e:t+e;if(e.indexOf("../")===0||e.indexOf("./")===0){if(typeof __id__=="string")return t+Ga("/"+__id__,e);var r=Eg();if(r)return t+Ga("/"+r.route,e)}return e}var wu=hd(e=>plus.io.convertLocalFileSystemURL(e).replace(/^\/?apps\//,"/android_asset/apps/").replace(/\/$/,""));function Yg(e){return e.indexOf("_www")===0||e.indexOf("_doc")===0||e.indexOf("_documents")===0||e.indexOf("_downloads")===0}function zg(e,t,r){}function qg(e){return Promise.resolve(e)}var Xg="upx2px",Kg=1e-4,Gg=750,yu=!1,Ja=0,Su=0;function Zg(){var{platform:e,pixelRatio:t,windowWidth:r}=bu();Ja=r,Su=t,yu=e==="ios"}function xu(e,t){var r=Number(e);return isNaN(r)?t:r}var Tu=jg(Xg,(e,t)=>{if(Ja===0&&Zg(),e=Number(e),e===0)return 0;var r=t||Ja;{var i=__uniConfig.globalStyle||{},n=xu(i.rpxCalcMaxDeviceWidth,960),a=xu(i.rpxCalcBaseDeviceWidth,375);r=r<=n?r:a}var o=e/Gg*r;return o<0&&(o=-o),o=Math.floor(o+Kg),o===0&&(Su===1||!yu?o=1:o=.5),e<0?-o:o}),Jg=[{name:"id",type:String,required:!0}];Jg.concat({name:"componentInstance",type:Object});var Eu={};Eu.f={}.propertyIsEnumerable;var Qg=hr,em=kn,tm=ri,rm=Eu.f,im=function(e){return function(t){for(var r=tm(t),i=em(r),n=i.length,a=0,o=[],s;n>a;)s=i[a++],(!Qg||rm.call(r,s))&&o.push(e?[s,r[s]]:r[s]);return o}},Cu=Ln,nm=im(!1);Cu(Cu.S,"Object",{values:function(t){return nm(t)}});var am="loadFontFace",om="pageScrollTo",sm=function(){if(typeof window!="object")return;if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype){"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});return}function e(f){try{return f.defaultView&&f.defaultView.frameElement||null}catch(g){return null}}var t=function(f){for(var g=f,S=e(g);S;)g=S.ownerDocument,S=e(g);return g}(window.document),r=[],i=null,n=null;function a(f){this.time=f.time,this.target=f.target,this.rootBounds=b(f.rootBounds),this.boundingClientRect=b(f.boundingClientRect),this.intersectionRect=b(f.intersectionRect||h()),this.isIntersecting=!!f.intersectionRect;var g=this.boundingClientRect,S=g.width*g.height,x=this.intersectionRect,C=x.width*x.height;S?this.intersectionRatio=Number((C/S).toFixed(4)):this.intersectionRatio=this.isIntersecting?1:0}function o(f,g){var S=g||{};if(typeof f!="function")throw new Error("callback must be a function");if(S.root&&S.root.nodeType!=1&&S.root.nodeType!=9)throw new Error("root must be a Document or Element");this._checkForIntersections=l(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=f,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(S.rootMargin),this.thresholds=this._initThresholds(S.threshold),this.root=S.root||null,this.rootMargin=this._rootMarginValues.map(function(x){return x.value+x.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}o.prototype.THROTTLE_TIMEOUT=100,o.prototype.POLL_INTERVAL=null,o.prototype.USE_MUTATION_OBSERVER=!0,o._setupCrossOriginUpdater=function(){return i||(i=function(f,g){!f||!g?n=h():n=m(f,g),r.forEach(function(S){S._checkForIntersections()})}),i},o._resetCrossOriginUpdater=function(){i=null,n=null},o.prototype.observe=function(f){var g=this._observationTargets.some(function(S){return S.element==f});if(!g){if(!(f&&f.nodeType==1))throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:f,entry:null}),this._monitorIntersections(f.ownerDocument),this._checkForIntersections()}},o.prototype.unobserve=function(f){this._observationTargets=this._observationTargets.filter(function(g){return g.element!=f}),this._unmonitorIntersections(f.ownerDocument),this._observationTargets.length==0&&this._unregisterInstance()},o.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},o.prototype.takeRecords=function(){var f=this._queuedEntries.slice();return this._queuedEntries=[],f},o.prototype._initThresholds=function(f){var g=f||[0];return Array.isArray(g)||(g=[g]),g.sort().filter(function(S,x,C){if(typeof S!="number"||isNaN(S)||S<0||S>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return S!==C[x-1]})},o.prototype._parseRootMargin=function(f){var g=f||"0px",S=g.split(/\s+/).map(function(x){var C=/^(-?\d*\.?\d+)(px|%)$/.exec(x);if(!C)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(C[1]),unit:C[2]}});return S[1]=S[1]||S[0],S[2]=S[2]||S[0],S[3]=S[3]||S[1],S},o.prototype._monitorIntersections=function(f){var g=f.defaultView;if(!!g&&this._monitoringDocuments.indexOf(f)==-1){var S=this._checkForIntersections,x=null,C=null;this.POLL_INTERVAL?x=g.setInterval(S,this.POLL_INTERVAL):(u(g,"resize",S,!0),u(f,"scroll",S,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in g&&(C=new g.MutationObserver(S),C.observe(f,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))),this._monitoringDocuments.push(f),this._monitoringUnsubscribes.push(function(){var F=f.defaultView;F&&(x&&F.clearInterval(x),v(F,"resize",S,!0)),v(f,"scroll",S,!0),C&&C.disconnect()});var E=this.root&&(this.root.ownerDocument||this.root)||t;if(f!=E){var P=e(f);P&&this._monitorIntersections(P.ownerDocument)}}},o.prototype._unmonitorIntersections=function(f){var g=this._monitoringDocuments.indexOf(f);if(g!=-1){var S=this.root&&(this.root.ownerDocument||this.root)||t,x=this._observationTargets.some(function(P){var F=P.element.ownerDocument;if(F==f)return!0;for(;F&&F!=S;){var q=e(F);if(F=q&&q.ownerDocument,F==f)return!0}return!1});if(!x){var C=this._monitoringUnsubscribes[g];if(this._monitoringDocuments.splice(g,1),this._monitoringUnsubscribes.splice(g,1),C(),f!=S){var E=e(f);E&&this._unmonitorIntersections(E.ownerDocument)}}}},o.prototype._unmonitorAllIntersections=function(){var f=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var g=0;g=0&&F>=0&&{top:S,bottom:x,left:C,right:E,width:P,height:F}||null}function _(f){var g;try{g=f.getBoundingClientRect()}catch(S){}return g?(g.width&&g.height||(g={top:g.top,right:g.right,bottom:g.bottom,left:g.left,width:g.right-g.left,height:g.bottom-g.top}),g):h()}function h(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function b(f){return!f||"x"in f?f:{top:f.top,y:f.top,bottom:f.bottom,left:f.left,x:f.left,right:f.right,width:f.width,height:f.height}}function m(f,g){var S=g.top-f.top,x=g.left-f.left;return{top:S,left:x,height:g.height,width:g.width,bottom:S+g.height,right:x+g.width}}function p(f,g){for(var S=g;S;){if(S==f)return!0;S=c(S)}return!1}function c(f){var g=f.parentNode;return f.nodeType==9&&f!=t?e(f):(g&&g.assignedSlot&&(g=g.assignedSlot.parentNode),g&&g.nodeType==11&&g.host?g.host:g)}function w(f){return f&&f.nodeType===9}window.IntersectionObserver=o,window.IntersectionObserverEntry=a};function Qa(e){var{bottom:t,height:r,left:i,right:n,top:a,width:o}=e||{};return{bottom:t,height:r,left:i,right:n,top:a,width:o}}function lm(e){var{intersectionRatio:t,boundingClientRect:{height:r,width:i},intersectionRect:{height:n,width:a}}=e;return t!==0?t:n===r?a/i:n/r}function um(e,t,r){sm();var i=t.relativeToSelector?e.querySelector(t.relativeToSelector):null,n=new IntersectionObserver(l=>{l.forEach(u=>{r({intersectionRatio:lm(u),intersectionRect:Qa(u.intersectionRect),boundingClientRect:Qa(u.boundingClientRect),relativeRect:Qa(u.rootBounds),time:Date.now(),dataset:Jn(u.target),id:u.target.id})})},{root:i,rootMargin:t.rootMargin,threshold:t.thresholds});if(t.observeAll){n.USE_MUTATION_OBSERVER=!0;for(var a=e.querySelectorAll(t.selector),o=0;o{var i=450,n=44;clearTimeout(t),e&&Math.abs(r.pageX-e.pageX)<=n&&Math.abs(r.pageY-e.pageY)<=n&&r.timeStamp-e.timeStamp<=i&&r.preventDefault(),e=r,t=setTimeout(()=>{e=null},i)})}}function mm(e){if(!e.length)return r=>r;var t=(r,i=!0)=>{if(typeof r=="number")return e[r];var n={};return r.forEach(([a,o])=>{i?n[t(a)]=t(o):n[t(a)]=o}),n};return t}function _m(e,t){if(!!t)return t.a&&(t.a=e(t.a)),t.e&&(t.e=e(t.e,!1)),t.w&&(t.w=bm(t.w,e)),t.s&&(t.s=e(t.s)),t.t&&(t.t=e(t.t)),t}function bm(e,t){var r={};return e.forEach(([i,[n,a]])=>{r[t(i)]=[t(n),a]}),r}function wm(e,t){return e.priority=t,e}var eo=new Set,ym=1,to=2,Ou=3,Mu=4;function Ot(e,t){eo.add(wm(e,t))}function Sm(){try{[...eo].sort((e,t)=>e.priority-t.priority).forEach(e=>e())}finally{eo.clear()}}function Iu(e,t){var r=window["__"+_d],i=r&&r[e];if(i)return i;if(t&&t.__renderjsInstances)return t.__renderjsInstances[e]}var xm=Ps.length;function Tm(e,t,r){var[i,n,a,o]=io(t),s=ro(e,i);if(se(r)||se(o)){var[l,u]=a.split(".");return no(s,n,l,u,r||o)}return Om(s,n,a)}function Em(e,t,r){var[i,n,a]=io(t),[o,s]=a.split("."),l=ro(e,i);return no(l,n,o,s,[Im(r,e),Qi(kr(l),!1)])}function ro(e,t){if(e.__ownerId===t)return e;for(var r=e.parentElement;r;){if(r.__ownerId===t)return r;r=r.parentElement}return e}function io(e){return JSON.parse(e.substr(xm))}function Cm(e,t,r,i){var[n,a,o]=io(e),s=ro(t,n),[l,u]=o.split(".");return no(s,a,l,u,[r,i,Qi(kr(s),!1),Qi(kr(t),!1)])}function no(e,t,r,i,n){var a=Iu(t,e);if(!a)return console.error(Zn("wxs","module "+r+" not found"));var o=a[i];return ae(o)?o.apply(a,n):console.error(r+"."+i+" is not a function")}function Om(e,t,r){var i=Iu(t,e);return i?Is(i,r.substr(r.indexOf(".")+1)):console.error(Zn("wxs","module "+r+" not found"))}function Mm(e,t,r){var i=r;return n=>{try{Cm(t,e.$,n,i)}catch(a){console.error(a)}i=n}}function Im(e,t){var r=kr(t);return Object.defineProperty(e,"instance",{get(){return Qi(r,!1)}}),e}function Au(e,t){Object.keys(t).forEach(r=>{Pm(e,t[r])})}function Am(e){var{__renderjsInstances:t}=e.$;!t||Object.keys(t).forEach(r=>{t[r].$.appContext.app.unmount()})}function Pm(e,t){var r=Rm(t);if(!!r){var i=e.$;(i.__renderjsInstances||(i.__renderjsInstances={}))[t]=Lm(r)}}function Rm(e){var t=window["__"+bd],r=t&&t[e];return r||console.error(Zn("renderjs",e+" not found"))}function Lm(e){return e=e.default||e,e.render=()=>{},su(e).mount(document.createElement("div"))}class lr{constructor(t,r,i,n){this.isMounted=!1,this.isUnmounted=!1,this.$hasWxsProps=!1,this.$children=[],this.id=t,this.tag=r,this.pid=i,n&&(this.$=n),this.$wxsProps=new Map;var a=this.$parent=Fw(i);a&&a.appendUniChild(this)}init(t){ee(t,"t")&&(this.$.textContent=t.t)}setText(t){this.$.textContent=t}insert(t,r){var i=this.$,n=Ke(t);r===-1?n.appendChild(i):n.insertBefore(i,Ke(r).$),this.isMounted=!0}remove(){this.removeUniParent();var{$:t}=this;t.parentNode.removeChild(t),this.isUnmounted=!0,jf(this.id),Am(this),this.removeUniChildren()}appendChild(t){return this.$.appendChild(t)}insertBefore(t,r){return this.$.insertBefore(t,r)}appendUniChild(t){this.$children.push(t)}removeUniChild(t){var r=this.$children.indexOf(t);r>=0&&this.$children.splice(r,1)}removeUniParent(){var{$parent:t}=this;t&&(t.removeUniChild(this),this.$parent=void 0)}removeUniChildren(){this.$children.forEach(t=>t.remove()),this.$children.length=0}setWxsProps(t){Object.keys(t).forEach(r=>{if(r.indexOf(na)===0){var i=r.replace(na,""),n=t[i],a=Mm(this,t[r],n);Ot(()=>a(n),Mu),this.$wxsProps.set(r,a),delete t[r],delete t[i],this.$hasWxsProps=!0}})}addWxsEvents(t){Object.keys(t).forEach(r=>{var[i,n]=t[r];this.addWxsEvent(r,i,n)})}addWxsEvent(t,r,i){}wxsPropsInvoke(t,r,i=!1){var n=this.$hasWxsProps&&this.$wxsProps.get(na+t);if(n)return Ot(()=>i?or(()=>n(r)):n(r),Mu),!0}}function Pu(e,t){var{__wxsAddClass:r,__wxsRemoveClass:i}=e;i&&i.length&&(t=t.split(/\s+/).filter(n=>i.indexOf(n)===-1).join(" "),i.length=0),r&&r.length&&(t=t+" "+r.join(" ")),e.className=t}function Ru(e,t){var r=e.style;if(ye(t))t===""?e.removeAttribute("style"):r.cssText=Wt(t,!0);else for(var i in t)ao(r,i,t[i]);var{__wxsStyle:n}=e;if(n)for(var a in n)ao(r,a,n[a])}var Lu=/\s*!important$/;function ao(e,t,r){if(se(r))r.forEach(n=>ao(e,t,n));else if(r=Wt(r,!0),t.startsWith("--"))e.setProperty(t,r);else{var i=Nm(e,t);Lu.test(r)?e.setProperty(Ve(i),r.replace(Lu,""),"important"):e[i]=r}}var Nu=["Webkit"],oo={};function Nm(e,t){var r=oo[t];if(r)return r;var i=mt(t);if(i!=="filter"&&i in e)return oo[t]=i;i=gi(i);for(var n=0;n{var[a]=hu(n);a.type=Qv(n.type,r),UniViewJSBridge.publishHandler(mu,[[vd,e,a]])};return t?za(i,Fu(t)):i}function Fu(e){var t=[];return e&ra.prevent&&t.push("prevent"),e&ra.self&&t.push("self"),e&ra.stop&&t.push("stop"),t}function km(e,t,r,i){var[n,a]=ta(t);i===-1?ku(e,n):Du(e,n)||e.addEventListener(n,e.__listeners[n]=Uu(e,r,i),a)}function Uu(e,t,r){var i=n=>{Em(e,t,hu(n)[0])};return r?za(i,Fu(r)):i}var Dm=Rs.length;function so(e,t){return ye(t)&&(t.indexOf(Rs)===0?t=JSON.parse(t.substr(Dm)):t.indexOf(Ps)===0&&(t=Tm(e,t))),t}function lo(e,t){e._vod=e.style.display==="none"?"":e.style.display,e.style.display=t?e._vod:"none"}class Wu extends lr{constructor(t,r,i,n,a,o=[]){super(t,r.tagName,i,r);this.$props=Ee({}),this.$.__id=t,this.$.__listeners=Object.create(null),this.$propNames=o,this._update=this.update.bind(this),this.init(a),this.insert(i,n)}init(t){ee(t,"a")&&this.setAttrs(t.a),ee(t,"s")&&this.setAttr("style",t.s),ee(t,"e")&&this.addEvents(t.e),ee(t,"w")&&this.addWxsEvents(t.w),super.init(t),W(this.$props,()=>{Ot(this._update,ym)},{flush:"sync"}),this.update(!0)}setAttrs(t){this.setWxsProps(t),Object.keys(t).forEach(r=>{this.setAttr(r,t[r])})}addEvents(t){Object.keys(t).forEach(r=>{this.addEvent(r,t[r])})}addWxsEvent(t,r,i){km(this.$,t,r,i)}addEvent(t,r){Bu(this.$,t,r)}removeEvent(t){Bu(this.$,t,-1)}setAttr(t,r){t===Es?Pu(this.$,r):t===ia?Ru(this.$,r):t===_i?lo(this.$,r):t===Cs?this.$.__ownerId=r:t===Os?Ot(()=>Au(this,r),Ou):t===ed?this.$.innerHTML=r:t===td?this.setText(r):this.setAttribute(t,r)}removeAttr(t){t===Es?Pu(this.$,""):t===ia?Ru(this.$,""):this.removeAttribute(t)}setAttribute(t,r){r=so(this.$,r),this.$propNames.indexOf(t)!==-1?this.$props[t]=r:this.wxsPropsInvoke(t,r)||this.$.setAttribute(t,r)}removeAttribute(t){this.$propNames.indexOf(t)!==-1?delete this.$props[t]:this.$.removeAttribute(t)}update(t=!1){}}class Bm extends lr{constructor(t,r,i){super(t,"#comment",r,document.createComment(""));this.insert(r,i)}}var dy="";function Vu(e){return/^-?\d+[ur]px$/i.test(e)?e.replace(/(^-?\d+)[ur]px$/i,(t,r)=>"".concat(uni.upx2px(parseFloat(r)),"px")):/^-?[\d\.]+$/.test(e)?"".concat(e,"px"):e||""}function $m(e){return e.replace(/[A-Z]/g,t=>"-".concat(t.toLowerCase())).replace("webkit","-webkit")}function Fm(e){var t=["matrix","matrix3d","scale","scale3d","rotate3d","skew","translate","translate3d"],r=["scaleX","scaleY","scaleZ","rotate","rotateX","rotateY","rotateZ","skewX","skewY","translateX","translateY","translateZ"],i=["opacity","background-color"],n=["width","height","left","right","top","bottom"],a=e.animates,o=e.option,s=o.transition,l={},u=[];return a.forEach(v=>{var d=v.type,_=[...v.args];if(t.concat(r).includes(d))d.startsWith("rotate")||d.startsWith("skew")?_=_.map(b=>parseFloat(b)+"deg"):d.startsWith("translate")&&(_=_.map(Vu)),r.indexOf(d)>=0&&(_.length=1),u.push("".concat(d,"(").concat(_.join(","),")"));else if(i.concat(n).includes(_[0])){d=_[0];var h=_[1];l[d]=n.includes(d)?Vu(h):h}}),l.transform=l.webkitTransform=u.join(" "),l.transition=l.webkitTransition=Object.keys(l).map(v=>"".concat($m(v)," ").concat(s.duration,"ms ").concat(s.timingFunction," ").concat(s.delay,"ms")).join(","),l.transformOrigin=l.webkitTransformOrigin=o.transformOrigin,l}function Hu(e){var t=e.animation;if(!t||!t.actions||!t.actions.length)return;var r=0,i=t.actions,n=t.actions.length;function a(){var o=i[r],s=o.option.transition,l=Fm(o);Object.keys(l).forEach(u=>{e.$el.style[u]=l[u]}),r+=1,r{a()},0)}var en={props:["animation"],watch:{animation:{deep:!0,handler(){Hu(this)}}},mounted(){Hu(this)}},he=e=>{var{props:t,mixins:r}=e;return(!t||!t.animation)&&(r||(e.mixins=[])).push(en),Um(e)},Um=e=>(e.compatConfig={MODE:3},jh(e)),Wm={hoverClass:{type:String,default:"none"},hoverStopPropagation:{type:Boolean,default:!1},hoverStartTime:{type:[Number,String],default:50},hoverStayTime:{type:[Number,String],default:400}};function uo(e){var t=B(!1),r=!1,i,n;function a(){requestAnimationFrame(()=>{clearTimeout(n),n=setTimeout(()=>{t.value=!1},parseInt(e.hoverStayTime))})}function o(u){u._hoverPropagationStopped||!e.hoverClass||e.hoverClass==="none"||e.disabled||u.touches.length>1||(e.hoverStopPropagation&&(u._hoverPropagationStopped=!0),r=!0,i=setTimeout(()=>{t.value=!0,r||a()},parseInt(e.hoverStartTime)))}function s(){r=!1,t.value&&a()}function l(){r=!1,t.value=!1,clearTimeout(i)}return{hovering:t,binding:{onTouchstartPassive:o,onTouchend:s,onTouchcancel:l}}}function Dr(e,t){return ye(t)&&(t=[t]),t.reduce((r,i)=>(e[i]&&(r[i]=!0),r),Object.create(null))}function Vt(e){return e.__wwe=!0,e}function Me(e,t){return(r,i,n)=>{e.value&&t(r,Hm(r,i,e.value,n||{}))}}function Vm(e){return(t,r)=>{e(t,pu(r))}}function Hm(e,t,r,i){var n=ea(r);return{type:i.type||e,timeStamp:t.timeStamp||0,target:n,currentTarget:n,detail:i}}var lt=Ki("uf"),jm=he({name:"Form",emits:["submit","reset"],setup(e,{slots:t,emit:r}){var i=B(null);return Ym(Me(i,r)),()=>M("uni-form",{ref:i},[M("span",null,[t.default&&t.default()])],512)}});function Ym(e){var t=[];return Ne(lt,{addField(r){t.push(r)},removeField(r){t.splice(t.indexOf(r),1)},submit(r){e("submit",r,{value:t.reduce((i,n)=>{if(n.submit){var[a,o]=n.submit();a&&(i[a]=o)}return i},Object.create(null))})},reset(r){t.forEach(i=>i.reset&&i.reset()),e("reset",r)}}),t}var Br=Ki("ul"),zm={for:{type:String,default:""}},qm=he({name:"Label",props:zm,setup(e,{slots:t}){var r=Ji(),i=Xm(),n=Q(()=>e.for||t.default&&t.default.length),a=Vt(o=>{var s=o.target,l=/^uni-(checkbox|radio|switch)-/.test(s.className);l||(l=/^uni-(checkbox|radio|switch|button)$|^(svg|path)$/i.test(s.tagName)),!l&&(e.for?UniViewJSBridge.emit("uni-label-click-"+r+"-"+e.for,o,!0):i.length&&i[0](o,!0))});return()=>M("uni-label",{class:{"uni-label-pointer":n},onClick:a},[t.default&&t.default()],10,["onClick"])}});function Xm(){var e=[];return Ne(Br,{addHandler(t){e.push(t)},removeHandler(t){e.splice(e.indexOf(t),1)}}),e}function tn(e,t){ju(e.id,t),W(()=>e.id,(r,i)=>{Yu(i,t,!0),ju(r,t,!0)}),yt(()=>{Yu(e.id,t)})}function ju(e,t,r){var i=Ji();r&&!e||!it(t)||Object.keys(t).forEach(n=>{r?n.indexOf("@")!==0&&n.indexOf("uni-")!==0&&UniViewJSBridge.on("uni-".concat(n,"-").concat(i,"-").concat(e),t[n]):n.indexOf("uni-")===0?UniViewJSBridge.on(n,t[n]):e&&UniViewJSBridge.on("uni-".concat(n,"-").concat(i,"-").concat(e),t[n])})}function Yu(e,t,r){var i=Ji();r&&!e||!it(t)||Object.keys(t).forEach(n=>{r?n.indexOf("@")!==0&&n.indexOf("uni-")!==0&&UniViewJSBridge.off("uni-".concat(n,"-").concat(i,"-").concat(e),t[n]):n.indexOf("uni-")===0?UniViewJSBridge.off(n,t[n]):e&&UniViewJSBridge.off("uni-".concat(n,"-").concat(i,"-").concat(e),t[n])})}var Km=he({name:"Button",props:{id:{type:String,default:""},hoverClass:{type:String,default:"button-hover"},hoverStartTime:{type:[Number,String],default:20},hoverStayTime:{type:[Number,String],default:70},hoverStopPropagation:{type:Boolean,default:!1},disabled:{type:[Boolean,String],default:!1},formType:{type:String,default:""},openType:{type:String,default:""},loading:{type:[Boolean,String],default:!1}},setup(e,{slots:t}){var r=B(null);Ud();var i=ge(lt,!1),{hovering:n,binding:a}=uo(e),{t:o}=He(),s=Vt((u,v)=>{if(e.disabled)return u.stopImmediatePropagation();v&&r.value.click();var d=e.formType;if(d){if(!i)return;d==="submit"?i.submit(u):d==="reset"&&i.reset(u);return}e.openType==="feedback"&&Gm(o("uni.button.feedback.title"),o("uni.button.feedback.send"))}),l=ge(Br,!1);return l&&(l.addHandler(s),xe(()=>{l.removeHandler(s)})),tn(e,{"label-click":s}),()=>{var u=e.hoverClass,v=Dr(e,"disabled"),d=Dr(e,"loading"),_=u&&u!=="none";return M("uni-button",Ye({ref:r,onClick:s,class:_&&n.value?u:""},_&&a,v,d),[t.default&&t.default()],16,["onClick"])}}});function Gm(e,t){var r=plus.webview.create("https://service.dcloud.net.cn/uniapp/feedback.html","feedback",{titleNView:{titleText:e,autoBackButton:!0,backgroundColor:"#F7F7F7",titleColor:"#007aff",buttons:[{text:t,color:"#007aff",fontSize:"16px",fontWeight:"bold",onclick:function(){r.evalJS('typeof mui !== "undefined" && mui.trigger(document.getElementById("submit"),"tap")')}}]}});r.show("slide-in-right")}var Ht=he({name:"ResizeSensor",props:{initial:{type:Boolean,default:!1}},emits:["resize"],setup(e,{emit:t}){var r=B(null),i=Jm(r),n=Zm(r,t,i);return Qm(r,e,n,i),()=>M("uni-resize-sensor",{ref:r,onAnimationstartOnce:n},[M("div",{onScroll:n},[M("div",null,null)],40,["onScroll"]),M("div",{onScroll:n},[M("div",null,null)],40,["onScroll"])],40,["onAnimationstartOnce"])}});function Zm(e,t,r){var i=Ee({width:-1,height:-1});return W(()=>fe({},i),n=>t("resize",n)),()=>{var n=e.value;i.width=n.offsetWidth,i.height=n.offsetHeight,r()}}function Jm(e){return()=>{var{firstElementChild:t,lastElementChild:r}=e.value;t.scrollLeft=1e5,t.scrollTop=1e5,r.scrollLeft=1e5,r.scrollTop=1e5}}function Qm(e,t,r,i){Oa(i),Oe(()=>{t.initial&&or(r);var n=e.value;n.offsetParent!==n.parentElement&&(n.parentElement.style.position="relative"),"AnimationEvent"in window||i()})}var me=function(){var e=document.createElement("canvas");e.height=e.width=0;var t=e.getContext("2d"),r=t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/r}();function zu(e){e.width=e.offsetWidth*me,e.height=e.offsetHeight*me,e.getContext("2d").__hidpi__=!0}var qu=!1;function e0(){if(!qu){qu=!0;var e=function(i,n){for(var a in i)ee(i,a)&&n(i[a],a)},t={fillRect:"all",clearRect:"all",strokeRect:"all",moveTo:"all",lineTo:"all",arc:[0,1,2],arcTo:"all",bezierCurveTo:"all",isPointinPath:"all",isPointinStroke:"all",quadraticCurveTo:"all",rect:"all",translate:"all",createRadialGradient:"all",createLinearGradient:"all",setTransform:[4,5]},r=CanvasRenderingContext2D.prototype;r.drawImageByCanvas=function(i){return function(n,a,o,s,l,u,v,d,_,h){if(!this.__hidpi__)return i.apply(this,arguments);a*=me,o*=me,s*=me,l*=me,u*=me,v*=me,d=h?d*me:d,_=h?_*me:_,i.call(this,n,a,o,s,l,u,v,d,_)}}(r.drawImage),me!==1&&(e(t,function(i,n){r[n]=function(a){return function(){if(!this.__hidpi__)return a.apply(this,arguments);var o=Array.prototype.slice.call(arguments);if(i==="all")o=o.map(function(l){return l*me});else if(Array.isArray(i))for(var s=0;se0());function Xu(e){return e&&tt(e)}function rn(e){return e=e.slice(0),e[3]=e[3]/255,"rgba("+e.join(",")+")"}function Ku(e,t){var r=e;return Array.from(t).map(i=>{var n=r.getBoundingClientRect();return{identifier:i.identifier,x:i.clientX-n.left,y:i.clientY-n.top}})}var $r;function Gu(e=0,t=0){return $r||($r=document.createElement("canvas")),$r.width=e,$r.height=t,$r}var r0={canvasId:{type:String,default:""},disableScroll:{type:[Boolean,String],default:!1}},i0=he({inheritAttrs:!1,name:"Canvas",compatConfig:{MODE:3},props:r0,computed:{id(){return this.canvasId}},setup(e,{emit:t,slots:r}){t0();var i=B(null),n=B(null),a=B(!1),o=Vm(t),{$attrs:s,$excludeAttrs:l,$listeners:u}=gf({excludeListeners:!0}),{_listeners:v}=n0(e,u,o),{_handleSubscribe:d,_resize:_}=a0(i,a);return hn(d,pn(e.canvasId),!0),Oe(()=>{_()}),()=>{var{canvasId:h,disableScroll:b}=e;return M("uni-canvas",Ye({"canvas-id":h,"disable-scroll":b},s.value,l.value,v.value),[M("canvas",{ref:i,class:"uni-canvas-canvas",width:"300",height:"150"},null,512),M("div",{style:"position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;"},[r.default&&r.default()]),M(Ht,{ref:n,onResize:_},null,8,["onResize"])],16,["canvas-id","disable-scroll"])}}});function n0(e,t,r){var i=Q(()=>{var n=["onTouchstart","onTouchmove","onTouchend"],a=t.value,o=fe({},(()=>{var s={};for(var l in a)if(Object.prototype.hasOwnProperty.call(a,l)){var u=a[l];s[l]=u}return s})());return n.forEach(s=>{var l=o[s],u=[];l&&u.push(Vt(v=>{r(s.replace("on","").toLocaleLowerCase(),fe({},(()=>{var d={};for(var _ in v)d[_]=v[_];return d})(),{touches:Ku(v.currentTarget,v.touches),changedTouches:Ku(v.currentTarget,v.changedTouches)}))})),e.disableScroll&&s==="onTouchmove"&&u.push(dg),o[s]=u}),o});return{_listeners:i}}function a0(e,t){var r=[],i={};function n(h){var b=e.value,m=!h||b.width!==Math.floor(h.width*me)||b.height!==Math.floor(h.height*me);if(!!m)if(b.width>0&&b.height>0){var p=b.getContext("2d"),c=p.getImageData(0,0,b.width,b.height);zu(b),p.putImageData(c,0,0)}else zu(b)}function a({actions:h,reserve:b},m){if(!!h){if(t.value){r.push([h,b]);return}var p=e.value,c=p.getContext("2d");b||(c.fillStyle="#000000",c.strokeStyle="#000000",c.shadowColor="#000000",c.shadowBlur=0,c.shadowOffsetX=0,c.shadowOffsetY=0,c.setTransform(1,0,0,1,0,0),c.clearRect(0,0,p.width,p.height)),o(h);for(var w=function(S){var x=h[S],C=x.method,E=x.data,P=E[0];if(/^set/.test(C)&&C!=="setTransform"){var F=C[3].toLowerCase()+C.slice(4),q;if(F==="fillStyle"||F==="strokeStyle"){if(P==="normal")q=rn(E[1]);else if(P==="linear"){var X=c.createLinearGradient(...E[1]);E[2].forEach(function(Y){var ne=Y[0],ie=rn(Y[1]);X.addColorStop(ne,ie)}),q=X}else if(P==="radial"){var ce=E[1],A=ce[0],U=ce[1],te=ce[2],oe=c.createRadialGradient(A,U,0,A,U,te);E[2].forEach(function(Y){var ne=Y[0],ie=rn(Y[1]);oe.addColorStop(ne,ie)}),q=oe}else if(P==="pattern"){var j=s(E[1],h.slice(S+1),m,function(Y){Y&&(c[F]=c.createPattern(Y,E[2]))});return j?"continue":"break"}c[F]=q}else if(F==="globalAlpha")c[F]=Number(P)/255;else if(F==="shadow"){var J=["shadowOffsetX","shadowOffsetY","shadowBlur","shadowColor"];E.forEach(function(Y,ne){c[J[ne]]=J[ne]==="shadowColor"?rn(Y):Y})}else if(F==="fontSize"){var re=c.__font__||c.font;c.__font__=c.font=re.replace(/\d+\.?\d*px/,P+"px")}else F==="lineDash"?(c.setLineDash(P),c.lineDashOffset=E[1]||0):F==="textBaseline"?(P==="normal"&&(E[0]="alphabetic"),c[F]=P):F==="font"?c.__font__=c.font=P:c[F]=P}else if(C==="fillPath"||C==="strokePath")C=C.replace(/Path/,""),c.beginPath(),E.forEach(function(Y){c[Y.method].apply(c,Y.data)}),c[C]();else if(C==="fillText")c.fillText.apply(c,E);else if(C==="drawImage"){var we=function(){var Y=[...E],ne=Y[0],ie=Y.slice(1);if(i=i||{},s(ne,h.slice(S+1),m,function(ve){ve&&c.drawImage.apply(c,[ve].concat([...ie.slice(4,8)],[...ie.slice(0,4)]))}))return"break"}();if(we==="break")return"break"}else C==="clip"?(E.forEach(function(Y){c[Y.method].apply(c,Y.data)}),c.clip()):c[C].apply(c,E)},f=0;f{f.src=g}).catch(()=>{f.src=c})}})}function s(h,b,m,p){var c=i[h];return c.ready?(p(c),!0):(r.unshift([b,!0]),t.value=!0,c.onload=function(){c.ready=!0,p(c),t.value=!1;var w=r.slice(0);r=[];for(var f=w.shift();f;)a({actions:f[0],reserve:f[1]},m),f=w.shift()},!1)}function l({x:h=0,y:b=0,width:m,height:p,destWidth:c,destHeight:w,hidpi:f=!0,dataType:g,quality:S=1,type:x="png"},C){var E=e.value,P,F=E.offsetWidth-h;m=m?Math.min(m,F):F;var q=E.offsetHeight-b;p=p?Math.min(p,q):q,f?(c=m,w=p):!c&&!w?(c=Math.round(m*me),w=Math.round(p*me)):c?w||(w=Math.round(p/m*c)):c=Math.round(m/p*w);var X=Gu(c,w),ce=X.getContext("2d");(x==="jpeg"||x==="jpg")&&(x="jpeg",ce.fillStyle="#fff",ce.fillRect(0,0,c,w)),ce.__hidpi__=!0,ce.drawImageByCanvas(E,h,b,m,p,0,0,c,w,!1);var A;try{var U;if(g==="base64")P=X.toDataURL("image/".concat(x),S);else{var te=ce.getImageData(0,0,c,w),oe=require("pako");P=oe.deflateRaw(te.data,{to:"string"}),U=!0}A={data:P,compressed:U,width:c,height:w}}catch(j){A={errMsg:"canvasGetImageData:fail ".concat(j)}}if(X.height=X.width=0,ce.__hidpi__=!1,C)C(A);else return A}function u({data:h,x:b,y:m,width:p,height:c,compressed:w},f){try{c||(c=Math.round(h.length/4/p));var g=Gu(p,c),S=g.getContext("2d");if(w){var x=require("pako");h=x.inflateRaw(h)}S.putImageData(new ImageData(new Uint8ClampedArray(h),p,c),0,0),e.value.getContext("2d").drawImage(g,b,m,p,c),g.height=g.width=0}catch(C){f({errMsg:"canvasPutImageData:fail"});return}f({errMsg:"canvasPutImageData:ok"})}function v({x:h=0,y:b=0,width:m,height:p,destWidth:c,destHeight:w,fileType:f,quality:g,dirname:S},x){var C=l({x:h,y:b,width:m,height:p,destWidth:c,destHeight:w,hidpi:!1,dataType:"base64",type:f,quality:g});if(!C.data||!C.data.length){x({errMsg:C.errMsg.replace("canvasPutImageData","toTempFilePath")});return}zg(C.data)}var d={actionsChanged:a,getImageData:l,putImageData:u,toTempFilePath:v};function _(h,b,m){var p=d[h];h.indexOf("_")!==0&&typeof p=="function"&&p(b,m)}return fe(d,{_resize:n,_handleSubscribe:_})}var Zu=Ki("ucg"),o0={name:{type:String,default:""}},s0=he({name:"CheckboxGroup",props:o0,emits:["change"],setup(e,{emit:t,slots:r}){var i=B(null),n=Me(i,t);return l0(e,n),()=>M("uni-checkbox-group",{ref:i},[r.default&&r.default()],512)}});function l0(e,t){var r=[],i=()=>r.reduce((a,o)=>(o.value.checkboxChecked&&a.push(o.value.value),a),new Array);Ne(Zu,{addField(a){r.push(a)},removeField(a){r.splice(r.indexOf(a),1)},checkboxChange(a){t("change",a,{value:i()})}});var n=ge(lt,!1);return n&&n.addField({submit:()=>{var a=["",null];return e.name!==""&&(a[0]=e.name,a[1]=i()),a}}),i}var u0={checked:{type:[Boolean,String],default:!1},id:{type:String,default:""},disabled:{type:[Boolean,String],default:!1},color:{type:String,default:"#007aff"},value:{type:String,default:""}},f0=he({name:"Checkbox",props:u0,setup(e,{slots:t}){var r=B(e.checked),i=B(e.value);W([()=>e.checked,()=>e.value],([l,u])=>{r.value=l,i.value=u});var n=()=>{r.value=!1},{uniCheckGroup:a,uniLabel:o}=c0(r,i,n),s=l=>{e.disabled||(r.value=!r.value,a&&a.checkboxChange(l))};return o&&(o.addHandler(s),xe(()=>{o.removeHandler(s)})),tn(e,{"label-click":s}),()=>{var l=Dr(e,"disabled");return M("uni-checkbox",Ye(l,{onClick:s}),[M("div",{class:"uni-checkbox-wrapper"},[M("div",{class:["uni-checkbox-input",{"uni-checkbox-input-disabled":e.disabled}]},[r.value?Zi(Gi,e.color,22):""],2),t.default&&t.default()])],16,["onClick"])}}});function c0(e,t,r){var i=Q(()=>({checkboxChecked:Boolean(e.value),value:t.value})),n={reset:r},a=ge(Zu,!1);a&&a.addField(i);var o=ge(lt,!1);o&&o.addField(n);var s=ge(Br,!1);return xe(()=>{a&&a.removeField(i),o&&o.removeField(n)}),{uniCheckGroup:a,uniForm:o,uniLabel:s}}var Ju,Fr,nn,Mt,an,fo;Qt(()=>{Fr=plus.os.name==="Android",nn=plus.os.version||""}),document.addEventListener("keyboardchange",function(e){Mt=e.height,an&&an()},!1);function Qu(){}function Ur(e,t,r){Qt(()=>{var i="adjustResize",n="adjustPan",a="nothing",o=plus.webview.currentWebview(),s=fo||o.getStyle()||{},l={mode:r||s.softinputMode===i?i:e.adjustPosition?n:a,position:{top:0,height:0}};if(l.mode===n){var u=t.getBoundingClientRect();l.position.top=u.top,l.position.height=u.height+(Number(e.cursorSpacing)||0)}o.setSoftinputTemporary(l)})}function v0(e,t){if(e.showConfirmBar==="auto"){delete t.softinputNavBar;return}Qt(()=>{var r=plus.webview.currentWebview(),{softinputNavBar:i}=r.getStyle()||{},n=i!=="none";n!==e.showConfirmBar?(t.softinputNavBar=i||"auto",r.setStyle({softinputNavBar:e.showConfirmBar?"auto":"none"})):delete t.softinputNavBar})}function d0(e){var t=e.softinputNavBar;t&&Qt(()=>{var r=plus.webview.currentWebview();r.setStyle({softinputNavBar:t})})}var ef={cursorSpacing:{type:[Number,String],default:0},showConfirmBar:{type:[Boolean,String],default:"auto"},adjustPosition:{type:[Boolean,String],default:!0},autoBlur:{type:[Boolean,String],default:!1}},tf=["keyboardheightchange"];function rf(e,t,r){var i={};function n(a){var o,s=()=>{r("keyboardheightchange",{},{height:Mt,duration:.25}),o&&Mt===0&&Ur(e,a),e.autoBlur&&o&&Mt===0&&(Fr||parseInt(nn)>=13)&&document.activeElement.blur()};a.addEventListener("focus",()=>{o=!0,clearTimeout(Ju),document.addEventListener("click",Qu,!1),an=s,Mt&&r("keyboardheightchange",{},{height:Mt,duration:0}),v0(e,i),Ur(e,a)}),Fr&&a.addEventListener("click",()=>{!e.disabled&&!e.readOnly&&o&&Mt===0&&Ur(e,a)}),Fr||(parseInt(nn)<12&&a.addEventListener("touchstart",()=>{!e.disabled&&!e.readOnly&&!o&&Ur(e,a)}),parseFloat(nn)>=14.6&&!fo&&Qt(()=>{var u=plus.webview.currentWebview();fo=u.getStyle()||{}}));var l=()=>{document.removeEventListener("click",Qu,!1),an=null,Mt&&r("keyboardheightchange",{},{height:0,duration:0}),d0(i),Fr&&(Ju=setTimeout(()=>{Ur(e,a,!0)},300)),String(navigator.vendor).indexOf("Apple")===0&&document.documentElement.scrollTo(document.documentElement.scrollLeft,document.documentElement.scrollTop)};a.addEventListener("blur",()=>{a.blur(),o=!1,l()})}W(()=>t.value,a=>n(a))}var nf=/^<([-A-Za-z0-9_]+)((?:\s+[a-zA-Z_:][-a-zA-Z0-9_:.]*(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,af=/^<\/([-A-Za-z0-9_]+)[^>]*>/,h0=/([a-zA-Z_:][-a-zA-Z0-9_:.]*)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,p0=ur("area,base,basefont,br,col,frame,hr,img,input,link,meta,param,embed,command,keygen,source,track,wbr"),g0=ur("a,address,article,applet,aside,audio,blockquote,button,canvas,center,dd,del,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,isindex,li,map,menu,noframes,noscript,object,ol,output,p,pre,section,script,table,tbody,td,tfoot,th,thead,tr,ul,video"),m0=ur("abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,textarea,tt,u,var"),_0=ur("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr"),b0=ur("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected"),w0=ur("script,style");function of(e,t){var r,i,n,a=[],o=e;for(a.last=function(){return this[this.length-1]};e;){if(i=!0,!a.last()||!w0[a.last()]){if(e.indexOf(""),r>=0&&(t.comment&&t.comment(e.substring(4,r)),e=e.substring(r+3),i=!1)):e.indexOf("]*>"),function(v,d){return d=d.replace(/|/g,"$1$2"),t.chars&&t.chars(d),""}),u("",a.last());if(e==o)throw"Parse Error: "+e;o=e}u();function l(v,d,_,h){if(d=d.toLowerCase(),g0[d])for(;a.last()&&m0[a.last()];)u("",a.last());if(_0[d]&&a.last()==d&&u("",d),h=p0[d]||!!h,h||a.push(d),t.start){var b=[];_.replace(h0,function(m,p){var c=arguments[2]?arguments[2]:arguments[3]?arguments[3]:arguments[4]?arguments[4]:b0[p]?p:"";b.push({name:p,value:c,escaped:c.replace(/(^|[^\\])"/g,'$1\\"')})}),t.start&&t.start(d,b,h)}}function u(v,d){if(d)for(var _=a.length-1;_>=0&&a[_]!=d;_--);else var _=0;if(_>=0){for(var h=a.length-1;h>=_;h--)t.end&&t.end(a[h]);a.length=_}}}function ur(e){for(var t={},r=e.split(","),i=0;io()),delete co[t]}}n.push(r)}function y0(e){var t=e.import("blots/block/embed");class r extends t{}return r.blotName="divider",r.tagName="HR",{"formats/divider":r}}function S0(e){var t=e.import("blots/inline");class r extends t{}return r.blotName="ins",r.tagName="INS",{"formats/ins":r}}function x0(e){var{Scope:t,Attributor:r}=e.import("parchment"),i={scope:t.BLOCK,whitelist:["left","right","center","justify"]},n=new r.Style("align","text-align",i);return{"formats/align":n}}function T0(e){var{Scope:t,Attributor:r}=e.import("parchment"),i={scope:t.BLOCK,whitelist:["rtl"]},n=new r.Style("direction","direction",i);return{"formats/direction":n}}function E0(e){var t=e.import("parchment"),r=e.import("blots/container"),i=e.import("formats/list/item");class n extends r{static create(o){var s=o==="ordered"?"OL":"UL",l=super.create(s);return(o==="checked"||o==="unchecked")&&l.setAttribute("data-checked",o==="checked"),l}static formats(o){if(o.tagName==="OL")return"ordered";if(o.tagName==="UL")return o.hasAttribute("data-checked")?o.getAttribute("data-checked")==="true"?"checked":"unchecked":"bullet"}constructor(o){super(o);var s=l=>{if(l.target.parentNode===o){var u=this.statics.formats(o),v=t.find(l.target);u==="checked"?v.format("list","unchecked"):u==="unchecked"&&v.format("list","checked")}};o.addEventListener("click",s)}format(o,s){this.children.length>0&&this.children.tail.format(o,s)}formats(){return{[this.statics.blotName]:this.statics.formats(this.domNode)}}insertBefore(o,s){if(o instanceof i)super.insertBefore(o,s);else{var l=s==null?this.length():s.offset(this),u=this.split(l);u.parent.insertBefore(o,u)}}optimize(o){super.optimize(o);var s=this.next;s!=null&&s.prev===this&&s.statics.blotName===this.statics.blotName&&s.domNode.tagName===this.domNode.tagName&&s.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(s.moveChildren(this),s.remove())}replace(o){if(o.statics.blotName!==this.statics.blotName){var s=t.create(this.statics.defaultChild);o.moveChildren(s),this.appendChild(s)}super.replace(o)}}return n.blotName="list",n.scope=t.Scope.BLOCK_BLOT,n.tagName=["OL","UL"],n.defaultChild="list-item",n.allowedChildren=[i],{"formats/list":n}}function C0(e){var{Scope:t}=e.import("parchment"),r=e.import("formats/background"),i=new r.constructor("backgroundColor","background-color",{scope:t.INLINE});return{"formats/backgroundColor":i}}function O0(e){var{Scope:t,Attributor:r}=e.import("parchment"),i={scope:t.BLOCK},n=["margin","marginTop","marginBottom","marginLeft","marginRight"],a=["padding","paddingTop","paddingBottom","paddingLeft","paddingRight"],o={};return n.concat(a).forEach(s=>{o["formats/".concat(s)]=new r.Style(s,Ve(s),i)}),o}function M0(e){var{Scope:t,Attributor:r}=e.import("parchment"),i={scope:t.INLINE},n=["font","fontSize","fontStyle","fontVariant","fontWeight","fontFamily"],a={};return n.forEach(o=>{a["formats/".concat(o)]=new r.Style(o,Ve(o),i)}),a}function I0(e){var{Scope:t,Attributor:r}=e.import("parchment"),i=[{name:"lineHeight",scope:t.BLOCK},{name:"letterSpacing",scope:t.INLINE},{name:"textDecoration",scope:t.INLINE},{name:"textIndent",scope:t.BLOCK}],n={};return i.forEach(({name:a,scope:o})=>{n["formats/".concat(a)]=new r.Style(a,Ve(a),{scope:o})}),n}function A0(e){var t=e.import("formats/image"),r=["alt","height","width","data-custom","class","data-local"];t.sanitize=n=>n&&tt(n),t.formats=function(a){return r.reduce(function(o,s){return a.hasAttribute(s)&&(o[s]=a.getAttribute(s)),o},{})};var i=t.prototype.format;t.prototype.format=function(n,a){r.indexOf(n)>-1?a?this.domNode.setAttribute(n,a):this.domNode.removeAttribute(n):i.call(this,n,a)}}function P0(e){var t=e.import("formats/link");t.sanitize=r=>{var i=document.createElement("a");i.href=r;var n=i.href.slice(0,i.href.indexOf(":"));return t.PROTOCOL_WHITELIST.concat("file").indexOf(n)>-1?r:t.SANITIZED_URL}}function R0(e){var t={divider:y0,ins:S0,align:x0,direction:T0,list:E0,background:C0,box:O0,font:M0,text:I0,image:A0,link:P0},r={};Object.values(t).forEach(i=>fe(r,i(e))),e.register(r,!0)}function L0(e,t,r){var i,n,a,o=!1;W(()=>e.readOnly,b=>{i&&(a.enable(!b),b||a.blur())}),W(()=>e.placeholder,b=>{i&&u(b)});function s(b){var m=["span","strong","b","ins","em","i","u","a","del","s","sub","sup","img","div","p","h1","h2","h3","h4","h5","h6","hr","ol","ul","li","br"],p="",c;of(b,{start:function(f,g,S){if(!m.includes(f)){c=!S;return}c=!1;var x=g.map(({name:E,value:P})=>"".concat(E,'="').concat(P,'"')).join(" "),C="<".concat(f," ").concat(x," ").concat(S?"/":"",">");p+=C},end:function(f){c||(p+=""))},chars:function(f){c||(p+=f)}}),n=!0;var w=a.clipboard.convert(p);return n=!1,w}function l(){var b=a.root.innerHTML,m=a.getText(),p=a.getContents();return{html:b,text:m,delta:p}}function u(b){var m="data-placeholder",p=a.root;p.getAttribute(m)!==b&&p.setAttribute(m,b)}var v={};function d(b){var m=b?a.getFormat(b):{},p=Object.keys(m);(p.length!==Object.keys(v).length||p.find(c=>m[c]!==v[c]))&&(v=m,r("statuschange",{},m))}function _(b){var m=window.Quill;R0(m);var p={toolbar:!1,readOnly:e.readOnly,placeholder:e.placeholder};b.length&&(m.register("modules/ImageResize",window.ImageResize.default),p.modules={ImageResize:{modules:b}});var c=t.value;a=new m(c,p);var w=a.root,f=["focus","blur","input"];f.forEach(g=>{w.addEventListener(g,S=>{var x=l();if(g==="input"){if(bu().platform==="ios"){var C=(x.html.match(/([\s\S]*)<\/span>/)||[])[1],E=C&&C.replace(/\s/g,"")?"":e.placeholder;u(E)}S.stopPropagation()}else r(g,S,x)})}),a.on("text-change",()=>{o||r("input",{},l())}),a.on("selection-change",d),a.on("scroll-optimize",()=>{var g=a.selection.getRange()[0];d(g)}),a.clipboard.addMatcher(Node.ELEMENT_NODE,(g,S)=>(n||S.ops&&(S.ops=S.ops.filter(({insert:x})=>typeof x=="string").map(({insert:x})=>({insert:x}))),S)),i=!0,r("ready",{},{})}Oe(()=>{var b=[];e.showImgSize&&b.push("DisplaySize"),e.showImgToolbar&&b.push("Toolbar"),e.showImgResize&&b.push("Resize");var m="./__uniappquill.js";sf(window.Quill,m,()=>{if(b.length){var p="./__uniappquillimageresize.js";sf(window.ImageResize,p,()=>{_(b)})}else _(b)})});var h=pn();hn((b,m,p)=>{var{options:c,callbackId:w}=m,f,g,S;if(i){var x=window.Quill;switch(b){case"format":{var{name:C="",value:E=!1}=c;g=a.getSelection(!0);var P=a.getFormat(g)[C]||!1;if(["bold","italic","underline","strike","ins"].includes(C))E=!P;else if(C==="direction"){E=E==="rtl"&&P?!1:E;var F=a.getFormat(g).align;E==="rtl"&&!F?a.format("align","right","user"):!E&&F==="right"&&a.format("align",!1,"user")}else if(C==="indent"){var q=a.getFormat(g).direction==="rtl";E=E==="+1",q&&(E=!E),E=E?"+1":"-1"}else C==="list"&&(E=E==="check"?"unchecked":E,P=P==="checked"?"unchecked":P),E=P&&P!==(E||!1)||!P&&E?E:!P;a.format(C,E,"user")}break;case"insertDivider":g=a.getSelection(!0),a.insertText(g.index,` +`,"user"),a.insertEmbed(g.index+1,"divider",!0,"user"),a.setSelection(g.index+2,0,"silent");break;case"insertImage":{g=a.getSelection(!0);var{src:X="",alt:ce="",width:A="",height:U="",extClass:te="",data:oe={}}=c,j=tt(X);a.insertEmbed(g.index,"image",j,"user");var J=/^(file|blob):/.test(j)?j:!1;o=!0,a.formatText(g.index,1,"data-local",J),a.formatText(g.index,1,"alt",ce),a.formatText(g.index,1,"width",A),a.formatText(g.index,1,"height",U),a.formatText(g.index,1,"class",te),o=!1,a.formatText(g.index,1,"data-custom",Object.keys(oe).map(ie=>"".concat(ie,"=").concat(oe[ie])).join("&")),a.setSelection(g.index+1,0,"silent")}break;case"insertText":{g=a.getSelection(!0);var{text:re=""}=c;a.insertText(g.index,re,"user"),a.setSelection(g.index+re.length,0,"silent")}break;case"setContents":{var{delta:we,html:Y}=c;typeof we=="object"?a.setContents(we,"silent"):typeof Y=="string"?a.setContents(s(Y),"silent"):S="contents is missing"}break;case"getContents":f=l();break;case"clear":a.setText("");break;case"removeFormat":{g=a.getSelection(!0);var ne=x.import("parchment");g.length?a.removeFormat(g.index,g.length,"user"):Object.keys(a.getFormat(g)).forEach(ie=>{ne.query(ie,ne.Scope.INLINE)&&a.format(ie,!1)})}break;case"undo":a.history.undo();break;case"redo":a.history.redo();break;case"blur":a.blur();break;case"getSelectionText":g=a.selection.savedRange,f={text:""},g&&g.length!==0&&(f.text=a.getText(g.index,g.length));break;case"scrollIntoView":a.scrollIntoView();break}d(g)}else S="not ready";w&&p({callbackId:w,data:fe({},f,{errMsg:"".concat(b,":").concat(S?"fail "+S:"ok")})})},h,!0)}var N0=fe({},ef,{id:{type:String,default:""},readOnly:{type:[Boolean,String],default:!1},placeholder:{type:String,default:""},showImgSize:{type:[Boolean,String],default:!1},showImgToolbar:{type:[Boolean,String],default:!1},showImgResize:{type:[Boolean,String],default:!1}}),k0=he({name:"Editor",props:N0,emit:["ready","focus","blur","input","statuschange",...tf],setup(e,{emit:t}){var r=B(null),i=Me(r,t);return L0(e,r,i),rf(e,r,i),()=>M("uni-editor",{ref:r,id:e.id,class:"ql-container"},null,8,["id"])}}),lf="#10aeff",D0="#f76260",uf="#b2b2b2",B0="#f43530",$0={success:{d:Sg,c:bi},success_no_circle:{d:Gi,c:bi},info:{d:wg,c:lf},warn:{d:Tg,c:D0},waiting:{d:xg,c:lf},cancel:{d:mg,c:B0},download:{d:bg,c:bi},search:{d:yg,c:uf},clear:{d:_g,c:uf}},F0=he({name:"Icon",props:{type:{type:String,required:!0,default:""},size:{type:[String,Number],default:23},color:{type:String,default:""}},setup(e){var t=Q(()=>$0[e.type]);return()=>{var{value:r}=t;return M("uni-icon",null,[r&&r.d&&Zi(r.d,e.color||r.c,Wt(e.size))])}}}),U0={src:{type:String,default:""},mode:{type:String,default:"scaleToFill"},lazyLoad:{type:[Boolean,String],default:!1},draggable:{type:Boolean,default:!0}},on={widthFix:["offsetWidth","height"],heightFix:["offsetHeight","width"]},W0={aspectFit:["center center","contain"],aspectFill:["center center","cover"],widthFix:[,"100% 100%"],heightFix:[,"100% 100%"],top:["center top"],bottom:["center bottom"],center:["center center"],left:["left center"],right:["right center"],"top left":["left top"],"top right":["right top"],"bottom left":["left bottom"],"bottom right":["right bottom"]},V0=he({name:"Image",props:U0,setup(e,{emit:t}){var r=B(null),i=H0(r,e),n=Me(r,t),{fixSize:a}=q0(r,e,i);return j0(i,a,n),()=>{var{mode:o}=e,{imgSrc:s,modeStyle:l,src:u}=i,v;return v=s?M("img",{src:s,draggable:e.draggable},null,8,["src","draggable"]):M("img",null,null),M("uni-image",{ref:r},[M("div",{style:l},null,4),v,on[o]?M(Ht,{onResize:a},null,8,["onResize"]):M("span",null,null)],512)}}});function H0(e,t){var r=B(""),i=Q(()=>{var a="auto",o="",s=W0[t.mode];return s?(s[0]&&(o=s[0]),s[1]&&(a=s[1])):(o="0% 0%",a="100% 100%"),"background-image:".concat(r.value?'url("'+r.value+'")':"none",`; + background-position:`).concat(o,`; + background-size:`).concat(a,";")}),n=Ee({rootEl:e,src:Q(()=>t.src?tt(t.src):""),origWidth:0,origHeight:0,origStyle:{width:"",height:""},modeStyle:i,imgSrc:r});return Oe(()=>{var a=e.value,o=a.style;n.origWidth=Number(o.width)||0,n.origHeight=Number(o.height)||0}),n}function j0(e,t,r){var i,n=(s=0,l=0,u="")=>{e.origWidth=s,e.origHeight=l,e.imgSrc=u},a=s=>{if(!s){o(),n();return}i=i||new Image,i.onload=l=>{var{width:u,height:v}=i;n(u,v,s),t(),o(),r("load",l,{width:u,height:v})},i.onerror=l=>{n(),o(),r("error",l,{errMsg:"GET ".concat(e.src," 404 (Not Found)")})},i.src=s},o=()=>{i&&(i.onload=null,i.onerror=null,i=null)};W(()=>e.src,s=>a(s)),Oe(()=>a(e.src)),xe(()=>o())}var Y0=navigator.vendor==="Google Inc.";function z0(e){return Y0&&e>10&&(e=Math.round(e/2)*2),e}function q0(e,t,r){var i=()=>{var{mode:a}=t,o=on[a];if(!!o){var{origWidth:s,origHeight:l}=r,u=s&&l?s/l:0;if(!!u){var v=e.value,d=v[o[0]];d&&(v.style[o[1]]=z0(d/u)+"px"),window.dispatchEvent(new CustomEvent("updateview"))}}},n=()=>{var{style:a}=e.value,{origStyle:{width:o,height:s}}=r;a.width=o,a.height=s};return W(()=>t.mode,(a,o)=>{on[o]&&n(),on[a]&&i()}),{fixSize:i,resetSize:n}}function X0(e,t){var r=0,i,n,a=function(...o){var s=Date.now();if(clearTimeout(i),n=()=>{n=null,r=s,e.apply(this,o)},s-rsn.forEach(t=>t.userAction=e);function G0(e={userAction:!1}){if(!ff){var t=["touchstart","touchmove","touchend","mousedown","mouseup"];t.forEach(r=>{document.addEventListener(r,function(){!vo&&cf(!0),vo++,setTimeout(()=>{!--vo&&cf(!1)},0)},K0)}),ff=!0}sn.push(e)}function Z0(e){var t=sn.indexOf(e);t>=0&&sn.splice(t,1)}function J0(){var e=Ee({userAction:!1});return Oe(()=>{G0(e)}),xe(()=>{Z0(e)}),{state:e}}function vf(){var e=Ee({attrs:{}});return Oe(()=>{for(var t=xt();t;){var r=t.type.__scopeId;r&&(e.attrs[r]=""),t=t.proxy&&t.proxy.$mpType==="page"?null:t.parent}}),{state:e}}function Q0(e,t){var r=ge(lt,!1);if(!!r){var i=xt(),n={submit(){var a=i.proxy;return[a[e],typeof t=="string"?a[t]:t.value]},reset(){typeof t=="string"?i.proxy[t]="":t.value=""}};r.addField(n),xe(()=>{r.removeField(n)})}}function e_(e,t){var r=document.activeElement;if(!r)return t({});var i={};["input","textarea"].includes(r.tagName.toLowerCase())&&(i.start=r.selectionStart,i.end=r.selectionEnd),t(i)}var t_=function(){ct(Ct(),"getSelectedTextRange",e_)},r_=200,ho;function po(e){return e===null?"":String(e)}var df=fe({},{name:{type:String,default:""},modelValue:{type:[String,Number],default:""},value:{type:[String,Number],default:""},disabled:{type:[Boolean,String],default:!1},autoFocus:{type:[Boolean,String],default:!1},focus:{type:[Boolean,String],default:!1},cursor:{type:[Number,String],default:-1},selectionStart:{type:[Number,String],default:-1},selectionEnd:{type:[Number,String],default:-1},type:{type:String,default:"text"},password:{type:[Boolean,String],default:!1},placeholder:{type:String,default:""},placeholderStyle:{type:String,default:""},placeholderClass:{type:String,default:""},maxlength:{type:[Number,String],default:140},confirmType:{type:String,default:"done"}},ef),hf=["input","focus","blur","update:value","update:modelValue","update:focus",...tf];function i_(e,t,r){var i=B(null),n=Me(t,r),a=Q(()=>{var d=Number(e.selectionStart);return isNaN(d)?-1:d}),o=Q(()=>{var d=Number(e.selectionEnd);return isNaN(d)?-1:d}),s=Q(()=>{var d=Number(e.cursor);return isNaN(d)?-1:d}),l=Q(()=>{var d=Number(e.maxlength);return isNaN(d)?140:d}),u=po(e.modelValue)||po(e.value),v=Ee({value:u,valueOrigin:u,maxlength:l,focus:e.focus,composing:!1,selectionStart:a,selectionEnd:o,cursor:s});return W(()=>v.focus,d=>r("update:focus",d)),W(()=>v.maxlength,d=>v.value=v.value.slice(0,d)),{fieldRef:i,state:v,trigger:n}}function n_(e,t,r,i){var n=pd(s=>{t.value=po(s)},100);W(()=>e.modelValue,n),W(()=>e.value,n);var a=X0((s,l)=>{n.cancel(),r("update:modelValue",l.value),r("update:value",l.value),i("input",s,l)},100),o=(s,l,u)=>{n.cancel(),a(s,l),u&&a.flush()};return wl(()=>{n.cancel(),a.cancel()}),{trigger:i,triggerInput:o}}function a_(e,t){var{state:r}=J0(),i=Q(()=>e.autoFocus||e.focus);function n(){if(!!i.value){var o=t.value;if(!o||!("plus"in window)){setTimeout(n,100);return}{var s=r_-(Date.now()-ho);if(s>0){setTimeout(n,s);return}o.focus(),r.userAction||plus.key.showSoftKeybord()}}}function a(){var o=t.value;o&&o.blur()}W(()=>e.focus,o=>{o?n():a()}),Oe(()=>{ho=ho||Date.now(),i.value&&or(n)})}function o_(e,t,r,i,n){function a(){var l=e.value;l&&t.focus&&t.selectionStart>-1&&t.selectionEnd>-1&&(l.selectionStart=t.selectionStart,l.selectionEnd=t.selectionEnd)}function o(){var l=e.value;l&&t.focus&&t.selectionStart<0&&t.selectionEnd<0&&t.cursor>-1&&(l.selectionEnd=l.selectionStart=t.cursor)}function s(){var l=e.value,u=function(_){t.focus=!0,r("focus",_,{value:t.value}),a(),o()},v=function(_,h){_.stopPropagation(),!(typeof n=="function"&&n(_,t)===!1)&&(t.value=l.value,t.composing||i(_,{value:l.value,cursor:l.selectionEnd},h))},d=function(_){t.composing&&(t.composing=!1,v(_,!0)),t.focus=!1,r("blur",_,{value:t.value,cursor:_.target.selectionEnd})};l.addEventListener("change",_=>_.stopPropagation()),l.addEventListener("focus",u),l.addEventListener("blur",d),l.addEventListener("input",v),l.addEventListener("compositionstart",_=>{_.stopPropagation(),t.composing=!0}),l.addEventListener("compositionend",_=>{_.stopPropagation(),t.composing&&(t.composing=!1,v(_))})}W([()=>t.selectionStart,()=>t.selectionEnd],a),W(()=>t.cursor,o),W(()=>e.value,s)}function pf(e,t,r,i){t_();var{fieldRef:n,state:a,trigger:o}=i_(e,t,r),{triggerInput:s}=n_(e,a,r,o);a_(e,n),rf(e,n,o);var{state:l}=vf();Q0("name",a),o_(n,a,o,s,i);var u=String(navigator.vendor).indexOf("Apple")===0&&CSS.supports("image-orientation:from-image");return{fieldRef:n,state:a,scopedAttrsState:l,fixDisabledColor:u,trigger:o}}var s_=fe({},df,{placeholderClass:{type:String,default:"input-placeholder"},textContentType:{type:String,default:""}}),l_=he({name:"Input",props:s_,emits:["confirm",...hf],setup(e,{emit:t}){var r=["text","number","idcard","digit","password","tel"],i=["off","one-time-code"],n=Q(()=>{var c="";switch(e.type){case"text":e.confirmType==="search"&&(c="search");break;case"idcard":c="text";break;case"digit":c="number";break;default:c=~r.includes(e.type)?e.type:"text";break}return e.password?"password":c}),a=Q(()=>{var c=i.indexOf(e.textContentType),w=i.indexOf(Ve(e.textContentType)),f=c!==-1?c:w!==-1?w:0;return i[f]}),o=B(""),s,l=B(null),{fieldRef:u,state:v,scopedAttrsState:d,fixDisabledColor:_,trigger:h}=pf(e,l,t,(c,w)=>{var f=c.target;if(n.value==="number"){if(s&&(f.removeEventListener("blur",s),s=null),f.validity&&!f.validity.valid)return!o.value&&c.data==="-"||o.value[0]==="-"&&c.inputType==="deleteContentBackward"?(o.value="-",w.value="",s=()=>{o.value=f.value=""},f.addEventListener("blur",s),!1):(o.value=w.value=f.value=o.value==="-"?"":o.value,!1);o.value=f.value;var g=w.maxlength;if(g>0&&f.value.length>g)return f.value=f.value.slice(0,g),w.value=f.value,!1}}),b=["number","digit"],m=Q(()=>b.includes(e.type)?"0.000000000000000001":"");function p(c){c.key==="Enter"&&(c.stopPropagation(),h("confirm",c,{value:c.target.value}))}return()=>{var c=e.disabled&&_?M("input",{ref:u,value:v.value,tabindex:"-1",readonly:!!e.disabled,type:n.value,maxlength:v.maxlength,step:m.value,class:"uni-input-input",onFocus:w=>w.target.blur()},null,40,["value","readonly","type","maxlength","step","onFocus"]):M("input",{ref:u,value:v.value,disabled:!!e.disabled,type:n.value,maxlength:v.maxlength,step:m.value,enterkeyhint:e.confirmType,pattern:e.type==="number"?"[0-9]*":void 0,class:"uni-input-input",autocomplete:a.value,onKeyup:p},null,40,["value","disabled","type","maxlength","step","enterkeyhint","pattern","autocomplete","onKeyup"]);return M("uni-input",{ref:l},[M("div",{class:"uni-input-wrapper"},[Er(M("div",Ye(d.attrs,{style:e.placeholderStyle,class:["uni-input-placeholder",e.placeholderClass]}),[e.placeholder],16),[[Lr,!(v.value.length||o.value==="-")]]),e.confirmType==="search"?M("form",{action:"",onSubmit:w=>w.preventDefault(),class:"uni-input-form"},[c],40,["onSubmit"]):c])],512)}}});function u_(e){return Object.keys(e).map(t=>[t,e[t]])}var f_=["class","style"],c_=/^on[A-Z]+/,gf=(e={})=>{var{excludeListeners:t=!1,excludeKeys:r=[]}=e,i=xt(),n=xa({}),a=xa({}),o=xa({}),s=r.concat(f_);return i.attrs=Ee(i.attrs),Np(()=>{var l=u_(i.attrs).reduce((u,[v,d])=>(s.includes(v)?u.exclude[v]=d:c_.test(v)?(t||(u.attrs[v]=d),u.listeners[v]=d):u.attrs[v]=d,u),{exclude:{},attrs:{},listeners:{}});n.value=l.attrs,a.value=l.listeners,o.value=l.exclude}),{$attrs:n,$listeners:a,$excludeAttrs:o}},ln,Wr;function un(){Qt(()=>{ln||(ln=plus.webview.currentWebview()),Wr||(Wr=(ln.getStyle()||{}).pullToRefresh||{})})}function It({disable:e}){Wr&&Wr.support&&ln.setPullToRefresh(Object.assign({},Wr,{support:!e}))}function go(e){var t=[];return Array.isArray(e)&&e.forEach(r=>{Di(r)?r.type===ot?t.push(...go(r.children)):t.push(r):Array.isArray(r)&&t.push(...go(r))}),t}function Vr(e){var t=xt();t.rebuild=e}var v_={scaleArea:{type:Boolean,default:!1}},d_=he({inheritAttrs:!1,name:"MovableArea",props:v_,setup(e,{slots:t}){var r=B(null),i=B(!1),{setContexts:n,events:a}=h_(e,r),{$listeners:o,$attrs:s,$excludeAttrs:l}=gf(),u=o.value,v=["onTouchstart","onTouchmove","onTouchend"];v.forEach(p=>{var c=u[p],w=a["_".concat(p)];u[p]=c?[].concat(c,w):w}),Oe(()=>{a._resize(),un(),i.value=!0});var d=[],_=[];function h(){for(var p=[],c=function(f){var g=d[f];g instanceof Element||(g=g.el);var S=_.find(x=>g===x.rootRef.value);S&&p.push(Ri(S))},w=0;w{d=r.value.children,h()});var b=p=>{_.push(p),h()},m=p=>{var c=_.indexOf(p);c>=0&&(_.splice(c,1),h())};return Ne("_isMounted",i),Ne("movableAreaRootRef",r),Ne("addMovableViewContext",b),Ne("removeMovableViewContext",m),()=>(t.default&&t.default(),M("uni-movable-area",Ye({ref:r},s.value,l.value,u),[M(Ht,{onReize:a._resize},null,8,["onReize"]),d],16))}});function mf(e){return Math.sqrt(e.x*e.x+e.y*e.y)}function h_(e,t){var r=B(0),i=B(0),n=Ee({x:null,y:null}),a=B(null),o=null,s=[];function l(m){m&&m!==1&&(e.scaleArea?s.forEach(function(p){p._setScale(m)}):o&&o._setScale(m))}function u(m,p=s){var c=t.value;function w(f){for(var g=0;g{It({disable:!0});var p=m.touches;if(p&&p.length>1){var c={x:p[1].pageX-p[0].pageX,y:p[1].pageY-p[0].pageY};if(a.value=mf(c),n.x=c.x,n.y=c.y,!e.scaleArea){var w=u(p[0].target),f=u(p[1].target);o=w&&w===f?w:null}}}),d=Vt(m=>{var p=m.touches;if(p&&p.length>1){m.preventDefault();var c={x:p[1].pageX-p[0].pageX,y:p[1].pageY-p[0].pageY};if(n.x!==null&&a.value&&a.value>0){var w=mf(c)/a.value;l(w)}n.x=c.x,n.y=c.y}}),_=Vt(m=>{It({disable:!1});var p=m.touches;p&&p.length||m.changedTouches&&(n.x=0,n.y=0,a.value=null,e.scaleArea?s.forEach(function(c){c._endScale()}):o&&o._endScale())});function h(){b(),s.forEach(function(m,p){m.setParent()})}function b(){var m=window.getComputedStyle(t.value),p=t.value.getBoundingClientRect();r.value=p.width-["Left","Right"].reduce(function(c,w){var f="border"+w+"Width",g="padding"+w;return c+parseFloat(m[f])+parseFloat(m[g])},0),i.value=p.height-["Top","Bottom"].reduce(function(c,w){var f="border"+w+"Width",g="padding"+w;return c+parseFloat(m[f])+parseFloat(m[g])},0)}return Ne("movableAreaWidth",r),Ne("movableAreaHeight",i),{setContexts(m){s=m},events:{_onTouchstart:v,_onTouchmove:d,_onTouchend:_,_resize:h}}}var Hr=function(e,t,r,i){e.addEventListener(t,n=>{typeof r=="function"&&r(n)===!1&&((typeof n.cancelable!="undefined"?n.cancelable:!0)&&n.preventDefault(),n.stopPropagation())},{passive:!1})},_f,bf;function fn(e,t,r){xe(()=>{document.removeEventListener("mousemove",_f),document.removeEventListener("mouseup",bf)});var i=0,n=0,a=0,o=0,s=function(h,b,m,p){if(t({target:h.target,currentTarget:h.currentTarget,preventDefault:h.preventDefault.bind(h),stopPropagation:h.stopPropagation.bind(h),touches:h.touches,changedTouches:h.changedTouches,detail:{state:b,x:m,y:p,dx:m-i,dy:p-n,ddx:m-a,ddy:p-o,timeStamp:h.timeStamp}})===!1)return!1},l=null,u,v;Hr(e,"touchstart",function(h){if(u=!0,h.touches.length===1&&!l)return l=h,i=a=h.touches[0].pageX,n=o=h.touches[0].pageY,s(h,"start",i,n)}),Hr(e,"mousedown",function(h){if(v=!0,!u&&!l)return l=h,i=a=h.pageX,n=o=h.pageY,s(h,"start",i,n)}),Hr(e,"touchmove",function(h){if(h.touches.length===1&&l){var b=s(h,"move",h.touches[0].pageX,h.touches[0].pageY);return a=h.touches[0].pageX,o=h.touches[0].pageY,b}});var d=_f=function(h){if(!u&&v&&l){var b=s(h,"move",h.pageX,h.pageY);return a=h.pageX,o=h.pageY,b}};document.addEventListener("mousemove",d),Hr(e,"touchend",function(h){if(h.touches.length===0&&l)return u=!1,l=null,s(h,"end",h.changedTouches[0].pageX,h.changedTouches[0].pageY)});var _=bf=function(h){if(v=!1,!u&&l)return l=null,s(h,"end",h.pageX,h.pageY)};document.addEventListener("mouseup",_),Hr(e,"touchcancel",function(h){if(l){u=!1;var b=l;return l=null,s(h,r?"cancel":"end",b.touches[0].pageX,b.touches[0].pageY)}})}function cn(e,t,r){return e>t-r&&ethis._t&&(e=this._t,this._lastDt=e);var t=this._x_v*e+.5*this._x_a*Math.pow(e,2)+this._x_s,r=this._y_v*e+.5*this._y_a*Math.pow(e,2)+this._y_s;return(this._x_a>0&&tthis._endPositionX)&&(t=this._endPositionX),(this._y_a>0&&rthis._endPositionY)&&(r=this._endPositionY),{x:t,y:r}},ut.prototype.ds=function(e){return e===void 0&&(e=(new Date().getTime()-this._startTime)/1e3),e>this._t&&(e=this._t),{dx:this._x_v+this._x_a*e,dy:this._y_v+this._y_a*e}},ut.prototype.delta=function(){return{x:-1.5*Math.pow(this._x_v,2)/this._x_a||0,y:-1.5*Math.pow(this._y_v,2)/this._y_a||0}},ut.prototype.dt=function(){return-this._x_v/this._x_a},ut.prototype.done=function(){var e=cn(this.s().x,this._endPositionX)||cn(this.s().y,this._endPositionY)||this._lastDt===this._t;return this._lastDt=null,e},ut.prototype.setEnd=function(e,t){this._endPositionX=e,this._endPositionY=t},ut.prototype.reconfigure=function(e,t){this._m=e,this._f=1e3*t};function qe(e,t,r){this._m=e,this._k=t,this._c=r,this._solution=null,this._endPosition=0,this._startTime=0}qe.prototype._solve=function(e,t){var r=this._c,i=this._m,n=this._k,a=r*r-4*i*n;if(a===0){var o=-r/(2*i),s=e,l=t/(o*e);return{x:function(c){return(s+l*c)*Math.pow(Math.E,o*c)},dx:function(c){var w=Math.pow(Math.E,o*c);return o*(s+l*c)*w+l*w}}}if(a>0){var u=(-r-Math.sqrt(a))/(2*i),v=(-r+Math.sqrt(a))/(2*i),d=(t-u*e)/(v-u),_=e-d;return{x:function(c){var w,f;return c===this._t&&(w=this._powER1T,f=this._powER2T),this._t=c,w||(w=this._powER1T=Math.pow(Math.E,u*c)),f||(f=this._powER2T=Math.pow(Math.E,v*c)),_*w+d*f},dx:function(c){var w,f;return c===this._t&&(w=this._powER1T,f=this._powER2T),this._t=c,w||(w=this._powER1T=Math.pow(Math.E,u*c)),f||(f=this._powER2T=Math.pow(Math.E,v*c)),_*u*w+d*v*f}}}var h=Math.sqrt(4*i*n-r*r)/(2*i),b=-r/2*i,m=e,p=(t-b*e)/h;return{x:function(c){return Math.pow(Math.E,b*c)*(m*Math.cos(h*c)+p*Math.sin(h*c))},dx:function(c){var w=Math.pow(Math.E,b*c),f=Math.cos(h*c),g=Math.sin(h*c);return w*(p*h*f-m*h*g)+b*w*(p*g+m*f)}}},qe.prototype.x=function(e){return e===void 0&&(e=(new Date().getTime()-this._startTime)/1e3),this._solution?this._endPosition+this._solution.x(e):0},qe.prototype.dx=function(e){return e===void 0&&(e=(new Date().getTime()-this._startTime)/1e3),this._solution?this._solution.dx(e):0},qe.prototype.setEnd=function(e,t,r){if(r||(r=new Date().getTime()),e!==this._endPosition||!jt(t,.1)){t=t||0;var i=this._endPosition;this._solution&&(jt(t,.1)&&(t=this._solution.dx((r-this._startTime)/1e3)),i=this._solution.x((r-this._startTime)/1e3),jt(t,.1)&&(t=0),jt(i,.1)&&(i=0),i+=this._endPosition),this._solution&&jt(i-e,.1)&&jt(t,.1)||(this._endPosition=e,this._solution=this._solve(i-this._endPosition,t),this._startTime=r)}},qe.prototype.snap=function(e){this._startTime=new Date().getTime(),this._endPosition=e,this._solution={x:function(){return 0},dx:function(){return 0}}},qe.prototype.done=function(e){return e||(e=new Date().getTime()),cn(this.x(),this._endPosition,.1)&&jt(this.dx(),.1)},qe.prototype.reconfigure=function(e,t,r){this._m=e,this._k=t,this._c=r,this.done()||(this._solution=this._solve(this.x()-this._endPosition,this.dx()),this._startTime=new Date().getTime())},qe.prototype.springConstant=function(){return this._k},qe.prototype.damping=function(){return this._c},qe.prototype.configuration=function(){function e(r,i){r.reconfigure(1,i,r.damping())}function t(r,i){r.reconfigure(1,r.springConstant(),i)}return[{label:"Spring Constant",read:this.springConstant.bind(this),write:e.bind(this,this),min:100,max:1e3},{label:"Damping",read:this.damping.bind(this),write:t.bind(this,this),min:1,max:500}]};function jr(e,t,r){this._springX=new qe(e,t,r),this._springY=new qe(e,t,r),this._springScale=new qe(e,t,r),this._startTime=0}jr.prototype.setEnd=function(e,t,r,i){var n=new Date().getTime();this._springX.setEnd(e,i,n),this._springY.setEnd(t,i,n),this._springScale.setEnd(r,i,n),this._startTime=n},jr.prototype.x=function(){var e=(new Date().getTime()-this._startTime)/1e3;return{x:this._springX.x(e),y:this._springY.x(e),scale:this._springScale.x(e)}},jr.prototype.done=function(){var e=new Date().getTime();return this._springX.done(e)&&this._springY.done(e)&&this._springScale.done(e)},jr.prototype.reconfigure=function(e,t,r){this._springX.reconfigure(e,t,r),this._springY.reconfigure(e,t,r),this._springScale.reconfigure(e,t,r)};var p_={direction:{type:String,default:"none"},inertia:{type:[Boolean,String],default:!1},outOfBounds:{type:[Boolean,String],default:!1},x:{type:[Number,String],default:0},y:{type:[Number,String],default:0},damping:{type:[Number,String],default:20},friction:{type:[Number,String],default:2},disabled:{type:[Boolean,String],default:!1},scale:{type:[Boolean,String],default:!1},scaleMin:{type:[Number,String],default:.5},scaleMax:{type:[Number,String],default:10},scaleValue:{type:[Number,String],default:1},animation:{type:[Boolean,String],default:!0}},g_=he({name:"MovableView",props:p_,emits:["change","scale"],setup(e,{slots:t,emit:r}){var i=B(null),n=Me(i,r),{setParent:a}=m_(e,n,i);return()=>M("uni-movable-view",{ref:i},[M(Ht,{onResize:a},null,8,["onResize"]),t.default&&t.default()],512)}}),_o=!1;function wf(e){_o||(_o=!0,requestAnimationFrame(function(){e(),_o=!1}))}function yf(e,t){if(e===t)return 0;var r=e.offsetLeft;return e.offsetParent?r+=yf(e.offsetParent,t):0}function Sf(e,t){if(e===t)return 0;var r=e.offsetTop;return e.offsetParent?r+=Sf(e.offsetParent,t):0}function xf(e,t){return+((1e3*e-1e3*t)/1e3).toFixed(1)}function Tf(e,t,r){var i={id:0,cancelled:!1},n=function(o){o&&o.id&&cancelAnimationFrame(o.id),o&&(o.cancelled=!0)};function a(o,s,l,u){if(!o||!o.cancelled){l(s);var v=s.done();v||o.cancelled||(o.id=requestAnimationFrame(a.bind(null,o,s,l,u))),v&&u&&u(s)}}return a(i,e,t,r),{cancel:n.bind(null,i),model:e}}function vn(e){return/\d+[ur]px$/i.test(e)?uni.upx2px(parseFloat(e)):Number(e)||0}function m_(e,t,r){var i=ge("movableAreaWidth",B(0)),n=ge("movableAreaHeight",B(0)),a=ge("_isMounted",B(!1)),o=ge("movableAreaRootRef"),s=ge("addMovableViewContext",()=>{}),l=ge("removeMovableViewContext",()=>{}),u=B(vn(e.x)),v=B(vn(e.y)),d=B(Number(e.scaleValue)||1),_=B(0),h=B(0),b=B(0),m=B(0),p=B(0),c=B(0),w=null,f=null,g={x:0,y:0},S={x:0,y:0},x=1,C=1,E=0,P=0,F=!1,q=!1,X,ce,A=null,U=null,te=new mo,oe=new mo,j={historyX:[0,0],historyY:[0,0],historyT:[0,0]},J=Q(()=>{var O=Number(e.damping);return isNaN(O)?20:O}),re=Q(()=>{var O=Number(e.friction);return isNaN(O)||O<=0?2:O}),we=Q(()=>{var O=Number(e.scaleMin);return isNaN(O)?.5:O}),Y=Q(()=>{var O=Number(e.scaleMax);return isNaN(O)?10:O}),ne=Q(()=>e.direction==="all"||e.direction==="horizontal"),ie=Q(()=>e.direction==="all"||e.direction==="vertical"),ve=new jr(1,9*Math.pow(J.value,2)/40,J.value),Ie=new ut(1,re.value);W(()=>e.x,O=>{u.value=vn(O)}),W(()=>e.y,O=>{v.value=vn(O)}),W(u,O=>{Ge(O)}),W(v,O=>{At(O)}),W(()=>e.scaleValue,O=>{d.value=Number(O)||0}),W(d,O=>{Xr(O)}),W(we,()=>{Ae()}),W(Y,()=>{Ae()});function Ce(){f&&f.cancel(),w&&w.cancel()}function Ge(O){if(ne.value){if(O+S.x===E)return E;w&&w.cancel(),Z(O+S.x,v.value+S.y,x)}return O}function At(O){if(ie.value){if(O+S.y===P)return P;w&&w.cancel(),Z(u.value+S.x,O+S.y,x)}return O}function Ae(){if(!e.scale)return!1;D(x,!0),k(x)}function Xr(O){return e.scale?(O=N(O),D(O,!0),k(O),O):!1}function Kr(){F||e.disabled||(It({disable:!0}),Ce(),j.historyX=[0,0],j.historyY=[0,0],j.historyT=[0,0],ne.value&&(X=E),ie.value&&(ce=P),r.value.style.willChange="transform",A=null,U=null,q=!0)}function y(O){if(!F&&!e.disabled&&q){var H=E,z=P;if(U===null&&(U=Math.abs(O.detail.dx/O.detail.dy)>1?"htouchmove":"vtouchmove"),ne.value&&(H=O.detail.dx+X,j.historyX.shift(),j.historyX.push(H),!ie.value&&A===null&&(A=Math.abs(O.detail.dx/O.detail.dy)<1)),ie.value&&(z=O.detail.dy+ce,j.historyY.shift(),j.historyY.push(z),!ne.value&&A===null&&(A=Math.abs(O.detail.dy/O.detail.dx)<1)),j.historyT.shift(),j.historyT.push(O.detail.timeStamp),!A){O.preventDefault();var de="touch";Hp.value&&(e.outOfBounds?(de="touch-out-of-bounds",H=p.value+te.x(H-p.value)):H=p.value),zc.value&&(e.outOfBounds?(de="touch-out-of-bounds",z=c.value+oe.x(z-c.value)):z=c.value),wf(function(){K(H,z,x,de)})}}}function T(){if(!F&&!e.disabled&&q&&(It({disable:!1}),r.value.style.willChange="auto",q=!1,!A&&!G("out-of-bounds")&&e.inertia)){var O=1e3*(j.historyX[1]-j.historyX[0])/(j.historyT[1]-j.historyT[0]),H=1e3*(j.historyY[1]-j.historyY[0])/(j.historyT[1]-j.historyT[0]);Ie.setV(O,H),Ie.setS(E,P);var z=Ie.delta().x,de=Ie.delta().y,le=z+E,Le=de+P;lep.value&&(le=p.value,Le=P+(p.value-E)*de/z),Lec.value&&(Le=c.value,le=E+(c.value-P)*z/de),Ie.setEnd(le,Le),f=Tf(Ie,function(){var We=Ie.s(),Pe=We.x,rt=We.y;K(Pe,rt,x,"friction")},function(){f.cancel()})}!e.outOfBounds&&!e.inertia&&Ce()}function I(O,H){var z=!1;return O>p.value?(O=p.value,z=!0):Oc.value?(H=c.value,z=!0):H{fn(r.value,H=>{switch(H.detail.state){case"start":Kr();break;case"move":y(H);break;case"end":T()}}),ue(),Ie.reconfigure(1,re.value),ve.reconfigure(1,9*Math.pow(J.value,2)/40,J.value),r.value.style.transformOrigin="center",un();var O={rootRef:r,setParent:ue,_endScale:Re,_setScale:Se};s(O),yt(()=>{l(O)})}),yt(()=>{Ce()}),{setParent:ue}}var __=["navigate","redirect","switchTab","reLaunch","navigateBack"],b_={hoverClass:{type:String,default:"navigator-hover"},url:{type:String,default:""},openType:{type:String,default:"navigate",validator(e){return Boolean(~__.indexOf(e))}},delta:{type:Number,default:1},hoverStartTime:{type:[Number,String],default:50},hoverStayTime:{type:[Number,String],default:600},exists:{type:String,default:""},hoverStopPropagation:{type:Boolean,default:!1}},w_=he({name:"Navigator",compatConfig:{MODE:3},props:b_,setup(e,{slots:t}){var{hovering:r,binding:i}=uo(e);function n(a){if(e.openType!=="navigateBack"&&!e.url){console.error(" should have url attribute when using navigateTo, redirectTo, reLaunch or switchTab");return}switch(e.openType){case"navigate":uni.navigateTo({url:e.url});break;case"redirect":uni.redirectTo({url:e.url,exists:e.exists});break;case"switchTab":uni.switchTab({url:e.url});break;case"reLaunch":uni.reLaunch({url:e.url});break;case"navigateBack":uni.navigateBack({delta:e.delta});break}}return()=>{var{hoverClass:a}=e,o=e.hoverClass&&e.hoverClass!=="none";return M("uni-navigator",Ye({class:o&&r.value?a:""},o&&i,{onClick:n}),[t.default&&t.default()],16,["onClick"])}}}),y_={value:{type:Array,default(){return[]},validator:function(e){return Array.isArray(e)&&e.filter(t=>typeof t=="number").length===e.length}},indicatorStyle:{type:String,default:""},indicatorClass:{type:String,default:""},maskStyle:{type:String,default:""},maskClass:{type:String,default:""}};function S_(e){var t=Ee([...e.value]),r=Ee({value:t,height:34});return W(()=>e.value,(i,n)=>{(i===n||i.length!==n.length||i.findIndex((a,o)=>a!==n[o])>=0)&&(r.value.length=i.length,i.forEach((a,o)=>{a!==r.value[o]&&r.value.splice(o,1,a)}))}),r}var x_=he({name:"PickerView",props:y_,emits:["change","pickstart","pickend","update:value"],setup(e,{slots:t,emit:r}){var i=B(null),n=B(null),a=Me(i,r),o=S_(e),s=B(null),l=()=>{var h=s.value;o.height=h.$el.offsetHeight},u=B([]),v=B([]);function d(h){var b=v.value;if(b instanceof HTMLCollection)return Array.prototype.indexOf.call(b,h.el);var m=b.indexOf(h);return m!==-1?m:u.value.indexOf(h)}var _=function(h){var b=Q({get(){var m=d(h.vnode);return o.value[m]||0},set(m){var p=d(h.vnode);if(!(p<0)){var c=o.value[p];if(c!==m){o.value[p]=m;var w=o.value.map(f=>f);r("update:value",w),a("change",{},{value:w})}}}});return b};return Ne("getPickerViewColumn",_),Ne("pickerViewProps",e),Ne("pickerViewState",o),Vr(()=>{l(),v.value=n.value.children}),()=>{var h=t.default&&t.default();return M("uni-picker-view",{ref:i},[M(Ht,{ref:s,onResize:({height:b})=>o.height=b},null,8,["onResize"]),M("div",{ref:n,class:"uni-picker-view-wrapper"},[h],512)],512)}}});class Ef{constructor(t){this._drag=t,this._dragLog=Math.log(t),this._x=0,this._v=0,this._startTime=0}set(t,r){this._x=t,this._v=r,this._startTime=new Date().getTime()}setVelocityByEnd(t){this._v=(t-this._x)*this._dragLog/(Math.pow(this._drag,100)-1)}x(t){t===void 0&&(t=(new Date().getTime()-this._startTime)/1e3);var r=t===this._dt&&this._powDragDt?this._powDragDt:this._powDragDt=Math.pow(this._drag,t);return this._dt=t,this._x+this._v*r/this._dragLog-this._v/this._dragLog}dx(t){t===void 0&&(t=(new Date().getTime()-this._startTime)/1e3);var r=t===this._dt&&this._powDragDt?this._powDragDt:this._powDragDt=Math.pow(this._drag,t);return this._dt=t,this._v*r}done(){return Math.abs(this.dx())<3}reconfigure(t){var r=this.x(),i=this.dx();this._drag=t,this._dragLog=Math.log(t),this.set(r,i)}configuration(){var t=this;return[{label:"Friction",read:function(){return t._drag},write:function(r){t.reconfigure(r)},min:.001,max:.1,step:.001}]}}function Cf(e,t,r){return e>t-r&&e0){var v=(-i-Math.sqrt(o))/(2*n),d=(-i+Math.sqrt(o))/(2*n),_=(r-v*t)/(d-v),h=t-_;return{x:function(w){var f,g;return w===this._t&&(f=this._powER1T,g=this._powER2T),this._t=w,f||(f=this._powER1T=Math.pow(Math.E,v*w)),g||(g=this._powER2T=Math.pow(Math.E,d*w)),h*f+_*g},dx:function(w){var f,g;return w===this._t&&(f=this._powER1T,g=this._powER2T),this._t=w,f||(f=this._powER1T=Math.pow(Math.E,v*w)),g||(g=this._powER2T=Math.pow(Math.E,d*w)),h*v*f+_*d*g}}}var b=Math.sqrt(4*n*a-i*i)/(2*n),m=-i/2*n,p=t,c=(r-m*t)/b;return{x:function(w){return Math.pow(Math.E,m*w)*(p*Math.cos(b*w)+c*Math.sin(b*w))},dx:function(w){var f=Math.pow(Math.E,m*w),g=Math.cos(b*w),S=Math.sin(b*w);return f*(c*b*g-p*b*S)+m*f*(c*S+p*g)}}}x(t){return t===void 0&&(t=(new Date().getTime()-this._startTime)/1e3),this._solution?this._endPosition+this._solution.x(t):0}dx(t){return t===void 0&&(t=(new Date().getTime()-this._startTime)/1e3),this._solution?this._solution.dx(t):0}setEnd(t,r,i){if(i||(i=new Date().getTime()),t!==this._endPosition||!Yt(r,.4)){r=r||0;var n=this._endPosition;this._solution&&(Yt(r,.4)&&(r=this._solution.dx((i-this._startTime)/1e3)),n=this._solution.x((i-this._startTime)/1e3),Yt(r,.4)&&(r=0),Yt(n,.4)&&(n=0),n+=this._endPosition),this._solution&&Yt(n-t,.4)&&Yt(r,.4)||(this._endPosition=t,this._solution=this._solve(n-this._endPosition,r),this._startTime=i)}}snap(t){this._startTime=new Date().getTime(),this._endPosition=t,this._solution={x:function(){return 0},dx:function(){return 0}}}done(t){return t||(t=new Date().getTime()),Cf(this.x(),this._endPosition,.4)&&Yt(this.dx(),.4)}reconfigure(t,r,i){this._m=t,this._k=r,this._c=i,this.done()||(this._solution=this._solve(this.x()-this._endPosition,this.dx()),this._startTime=new Date().getTime())}springConstant(){return this._k}damping(){return this._c}configuration(){function t(i,n){i.reconfigure(1,n,i.damping())}function r(i,n){i.reconfigure(1,i.springConstant(),n)}return[{label:"Spring Constant",read:this.springConstant.bind(this),write:t.bind(this,this),min:100,max:1e3},{label:"Damping",read:this.damping.bind(this),write:r.bind(this,this),min:1,max:500}]}}class T_{constructor(t,r,i){this._extent=t,this._friction=r||new Ef(.01),this._spring=i||new Of(1,90,20),this._startTime=0,this._springing=!1,this._springOffset=0}snap(t,r){this._springOffset=0,this._springing=!0,this._spring.snap(t),this._spring.setEnd(r)}set(t,r){this._friction.set(t,r),t>0&&r>=0?(this._springOffset=0,this._springing=!0,this._spring.snap(t),this._spring.setEnd(0)):t<-this._extent&&r<=0?(this._springOffset=0,this._springing=!0,this._spring.snap(t),this._spring.setEnd(-this._extent)):this._springing=!1,this._startTime=new Date().getTime()}x(t){if(!this._startTime)return 0;if(t||(t=(new Date().getTime()-this._startTime)/1e3),this._springing)return this._spring.x()+this._springOffset;var r=this._friction.x(t),i=this.dx(t);return(r>0&&i>=0||r<-this._extent&&i<=0)&&(this._springing=!0,this._spring.setEnd(0,i),r<-this._extent?this._springOffset=-this._extent:this._springOffset=0,r=this._spring.x()+this._springOffset),r}dx(t){var r;return this._lastTime===t?r=this._lastDx:r=this._springing?this._spring.dx(t):this._friction.dx(t),this._lastTime=t,this._lastDx=r,r}done(){return this._springing?this._spring.done():this._friction.done()}setVelocityByEnd(t){this._friction.setVelocityByEnd(t)}configuration(){var t=this._friction.configuration();return t.push.apply(t,this._spring.configuration()),t}}function E_(e,t,r){var i={id:0,cancelled:!1};function n(o,s,l,u){if(!o||!o.cancelled){l(s);var v=s.done();v||o.cancelled||(o.id=requestAnimationFrame(n.bind(null,o,s,l,u))),v&&u&&u(s)}}function a(o){o&&o.id&&cancelAnimationFrame(o.id),o&&(o.cancelled=!0)}return n(i,e,t,r),{cancel:a.bind(null,i),model:e}}class C_{constructor(t,r){r=r||{},this._element=t,this._options=r,this._enableSnap=r.enableSnap||!1,this._itemSize=r.itemSize||0,this._enableX=r.enableX||!1,this._enableY=r.enableY||!1,this._shouldDispatchScrollEvent=!!r.onScroll,this._enableX?(this._extent=(r.scrollWidth||this._element.offsetWidth)-this._element.parentElement.offsetWidth,this._scrollWidth=r.scrollWidth):(this._extent=(r.scrollHeight||this._element.offsetHeight)-this._element.parentElement.offsetHeight,this._scrollHeight=r.scrollHeight),this._position=0,this._scroll=new T_(this._extent,r.friction,r.spring),this._onTransitionEnd=this.onTransitionEnd.bind(this),this.updatePosition()}onTouchStart(){this._startPosition=this._position,this._lastChangePos=this._startPosition,this._startPosition>0?this._startPosition/=.5:this._startPosition<-this._extent&&(this._startPosition=(this._startPosition+this._extent)/.5-this._extent),this._animation&&(this._animation.cancel(),this._scrolling=!1),this.updatePosition()}onTouchMove(t,r){var i=this._startPosition;this._enableX?i+=t:this._enableY&&(i+=r),i>0?i*=.5:i<-this._extent&&(i=.5*(i+this._extent)-this._extent),this._position=i,this.updatePosition(),this.dispatchScroll()}onTouchEnd(t,r,i){if(this._enableSnap&&this._position>-this._extent&&this._position<0){if(this._enableY&&(Math.abs(r)this._itemSize/2?a-(this._itemSize-Math.abs(o)):a-o,n<=0&&n>=-this._extent&&this._scroll.setVelocityByEnd(n)}this._lastTime=Date.now(),this._lastDelay=0,this._scrolling=!0,this._lastChangePos=this._position,this._lastIdx=Math.floor(Math.abs(this._position/this._itemSize)),this._animation=E_(this._scroll,()=>{var s=Date.now(),l=(s-this._scroll._startTime)/1e3,u=this._scroll.x(l);this._position=u,this.updatePosition();var v=this._scroll.dx(l);this._shouldDispatchScrollEvent&&s-this._lastTime>this._lastDelay&&(this.dispatchScroll(),this._lastDelay=Math.abs(2e3/v),this._lastTime=s)},()=>{this._enableSnap&&(n<=0&&n>=-this._extent&&(this._position=n,this.updatePosition()),typeof this._options.onSnap=="function"&&this._options.onSnap(Math.floor(Math.abs(this._position)/this._itemSize))),this._shouldDispatchScrollEvent&&this.dispatchScroll(),this._scrolling=!1})}onTransitionEnd(){this._element.style.webkitTransition="",this._element.style.transition="",this._element.removeEventListener("transitionend",this._onTransitionEnd),this._snapping&&(this._snapping=!1),this.dispatchScroll()}snap(){var t=this._itemSize,r=this._position%t,i=Math.abs(r)>this._itemSize/2?this._position-(t-Math.abs(r)):this._position-r;this._position!==i&&(this._snapping=!0,this.scrollTo(-i),typeof this._options.onSnap=="function"&&this._options.onSnap(Math.floor(Math.abs(this._position)/this._itemSize)))}scrollTo(t,r){this._animation&&(this._animation.cancel(),this._scrolling=!1),typeof t=="number"&&(this._position=-t),this._position<-this._extent?this._position=-this._extent:this._position>0&&(this._position=0);var i="transform "+(r||.2)+"s ease-out";this._element.style.webkitTransition="-webkit-"+i,this._element.style.transition=i,this.updatePosition(),this._element.addEventListener("transitionend",this._onTransitionEnd)}dispatchScroll(){if(typeof this._options.onScroll=="function"&&Math.round(Number(this._lastPos))!==Math.round(this._position)){this._lastPos=this._position;var t={target:{scrollLeft:this._enableX?-this._position:0,scrollTop:this._enableY?-this._position:0,scrollHeight:this._scrollHeight||this._element.offsetHeight,scrollWidth:this._scrollWidth||this._element.offsetWidth,offsetHeight:this._element.parentElement.offsetHeight,offsetWidth:this._element.parentElement.offsetWidth}};this._options.onScroll(t)}}update(t,r,i){var n=0,a=this._position;this._enableX?(n=this._element.childNodes.length?(r||this._element.offsetWidth)-this._element.parentElement.offsetWidth:0,this._scrollWidth=r):(n=this._element.childNodes.length?(r||this._element.offsetHeight)-this._element.parentElement.offsetHeight:0,this._scrollHeight=r),typeof t=="number"&&(this._position=-t),this._position<-n?this._position=-n:this._position>0&&(this._position=0),this._itemSize=i||this._itemSize,this.updatePosition(),a!==this._position&&(this.dispatchScroll(),typeof this._options.onSnap=="function"&&this._options.onSnap(Math.floor(Math.abs(this._position)/this._itemSize))),this._extent=n,this._scroll._extent=n}updatePosition(){var t="";this._enableX?t="translateX("+this._position+"px) translateZ(0)":this._enableY&&(t="translateY("+this._position+"px) translateZ(0)"),this._element.style.webkitTransform=t,this._element.style.transform=t}isScrolling(){return this._scrolling||this._snapping}}function O_(e,t){var r={trackingID:-1,maxDy:0,maxDx:0},i=new C_(e,t);function n(l){var u=l,v=l;return u.detail.state==="move"||u.detail.state==="end"?{x:u.detail.dx,y:u.detail.dy}:{x:v.screenX-r.x,y:v.screenY-r.y}}function a(l){var u=l,v=l;u.detail.state==="start"?(r.trackingID="touch",r.x=u.detail.x,r.y=u.detail.y):(r.trackingID="mouse",r.x=v.screenX,r.y=v.screenY),r.maxDx=0,r.maxDy=0,r.historyX=[0],r.historyY=[0],r.historyTime=[u.detail.timeStamp||v.timeStamp],r.listener=i,i.onTouchStart&&i.onTouchStart(),l.preventDefault()}function o(l){var u=l,v=l;if(r.trackingID!==-1){l.preventDefault();var d=n(l);if(d){for(r.maxDy=Math.max(r.maxDy,Math.abs(d.y)),r.maxDx=Math.max(r.maxDx,Math.abs(d.x)),r.historyX.push(d.x),r.historyY.push(d.y),r.historyTime.push(u.detail.timeStamp||v.timeStamp);r.historyTime.length>10;)r.historyTime.shift(),r.historyX.shift(),r.historyY.shift();r.listener&&r.listener.onTouchMove&&r.listener.onTouchMove(d.x,d.y)}}}function s(l){if(r.trackingID!==-1){l.preventDefault();var u=n(l);if(u){var v=r.listener;r.trackingID=-1,r.listener=null;var d=r.historyTime.length,_={x:0,y:0};if(d>2)for(var h=r.historyTime.length-1,b=r.historyTime[h],m=r.historyX[h],p=r.historyY[h];h>0;){h--;var c=r.historyTime[h],w=b-c;if(w>30&&w<50){_.x=(m-r.historyX[h])/(w/1e3),_.y=(p-r.historyY[h])/(w/1e3);break}}r.historyTime=[],r.historyX=[],r.historyY=[],v&&v.onTouchEnd&&v.onTouchEnd(u.x,u.y,_)}}}return{scroller:i,handleTouchStart:a,handleTouchMove:o,handleTouchEnd:s}}var M_=0;function I_(e){var t="uni-picker-view-content-".concat(M_++);function r(){var i=document.createElement("style");i.innerText=".uni-picker-view-content.".concat(t,">*{height: ").concat(e.value,"px;overflow: hidden;}"),document.head.appendChild(i)}return W(()=>e.value,r),t}function A_(e){var t=20,r=0,i=0;e.addEventListener("touchstart",n=>{var a=n.changedTouches[0];r=a.clientX,i=a.clientY}),e.addEventListener("touchend",n=>{var a=n.changedTouches[0];if(Math.abs(a.clientX-r){s[u]=a[u]}),n.target.dispatchEvent(s)}})}var P_=he({name:"PickerViewColumn",setup(e,{slots:t,emit:r}){var i=B(null),n=B(null),a=ge("getPickerViewColumn"),o=xt(),s=a?a(o):B(0),l=ge("pickerViewProps"),u=ge("pickerViewState"),v=B(34),d=B(null),_=()=>{var E=d.value;v.value=E.$el.offsetHeight},h=Q(()=>(u.height-v.value)/2),{state:b}=vf(),m=I_(v),p,c=Ee({current:s.value,length:0}),w;function f(){p&&!w&&(w=!0,or(()=>{w=!1;var E=Math.min(c.current,c.length-1);E=Math.max(E,0),p.update(E*v.value,void 0,v.value)}))}W(()=>s.value,E=>{E!==c.current&&(c.current=E,f())}),W(()=>c.current,E=>s.value=E),W([()=>v.value,()=>c.length,()=>u.height],f);var g=0;function S(E){var P=g+E.deltaY;if(Math.abs(P)>10){g=0;var F=Math.min(c.current+(P<0?-1:1),c.length-1);c.current=F=Math.max(F,0),p.scrollTo(F*v.value)}else g=P;E.preventDefault()}function x({clientY:E}){var P=i.value;if(!p.isScrolling()){var F=P.getBoundingClientRect(),q=E-F.top-u.height/2,X=v.value/2;if(!(Math.abs(q)<=X)){var ce=Math.ceil((Math.abs(q)-X)/v.value),A=q<0?-ce:ce,U=Math.min(c.current+A,c.length-1);c.current=U=Math.max(U,0),p.scrollTo(U*v.value)}}}var C=()=>{var E=i.value,P=n.value,{scroller:F,handleTouchStart:q,handleTouchMove:X,handleTouchEnd:ce}=O_(P,{enableY:!0,enableX:!1,enableSnap:!0,itemSize:v.value,friction:new Ef(1e-4),spring:new Of(2,90,20),onSnap:A=>{!isNaN(A)&&A!==c.current&&(c.current=A)}});p=F,fn(E,A=>{switch(A.detail.state){case"start":q(A),It({disable:!0});break;case"move":X(A),A.stopPropagation();break;case"end":case"cancel":ce(A),It({disable:!1})}},!0),A_(E),un(),f()};return Vr(()=>{c.length=n.value.children.length,_(),C()}),()=>{var E=t.default&&t.default(),P="".concat(h.value,"px 0");return M("uni-picker-view-column",{ref:i},[M("div",{onWheel:S,onClick:x,class:"uni-picker-view-group"},[M("div",Ye(b.attrs,{class:["uni-picker-view-mask",l.maskClass],style:"background-size: 100% ".concat(h.value,"px;").concat(l.maskStyle)}),null,16),M("div",Ye(b.attrs,{class:["uni-picker-view-indicator",l.indicatorClass],style:l.indicatorStyle}),[M(Ht,{ref:d,onResize:({height:F})=>v.value=F},null,8,["onResize"])],16),M("div",{ref:n,class:["uni-picker-view-content",m],style:{padding:P}},[E],6)],40,["onWheel","onClick"])],512)}}}),zt={activeColor:bi,backgroundColor:"#EBEBEB",activeMode:"backwards"},R_={percent:{type:[Number,String],default:0,validator(e){return!isNaN(parseFloat(e))}},showInfo:{type:[Boolean,String],default:!1},strokeWidth:{type:[Number,String],default:6,validator(e){return!isNaN(parseFloat(e))}},color:{type:String,default:zt.activeColor},activeColor:{type:String,default:zt.activeColor},backgroundColor:{type:String,default:zt.backgroundColor},active:{type:[Boolean,String],default:!1},activeMode:{type:String,default:zt.activeMode},duration:{type:[Number,String],default:30,validator(e){return!isNaN(parseFloat(e))}}},L_=he({name:"Progress",props:R_,setup(e){var t=N_(e);return Mf(t,e),W(()=>t.realPercent,(r,i)=>{t.strokeTimer&&clearInterval(t.strokeTimer),t.lastPercent=i||0,Mf(t,e)}),()=>{var{showInfo:r}=e,{outerBarStyle:i,innerBarStyle:n,currentPercent:a}=t;return M("uni-progress",{class:"uni-progress"},[M("div",{style:i,class:"uni-progress-bar"},[M("div",{style:n,class:"uni-progress-inner-bar"},null,4)],4),r?M("p",{class:"uni-progress-info"},[a+"%"]):""])}}});function N_(e){var t=B(0),r=Q(()=>"background-color: ".concat(e.backgroundColor,"; height: ").concat(e.strokeWidth,"px;")),i=Q(()=>{var o=e.color!==zt.activeColor&&e.activeColor===zt.activeColor?e.color:e.activeColor;return"width: ".concat(t.value,"%;background-color: ").concat(o)}),n=Q(()=>{var o=parseFloat(e.percent);return o<0&&(o=0),o>100&&(o=100),o}),a=Ee({outerBarStyle:r,innerBarStyle:i,realPercent:n,currentPercent:t,strokeTimer:0,lastPercent:0});return a}function Mf(e,t){t.active?(e.currentPercent=t.activeMode===zt.activeMode?0:e.lastPercent,e.strokeTimer=setInterval(()=>{e.currentPercent+1>e.realPercent?(e.currentPercent=e.realPercent,e.strokeTimer&&clearInterval(e.strokeTimer)):e.currentPercent+=1},parseFloat(t.duration))):e.currentPercent=e.realPercent}var If=Ki("ucg"),k_={name:{type:String,default:""}},D_=he({name:"RadioGroup",props:k_,setup(e,{emit:t,slots:r}){var i=B(null),n=Me(i,t);return B_(e,n),()=>M("uni-radio-group",{ref:i},[r.default&&r.default()],512)}});function B_(e,t){var r=[];Oe(()=>{s(r.length-1)});var i=()=>{var l;return(l=r.find(u=>u.value.radioChecked))===null||l===void 0?void 0:l.value.value};Ne(If,{addField(l){r.push(l)},removeField(l){r.splice(r.indexOf(l),1)},radioChange(l,u){var v=r.indexOf(u);s(v,!0),t("change",l,{value:i()})}});var n=ge(lt,!1),a={submit:()=>{var l=["",null];return e.name!==""&&(l[0]=e.name,l[1]=i()),l}};n&&(n.addField(a),xe(()=>{n.removeField(a)}));function o(l,u){l.value={radioChecked:u,value:l.value.value}}function s(l,u){r.forEach((v,d)=>{d!==l&&(u?o(r[d],!1):r.forEach((_,h)=>{d>=h||r[h].value.radioChecked&&o(r[d],!1)}))})}return r}var $_={checked:{type:[Boolean,String],default:!1},id:{type:String,default:""},disabled:{type:[Boolean,String],default:!1},color:{type:String,default:"#007aff"},value:{type:String,default:""}},F_=he({name:"Radio",props:$_,setup(e,{slots:t}){var r=B(e.checked),i=B(e.value),n=Q(()=>"background-color: ".concat(e.color,";border-color: ").concat(e.color,";"));W([()=>e.checked,()=>e.value],([v,d])=>{r.value=v,i.value=d});var a=()=>{r.value=!1},{uniCheckGroup:o,uniLabel:s,field:l}=U_(r,i,a),u=v=>{e.disabled||(r.value=!0,o&&o.radioChange(v,l))};return s&&(s.addHandler(u),xe(()=>{s.removeHandler(u)})),tn(e,{"label-click":u}),()=>{var v=Dr(e,"disabled");return M("uni-radio",Ye(v,{onClick:u}),[M("div",{class:"uni-radio-wrapper"},[M("div",{class:["uni-radio-input",{"uni-radio-input-disabled":e.disabled}],style:r.value?n.value:""},[r.value?Zi(Gi,"#fff",18):""],6),t.default&&t.default()])],16,["onClick"])}}});function U_(e,t,r){var i=Q({get:()=>({radioChecked:Boolean(e.value),value:t.value}),set:({radioChecked:l})=>{e.value=l}}),n={reset:r},a=ge(If,!1);a&&a.addField(i);var o=ge(lt,!1);o&&o.addField(n);var s=ge(Br,!1);return xe(()=>{a&&a.removeField(i),o&&o.removeField(n)}),{uniCheckGroup:a,uniForm:o,uniLabel:s,field:i}}function W_(e){return e.replace(/<\?xml.*\?>\n/,"").replace(/\n/,"").replace(/\n/,"")}function V_(e){return e.reduce(function(t,r){var i=r.value,n=r.name;return i.match(/ /)&&n!=="style"&&(i=i.split(" ")),t[n]?Array.isArray(t[n])?t[n].push(i):t[n]=[t[n],i]:t[n]=i,t},{})}function H_(e){e=W_(e);var t=[],r={node:"root",children:[]};return of(e,{start:function(i,n,a){var o={name:i};if(n.length!==0&&(o.attrs=V_(n)),a){var s=t[0]||r;s.children||(s.children=[]),s.children.push(o)}else t.unshift(o)},end:function(i){var n=t.shift();if(n.name!==i&&console.error("invalid state: mismatch end tag"),t.length===0)r.children.push(n);else{var a=t[0];a.children||(a.children=[]),a.children.push(n)}},chars:function(i){var n={type:"text",text:i};if(t.length===0)r.children.push(n);else{var a=t[0];a.children||(a.children=[]),a.children.push(n)}},comment:function(i){var n={node:"comment",text:i},a=t[0];a.children||(a.children=[]),a.children.push(n)}}),r.children}var Af={a:"",abbr:"",address:"",article:"",aside:"",b:"",bdi:"",bdo:["dir"],big:"",blockquote:"",br:"",caption:"",center:"",cite:"",code:"",col:["span","width"],colgroup:["span","width"],dd:"",del:"",div:"",dl:"",dt:"",em:"",fieldset:"",font:"",footer:"",h1:"",h2:"",h3:"",h4:"",h5:"",h6:"",header:"",hr:"",i:"",img:["alt","src","height","width"],ins:"",label:"",legend:"",li:"",mark:"",nav:"",ol:["start","type"],p:"",pre:"",q:"",rt:"",ruby:"",s:"",section:"",small:"",span:"",strong:"",sub:"",sup:"",table:["width"],tbody:"",td:["colspan","height","rowspan","width"],tfoot:"",th:["colspan","height","rowspan","width"],thead:"",tr:["colspan","height","rowspan","width"],tt:"",u:"",ul:""},bo={amp:"&",gt:">",lt:"<",nbsp:" ",quot:'"',apos:"'"};function j_(e){return e.replace(/&(([a-zA-Z]+)|(#x{0,1}[\da-zA-Z]+));/gi,function(t,r){if(ee(bo,r)&&bo[r])return bo[r];if(/^#[0-9]{1,4}$/.test(r))return String.fromCharCode(r.slice(1));if(/^#x[0-9a-f]{1,4}$/i.test(r))return String.fromCharCode("0"+r.slice(1));var i=document.createElement("div");return i.innerHTML=t,i.innerText||i.textContent})}function Y_(e,t,r){return e==="img"&&t==="src"?tt(r):r}function Pf(e,t,r,i){return e.forEach(function(n){if(!!it(n))if(!ee(n,"type")||n.type==="node"){if(!(typeof n.name=="string"&&n.name))return;var a=n.name.toLowerCase();if(!ee(Af,a))return;var o=document.createElement(a);if(!o)return;var s=n.attrs;if(it(s)){var l=Af[a]||[];Object.keys(s).forEach(function(v){var d=s[v];switch(v){case"class":Array.isArray(d)&&(d=d.join(" "));case"style":o.setAttribute(v,d),r&&o.setAttribute(r,"");break;default:l.indexOf(v)!==-1&&o.setAttribute(v,Y_(a,v,d))}})}z_(n,o,i);var u=n.children;Array.isArray(u)&&u.length&&Pf(n.children,o,r,i),t.appendChild(o)}else n.type==="text"&&typeof n.text=="string"&&n.text!==""&&t.appendChild(document.createTextNode(j_(n.text)))}),t}function z_(e,t,r){["a","img"].includes(e.name)&&r&&(t.setAttribute("onClick","return false;"),t.addEventListener("click",i=>{r(i,{node:e}),i.stopPropagation()},!0))}var q_={nodes:{type:[Array,String],default:function(){return[]}}},X_=he({name:"RichText",compatConfig:{MODE:3},props:q_,emits:["click","touchstart","touchmove","touchcancel","touchend","longpress"],setup(e,{emit:t,attrs:r}){var i=xt(),n=B(null),a=Me(n,t),o=!!r.onItemclick;function s(u,v={}){a("itemclick",u,v)}function l(u){var v;typeof u=="string"&&(u=H_(u));var d=Pf(u,document.createDocumentFragment(),(i==null||(v=i.root)===null||v===void 0?void 0:v.type).__scopeId||"",o&&s);n.value.firstElementChild.innerHTML="",n.value.firstElementChild.appendChild(d)}return W(()=>e.nodes,u=>{l(u)}),Oe(()=>{l(e.nodes)}),()=>M("uni-rich-text",{ref:n},[M("div",null,null)],512)}}),wo=Qn(!0),K_={scrollX:{type:[Boolean,String],default:!1},scrollY:{type:[Boolean,String],default:!1},upperThreshold:{type:[Number,String],default:50},lowerThreshold:{type:[Number,String],default:50},scrollTop:{type:[Number,String],default:0},scrollLeft:{type:[Number,String],default:0},scrollIntoView:{type:String,default:""},scrollWithAnimation:{type:[Boolean,String],default:!1},enableBackToTop:{type:[Boolean,String],default:!1},refresherEnabled:{type:[Boolean,String],default:!1},refresherThreshold:{type:Number,default:45},refresherDefaultStyle:{type:String,default:"back"},refresherBackground:{type:String,default:"#fff"},refresherTriggered:{type:[Boolean,String],default:!1}},G_=he({name:"ScrollView",compatConfig:{MODE:3},props:K_,emits:["scroll","scrolltoupper","scrolltolower","refresherrefresh","refresherrestore","refresherpulling","refresherabort","update:refresherTriggered"],setup(e,{emit:t,slots:r}){var i=B(null),n=B(null),a=B(null),o=B(null),s=B(null),l=Me(i,t),{state:u,scrollTopNumber:v,scrollLeftNumber:d}=Z_(e);J_(e,u,v,d,l,i,n,o,t);var _=Q(()=>{var h="";return e.scrollX?h+="overflow-x:auto;":h+="overflow-x:hidden;",e.scrollY?h+="overflow-y:auto;":h+="overflow-y:hidden;",h});return()=>{var{refresherEnabled:h,refresherBackground:b,refresherDefaultStyle:m}=e,{refresherHeight:p,refreshState:c,refreshRotate:w}=u;return M("uni-scroll-view",{ref:i},[M("div",{ref:a,class:"uni-scroll-view"},[M("div",{ref:n,style:_.value,class:"uni-scroll-view"},[M("div",{ref:o,class:"uni-scroll-view-content"},[h?M("div",{ref:s,style:{backgroundColor:b,height:p+"px"},class:"uni-scroll-view-refresher"},[m!=="none"?M("div",{class:"uni-scroll-view-refresh"},[M("div",{class:"uni-scroll-view-refresh-inner"},[c=="pulling"?M("svg",{key:"refresh__icon",style:{transform:"rotate("+w+"deg)"},fill:"#2BD009",class:"uni-scroll-view-refresh__icon",width:"24",height:"24",viewBox:"0 0 24 24"},[M("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"},null),M("path",{d:"M0 0h24v24H0z",fill:"none"},null)],4):null,c=="refreshing"?M("svg",{key:"refresh__spinner",class:"uni-scroll-view-refresh__spinner",width:"24",height:"24",viewBox:"25 25 50 50"},[M("circle",{cx:"50",cy:"50",r:"20",fill:"none",style:"color: #2bd009","stroke-width":"3"},null)]):null])]):null,m=="none"?r.refresher&&r.refresher():null],4):null,r.default&&r.default()],512)],4)],512)],512)}}});function Z_(e){var t=Q(()=>Number(e.scrollTop)||0),r=Q(()=>Number(e.scrollLeft)||0),i=Ee({lastScrollTop:t.value,lastScrollLeft:r.value,lastScrollToUpperTime:0,lastScrollToLowerTime:0,refresherHeight:0,refreshRotate:0,refreshState:""});return{state:i,scrollTopNumber:t,scrollLeftNumber:r}}function J_(e,t,r,i,n,a,o,s,l){var u=!1,v=0,d=!1,_=()=>{},h=Q(()=>{var x=Number(e.upperThreshold);return isNaN(x)?50:x}),b=Q(()=>{var x=Number(e.lowerThreshold);return isNaN(x)?50:x});function m(x,C){var E=o.value,P=0,F="";if(x<0?x=0:C==="x"&&x>E.scrollWidth-E.offsetWidth?x=E.scrollWidth-E.offsetWidth:C==="y"&&x>E.scrollHeight-E.offsetHeight&&(x=E.scrollHeight-E.offsetHeight),C==="x"?P=E.scrollLeft-x:C==="y"&&(P=E.scrollTop-x),P!==0){var q=s.value;q.style.transition="transform .3s ease-out",q.style.webkitTransition="-webkit-transform .3s ease-out",C==="x"?F="translateX("+P+"px) translateZ(0)":C==="y"&&(F="translateY("+P+"px) translateZ(0)"),q.removeEventListener("transitionend",_),q.removeEventListener("webkitTransitionEnd",_),_=()=>g(x,C),q.addEventListener("transitionend",_),q.addEventListener("webkitTransitionEnd",_),C==="x"?E.style.overflowX="hidden":C==="y"&&(E.style.overflowY="hidden"),q.style.transform=F,q.style.webkitTransform=F}}function p(x){var C=x.target;n("scroll",x,{scrollLeft:C.scrollLeft,scrollTop:C.scrollTop,scrollHeight:C.scrollHeight,scrollWidth:C.scrollWidth,deltaX:t.lastScrollLeft-C.scrollLeft,deltaY:t.lastScrollTop-C.scrollTop}),e.scrollY&&(C.scrollTop<=h.value&&t.lastScrollTop-C.scrollTop>0&&x.timeStamp-t.lastScrollToUpperTime>200&&(n("scrolltoupper",x,{direction:"top"}),t.lastScrollToUpperTime=x.timeStamp),C.scrollTop+C.offsetHeight+b.value>=C.scrollHeight&&t.lastScrollTop-C.scrollTop<0&&x.timeStamp-t.lastScrollToLowerTime>200&&(n("scrolltolower",x,{direction:"bottom"}),t.lastScrollToLowerTime=x.timeStamp)),e.scrollX&&(C.scrollLeft<=h.value&&t.lastScrollLeft-C.scrollLeft>0&&x.timeStamp-t.lastScrollToUpperTime>200&&(n("scrolltoupper",x,{direction:"left"}),t.lastScrollToUpperTime=x.timeStamp),C.scrollLeft+C.offsetWidth+b.value>=C.scrollWidth&&t.lastScrollLeft-C.scrollLeft<0&&x.timeStamp-t.lastScrollToLowerTime>200&&(n("scrolltolower",x,{direction:"right"}),t.lastScrollToLowerTime=x.timeStamp)),t.lastScrollTop=C.scrollTop,t.lastScrollLeft=C.scrollLeft}function c(x){e.scrollY&&(e.scrollWithAnimation?m(x,"y"):o.value.scrollTop=x)}function w(x){e.scrollX&&(e.scrollWithAnimation?m(x,"x"):o.value.scrollLeft=x)}function f(x){if(x){if(!/^[_a-zA-Z][-_a-zA-Z0-9:]*$/.test(x)){console.error("id error: scroll-into-view=".concat(x));return}var C=a.value.querySelector("#"+x);if(C){var E=o.value.getBoundingClientRect(),P=C.getBoundingClientRect();if(e.scrollX){var F=P.left-E.left,q=o.value.scrollLeft,X=q+F;e.scrollWithAnimation?m(X,"x"):o.value.scrollLeft=X}if(e.scrollY){var ce=P.top-E.top,A=o.value.scrollTop,U=A+ce;e.scrollWithAnimation?m(U,"y"):o.value.scrollTop=U}}}}function g(x,C){s.value.style.transition="",s.value.style.webkitTransition="",s.value.style.transform="",s.value.style.webkitTransform="";var E=o.value;C==="x"?(E.style.overflowX=e.scrollX?"auto":"hidden",E.scrollLeft=x):C==="y"&&(E.style.overflowY=e.scrollY?"auto":"hidden",E.scrollTop=x),s.value.removeEventListener("transitionend",_),s.value.removeEventListener("webkitTransitionEnd",_)}function S(x){switch(x){case"refreshing":t.refresherHeight=e.refresherThreshold,u||(u=!0,n("refresherrefresh",{},{}),l("update:refresherTriggered",!0));break;case"restore":case"refresherabort":u=!1,t.refresherHeight=v=0,x==="restore"&&(d=!1,n("refresherrestore",{},{})),x==="refresherabort"&&d&&(d=!1,n("refresherabort",{},{}));break}t.refreshState=x}Oe(()=>{or(()=>{c(r.value),w(i.value)}),f(e.scrollIntoView);var x=function(X){X.stopPropagation(),p(X)},C={x:0,y:0},E=null,P=function(X){var ce=X.touches[0].pageX,A=X.touches[0].pageY,U=o.value;if(Math.abs(ce-C.x)>Math.abs(A-C.y))if(e.scrollX){if(U.scrollLeft===0&&ce>C.x){E=!1;return}else if(U.scrollWidth===U.offsetWidth+U.scrollLeft&&ceC.y)E=!1,e.refresherEnabled&&X.cancelable!==!1&&X.preventDefault();else if(U.scrollHeight===U.offsetHeight+U.scrollTop&&A0&&(d=!0,n("refresherpulling",X,{deltaY:te})));var oe=t.refresherHeight/e.refresherThreshold;t.refreshRotate=(oe>1?1:oe)*360}},F=function(X){X.touches.length===1&&(It({disable:!0}),C={x:X.touches[0].pageX,y:X.touches[0].pageY})},q=function(X){C={x:0,y:0},It({disable:!1}),t.refresherHeight>=e.refresherThreshold?S("refreshing"):S("refresherabort")};o.value.addEventListener("touchstart",F,wo),o.value.addEventListener("touchmove",P),o.value.addEventListener("scroll",x,wo),o.value.addEventListener("touchend",q,wo),un(),xe(()=>{o.value.removeEventListener("touchstart",F),o.value.removeEventListener("touchmove",P),o.value.removeEventListener("scroll",x),o.value.removeEventListener("touchend",q)})}),Oa(()=>{e.scrollY&&(o.value.scrollTop=t.lastScrollTop),e.scrollX&&(o.value.scrollLeft=t.lastScrollLeft)}),W(r,x=>{c(x)}),W(i,x=>{w(x)}),W(()=>e.scrollIntoView,x=>{f(x)}),W(()=>e.refresherTriggered,x=>{x===!0?S("refreshing"):x===!1&&S("restore")})}var Q_={name:{type:String,default:""},min:{type:[Number,String],default:0},max:{type:[Number,String],default:100},value:{type:[Number,String],default:0},step:{type:[Number,String],default:1},disabled:{type:[Boolean,String],default:!1},color:{type:String,default:"#e9e9e9"},backgroundColor:{type:String,default:"#e9e9e9"},activeColor:{type:String,default:"#007aff"},selectedColor:{type:String,default:"#007aff"},blockColor:{type:String,default:"#ffffff"},blockSize:{type:[Number,String],default:28},showValue:{type:[Boolean,String],default:!1}},eb=he({name:"Slider",props:Q_,emits:["changing","change"],setup(e,{emit:t}){var r=B(null),i=B(null),n=B(null),a=B(Number(e.value));W(()=>e.value,v=>{a.value=Number(v)});var o=Me(r,t),s=tb(e,a),{_onClick:l,_onTrack:u}=rb(e,a,r,i,o);return Oe(()=>{fn(n.value,u)}),()=>{var{setBgColor:v,setBlockBg:d,setActiveColor:_,setBlockStyle:h}=s;return M("uni-slider",{ref:r,onClick:Vt(l)},[M("div",{class:"uni-slider-wrapper"},[M("div",{class:"uni-slider-tap-area"},[M("div",{style:v.value,class:"uni-slider-handle-wrapper"},[M("div",{ref:n,style:d.value,class:"uni-slider-handle"},null,4),M("div",{style:h.value,class:"uni-slider-thumb"},null,4),M("div",{style:_.value,class:"uni-slider-track"},null,4)],4)]),Er(M("span",{ref:i,class:"uni-slider-value"},[a.value],512),[[Lr,e.showValue]])]),M("slot",null,null)],8,["onClick"])}}});function tb(e,t){var r=()=>{var o=Number(e.max),s=Number(e.min);return 100*(t.value-s)/(o-s)+"%"},i=()=>e.backgroundColor!=="#e9e9e9"?e.backgroundColor:e.color!=="#007aff"?e.color:"#007aff",n=()=>e.activeColor!=="#007aff"?e.activeColor:e.selectedColor!=="#e9e9e9"?e.selectedColor:"#e9e9e9",a={setBgColor:Q(()=>({backgroundColor:i()})),setBlockBg:Q(()=>({left:r()})),setActiveColor:Q(()=>({backgroundColor:n(),width:r()})),setBlockStyle:Q(()=>({width:e.blockSize+"px",height:e.blockSize+"px",marginLeft:-e.blockSize/2+"px",marginTop:-e.blockSize/2+"px",left:r(),backgroundColor:e.blockColor}))};return a}function rb(e,t,r,i,n){var a=d=>{e.disabled||(s(d),n("change",d,{value:t.value}))},o=d=>{var _=Number(e.max),h=Number(e.min),b=Number(e.step);return d_?_:ib.mul.call(Math.round((d-h)/b),b)+h},s=d=>{var _=Number(e.max),h=Number(e.min),b=i.value,m=getComputedStyle(b,null).marginLeft,p=b.offsetWidth;p=p+parseInt(m);var c=r.value,w=c.offsetWidth-(e.showValue?p:0),f=c.getBoundingClientRect().left,g=(d.x-f)*(_-h)/w+h;t.value=o(g)},l=d=>{if(!e.disabled)return d.detail.state==="move"?(s({x:d.detail.x}),n("changing",d,{value:t.value}),!1):d.detail.state==="end"&&n("change",d,{value:t.value})},u=ge(lt,!1);if(u){var v={reset:()=>t.value=Number(e.min),submit:()=>{var d=["",null];return e.name!==""&&(d[0]=e.name,d[1]=t.value),d}};u.addField(v),xe(()=>{u.removeField(v)})}return{_onClick:a,_onTrack:l}}var ib={mul:function(e){var t=0,r=this.toString(),i=e.toString();try{t+=r.split(".")[1].length}catch(n){}try{t+=i.split(".")[1].length}catch(n){}return Number(r.replace(".",""))*Number(i.replace(".",""))/Math.pow(10,t)}},nb={indicatorDots:{type:[Boolean,String],default:!1},vertical:{type:[Boolean,String],default:!1},autoplay:{type:[Boolean,String],default:!1},circular:{type:[Boolean,String],default:!1},interval:{type:[Number,String],default:5e3},duration:{type:[Number,String],default:500},current:{type:[Number,String],default:0},indicatorColor:{type:String,default:""},indicatorActiveColor:{type:String,default:""},previousMargin:{type:String,default:""},nextMargin:{type:String,default:""},currentItemId:{type:String,default:""},skipHiddenItemLayout:{type:[Boolean,String],default:!1},displayMultipleItems:{type:[Number,String],default:1},disableTouch:{type:[Boolean,String],default:!1}};function ab(e){var t=Q(()=>{var a=Number(e.interval);return isNaN(a)?5e3:a}),r=Q(()=>{var a=Number(e.duration);return isNaN(a)?500:a}),i=Q(()=>{var a=Math.round(e.displayMultipleItems);return isNaN(a)?1:a}),n=Ee({interval:t,duration:r,displayMultipleItems:i,current:Math.round(e.current)||0,currentItemId:e.currentItemId,userTracking:!1});return n}function ob(e,t,r,i,n,a){function o(){s&&(clearTimeout(s),s=null)}var s=null,l=!0,u=0,v=1,d=null,_=!1,h=0,b,m="",p,c=Q(()=>e.circular&&r.value.length>t.displayMultipleItems);function w(A){if(!l)for(var U=r.value,te=U.length,oe=A+t.displayMultipleItems,j=0;j=J.length&&(A-=J.length),A=b%1>.5||b<0?A-1:A,a("transition",{},{dx:e.vertical?0:A*j.offsetWidth,dy:e.vertical?A*j.offsetHeight:0})}function g(){d&&(f(d.toPos),d=null)}function S(A){var U=r.value.length;if(!U)return-1;var te=(Math.round(A)%U+U)%U;if(c.value){if(U<=t.displayMultipleItems)return 0}else if(te>U-t.displayMultipleItems)return U-t.displayMultipleItems;return te}function x(){d=null}function C(){if(!d){_=!1;return}var A=d,U=A.toPos,te=A.acc,oe=A.endTime,j=A.source,J=oe-Date.now();if(J<=0){f(U),d=null,_=!1,b=null;var re=r.value[t.current];if(re){var we=re.getItemId();a("animationfinish",{},{current:t.current,currentItemId:we,source:j})}return}var Y=te*J*J/2,ne=U+Y;f(ne),p=requestAnimationFrame(C)}function E(A,U,te){x();var oe=t.duration,j=r.value.length,J=u;if(c.value)if(te<0){for(;JA;)J-=j}else if(te>0){for(;J>A;)J-=j;for(;J+jA;)J-=j;J+j-A0&&v<1||(v=1)}var J=u;u=-2;var re=t.current;re>=0?(l=!1,t.userTracking?(f(J+re-h),h=re):(f(re),e.autoplay&&P())):(l=!0,f(-t.displayMultipleItems-1))}W([()=>e.current,()=>e.currentItemId,()=>[...r.value]],()=>{var A=-1;if(e.currentItemId)for(var U=0,te=r.value;Ue.vertical,()=>c.value,()=>t.displayMultipleItems,()=>[...r.value]],F),W(()=>t.interval,()=>{s&&(o(),P())});function q(A,U){var te=m;m="";var oe=r.value;if(!te){var j=oe.length;E(A,"",c.value&&U+(j-A)%j>j/2?1:0)}var J=oe[A];if(J){var re=t.currentItemId=J.getItemId();a("change",{},{current:t.current,currentItemId:re,source:te})}}W(()=>t.current,(A,U)=>{q(A,U),n("update:current",A)}),W(()=>t.currentItemId,A=>{n("update:currentItemId",A)});function X(A){A?P():o()}W(()=>e.autoplay&&!t.userTracking,X),X(e.autoplay&&!t.userTracking),Oe(()=>{var A=!1,U=0,te=0;function oe(){o(),h=u,U=0,te=Date.now(),x()}function j(re){var we=te;te=Date.now();var Y=r.value.length,ne=Y-t.displayMultipleItems;function ie(Ge){return .5-.25/(Ge+.5)}function ve(Ge,At){var Ae=h+Ge;U=.6*U+.4*At,c.value||(Ae<0||Ae>ne)&&(Ae<0?Ae=-ie(-Ae):Ae>ne&&(Ae=ne+ie(Ae-ne)),U=0),f(Ae)}var Ie=te-we||1,Ce=i.value;e.vertical?ve(-re.dy/Ce.offsetHeight,-re.ddy/Ie):ve(-re.dx/Ce.offsetWidth,-re.ddx/Ie)}function J(re){t.userTracking=!1;var we=U/Math.abs(U),Y=0;!re&&Math.abs(U)>.2&&(Y=.5*we);var ne=S(u+Y);re?f(h):(m="touch",t.current=ne,E(ne,"touch",Y!==0?Y:ne===0&&c.value&&u>=1?1:0))}fn(i.value,re=>{if(!e.disableTouch&&!l){if(re.detail.state==="start")return t.userTracking=!0,A=!1,oe();if(re.detail.state==="end")return J(!1);if(re.detail.state==="cancel")return J(!0);if(t.userTracking){if(!A){A=!0;var we=Math.abs(re.detail.dx),Y=Math.abs(re.detail.dy);if((we>=Y&&e.vertical||we<=Y&&!e.vertical)&&(t.userTracking=!1),!t.userTracking){e.autoplay&&P();return}}return j(re.detail),!1}}})}),yt(()=>{o(),cancelAnimationFrame(p)});function ce(A){E(t.current=A,m="click",c.value?1:0)}return{onSwiperDotClick:ce}}var sb=he({name:"Swiper",props:nb,emits:["change","transition","animationfinish","update:current","update:currentItemId"],setup(e,{slots:t,emit:r}){var i=B(null),n=Me(i,r),a=B(null),o=B(null),s=ab(e),l=Q(()=>{var c={};return(e.nextMargin||e.previousMargin)&&(c=e.vertical?{left:0,right:0,top:Wt(e.previousMargin,!0),bottom:Wt(e.nextMargin,!0)}:{top:0,bottom:0,left:Wt(e.previousMargin,!0),right:Wt(e.nextMargin,!0)}),c}),u=Q(()=>{var c=Math.abs(100/s.displayMultipleItems)+"%";return{width:e.vertical?"100%":c,height:e.vertical?c:"100%"}}),v=[],d=[],_=B([]);function h(){for(var c=[],w=function(g){var S=v[g];S instanceof Element||(S=S.el);var x=d.find(C=>S===C.rootRef.value);x&&c.push(Ri(x))},f=0;f{v=o.value.children,h()});var b=function(c){d.push(c),h()};Ne("addSwiperContext",b);var m=function(c){var w=d.indexOf(c);w>=0&&(d.splice(w,1),h())};Ne("removeSwiperContext",m);var{onSwiperDotClick:p}=ob(e,s,_,o,r,n);return()=>{var c=t.default&&t.default();return v=go(c),M("uni-swiper",{ref:i},[M("div",{ref:a,class:"uni-swiper-wrapper"},[M("div",{class:"uni-swiper-slides",style:l.value},[M("div",{ref:o,class:"uni-swiper-slide-frame",style:u.value},[c],4)],4),e.indicatorDots&&M("div",{class:["uni-swiper-dots",e.vertical?"uni-swiper-dots-vertical":"uni-swiper-dots-horizontal"]},[_.value.map((w,f,g)=>M("div",{onClick:()=>p(f),class:{"uni-swiper-dot":!0,"uni-swiper-dot-active":f=s.current||f{var n=ge("addSwiperContext");n&&n(i)}),yt(()=>{var n=ge("removeSwiperContext");n&&n(i)}),()=>M("uni-swiper-item",{ref:r,style:{position:"absolute",width:"100%",height:"100%"}},[t.default&&t.default()],512)}}),fb={name:{type:String,default:""},checked:{type:[Boolean,String],default:!1},type:{type:String,default:"switch"},id:{type:String,default:""},disabled:{type:[Boolean,String],default:!1},color:{type:String,default:"#007aff"}},cb=he({name:"Switch",props:fb,emits:["change"],setup(e,{emit:t}){var r=B(null),i=B(e.checked),n=vb(e,i),a=Me(r,t);W(()=>e.checked,s=>{i.value=s});var o=s=>{e.disabled||(i.value=!i.value,a("change",s,{value:i.value}))};return n&&(n.addHandler(o),xe(()=>{n.removeHandler(o)})),tn(e,{"label-click":o}),()=>{var{color:s,type:l}=e,u=Dr(e,"disabled");return M("uni-switch",Ye({ref:r},u,{onClick:o}),[M("div",{class:"uni-switch-wrapper"},[Er(M("div",{class:["uni-switch-input",[i.value?"uni-switch-input-checked":""]],style:{backgroundColor:i.value?s:"#DFDFDF",borderColor:i.value?s:"#DFDFDF"}},null,6),[[Lr,l==="switch"]]),Er(M("div",{class:"uni-checkbox-input"},[i.value?Zi(Gi,e.color,22):""],512),[[Lr,l==="checkbox"]])])],16,["onClick"])}}});function vb(e,t){var r=ge(lt,!1),i=ge(Br,!1),n={submit:()=>{var a=["",null];return e.name&&(a[0]=e.name,a[1]=t.value),a},reset:()=>{t.value=!1}};return r&&(r.addField(n),yt(()=>{r.removeField(n)})),i}var Yr={ensp:"\u2002",emsp:"\u2003",nbsp:"\xA0"};function db(e,t){return e.replace(/\\n/g,` +`).split(` +`).map(r=>hb(r,t))}function hb(e,{space:t,decode:r}){return!e||(t&&Yr[t]&&(e=e.replace(/ /g,Yr[t])),!r)?e:e.replace(/ /g,Yr.nbsp).replace(/ /g,Yr.ensp).replace(/ /g,Yr.emsp).replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'")}var pb=fe({},df,{placeholderClass:{type:String,default:"input-placeholder"},autoHeight:{type:[Boolean,String],default:!1},confirmType:{type:String,default:""}}),yo=!1;function gb(){var e="(prefers-color-scheme: dark)";yo=String(navigator.platform).indexOf("iP")===0&&String(navigator.vendor).indexOf("Apple")===0&&window.matchMedia(e).media!==e}var mb=he({name:"Textarea",props:pb,emit:["confirm","linechange",...hf],setup(e,{emit:t}){var r=B(null),{fieldRef:i,state:n,scopedAttrsState:a,fixDisabledColor:o,trigger:s}=pf(e,r,t),l=Q(()=>n.value.split(` +`)),u=Q(()=>["done","go","next","search","send"].includes(e.confirmType)),v=B(0),d=B(null);W(()=>v.value,p=>{var c=r.value,w=d.value,f=parseFloat(getComputedStyle(c).lineHeight);isNaN(f)&&(f=w.offsetHeight);var g=Math.round(p/f);s("linechange",{},{height:p,heightRpx:750/window.innerWidth*p,lineCount:g}),e.autoHeight&&(c.style.height=p+"px")});function _({height:p}){v.value=p}function h(p){s("confirm",p,{value:n.value})}function b(p){p.key==="Enter"&&u.value&&p.preventDefault()}function m(p){if(p.key==="Enter"&&u.value){h(p);var c=p.target;c.blur()}}return gb(),()=>{var p=e.disabled&&o?M("textarea",{ref:i,value:n.value,tabindex:"-1",readonly:!!e.disabled,maxlength:n.maxlength,class:{"uni-textarea-textarea":!0,"uni-textarea-textarea-fix-margin":yo},style:{overflowY:e.autoHeight?"hidden":"auto"},onFocus:c=>c.target.blur()},null,46,["value","readonly","maxlength","onFocus"]):M("textarea",{ref:i,value:n.value,disabled:!!e.disabled,maxlength:n.maxlength,enterkeyhint:e.confirmType,class:{"uni-textarea-textarea":!0,"uni-textarea-textarea-fix-margin":yo},style:{overflowY:e.autoHeight?"hidden":"auto"},onKeydown:b,onKeyup:m},null,46,["value","disabled","maxlength","enterkeyhint","onKeydown","onKeyup"]);return M("uni-textarea",{ref:r},[M("div",{class:"uni-textarea-wrapper"},[Er(M("div",Ye(a.attrs,{style:e.placeholderStyle,class:["uni-textarea-placeholder",e.placeholderClass]}),[e.placeholder],16),[[Lr,!n.value.length]]),M("div",{ref:d,class:"uni-textarea-line"},[" "],512),M("div",{class:"uni-textarea-compute"},[l.value.map(c=>M("div",null,[c.trim()?c:"."])),M(Ht,{initial:!0,onResize:_},null,8,["initial","onResize"])]),e.confirmType==="search"?M("form",{action:"",onSubmit:()=>!1,class:"uni-input-form"},[p],40,["onSubmit"]):p])],512)}}});fe({},Wm);function dn(e,t){if(t||(t=e.id),!!t)return e.$options.name.toLowerCase()+"."+t}function Rf(e,t,r){!e||ct(r||Ct(),e,({type:i,data:n},a)=>{t(i,n,a)})}function Lf(e){!e||Yd(Ct(),e)}function hn(e,t,r,i){var n=xt(),a=n.proxy;Oe(()=>{Rf(t||dn(a),e,i),(r||!t)&&W(()=>a.id,(o,s)=>{Rf(dn(a,o),e,i),Lf(s&&dn(a,s))})}),xe(()=>{Lf(t||dn(a))})}var _b=0;function pn(e){var t=Ji(),r=xt(),i=r.proxy,n=i.$options.name.toLowerCase(),a=e||i.id||"context".concat(_b++);return Oe(()=>{var o=i.$el;o.__uniContextInfo={id:a,type:n,page:t}}),"".concat(n,".").concat(a)}function bb(e){return e.__uniContextInfo}class Nf extends Wu{constructor(t,r,i,n,a,o=[]){super(t,r,i,n,a,[...en.props,...o])}call(t){var r={animation:this.$props.animation,$el:this.$};t.call(r)}setAttribute(t,r){return t==="animation"&&(this.$animate=!0),super.setAttribute(t,r)}update(t=!1){if(!!this.$animate){if(t)return this.call(en.mounted);this.$animate&&(this.$animate=!1,this.call(en.watch.animation.handler))}}}var wb=["space","decode"];class yb extends Nf{constructor(t,r,i,n){super(t,document.createElement("uni-text"),r,i,n,wb);this._text=""}init(t){this._text=t.t||"",super.init(t)}setText(t){this._text=t,this.update()}update(t=!1){var{$props:{space:r,decode:i}}=this;this.$.textContent=db(this._text,{space:r,decode:i}).join(` +`),super.update(t)}}class Sb extends lr{constructor(t,r,i,n){super(t,"#text",r,document.createTextNode(""));this.init(n),this.insert(r,i)}}var hy="",xb=["hover-class","hover-stop-propagation","hover-start-time","hover-stay-time"];class Tb extends Nf{constructor(t,r,i,n,a,o=[]){super(t,r,i,n,a,[...xb,...o])}update(t=!1){var r=this.$props["hover-class"];r&&r!=="none"?(this._hover||(this._hover=new Eb(this.$,this.$props)),this._hover.addEvent()):this._hover&&this._hover.removeEvent(),super.update(t)}}class Eb{constructor(t,r){this._listening=!1,this._hovering=!1,this._hoverTouch=!1,this.$=t,this.props=r,this.__hoverTouchStart=this._hoverTouchStart.bind(this),this.__hoverTouchEnd=this._hoverTouchEnd.bind(this),this.__hoverTouchCancel=this._hoverTouchCancel.bind(this)}get hovering(){return this._hovering}set hovering(t){this._hovering=t;var r=this.props["hover-class"];t?this.$.classList.add(r):this.$.classList.remove(r)}addEvent(){this._listening||(this._listening=!0,this.$.addEventListener("touchstart",this.__hoverTouchStart),this.$.addEventListener("touchend",this.__hoverTouchEnd),this.$.addEventListener("touchcancel",this.__hoverTouchCancel))}removeEvent(){!this._listening||(this._listening=!1,this.$.removeEventListener("touchstart",this.__hoverTouchStart),this.$.removeEventListener("touchend",this.__hoverTouchEnd),this.$.removeEventListener("touchcancel",this.__hoverTouchCancel))}_hoverTouchStart(t){if(!t._hoverPropagationStopped){var r=this.props["hover-class"];!r||r==="none"||this.$.disabled||t.touches.length>1||(this.props["hover-stop-propagation"]&&(t._hoverPropagationStopped=!0),this._hoverTouch=!0,this._hoverStartTimer=setTimeout(()=>{this.hovering=!0,this._hoverTouch||this._hoverReset()},this.props["hover-start-time"]))}}_hoverTouchEnd(){this._hoverTouch=!1,this.hovering&&this._hoverReset()}_hoverReset(){requestAnimationFrame(()=>{clearTimeout(this._hoverStayTimer),this._hoverStayTimer=setTimeout(()=>{this.hovering=!1},this.props["hover-stay-time"])})}_hoverTouchCancel(){this._hoverTouch=!1,this.hovering=!1,clearTimeout(this._hoverStartTimer)}}class Cb extends Tb{constructor(t,r,i,n){super(t,document.createElement("uni-view"),r,i,n)}}function kf(){return plus.navigator.isImmersedStatusbar()?Math.round(plus.os.name==="iOS"?plus.navigator.getSafeAreaInsets().top:plus.navigator.getStatusbarHeight()):0}function Df(){var e=plus.webview.currentWebview(),t=e.getStyle(),r=t&&t.titleNView;return r&&r.type==="default"?As+kf():0}var Bf=Symbol("onDraw");function Ob(e){for(var t;e;){var r=getComputedStyle(e),i=r.transform||r.webkitTransform;t=i&&i!=="none"?!1:t,t=r.position==="fixed"?!0:t,e=e.parentElement}return t}function So(e,t){return Q(()=>{var r={};return Object.keys(e).forEach(i=>{if(!(t&&t.includes(i))){var n=e[i];n=i==="src"?tt(n):n,r[i.replace(/[A-Z]/g,a=>"-"+a.toLowerCase())]=n}}),r})}function zr(e){var t=Ee({top:"0px",left:"0px",width:"0px",height:"0px",position:"static"}),r=B(!1);function i(){var d=e.value,_=d.getBoundingClientRect(),h=["width","height"];r.value=_.width===0||_.height===0,r.value||(t.position=Ob(d)?"absolute":"static",h.push("top","left")),h.forEach(b=>{var m=_[b];m=b==="top"?m+(t.position==="static"?document.documentElement.scrollTop||document.body.scrollTop||0:Df()):m,t[b]=m+"px"})}var n=null;function a(){n&&cancelAnimationFrame(n),n=requestAnimationFrame(()=>{n=null,i()})}window.addEventListener("updateview",a);var o=[],s=[];function l(d){s?s.push(d):d()}function u(d){var _=ge(Bf),h=b=>{d(b),o.forEach(m=>m(t)),o=null};l(()=>{_?_(h):h({top:"0px",left:"0px",width:Number.MAX_SAFE_INTEGER+"px",height:Number.MAX_SAFE_INTEGER+"px",position:"static"})})}var v=function(d){o?o.push(d):d(t)};return Ne(Bf,v),Oe(()=>{i(),s.forEach(d=>d()),s=null}),xe(()=>{window.removeEventListener("updateview",a)}),{position:t,hidden:r,onParentReady:u}}var Mb=he({name:"Ad",props:{adpid:{type:[Number,String],default:""},data:{type:Object,default:null},dataCount:{type:Number,default:5},channel:{type:String,default:""}},setup(e,{emit:t}){var r=B(null),i=B(null),n=Me(r,t),a=So(e,["id"]),{position:o,onParentReady:s}=zr(i),l;return s(()=>{l=plus.ad.createAdView(Object.assign({},a.value,o)),plus.webview.currentWebview().append(l),l.setDislikeListener(v=>{i.value.style.height="0",window.dispatchEvent(new CustomEvent("updateview")),n("close",{},v)}),l.setRenderingListener(v=>{v.result===0?(i.value.style.height=v.height+"px",window.dispatchEvent(new CustomEvent("updateview"))):n("error",{},{errCode:v.result})}),l.setAdClickedListener(()=>{n("adclicked",{},{})}),W(()=>o,v=>l.setStyle(v),{deep:!0}),W(()=>e.adpid,v=>{v&&u()}),W(()=>e.data,v=>{v&&l.renderingBind(v)});function u(){var v={adpid:e.adpid,width:o.width,count:e.dataCount};e.channel!==void 0&&(v.ext={channel:e.channel}),UniViewJSBridge.invokeServiceMethod("getAdData",v,({code:d,data:_,message:h})=>{d===0?l.renderingBind(_):n("error",{},{errMsg:h})})}e.adpid&&u()}),xe(()=>{l&&l.close()}),()=>M("uni-ad",{ref:r},[M("div",{ref:i,class:"uni-ad-container"},null,512)],512)}});class _e extends lr{constructor(t,r,i,n,a,o,s){super(t,r,n);var l=document.createElement("div");l.__vueParent=Ib(this),this.$props=Ee({}),this.init(o),this.$app=su($w(i,this.$props)),this.$app.mount(l),this.$=l.firstElementChild,s&&(this.$holder=this.$.querySelector(s)),ee(o,"t")&&this.setText(o.t||""),o.a&&ee(o.a,_i)&&lo(this.$,o.a[_i]),this.insert(n,a),Xl()}init(t){var{a:r,e:i,w:n}=t;r&&(this.setWxsProps(r),Object.keys(r).forEach(a=>{this.setAttr(a,r[a])})),ee(t,"s")&&this.setAttr("style",t.s),i&&Object.keys(i).forEach(a=>{this.addEvent(a,i[a])}),n&&this.addWxsEvents(t.w)}setText(t){(this.$holder||this.$).textContent=t}addWxsEvent(t,r,i){this.$props[t]=Uu(this.$,r,i)}addEvent(t,r){this.$props[t]=$u(this.id,r,ta(t)[1])}removeEvent(t){this.$props[t]=null}setAttr(t,r){if(t===_i)this.$&&lo(this.$,r);else if(t===Cs)this.$.__ownerId=r;else if(t===Os)Ot(()=>Au(this,r),Ou);else if(t===ia){var i=so(this.$||Ke(this.pid).$,r),n=this.$props.style;it(i)&&it(n)?Object.keys(i).forEach(a=>{n[a]=i[a]}):this.$props.style=i}else r=so(this.$||Ke(this.pid).$,r),this.wxsPropsInvoke(t,r,!0)||(this.$props[t]=r)}removeAttr(t){this.$props[t]=null}remove(){this.removeUniParent(),this.isUnmounted=!0,this.$app.unmount(),jf(this.id),this.removeUniChildren()}appendChild(t){return(this.$holder||this.$).appendChild(t)}insertBefore(t,r){return(this.$holder||this.$).insertBefore(t,r)}}class qr extends _e{constructor(t,r,i,n,a,o,s){super(t,r,i,n,a,o,s)}getRebuildFn(){return this._rebuild||(this._rebuild=this.rebuild.bind(this)),this._rebuild}setText(t){return Ot(this.getRebuildFn(),to),super.setText(t)}appendChild(t){return Ot(this.getRebuildFn(),to),super.appendChild(t)}insertBefore(t,r){return Ot(this.getRebuildFn(),to),super.insertBefore(t,r)}rebuild(){var t=this.$.__vueParentComponent;t.rebuild&&t.rebuild()}}function Ib(e){for(;e&&e.pid>0;)if(e=Ke(e.pid),e){var{__vueParentComponent:t}=e.$;if(t)return t}return null}function xo(e,t,r){e.childNodes.forEach(i=>{i instanceof Element?i.className.indexOf(t)===-1&&e.removeChild(i):e.removeChild(i)}),e.appendChild(document.createTextNode(r))}class Ab extends _e{constructor(t,r,i,n){super(t,"uni-ad",Mb,r,i,n)}}var py="";class Pb extends _e{constructor(t,r,i,n){super(t,"uni-button",Km,r,i,n)}}class fr extends lr{constructor(t,r,i,n){super(t,r,i);this.insert(i,n)}}class Rb extends fr{constructor(t,r,i){super(t,"uni-camera",r,i)}}var gy="";class Lb extends _e{constructor(t,r,i,n){super(t,"uni-canvas",i0,r,i,n,"uni-canvas > div")}}var my="";class Nb extends _e{constructor(t,r,i,n){super(t,"uni-checkbox",f0,r,i,n,".uni-checkbox-wrapper")}setText(t){xo(this.$holder,"uni-checkbox-input",t)}}var _y="";class kb extends _e{constructor(t,r,i,n){super(t,"uni-checkbox-group",s0,r,i,n)}}var by="",Db=0;function $f(e,t,r){var{position:i,hidden:n,onParentReady:a}=zr(e),o,s;a(l=>{var u=Q(()=>{var f={};for(var g in i){var S=i[g],x=parseFloat(S),C=parseFloat(l[g]);if(g==="top"||g==="left")S=Math.max(x,C)+"px";else if(g==="width"||g==="height"){var E=g==="width"?"left":"top",P=parseFloat(l[E]),F=parseFloat(i[E]),q=Math.max(P-F,0),X=Math.max(F+x-(P+C),0);S=Math.max(x-q-X,0)+"px"}f[g]=S}return f}),v=["borderRadius","borderColor","borderWidth","backgroundColor"],d=["paddingTop","paddingRight","paddingBottom","paddingLeft","color","textAlign","lineHeight","fontSize","fontWeight","textOverflow","whiteSpace"],_=[],h={start:"left",end:"right"};function b(f){var g=getComputedStyle(e.value);return v.concat(d,_).forEach(S=>{f[S]=g[S]}),f}var m=Ee(b({})),p=null;s=function(){p&&cancelAnimationFrame(p),p=requestAnimationFrame(()=>{p=null,b(m)})},window.addEventListener("updateview",s);function c(){var f={};for(var g in f){var S=f[g];(g==="top"||g==="left")&&(S=Math.min(parseFloat(S)-parseFloat(l[g]),0)+"px"),f[g]=S}return f}var w=Q(()=>{var f=c(),g=[{tag:"rect",position:f,rectStyles:{color:m.backgroundColor,radius:m.borderRadius,borderColor:m.borderColor,borderWidth:m.borderWidth}}];if("src"in r)r.src&&g.push({tag:"img",position:f,src:r.src});else{var S=parseFloat(m.lineHeight)-parseFloat(m.fontSize),x=parseFloat(f.width)-parseFloat(m.paddingLeft)-parseFloat(m.paddingRight);x=x<0?0:x;var C=parseFloat(f.height)-parseFloat(m.paddingTop)-S/2-parseFloat(m.paddingBottom);C=C<0?0:C,g.push({tag:"font",position:{top:"".concat(parseFloat(f.top)+parseFloat(m.paddingTop)+S/2,"px"),left:"".concat(parseFloat(f.left)+parseFloat(m.paddingLeft),"px"),width:"".concat(x,"px"),height:"".concat(C,"px")},textStyles:{align:h[m.textAlign]||m.textAlign,color:m.color,decoration:"none",lineSpacing:"".concat(S,"px"),margin:"0px",overflow:m.textOverflow,size:m.fontSize,verticalAlign:"top",weight:m.fontWeight,whiteSpace:m.whiteSpace},text:r.text})}return g});o=new plus.nativeObj.View("cover-".concat(Date.now(),"-").concat(Db++),u.value,w.value),plus.webview.currentWebview().append(o),n.value&&o.hide(),o.addEventListener("click",()=>{t("click",{},{})}),W(()=>n.value,f=>{o[f?"hide":"show"]()}),W(()=>u.value,f=>{o.setStyle(f)},{deep:!0}),W(()=>w.value,()=>{o.reset(),o.draw(w.value)},{deep:!0})}),xe(()=>{o&&o.close(),s&&window.removeEventListener("updateview",s)})}var Bb="_doc/uniapp_temp/",$b={src:{type:String,default:""},autoSize:{type:[Boolean,String],default:!1}};function Fb(e,t,r){var i=B(""),n;function a(){t.src="",i.value=e.autoSize?"width:0;height:0;":"";var s=e.src?tt(e.src):"";s.indexOf("http://")===0||s.indexOf("https://")===0?(n=plus.downloader.createDownload(s,{filename:Bb+"/download/"},(l,u)=>{u===200?o(l.filename):r("error",{},{errMsg:"error"})}),n.start()):s&&o(s)}function o(s){t.src=s,plus.io.getImageInfo({src:s,success:({width:l,height:u})=>{e.autoSize&&(i.value="width:".concat(l,"px;height:").concat(u,"px;"),window.dispatchEvent(new CustomEvent("updateview"))),r("load",{},{width:l,height:u})},fail:()=>{r("error",{},{errMsg:"error"})}})}return e.src&&a(),W(()=>e.src,a),xe(()=>{n&&n.abort()}),i}var Ff=he({name:"CoverImage",props:$b,emits:["click","load","error"],setup(e,{emit:t}){var r=B(null),i=Me(r,t),n=Ee({src:""}),a=Fb(e,n,i);return $f(r,i,n),()=>M("uni-cover-image",{ref:r,style:a.value},[M("div",{class:"uni-cover-image"},null)],4)}});class Ub extends _e{constructor(t,r,i,n){super(t,"uni-cover-image",Ff,r,i,n)}}var wy="",Wb=he({name:"CoverView",emits:["click"],setup(e,{emit:t}){var r=B(null),i=B(null),n=Me(r,t),a=Ee({text:""});return $f(r,n,a),Vr(()=>{var o=i.value.childNodes[0];a.text=o&&o instanceof Text?o.textContent:"",window.dispatchEvent(new CustomEvent("updateview"))}),()=>M("uni-cover-view",{ref:r},[M("div",{ref:i,class:"uni-cover-view"},null,512)],512)}});class Vb extends qr{constructor(t,r,i,n){super(t,"uni-cover-view",Wb,r,i,n,".uni-cover-view")}}var yy="";class Hb extends _e{constructor(t,r,i,n){super(t,"uni-editor",k0,r,i,n)}}var Sy="";class jb extends _e{constructor(t,r,i,n){super(t,"uni-form",jm,r,i,n,"span")}}class Yb extends fr{constructor(t,r,i){super(t,"uni-functional-page-navigator",r,i)}}var xy="";class zb extends _e{constructor(t,r,i,n){super(t,"uni-icon",F0,r,i,n)}}var Ty="";class qb extends _e{constructor(t,r,i,n){super(t,"uni-image",V0,r,i,n)}}var Ey="";class Xb extends _e{constructor(t,r,i,n){super(t,"uni-input",l_,r,i,n)}}var Cy="";class Kb extends _e{constructor(t,r,i,n){super(t,"uni-label",qm,r,i,n)}}class Gb extends fr{constructor(t,r,i){super(t,"uni-live-player",r,i)}}class Zb extends fr{constructor(t,r,i){super(t,"uni-live-pusher",r,i)}}var Oy="",Jb=(e,t,r)=>{r({coord:{latitude:t,longitude:e}})};function To(e){if(e.indexOf("#")!==0)return{color:e,opacity:1};var t=e.substr(7,2);return{color:e.substr(0,7),opacity:t?Number("0x"+t)/255:1}}var Qb={id:{type:String,default:""},latitude:{type:[Number,String],default:""},longitude:{type:[Number,String],default:""},scale:{type:[String,Number],default:16},markers:{type:Array,default(){return[]}},polyline:{type:Array,default(){return[]}},circles:{type:Array,default(){return[]}},controls:{type:Array,default(){return[]}}},ew=he({name:"Map",props:Qb,emits:["click","regionchange","controltap","markertap","callouttap"],setup(e,{emit:t}){var r=B(null),i=Me(r,t),n=B(null),a=So(e,["id"]),{position:o,hidden:s,onParentReady:l}=zr(n),u,{_addMarkers:v,_addMapLines:d,_addMapCircles:_,_setMap:h}=tw(e,i);l(()=>{u=fe(plus.maps.create(Ct()+"-map-"+(e.id||Date.now()),Object.assign({},a.value,o,(()=>{if(e.latitude&&e.longitude)return{center:new plus.maps.Point(Number(e.longitude),Number(e.latitude))}})())),{__markers__:[],__lines__:[],__circles__:[]}),u.setZoom(parseInt(String(e.scale))),plus.webview.currentWebview().append(u),s.value&&u.hide(),u.onclick=m=>{i("click",{},m)},u.onstatuschanged=m=>{i("regionchange",{},{})},h(u),v(e.markers),d(e.polyline),_(e.circles),W(()=>a.value,m=>u&&u.setStyles(m),{deep:!0}),W(()=>o,m=>u&&u.setStyles(m),{deep:!0}),W(s,m=>{u&&u[m?"hide":"show"]()}),W(()=>e.scale,m=>{u&&u.setZoom(parseInt(String(m)))}),W([()=>e.latitude,()=>e.longitude],([m,p])=>{u&&u.setStyles({center:new plus.maps.Point(Number(m),Number(p))})}),W(()=>e.markers,m=>{v(m,!0)},{deep:!0}),W(()=>e.polyline,m=>{d(m)},{deep:!0}),W(()=>e.circles,m=>{_(m)},{deep:!0})});var b=Q(()=>e.controls.map(m=>{var p={position:"absolute"};return["top","left","width","height"].forEach(c=>{m.position[c]&&(p[c]=m.position[c]+"px")}),{id:m.id,iconPath:tt(m.iconPath),position:p,clickable:m.clickable}}));return xe(()=>{u&&(u.close(),h(null))}),()=>M("uni-map",{ref:r,id:e.id},[M("div",{ref:n,class:"uni-map-container"},null,512),b.value.map((m,p)=>M(Ff,{key:p,src:m.iconPath,style:m.position,"auto-size":!0,onClick:()=>m.clickable&&i("controltap",{},{controlId:m.id})},null,8,["src","style","auto-size","onClick"])),M("div",{class:"uni-map-slot"},null)],8,["id"])}});function tw(e,t){var r;function i(h,{longitude:b,latitude:m}={}){!r||(r.setCenter(new plus.maps.Point(Number(b||e.longitude),Number(m||e.latitude))),h({errMsg:"moveToLocation:ok"}))}function n(h){!r||r.getCurrentCenter((b,m)=>{h({longitude:m.getLng(),latitude:m.getLat(),errMsg:"getCenterLocation:ok"})})}function a(h){if(!!r){var b=r.getBounds();h({southwest:b.getSouthWest(),northeast:b.getNorthEast(),errMsg:"getRegion:ok"})}}function o(h){!r||h({scale:r.getZoom(),errMsg:"getScale:ok"})}function s(h){if(!!r){var{id:b,latitude:m,longitude:p,iconPath:c,callout:w,label:f}=h;Jb(p,m,g=>{var S,{latitude:x,longitude:C}=g.coord,E=new plus.maps.Marker(new plus.maps.Point(C,x));c&&E.setIcon(tt(c)),f&&f.content&&E.setLabel(f.content);var P=void 0;w&&w.content&&(P=new plus.maps.Bubble(w.content)),P&&E.setBubble(P),(b||b===0)&&(E.onclick=F=>{t("markertap",{},{markerId:b})},P&&(P.onclick=()=>{t("callouttap",{},{markerId:b})})),(S=r)===null||S===void 0||S.addOverlay(E),r.__markers__.push(E)})}}function l(){if(!!r){var h=r.__markers__;h.forEach(b=>{var m;(m=r)===null||m===void 0||m.removeOverlay(b)}),r.__markers__=[]}}function u(h,b){b&&l(),h.forEach(m=>{s(m)})}function v(h){!r||(r.__lines__.length>0&&(r.__lines__.forEach(b=>{var m;(m=r)===null||m===void 0||m.removeOverlay(b)}),r.__lines__=[]),h.forEach(b=>{var m,{color:p,width:c}=b,w=b.points.map(S=>new plus.maps.Point(S.longitude,S.latitude)),f=new plus.maps.Polyline(w);if(p){var g=To(p);f.setStrokeColor(g.color),f.setStrokeOpacity(g.opacity)}c&&f.setLineWidth(c),(m=r)===null||m===void 0||m.addOverlay(f),r.__lines__.push(f)}))}function d(h){!r||(r.__circles__.length>0&&(r.__circles__.forEach(b=>{var m;(m=r)===null||m===void 0||m.removeOverlay(b)}),r.__circles__=[]),h.forEach(b=>{var m,{latitude:p,longitude:c,color:w,fillColor:f,radius:g,strokeWidth:S}=b,x=new plus.maps.Circle(new plus.maps.Point(c,p),g);if(w){var C=To(w);x.setStrokeColor(C.color),x.setStrokeOpacity(C.opacity)}if(f){var E=To(f);x.setFillColor(E.color),x.setFillOpacity(E.opacity)}S&&x.setLineWidth(S),(m=r)===null||m===void 0||m.addOverlay(x),r.__circles__.push(x)}))}var _={moveToLocation:i,getCenterLocation:n,getRegion:a,getScale:o};return hn((h,b,m)=>{_[h]&&_[h](m,b)},pn(),!0),{_addMarkers:u,_addMapLines:v,_addMapCircles:d,_setMap(h){r=h}}}class rw extends _e{constructor(t,r,i,n){super(t,"uni-map",ew,r,i,n,".uni-map-slot")}}var My="";class iw extends qr{constructor(t,r,i,n){super(t,"uni-movable-area",d_,r,i,n)}}var Iy="";class nw extends _e{constructor(t,r,i,n){super(t,"uni-movable-view",g_,r,i,n)}}var Ay="";class aw extends _e{constructor(t,r,i,n){super(t,"uni-navigator",w_,r,i,n)}}class ow extends fr{constructor(t,r,i){super(t,"uni-official-account",r,i)}}class sw extends fr{constructor(t,r,i){super(t,"uni-open-data",r,i)}}var qt,Uf,cr;function Wf(){return typeof window=="object"&&typeof navigator=="object"&&typeof document=="object"?"webview":"v8"}function Vf(){return qt.webview.currentWebview().id}var gn,Eo,Co={};function Oo(e){var t=e.data&&e.data.__message;if(!(!t||!t.__page)){var r=t.__page,i=Co[r];i&&i(t),t.keep||delete Co[r]}}function lw(e,t){Wf()==="v8"?cr?(gn&&gn.close(),gn=new cr(Vf()),gn.onmessage=Oo):Eo||(Eo=Uf.requireModule("globalEvent"),Eo.addEventListener("plusMessage",Oo)):window.__plusMessage=Oo,Co[e]=t}class uw{constructor(t){this.webview=t}sendMessage(t){var r=JSON.parse(JSON.stringify({__message:{data:t}})),i=this.webview.id;if(cr){var n=new cr(i);n.postMessage(r)}else qt.webview.postMessageToUniNView&&qt.webview.postMessageToUniNView(r,i)}close(){this.webview.close()}}function fw({context:e={},url:t,data:r={},style:i={},onMessage:n,onClose:a}){qt=e.plus||plus,Uf=e.weex||(typeof weex=="object"?weex:null),cr=e.BroadcastChannel||(typeof BroadcastChannel=="object"?BroadcastChannel:null);var o={autoBackButton:!0,titleSize:"17px"},s="page".concat(Date.now());i=fe({},i),i.titleNView!==!1&&i.titleNView!=="none"&&(i.titleNView=fe(o,i.titleNView));var l={top:0,bottom:0,usingComponents:{},popGesture:"close",scrollIndicator:"none",animationType:"pop-in",animationDuration:200,uniNView:{path:"".concat(typeof process=="object"&&process.env&&{}.VUE_APP_TEMPLATE_PATH||"","/").concat(t,".js"),defaultFontSize:qt.screen.resolutionWidth/20,viewport:qt.screen.resolutionWidth}};i=fe(l,i);var u=qt.webview.create("",s,i,{extras:{from:Vf(),runtime:Wf(),data:r,useGlobalEvent:!cr}});return u.addEventListener("close",a),lw(s,v=>{typeof n=="function"&&n(v.data),v.keep||u.close("auto")}),u.show(i.animationType,i.animationDuration),new uw(u)}var Te={SELECTOR:"selector",MULTISELECTOR:"multiSelector",TIME:"time",DATE:"date"},vr={YEAR:"year",MONTH:"month",DAY:"day"};function mn(e){return e>9?e:"0".concat(e)}function _n(e,t){e=String(e||"");var r=new Date;if(t===Te.TIME){var i=e.split(":");i.length===2&&r.setHours(parseInt(i[0]),parseInt(i[1]))}else{var n=e.split("-");n.length===3&&r.setFullYear(parseInt(n[0]),parseInt(String(parseFloat(n[1])-1)),parseInt(n[2]))}return r}function cw(e){if(e.mode===Te.TIME)return"00:00";if(e.mode===Te.DATE){var t=new Date().getFullYear()-100;switch(e.fields){case vr.YEAR:return t;case vr.MONTH:return t+"-01";default:return t+"-01-01"}}return""}function vw(e){if(e.mode===Te.TIME)return"23:59";if(e.mode===Te.DATE){var t=new Date().getFullYear()+100;switch(e.fields){case vr.YEAR:return t;case vr.MONTH:return t+"-12";default:return t+"-12-31"}}return""}var dw={name:{type:String,default:""},range:{type:Array,default(){return[]}},rangeKey:{type:String,default:""},value:{type:[Number,String,Array],default:0},mode:{type:String,default:Te.SELECTOR,validator(e){return Object.values(Te).indexOf(e)>=0}},fields:{type:String,default:""},start:{type:String,default:cw},end:{type:String,default:vw},disabled:{type:[Boolean,String],default:!1}},hw=he({name:"Picker",props:dw,emits:["change","cancel","columnchange"],setup(e,{emit:t}){Fd();var{t:r,getLocale:i}=He(),n=B(null),a=Me(n,t),o=B(null),s=B(null),l=()=>{var p=e.value;switch(e.mode){case Te.MULTISELECTOR:{Array.isArray(p)||(p=[]),Array.isArray(o.value)||(o.value=[]);for(var c=o.value.length=Math.max(p.length,e.range.length),w=0;w{s.value&&s.value.sendMessage(p)},v=p=>{var c={event:"cancel"};s.value=fw({url:"__uniapppicker",data:p,style:{titleNView:!1,animationType:"none",animationDuration:0,background:"rgba(0,0,0,0)",popGesture:"none"},onMessage:w=>{var f=w.event;if(f==="created"){u(p);return}if(f==="columnchange"){delete w.event,a(f,{},w);return}c=w},onClose:()=>{s.value=null;var w=c.event;delete c.event,w&&a(w,{},c)}})},d=(p,c)=>{plus.nativeUI[e.mode===Te.TIME?"pickTime":"pickDate"](w=>{var f=w.date;a("change",{},{value:e.mode===Te.TIME?"".concat(mn(f.getHours()),":").concat(mn(f.getMinutes())):"".concat(f.getFullYear(),"-").concat(mn(f.getMonth()+1),"-").concat(mn(f.getDate()))})},()=>{a("cancel",{},{})},e.mode===Te.TIME?{time:_n(e.value,Te.TIME),popover:c}:{date:_n(e.value,Te.DATE),minDate:_n(e.start,Te.DATE),maxDate:_n(e.end,Te.DATE),popover:c})},_=(p,c)=>{(p.mode===Te.TIME||p.mode===Te.DATE)&&!p.fields?d(p,c):(p.fields=Object.values(vr).includes(p.fields)?p.fields:vr.DAY,v(p))},h=p=>{if(!e.disabled){var c=p.currentTarget,w=c.getBoundingClientRect();_(Object.assign({},e,{value:o.value,locale:i(),messages:{done:r("uni.picker.done"),cancel:r("uni.picker.cancel")}}),{top:w.top+Df(),left:w.left,width:w.width,height:w.height})}},b=ge(lt,!1),m={submit:()=>[e.name,o.value],reset:()=>{switch(e.mode){case Te.SELECTOR:o.value=0;break;case Te.MULTISELECTOR:Array.isArray(e.value)&&(o.value=e.value.map(p=>0));break;case Te.DATE:case Te.TIME:o.value="";break}}};return b&&(b.addField(m),xe(()=>b.removeField(m))),Object.keys(e).forEach(p=>{p!=="name"&&W(()=>e[p],c=>{var w={};w[p]=c,u(w)},{deep:!0})}),W(()=>e.value,l,{deep:!0}),l(),()=>M("uni-picker",{ref:n,onClick:h},[M("slot",null,null)],8,["onClick"])}});class pw extends _e{constructor(t,r,i,n){super(t,"uni-picker",hw,r,i,n)}}var Py="";class gw extends qr{constructor(t,r,i,n){super(t,"uni-picker-view",x_,r,i,n,".uni-picker-view-wrapper")}}var Ry="";class mw extends qr{constructor(t,r,i,n){super(t,"uni-picker-view-column",P_,r,i,n,".uni-picker-view-content")}}var Ly="";class _w extends _e{constructor(t,r,i,n){super(t,"uni-progress",L_,r,i,n)}}var Ny="";class bw extends _e{constructor(t,r,i,n){super(t,"uni-radio",F_,r,i,n,".uni-radio-wrapper")}setText(t){xo(this.$holder,"uni-radio-input",t)}}var ky="";class ww extends _e{constructor(t,r,i,n){super(t,"uni-radio-group",D_,r,i,n)}}var Dy="";class yw extends _e{constructor(t,r,i,n){super(t,"uni-rich-text",X_,r,i,n)}}var By="";class Sw extends _e{constructor(t,r,i,n){super(t,"uni-scroll-view",G_,r,i,n,".uni-scroll-view-content")}setText(t){xo(this.$holder,"uni-scroll-view-refresher",t)}}var $y="";class xw extends _e{constructor(t,r,i,n){super(t,"uni-slider",eb,r,i,n)}}var Fy="";class Tw extends qr{constructor(t,r,i,n){super(t,"uni-swiper",sb,r,i,n,".uni-swiper-slide-frame")}}var Uy="";class Ew extends _e{constructor(t,r,i,n){super(t,"uni-swiper-item",ub,r,i,n)}}var Wy="";class Cw extends _e{constructor(t,r,i,n){super(t,"uni-switch",cb,r,i,n)}}var Vy="";class Ow extends _e{constructor(t,r,i,n){super(t,"uni-textarea",mb,r,i,n)}}var Hy="",Mw={id:{type:String,default:""},src:{type:String,default:""},duration:{type:[Number,String],default:""},controls:{type:[Boolean,String],default:!0},danmuList:{type:Array,default(){return[]}},danmuBtn:{type:[Boolean,String],default:!1},enableDanmu:{type:[Boolean,String],default:!1},autoplay:{type:[Boolean,String],default:!1},loop:{type:[Boolean,String],default:!1},muted:{type:[Boolean,String],default:!1},objectFit:{type:String,default:"contain"},poster:{type:String,default:""},direction:{type:[String,Number],default:""},showProgress:{type:Boolean,default:!0},initialTime:{type:[String,Number],default:0},showFullscreenBtn:{type:[Boolean,String],default:!0},pageGesture:{type:[Boolean,String],default:!1},enableProgressGesture:{type:[Boolean,String],default:!0},showPlayBtn:{type:[Boolean,String],default:!0},enablePlayGesture:{type:[Boolean,String],default:!0},showCenterPlayBtn:{type:[Boolean,String],default:!0},showLoading:{type:[Boolean,String],default:!0},codec:{type:String,default:"hardware"},httpCache:{type:[Boolean,String],default:!1},playStrategy:{type:[Number,String],default:0},header:{type:Object,default(){return{}}},advanced:{type:Array,default(){return[]}}},Hf=["play","pause","ended","timeupdate","fullscreenchange","fullscreenclick","waiting","error"],Iw=["play","pause","stop","seek","sendDanmu","playbackRate","requestFullScreen","exitFullScreen"],Aw=he({name:"Video",props:Mw,emits:Hf,setup(e,{emit:t}){var r=B(null),i=Me(r,t),n=B(null),a=So(e,["id"]),{position:o,hidden:s,onParentReady:l}=zr(n),u;l(()=>{u=plus.video.createVideoPlayer("video"+Date.now(),Object.assign({},a.value,o)),plus.webview.currentWebview().append(u),s.value&&u.hide(),Hf.forEach(d=>{u.addEventListener(d,_=>{i(d,{},_.detail)})}),W(()=>a.value,d=>u.setStyles(d),{deep:!0}),W(()=>o,d=>u.setStyles(d),{deep:!0}),W(()=>s.value,d=>{u[d?"hide":"show"](),d||u.setStyles(o)})});var v=pn();return hn((d,_)=>{if(Iw.includes(d)){var h;switch(d){case"seek":h=_.position;break;case"sendDanmu":h=_;break;case"playbackRate":h=_.rate;break;case"requestFullScreen":h=_.direction;break}u&&u[d](h)}},v,!0),xe(()=>{u&&u.close()}),()=>M("uni-video",{ref:r,id:e.id},[M("div",{ref:n,class:"uni-video-container"},null,512),M("div",{class:"uni-video-slot"},null)],8,["id"])}});class Pw extends _e{constructor(t,r,i,n){super(t,"uni-video",Aw,r,i,n,".uni-video-slot")}}var jy="",Rw={src:{type:String,default:""},webviewStyles:{type:Object,default(){return{}}}},Xe,Lw=({htmlId:e,src:t,webviewStyles:r})=>{var i=plus.webview.currentWebview(),n=fe(r,{"uni-app":"none",isUniH5:!0}),a=i.getTitleNView();if(a){var o=As+parseFloat(n.top||"0");plus.navigator.isImmersedStatusbar()&&(o+=kf()),n.top=String(o),n.bottom=n.bottom||"0"}Xe=plus.webview.create(t,e,n),a&&Xe.addEventListener("titleUpdate",function(){var s,l=(s=Xe)===null||s===void 0?void 0:s.getTitle();i.setStyle({titleNView:{titleText:!l||l==="null"?" ":l}})}),plus.webview.currentWebview().append(Xe)},Nw=()=>{var e;plus.webview.currentWebview().remove(Xe),(e=Xe)===null||e===void 0||e.close("none"),Xe=null},kw=he({name:"WebView",props:Rw,setup(e){var t=Ct(),r=B(null),{hidden:i,onParentReady:n}=zr(r),a=Q(()=>e.webviewStyles);return n(()=>{var o,s=B($g+t);Lw({htmlId:s.value,src:tt(e.src),webviewStyles:a.value}),UniViewJSBridge.publishHandler(Dg,{},t),i.value&&((o=Xe)===null||o===void 0||o.hide())}),xe(()=>{Nw(),UniViewJSBridge.publishHandler(Bg,{},t)}),W(()=>e.src,o=>{var s,l=tt(o)||"";if(!!l){if(/^(http|https):\/\//.test(l)&&e.webviewStyles.progress){var u;(u=Xe)===null||u===void 0||u.setStyle({progress:{color:e.webviewStyles.progress.color}})}(s=Xe)===null||s===void 0||s.loadURL(l)}}),W(a,o=>{var s;(s=Xe)===null||s===void 0||s.setStyle(o)}),W(i,o=>{Xe&&Xe[o?"hide":"show"]()}),()=>M("uni-web-view",{ref:r},null,512)}});class Dw extends _e{constructor(t,r,i,n){super(t,"uni-web-view",kw,r,i,n)}}var Bw={"#text":Sb,"#comment":Bm,VIEW:Cb,IMAGE:qb,TEXT:yb,NAVIGATOR:aw,FORM:jb,BUTTON:Pb,INPUT:Xb,LABEL:Kb,RADIO:bw,CHECKBOX:Nb,"CHECKBOX-GROUP":kb,AD:Ab,CAMERA:Rb,CANVAS:Lb,"COVER-IMAGE":Ub,"COVER-VIEW":Vb,EDITOR:Hb,"FUNCTIONAL-PAGE-NAVIGATOR":Yb,ICON:zb,"RADIO-GROUP":ww,"LIVE-PLAYER":Gb,"LIVE-PUSHER":Zb,MAP:rw,"MOVABLE-AREA":iw,"MOVABLE-VIEW":nw,"OFFICIAL-ACCOUNT":ow,"OPEN-DATA":sw,PICKER:pw,"PICKER-VIEW":gw,"PICKER-VIEW-COLUMN":mw,PROGRESS:_w,"RICH-TEXT":yw,"SCROLL-VIEW":Sw,SLIDER:xw,SWIPER:Tw,"SWIPER-ITEM":Ew,SWITCH:Cw,TEXTAREA:Ow,VIDEO:Pw,"WEB-VIEW":Dw};function $w(e,t){return()=>Dp(e,t)}var bn=new Map;function Ke(e){return bn.get(e)}function Fw(e){return bn.get(e)}function jf(e){return bn.delete(e)}function Yf(e,t,r,i,n={}){var a;if(e===0)a=new lr(e,t,r,document.createElement(t));else{var o=Bw[t];o?a=new o(e,r,i,n):a=new Wu(e,document.createElement(t),r,i,n)}return bn.set(e,a),a}var Mo=[],zf=!1;function qf(e){if(zf)return e();Mo.push(e)}function Io(){zf=!0,Mo.forEach(e=>e()),Mo.length=0}function Uw(){}function Xf({css:e,route:t,platform:r,pixelRatio:i,windowWidth:n,disableScroll:a,statusbarHeight:o,windowTop:s,windowBottom:l}){Ww(t),Vw(r,i,n),Hw();var u=plus.webview.currentWebview().id;window.__id__=u,document.title="".concat(t,"[").concat(u,"]"),Yw(o,s,l),a&&document.addEventListener("touchmove",Cg),e?jw(t):Io()}function Ww(e){window.__PAGE_INFO__={route:e}}function Vw(e,t,r){window.__SYSTEM_INFO__={platform:e,pixelRatio:t,windowWidth:r}}function Hw(){Yf(0,"div",-1,-1).$=document.getElementById("app")}function jw(e){var t=document.createElement("link");t.type="text/css",t.rel="stylesheet",t.href=e+".css",t.onload=Io,t.onerror=Io,document.head.appendChild(t)}function Yw(e,t,r){var i={"--window-left":"0px","--window-right":"0px","--window-top":t+"px","--window-bottom":r+"px","--status-bar-height":e+"px"};pg(i)}var Kf=!1;function zw(e){if(!Kf){Kf=!0;var t={onReachBottomDistance:e,onPageScroll(r){UniViewJSBridge.publishHandler(wd,{scrollTop:r})},onReachBottom(){UniViewJSBridge.publishHandler(yd)}};requestAnimationFrame(()=>document.addEventListener("scroll",Og(t)))}}function qw({scrollTop:e,selector:t,duration:r},i){Xv(t||e||0,r),i()}function Xw(e){var t=e[0];t[0]===Ms?Kw(t):qf(()=>Gw(e))}function Kw(e){return Xf(e[1])}function Gw(e){var t=e[0],r=mm(t[0]===kg?t[1]:[]);e.forEach(i=>{switch(i[0]){case Ms:return Xf(i[1]);case rd:return Uw();case id:return Yf(i[1],r(i[2]),i[3],i[4],_m(r,i[5]));case nd:return Ke(i[1]).remove();case ad:return Ke(i[1]).setAttr(r(i[2]),r(i[3]));case od:return Ke(i[1]).removeAttr(r(i[2]));case sd:return Ke(i[1]).addEvent(r(i[2]),i[3]);case fd:return Ke(i[1]).addWxsEvent(r(i[2]),r(i[3]),i[4]);case ld:return Ke(i[1]).removeEvent(r(i[2]));case ud:return Ke(i[1]).setText(r(i[2]));case cd:return zw(i[1])}}),Sm()}function Zw(){var{subscribe:e}=UniViewJSBridge;e(mu,Xw),e(Fg,He().setLocale)}function Gf(e){return window.__$__(e).$}function Jw(e){var t={};if(e.id&&(t.id=""),e.dataset&&(t.dataset={}),e.rect&&(t.left=0,t.right=0,t.top=0,t.bottom=0),e.size&&(t.width=document.documentElement.clientWidth,t.height=document.documentElement.clientHeight),e.scrollOffset){var r=document.documentElement,i=document.body;t.scrollLeft=r.scrollLeft||i.scrollLeft||0,t.scrollTop=r.scrollTop||i.scrollTop||0,t.scrollHeight=r.scrollHeight||i.scrollHeight||0,t.scrollWidth=r.scrollWidth||i.scrollWidth||0}return t}function Ao(e,t){var r={},{top:i}=hg();if(t.id&&(r.id=e.id),t.dataset&&(r.dataset=Jn(e)),t.rect||t.size){var n=e.getBoundingClientRect();t.rect&&(r.left=n.left,r.right=n.right,r.top=n.top-i,r.bottom=n.bottom-i),t.size&&(r.width=n.width,r.height=n.height)}if(Array.isArray(t.properties)&&t.properties.forEach(s=>{s=s.replace(/-([a-z])/g,function(l,u){return u.toUpperCase()})}),t.scrollOffset)if(e.tagName==="UNI-SCROLL-VIEW"){var a=e.children[0].children[0];r.scrollLeft=a.scrollLeft,r.scrollTop=a.scrollTop,r.scrollHeight=a.scrollHeight,r.scrollWidth=a.scrollWidth}else r.scrollLeft=0,r.scrollTop=0,r.scrollHeight=0,r.scrollWidth=0;if(Array.isArray(t.computedStyle)){var o=getComputedStyle(e);t.computedStyle.forEach(s=>{r[s]=o[s]})}return t.context&&(r.contextInfo=bb(e)),r}function Qw(e,t){return e?window.__$__(e).$:t.$el}function Zf(e,t){var r=e.matches||e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector||function(i){for(var n=this.parentElement.querySelectorAll(i),a=n.length;--a>=0&&n.item(a)!==this;);return a>-1};return r.call(e,t)}function ey(e,t,r,i,n){var a=Qw(t,e),o=a.parentElement;if(!o)return i?null:[];var{nodeType:s}=a,l=s===3||s===8;if(i){var u=l?o.querySelector(r):Zf(a,r)?a:a.querySelector(r);return u?Ao(u,n):null}else{var v=[],d=(l?o:a).querySelectorAll(r);return d&&d.length&&[].forEach.call(d,_=>{v.push(Ao(_,n))}),!l&&Zf(a,r)&&v.unshift(Ao(a,n)),v}}function ty(e,t,r){var i=[];t.forEach(({component:n,selector:a,single:o,fields:s})=>{n===null?i.push(Jw(s)):i.push(ey(e,n,a,o,s))}),r(i)}function ry({reqId:e,component:t,options:r,callback:i},n){var a=Gf(t);(a.__io||(a.__io={}))[e]=um(a,r,i)}function iy({reqId:e,component:t},r){var i=Gf(t),n=i.__io&&i.__io[e];n&&(n.disconnect(),delete i.__io[e])}var Po={},Ro={};function ny(e){var t=[],r=["width","minWidth","maxWidth","height","minHeight","maxHeight","orientation"];for(var i of r)i!=="orientation"&&e[i]&&Number(e[i]>=0)&&t.push("(".concat(Jf(i),": ").concat(Number(e[i]),"px)")),i==="orientation"&&e[i]&&t.push("(".concat(Jf(i),": ").concat(e[i],")"));var n=t.join(" and ");return n}function Jf(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()}function ay({reqId:e,component:t,options:r,callback:i},n){var a=Po[e]=window.matchMedia(ny(r)),o=Ro[e]=s=>i(s.matches);o(a),a.addListener(o)}function oy({reqId:e,component:t},r){var i=Ro[e],n=Po[e];n&&(n.removeListener(i),delete Ro[e],delete Po[e])}function sy({family:e,source:t,desc:r},i){qv(e,t,r).then(()=>{i()}).catch(n=>{i(n.toString())})}var ly={$el:document.body};function uy(){var e=Ct();jd(e,t=>(...r)=>{qf(()=>{t.apply(null,r)})}),ct(e,"requestComponentInfo",(t,r)=>{ty(ly,t.reqs,r)}),ct(e,"addIntersectionObserver",t=>{ry(fe({},t,{callback(r){UniViewJSBridge.publishHandler(t.eventName,r)}}))}),ct(e,"removeIntersectionObserver",t=>{iy(t)}),ct(e,"addMediaQueryObserver",t=>{ay(fe({},t,{callback(r){UniViewJSBridge.publishHandler(t.eventName,r)}}))}),ct(e,"removeMediaQueryObserver",t=>{oy(t)}),ct(e,om,qw),ct(e,am,sy)}window.uni=pm,window.UniViewJSBridge=_u,window.rpx2px=Tu,window.__$__=Ke,window.__f__=Jv;function Qf(){Qd(),uy(),Zw(),gm(),_u.publishHandler(Ng)}typeof plus!="undefined"?Qf():document.addEventListener("plusready",Qf)}); diff --git a/unpackage/dist/dev/mp-weixin/app.js b/unpackage/dist/dev/mp-weixin/app.js new file mode 100644 index 0000000..2bb776e --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/app.js @@ -0,0 +1,4 @@ + +require('./common/runtime.js') +require('./common/vendor.js') +require('./common/main.js') \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/app.json b/unpackage/dist/dev/mp-weixin/app.json new file mode 100644 index 0000000..ae4aca5 --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/app.json @@ -0,0 +1,49 @@ +{ + "pages": [ + "pages/client/index", + "pages/trade/index", + "pages/mall/index", + "pages/mine/index", + "pages/login/index" + ], + "subPackages": [], + "window": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "uni-app", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8" + }, + "tabBar": { + "color": "#888", + "selectedColor": "#007AFF", + "borderStyle": "white", + "backgroundColor": "#f9f9f9", + "list": [ + { + "pagePath": "pages/client/index", + "iconPath": "static/imgs/tabbar/store-gray.png", + "selectedIconPath": "static/imgs/tabbar/store-blue.png", + "text": "客户" + }, + { + "pagePath": "pages/trade/index", + "iconPath": "static/imgs/tabbar/store-gray.png", + "selectedIconPath": "static/imgs/tabbar/store-blue.png", + "text": "交易" + }, + { + "pagePath": "pages/mall/index", + "iconPath": "static/imgs/tabbar/store-gray.png", + "selectedIconPath": "static/imgs/tabbar/store-blue.png", + "text": "纸商城" + }, + { + "pagePath": "pages/mine/index", + "iconPath": "static/imgs/tabbar/store-gray.png", + "selectedIconPath": "static/imgs/tabbar/store-blue.png", + "text": "我的" + } + ] + }, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/app.wxss b/unpackage/dist/dev/mp-weixin/app.wxss new file mode 100644 index 0000000..705b297 --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/app.wxss @@ -0,0 +1,3 @@ +@import './common/main.wxss'; + +[data-custom-hidden="true"],[bind-data-custom-hidden="true"]{display: none !important;} \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/common/main.js b/unpackage/dist/dev/mp-weixin/common/main.js new file mode 100644 index 0000000..3a65e59 --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/common/main.js @@ -0,0 +1,137 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["common/main"],[ +/* 0 */ +/*!************************************!*\ + !*** D:/files/uniapp-demo/main.js ***! + \************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.createApp = createApp;__webpack_require__(/*! uni-pages */ 1);var _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 2)); +var _publicFn = _interopRequireDefault(__webpack_require__(/*! ./common/js/publicFn.js */ 8)); + + + + + + + + + + +var _vue = __webpack_require__(/*! vue */ 9);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__; +function createApp() { + var app = (0, _vue.createSSRApp)(_App.default); + app.provide('$pubFn', _publicFn.default); + return { + app: app }; + +} +;createApp().app.mount('#app'); + +/***/ }), +/* 1 */, +/* 2 */ +/*!************************************!*\ + !*** D:/files/uniapp-demo/App.vue ***! + \************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ 3); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); +/* harmony import */ var _App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./App.vue?vue&type=style&index=0&lang=css& */ 5); +/* harmony import */ var _programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7); +var render, staticRenderFns, recyclableRender, components +var renderjs + + + + + +/* normalize component */ + +var component = Object(_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( + _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"], + render, + staticRenderFns, + false, + null, + null, + null, + false, + components, + renderjs +) + +component.options.__file = "App.vue" +/* harmony default export */ __webpack_exports__["default"] = (component.exports); + +/***/ }), +/* 3 */ +/*!*************************************************************!*\ + !*** D:/files/uniapp-demo/App.vue?vue&type=script&lang=js& ***! + \*************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _programFiles_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=script&lang=js& */ 4); +/* harmony import */ var _programFiles_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _programFiles_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _programFiles_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + /* harmony default export */ __webpack_exports__["default"] = (_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); + +/***/ }), +/* 4 */ +/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/files/uniapp-demo/App.vue?vue&type=script&lang=js& ***! + \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _default = +{ + onLaunch: function onLaunch() { + console.log('App Launch'); + }, + onShow: function onShow() { + console.log('App Show'); + }, + onHide: function onHide() { + console.log('App Hide'); + } };exports.default = _default; + +/***/ }), +/* 5 */ +/*!*********************************************************************!*\ + !*** D:/files/uniapp-demo/App.vue?vue&type=style&index=0&lang=css& ***! + \*********************************************************************/ +/*! no static exports found */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _programFiles_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../programFiles/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=style&index=0&lang=css& */ 6); +/* harmony import */ var _programFiles_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); +/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _programFiles_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _programFiles_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); + /* harmony default export */ __webpack_exports__["default"] = (_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_programFiles_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); + +/***/ }), +/* 6 */ +/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/files/uniapp-demo/App.vue?vue&type=style&index=0&lang=css& ***! + \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + if(false) { var cssReload; } + + +/***/ }) +],[[0,"common/runtime","common/vendor"]]]); +//# sourceMappingURL=../../.sourcemap/mp-weixin/common/main.js.map \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/common/main.wxss b/unpackage/dist/dev/mp-weixin/common/main.wxss new file mode 100644 index 0000000..7c23b84 --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/common/main.wxss @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + +/*每个页面公共css */ +page { + font-size:$uni-font-size-base; + line-height: 1; + background-color: #fff; + -webkit-overflow-scrolling: touch; /* 使ios列表滑动流畅*/ +} +page, +view, +input, +text, +form, +navigator, +rich-text, +picker, +scroll-view, +cover-view, +open-data { + box-sizing: border-box; +} +rich-text, +open-data, +form { + display: block; +} +cover-view { + line-height: 1.5; + white-space: normal; +} +::webkit-scrollbar { + display: none; +} +button::after { + border: 0; +} +/* 清除浮动 */ +.clearfix:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} + diff --git a/unpackage/dist/dev/mp-weixin/common/runtime.js b/unpackage/dist/dev/mp-weixin/common/runtime.js new file mode 100644 index 0000000..879aabb --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/common/runtime.js @@ -0,0 +1,158 @@ + + !function(){try{var a=Function("return this")();a&&!a.Math&&(Object.assign(a,{isFinite:isFinite,Array:Array,Date:Date,Error:Error,Function:Function,Math:Math,Object:Object,RegExp:RegExp,String:String,TypeError:TypeError,setTimeout:setTimeout,clearTimeout:clearTimeout,setInterval:setInterval,clearInterval:clearInterval}),"undefined"!=typeof Reflect&&(a.Reflect=Reflect))}catch(a){}}(); + /******/ (function(modules) { // webpackBootstrap +/******/ // install a JSONP callback for chunk loading +/******/ function webpackJsonpCallback(data) { +/******/ var chunkIds = data[0]; +/******/ var moreModules = data[1]; +/******/ var executeModules = data[2]; +/******/ +/******/ // add "moreModules" to the modules object, +/******/ // then flag all "chunkIds" as loaded and fire callback +/******/ var moduleId, chunkId, i = 0, resolves = []; +/******/ for(;i < chunkIds.length; i++) { +/******/ chunkId = chunkIds[i]; +/******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) { +/******/ resolves.push(installedChunks[chunkId][0]); +/******/ } +/******/ installedChunks[chunkId] = 0; +/******/ } +/******/ for(moduleId in moreModules) { +/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) { +/******/ modules[moduleId] = moreModules[moduleId]; +/******/ } +/******/ } +/******/ if(parentJsonpFunction) parentJsonpFunction(data); +/******/ +/******/ while(resolves.length) { +/******/ resolves.shift()(); +/******/ } +/******/ +/******/ // add entry modules from loaded chunk to deferred list +/******/ deferredModules.push.apply(deferredModules, executeModules || []); +/******/ +/******/ // run deferred modules when all chunks ready +/******/ return checkDeferredModules(); +/******/ }; +/******/ function checkDeferredModules() { +/******/ var result; +/******/ for(var i = 0; i < deferredModules.length; i++) { +/******/ var deferredModule = deferredModules[i]; +/******/ var fulfilled = true; +/******/ for(var j = 1; j < deferredModule.length; j++) { +/******/ var depId = deferredModule[j]; +/******/ if(installedChunks[depId] !== 0) fulfilled = false; +/******/ } +/******/ if(fulfilled) { +/******/ deferredModules.splice(i--, 1); +/******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]); +/******/ } +/******/ } +/******/ +/******/ return result; +/******/ } +/******/ +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // object to store loaded and loading chunks +/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched +/******/ // Promise = chunk loading, 0 = chunk loaded +/******/ var installedChunks = { +/******/ "common/runtime": 0 +/******/ }; +/******/ +/******/ var deferredModules = []; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = "/"; +/******/ +/******/ var jsonpArray = global["webpackJsonp"] = global["webpackJsonp"] || []; +/******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray); +/******/ jsonpArray.push = webpackJsonpCallback; +/******/ jsonpArray = jsonpArray.slice(); +/******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]); +/******/ var parentJsonpFunction = oldJsonpFunction; +/******/ +/******/ +/******/ // run deferred modules from other chunks +/******/ checkDeferredModules(); +/******/ }) +/************************************************************************/ +/******/ ([]); +//# sourceMappingURL=../../.sourcemap/mp-weixin/common/runtime.js.map + \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/common/vendor.js b/unpackage/dist/dev/mp-weixin/common/vendor.js new file mode 100644 index 0000000..a880c1d --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/common/vendor.js @@ -0,0 +1,8232 @@ +(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["common/vendor"],{ + +/***/ 1: +/*!***************************************!*\ + !*** D:/files/uniapp-demo/pages.json ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + + + +/***/ }), + +/***/ 10: +/*!******************************************************************!*\ + !*** ./node_modules/@dcloudio/uni-mp-weixin/dist/uni.api.esm.js ***! + \******************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(global) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _shared = __webpack_require__(/*! @vue/shared */ 12); +var _vue = __webpack_require__(/*! vue */ 9);function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} + +//App +var ON_LAUNCH = 'onLaunch'; + +wx.appLaunchHooks = []; +function onAppLaunch(hook) { + var app = getApp({ allowDefault: true }); + if (app && app.$vm) { + return (0, _vue.injectHook)(ON_LAUNCH, hook, app.$vm.$); + } + wx.appLaunchHooks.push(hook); +} + +function getBaseSystemInfo() { + return wx.getSystemInfoSync(); +} + +function validateProtocolFail(name, msg) { + console.warn("".concat(name, ": ").concat(msg)); +} +function validateProtocol(name, data, protocol, onFail) { + if (!onFail) { + onFail = validateProtocolFail; + } + for (var key in protocol) { + var errMsg = validateProp(key, data[key], protocol[key], !(0, _shared.hasOwn)(data, key)); + if ((0, _shared.isString)(errMsg)) { + onFail(name, errMsg); + } + } +} +function validateProtocols(name, args, protocol, onFail) { + if (!protocol) { + return; + } + if (!(0, _shared.isArray)(protocol)) { + return validateProtocol(name, args[0] || Object.create(null), protocol, onFail); + } + var len = protocol.length; + var argsLen = args.length; + for (var i = 0; i < len; i++) { + var opts = protocol[i]; + var data = Object.create(null); + if (argsLen > i) { + data[opts.name] = args[i]; + } + validateProtocol(name, data, _defineProperty({}, opts.name, opts), onFail); + } +} +function validateProp(name, value, prop, isAbsent) { + if (!(0, _shared.isPlainObject)(prop)) { + prop = { type: prop }; + }var _prop = + prop,type = _prop.type,required = _prop.required,validator = _prop.validator; + // required! + if (required && isAbsent) { + return 'Missing required args: "' + name + '"'; + } + // missing but optional + if (value == null && !required) { + return; + } + // type check + if (type != null) { + var isValid = false; + var types = (0, _shared.isArray)(type) ? type : [type]; + var expectedTypes = []; + // value is valid as long as one of the specified types match + for (var i = 0; i < types.length && !isValid; i++) {var _assertType = + assertType(value, types[i]),valid = _assertType.valid,expectedType = _assertType.expectedType; + expectedTypes.push(expectedType || ''); + isValid = valid; + } + if (!isValid) { + return getInvalidTypeMessage(name, value, expectedTypes); + } + } + // custom validator + if (validator) { + return validator(value); + } +} +var isSimpleType = /*#__PURE__*/(0, _shared.makeMap)('String,Number,Boolean,Function,Symbol'); +function assertType(value, type) { + var valid; + var expectedType = getType(type); + if (isSimpleType(expectedType)) { + var t = typeof value; + valid = t === expectedType.toLowerCase(); + // for primitive wrapper objects + if (!valid && t === 'object') { + valid = value instanceof type; + } + } else + if (expectedType === 'Object') { + valid = (0, _shared.isObject)(value); + } else + if (expectedType === 'Array') { + valid = (0, _shared.isArray)(value); + } else + { + { + valid = value instanceof type; + } + } + return { + valid: valid, + expectedType: expectedType }; + +} +function getInvalidTypeMessage(name, value, expectedTypes) { + var message = "Invalid args: type check failed for args \"".concat(name, "\".") + " Expected ".concat( + expectedTypes.map(_shared.capitalize).join(', ')); + var expectedType = expectedTypes[0]; + var receivedType = (0, _shared.toRawType)(value); + var expectedValue = styleValue(value, expectedType); + var receivedValue = styleValue(value, receivedType); + // check if we need to specify expected value + if (expectedTypes.length === 1 && + isExplicable(expectedType) && + !isBoolean(expectedType, receivedType)) { + message += " with value ".concat(expectedValue); + } + message += ", got ".concat(receivedType, " "); + // check if we need to specify received value + if (isExplicable(receivedType)) { + message += "with value ".concat(receivedValue, "."); + } + return message; +} +function getType(ctor) { + var match = ctor && ctor.toString().match(/^\s*function (\w+)/); + return match ? match[1] : ''; +} +function styleValue(value, type) { + if (type === 'String') { + return "\"".concat(value, "\""); + } else + if (type === 'Number') { + return "".concat(Number(value)); + } else + { + return "".concat(value); + } +} +function isExplicable(type) { + var explicitTypes = ['string', 'number', 'boolean']; + return explicitTypes.some(function (elem) {return type.toLowerCase() === elem;}); +} +function isBoolean() {for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {args[_key] = arguments[_key];} + return args.some(function (elem) {return elem.toLowerCase() === 'boolean';}); +} + +var HOOK_SUCCESS = 'success'; +var HOOK_FAIL = 'fail'; +var HOOK_COMPLETE = 'complete'; +var globalInterceptors = {}; +var scopedInterceptors = {}; +function wrapperHook(hook) { + return function (data) { + return hook(data) || data; + }; +} +function queue(hooks, data) { + var promise = false; + for (var i = 0; i < hooks.length; i++) { + var hook = hooks[i]; + if (promise) { + promise = Promise.resolve(wrapperHook(hook)); + } else + { + var res = hook(data); + if ((0, _shared.isPromise)(res)) { + promise = Promise.resolve(res); + } + if (res === false) { + return { + then: function then() {}, + catch: function _catch() {} }; + + } + } + } + return promise || { + then: function then(callback) { + return callback(data); + }, + catch: function _catch() {} }; + +} +function wrapperOptions(interceptors) {var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + [HOOK_SUCCESS, HOOK_FAIL, HOOK_COMPLETE].forEach(function (name) { + var hooks = interceptors[name]; + if (!(0, _shared.isArray)(hooks)) { + return; + } + var oldCallback = options[name]; + options[name] = function callbackInterceptor(res) { + queue(hooks, res).then(function (res) { + return (0, _shared.isFunction)(oldCallback) && oldCallback(res) || res; + }); + }; + }); + return options; +} +function wrapperReturnValue(method, returnValue) { + var returnValueHooks = []; + if ((0, _shared.isArray)(globalInterceptors.returnValue)) { + returnValueHooks.push.apply(returnValueHooks, _toConsumableArray(globalInterceptors.returnValue)); + } + var interceptor = scopedInterceptors[method]; + if (interceptor && (0, _shared.isArray)(interceptor.returnValue)) { + returnValueHooks.push.apply(returnValueHooks, _toConsumableArray(interceptor.returnValue)); + } + returnValueHooks.forEach(function (hook) { + returnValue = hook(returnValue) || returnValue; + }); + return returnValue; +} +function getApiInterceptorHooks(method) { + var interceptor = Object.create(null); + Object.keys(globalInterceptors).forEach(function (hook) { + if (hook !== 'returnValue') { + interceptor[hook] = globalInterceptors[hook].slice(); + } + }); + var scopedInterceptor = scopedInterceptors[method]; + if (scopedInterceptor) { + Object.keys(scopedInterceptor).forEach(function (hook) { + if (hook !== 'returnValue') { + interceptor[hook] = (interceptor[hook] || []).concat(scopedInterceptor[hook]); + } + }); + } + return interceptor; +} +function invokeApi(method, api, options) {for (var _len2 = arguments.length, params = new Array(_len2 > 3 ? _len2 - 3 : 0), _key2 = 3; _key2 < _len2; _key2++) {params[_key2 - 3] = arguments[_key2];} + var interceptor = getApiInterceptorHooks(method); + if (interceptor && Object.keys(interceptor).length) { + if ((0, _shared.isArray)(interceptor.invoke)) { + var res = queue(interceptor.invoke, options); + return res.then(function (options) { + return api.apply(void 0, [wrapperOptions(interceptor, options)].concat(params)); + }); + } else + { + return api.apply(void 0, [wrapperOptions(interceptor, options)].concat(params)); + } + } + return api.apply(void 0, [options].concat(params)); +} + +function handlePromise(promise) { + if (false) {} + return promise; +} + +function formatApiArgs(args, options) { + var params = args[0]; + if (!options || + !(0, _shared.isPlainObject)(options.formatArgs) && (0, _shared.isPlainObject)(params)) { + return; + } + var formatArgs = options.formatArgs; + var keys = Object.keys(formatArgs); + for (var i = 0; i < keys.length; i++) { + var name = keys[i]; + var formatterOrDefaultValue = formatArgs[name]; + if ((0, _shared.isFunction)(formatterOrDefaultValue)) { + var errMsg = formatterOrDefaultValue(args[0][name], params); + if ((0, _shared.isString)(errMsg)) { + return errMsg; + } + } else + { + // defaultValue + if (!(0, _shared.hasOwn)(params, name)) { + params[name] = formatterOrDefaultValue; + } + } + } +} +function beforeInvokeApi(name, args, protocol, options) { + if (true) { + validateProtocols(name, args, protocol); + } + if (options && options.beforeInvoke) { + var _errMsg = options.beforeInvoke(args); + if ((0, _shared.isString)(_errMsg)) { + return _errMsg; + } + } + var errMsg = formatApiArgs(args, options); + if (errMsg) { + return errMsg; + } +} +function wrapperSyncApi(name, fn, protocol, options) { + return function () {for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {args[_key3] = arguments[_key3];} + var errMsg = beforeInvokeApi(name, args, protocol, options); + if (errMsg) { + throw new Error(errMsg); + } + return fn.apply(null, args); + }; +} +function defineSyncApi(name, fn, protocol, options) { + return wrapperSyncApi(name, fn, true ? protocol : undefined, options); +} + +var API_UPX2PX = 'upx2px'; +var Upx2pxProtocol = [ +{ + name: 'upx', + type: [Number, String], + required: true }]; + + + +var EPS = 1e-4; +var BASE_DEVICE_WIDTH = 750; +var isIOS = false; +var deviceWidth = 0; +var deviceDPR = 0; +function checkDeviceWidth() {var _getBaseSystemInfo = + getBaseSystemInfo(),platform = _getBaseSystemInfo.platform,pixelRatio = _getBaseSystemInfo.pixelRatio,windowWidth = _getBaseSystemInfo.windowWidth; + deviceWidth = windowWidth; + deviceDPR = pixelRatio; + isIOS = platform === 'ios'; +} +var upx2px = defineSyncApi(API_UPX2PX, function (number, newDeviceWidth) { + if (deviceWidth === 0) { + checkDeviceWidth(); + } + number = Number(number); + if (number === 0) { + return 0; + } + var width = newDeviceWidth || deviceWidth; + var result = number / BASE_DEVICE_WIDTH * width; + if (result < 0) { + result = -result; + } + result = Math.floor(result + EPS); + if (result === 0) { + if (deviceDPR === 1 || !isIOS) { + result = 1; + } else + { + result = 0.5; + } + } + return number < 0 ? -result : result; +}, Upx2pxProtocol); + +var API_ADD_INTERCEPTOR = 'addInterceptor'; +var API_REMOVE_INTERCEPTOR = 'removeInterceptor'; +var AddInterceptorProtocol = [ +{ + name: 'method', + type: [String, Object], + required: true }]; + + +var RemoveInterceptorProtocol = AddInterceptorProtocol; + +function mergeInterceptorHook(interceptors, interceptor) { + Object.keys(interceptor).forEach(function (hook) { + if ((0, _shared.isFunction)(interceptor[hook])) { + interceptors[hook] = mergeHook(interceptors[hook], interceptor[hook]); + } + }); +} +function removeInterceptorHook(interceptors, interceptor) { + if (!interceptors || !interceptor) { + return; + } + Object.keys(interceptor).forEach(function (hook) { + if ((0, _shared.isFunction)(interceptor[hook])) { + removeHook(interceptors[hook], interceptor[hook]); + } + }); +} +function mergeHook(parentVal, childVal) { + var res = childVal ? + parentVal ? + parentVal.concat(childVal) : + (0, _shared.isArray)(childVal) ? + childVal : + [childVal] : + parentVal; + return res ? dedupeHooks(res) : res; +} +function dedupeHooks(hooks) { + var res = []; + for (var i = 0; i < hooks.length; i++) { + if (res.indexOf(hooks[i]) === -1) { + res.push(hooks[i]); + } + } + return res; +} +function removeHook(hooks, hook) { + if (!hooks) { + return; + } + var index = hooks.indexOf(hook); + if (index !== -1) { + hooks.splice(index, 1); + } +} +var addInterceptor = defineSyncApi(API_ADD_INTERCEPTOR, function (method, interceptor) { + if (typeof method === 'string' && (0, _shared.isPlainObject)(interceptor)) { + mergeInterceptorHook(scopedInterceptors[method] || (scopedInterceptors[method] = {}), interceptor); + } else + if ((0, _shared.isPlainObject)(method)) { + mergeInterceptorHook(globalInterceptors, method); + } +}, AddInterceptorProtocol); +var removeInterceptor = defineSyncApi(API_REMOVE_INTERCEPTOR, function (method, interceptor) { + if (typeof method === 'string') { + if ((0, _shared.isPlainObject)(interceptor)) { + removeInterceptorHook(scopedInterceptors[method], interceptor); + } else + { + delete scopedInterceptors[method]; + } + } else + if ((0, _shared.isPlainObject)(method)) { + removeInterceptorHook(globalInterceptors, method); + } +}, RemoveInterceptorProtocol); +var interceptors = {}; + +var API_ON = '$on'; +var OnProtocol = [ +{ + name: 'event', + type: String, + required: true }, + +{ + name: 'callback', + type: Function, + required: true }]; + + +var API_ONCE = '$once'; +var OnceProtocol = OnProtocol; +var API_OFF = '$off'; +var OffProtocol = [ +{ + name: 'event', + type: [String, Array] }, + +{ + name: 'callback', + type: Function }]; + + +var API_EMIT = '$emit'; +var EmitProtocol = [ +{ + name: 'event', + type: String, + required: true }]; + + + +var E = function E() { + // Keep this empty so it's easier to inherit from + // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3) +}; +E.prototype = { + on: function on(name, callback, ctx) { + var e = this.e || (this.e = {}); + (e[name] || (e[name] = [])).push({ + fn: callback, + ctx: ctx }); + + return this; + }, + once: function once(name, callback, ctx) { + var self = this; + function listener() { + self.off(name, listener); + callback.apply(ctx, arguments); + } + listener._ = callback; + return this.on(name, listener, ctx); + }, + emit: function emit(name) { + var data = [].slice.call(arguments, 1); + var evtArr = ((this.e || (this.e = {}))[name] || []).slice(); + var i = 0; + var len = evtArr.length; + for (i; i < len; i++) { + evtArr[i].fn.apply(evtArr[i].ctx, data); + } + return this; + }, + off: function off(name, callback) { + var e = this.e || (this.e = {}); + var evts = e[name]; + var liveEvents = []; + if (evts && callback) { + for (var i = 0, len = evts.length; i < len; i++) { + if (evts[i].fn !== callback && evts[i].fn._ !== callback) + liveEvents.push(evts[i]); + } + } + // Remove event from queue to prevent memory leak + // Suggested by https://github.com/lazd + // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910 + liveEvents.length ? e[name] = liveEvents : delete e[name]; + return this; + } }; + +var Emitter = E; + +var emitter = new Emitter(); +var $on = defineSyncApi(API_ON, function (name, callback) { + emitter.on(name, callback); + return function () {return emitter.off(name, callback);}; +}, OnProtocol); +var $once = defineSyncApi(API_ONCE, function (name, callback) { + emitter.once(name, callback); + return function () {return emitter.off(name, callback);}; +}, OnceProtocol); +var $off = defineSyncApi(API_OFF, function (name, callback) { + if (!name) { + emitter.e = {}; + return; + } + if (!Array.isArray(name)) + name = [name]; + name.forEach(function (n) {return emitter.off(n, callback);}); +}, OffProtocol); +var $emit = defineSyncApi(API_EMIT, function (name) {for (var _len4 = arguments.length, args = new Array(_len4 > 1 ? _len4 - 1 : 0), _key4 = 1; _key4 < _len4; _key4++) {args[_key4 - 1] = arguments[_key4];} + emitter.emit.apply(emitter, [name].concat(args)); +}, EmitProtocol); + +var SYNC_API_RE = /^\$|getLocale|setLocale|sendNativeEvent|restoreGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64/; +var CONTEXT_API_RE = /^create|Manager$/; +// Context例外情况 +var CONTEXT_API_RE_EXC = ['createBLEConnection']; +// 同步例外情况 +var ASYNC_API = ['createBLEConnection']; +var CALLBACK_API_RE = /^on|^off/; +function isContextApi(name) { + return CONTEXT_API_RE.test(name) && CONTEXT_API_RE_EXC.indexOf(name) === -1; +} +function isSyncApi(name) { + return SYNC_API_RE.test(name) && ASYNC_API.indexOf(name) === -1; +} +function isCallbackApi(name) { + return CALLBACK_API_RE.test(name) && name !== 'onPush'; +} +function shouldPromise(name) { + if (isContextApi(name) || isSyncApi(name) || isCallbackApi(name)) { + return false; + } + return true; +} +/* eslint-disable no-extend-native */ +if (!Promise.prototype.finally) { + Promise.prototype.finally = function (onfinally) { + var promise = this.constructor; + return this.then(function (value) {return promise.resolve(onfinally && onfinally()).then(function () {return value;});}, function (reason) {return promise.resolve(onfinally && onfinally()).then(function () { + throw reason; + });}); + }; +} +function promisify(name, api) { + if (!shouldPromise(name)) { + return api; + } + if (!(0, _shared.isFunction)(api)) { + return api; + } + return function promiseApi() {var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + if ((0, _shared.isFunction)(options.success) || + (0, _shared.isFunction)(options.fail) || + (0, _shared.isFunction)(options.complete)) { + return wrapperReturnValue(name, invokeApi(name, api, options)); + } + return wrapperReturnValue(name, handlePromise(new Promise(function (resolve, reject) { + invokeApi(name, api, (0, _shared.extend)({}, options, { + success: resolve, + fail: reject })); + + }))); + }; +} + +var CALLBACKS = ['success', 'fail', 'cancel', 'complete']; +function initWrapper(protocols) { + function processCallback(methodName, method, returnValue) { + return function (res) { + return method(processReturnValue(methodName, res, returnValue)); + }; + } + function processArgs(methodName, fromArgs) {var argsOption = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};var returnValue = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};var keepFromArgs = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false; + if ((0, _shared.isPlainObject)(fromArgs)) { + // 一般 api 的参数解析 + var toArgs = keepFromArgs === true ? fromArgs : {}; // returnValue 为 false 时,说明是格式化返回值,直接在返回值对象上修改赋值 + if ((0, _shared.isFunction)(argsOption)) { + argsOption = argsOption(fromArgs, toArgs) || {}; + } + for (var key in fromArgs) { + if ((0, _shared.hasOwn)(argsOption, key)) { + var keyOption = argsOption[key]; + if ((0, _shared.isFunction)(keyOption)) { + keyOption = keyOption(fromArgs[key], fromArgs, toArgs); + } + if (!keyOption) { + // 不支持的参数 + console.warn("\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F ".concat(methodName, " \u6682\u4E0D\u652F\u6301 ").concat(key)); + } else + if ((0, _shared.isString)(keyOption)) { + // 重写参数 key + toArgs[keyOption] = fromArgs[key]; + } else + if ((0, _shared.isPlainObject)(keyOption)) { + // {name:newName,value:value}可重新指定参数 key:value + toArgs[keyOption.name ? keyOption.name : key] = keyOption.value; + } + } else + if (CALLBACKS.indexOf(key) !== -1) { + var callback = fromArgs[key]; + if ((0, _shared.isFunction)(callback)) { + toArgs[key] = processCallback(methodName, callback, returnValue); + } + } else + { + if (!keepFromArgs && !(0, _shared.hasOwn)(toArgs, key)) { + toArgs[key] = fromArgs[key]; + } + } + } + return toArgs; + } else + if ((0, _shared.isFunction)(fromArgs)) { + fromArgs = processCallback(methodName, fromArgs, returnValue); + } + return fromArgs; + } + function processReturnValue(methodName, res, returnValue) {var keepReturnValue = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false; + if ((0, _shared.isFunction)(protocols.returnValue)) { + // 处理通用 returnValue + res = protocols.returnValue(methodName, res); + } + return processArgs(methodName, res, returnValue, {}, keepReturnValue); + } + return function wrapper(methodName, method) { + if (!(0, _shared.hasOwn)(protocols, methodName)) { + return method; + } + var protocol = protocols[methodName]; + if (!protocol) { + // 暂不支持的 api + return function () { + console.error("\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F \u6682\u4E0D\u652F\u6301".concat(methodName)); + }; + } + return function (arg1, arg2) { + // 目前 api 最多两个参数 + var options = protocol; + if ((0, _shared.isFunction)(protocol)) { + options = protocol(arg1); + } + arg1 = processArgs(methodName, arg1, options.args, options.returnValue); + var args = [arg1]; + if (typeof arg2 !== 'undefined') { + args.push(arg2); + } + var returnValue = wx[options.name || methodName].apply(wx, args); + if (isSyncApi(methodName)) { + // 同步 api + return processReturnValue(methodName, returnValue, options.returnValue, isContextApi(methodName)); + } + return returnValue; + }; + }; +} + +var getLocale = function getLocale() { + // 优先使用 $locale + var app = getApp({ allowDefault: true }); + if (app && app.$vm) { + return app.$vm.$locale; + } + return wx.getSystemInfoSync().language || 'zh-Hans'; +}; +var setLocale = function setLocale(locale) { + var app = getApp(); + if (!app) { + return false; + } + var oldLocale = app.$vm.$locale; + if (oldLocale !== locale) { + app.$vm.$locale = locale; + onLocaleChangeCallbacks.forEach(function (fn) {return fn({ locale: locale });}); + return true; + } + return false; +}; +var onLocaleChangeCallbacks = []; +var onLocaleChange = function onLocaleChange(fn) { + if (onLocaleChangeCallbacks.indexOf(fn) === -1) { + onLocaleChangeCallbacks.push(fn); + } +}; +if (typeof global !== 'undefined') { + global.getLocale = getLocale; +} + +var baseApis = { + $on: $on, + $off: $off, + $once: $once, + $emit: $emit, + upx2px: upx2px, + interceptors: interceptors, + addInterceptor: addInterceptor, + removeInterceptor: removeInterceptor, + onAppLaunch: onAppLaunch, + getLocale: getLocale, + setLocale: setLocale, + onLocaleChange: onLocaleChange }; + +function initUni(api, protocols) { + var wrapper = initWrapper(protocols); + var UniProxyHandlers = { + get: function get(target, key) { + if ((0, _shared.hasOwn)(target, key)) { + return target[key]; + } + if ((0, _shared.hasOwn)(api, key)) { + return promisify(key, api[key]); + } + if ((0, _shared.hasOwn)(baseApis, key)) { + return promisify(key, baseApis[key]); + } + // event-api + // provider-api? + return promisify(key, wrapper(key, wx[key])); + } }; + + return new Proxy({}, UniProxyHandlers); +} + +function initGetProvider(providers) { + return function getProvider(_ref) {var service = _ref.service,success = _ref.success,fail = _ref.fail,complete = _ref.complete; + var res; + if (providers[service]) { + res = { + errMsg: 'getProvider:ok', + service: service, + provider: providers[service] }; + + (0, _shared.isFunction)(success) && success(res); + } else + { + res = { + errMsg: 'getProvider:fail:服务[' + service + ']不存在' }; + + (0, _shared.isFunction)(fail) && fail(res); + } + (0, _shared.isFunction)(complete) && complete(res); + }; +} + +function addSafeAreaInsets(fromRes, toRes) { + if (fromRes.safeArea) { + var safeArea = fromRes.safeArea; + toRes.safeAreaInsets = { + top: safeArea.top, + left: safeArea.left, + right: fromRes.windowWidth - safeArea.right, + bottom: fromRes.windowHeight - safeArea.bottom }; + + } +} + +var getSystemInfo = { + returnValue: addSafeAreaInsets }; + + +var getSystemInfoSync = getSystemInfo; + +var redirectTo = {}; + +var previewImage = { + args: function args(fromArgs, toArgs) { + var currentIndex = parseInt(fromArgs.current); + if (isNaN(currentIndex)) { + return; + } + var urls = fromArgs.urls; + if (!(0, _shared.isArray)(urls)) { + return; + } + var len = urls.length; + if (!len) { + return; + } + if (currentIndex < 0) { + currentIndex = 0; + } else + if (currentIndex >= len) { + currentIndex = len - 1; + } + if (currentIndex > 0) { + toArgs.current = urls[currentIndex]; + toArgs.urls = urls.filter(function (item, index) {return index < currentIndex ? item !== urls[currentIndex] : true;}); + } else + { + toArgs.current = urls[0]; + } + return { + indicator: false, + loop: false }; + + } }; + + +var getProvider = initGetProvider({ + oauth: ['weixin'], + share: ['weixin'], + payment: ['wxpay'], + push: ['weixin'] }); + + +var shims = /*#__PURE__*/Object.freeze({ + __proto__: null, + getProvider: getProvider }); + + +var protocols = /*#__PURE__*/Object.freeze({ + __proto__: null, + redirectTo: redirectTo, + previewImage: previewImage, + getSystemInfo: getSystemInfo, + getSystemInfoSync: getSystemInfoSync }); + + +var index = initUni(shims, protocols);exports.default = index; +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../webpack/buildin/global.js */ 11))) + +/***/ }), + +/***/ 11: +/*!***********************************!*\ + !*** (webpack)/buildin/global.js ***! + \***********************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +var g; + +// This works in non-strict mode +g = (function() { + return this; +})(); + +try { + // This works if eval is allowed (see CSP) + g = g || new Function("return this")(); +} catch (e) { + // This works if the window reference is available + if (typeof window === "object") g = window; +} + +// g can still be undefined, but nothing to do about it... +// We return undefined, instead of nothing here, so it's +// easier to handle this case. if(!global) { ...} + +module.exports = g; + + +/***/ }), + +/***/ 12: +/*!*************************************************************!*\ + !*** ./node_modules/@vue/shared/dist/shared.esm-bundler.js ***! + \*************************************************************/ +/*! exports provided: EMPTY_ARR, EMPTY_OBJ, NO, NOOP, PatchFlagNames, babelParserDefaultPlugins, camelize, capitalize, def, escapeHtml, escapeHtmlComment, extend, generateCodeFrame, getGlobalThis, hasChanged, hasOwn, hyphenate, includeBooleanAttr, invokeArrayFns, isArray, isBooleanAttr, isDate, isFunction, isGloballyWhitelisted, isHTMLTag, isIntegerKey, isKnownHtmlAttr, isKnownSvgAttr, isMap, isModelListener, isNoUnitNumericStyleProp, isObject, isOn, isPlainObject, isPromise, isReservedProp, isSSRSafeAttrName, isSVGTag, isSet, isSpecialBooleanAttr, isString, isSymbol, isVoidTag, looseEqual, looseIndexOf, makeMap, normalizeClass, normalizeProps, normalizeStyle, objectToString, parseStringStyle, propsToAttrMap, remove, slotFlagsText, stringifyStyle, toDisplayString, toHandlerKey, toNumber, toRawType, toTypeString */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EMPTY_ARR", function() { return EMPTY_ARR; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EMPTY_OBJ", function() { return EMPTY_OBJ; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NO", function() { return NO; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NOOP", function() { return NOOP; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PatchFlagNames", function() { return PatchFlagNames; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "babelParserDefaultPlugins", function() { return babelParserDefaultPlugins; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "camelize", function() { return camelize; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "capitalize", function() { return capitalize; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "def", function() { return def; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "escapeHtml", function() { return escapeHtml; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "escapeHtmlComment", function() { return escapeHtmlComment; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extend", function() { return extend; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "generateCodeFrame", function() { return generateCodeFrame; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getGlobalThis", function() { return getGlobalThis; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasChanged", function() { return hasChanged; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasOwn", function() { return hasOwn; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hyphenate", function() { return hyphenate; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "includeBooleanAttr", function() { return includeBooleanAttr; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "invokeArrayFns", function() { return invokeArrayFns; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isArray", function() { return isArray; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isBooleanAttr", function() { return isBooleanAttr; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isDate", function() { return isDate; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isFunction", function() { return isFunction; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isGloballyWhitelisted", function() { return isGloballyWhitelisted; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isHTMLTag", function() { return isHTMLTag; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isIntegerKey", function() { return isIntegerKey; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isKnownHtmlAttr", function() { return isKnownHtmlAttr; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isKnownSvgAttr", function() { return isKnownSvgAttr; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isMap", function() { return isMap; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isModelListener", function() { return isModelListener; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isNoUnitNumericStyleProp", function() { return isNoUnitNumericStyleProp; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isObject", function() { return isObject; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isOn", function() { return isOn; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isPlainObject", function() { return isPlainObject; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isPromise", function() { return isPromise; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isReservedProp", function() { return isReservedProp; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isSSRSafeAttrName", function() { return isSSRSafeAttrName; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isSVGTag", function() { return isSVGTag; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isSet", function() { return isSet; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isSpecialBooleanAttr", function() { return isSpecialBooleanAttr; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isString", function() { return isString; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isSymbol", function() { return isSymbol; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isVoidTag", function() { return isVoidTag; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "looseEqual", function() { return looseEqual; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "looseIndexOf", function() { return looseIndexOf; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "makeMap", function() { return makeMap; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizeClass", function() { return normalizeClass; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizeProps", function() { return normalizeProps; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizeStyle", function() { return normalizeStyle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "objectToString", function() { return objectToString; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseStringStyle", function() { return parseStringStyle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "propsToAttrMap", function() { return propsToAttrMap; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "remove", function() { return remove; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "slotFlagsText", function() { return slotFlagsText; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "stringifyStyle", function() { return stringifyStyle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toDisplayString", function() { return toDisplayString; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toHandlerKey", function() { return toHandlerKey; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toNumber", function() { return toNumber; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toRawType", function() { return toRawType; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toTypeString", function() { return toTypeString; }); +/** + * Make a map and return a function for checking if a key + * is in that map. + * IMPORTANT: all calls of this function must be prefixed with + * \/\*#\_\_PURE\_\_\*\/ + * So that rollup can tree-shake them if necessary. + */ +function makeMap(str, expectsLowerCase) { + const map = Object.create(null); + const list = str.split(','); + for (let i = 0; i < list.length; i++) { + map[list[i]] = true; + } + return expectsLowerCase ? val => !!map[val.toLowerCase()] : val => !!map[val]; +} + +/** + * dev only flag -> name mapping + */ +const PatchFlagNames = { + [1 /* TEXT */]: `TEXT`, + [2 /* CLASS */]: `CLASS`, + [4 /* STYLE */]: `STYLE`, + [8 /* PROPS */]: `PROPS`, + [16 /* FULL_PROPS */]: `FULL_PROPS`, + [32 /* HYDRATE_EVENTS */]: `HYDRATE_EVENTS`, + [64 /* STABLE_FRAGMENT */]: `STABLE_FRAGMENT`, + [128 /* KEYED_FRAGMENT */]: `KEYED_FRAGMENT`, + [256 /* UNKEYED_FRAGMENT */]: `UNKEYED_FRAGMENT`, + [512 /* NEED_PATCH */]: `NEED_PATCH`, + [1024 /* DYNAMIC_SLOTS */]: `DYNAMIC_SLOTS`, + [2048 /* DEV_ROOT_FRAGMENT */]: `DEV_ROOT_FRAGMENT`, + [-1 /* HOISTED */]: `HOISTED`, + [-2 /* BAIL */]: `BAIL` +}; + +/** + * Dev only + */ +const slotFlagsText = { + [1 /* STABLE */]: 'STABLE', + [2 /* DYNAMIC */]: 'DYNAMIC', + [3 /* FORWARDED */]: 'FORWARDED' +}; + +const GLOBALS_WHITE_LISTED = 'Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,' + + 'decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,' + + 'Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt'; +const isGloballyWhitelisted = /*#__PURE__*/ makeMap(GLOBALS_WHITE_LISTED); + +const range = 2; +function generateCodeFrame(source, start = 0, end = source.length) { + // Split the content into individual lines but capture the newline sequence + // that separated each line. This is important because the actual sequence is + // needed to properly take into account the full line length for offset + // comparison + let lines = source.split(/(\r?\n)/); + // Separate the lines and newline sequences into separate arrays for easier referencing + const newlineSequences = lines.filter((_, idx) => idx % 2 === 1); + lines = lines.filter((_, idx) => idx % 2 === 0); + let count = 0; + const res = []; + for (let i = 0; i < lines.length; i++) { + count += + lines[i].length + + ((newlineSequences[i] && newlineSequences[i].length) || 0); + if (count >= start) { + for (let j = i - range; j <= i + range || end > count; j++) { + if (j < 0 || j >= lines.length) + continue; + const line = j + 1; + res.push(`${line}${' '.repeat(Math.max(3 - String(line).length, 0))}| ${lines[j]}`); + const lineLength = lines[j].length; + const newLineSeqLength = (newlineSequences[j] && newlineSequences[j].length) || 0; + if (j === i) { + // push underline + const pad = start - (count - (lineLength + newLineSeqLength)); + const length = Math.max(1, end > count ? lineLength - pad : end - start); + res.push(` | ` + ' '.repeat(pad) + '^'.repeat(length)); + } + else if (j > i) { + if (end > count) { + const length = Math.max(Math.min(end - count, lineLength), 1); + res.push(` | ` + '^'.repeat(length)); + } + count += lineLength + newLineSeqLength; + } + } + break; + } + } + return res.join('\n'); +} + +/** + * On the client we only need to offer special cases for boolean attributes that + * have different names from their corresponding dom properties: + * - itemscope -> N/A + * - allowfullscreen -> allowFullscreen + * - formnovalidate -> formNoValidate + * - ismap -> isMap + * - nomodule -> noModule + * - novalidate -> noValidate + * - readonly -> readOnly + */ +const specialBooleanAttrs = `itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`; +const isSpecialBooleanAttr = /*#__PURE__*/ makeMap(specialBooleanAttrs); +/** + * The full list is needed during SSR to produce the correct initial markup. + */ +const isBooleanAttr = /*#__PURE__*/ makeMap(specialBooleanAttrs + + `,async,autofocus,autoplay,controls,default,defer,disabled,hidden,` + + `loop,open,required,reversed,scoped,seamless,` + + `checked,muted,multiple,selected`); +/** + * Boolean attributes should be included if the value is truthy or ''. + * e.g.