diff --git a/App.vue b/App.vue
index 2378d5b..b2cb259 100644
--- a/App.vue
+++ b/App.vue
@@ -25,24 +25,36 @@
// 获取系统版本号
console.log(plus.runtime.versionCode)
console.log(plus.runtime.uniVersion)
-
// 请求一个接口
// 是否需要更新
// 弹出更新提示
// 下载文件安装
-
- console.log('检查更新')
//#endif
},
onShow() {
uni.getClipboardData({
- success: res=> {
- if(res.data.indexOf('$InviTaTiOn$CoDe/$-?') === 2){
- this.globalData.parentId = res.data.replace('$InviTaTiOn$CoDe/$-?', '')
- }
- },
- fail(err) {
- console.log(err)
+ success: res=> {
+ // 包含分享邀请码
+ if(res.data.indexOf('$InviTaTiOn$CoDe/$-?') === 2){
+ let parentId = res.data.replace('$InviTaTiOn$CoDe/$-?', '')
+ this.globalData.parentId = parentId.substr(0, 10)
+ if(res.data.indexOf('^GoodsId/$-?') === 30){
+ let goodsId = res.data.substr(42, res.data.length - 1)
+ setTimeout(() => {
+ if(this.$Route.name === 'goodsDetails' && this.$Route.query.id === goodsId) return
+ this.$Router.push({name: 'goodsDetails', params: {id: goodsId}})
+ }, 1000)
+ }
+ return
+ }
+ // 不包含用户信息
+ if(res.data.indexOf('^GoodsId/$-?') > -1){
+ let goodsId = res.data.substr(12, res.data.length - 1)
+ setTimeout(() => {
+ if(this.$Route.name === 'goodsDetails' && this.$Route.query.id === goodsId) return
+ this.$Router.push({name: 'goodsDetails', params: {id: goodsId}})
+ }, 1000)
+ }
}
})
},
@@ -50,7 +62,8 @@
console.log('App Hide');
},
globalData: {
- mainColor: 'white'
+ mainColor: 'white',
+ parentId:''
}
};
diff --git a/pages.json b/pages.json
index ec64263..7b2f80b 100644
--- a/pages.json
+++ b/pages.json
@@ -20,7 +20,6 @@
}, {
"path": "pages/equity/index",
"name": "equity",
- "auth": true,
"style": {
"navigationBarTitleText": "通证商城",
"navigationStyle": "custom",
@@ -283,13 +282,14 @@
"path": "pages/goods/details",
"name": "goodsDetails",
"style": {
- "navigationBarTitleText": "",
+ "navigationBarTitleText": "商品详情",
+ "navigationBarTextStyle":"white",
"titleNView": {
- "backgroundColor": "#FFFFFF",
+ "backgroundColor": "#8b64fd",
"type": "transparent",
"buttons": [{
"text": "分享",
- "fontSize": "12",
+ "fontSize": "14",
"color": "#555555"
}]
}
diff --git a/pages/goods/details.vue b/pages/goods/details.vue
index 582889b..c8100d8 100644
--- a/pages/goods/details.vue
+++ b/pages/goods/details.vue
@@ -28,7 +28,9 @@
- {{goodsObj.specal_tags.is_allow_values}}
+
+ {{goodsObj.specal_tags.is_allow_values}}
+
{{goodsObj.specal_tags.is_self}}
{{goodsObj.name}}
@@ -175,9 +177,7 @@
-
- 确定
-
+ 确定
@@ -189,6 +189,9 @@
managesCoupons
} from '@/apis/interfaces/goods'
import userAuth from '@/public/userAuth'
+ import UniShare from 'uni_modules/uni-share/js_sdk/uni-share.js'
+ const uniShare = new UniShare()
+ import {config} from '@/apis/index.js'
export default {
data() {
return {
@@ -210,6 +213,17 @@
this.coupons = res.coupons
})
},
+ onBackPress({
+ from
+ }) {
+ console.log(from);
+ if (from == 'backbutton') {
+ this.$nextTick(function() {
+ uniShare.hide()
+ })
+ return uniShare.isShow;
+ }
+ },
methods: {
// 提交购买单
buyGoods() {
@@ -298,6 +312,43 @@
// 查看保障服务-隐藏
serveClose() {
this.$refs.servePopup.close()
+ },
+ // 顶部菜单点击了分享功能
+ onNavigationBarButtonTap() {
+ let invite = this.goodsObj.user_invite || ''
+ let goods ='^GoodsId/$-?' + this.goodsObj.goods_id
+ let shareCode = invite === '' ?goods:invite.slice(0,2) + '$InviTaTiOn$CoDe/$-?' + invite.substring(2)+goods
+ uniShare.show({
+ content: {
+ type: 0,
+ href: 'https://www.lianshang.vip/app?invite=' + shareCode,
+ title: '链商星球 共创未来,一起搭建 链商经济的世界~',
+ summary: '链商星球APP你值得拥有~每日签到领贡献值~',
+ imageUrl: config.apiUrls+'images/top_logo.png'
+ },
+ menus: [{
+ "img": "/static/icons/payWay_icon_00.png",
+ "text": "微信好友",
+ "share": { //当前项的分享参数配置。可覆盖公共的配置如下:分享到微信小程序,配置了type=5
+ "provider": "weixin",
+ "scene": "WXSceneSession"
+ }
+ },
+ {
+ "img": "/static/icons/share-pyq.png",
+ "text": "微信朋友圈",
+ "share": {
+ "provider": "weixin",
+ "scene": "WXSenceTimeline"
+ }
+ }
+ ],
+ cancelText: "取消分享",
+ }, e => {
+ if(uniShare.isShow){
+ console.log('shareCode',shareCode)
+ }
+ })
}
}
}
@@ -353,7 +404,7 @@
.title-hot {
display: inline-block;
- background-image: linear-gradient(to left,#fee195,#fee195);
+ background-image: linear-gradient(to left, #fee195, #fee195);
font-size: 24rpx;
border-radius: 50rpx;
padding: 0 10rpx;
diff --git a/pages/login/login.vue b/pages/login/login.vue
index eb4ab51..6df40bf 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -57,6 +57,8 @@
},
onShow(){
this.parentId = getApp().globalData.parentId
+
+
},
methods: {
// 用户登录
diff --git a/pages/user/code.vue b/pages/user/code.vue
index bb518d8..151fd28 100644
--- a/pages/user/code.vue
+++ b/pages/user/code.vue
@@ -7,27 +7,29 @@
-
- {{item.date.solar.month}}
-
-
- {{item.date.solar.day}}
-
-
- {{item.date.lunar}}
-
+
+ {{item.date.solar.month}}
+
+
+ {{item.date.solar.day}}
+
+
+ {{item.date.lunar}}
+
-
-
-
- {{item.user_info.nickname}}
-
-
- 邀请码:{{item.invite}}
-
-
-
+
+
+
+ {{item.user_info.nickname}}
+
+
+ 邀请码:{{item.invite}}
+
+
+
@@ -37,454 +39,495 @@
朋友通过你的邀请注册成功后,将与您绑定好友关系通过成为平台用户,你都可以获得贡献值奖励。
邀请码 : {{inviteData[0].invite}}
- 复制邀请码
+ 复制邀请码
-
-
-
-
-
-
-
-
- 保存图片至相册
- 取消
-
-
-
+
+
+
+
+
+
+
+
+ 保存图片至相册
+ 取消
+
+
+
diff --git a/static/icons/share-pyq.png b/static/icons/share-pyq.png
new file mode 100644
index 0000000..1a075c9
Binary files /dev/null and b/static/icons/share-pyq.png differ
diff --git a/static/icons/share-wx.png b/static/icons/share-wx.png
new file mode 100644
index 0000000..7819551
Binary files /dev/null and b/static/icons/share-wx.png differ
diff --git a/uni_modules/uni-share/changelog.md b/uni_modules/uni-share/changelog.md
new file mode 100644
index 0000000..e3cd23f
--- /dev/null
+++ b/uni_modules/uni-share/changelog.md
@@ -0,0 +1,14 @@
+## 2.0.0(2021-10-14)
+支持监听返回操作(如:物理返回,全面屏手机侧滑)关闭分享弹窗
+## 1.0.6(2021-08-25)
+兼容vue3
+## 1.0.5(2021-08-05)
+优化代码实现,修改原来用`eval()`函数实现的逻辑
+## 1.0.4(2021-06-07)
+为符合苹果应用市场的审核,只显示存在对应的分享客户端的选项。如:配置包含微信分享,但是用户手机上并没有安装微信,就不显示微信分享。
+## 1.0.2(2021-05-06)
+修复错误的提示:“打包时未添加oauth模块”
+## 1.0.1(2021-04-30)
+新增完整示例
+## 1.0.0(2021-04-28)
+第1版发布
diff --git a/uni_modules/uni-share/js_sdk/uni-image-menu.js b/uni_modules/uni-share/js_sdk/uni-image-menu.js
new file mode 100644
index 0000000..a15a846
--- /dev/null
+++ b/uni_modules/uni-share/js_sdk/uni-image-menu.js
@@ -0,0 +1,203 @@
+var nvMask, nvImageMenu;
+class NvImageMenu {
+ constructor(arg) {
+ this.isShow = false
+ }
+ show({
+ list,
+ cancelText
+ }, callback) {
+ if (!list) {
+ list = [{
+ "img": "/static/sharemenu/wechatfriend.png",
+ "text": "图标文字"
+ }]
+ }
+ //以下为计算菜单的nview绘制布局,为固定算法,使用者无关关心
+ var screenWidth = plus.screen.resolutionWidth
+ //以360px宽度屏幕为例,上下左右边距及2排按钮边距留25像素,图标宽度55像素,同行图标间的间距在360宽的屏幕是30px,但需要动态计算,以此原则计算4列图标分别的left位置
+ //图标下的按钮文字距离图标5像素,文字大小12像素
+ //底部取消按钮高度固定为44px
+ //TODO 未处理横屏和pad,这些情况6个图标应该一排即可
+ var margin = 20,
+ iconWidth = 60,
+ icontextSpace = 5,
+ textHeight = 12
+ var left1 = margin / 360 * screenWidth
+ var iconSpace = (screenWidth - (left1 * 2) - (iconWidth * 4)) / 3 //屏幕宽度减去左右留白间距,再减去4个图标的宽度,就是3个同行图标的间距
+ if (iconSpace <= 5) { //屏幕过窄时,缩小边距和图标大小,再算一次
+ margin = 15
+ iconWidth = 40
+ left1 = margin / 360 * screenWidth
+ iconSpace = (screenWidth - (left1 * 2) - (iconWidth * 4)) / 3 //屏幕宽度减去左右留白间距,再减去4个图标的宽度,就是3个同行图标的间距
+ }
+ var left2 = left1 + iconWidth + iconSpace
+ var left3 = left1 + (iconWidth + iconSpace) * 2
+ var left4 = left1 + (iconWidth + iconSpace) * 3
+ var top1 = left1
+ var top2 = top1 + iconWidth + icontextSpace + textHeight + left1
+
+ const TOP = {
+ top1,
+ top2
+ },
+ LEFT = {
+ left1,
+ left2,
+ left3,
+ left4
+ };
+
+ nvMask = new plus.nativeObj.View("nvMask", { //先创建遮罩层
+ top: '0px',
+ left: '0px',
+ height: '100%',
+ width: '100%',
+ backgroundColor: 'rgba(0,0,0,0.2)'
+ });
+ nvImageMenu = new plus.nativeObj.View("nvImageMenu", { //创建底部图标菜单
+ bottom: '0px',
+ left: '0px',
+ height: (iconWidth + textHeight + 2 * margin) * Math.ceil(list.length / 4) + 44 +
+ 'px', //'264px',
+ width: '100%',
+ backgroundColor: 'rgb(255,255,255)'
+ });
+ nvMask.addEventListener("click", () => { //处理遮罩层点击
+ // console.log('处理遮罩层点击');
+ this.hide()
+ callback({
+ event: "clickMask"
+ })
+ })
+ let myList = []
+ list.forEach((item, i) => {
+ myList.push({
+ tag: 'img',
+ src: item.img,
+ position: {
+ top: TOP['top' + (parseInt(i / 4) + 1)],
+ left: LEFT['left' + (1 + i % 4)],
+ width: iconWidth,
+ height: iconWidth
+ }
+ })
+ myList.push({
+ tag: 'font',
+ text: item.text,
+ textStyles: {
+ size: textHeight
+ },
+ position: {
+ top: TOP['top' + (parseInt(i / 4) + 1)] + iconWidth + icontextSpace,
+ left: LEFT['left' + (1 + i % 4)],
+ width: iconWidth,
+ height: textHeight
+ }
+ })
+ })
+
+ //绘制底部图标菜单的内容
+ nvImageMenu.draw([{
+ tag: 'rect', //菜单顶部的分割灰线
+ color: '#e7e7e7',
+ position: {
+ top: '0px',
+ height: '1px'
+ }
+ },
+ {
+ tag: 'font',
+ text: cancelText, //底部取消按钮的文字
+ textStyles: {
+ size: '14px'
+ },
+ position: {
+ bottom: '0px',
+ height: '44px'
+ }
+ },
+ {
+ tag: 'rect', //底部取消按钮的顶部边线
+ color: '#e7e7e7',
+ position: {
+ bottom: '45px',
+ height: '1px'
+ }
+ },
+ ...myList
+ ])
+ nvMask.show()
+ nvImageMenu.show()
+ // 开始动画
+ /*
+ plus.nativeObj.View.startAnimation({
+ type: 'slide-in-bottom',
+ duration: 300
+ }, nvImageMenu, {}, function() {
+ console.log('plus.nativeObj.View.startAnimation动画结束');
+ // 关闭原生动画
+ plus.nativeObj.View.clearAnimation();
+ nvImageMenu.show()
+ });
+ */
+
+
+ this.isShow = true
+ nvImageMenu.addEventListener("click", e => { //处理底部图标菜单的点击事件,根据点击位置触发不同的逻辑
+ // console.log("click menu"+JSON.stringify(e));
+ if (e.screenY > plus.screen.resolutionHeight - 44) { //点击了底部取消按钮
+ // callback({event:"clickCancelButton"})
+ this.hide()
+ } else if (e.clientX < 5 || e.clientX > screenWidth - 5 || e.clientY < 5) {
+ //屏幕左右边缘5像素及菜单顶部5像素不处理点击
+ } else { //点击了图标按钮
+ var iClickIndex = -1 //点击的图标按钮序号,第一个图标按钮的index为0
+ var iRow = e.clientY < (top2 - (left1 / 2)) ? 0 : 1
+ var iCol = -1
+ if (e.clientX < (left2 - (iconSpace / 2))) {
+ iCol = 0
+ } else if (e.clientX < (left3 - (iconSpace / 2))) {
+ iCol = 1
+ } else if (e.clientX < (left4 - (iconSpace / 2))) {
+ iCol = 2
+ } else {
+ iCol = 3
+ }
+ if (iRow == 0) {
+ iClickIndex = iCol
+ } else {
+ iClickIndex = iCol + 4
+ }
+ // console.log("点击按钮的序号: " + iClickIndex);
+ // if (iClickIndex >= 0 && iClickIndex <= 5) { //处理具体的点击逻辑,此处也可以自行定义逻辑。如果增减了按钮,此处也需要跟着修改
+ // }
+ callback({
+ event: "clickMenu",
+ index: iClickIndex
+ })
+ }
+ })
+ /* nvImageMenu.addEventListener("touchstart", function(e) {
+ if (e.screenY > (plus.screen.resolutionHeight - 44)) {
+ //TODO 这里可以处理按下背景变灰的效果
+ }
+ })
+ nvImageMenu.addEventListener("touchmove", function(e) {
+ //TODO 这里可以处理按下背景变灰的效果
+ if (e.screenY > plus.screen.resolutionHeight - 44) {}
+ })
+ nvImageMenu.addEventListener("touchend", function(e) {
+ //TODO 这里可以处理释放背景恢复的效果
+ })
+ */
+ }
+
+ hide() {
+ nvMask.hide()
+ nvImageMenu.hide()
+ this.isShow = false
+ }
+}
+
+export default NvImageMenu
diff --git a/uni_modules/uni-share/js_sdk/uni-share.js b/uni_modules/uni-share/js_sdk/uni-share.js
new file mode 100644
index 0000000..8af8631
--- /dev/null
+++ b/uni_modules/uni-share/js_sdk/uni-share.js
@@ -0,0 +1,98 @@
+import UniImageMenu from './uni-image-menu.js';
+class UniShare extends UniImageMenu{
+ constructor(arg) {
+ super()
+ this.isShow = super.isShow
+ }
+ async show(param, callback){
+ var menus = []
+ plus.share.getServices(services => { //只显示有服务的项目
+ services = services.filter(item => item.nativeClient)
+ let servicesList = services.map(e => e.id)
+ param.menus.forEach(item => {
+ if (servicesList.includes(item.share.provider) || typeof(item.share) == 'string') {
+ menus.push(item)
+ }
+ })
+ super.show({
+ list: menus,
+ cancelText: param.cancelText
+ }, e => {
+ callback(e)
+ if(e.event == 'clickMenu'){
+ if (typeof(menus[e.index]['share']) == 'string') {
+ this[menus[e.index]['share']](param)
+ } else {
+ uni.share({
+ ...param.content,
+ ...menus[e.index].share,
+ success: res=> {
+ console.log("success:" + JSON.stringify(res));
+ super.hide()
+ },
+ fail: function(err) {
+ console.log("fail:" + JSON.stringify(err));
+ uni.showModal({
+ content: JSON.stringify(err),
+ showCancel: false,
+ confirmText: "知道了"
+ });
+ }
+ })
+ }
+ }
+ })
+ }, err => {
+ uni.showModal({
+ title: '获取服务供应商失败:' + JSON.stringify(err),
+ showCancel: false,
+ confirmText: '知道了'
+ });
+ console.error('获取服务供应商失败:' + JSON.stringify(err));
+ })
+ }
+ hide(){
+ super.hide()
+ }
+ copyurl(param) {
+ console.log('copyurl',param);
+ uni.setClipboardData({
+ data: param.content.href,
+ success: ()=>{
+ console.log('success');
+ uni.hideToast() //关闭自带的toast
+ uni.showToast({
+ title: '复制成功',
+ icon: 'none'
+ });
+ super.hide();
+ },
+ fail: (err) => {
+ uni.showModal({
+ content: JSON.stringify(err),
+ showCancel: false
+ });
+ }
+ });
+ }
+ // 使用系统分享发送分享消息
+ shareSystem(param) {
+ console.log('shareSystem',param);
+ plus.share.sendWithSystem({
+ type: 'text',
+ content: param.content.title + param.content.summary || '',
+ href: param.content.href,
+ }, (e)=> {
+ console.log('分享成功');
+ super.hide()
+ }, (err)=> {
+ console.log('分享失败:' + JSON.stringify(err));
+ uni.showModal({
+ title: '获取服务供应商失败:' + JSON.stringify(err),
+ showCancel: false,
+ confirmText: '知道了'
+ });
+ });
+ }
+}
+export default UniShare
\ No newline at end of file
diff --git a/uni_modules/uni-share/package.json b/uni_modules/uni-share/package.json
new file mode 100644
index 0000000..4a2a3e1
--- /dev/null
+++ b/uni_modules/uni-share/package.json
@@ -0,0 +1,80 @@
+{
+ "id": "uni-share",
+ "displayName": "uni-share",
+ "version": "2.0.0",
+ "description": "底部弹出宫格图标式的分享菜单,可覆盖原生组件。",
+ "keywords": [
+ "分享菜单"
+],
+ "repository": "",
+ "engines": {
+ "HBuilderX": "^3.1.0"
+ },
+ "dcloudext": {
+ "category": [
+ "JS SDK",
+ "通用 SDK"
+ ],
+ "sale": {
+ "regular": {
+ "price": "0.00"
+ },
+ "sourcecode": {
+ "price": "0.00"
+ }
+ },
+ "contact": {
+ "qq": ""
+ },
+ "declaration": {
+ "ads": "无",
+ "data": "无",
+ "permissions": "无"
+ },
+ "npmurl": ""
+ },
+ "uni_modules": {
+ "dependencies": [],
+ "encrypt": [],
+ "platforms": {
+ "cloud": {
+ "tcb": "y",
+ "aliyun": "y"
+ },
+ "client": {
+ "App": {
+ "app-vue": "y",
+ "app-nvue": "y"
+ },
+ "H5-mobile": {
+ "Safari": "n",
+ "Android Browser": "n",
+ "微信浏览器(Android)": "n",
+ "QQ浏览器(Android)": "n"
+ },
+ "H5-pc": {
+ "Chrome": "n",
+ "IE": "n",
+ "Edge": "n",
+ "Firefox": "n",
+ "Safari": "n"
+ },
+ "小程序": {
+ "微信": "n",
+ "阿里": "n",
+ "百度": "n",
+ "字节跳动": "n",
+ "QQ": "n"
+ },
+ "快应用": {
+ "华为": "n",
+ "联盟": "n"
+ },
+ "Vue": {
+ "vue2": "y",
+ "vue3": "y"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/uni_modules/uni-share/readme.md b/uni_modules/uni-share/readme.md
new file mode 100644
index 0000000..de723a3
--- /dev/null
+++ b/uni_modules/uni-share/readme.md
@@ -0,0 +1,85 @@
+#### 本功能基于[底部图标菜单](https://ext.dcloud.net.cn/plugin?id=4858)封装而成。
+### 示例代码
+```
+
+
+
+
+
+```
\ 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
index d400d8f..21d996c 100644
--- a/unpackage/dist/dev/app-plus/app-service.js
+++ b/unpackage/dist/dev/app-plus/app-service.js
@@ -3001,7 +3001,7 @@ module.exports = g;
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-eval("Object.defineProperty(exports, \"__esModule\", { value: true });Object.defineProperty(exports, \"RouterMount\", { enumerable: true, get: function get() {return _uniSimpleRouter.RouterMount;} });exports.router = void 0;\n\n\n\n\n\n\nvar _uniSimpleRouter = __webpack_require__(/*! uni-simple-router */ 31);\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../store/index */ 26));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _getRequireWildcardCache() {if (typeof WeakMap !== \"function\") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;}function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;}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;}\n\nvar router = (0, _uniSimpleRouter.createRouter)({\n h5: {\n paramsToQuery: true },\n\n platform: \"app-plus\",\n routes: [].concat(_toConsumableArray([{\"path\":\"/pages/index/index\",\"name\":\"Index\",\"aliasPath\":\"/\"},{\"path\":\"/pages/found/index\",\"name\":\"Found\",\"auth\":true},{\"path\":\"/pages/equity/index\",\"name\":\"equity\",\"auth\":true},{\"path\":\"/pages/equity/search\",\"name\":\"Search\",\"auth\":true},{\"path\":\"/pages/goods/goodsClassify\",\"name\":\"goodsClassify\"},{\"path\":\"/pages/goods/lists\",\"name\":\"goodsList\"},{\"path\":\"/pages/goods/confirmOrder\",\"name\":\"ConfirmOrder\"},{\"path\":\"/pages/goods/payStatus\",\"name\":\"PayStatus\"},{\"path\":\"/pages/goods/chain\",\"name\":\"GoodsChain\"},{\"path\":\"/pages/goods/attestation\",\"name\":\"GoodsAttestation\"},{\"path\":\"/pages/goods/tracedTo\",\"name\":\"GoodstracedTo\"},{\"path\":\"/pages/user/index\",\"name\":\"User\",\"auth\":true},{\"path\":\"/pages/user/order/numberWeight\",\"name\":\"NumberWeight\"},{\"path\":\"/pages/user/order/numberWeightInfo\",\"name\":\"NumberWeightInfo\"},{\"path\":\"/pages/user/order/servicesOrder\",\"name\":\"ServicesOrder\"},{\"path\":\"/pages/user/order/servicesOrderInfo\",\"name\":\"ServicesOrderInfo\"},{\"path\":\"/pages/user/order/mallShipments\",\"name\":\"MallShipments\"},{\"path\":\"/pages/user/order/logistics\",\"name\":\"Orderlogistics\"},{\"path\":\"/pages/user/order/mallShipmentsInfo\",\"name\":\"MallShipmentsInfo\"},{\"path\":\"/pages/user/address/list\",\"name\":\"AddressList\"},{\"path\":\"/pages/user/address/create\",\"name\":\"AddressCreate\"},{\"path\":\"/pages/user/code\",\"name\":\"userCode\",\"auth\":false},{\"path\":\"/pages/user/help\",\"name\":\"userHelp\",\"auth\":true},{\"path\":\"/pages/user/partner\",\"name\":\"userPartner\",\"auth\":true},{\"path\":\"/pages/user/clause\",\"name\":\"userClause\",\"auth\":true},{\"path\":\"/pages/user/followOfficial\",\"name\":\"Official\",\"auth\":true},{\"path\":\"/pages/vip/vip\",\"name\":\"vipIndex\"},{\"path\":\"/pages/vip/agree\",\"name\":\"vipAgree\"},{\"path\":\"/pages/vip/examine\",\"name\":\"Examine\"},{\"path\":\"/pages/setting/setting\",\"name\":\"setting\",\"auth\":true},{\"path\":\"/pages/goods/management\",\"name\":\"goodsManagement\"},{\"path\":\"/pages/goods/addClassify\",\"name\":\"goodsaddClassify\"},{\"path\":\"/pages/goods/details\",\"name\":\"goodsDetails\"},{\"path\":\"/pages/goods/add\",\"name\":\"goodsAdd\"},{\"path\":\"/pages/goods/goodsAuth\",\"name\":\"goodsAddAuth\"},{\"path\":\"/pages/coupons/management\",\"name\":\"couponsManagement\"},{\"path\":\"/pages/coupons/add\",\"name\":\"couponsAdd\"},{\"path\":\"/pages/coupons/magDetails\",\"name\":\"couponsDetails\"},{\"path\":\"/pages/coupons/selectGoods\",\"name\":\"couponsSelectGoods\"},{\"path\":\"/pages/login/login\",\"name\":\"Login\"},{\"path\":\"/pages/login/guide\",\"name\":\"loginGuide\"},{\"path\":\"/pages/login/agreement\",\"name\":\"agreement\"},{\"path\":\"/pages/certification/personal\",\"name\":\"Personal\",\"auth\":true},{\"path\":\"/pages/setting/aboutUs\",\"name\":\"aboutUs\",\"auth\":true},{\"path\":\"/pages/company/approve\",\"name\":\"companyApprove\",\"auth\":true},{\"path\":\"/pages/news/index\",\"name\":\"news\",\"auth\":true},{\"path\":\"/pages/news/detail\",\"name\":\"newsDetail\",\"auth\":true},{\"path\":\"/pages/wallet/property\",\"name\":\"walletProperty\"},{\"path\":\"/pages/wallet/redProperty\",\"name\":\"walletRedProperty\"},{\"path\":\"/pages/wallet/extract\",\"name\":\"Extract\"},{\"path\":\"/pages/wallet/extractRed\",\"name\":\"ExtractRed\"},{\"path\":\"/pages/verification/index\",\"name\":\"verificationIndex\",\"auth\":true},{\"path\":\"/pages/verification/history\",\"name\":\"verificationHistory\",\"auth\":true},{\"path\":\"/pages/shop/lists\",\"name\":\"shopLists\",\"auth\":true},{\"path\":\"/pages/shop/create\",\"name\":\"shopCreate\",\"auth\":true},{\"path\":\"/pages/employees/list\",\"name\":\"employeesList\",\"auth\":true},{\"path\":\"/pages/employees/add\",\"name\":\"employeesAdd\",\"auth\":true},{\"path\":\"/pages/instrument/Spread\",\"name\":\"instrumentSpread\",\"auth\":true},{\"path\":\"/pages/instrument/basics\",\"name\":\"instrumentBasics\",\"auth\":true},{\"path\":\"/pages/wallet/fragment\",\"name\":\"Fragment\"},{\"path\":\"/pages/wallet/addBank\",\"name\":\"addBank\"},{\"path\":\"/pages/wallet/bankList\",\"name\":\"bankList\"},{\"path\":\"/pages/wallet/withdrawList\",\"name\":\"withdrawList\"},{\"path\":\"/pages/wxAuth/wxAuth\",\"name\":\"wxAuth\"},{\"path\":\"/pages/clearOpen/clearOpen\",\"name\":\"clearOpen\"}]), [{\n path: '*',\n name: '404',\n component: function component() {return Promise.resolve().then(function () {return _interopRequireWildcard(__webpack_require__(/*! @/pages/404/404 */ 33));});} }]) });\n\n\n\n// 全局路由前置守卫\nexports.router = router;router.beforeEach(function (to, from, next) {\n var token = _index.default.getters.getToken || uni.getStorageSync('token');\n // 检查是否需要登录\n if (to.auth && token === '') {\n next({\n name: 'Login',\n NAVTYPE: 'push',\n params: {\n toName: to.name } });\n\n\n return;\n }\n next();\n});\n\n// 全局路由后置守卫\nrouter.afterEach(function (to, from) {\n // console.log('跳转结束--暂无应用场景')\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcm91dGVyL2luZGV4LmpzIl0sIm5hbWVzIjpbInJvdXRlciIsImg1IiwicGFyYW1zVG9RdWVyeSIsInBsYXRmb3JtIiwicHJvY2VzcyIsInJvdXRlcyIsIlJPVVRFUyIsInBhdGgiLCJuYW1lIiwiY29tcG9uZW50IiwiYmVmb3JlRWFjaCIsInRvIiwiZnJvbSIsIm5leHQiLCJ0b2tlbiIsInN0b3JlIiwiZ2V0dGVycyIsImdldFRva2VuIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJhdXRoIiwiTkFWVFlQRSIsInBhcmFtcyIsInRvTmFtZSIsImFmdGVyRWFjaCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQU9BO0FBQ0EsbUY7O0FBRUEsSUFBTUEsTUFBTSxHQUFHLG1DQUFhO0FBQzNCQyxJQUFFLEVBQUU7QUFDSEMsaUJBQWEsRUFBRSxJQURaLEVBRHVCOztBQUkzQkMsVUFBUSxFQUFFQyxVQUppQjtBQUszQkMsUUFBTSwrQkFBTUMsOHlIQUFOLElBQWM7QUFDbkJDLFFBQUksRUFBRSxHQURhO0FBRW5CQyxRQUFJLEVBQUMsS0FGYztBQUduQkMsYUFBUyxFQUFFLG9IQUFZLHlCQUFaLE9BSFEsRUFBZCxFQUxxQixFQUFiLENBQWY7Ozs7QUFZQTt3QkFDQVQsTUFBTSxDQUFDVSxVQUFQLENBQWtCLFVBQUNDLEVBQUQsRUFBS0MsSUFBTCxFQUFXQyxJQUFYLEVBQW9CO0FBQ3JDLE1BQU1DLEtBQUssR0FBSUMsZUFBTUMsT0FBTixDQUFjQyxRQUFkLElBQTBCQyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsT0FBbkIsQ0FBekM7QUFDQTtBQUNBLE1BQUdSLEVBQUUsQ0FBQ1MsSUFBSCxJQUFXTixLQUFLLEtBQUssRUFBeEIsRUFBMkI7QUFDMUJELFFBQUksQ0FBQztBQUNKTCxVQUFJLEVBQUUsT0FERjtBQUVKYSxhQUFPLEVBQUUsTUFGTDtBQUdKQyxZQUFNLEVBQUU7QUFDUEMsY0FBTSxFQUFFWixFQUFFLENBQUNILElBREosRUFISixFQUFELENBQUo7OztBQU9BO0FBQ0E7QUFDREssTUFBSTtBQUNKLENBZEQ7O0FBZ0JBO0FBQ0FiLE1BQU0sQ0FBQ3dCLFNBQVAsQ0FBaUIsVUFBQ2IsRUFBRCxFQUFLQyxJQUFMLEVBQWM7QUFDM0I7QUFDSCxDQUZEIiwiZmlsZSI6IjMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXZWLllJDmmI7mmI5cbiAqIOWMhuWMhuaVsOi9veaBjeWmguaipu+8jOWygeaciOi/oui/ouWNjuWPkeWinuOAglxuICog56KM56KM5peg5Li65p6J5Y2K55Sf77yM5LiA5pyd5oOK6YaS5LiH5LqL56m644CCXG4gKiBtb2R1bGVOYW1lOiByb3V0ZXJcbiAqL1xuXG5pbXBvcnQgeyBSb3V0ZXJNb3VudCwgY3JlYXRlUm91dGVyIH0gZnJvbSAndW5pLXNpbXBsZS1yb3V0ZXInO1xuaW1wb3J0IHN0b3JlIGZyb20gJy4uL3N0b3JlL2luZGV4J1xuXG5jb25zdCByb3V0ZXIgPSBjcmVhdGVSb3V0ZXIoe1xuXHRoNToge1xuXHRcdHBhcmFtc1RvUXVlcnk6IHRydWVcblx0fSxcblx0cGxhdGZvcm06IHByb2Nlc3MuZW52LlZVRV9BUFBfUExBVEZPUk0sXG5cdHJvdXRlczogWy4uLlJPVVRFUywge1xuXHRcdHBhdGg6ICcqJyxcblx0XHRuYW1lOic0MDQnLFxuXHRcdGNvbXBvbmVudDogKCk9PiBpbXBvcnQoJ0AvcGFnZXMvNDA0LzQwNCcpXG5cdH1dXG59KVxuXG4vLyDlhajlsYDot6/nlLHliY3nva7lrojljatcbnJvdXRlci5iZWZvcmVFYWNoKCh0bywgZnJvbSwgbmV4dCkgPT4ge1xuXHRjb25zdCB0b2tlbiAgPSBzdG9yZS5nZXR0ZXJzLmdldFRva2VuIHx8IHVuaS5nZXRTdG9yYWdlU3luYygndG9rZW4nKVxuXHQvLyDmo4Dmn6XmmK/lkKbpnIDopoHnmbvlvZVcblx0aWYodG8uYXV0aCAmJiB0b2tlbiA9PT0gJycpe1xuXHRcdG5leHQoe1xuXHRcdFx0bmFtZTogJ0xvZ2luJyxcblx0XHRcdE5BVlRZUEU6ICdwdXNoJyxcblx0XHRcdHBhcmFtczoge1xuXHRcdFx0XHR0b05hbWU6IHRvLm5hbWVcblx0XHRcdH1cblx0XHR9KVxuXHRcdHJldHVyblxuXHR9XG5cdG5leHQoKTtcbn0pXG5cbi8vIOWFqOWxgOi3r+eUseWQjue9ruWuiOWNq1xucm91dGVyLmFmdGVyRWFjaCgodG8sIGZyb20pID0+IHtcbiAgICAvLyBjb25zb2xlLmxvZygn6Lez6L2s57uT5p2fLS3mmoLml6DlupTnlKjlnLrmma8nKVxufSlcblxuZXhwb3J0IHtcblx0cm91dGVyLFxuXHRSb3V0ZXJNb3VudFxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///30\n");
+eval("Object.defineProperty(exports, \"__esModule\", { value: true });Object.defineProperty(exports, \"RouterMount\", { enumerable: true, get: function get() {return _uniSimpleRouter.RouterMount;} });exports.router = void 0;\n\n\n\n\n\n\nvar _uniSimpleRouter = __webpack_require__(/*! uni-simple-router */ 31);\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../store/index */ 26));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _getRequireWildcardCache() {if (typeof WeakMap !== \"function\") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;}function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;}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;}\n\nvar router = (0, _uniSimpleRouter.createRouter)({\n h5: {\n paramsToQuery: true },\n\n platform: \"app-plus\",\n routes: [].concat(_toConsumableArray([{\"path\":\"/pages/index/index\",\"name\":\"Index\",\"aliasPath\":\"/\"},{\"path\":\"/pages/found/index\",\"name\":\"Found\",\"auth\":true},{\"path\":\"/pages/equity/index\",\"name\":\"equity\"},{\"path\":\"/pages/equity/search\",\"name\":\"Search\",\"auth\":true},{\"path\":\"/pages/goods/goodsClassify\",\"name\":\"goodsClassify\"},{\"path\":\"/pages/goods/lists\",\"name\":\"goodsList\"},{\"path\":\"/pages/goods/confirmOrder\",\"name\":\"ConfirmOrder\"},{\"path\":\"/pages/goods/payStatus\",\"name\":\"PayStatus\"},{\"path\":\"/pages/goods/chain\",\"name\":\"GoodsChain\"},{\"path\":\"/pages/goods/attestation\",\"name\":\"GoodsAttestation\"},{\"path\":\"/pages/goods/tracedTo\",\"name\":\"GoodstracedTo\"},{\"path\":\"/pages/user/index\",\"name\":\"User\",\"auth\":true},{\"path\":\"/pages/user/order/numberWeight\",\"name\":\"NumberWeight\"},{\"path\":\"/pages/user/order/numberWeightInfo\",\"name\":\"NumberWeightInfo\"},{\"path\":\"/pages/user/order/servicesOrder\",\"name\":\"ServicesOrder\"},{\"path\":\"/pages/user/order/servicesOrderInfo\",\"name\":\"ServicesOrderInfo\"},{\"path\":\"/pages/user/order/mallShipments\",\"name\":\"MallShipments\"},{\"path\":\"/pages/user/order/logistics\",\"name\":\"Orderlogistics\"},{\"path\":\"/pages/user/order/mallShipmentsInfo\",\"name\":\"MallShipmentsInfo\"},{\"path\":\"/pages/user/address/list\",\"name\":\"AddressList\"},{\"path\":\"/pages/user/address/create\",\"name\":\"AddressCreate\"},{\"path\":\"/pages/user/code\",\"name\":\"userCode\",\"auth\":false},{\"path\":\"/pages/user/help\",\"name\":\"userHelp\",\"auth\":true},{\"path\":\"/pages/user/partner\",\"name\":\"userPartner\",\"auth\":true},{\"path\":\"/pages/user/clause\",\"name\":\"userClause\",\"auth\":true},{\"path\":\"/pages/user/followOfficial\",\"name\":\"Official\",\"auth\":true},{\"path\":\"/pages/vip/vip\",\"name\":\"vipIndex\"},{\"path\":\"/pages/vip/agree\",\"name\":\"vipAgree\"},{\"path\":\"/pages/vip/examine\",\"name\":\"Examine\"},{\"path\":\"/pages/setting/setting\",\"name\":\"setting\",\"auth\":true},{\"path\":\"/pages/goods/management\",\"name\":\"goodsManagement\"},{\"path\":\"/pages/goods/addClassify\",\"name\":\"goodsaddClassify\"},{\"path\":\"/pages/goods/details\",\"name\":\"goodsDetails\"},{\"path\":\"/pages/goods/add\",\"name\":\"goodsAdd\"},{\"path\":\"/pages/goods/goodsAuth\",\"name\":\"goodsAddAuth\"},{\"path\":\"/pages/coupons/management\",\"name\":\"couponsManagement\"},{\"path\":\"/pages/coupons/add\",\"name\":\"couponsAdd\"},{\"path\":\"/pages/coupons/magDetails\",\"name\":\"couponsDetails\"},{\"path\":\"/pages/coupons/selectGoods\",\"name\":\"couponsSelectGoods\"},{\"path\":\"/pages/login/login\",\"name\":\"Login\"},{\"path\":\"/pages/login/guide\",\"name\":\"loginGuide\"},{\"path\":\"/pages/login/agreement\",\"name\":\"agreement\"},{\"path\":\"/pages/certification/personal\",\"name\":\"Personal\",\"auth\":true},{\"path\":\"/pages/setting/aboutUs\",\"name\":\"aboutUs\",\"auth\":true},{\"path\":\"/pages/company/approve\",\"name\":\"companyApprove\",\"auth\":true},{\"path\":\"/pages/news/index\",\"name\":\"news\",\"auth\":true},{\"path\":\"/pages/news/detail\",\"name\":\"newsDetail\",\"auth\":true},{\"path\":\"/pages/wallet/property\",\"name\":\"walletProperty\"},{\"path\":\"/pages/wallet/redProperty\",\"name\":\"walletRedProperty\"},{\"path\":\"/pages/wallet/extract\",\"name\":\"Extract\"},{\"path\":\"/pages/wallet/extractRed\",\"name\":\"ExtractRed\"},{\"path\":\"/pages/verification/index\",\"name\":\"verificationIndex\",\"auth\":true},{\"path\":\"/pages/verification/history\",\"name\":\"verificationHistory\",\"auth\":true},{\"path\":\"/pages/shop/lists\",\"name\":\"shopLists\",\"auth\":true},{\"path\":\"/pages/shop/create\",\"name\":\"shopCreate\",\"auth\":true},{\"path\":\"/pages/employees/list\",\"name\":\"employeesList\",\"auth\":true},{\"path\":\"/pages/employees/add\",\"name\":\"employeesAdd\",\"auth\":true},{\"path\":\"/pages/instrument/Spread\",\"name\":\"instrumentSpread\",\"auth\":true},{\"path\":\"/pages/instrument/basics\",\"name\":\"instrumentBasics\",\"auth\":true},{\"path\":\"/pages/wallet/fragment\",\"name\":\"Fragment\"},{\"path\":\"/pages/wallet/addBank\",\"name\":\"addBank\"},{\"path\":\"/pages/wallet/bankList\",\"name\":\"bankList\"},{\"path\":\"/pages/wallet/withdrawList\",\"name\":\"withdrawList\"},{\"path\":\"/pages/wxAuth/wxAuth\",\"name\":\"wxAuth\"},{\"path\":\"/pages/clearOpen/clearOpen\",\"name\":\"clearOpen\"}]), [{\n path: '*',\n name: '404',\n component: function component() {return Promise.resolve().then(function () {return _interopRequireWildcard(__webpack_require__(/*! @/pages/404/404 */ 33));});} }]) });\n\n\n\n// 全局路由前置守卫\nexports.router = router;router.beforeEach(function (to, from, next) {\n var token = _index.default.getters.getToken || uni.getStorageSync('token');\n // 检查是否需要登录\n if (to.auth && token === '') {\n next({\n name: 'Login',\n NAVTYPE: 'push',\n params: {\n toName: to.name } });\n\n\n return;\n }\n next();\n});\n\n// 全局路由后置守卫\nrouter.afterEach(function (to, from) {\n // console.log('跳转结束--暂无应用场景')\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcm91dGVyL2luZGV4LmpzIl0sIm5hbWVzIjpbInJvdXRlciIsImg1IiwicGFyYW1zVG9RdWVyeSIsInBsYXRmb3JtIiwicHJvY2VzcyIsInJvdXRlcyIsIlJPVVRFUyIsInBhdGgiLCJuYW1lIiwiY29tcG9uZW50IiwiYmVmb3JlRWFjaCIsInRvIiwiZnJvbSIsIm5leHQiLCJ0b2tlbiIsInN0b3JlIiwiZ2V0dGVycyIsImdldFRva2VuIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJhdXRoIiwiTkFWVFlQRSIsInBhcmFtcyIsInRvTmFtZSIsImFmdGVyRWFjaCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQU9BO0FBQ0EsbUY7O0FBRUEsSUFBTUEsTUFBTSxHQUFHLG1DQUFhO0FBQzNCQyxJQUFFLEVBQUU7QUFDSEMsaUJBQWEsRUFBRSxJQURaLEVBRHVCOztBQUkzQkMsVUFBUSxFQUFFQyxVQUppQjtBQUszQkMsUUFBTSwrQkFBTUMsa3lIQUFOLElBQWM7QUFDbkJDLFFBQUksRUFBRSxHQURhO0FBRW5CQyxRQUFJLEVBQUMsS0FGYztBQUduQkMsYUFBUyxFQUFFLG9IQUFZLHlCQUFaLE9BSFEsRUFBZCxFQUxxQixFQUFiLENBQWY7Ozs7QUFZQTt3QkFDQVQsTUFBTSxDQUFDVSxVQUFQLENBQWtCLFVBQUNDLEVBQUQsRUFBS0MsSUFBTCxFQUFXQyxJQUFYLEVBQW9CO0FBQ3JDLE1BQU1DLEtBQUssR0FBSUMsZUFBTUMsT0FBTixDQUFjQyxRQUFkLElBQTBCQyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsT0FBbkIsQ0FBekM7QUFDQTtBQUNBLE1BQUdSLEVBQUUsQ0FBQ1MsSUFBSCxJQUFXTixLQUFLLEtBQUssRUFBeEIsRUFBMkI7QUFDMUJELFFBQUksQ0FBQztBQUNKTCxVQUFJLEVBQUUsT0FERjtBQUVKYSxhQUFPLEVBQUUsTUFGTDtBQUdKQyxZQUFNLEVBQUU7QUFDUEMsY0FBTSxFQUFFWixFQUFFLENBQUNILElBREosRUFISixFQUFELENBQUo7OztBQU9BO0FBQ0E7QUFDREssTUFBSTtBQUNKLENBZEQ7O0FBZ0JBO0FBQ0FiLE1BQU0sQ0FBQ3dCLFNBQVAsQ0FBaUIsVUFBQ2IsRUFBRCxFQUFLQyxJQUFMLEVBQWM7QUFDM0I7QUFDSCxDQUZEIiwiZmlsZSI6IjMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXZWLllJDmmI7mmI5cbiAqIOWMhuWMhuaVsOi9veaBjeWmguaipu+8jOWygeaciOi/oui/ouWNjuWPkeWinuOAglxuICog56KM56KM5peg5Li65p6J5Y2K55Sf77yM5LiA5pyd5oOK6YaS5LiH5LqL56m644CCXG4gKiBtb2R1bGVOYW1lOiByb3V0ZXJcbiAqL1xuXG5pbXBvcnQgeyBSb3V0ZXJNb3VudCwgY3JlYXRlUm91dGVyIH0gZnJvbSAndW5pLXNpbXBsZS1yb3V0ZXInO1xuaW1wb3J0IHN0b3JlIGZyb20gJy4uL3N0b3JlL2luZGV4J1xuXG5jb25zdCByb3V0ZXIgPSBjcmVhdGVSb3V0ZXIoe1xuXHRoNToge1xuXHRcdHBhcmFtc1RvUXVlcnk6IHRydWVcblx0fSxcblx0cGxhdGZvcm06IHByb2Nlc3MuZW52LlZVRV9BUFBfUExBVEZPUk0sXG5cdHJvdXRlczogWy4uLlJPVVRFUywge1xuXHRcdHBhdGg6ICcqJyxcblx0XHRuYW1lOic0MDQnLFxuXHRcdGNvbXBvbmVudDogKCk9PiBpbXBvcnQoJ0AvcGFnZXMvNDA0LzQwNCcpXG5cdH1dXG59KVxuXG4vLyDlhajlsYDot6/nlLHliY3nva7lrojljatcbnJvdXRlci5iZWZvcmVFYWNoKCh0bywgZnJvbSwgbmV4dCkgPT4ge1xuXHRjb25zdCB0b2tlbiAgPSBzdG9yZS5nZXR0ZXJzLmdldFRva2VuIHx8IHVuaS5nZXRTdG9yYWdlU3luYygndG9rZW4nKVxuXHQvLyDmo4Dmn6XmmK/lkKbpnIDopoHnmbvlvZVcblx0aWYodG8uYXV0aCAmJiB0b2tlbiA9PT0gJycpe1xuXHRcdG5leHQoe1xuXHRcdFx0bmFtZTogJ0xvZ2luJyxcblx0XHRcdE5BVlRZUEU6ICdwdXNoJyxcblx0XHRcdHBhcmFtczoge1xuXHRcdFx0XHR0b05hbWU6IHRvLm5hbWVcblx0XHRcdH1cblx0XHR9KVxuXHRcdHJldHVyblxuXHR9XG5cdG5leHQoKTtcbn0pXG5cbi8vIOWFqOWxgOi3r+eUseWQjue9ruWuiOWNq1xucm91dGVyLmFmdGVyRWFjaCgodG8sIGZyb20pID0+IHtcbiAgICAvLyBjb25zb2xlLmxvZygn6Lez6L2s57uT5p2fLS3mmoLml6DlupTnlKjlnLrmma8nKVxufSlcblxuZXhwb3J0IHtcblx0cm91dGVyLFxuXHRSb3V0ZXJNb3VudFxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///30\n");
/***/ }),
/* 31 */
@@ -22225,7 +22225,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 45));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _user = __webpack_require__(/*! @/apis/interfaces/user */ 59);\nvar _util = __webpack_require__(/*! @/uni_modules/sakura-canvas/js_sdk/util */ 270);\nvar _draw = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/sakura-canvas/js_sdk/draw */ 272));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}\nvar draw = null;var _default =\n{\n data: function data() {\n return {\n Popinvite: {}, //下载海报数据\n inviteData: [], //二维码信息\n codeIndex: 0,\n posterImg: '',\n defaultImg: '',\n loaded: false,\n posterShow: false };\n\n },\n onLoad: function onLoad() {\n // 获取二维码\n this.inviteInfo();\n },\n created: function created() {return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:case \"end\":return _context.stop();}}}, _callee);}))();},\n methods: {\n // 二维码\n inviteInfo: function inviteInfo() {var _this = this;\n (0, _user.userInvite)().then(function (res) {\n _this.loaded = true;\n _this.inviteData = res;\n }).catch(function (err) {\n uni.showToast({\n icon: 'none',\n title: err.message });\n\n });\n },\n\n // 生成海报\n coverCode: function coverCode() {var _this2 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee2() {var img, back, name, invite, avatar, date, res;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:\n img = _this2.inviteData[_this2.codeIndex].code;\n back = _this2.inviteData[_this2.codeIndex].cover;\n name = _this2.inviteData[_this2.codeIndex].user_info.nickname;\n invite = _this2.inviteData[_this2.codeIndex].invite;\n avatar = _this2.inviteData[_this2.codeIndex].user_info.avatar || '/static/user/user-portrait.png';\n date = _this2.inviteData[_this2.codeIndex].date;\n draw = new _draw.default({\n width: 375,\n height: 667,\n canvasId: 'myCanvas',\n _this: _this2,\n background: {\n type: 'color',\n color: 'white',\n w: 375,\n h: 667 } });_context2.next = 9;return (\n\n\n draw.createdSharePoster(function (_ref) {var bgObj = _ref.bgObj;var\n width = bgObj.width,height = bgObj.height;\n _this2.Popinvite = bgObj;\n // 绘制内容\n return [\n // 背景\n {\n type: 'image',\n x: 0,\n y: 0,\n src: back,\n w: 375,\n h: 667,\n zIndex: 0 },\n\n\n // 日历-边框\n {\n type: 'rect',\n x: 280,\n y: 10,\n w: 60, // 宽度 必填\n h: 80, // 高度 必填\n zIndex: 99,\n isFill: false, // 是否是填充矩形, false: 线性矩形\n lineWidth: 1, // 当矩形为线性时,矩形的边框宽度\n color: '#ffffff' },\n\n\n // 日历-线条\n {\n type: 'line',\n zIndex: 99,\n x: 280,\n y: 62,\n w: 60, // 宽度 默认整个画布的宽度 - x轴的距离\n color: '#ffffff', // 颜色 默认#000000 在不考虑字节跳动小程序的前提下可简写(#000)\n alpha: 1, // 透明度 默认1 取值范围 0~1\n lineType: 'solid', // 线条类型 默认 solid: 实线 可选 dashed: 虚线 \n lineWidth: 1, // 线条高度\n lineCap: 'butt' // 线条端点样式 默认 butt 可选 round, square\n },\n\n // 日历-年月\n {\n type: 'text',\n x: 284,\n y: 18,\n zIndex: 99,\n w: width - 20 * 2,\n text: date.solar.month,\n color: '#ffffff',\n font: {\n size: 14 } },\n\n\n\n // 日历-日\n {\n type: 'text',\n x: 298,\n y: 40,\n zIndex: 99,\n w: width - 20 * 2,\n text: date.solar.day,\n color: '#ffffff',\n font: {\n size: 18,\n weight: 'bold' } },\n\n\n\n // 日历-农历日期\n {\n type: 'text',\n x: 282,\n y: 70,\n zIndex: 99,\n w: width - 20 * 2,\n text: date.lunar,\n color: '#ffffff',\n font: {\n size: 14 } },\n\n\n\n // 用户昵称\n {\n type: 'text',\n x: 86,\n y: 600,\n zIndex: 99,\n w: width - 20 * 2,\n text: name,\n color: '#ffffff',\n font: {\n size: 16 } },\n\n\n\n // 邀请码\n {\n type: 'text',\n x: 86,\n y: 628,\n zIndex: 99,\n w: width - 20 * 2,\n text: '邀请码:' + invite,\n color: '#c4a1cb',\n font: {\n size: 14 } },\n\n\n\n // 用户头像\n {\n type: 'image',\n x: 24,\n y: 598,\n src: avatar,\n w: 46,\n h: 46,\n drawType: 'arc',\n zIndex: 99,\n borderWidth: 5, // 图片边框大小 默认0\n borderColor: '#ffffff' // 图片边框颜色 默认无颜色\n },\n\n // 二维码\n {\n type: 'image',\n x: 280,\n y: 585,\n w: 72,\n h: 72,\n zIndex: 99,\n src: img }];\n\n\n }));case 9:res = _context2.sent;if (\n res.success) {_context2.next = 12;break;}return _context2.abrupt(\"return\");case 12:\n _this2.posterImg = res.data;\n _this2.posterShow = true;case 14:case \"end\":return _context2.stop();}}}, _callee2);}))();\n },\n\n // 保存图片\n saveImage: function saveImage() {var _this3 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee3() {var posterImg, res;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:\n posterImg = _this3.posterImg;_context3.next = 3;return (\n (0, _util.saveImageToPhotosAlbum)(posterImg));case 3:res = _context3.sent;if (\n res.success) {_context3.next = 6;break;}return _context3.abrupt(\"return\");case 6:\n (0, _util.showToast)('保存成功,去相册分享给朋友吧');\n _this3.posterShow = false;case 8:case \"end\":return _context3.stop();}}}, _callee3);}))();\n },\n\n // 复制邀请码\n copyCenter: function copyCenter(e) {\n // e.slice(0,2) + '$InviTaTiOn$CoDe/$-?' + e.substring(2)\n uni.setClipboardData({\n data: e,\n success: function success() {\n uni.showToast({\n title: '邀请码已复制',\n icon: 'none' });\n\n } });\n\n },\n\n // 切换海报背景index\n swiperChange: function swiperChange(e) {\n this.codeIndex = e.detail.current;\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlci9jb2RlLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE0REE7QUFDQTtBQUNBLDRHO0FBQ0EsZ0I7QUFDQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLG1CQURBLEVBQ0E7QUFDQSxvQkFGQSxFQUVBO0FBQ0Esa0JBSEE7QUFJQSxtQkFKQTtBQUtBLG9CQUxBO0FBTUEsbUJBTkE7QUFPQSx1QkFQQTs7QUFTQSxHQVhBO0FBWUEsUUFaQSxvQkFZQTtBQUNBO0FBQ0E7QUFDQSxHQWZBO0FBZ0JBLFNBaEJBLHFCQWdCQSxxUUFoQkE7QUFpQkE7QUFDQTtBQUNBLGNBRkEsd0JBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUhBLEVBR0EsS0FIQSxDQUdBO0FBQ0E7QUFDQSxzQkFEQTtBQUVBLDRCQUZBOztBQUlBLE9BUkE7QUFTQSxLQVpBOztBQWNBO0FBQ0EsYUFmQSx1QkFlQTtBQUNBLG1CQURBLEdBQ0Esd0NBREE7QUFFQSxvQkFGQSxHQUVBLHlDQUZBO0FBR0Esb0JBSEEsR0FHQSxzREFIQTtBQUlBLHNCQUpBLEdBSUEsMENBSkE7QUFLQSxzQkFMQSxHQUtBLHdGQUxBO0FBTUEsb0JBTkEsR0FNQSx3Q0FOQTtBQU9BO0FBQ0EsNEJBREE7QUFFQSw2QkFGQTtBQUdBLHNDQUhBO0FBSUEsK0JBSkE7QUFLQTtBQUNBLGlDQURBO0FBRUEsa0NBRkE7QUFHQSwwQkFIQTtBQUlBLDBCQUpBLEVBTEEsSUFQQTs7O0FBbUJBO0FBQ0EseUJBREEsR0FDQSxLQURBLENBQ0EsS0FEQSxDQUNBLE1BREEsR0FDQSxLQURBLENBQ0EsTUFEQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQ0FEQTtBQUVBLDBCQUZBO0FBR0EsMEJBSEE7QUFJQSwrQkFKQTtBQUtBLDRCQUxBO0FBTUEsNEJBTkE7QUFPQSwrQkFQQSxFQUZBOzs7QUFZQTtBQUNBO0FBQ0Esa0NBREE7QUFFQSw0QkFGQTtBQUdBLDJCQUhBO0FBSUEsMkJBSkEsRUFJQTtBQUNBLDJCQUxBLEVBS0E7QUFDQSxnQ0FOQTtBQU9BLG1DQVBBLEVBT0E7QUFDQSxrQ0FSQSxFQVFBO0FBQ0Esc0NBVEEsRUFiQTs7O0FBeUJBO0FBQ0E7QUFDQSxrQ0FEQTtBQUVBLGdDQUZBO0FBR0EsNEJBSEE7QUFJQSwyQkFKQTtBQUtBLDJCQUxBLEVBS0E7QUFDQSxzQ0FOQSxFQU1BO0FBQ0EsOEJBUEEsRUFPQTtBQUNBLHVDQVJBLEVBUUE7QUFDQSxrQ0FUQSxFQVNBO0FBQ0EscUNBVkEsQ0FVQTtBQVZBLHFCQTFCQTs7QUF1Q0E7QUFDQTtBQUNBLGtDQURBO0FBRUEsNEJBRkE7QUFHQSwyQkFIQTtBQUlBLGdDQUpBO0FBS0EsdUNBTEE7QUFNQSw0Q0FOQTtBQU9BLHNDQVBBO0FBUUE7QUFDQSxnQ0FEQSxFQVJBLEVBeENBOzs7O0FBcURBO0FBQ0E7QUFDQSxrQ0FEQTtBQUVBLDRCQUZBO0FBR0EsMkJBSEE7QUFJQSxnQ0FKQTtBQUtBLHVDQUxBO0FBTUEsMENBTkE7QUFPQSxzQ0FQQTtBQVFBO0FBQ0EsZ0NBREE7QUFFQSxzQ0FGQSxFQVJBLEVBdERBOzs7O0FBb0VBO0FBQ0E7QUFDQSxrQ0FEQTtBQUVBLDRCQUZBO0FBR0EsMkJBSEE7QUFJQSxnQ0FKQTtBQUtBLHVDQUxBO0FBTUEsc0NBTkE7QUFPQSxzQ0FQQTtBQVFBO0FBQ0EsZ0NBREEsRUFSQSxFQXJFQTs7OztBQWtGQTtBQUNBO0FBQ0Esa0NBREE7QUFFQSwyQkFGQTtBQUdBLDRCQUhBO0FBSUEsZ0NBSkE7QUFLQSx1Q0FMQTtBQU1BLGdDQU5BO0FBT0Esc0NBUEE7QUFRQTtBQUNBLGdDQURBLEVBUkEsRUFuRkE7Ozs7QUFnR0E7QUFDQTtBQUNBLGtDQURBO0FBRUEsMkJBRkE7QUFHQSw0QkFIQTtBQUlBLGdDQUpBO0FBS0EsdUNBTEE7QUFNQSwyQ0FOQTtBQU9BLHNDQVBBO0FBUUE7QUFDQSxnQ0FEQSxFQVJBLEVBakdBOzs7O0FBOEdBO0FBQ0E7QUFDQSxtQ0FEQTtBQUVBLDJCQUZBO0FBR0EsNEJBSEE7QUFJQSxpQ0FKQTtBQUtBLDJCQUxBO0FBTUEsMkJBTkE7QUFPQSxxQ0FQQTtBQVFBLGdDQVJBO0FBU0Esb0NBVEEsRUFTQTtBQUNBLDRDQVZBLENBVUE7QUFWQSxxQkEvR0E7O0FBNEhBO0FBQ0E7QUFDQSxtQ0FEQTtBQUVBLDRCQUZBO0FBR0EsNEJBSEE7QUFJQSwyQkFKQTtBQUtBLDJCQUxBO0FBTUEsZ0NBTkE7QUFPQSw4QkFQQSxFQTdIQTs7O0FBdUlBLG1CQTNJQSxDQW5CQSxTQW1CQSxHQW5CQTtBQStKQSwyQkEvSkE7QUFnS0E7QUFDQSx5Q0FqS0E7QUFrS0EsS0FqTEE7O0FBbUxBO0FBQ0EsYUFwTEEsdUJBb0xBO0FBQ0EseUJBREEsR0FDQSxNQURBLENBQ0EsU0FEQTtBQUVBLDhEQUZBLFNBRUEsR0FGQTtBQUdBLDJCQUhBO0FBSUE7QUFDQSwwQ0FMQTtBQU1BLEtBMUxBOztBQTRMQTtBQUNBLGNBN0xBLHNCQTZMQSxDQTdMQSxFQTZMQTtBQUNBO0FBQ0E7QUFDQSxlQURBO0FBRUEsZUFGQSxxQkFFQTtBQUNBO0FBQ0EsMkJBREE7QUFFQSx3QkFGQTs7QUFJQSxTQVBBOztBQVNBLEtBeE1BOztBQTBNQTtBQUNBLGdCQTNNQSx3QkEyTUEsQ0EzTUEsRUEyTUE7QUFDQTtBQUNBLEtBN01BLEVBakJBLEUiLCJmaWxlIjoiMjY5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIiB2LWlmPVwibG9hZGVkXCI+XG5cdFx0PHZpZXcgY2xhc3M9XCJjb2RlXCI+XG5cdFx0XHQ8c3dpcGVyIGNsYXNzPVwiY29kZS1zd2lwZXJcIiBwcmV2aW91cy1tYXJnaW49XCI3MHJweFwiIG5leHQtbWFyZ2luPVwiNzBycHhcIiBAY2hhbmdlPVwic3dpcGVyQ2hhbmdlXCI+XG5cdFx0XHRcdDxzd2lwZXItaXRlbSB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gaW52aXRlRGF0YVwiIDprZXk9XCJpbmRleFwiPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29kZS1pdGVtXCI+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvZGUtbGF5XCIgQGNsaWNrPVwiY292ZXJDb2RlXCI+PC92aWV3PlxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiY29kZS1iYWNrLWltYWdlXCIgOnNyYz1cIml0ZW0uY292ZXJcIiBtb2RlPVwiYXNwZWN0RmlsbFwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvZERhdGVcIj5cblx0XHRcdFx0XHRcdCAgICA8dmlldyBjbGFzcz1cImNvZERhdGUteWVhclwiPlxuXHRcdFx0XHRcdFx0ICAgICAgICB7e2l0ZW0uZGF0ZS5zb2xhci5tb250aH19XG5cdFx0XHRcdFx0XHQgICAgPC92aWV3PlxuXHRcdFx0XHRcdFx0ICAgIDx2aWV3IGNsYXNzPVwiY29kRGF0ZS1kYXlcIj5cblx0XHRcdFx0XHRcdCAgICAgICAge3tpdGVtLmRhdGUuc29sYXIuZGF5fX1cblx0XHRcdFx0XHRcdCAgICA8L3ZpZXc+XG5cdFx0XHRcdFx0XHQgICAgPHZpZXcgY2xhc3M9XCJjb2REYXRlLWx1bmFyXCI+XG5cdFx0XHRcdFx0XHQgICAgICAgIHt7aXRlbS5kYXRlLmx1bmFyfX1cblx0XHRcdFx0XHRcdCAgICA8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvZGVDb250XCI+XG5cdFx0XHRcdFx0XHQgICAgPGltYWdlIGNsYXNzPVwiY29kZUNvbnQtYXZhdGFyXCIgOnNyYz1cIml0ZW0udXNlcl9pbmZvLmF2YXRhciA/IGl0ZW0udXNlcl9pbmZvLmF2YXRhciA6ICcvc3RhdGljL3VzZXIvdXNlci1wb3J0cmFpdC5wbmcnXCIgbW9kZT1cImFzcGVjdEZpbGxcIj48L2ltYWdlPlxuXHRcdFx0XHRcdFx0ICAgIDx2aWV3IGNsYXNzPVwiY29kZUNvbnQtdGV4dFwiPlxuXHRcdFx0XHRcdFx0ICAgICAgICA8dmlldyBjbGFzcz1cImNvZGVDb250LW5hbWVcIj5cblx0XHRcdFx0XHRcdCAgICAgICAgICAgIHt7aXRlbS51c2VyX2luZm8ubmlja25hbWV9fVxuXHRcdFx0XHRcdFx0ICAgICAgICA8L3ZpZXc+XG5cdFx0XHRcdFx0XHQgICAgICAgIDx2aWV3IGNsYXNzPVwiY29kZUNvbnQtbnVtYmVyXCI+XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICDpgoDor7fnoIHvvJp7e2l0ZW0uaW52aXRlfX1cblx0XHRcdFx0XHRcdCAgICAgICAgPC92aWV3PlxuXHRcdFx0XHRcdFx0ICAgIDwvdmlldz5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1hZ2UgY2xhc3M9XCJjb2RlQ29udC1pbWdcIiA6c3JjPVwiaXRlbS5jb2RlXCIgbW9kZT1cIndpZHRoRml4XCI+PC9pbWFnZT5cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XG5cdFx0XHQ8L3N3aXBlcj5cblx0XHQ8L3ZpZXc+XG5cdFx0PHZpZXcgY2xhc3M9XCJmb290ZXJcIj5cblx0XHRcdDx2aWV3IGNsYXNzPVwiaGl0aFwiPuaci+WPi+mAmui/h+S9oOeahOmCgOivt+azqOWGjOaIkOWKn+WQju+8jOWwhuS4juaCqOe7keWumuWlveWPi+WFs+ezu+mAmui/h+aIkOS4uuW5s+WPsOeUqOaIt++8jOS9oOmDveWPr+S7peiOt+W+l+i0oeeMruWAvOWlluWKseOAgjwvdmlldz5cblx0XHRcdDx2aWV3IGNsYXNzPVwibnVtYmVyXCI+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj7pgoDor7fnoIEgOiB7e2ludml0ZURhdGFbMF0uaW52aXRlfX08L3ZpZXc+XG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ2YWx1ZVwiIEBjbGljaz1cImNvcHlDZW50ZXIoaW52aXRlRGF0YVswXS5pbnZpdGUpXCI+5aSN5Yi26YKA6K+356CBPC92aWV3PlxuXHRcdFx0PC92aWV3PlxuXHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cImJ1dHRvblwiIEBjbGljaz1cImNvdmVyQ29kZVwiPueUn+aIkOWIhuS6q+a1t+aKpTwvdmlldz4gLS0+XG5cdFx0PC92aWV3PlxuICAgICAgICA8Y2FudmFzIGNsYXNzPVwibXktY2FudmFzXCIgY2FudmFzLWlkPVwibXlDYW52YXNcIiBpZD1cIm15Q2FudmFzXCIvPlxuICAgICAgICA8dmlldyB2LWlmPVwicG9zdGVyU2hvd1wiPlxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJwb3N0ZXJCYWNrXCI+PC92aWV3PlxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJwb3N0ZXJcIj5cbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInBvc3Rlci1pbWdcIj5cbiAgICAgICAgICAgICAgICAgICAgPGltYWdlIGNsYXNzPVwiaW1nXCIgOnNyYz1cInBvc3RlckltZ1wiIG1vZGU9XCJ3aWR0aEZpeFwiIC8+XG4gICAgICAgICAgICAgICAgPC92aWV3PlxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwicG9zdGVyLWJ0blwiPlxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIm9wZXJhdGUgb3BlcmF0ZS1jYW5jZWxcIiBAY2xpY2s9XCJzYXZlSW1hZ2VcIj7kv53lrZjlm77niYfoh7Pnm7jlhow8L3ZpZXc+XG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwib3BlcmF0ZVwiIEB0YXA9XCJwb3N0ZXJTaG93ID0gZmFsc2VcIj7lj5bmtog8L3ZpZXc+XG4gICAgICAgICAgICAgICAgPC92aWV3PlxuICAgICAgICAgICAgPC92aWV3PlxuICAgICAgICA8L3ZpZXc+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG4gICAgaW1wb3J0IHsgdXNlckludml0ZSB9IGZyb20gJ0AvYXBpcy9pbnRlcmZhY2VzL3VzZXInXG4gICAgaW1wb3J0IHsgc2F2ZUltYWdlVG9QaG90b3NBbGJ1bSwgc2hvd1RvYXN0LCBkb3dubG9hZEZpbGUgfSBmcm9tICdAL3VuaV9tb2R1bGVzL3Nha3VyYS1jYW52YXMvanNfc2RrL3V0aWwnXG4gICAgaW1wb3J0IERyYXcgZnJvbSAnQC91bmlfbW9kdWxlcy9zYWt1cmEtY2FudmFzL2pzX3Nkay9kcmF3J1xuICAgIGxldCBkcmF3ID0gbnVsbFxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG4gICAgICAgICAgICAgICAgUG9waW52aXRlIDoge30sIC8v5LiL6L295rW35oql5pWw5o2uXG5cdFx0XHRcdGludml0ZURhdGE6IFtdICwvL+S6jOe7tOeggeS/oeaBr1xuICAgICAgICAgICAgICAgIGNvZGVJbmRleCA6IDAsXG4gICAgICAgICAgICAgICAgcG9zdGVySW1nIDogJycsXG4gICAgICAgICAgICAgICAgZGVmYXVsdEltZzogJycsXG4gICAgICAgICAgICAgICAgbG9hZGVkICAgIDogZmFsc2UsXG4gICAgICAgICAgICAgICAgcG9zdGVyU2hvdzogZmFsc2Vcblx0XHRcdH07XG5cdFx0fSxcbiAgICAgICAgb25Mb2FkKCkge1xuICAgICAgICAgICAgLy8g6I635Y+W5LqM57u056CBXG4gICAgICAgICAgICB0aGlzLmludml0ZUluZm8oKVxuICAgICAgICB9LFxuICAgICAgICBhc3luYyBjcmVhdGVkKCkge30sXG4gICAgICAgIG1ldGhvZHM6e1xuICAgICAgICAgICAgLy8g5LqM57u056CBXG4gICAgICAgICAgICBpbnZpdGVJbmZvKCl7XG4gICAgICAgICAgICAgICAgdXNlckludml0ZSgpLnRoZW4ocmVzID0+IHtcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5sb2FkZWQgPSB0cnVlXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuaW52aXRlRGF0YSA9IHJlc1xuICAgICAgICAgICAgICAgIH0pLmNhdGNoKGVyciA9PiB7XG4gICAgICAgICAgICAgICAgICAgIHVuaS5zaG93VG9hc3Qoe1xuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogJ25vbmUnLFxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGVyci5tZXNzYWdlXG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBcblx0XHRcdC8vIOeUn+aIkOa1t+aKpVxuXHRcdFx0YXN5bmMgY292ZXJDb2RlKCl7XG4gICAgICAgICAgICAgICAgbGV0IGltZyAgICAgPSB0aGlzLmludml0ZURhdGFbdGhpcy5jb2RlSW5kZXhdLmNvZGVcbiAgICAgICAgICAgICAgICBsZXQgYmFjayAgICA9IHRoaXMuaW52aXRlRGF0YVt0aGlzLmNvZGVJbmRleF0uY292ZXJcbiAgICAgICAgICAgICAgICBsZXQgbmFtZSAgICA9IHRoaXMuaW52aXRlRGF0YVt0aGlzLmNvZGVJbmRleF0udXNlcl9pbmZvLm5pY2tuYW1lXG4gICAgICAgICAgICAgICAgbGV0IGludml0ZSAgPSB0aGlzLmludml0ZURhdGFbdGhpcy5jb2RlSW5kZXhdLmludml0ZVxuICAgICAgICAgICAgICAgIGxldCBhdmF0YXIgID0gdGhpcy5pbnZpdGVEYXRhW3RoaXMuY29kZUluZGV4XS51c2VyX2luZm8uYXZhdGFyIHx8ICcvc3RhdGljL3VzZXIvdXNlci1wb3J0cmFpdC5wbmcnXG4gICAgICAgICAgICAgICAgbGV0IGRhdGUgICAgPSB0aGlzLmludml0ZURhdGFbdGhpcy5jb2RlSW5kZXhdLmRhdGVcbiAgICAgICAgICAgICAgICBkcmF3ID0gbmV3IERyYXcoe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzc1LFxuICAgICAgICAgICAgICAgICBcdGhlaWdodDogNjY3LFxuICAgICAgICAgICAgICAgICBcdGNhbnZhc0lkOidteUNhbnZhcycsXG4gICAgICAgICAgICAgICAgIFx0X3RoaXM6IHRoaXMsXG4gICAgICAgICAgICAgICAgIFx0YmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICBcdFx0dHlwZTogJ2NvbG9yJyxcbiAgICAgICAgICAgICAgICAgXHRcdGNvbG9yOiAnd2hpdGUnLFxuICAgICAgICAgICAgICAgICBcdFx0dzogMzc1LFxuICAgICAgICAgICAgICAgICBcdFx0aDogNjY3LFxuICAgICAgICAgICAgICAgICBcdH0sXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgbGV0IHJlcyA9IGF3YWl0IGRyYXcuY3JlYXRlZFNoYXJlUG9zdGVyKCh7IGJnT2JqIH0pID0+IHtcbiAgICAgICAgICAgICAgICAgICAgIGxldCB7IHdpZHRoLCBoZWlnaHQgfSA9IGJnT2JqXG4gICAgICAgICAgICAgICAgICAgICB0aGlzLlBvcGludml0ZSA9IGJnT2JqXG4gICAgICAgICAgICAgICAgICAgICAvLyDnu5jliLblhoXlrrlcbiAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyDog4zmma9cbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogJ2ltYWdlJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDogMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeTogMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JjOiBiYWNrLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3OiAzNzUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg6IDY2NyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgekluZGV4OiAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLy8g5pel5Y6GLei+ueahhlxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6ICdyZWN0JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4OiAyODAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeTogMTAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdzogNjAsIC8vIOWuveW6piDlv4XloatcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoOiA4MCwgLy8g6auY5bqmIOW/heWhq1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHpJbmRleDogOTksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNGaWxsOiBmYWxzZSwgLy8g5piv5ZCm5piv5aGr5YWF55+p5b2iLCBmYWxzZTog57q/5oCn55+p5b2iXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZVdpZHRoOiAxICwvLyDlvZPnn6nlvaLkuLrnur/mgKfml7bvvIznn6nlvaLnmoTovrnmoYblrr3luqZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJyNmZmZmZmYnLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLy8g5pel5Y6GLee6v+adoVxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6ICdsaW5lJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6SW5kZXg6IDk5LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg6IDI4MCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB5OiA2MixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3OiA2MCwgLy8g5a695bqmIOm7mOiupOaVtOS4queUu+W4g+eahOWuveW6piAtIHjovbTnmoTot53nprtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJyNmZmZmZmYnLCAvLyDpopzoibIg6buY6K6kIzAwMDAwMCDlnKjkuI3ogIPomZHlrZfoioLot7PliqjlsI/nqIvluo/nmoTliY3mj5DkuIvlj6/nroDlhpkoIzAwMClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHBoYTogMSwgLy8g6YCP5piO5bqmIOm7mOiupDEg5Y+W5YC86IyD5Zu0IDB+MVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmVUeXBlOiAnc29saWQnLCAvLyDnur/mnaHnsbvlnosg6buY6K6kIHNvbGlkOiDlrp7nur8g5Y+v6YCJIGRhc2hlZDog6Jma57q/IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmVXaWR0aDogMSwgLy8g57q/5p2h6auY5bqmXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZUNhcDogJ2J1dHQnIC8vIOe6v+adoeerr+eCueagt+W8jyDpu5jorqQgYnV0dCDlj6/pgIkgcm91bmQsIHNxdWFyZVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLy8g5pel5Y6GLeW5tOaciFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6ICd0ZXh0JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4OiAyODQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeTogMTgsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgekluZGV4OiA5OSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3OiB3aWR0aCAtICgyMCAqIDIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQ6IGRhdGUuc29sYXIubW9udGgsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICcjZmZmZmZmJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDE0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLy8g5pel5Y6GLeaXpVxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6ICd0ZXh0JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4OiAyOTgsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeTogNDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgekluZGV4OiA5OSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3OiB3aWR0aCAtICgyMCAqIDIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQ6IGRhdGUuc29sYXIuZGF5LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAnI2ZmZmZmZicsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAxOCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2VpZ2h0OiAnYm9sZCdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyDml6XljoYt5Yac5Y6G5pel5pyfXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogJ3RleHQnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg6IDI4MixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB5OiA3MCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6SW5kZXg6IDk5LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHc6IHdpZHRoIC0gKDIwICogMiksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dDogZGF0ZS5sdW5hcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJyNmZmZmZmYnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMTRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyDnlKjmiLfmmLXnp7BcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAndGV4dCcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeDogODYsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeTogNjAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHpJbmRleDogOTksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdzogd2lkdGggLSAoMjAgKiAyKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0OiBuYW1lLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAnI2ZmZmZmZicsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAxNlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIOmCgOivt+eggVxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6ICd0ZXh0JyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4OiA4NixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB5OiA2MjgsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgekluZGV4OiA5OSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3OiB3aWR0aCAtICgyMCAqIDIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQ6ICfpgoDor7fnoIHvvJonICsgaW52aXRlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAnI2M0YTFjYicsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAxNFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIOeUqOaIt+WktOWDj1xuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6ICdpbWFnZScsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeDogMjQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeTogNTk4LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYzogYXZhdGFyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHc6IDQ2LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg6IDQ2LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRyYXdUeXBlOiAnYXJjJyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6SW5kZXg6IDk5LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcldpZHRoOiA1LCAvLyDlm77niYfovrnmoYblpKflsI8g6buY6K6kMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlckNvbG9yOiAnI2ZmZmZmZicgLy8g5Zu+54mH6L655qGG6aKc6ImyIOm7mOiupOaXoOminOiJslxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIOS6jOe7tOeggVxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6ICdpbWFnZScsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeDogMjgwLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHk6IDU4NSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3OiA3MixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoOiA3MixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6SW5kZXg6IDk5LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYzogaW1nXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgaWYgKCFyZXMuc3VjY2VzcykgcmV0dXJuXG4gICAgICAgICAgICAgICAgIHRoaXMucG9zdGVySW1nID0gcmVzLmRhdGFcbiAgICAgICAgICAgICAgICAgdGhpcy5wb3N0ZXJTaG93ID0gdHJ1ZVxuXHRcdFx0fSxcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8g5L+d5a2Y5Zu+54mHXG4gICAgICAgICAgICBhc3luYyBzYXZlSW1hZ2UoKSB7XG4gICAgICAgICAgICAgICAgbGV0IHsgcG9zdGVySW1nIH0gPSB0aGlzXG4gICAgICAgICAgICAgICAgbGV0IHJlcyA9IGF3YWl0IHNhdmVJbWFnZVRvUGhvdG9zQWxidW0ocG9zdGVySW1nKVxuICAgICAgICAgICAgXHRpZiAoIXJlcy5zdWNjZXNzKSByZXR1cm5cbiAgICAgICAgICAgICAgICBzaG93VG9hc3QoJ+S/neWtmOaIkOWKnyzljrvnm7jlhozliIbkuqvnu5nmnIvlj4vlkKcnKVxuICAgICAgICAgICAgXHR0aGlzLnBvc3RlclNob3cgPSBmYWxzZVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8g5aSN5Yi26YKA6K+356CBXG4gICAgICAgICAgICBjb3B5Q2VudGVyKGUpIHtcblx0XHRcdFx0Ly8gZS5zbGljZSgwLDIpICsgJyRJbnZpVGFUaU9uJENvRGUvJC0/JyArIGUuc3Vic3RyaW5nKDIpXG5cdFx0XHRcdHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcblx0XHRcdFx0XHRkYXRhOiBlLFxuXHRcdFx0XHRcdHN1Y2Nlc3MoKXtcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogJ+mCgOivt+eggeW3suWkjeWIticsXG5cdFx0XHRcdFx0XHRcdGljb24gOiAnbm9uZSdcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8g5YiH5o2i5rW35oql6IOM5pmvaW5kZXhcbiAgICAgICAgICAgIHN3aXBlckNoYW5nZShlKSB7XG4gICAgICAgICAgICBcdHRoaXMuY29kZUluZGV4ID0gZS5kZXRhaWwuY3VycmVudFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XG5cdC5jb250ZW50e1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nIDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdFx0QGV4dGVuZCAudmVydGljYWw7XG5cdH1cblx0Ly8g6L2u5pKtXG5cdC5jb2Rle1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogY2FsYygxODMlIC0gMjgwcnB4IC0gI3skcGFkZGluZyAqIDJ9KTtcblx0XHQuY29kZS1zd2lwZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQuY29kZS1pdGVte1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwICRwYWRkaW5nLzI7XG5cdFx0XHRcdC5jb2RlLWxheXtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb2RlLWJhY2staW1hZ2V7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvLyDmj5DnpLrkv6Hmga9cblx0LmZvb3Rlcntcblx0XHRwYWRkaW5nOiAwICRwYWRkaW5nICsgMTA7XG5cdFx0LmhpdGh7XG5cdFx0XHRjb2xvcjogJHRleHQtZ3JheTtcblx0XHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtc207XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmcgKyAxMDtcblx0XHR9XG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvci1sZztcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nIC0gNTtcbiAgICAgICAgICAgIG1hcmdpbjogJG1hcmdpbiArIDIwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLWxnO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtcHJpY2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1wcmljZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhycHg7XG4gICAgICAgIH1cblx0XHQvLyBudW1iZXJcblx0XHQvLyB0aXRsZVxuXHRcdC8vIHZhbHVlXG5cdFx0Ly8gYnV0dG9uXG5cdFx0Ly8gdGl0bGVcblx0fVxuXHRcbiAgICAvLyDlpLTlg4/mmLXnp7BcbiAgICAuY29kZUNvbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwcnB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNnJweCAzMHJweCAyMHJweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgLmNvZGVDb250LWF2YXRhciB7XG4gICAgICAgICAgIHdpZHRoOiA4MHJweDtcbiAgICAgICAgICAgaGVpZ2h0OiA4MHJweDtcbiAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICBib3JkZXI6IDRycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgICAgICAuY29kZUNvbnQtdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHJweCA0MHJweCAwIDE0MHJweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAuY29kZUNvbnQtbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2RlQ29udC1udW1iZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtc207XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2M0YTFjYjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29kZUNvbnQtaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA1MHJweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTBycHg7XG4gICAgICAgIH1cbiAgICB9XG5cdC8vIOaXpeWOhlxuICAgIC5jb2REYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cnB4O1xuICAgICAgICByaWdodDogNzBycHg7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRycHg7XG4gICAgICAgIGJvcmRlcjogMnJweCBzb2xpZCAjZmZmZWZjO1xuICAgICAgICAuY29kRGF0ZS15ZWFyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cnB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb2REYXRlLWRheSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cnB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJycHggc29saWQgI2E5ODBjNjtcbiAgICAgICAgfVxuICAgICAgICAuY29kRGF0ZS1sdW5hciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8gY2FudmFzXG4gICAgLm15LWNhbnZhc3tcbiAgICAgICAgd2lkdGg6IDM3NXB4O1xuICAgICAgICBoZWlnaHQ6IDY2N3B4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogLTk5OTk5OTk5OTk5cnB4O1xuICAgICAgICBsZWZ0OiAtOTk5OTk5OTk5OTlycHg7XG4gICAgICAgIHotaW5kZXg6IC05OTk5OTk5OTk5OTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgLnBvc3RlckJhY2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjcpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5wb3N0ZXJ7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICYtaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDU4MHJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogNzBycHggYXV0byAyMHJweDtcbiAgICAgICAgICAgIC5pbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1idG57XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nICogMjtcbiAgICAgICAgICAgIC5vcGVyYXRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICYtY2FuY2Vse1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1wcmljZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///269\n");
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 45));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _user = __webpack_require__(/*! @/apis/interfaces/user */ 59);\n\n\nvar _util = __webpack_require__(/*! @/uni_modules/sakura-canvas/js_sdk/util */ 270);\n\n\n\n\nvar _draw = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/sakura-canvas/js_sdk/draw */ 272));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}\nvar draw = null;var _default =\n{\n data: function data() {\n return {\n Popinvite: {}, //下载海报数据\n inviteData: [], //二维码信息\n codeIndex: 0,\n posterImg: '',\n defaultImg: '',\n loaded: false,\n posterShow: false };\n\n },\n onLoad: function onLoad() {\n // 获取二维码\n this.inviteInfo();\n },\n created: function created() {return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:case \"end\":return _context.stop();}}}, _callee);}))();},\n methods: {\n // 二维码\n inviteInfo: function inviteInfo() {var _this = this;\n (0, _user.userInvite)().then(function (res) {\n _this.loaded = true;\n _this.inviteData = res;\n }).catch(function (err) {\n uni.showToast({\n icon: 'none',\n title: err.message });\n\n });\n },\n\n // 生成海报\n coverCode: function coverCode() {var _this2 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee2() {var img, back, name, invite, avatar, date, res;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:\n img = _this2.inviteData[_this2.codeIndex].code;\n back = _this2.inviteData[_this2.codeIndex].cover;\n name = _this2.inviteData[_this2.codeIndex].user_info.nickname;\n invite = _this2.inviteData[_this2.codeIndex].invite;\n avatar = _this2.inviteData[_this2.codeIndex].user_info.avatar || '/static/user/user-portrait.png';\n date = _this2.inviteData[_this2.codeIndex].date;\n draw = new _draw.default({\n width: 375,\n height: 667,\n canvasId: 'myCanvas',\n _this: _this2,\n background: {\n type: 'color',\n color: 'white',\n w: 375,\n h: 667 } });_context2.next = 9;return (\n\n\n draw.createdSharePoster(function (_ref)\n\n {var bgObj = _ref.bgObj;var\n\n width =\n\n bgObj.width,height = bgObj.height;\n _this2.Popinvite = bgObj;\n // 绘制内容\n return [\n // 背景\n {\n type: 'image',\n x: 0,\n y: 0,\n src: back,\n w: 375,\n h: 667,\n zIndex: 0 },\n\n\n // 日历-边框\n {\n type: 'rect',\n x: 280,\n y: 10,\n w: 60, // 宽度 必填\n h: 80, // 高度 必填\n zIndex: 99,\n isFill: false, // 是否是填充矩形, false: 线性矩形\n lineWidth: 1, // 当矩形为线性时,矩形的边框宽度\n color: '#ffffff' },\n\n\n // 日历-线条\n {\n type: 'line',\n zIndex: 99,\n x: 280,\n y: 62,\n w: 60, // 宽度 默认整个画布的宽度 - x轴的距离\n color: '#ffffff', // 颜色 默认#000000 在不考虑字节跳动小程序的前提下可简写(#000)\n alpha: 1, // 透明度 默认1 取值范围 0~1\n lineType: 'solid', // 线条类型 默认 solid: 实线 可选 dashed: 虚线 \n lineWidth: 1, // 线条高度\n lineCap: 'butt' // 线条端点样式 默认 butt 可选 round, square\n },\n\n // 日历-年月\n {\n type: 'text',\n x: 284,\n y: 18,\n zIndex: 99,\n w: width - 20 * 2,\n text: date.solar.month,\n color: '#ffffff',\n font: {\n size: 14 } },\n\n\n\n // 日历-日\n {\n type: 'text',\n x: 298,\n y: 40,\n zIndex: 99,\n w: width - 20 * 2,\n text: date.solar.day,\n color: '#ffffff',\n font: {\n size: 18,\n weight: 'bold' } },\n\n\n\n // 日历-农历日期\n {\n type: 'text',\n x: 282,\n y: 70,\n zIndex: 99,\n w: width - 20 * 2,\n text: date.lunar,\n color: '#ffffff',\n font: {\n size: 14 } },\n\n\n\n // 用户昵称\n {\n type: 'text',\n x: 86,\n y: 600,\n zIndex: 99,\n w: width - 20 * 2,\n text: name,\n color: '#ffffff',\n font: {\n size: 16 } },\n\n\n\n // 邀请码\n {\n type: 'text',\n x: 86,\n y: 628,\n zIndex: 99,\n w: width - 20 * 2,\n text: '邀请码:' + invite,\n color: '#c4a1cb',\n font: {\n size: 14 } },\n\n\n\n // 用户头像\n {\n type: 'image',\n x: 24,\n y: 598,\n src: avatar,\n w: 46,\n h: 46,\n drawType: 'arc',\n zIndex: 99,\n borderWidth: 5, // 图片边框大小 默认0\n borderColor: '#ffffff' // 图片边框颜色 默认无颜色\n },\n\n // 二维码\n {\n type: 'image',\n x: 280,\n y: 585,\n w: 72,\n h: 72,\n zIndex: 99,\n src: img }];\n\n\n }));case 9:res = _context2.sent;if (\n res.success) {_context2.next = 12;break;}return _context2.abrupt(\"return\");case 12:\n _this2.posterImg = res.data;\n _this2.posterShow = true;case 14:case \"end\":return _context2.stop();}}}, _callee2);}))();\n },\n\n // 保存图片\n saveImage: function saveImage() {var _this3 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee3() {var posterImg, res;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:\n\n posterImg =\n _this3.posterImg;_context3.next = 3;return (\n (0, _util.saveImageToPhotosAlbum)(posterImg));case 3:res = _context3.sent;if (\n res.success) {_context3.next = 6;break;}return _context3.abrupt(\"return\");case 6:\n (0, _util.showToast)('保存成功,去相册分享给朋友吧');\n _this3.posterShow = false;case 8:case \"end\":return _context3.stop();}}}, _callee3);}))();\n },\n\n // 复制邀请码\n copyCenter: function copyCenter(e) {\n __f__(\"log\", e, \" at pages/user/code.vue:287\");\n // e.slice(0,2) + '$InviTaTiOn$CoDe/$-?' + e.substring(2)\n uni.setClipboardData({\n data: e,\n success: function success() {\n uni.showToast({\n title: '邀请码已复制',\n icon: 'none' });\n\n } });\n\n },\n\n // 切换海报背景index\n swiperChange: function swiperChange(e) {\n this.codeIndex = e.detail.current;\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 32)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlci9jb2RlLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQThEQTs7O0FBR0E7Ozs7O0FBS0EsNEc7QUFDQSxnQjtBQUNBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBO0FBQ0EsbUJBREEsRUFDQTtBQUNBLG9CQUZBLEVBRUE7QUFDQSxrQkFIQTtBQUlBLG1CQUpBO0FBS0Esb0JBTEE7QUFNQSxtQkFOQTtBQU9BLHVCQVBBOztBQVNBLEdBWEE7QUFZQSxRQVpBLG9CQVlBO0FBQ0E7QUFDQTtBQUNBLEdBZkE7QUFnQkEsU0FoQkEscUJBZ0JBLHFRQWhCQTtBQWlCQTtBQUNBO0FBQ0EsY0FGQSx3QkFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BSEEsRUFHQSxLQUhBLENBR0E7QUFDQTtBQUNBLHNCQURBO0FBRUEsNEJBRkE7O0FBSUEsT0FSQTtBQVNBLEtBWkE7O0FBY0E7QUFDQSxhQWZBLHVCQWVBO0FBQ0EsbUJBREEsR0FDQSx3Q0FEQTtBQUVBLG9CQUZBLEdBRUEseUNBRkE7QUFHQSxvQkFIQSxHQUdBLHNEQUhBO0FBSUEsc0JBSkEsR0FJQSwwQ0FKQTtBQUtBLHNCQUxBLEdBS0Esd0ZBTEE7QUFNQSxvQkFOQSxHQU1BLHdDQU5BO0FBT0E7QUFDQSw0QkFEQTtBQUVBLDZCQUZBO0FBR0Esc0NBSEE7QUFJQSwrQkFKQTtBQUtBO0FBQ0EsaUNBREE7QUFFQSxrQ0FGQTtBQUdBLDBCQUhBO0FBSUEsMEJBSkEsRUFMQSxJQVBBOzs7QUFtQkE7O0FBRUEsdUJBREEsS0FDQSxRQURBLEtBQ0E7O0FBRUEseUJBRkE7O0FBSUEseUJBSkEsQ0FFQSxLQUZBLENBR0EsTUFIQSxHQUlBLEtBSkEsQ0FHQSxNQUhBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQURBO0FBRUEsMEJBRkE7QUFHQSwwQkFIQTtBQUlBLCtCQUpBO0FBS0EsNEJBTEE7QUFNQSw0QkFOQTtBQU9BLCtCQVBBLEVBRkE7OztBQVlBO0FBQ0E7QUFDQSxrQ0FEQTtBQUVBLDRCQUZBO0FBR0EsMkJBSEE7QUFJQSwyQkFKQSxFQUlBO0FBQ0EsMkJBTEEsRUFLQTtBQUNBLGdDQU5BO0FBT0EsbUNBUEEsRUFPQTtBQUNBLGtDQVJBLEVBUUE7QUFDQSxzQ0FUQSxFQWJBOzs7QUF5QkE7QUFDQTtBQUNBLGtDQURBO0FBRUEsZ0NBRkE7QUFHQSw0QkFIQTtBQUlBLDJCQUpBO0FBS0EsMkJBTEEsRUFLQTtBQUNBLHNDQU5BLEVBTUE7QUFDQSw4QkFQQSxFQU9BO0FBQ0EsdUNBUkEsRUFRQTtBQUNBLGtDQVRBLEVBU0E7QUFDQSxxQ0FWQSxDQVVBO0FBVkEscUJBMUJBOztBQXVDQTtBQUNBO0FBQ0Esa0NBREE7QUFFQSw0QkFGQTtBQUdBLDJCQUhBO0FBSUEsZ0NBSkE7QUFLQSx1Q0FMQTtBQU1BLDRDQU5BO0FBT0Esc0NBUEE7QUFRQTtBQUNBLGdDQURBLEVBUkEsRUF4Q0E7Ozs7QUFxREE7QUFDQTtBQUNBLGtDQURBO0FBRUEsNEJBRkE7QUFHQSwyQkFIQTtBQUlBLGdDQUpBO0FBS0EsdUNBTEE7QUFNQSwwQ0FOQTtBQU9BLHNDQVBBO0FBUUE7QUFDQSxnQ0FEQTtBQUVBLHNDQUZBLEVBUkEsRUF0REE7Ozs7QUFvRUE7QUFDQTtBQUNBLGtDQURBO0FBRUEsNEJBRkE7QUFHQSwyQkFIQTtBQUlBLGdDQUpBO0FBS0EsdUNBTEE7QUFNQSxzQ0FOQTtBQU9BLHNDQVBBO0FBUUE7QUFDQSxnQ0FEQSxFQVJBLEVBckVBOzs7O0FBa0ZBO0FBQ0E7QUFDQSxrQ0FEQTtBQUVBLDJCQUZBO0FBR0EsNEJBSEE7QUFJQSxnQ0FKQTtBQUtBLHVDQUxBO0FBTUEsZ0NBTkE7QUFPQSxzQ0FQQTtBQVFBO0FBQ0EsZ0NBREEsRUFSQSxFQW5GQTs7OztBQWdHQTtBQUNBO0FBQ0Esa0NBREE7QUFFQSwyQkFGQTtBQUdBLDRCQUhBO0FBSUEsZ0NBSkE7QUFLQSx1Q0FMQTtBQU1BLDJDQU5BO0FBT0Esc0NBUEE7QUFRQTtBQUNBLGdDQURBLEVBUkEsRUFqR0E7Ozs7QUE4R0E7QUFDQTtBQUNBLG1DQURBO0FBRUEsMkJBRkE7QUFHQSw0QkFIQTtBQUlBLGlDQUpBO0FBS0EsMkJBTEE7QUFNQSwyQkFOQTtBQU9BLHFDQVBBO0FBUUEsZ0NBUkE7QUFTQSxvQ0FUQSxFQVNBO0FBQ0EsNENBVkEsQ0FVQTtBQVZBLHFCQS9HQTs7QUE0SEE7QUFDQTtBQUNBLG1DQURBO0FBRUEsNEJBRkE7QUFHQSw0QkFIQTtBQUlBLDJCQUpBO0FBS0EsMkJBTEE7QUFNQSxnQ0FOQTtBQU9BLDhCQVBBLEVBN0hBOzs7QUF1SUEsbUJBaEpBLENBbkJBLFNBbUJBLEdBbkJBO0FBb0tBLDJCQXBLQTtBQXFLQTtBQUNBLHlDQXRLQTtBQXVLQSxLQXRMQTs7QUF3TEE7QUFDQSxhQXpMQSx1QkF5TEE7O0FBRUEseUJBRkE7QUFHQSxzQkFIQSxDQUVBLFNBRkE7QUFJQSw4REFKQSxTQUlBLEdBSkE7QUFLQSwyQkFMQTtBQU1BO0FBQ0EsMENBUEE7QUFRQSxLQWpNQTs7QUFtTUE7QUFDQSxjQXBNQSxzQkFvTUEsQ0FwTUEsRUFvTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQURBO0FBRUEsZUFGQSxxQkFFQTtBQUNBO0FBQ0EsMkJBREE7QUFFQSx3QkFGQTs7QUFJQSxTQVBBOztBQVNBLEtBaE5BOztBQWtOQTtBQUNBLGdCQW5OQSx3QkFtTkEsQ0FuTkEsRUFtTkE7QUFDQTtBQUNBLEtBck5BLEVBakJBLEUiLCJmaWxlIjoiMjY5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIiB2LWlmPVwibG9hZGVkXCI+XG5cdFx0PHZpZXcgY2xhc3M9XCJjb2RlXCI+XG5cdFx0XHQ8c3dpcGVyIGNsYXNzPVwiY29kZS1zd2lwZXJcIiBwcmV2aW91cy1tYXJnaW49XCI3MHJweFwiIG5leHQtbWFyZ2luPVwiNzBycHhcIiBAY2hhbmdlPVwic3dpcGVyQ2hhbmdlXCI+XG5cdFx0XHRcdDxzd2lwZXItaXRlbSB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gaW52aXRlRGF0YVwiIDprZXk9XCJpbmRleFwiPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29kZS1pdGVtXCI+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvZGUtbGF5XCIgQGNsaWNrPVwiY292ZXJDb2RlXCI+PC92aWV3PlxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiY29kZS1iYWNrLWltYWdlXCIgOnNyYz1cIml0ZW0uY292ZXJcIiBtb2RlPVwiYXNwZWN0RmlsbFwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvZERhdGVcIj5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb2REYXRlLXllYXJcIj5cblx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uZGF0ZS5zb2xhci5tb250aH19XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb2REYXRlLWRheVwiPlxuXHRcdFx0XHRcdFx0XHRcdHt7aXRlbS5kYXRlLnNvbGFyLmRheX19XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb2REYXRlLWx1bmFyXCI+XG5cdFx0XHRcdFx0XHRcdFx0e3tpdGVtLmRhdGUubHVuYXJ9fVxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvZGVDb250XCI+XG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImNvZGVDb250LWF2YXRhclwiXG5cdFx0XHRcdFx0XHRcdFx0OnNyYz1cIml0ZW0udXNlcl9pbmZvLmF2YXRhciA/IGl0ZW0udXNlcl9pbmZvLmF2YXRhciA6ICcvc3RhdGljL3VzZXIvdXNlci1wb3J0cmFpdC5wbmcnXCJcblx0XHRcdFx0XHRcdFx0XHRtb2RlPVwiYXNwZWN0RmlsbFwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29kZUNvbnQtdGV4dFwiPlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29kZUNvbnQtbmFtZVwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0e3tpdGVtLnVzZXJfaW5mby5uaWNrbmFtZX19XG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29kZUNvbnQtbnVtYmVyXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHTpgoDor7fnoIHvvJp7e2l0ZW0uaW52aXRlfX1cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiY29kZUNvbnQtaW1nXCIgOnNyYz1cIml0ZW0uY29kZVwiIG1vZGU9XCJ3aWR0aEZpeFwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxuXHRcdFx0PC9zd2lwZXI+XG5cdFx0PC92aWV3PlxuXHRcdDx2aWV3IGNsYXNzPVwiZm9vdGVyXCI+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImhpdGhcIj7mnIvlj4vpgJrov4fkvaDnmoTpgoDor7fms6jlhozmiJDlip/lkI7vvIzlsIbkuI7mgqjnu5Hlrprlpb3lj4vlhbPns7vpgJrov4fmiJDkuLrlubPlj7DnlKjmiLfvvIzkvaDpg73lj6/ku6XojrflvpfotKHnjK7lgLzlpZblirHjgII8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz1cIm51bWJlclwiPlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+6YKA6K+356CBIDoge3tpbnZpdGVEYXRhWzBdLmludml0ZX19PC92aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInZhbHVlXCIgQGNsaWNrPVwiY29weUNlbnRlcihpbnZpdGVEYXRhWzBdLmludml0ZSlcIj7lpI3liLbpgoDor7fnoIE8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwiYnV0dG9uXCIgQGNsaWNrPVwiY292ZXJDb2RlXCI+55Sf5oiQ5YiG5Lqr5rW35oqlPC92aWV3PiAtLT5cblx0XHQ8L3ZpZXc+XG5cdFx0PGNhbnZhcyBjbGFzcz1cIm15LWNhbnZhc1wiIGNhbnZhcy1pZD1cIm15Q2FudmFzXCIgaWQ9XCJteUNhbnZhc1wiIC8+XG5cdFx0PHZpZXcgdi1pZj1cInBvc3RlclNob3dcIj5cblx0XHRcdDx2aWV3IGNsYXNzPVwicG9zdGVyQmFja1wiPjwvdmlldz5cblx0XHRcdDx2aWV3IGNsYXNzPVwicG9zdGVyXCI+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicG9zdGVyLWltZ1wiPlxuXHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImltZ1wiIDpzcmM9XCJwb3N0ZXJJbWdcIiBtb2RlPVwid2lkdGhGaXhcIiAvPlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicG9zdGVyLWJ0blwiPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwib3BlcmF0ZSBvcGVyYXRlLWNhbmNlbFwiIEBjbGljaz1cInNhdmVJbWFnZVwiPuS/neWtmOWbvueJh+iHs+ebuOWGjDwvdmlldz5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm9wZXJhdGVcIiBAdGFwPVwicG9zdGVyU2hvdyA9IGZhbHNlXCI+5Y+W5raIPC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0PC92aWV3PlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRpbXBvcnQge1xuXHRcdHVzZXJJbnZpdGVcblx0fSBmcm9tICdAL2FwaXMvaW50ZXJmYWNlcy91c2VyJ1xuXHRpbXBvcnQge1xuXHRcdHNhdmVJbWFnZVRvUGhvdG9zQWxidW0sXG5cdFx0c2hvd1RvYXN0LFxuXHRcdGRvd25sb2FkRmlsZVxuXHR9IGZyb20gJ0AvdW5pX21vZHVsZXMvc2FrdXJhLWNhbnZhcy9qc19zZGsvdXRpbCdcblx0aW1wb3J0IERyYXcgZnJvbSAnQC91bmlfbW9kdWxlcy9zYWt1cmEtY2FudmFzL2pzX3Nkay9kcmF3J1xuXHRsZXQgZHJhdyA9IG51bGxcblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRQb3BpbnZpdGU6IHt9LCAvL+S4i+i9vea1t+aKpeaVsOaNrlxuXHRcdFx0XHRpbnZpdGVEYXRhOiBbXSwgLy/kuoznu7TnoIHkv6Hmga9cblx0XHRcdFx0Y29kZUluZGV4OiAwLFxuXHRcdFx0XHRwb3N0ZXJJbWc6ICcnLFxuXHRcdFx0XHRkZWZhdWx0SW1nOiAnJyxcblx0XHRcdFx0bG9hZGVkOiBmYWxzZSxcblx0XHRcdFx0cG9zdGVyU2hvdzogZmFsc2Vcblx0XHRcdH07XG5cdFx0fSxcblx0XHRvbkxvYWQoKSB7XG5cdFx0XHQvLyDojrflj5bkuoznu7TnoIFcblx0XHRcdHRoaXMuaW52aXRlSW5mbygpXG5cdFx0fSxcblx0XHRhc3luYyBjcmVhdGVkKCkge30sXG5cdFx0bWV0aG9kczoge1xuXHRcdFx0Ly8g5LqM57u056CBXG5cdFx0XHRpbnZpdGVJbmZvKCkge1xuXHRcdFx0XHR1c2VySW52aXRlKCkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRcdHRoaXMubG9hZGVkID0gdHJ1ZVxuXHRcdFx0XHRcdHRoaXMuaW52aXRlRGF0YSA9IHJlc1xuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyci5tZXNzYWdlXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cblx0XHRcdC8vIOeUn+aIkOa1t+aKpVxuXHRcdFx0YXN5bmMgY292ZXJDb2RlKCkge1xuXHRcdFx0XHRsZXQgaW1nID0gdGhpcy5pbnZpdGVEYXRhW3RoaXMuY29kZUluZGV4XS5jb2RlXG5cdFx0XHRcdGxldCBiYWNrID0gdGhpcy5pbnZpdGVEYXRhW3RoaXMuY29kZUluZGV4XS5jb3ZlclxuXHRcdFx0XHRsZXQgbmFtZSA9IHRoaXMuaW52aXRlRGF0YVt0aGlzLmNvZGVJbmRleF0udXNlcl9pbmZvLm5pY2tuYW1lXG5cdFx0XHRcdGxldCBpbnZpdGUgPSB0aGlzLmludml0ZURhdGFbdGhpcy5jb2RlSW5kZXhdLmludml0ZVxuXHRcdFx0XHRsZXQgYXZhdGFyID0gdGhpcy5pbnZpdGVEYXRhW3RoaXMuY29kZUluZGV4XS51c2VyX2luZm8uYXZhdGFyIHx8ICcvc3RhdGljL3VzZXIvdXNlci1wb3J0cmFpdC5wbmcnXG5cdFx0XHRcdGxldCBkYXRlID0gdGhpcy5pbnZpdGVEYXRhW3RoaXMuY29kZUluZGV4XS5kYXRlXG5cdFx0XHRcdGRyYXcgPSBuZXcgRHJhdyh7XG5cdFx0XHRcdFx0d2lkdGg6IDM3NSxcblx0XHRcdFx0XHRoZWlnaHQ6IDY2Nyxcblx0XHRcdFx0XHRjYW52YXNJZDogJ215Q2FudmFzJyxcblx0XHRcdFx0XHRfdGhpczogdGhpcyxcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB7XG5cdFx0XHRcdFx0XHR0eXBlOiAnY29sb3InLFxuXHRcdFx0XHRcdFx0Y29sb3I6ICd3aGl0ZScsXG5cdFx0XHRcdFx0XHR3OiAzNzUsXG5cdFx0XHRcdFx0XHRoOiA2NjcsXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0fSlcblx0XHRcdFx0bGV0IHJlcyA9IGF3YWl0IGRyYXcuY3JlYXRlZFNoYXJlUG9zdGVyKCh7XG5cdFx0XHRcdFx0YmdPYmpcblx0XHRcdFx0fSkgPT4ge1xuXHRcdFx0XHRcdGxldCB7XG5cdFx0XHRcdFx0XHR3aWR0aCxcblx0XHRcdFx0XHRcdGhlaWdodFxuXHRcdFx0XHRcdH0gPSBiZ09ialxuXHRcdFx0XHRcdHRoaXMuUG9waW52aXRlID0gYmdPYmpcblx0XHRcdFx0XHQvLyDnu5jliLblhoXlrrlcblx0XHRcdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRcdFx0Ly8g6IOM5pmvXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdHR5cGU6ICdpbWFnZScsXG5cdFx0XHRcdFx0XHRcdHg6IDAsXG5cdFx0XHRcdFx0XHRcdHk6IDAsXG5cdFx0XHRcdFx0XHRcdHNyYzogYmFjayxcblx0XHRcdFx0XHRcdFx0dzogMzc1LFxuXHRcdFx0XHRcdFx0XHRoOiA2NjcsXG5cdFx0XHRcdFx0XHRcdHpJbmRleDogMCxcblx0XHRcdFx0XHRcdH0sXG5cblx0XHRcdFx0XHRcdC8vIOaXpeWOhi3ovrnmoYZcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0dHlwZTogJ3JlY3QnLFxuXHRcdFx0XHRcdFx0XHR4OiAyODAsXG5cdFx0XHRcdFx0XHRcdHk6IDEwLFxuXHRcdFx0XHRcdFx0XHR3OiA2MCwgLy8g5a695bqmIOW/heWhq1xuXHRcdFx0XHRcdFx0XHRoOiA4MCwgLy8g6auY5bqmIOW/heWhq1xuXHRcdFx0XHRcdFx0XHR6SW5kZXg6IDk5LFxuXHRcdFx0XHRcdFx0XHRpc0ZpbGw6IGZhbHNlLCAvLyDmmK/lkKbmmK/loavlhYXnn6nlvaIsIGZhbHNlOiDnur/mgKfnn6nlvaJcblx0XHRcdFx0XHRcdFx0bGluZVdpZHRoOiAxLCAvLyDlvZPnn6nlvaLkuLrnur/mgKfml7bvvIznn6nlvaLnmoTovrnmoYblrr3luqZcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICcjZmZmZmZmJyxcblx0XHRcdFx0XHRcdH0sXG5cblx0XHRcdFx0XHRcdC8vIOaXpeWOhi3nur/mnaFcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0dHlwZTogJ2xpbmUnLFxuXHRcdFx0XHRcdFx0XHR6SW5kZXg6IDk5LFxuXHRcdFx0XHRcdFx0XHR4OiAyODAsXG5cdFx0XHRcdFx0XHRcdHk6IDYyLFxuXHRcdFx0XHRcdFx0XHR3OiA2MCwgLy8g5a695bqmIOm7mOiupOaVtOS4queUu+W4g+eahOWuveW6piAtIHjovbTnmoTot53nprtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICcjZmZmZmZmJywgLy8g6aKc6ImyIOm7mOiupCMwMDAwMDAg5Zyo5LiN6ICD6JmR5a2X6IqC6Lez5Yqo5bCP56iL5bqP55qE5YmN5o+Q5LiL5Y+v566A5YaZKCMwMDApXG5cdFx0XHRcdFx0XHRcdGFscGhhOiAxLCAvLyDpgI/mmI7luqYg6buY6K6kMSDlj5blgLzojIPlm7QgMH4xXG5cdFx0XHRcdFx0XHRcdGxpbmVUeXBlOiAnc29saWQnLCAvLyDnur/mnaHnsbvlnosg6buY6K6kIHNvbGlkOiDlrp7nur8g5Y+v6YCJIGRhc2hlZDog6Jma57q/IFxuXHRcdFx0XHRcdFx0XHRsaW5lV2lkdGg6IDEsIC8vIOe6v+adoemrmOW6plxuXHRcdFx0XHRcdFx0XHRsaW5lQ2FwOiAnYnV0dCcgLy8g57q/5p2h56uv54K55qC35byPIOm7mOiupCBidXR0IOWPr+mAiSByb3VuZCwgc3F1YXJlXG5cdFx0XHRcdFx0XHR9LFxuXG5cdFx0XHRcdFx0XHQvLyDml6XljoYt5bm05pyIXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdHR5cGU6ICd0ZXh0Jyxcblx0XHRcdFx0XHRcdFx0eDogMjg0LFxuXHRcdFx0XHRcdFx0XHR5OiAxOCxcblx0XHRcdFx0XHRcdFx0ekluZGV4OiA5OSxcblx0XHRcdFx0XHRcdFx0dzogd2lkdGggLSAoMjAgKiAyKSxcblx0XHRcdFx0XHRcdFx0dGV4dDogZGF0ZS5zb2xhci5tb250aCxcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICcjZmZmZmZmJyxcblx0XHRcdFx0XHRcdFx0Zm9udDoge1xuXHRcdFx0XHRcdFx0XHRcdHNpemU6IDE0XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH0sXG5cblx0XHRcdFx0XHRcdC8vIOaXpeWOhi3ml6Vcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0dHlwZTogJ3RleHQnLFxuXHRcdFx0XHRcdFx0XHR4OiAyOTgsXG5cdFx0XHRcdFx0XHRcdHk6IDQwLFxuXHRcdFx0XHRcdFx0XHR6SW5kZXg6IDk5LFxuXHRcdFx0XHRcdFx0XHR3OiB3aWR0aCAtICgyMCAqIDIpLFxuXHRcdFx0XHRcdFx0XHR0ZXh0OiBkYXRlLnNvbGFyLmRheSxcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICcjZmZmZmZmJyxcblx0XHRcdFx0XHRcdFx0Zm9udDoge1xuXHRcdFx0XHRcdFx0XHRcdHNpemU6IDE4LFxuXHRcdFx0XHRcdFx0XHRcdHdlaWdodDogJ2JvbGQnXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH0sXG5cblx0XHRcdFx0XHRcdC8vIOaXpeWOhi3lhpzljobml6XmnJ9cblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0dHlwZTogJ3RleHQnLFxuXHRcdFx0XHRcdFx0XHR4OiAyODIsXG5cdFx0XHRcdFx0XHRcdHk6IDcwLFxuXHRcdFx0XHRcdFx0XHR6SW5kZXg6IDk5LFxuXHRcdFx0XHRcdFx0XHR3OiB3aWR0aCAtICgyMCAqIDIpLFxuXHRcdFx0XHRcdFx0XHR0ZXh0OiBkYXRlLmx1bmFyLFxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJyNmZmZmZmYnLFxuXHRcdFx0XHRcdFx0XHRmb250OiB7XG5cdFx0XHRcdFx0XHRcdFx0c2l6ZTogMTRcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fSxcblxuXHRcdFx0XHRcdFx0Ly8g55So5oi35pi156ewXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdHR5cGU6ICd0ZXh0Jyxcblx0XHRcdFx0XHRcdFx0eDogODYsXG5cdFx0XHRcdFx0XHRcdHk6IDYwMCxcblx0XHRcdFx0XHRcdFx0ekluZGV4OiA5OSxcblx0XHRcdFx0XHRcdFx0dzogd2lkdGggLSAoMjAgKiAyKSxcblx0XHRcdFx0XHRcdFx0dGV4dDogbmFtZSxcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICcjZmZmZmZmJyxcblx0XHRcdFx0XHRcdFx0Zm9udDoge1xuXHRcdFx0XHRcdFx0XHRcdHNpemU6IDE2XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH0sXG5cblx0XHRcdFx0XHRcdC8vIOmCgOivt+eggVxuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHR0eXBlOiAndGV4dCcsXG5cdFx0XHRcdFx0XHRcdHg6IDg2LFxuXHRcdFx0XHRcdFx0XHR5OiA2MjgsXG5cdFx0XHRcdFx0XHRcdHpJbmRleDogOTksXG5cdFx0XHRcdFx0XHRcdHc6IHdpZHRoIC0gKDIwICogMiksXG5cdFx0XHRcdFx0XHRcdHRleHQ6ICfpgoDor7fnoIHvvJonICsgaW52aXRlLFxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJyNjNGExY2InLFxuXHRcdFx0XHRcdFx0XHRmb250OiB7XG5cdFx0XHRcdFx0XHRcdFx0c2l6ZTogMTRcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fSxcblxuXHRcdFx0XHRcdFx0Ly8g55So5oi35aS05YOPXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdHR5cGU6ICdpbWFnZScsXG5cdFx0XHRcdFx0XHRcdHg6IDI0LFxuXHRcdFx0XHRcdFx0XHR5OiA1OTgsXG5cdFx0XHRcdFx0XHRcdHNyYzogYXZhdGFyLFxuXHRcdFx0XHRcdFx0XHR3OiA0Nixcblx0XHRcdFx0XHRcdFx0aDogNDYsXG5cdFx0XHRcdFx0XHRcdGRyYXdUeXBlOiAnYXJjJyxcblx0XHRcdFx0XHRcdFx0ekluZGV4OiA5OSxcblx0XHRcdFx0XHRcdFx0Ym9yZGVyV2lkdGg6IDUsIC8vIOWbvueJh+i+ueahhuWkp+WwjyDpu5jorqQwXG5cdFx0XHRcdFx0XHRcdGJvcmRlckNvbG9yOiAnI2ZmZmZmZicgLy8g5Zu+54mH6L655qGG6aKc6ImyIOm7mOiupOaXoOminOiJslxuXHRcdFx0XHRcdFx0fSxcblxuXHRcdFx0XHRcdFx0Ly8g5LqM57u056CBXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdHR5cGU6ICdpbWFnZScsXG5cdFx0XHRcdFx0XHRcdHg6IDI4MCxcblx0XHRcdFx0XHRcdFx0eTogNTg1LFxuXHRcdFx0XHRcdFx0XHR3OiA3Mixcblx0XHRcdFx0XHRcdFx0aDogNzIsXG5cdFx0XHRcdFx0XHRcdHpJbmRleDogOTksXG5cdFx0XHRcdFx0XHRcdHNyYzogaW1nXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XVxuXHRcdFx0XHR9KVxuXHRcdFx0XHRpZiAoIXJlcy5zdWNjZXNzKSByZXR1cm5cblx0XHRcdFx0dGhpcy5wb3N0ZXJJbWcgPSByZXMuZGF0YVxuXHRcdFx0XHR0aGlzLnBvc3RlclNob3cgPSB0cnVlXG5cdFx0XHR9LFxuXG5cdFx0XHQvLyDkv53lrZjlm77niYdcblx0XHRcdGFzeW5jIHNhdmVJbWFnZSgpIHtcblx0XHRcdFx0bGV0IHtcblx0XHRcdFx0XHRwb3N0ZXJJbWdcblx0XHRcdFx0fSA9IHRoaXNcblx0XHRcdFx0bGV0IHJlcyA9IGF3YWl0IHNhdmVJbWFnZVRvUGhvdG9zQWxidW0ocG9zdGVySW1nKVxuXHRcdFx0XHRpZiAoIXJlcy5zdWNjZXNzKSByZXR1cm5cblx0XHRcdFx0c2hvd1RvYXN0KCfkv53lrZjmiJDlip8s5Y6755u45YaM5YiG5Lqr57uZ5pyL5Y+L5ZCnJylcblx0XHRcdFx0dGhpcy5wb3N0ZXJTaG93ID0gZmFsc2Vcblx0XHRcdH0sXG5cblx0XHRcdC8vIOWkjeWItumCgOivt+eggVxuXHRcdFx0Y29weUNlbnRlcihlKSB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKGUpXG5cdFx0XHRcdC8vIGUuc2xpY2UoMCwyKSArICckSW52aVRhVGlPbiRDb0RlLyQtPycgKyBlLnN1YnN0cmluZygyKVxuXHRcdFx0XHR1bmkuc2V0Q2xpcGJvYXJkRGF0YSh7XG5cdFx0XHRcdFx0ZGF0YTogZSxcblx0XHRcdFx0XHRzdWNjZXNzKCkge1xuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAn6YKA6K+356CB5bey5aSN5Yi2Jyxcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cblx0XHRcdC8vIOWIh+aNoua1t+aKpeiDjOaZr2luZGV4XG5cdFx0XHRzd2lwZXJDaGFuZ2UoZSkge1xuXHRcdFx0XHR0aGlzLmNvZGVJbmRleCA9IGUuZGV0YWlsLmN1cnJlbnRcblx0XHRcdH1cblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XG5cdC5jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRwYWRkaW5nOiAkcGFkZGluZyAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdFx0QGV4dGVuZCAudmVydGljYWw7XG5cdH1cblxuXHQvLyDova7mkq1cblx0LmNvZGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogY2FsYygxODMlIC0gMjgwcnB4IC0gI3skcGFkZGluZyAqIDJ9KTtcblxuXHRcdC5jb2RlLXN3aXBlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdC5jb2RlLWl0ZW0ge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwICRwYWRkaW5nLzI7XG5cblx0XHRcdFx0LmNvZGUtbGF5IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvZGUtYmFjay1pbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8g5o+Q56S65L+h5oGvXG5cdC5mb290ZXIge1xuXHRcdHBhZGRpbmc6IDAgJHBhZGRpbmcgKyAxMDtcblxuXHRcdC5oaXRoIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1ncmF5O1xuXHRcdFx0Zm9udC1zaXplOiAkdGl0bGUtc2l6ZS1zbTtcblx0XHRcdHBhZGRpbmctdG9wOiAkcGFkZGluZyArIDEwO1xuXHRcdH1cblxuXHRcdC5udW1iZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvci1sZztcblx0XHRcdHBhZGRpbmc6ICRwYWRkaW5nIC0gNTtcblx0XHRcdG1hcmdpbjogJG1hcmdpbiArIDIwIDA7XG5cdFx0XHRmb250LXNpemU6ICR0aXRsZS1zaXplLWxnO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHJweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC52YWx1ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtbTtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LXByaWNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogJHRleHQtcHJpY2U7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0aGVpZ2h0OiA5MHJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA5MHJweDtcblx0XHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemU7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cnB4O1xuXHRcdH1cblxuXHRcdC8vIG51bWJlclxuXHRcdC8vIHRpdGxlXG5cdFx0Ly8gdmFsdWVcblx0XHQvLyBidXR0b25cblx0XHQvLyB0aXRsZVxuXHR9XG5cblx0Ly8g5aS05YOP5pi156ewXG5cdC5jb2RlQ29udCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDEwcnB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxNnJweCAzMHJweCAyMHJweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHotaW5kZXg6IDk7XG5cblx0XHQuY29kZUNvbnQtYXZhdGFyIHtcblx0XHRcdHdpZHRoOiA4MHJweDtcblx0XHRcdGhlaWdodDogODBycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IDRycHggc29saWQgI0ZGRkZGRjtcblx0XHR9XG5cblx0XHQuY29kZUNvbnQtdGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRwYWRkaW5nOiAxNHJweCA0MHJweCAwIDE0MHJweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdC5jb2RlQ29udC1uYW1lIHtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY29kZUNvbnQtbnVtYmVyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkdGl0bGUtc2l6ZS1zbTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Y29sb3I6ICNjNGExY2I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvZGVDb250LWltZyB7XG5cdFx0XHR3aWR0aDogMTIwcnB4O1xuXHRcdFx0aGVpZ2h0OiAxMjBycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNTBycHg7XG5cdFx0XHRib3R0b206IDEwcnB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIOaXpeWOhlxuXHQuY29kRGF0ZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTVycHg7XG5cdFx0cmlnaHQ6IDcwcnB4O1xuXHRcdHotaW5kZXg6IDk7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMjRycHg7XG5cdFx0Ym9yZGVyOiAycnB4IHNvbGlkICNmZmZlZmM7XG5cblx0XHQuY29kRGF0ZS15ZWFyIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1cnB4O1xuXHRcdH1cblxuXHRcdC5jb2REYXRlLWRheSB7XG5cdFx0XHRwYWRkaW5nOiA1cnB4IDA7XG5cdFx0XHRmb250LXNpemU6IDMycnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDJycHggc29saWQgI2E5ODBjNjtcblx0XHR9XG5cblx0XHQuY29kRGF0ZS1sdW5hciB7XG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguOSk7XG5cdFx0XHRwYWRkaW5nOiA0cnB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gY2FudmFzXG5cdC5teS1jYW52YXMge1xuXHRcdHdpZHRoOiAzNzVweDtcblx0XHRoZWlnaHQ6IDY2N3B4O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IC05OTk5OTk5OTk5OXJweDtcblx0XHRsZWZ0OiAtOTk5OTk5OTk5OTlycHg7XG5cdFx0ei1pbmRleDogLTk5OTk5OTk5OTk5O1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQucG9zdGVyQmFjayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdC5wb3N0ZXIge1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDk7XG5cblx0XHQmLWltZyB7XG5cdFx0XHR3aWR0aDogNTgwcnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiA3MHJweCBhdXRvIDIwcnB4O1xuXG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1idG4ge1xuXHRcdFx0cGFkZGluZzogMCAkcGFkZGluZyAqIDI7XG5cblx0XHRcdC5vcGVyYXRlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDgwcnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogODBycHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0Ji1jYW5jZWwge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LXByaWNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///269\n");
/***/ }),
/* 270 */
@@ -26673,7 +26673,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _goods = __webpack_require__(/*! @/apis/interfaces/goods */ 103);\n\n\n\nvar _userAuth = _interopRequireDefault(__webpack_require__(/*! @/public/userAuth */ 104));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === \"undefined\" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}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 _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;}var _default =\n{\n data: function data() {\n return {\n loding: true,\n goodsObj: {},\n identity: '',\n company: {},\n coupons: {},\n couponSee: \"\" };\n\n },\n created: function created() {var _this = this;\n (0, _goods.goods)(this.$Route.query.id).then(function (res) {\n _this.loding = false;\n _this.goodsObj = res;\n _this.identity = res.identity.id || '';\n _this.company = res.company;\n _this.couponSee = res.coupons.slice(0, 3);\n _this.coupons = res.coupons;\n });\n },\n methods: {\n // 提交购买单\n buyGoods: function buyGoods() {\n var token = this.$store.getters.getToken;\n if (token == '') {\n var userLogin = new _userAuth.default();\n userLogin.Login();\n return;\n }\n // this.$Router.push({\n // \tname: 'Buy',\n // \tparams: {\n // \t\tskuId: this.goodsObj.skus[0].sku_id,\n // \t\tqty\t : this.goodsObj.skus[0].number\n // \t}\n // })\n uni.navigateTo({\n url: '/pages/goods/confirmOrder?qty=1&type=2&goods_sku_id=' + this.goodsObj.skus[0].sku_id });\n\n },\n // 打开微信小程序\n onOpenWechat: function onOpenWechat() {var _this2 = this;\n plus.share.getServices(function (res) {\n var sweixin = null;var _iterator = _createForOfIteratorHelper(\n res),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var val = _step.value;\n if (val.id === 'weixin') {\n sweixin = val;\n }\n }\n /** 以此为例子 显示跳转引导页\n * 'index_4'\n * index 跳小程序企业首页\n * 4 企业id\n **/} catch (err) {_iterator.e(err);} finally {_iterator.f();}\n if (sweixin != null) {\n sweixin.launchMiniProgram({\n id: _this2.company.original_id,\n path: 'pages/login/guide?scene=index_' + _this2.company.company_id });\n\n } else {\n uni.showToast({\n title: '当前环境不支持打开微信小程序',\n icon: 'none' });\n\n }\n });\n },\n\n // 领取优惠券\n drawCoupons: function drawCoupons(id) {\n var token = this.$store.getters.getToken;\n if (token == '') {\n var userLogin = new _userAuth.default();\n userLogin.Login();\n return;\n }\n (0, _goods.managesCoupons)(id).then(function (res) {\n uni.showToast({\n title: '领取成功',\n type: 'primary',\n duration: 3000 });\n\n }).catch(function (err) {\n uni.showToast({\n icon: 'none',\n title: err.message });\n\n });\n },\n\n // 选择优惠券-显示\n couponsOpne: function couponsOpne() {\n this.$refs.couponsPopup.open('bottom');\n },\n\n // 选择优惠券-隐藏\n couponsClose: function couponsClose() {\n this.$refs.couponsPopup.close();\n },\n\n // 查看保障服务-显示\n serveOpne: function serveOpne() {\n this.$refs.servePopup.open('bottom');\n },\n\n // 查看保障服务-隐藏\n serveClose: function serveClose() {\n this.$refs.servePopup.close();\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvZGV0YWlscy52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMExBOzs7O0FBSUEsMEY7QUFDQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLGtCQURBO0FBRUEsa0JBRkE7QUFHQSxrQkFIQTtBQUlBLGlCQUpBO0FBS0EsaUJBTEE7QUFNQSxtQkFOQTs7QUFRQSxHQVZBO0FBV0EsU0FYQSxxQkFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FQQTtBQVFBLEdBcEJBO0FBcUJBO0FBQ0E7QUFDQSxZQUZBLHNCQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtHQURBOztBQUdBLEtBbkJBO0FBb0JBO0FBQ0EsZ0JBckJBLDBCQXFCQTtBQUNBO0FBQ0EsMkJBREE7QUFFQSxXQUZBLGFBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O2dCQVBBO0FBWUE7QUFDQTtBQUNBLDBDQURBO0FBRUEsOEVBRkE7O0FBSUEsU0FMQSxNQUtBO0FBQ0E7QUFDQSxtQ0FEQTtBQUVBLHdCQUZBOztBQUlBO0FBQ0EsT0F2QkE7QUF3QkEsS0E5Q0E7O0FBZ0RBO0FBQ0EsZUFqREEsdUJBaURBLEVBakRBLEVBaURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQURBO0FBRUEseUJBRkE7QUFHQSx3QkFIQTs7QUFLQSxPQU5BLEVBTUEsS0FOQSxDQU1BO0FBQ0E7QUFDQSxzQkFEQTtBQUVBLDRCQUZBOztBQUlBLE9BWEE7QUFZQSxLQXBFQTs7QUFzRUE7QUFDQSxlQXZFQSx5QkF1RUE7QUFDQTtBQUNBLEtBekVBOztBQTJFQTtBQUNBLGdCQTVFQSwwQkE0RUE7QUFDQTtBQUNBLEtBOUVBOztBQWdGQTtBQUNBLGFBakZBLHVCQWlGQTtBQUNBO0FBQ0EsS0FuRkE7O0FBcUZBO0FBQ0EsY0F0RkEsd0JBc0ZBO0FBQ0E7QUFDQSxLQXhGQSxFQXJCQSxFIiwiZmlsZSI6IjM2MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCIgdi1pZj1cIiFsb2RpbmdcIj5cblx0XHQ8IS0tIOi9ruaSreS4u+WbviAtLT5cblx0XHQ8dmlldyBjbGFzcz1cImdvb2RzLWNvdmVyc1wiPlxuXHRcdFx0PHN3aXBlciBjbGFzcz1cInN3aXBlclwiIGluZGljYXRvci1kb3RzIGluZGljYXRvci1hY3RpdmUtY29sb3I9XCIjYzgyNjI2XCI+XG5cdFx0XHRcdDxibG9jayB2LWlmPVwiZ29vZHNPYmoucGljdHVyZXMubGVuZ3RoID4gMFwiPlxuXHRcdFx0XHRcdDxzd2lwZXItaXRlbSB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gZ29vZHNPYmoucGljdHVyZXNcIiA6a2V5PVwiaW5kZXhcIj5cblx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cInN3aXBlci1pdGVtXCIgOnNyYz1cIml0ZW1cIiBtb2RlPVwiYXNwZWN0RmlsbFwiIC8+XG5cdFx0XHRcdFx0PC9zd2lwZXItaXRlbT5cblx0XHRcdFx0PC9ibG9jaz5cblx0XHRcdDwvc3dpcGVyPlxuXHRcdDwvdmlldz5cblx0XHQ8IS0tIOS6p+WTgeivpuaDhSAtLT5cblx0XHQ8dmlldyBjbGFzcz1cImdvb2RzLWNvbnRlbnRcIj5cblx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZGVyXCI+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleC1ib3hcIj5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInByaWNlXCI+PHRleHQ+77+lPC90ZXh0Pnt7Z29vZHNPYmoucHJpY2Uuc2hvd319PC92aWV3PlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2FsZXNcIj7ntK/orqHkuqTmmJN7e2dvb2RzT2JqLnNhbGVzfX3mrKE8L3ZpZXc+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb3Vwb25cIiB2LWlmPVwiY291cG9uU2VlLmxlbmd0aCA+IDBcIiBAY2xpY2s9XCJjb3Vwb25zT3BuZVwiPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY291cG9uLWxpc3RcIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gY291cG9uU2VlXCIgOmtleT1cImluZGV4XCI+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvdXBvbi1sYWJlbFwiPlxuXHRcdFx0XHRcdFx0XHR7e2l0ZW0udGl0bGV9fVxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvdXBvbi1idG5cIj7poobliLg8aW1hZ2UgY2xhc3M9XCJjb3Vwb24tYnRuLWltZ1wiIHNyYz1cIi4uLy4uL3N0YXRpYy9pY29ucy9nb29kc19yb3cucG5nXCJcblx0XHRcdFx0XHRcdFx0bW9kZT1cImFzcGVjdEZpbGxcIj48L2ltYWdlPlxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS1ob3RcIiB2LWlmPVwiZ29vZHNPYmouc3BlY2FsX3RhZ3MuaXNfYWxsb3dfdmFsdWVzXCI+e3tnb29kc09iai5zcGVjYWxfdGFncy5pc19hbGxvd192YWx1ZXN9fTwvdmlldz5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlLWhvdFwiIHYtaWY9XCJnb29kc09iai5zcGVjYWxfdGFncy5pc19zZWxmXCI+e3tnb29kc09iai5zcGVjYWxfdGFncy5pc19zZWxmfX08L3ZpZXc+XG5cdFx0XHRcdFx0e3tnb29kc09iai5uYW1lfX1cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwic3ViLXRpdGxlXCI+e3tnb29kc09iai5kZXNjcmlwdGlvbn19PC92aWV3PiAtLT5cblx0XHRcdDwvdmlldz5cblx0XHRcdDwhLS0g5ZWG5a625L+h5oGvIC0tPlxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzdG9yZVwiPlxuXHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJsb2dvXCIgOnNyYz1cImdvb2RzT2JqLnNob3AuY292ZXJcIiBtb2RlPVwiYXNwZWN0RmlsbFwiPjwvaW1hZ2U+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic3RvcmUtY29udFwiPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3RvcmUtdGl0bGVcIj57e2dvb2RzT2JqLnNob3AubmFtZX19PC92aWV3PlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmF0ZVwiPlxuXHRcdFx0XHRcdFx0PHVuaS1yYXRlIDpyZWFkb25seT1cInRydWVcIiBjb2xvcj1cIiNkZGRcIiBhY3RpdmUtY29sb3I9XCIjYzgyNjI2XCIgOnZhbHVlPVwiZ29vZHNPYmouY29tcGFueS5zdGFyXCJcblx0XHRcdFx0XHRcdFx0OnNpemU9XCIxNFwiIC8+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwib3BlbmJ0blwiIEBjbGljaz1cIm9uT3BlbldlY2hhdFwiPui/m+W6lzxpbWFnZSBjbGFzcz1cIm9wZW5idG4taW1nXCJcblx0XHRcdFx0XHRcdFx0c3JjPVwiLi4vLi4vc3RhdGljL2ljb25zL2VxdWl0eV9hcnJvd19yaWdodC5wbmdcIiBtb2RlPVwiYXNwZWN0RmlsbFwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9vU2VlXCI+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0b29TZWUtbGFiZWxcIlxuXHRcdFx0XHRcdFx0QGNsaWNrPVwiJFJvdXRlci5wdXNoKHtuYW1lOiAnR29vZHNDaGFpbicsIHBhcmFtczoge2lkOiBnb29kc09iai5nb29kc19pZH19KVwiPlxuXHRcdFx0XHRcdFx05Yy65Z2X6ZO+6K+B5LmmXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJ0b29TZWUtbGFiZWwtaW1nXCIgc3JjPVwiLi4vLi4vc3RhdGljL2ljb25zL2VxdWl0eV9hcnJvd19yaWdodC5wbmdcIlxuXHRcdFx0XHRcdFx0XHRtb2RlPVwiYXNwZWN0RmlsbFwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9vU2VlLWxhYmVsXCJcblx0XHRcdFx0XHRcdEBjbGljaz1cIiRSb3V0ZXIucHVzaCh7bmFtZTogJ0dvb2RzQXR0ZXN0YXRpb24nLCBwYXJhbXM6IHtpZDogZ29vZHNPYmouZ29vZHNfaWR9fSlcIj5cblx0XHRcdFx0XHRcdOWVhuWTgeiupOivgVxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwidG9vU2VlLWxhYmVsLWltZ1wiIHNyYz1cIi4uLy4uL3N0YXRpYy9pY29ucy9lcXVpdHlfYXJyb3dfcmlnaHQucG5nXCJcblx0XHRcdFx0XHRcdFx0bW9kZT1cImFzcGVjdEZpbGxcIj48L2ltYWdlPlxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRvb1NlZS1sYWJlbFwiXG5cdFx0XHRcdFx0XHRAY2xpY2s9XCIkUm91dGVyLnB1c2goe25hbWU6ICdHb29kc3RyYWNlZFRvJywgcGFyYW1zOiB7aWQ6IGdvb2RzT2JqLmdvb2RzX2lkfX0pXCI+XG5cdFx0XHRcdFx0XHTllYblk4Hmuq/mupBcblx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cInRvb1NlZS1sYWJlbC1pbWdcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaWNvbnMvZXF1aXR5X2Fycm93X3JpZ2h0LnBuZ1wiXG5cdFx0XHRcdFx0XHRcdG1vZGU9XCJhc3BlY3RGaWxsXCI+PC9pbWFnZT5cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdDwvdmlldz5cblx0XHRcdDwhLS0g5Lqn5ZOB6KeE5qC8IC0tPlxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzaXplXCI+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic2l6ZS1pdGVtIG5vd3JhcFwiPlxuXHRcdFx0XHRcdDxsYWJlbCBjbGFzcz1cInRpdGxlXCI+6KeE5qC8PC9sYWJlbD5cblx0XHRcdFx0XHR7e2dvb2RzT2JqLnNrdXNbMF0uZ29vZHNfbmFtZX19XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzaXplLWl0ZW0gbm93cmFwXCI+XG5cdFx0XHRcdFx0PGxhYmVsIGNsYXNzPVwidGl0bGVcIj7or7TmmI48L2xhYmVsPlxuXHRcdFx0XHRcdOeJueS7t+WVhuWTgeS4jeWPr+S4juS8mOaDoOWIuOWPoOWKoOS9v+eUqFxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic2l6ZS1pdGVtIG5vd3JhcFwiIHYtaWY9XCJnb29kc09iai5zZXJ2aWNlcy5sZW5ndGggPiAwXCI+XG5cdFx0XHRcdFx0PGxhYmVsIGNsYXNzPVwidGl0bGVcIj7mnI3liqE8L2xhYmVsPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZ29vZHMtc2VydmVcIiBAY2xpY2s9XCJzZXJ2ZU9wbmVcIj5cblx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImdvb2RzLXNlcnZlLWltZ1wiIHNyYz1cIi4uLy4uL3N0YXRpYy9pY29ucy9nb29kc19idXkucG5nXCIgbW9kZT1cImFzcGVjdEZpbGxcIj48L2ltYWdlPlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJub3dyYXAgZ29vZHMtc2VydmUtbmFtZVwiPjx0ZXh0XG5cdFx0XHRcdFx0XHRcdFx0di1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGdvb2RzT2JqLnNlcnZpY2VzXCI+e3tpdGVtLm5hbWV9fTwvdGV4dD48L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJnb29kcy1zZXJ2ZS1pbWdcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaWNvbnMvZ29vZHNfc3BvdC5wbmdcIiBtb2RlPVwiYXNwZWN0RmlsbFwiPlxuXHRcdFx0XHRcdFx0PC9pbWFnZT5cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdDwvdmlldz5cblx0XHRcdDwhLS0g5Lqn5ZOB6K+m5oOFIC0tPlxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwcm9kdWN0XCI+XG5cdFx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gZ29vZHNPYmouY29udGVudFwiIDprZXk9XCJpbmRleFwiPlxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbVwiIG1vZGU9XCJ3aWR0aEZpeFwiPjwvaW1hZ2U+XG5cdFx0XHRcdDwvYmxvY2s+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0PC92aWV3PlxuXHRcdDwhLS0gZm9vdGVyIC0tPlxuXHRcdDx2aWV3IGNsYXNzPVwiZm9vdGVyXCI+XG5cdFx0XHQ8YnV0dG9uIGNsYXNzPVwiYnRuXCIgc2l6ZT1cImRlZmF1bHRcIiBAY2xpY2s9XCJidXlHb29kc1wiPueri+WNs+i0reS5sDwvYnV0dG9uPlxuXHRcdDwvdmlldz5cblxuXHRcdDwhLS0g5LyY5oOg5Yi45by55Ye6IC0tPlxuXHRcdDx1bmktcG9wdXAgcmVmPVwiY291cG9uc1BvcHVwXCI+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImNvdXBvbnMtcG9wdXBcIj5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb3Vwb25zLWhlYWRlclwiPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj7kvJjmg6DliLg8L3ZpZXc+XG5cdFx0XHRcdFx0PGltYWdlIEBjbGljaz1cImNvdXBvbnNDbG9zZVwiIGNsYXNzPVwiY2xvc2VcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaWNvbnMvZ29vZHNfY2xvc2UucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb3Vwb25zLWNvbnRcIj5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvdXBvbnMtbmFtZVwiPlxuXHRcdFx0XHRcdFx05Y+v6aKG5Y+W55qE5LyY5oOg5Yi4XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY291cG9ucy1saXN0XCIgdi1mb3I9XCIoaXRlbSAsIGluZGV4KSBpbiBjb3Vwb25zXCIgOmtleT1cImluZGV4XCI+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvdXBvbnMtdGlwc1wiIHYtaWY9XCJpdGVtLnR5cGVcIj5cblx0XHRcdFx0XHRcdFx0PCEtLSB2YWx1ZSA9PSAx5pyN5Yqh5Yi4ICAgIHZhbHVlID09IDLku6Pph5HliLggICB2YWx1ZSA9PSAz5o+Q6LSn5Yi4IC0tPlxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImNvdXBvbnMtdGlwcy10ZXh0XCIgdi1pZj1cIml0ZW0udHlwZS52YWx1ZSA9PSAnMSdcIj7mnI3liqHliLg8L3RleHQ+XG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiY291cG9ucy10aXBzLXRleHRcIiB2LWVsc2UtaWY9XCJpdGVtLnR5cGUudmFsdWUgPT0gJzInXCI+5Luj6YeR5Yi4PC90ZXh0PlxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImNvdXBvbnMtdGlwcy10ZXh0XCIgdi1lbHNlPuaPkOi0p+WIuDwvdGV4dD5cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY291cG9ucy1sZWZ0XCIgdi1pZj1cIml0ZW0udHlwZS52YWx1ZSA9PSAnMidcIj5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb3Vwb25zLW51bWJlclwiPlxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0Pu+/pTwvdGV4dD57e2l0ZW0ucHJpY2V9fVxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY291cG9ucy1mdWxsXCI+XG5cdFx0XHRcdFx0XHRcdFx05ruhe3tpdGVtLmZ1bGx9feWPr+eUqFxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvdXBvbnMtbGVmdFwiIHYtaWY9XCJpdGVtLnR5cGUudmFsdWUgPT0gJzEnIHx8IGl0ZW0udHlwZS52YWx1ZSA9PSczJ1wiPlxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uY292ZXJcIiBtb2RlPVwiYXNwZWN0RmlsbFwiIGNsYXNzPVwiY291cG9uLWxlZnQtaW1nXCIgLz5cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY291cG9ucy1sZWZ0XCIgdi1lbHNlLWlmPVwiaXRlbS50eXBlLnZhbHVlID09ICczJ1wiPlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvdXBvbnMtbnVtYmVyIGNvdXBvbnMtc21hbGxcIj5cblx0XHRcdFx0XHRcdFx0XHTmj5DotKfliLhcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb3Vwb25zLWNlbnRlclwiPlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5vd3JhcCBjb3Vwb25zLXRpdGxlXCI+XG5cdFx0XHRcdFx0XHRcdFx0e3tpdGVtLnRpdGxlfX1cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvdXBvbnMtdGltZVwiIHYtaWY9XCJpdGVtLnRpbWVcIj5cblx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0udGltZS5pbnRlcnZhbH19XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDwvdmlldz5cblxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0uY2FuLmdldFwiIGNsYXNzPVwiY291cG9ucy1yaWdodFwiIEBjbGljaz1cImRyYXdDb3Vwb25zKGl0ZW0uY291cG9uX2lkLCBpbmRleClcIj5cblx0XHRcdFx0XHRcdFx06aKG5Y+WXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyB2LWVsc2UgY2xhc3M9XCJjb3Vwb25zLXJpZ2h0IGNvdXBvbnMtcmlnaHQtYWN0aXZlXCI+XG5cdFx0XHRcdFx0XHRcdOW3sumihuWPllxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvdXBvbnMtdHJ1ZVwiIEBjbGljaz1cImNvdXBvbnNDbG9zZVwiPlxuXHRcdFx0XHRcdOehruWumlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0PC91bmktcG9wdXA+XG5cblx0XHQ8IS0tIOacjeWKoeS/nemanOW8ueWHuiAtLT5cblx0XHQ8dW5pLXBvcHVwIHJlZj1cInNlcnZlUG9wdXBcIj5cblx0XHRcdDx2aWV3IGNsYXNzPVwiY291cG9ucy1wb3B1cFwiPlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvdXBvbnMtaGVhZGVyXCI+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPuS/nemanDwvdmlldz5cblx0XHRcdFx0XHQ8aW1hZ2UgQGNsaWNrPVwic2VydmVDbG9zZVwiIGNsYXNzPVwiY2xvc2VcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaWNvbnMvZ29vZHNfY2xvc2UucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZXJ2ZS1jb250XCI+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZXJ2ZS1sYWJlbFwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBnb29kc09iai5zZXJ2aWNlc1wiIDprZXk9XCJpbmRleFwiPlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZXJ2ZS1sYWJlbC1uYW1lXCI+XG5cdFx0XHRcdFx0XHRcdHt7aXRlbS5uYW1lfX1cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2VydmUtbGFiZWwtdGV4dFwiPlxuXHRcdFx0XHRcdFx0XHR7e2l0ZW0uY29udGVudH19XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY291cG9ucy10cnVlXCIgQGNsaWNrPVwic2VydmVDbG9zZVwiPlxuXHRcdFx0XHRcdOehruWumlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0PC91bmktcG9wdXA+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdGltcG9ydCB7XG5cdFx0Z29vZHMsXG5cdFx0bWFuYWdlc0NvdXBvbnNcblx0fSBmcm9tICdAL2FwaXMvaW50ZXJmYWNlcy9nb29kcydcblx0aW1wb3J0IHVzZXJBdXRoIGZyb20gJ0AvcHVibGljL3VzZXJBdXRoJ1xuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdGxvZGluZzogdHJ1ZSxcblx0XHRcdFx0Z29vZHNPYmo6IHt9LFxuXHRcdFx0XHRpZGVudGl0eTogJycsXG5cdFx0XHRcdGNvbXBhbnk6IHt9LFxuXHRcdFx0XHRjb3Vwb25zOiB7fSxcblx0XHRcdFx0Y291cG9uU2VlOiBcIlwiXG5cdFx0XHR9O1xuXHRcdH0sXG5cdFx0Y3JlYXRlZCgpIHtcblx0XHRcdGdvb2RzKHRoaXMuJFJvdXRlLnF1ZXJ5LmlkKS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdHRoaXMubG9kaW5nID0gZmFsc2Vcblx0XHRcdFx0dGhpcy5nb29kc09iaiA9IHJlc1xuXHRcdFx0XHR0aGlzLmlkZW50aXR5ID0gcmVzLmlkZW50aXR5LmlkIHx8ICcnXG5cdFx0XHRcdHRoaXMuY29tcGFueSA9IHJlcy5jb21wYW55XG5cdFx0XHRcdHRoaXMuY291cG9uU2VlID0gcmVzLmNvdXBvbnMuc2xpY2UoMCwgMylcblx0XHRcdFx0dGhpcy5jb3Vwb25zID0gcmVzLmNvdXBvbnNcblx0XHRcdH0pXG5cdFx0fSxcblx0XHRtZXRob2RzOiB7XG5cdFx0XHQvLyDmj5DkuqTotK3kubDljZVcblx0XHRcdGJ1eUdvb2RzKCkge1xuXHRcdFx0XHRsZXQgdG9rZW4gPSB0aGlzLiRzdG9yZS5nZXR0ZXJzLmdldFRva2VuXG5cdFx0XHRcdGlmICh0b2tlbiA9PSAnJykge1xuXHRcdFx0XHRcdGxldCB1c2VyTG9naW4gPSBuZXcgdXNlckF1dGgoKVxuXHRcdFx0XHRcdHVzZXJMb2dpbi5Mb2dpbigpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gdGhpcy4kUm91dGVyLnB1c2goe1xuXHRcdFx0XHQvLyBcdG5hbWU6ICdCdXknLFxuXHRcdFx0XHQvLyBcdHBhcmFtczoge1xuXHRcdFx0XHQvLyBcdFx0c2t1SWQ6IHRoaXMuZ29vZHNPYmouc2t1c1swXS5za3VfaWQsXG5cdFx0XHRcdC8vIFx0XHRxdHlcdCA6IHRoaXMuZ29vZHNPYmouc2t1c1swXS5udW1iZXJcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIH0pXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvY29uZmlybU9yZGVyP3F0eT0xJnR5cGU9MiZnb29kc19za3VfaWQ9JyArIHRoaXMuZ29vZHNPYmouc2t1c1swXS5za3VfaWRcblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cdFx0XHQvLyDmiZPlvIDlvq7kv6HlsI/nqIvluo9cblx0XHRcdG9uT3BlbldlY2hhdCgpIHtcblx0XHRcdFx0cGx1cy5zaGFyZS5nZXRTZXJ2aWNlcyhyZXMgPT4ge1xuXHRcdFx0XHRcdGxldCBzd2VpeGluID0gbnVsbDtcblx0XHRcdFx0XHRmb3IgKGxldCB2YWwgb2YgcmVzKSB7XG5cdFx0XHRcdFx0XHRpZiAodmFsLmlkID09PSAnd2VpeGluJykge1xuXHRcdFx0XHRcdFx0XHRzd2VpeGluID0gdmFsXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8qKiAg5Lul5q2k5Li65L6L5a2QIOaYvuekuui3s+i9rOW8leWvvOmhtVxuXHRcdFx0XHRcdCAqICAgICdpbmRleF80J1xuXHRcdFx0XHRcdCAqICAgICBpbmRleCAgIOi3s+Wwj+eoi+W6j+S8geS4mummlumhtVxuXHRcdFx0XHRcdCAqICAgICA0ICAgICAgIOS8geS4mmlkXG5cdFx0XHRcdFx0ICoqL1xuXHRcdFx0XHRcdGlmIChzd2VpeGluICE9IG51bGwpIHtcblx0XHRcdFx0XHRcdHN3ZWl4aW4ubGF1bmNoTWluaVByb2dyYW0oe1xuXHRcdFx0XHRcdFx0XHRpZDogdGhpcy5jb21wYW55Lm9yaWdpbmFsX2lkLFxuXHRcdFx0XHRcdFx0XHRwYXRoOiAncGFnZXMvbG9naW4vZ3VpZGU/c2NlbmU9aW5kZXhfJyArIHRoaXMuY29tcGFueS5jb21wYW55X2lkXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0dGl0bGU6ICflvZPliY3njq/looPkuI3mlK/mjIHmiZPlvIDlvq7kv6HlsI/nqIvluo8nLFxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblxuXHRcdFx0Ly8g6aKG5Y+W5LyY5oOg5Yi4XG5cdFx0XHRkcmF3Q291cG9ucyhpZCkge1xuXHRcdFx0XHRsZXQgdG9rZW4gPSB0aGlzLiRzdG9yZS5nZXR0ZXJzLmdldFRva2VuXG5cdFx0XHRcdGlmICh0b2tlbiA9PSAnJykge1xuXHRcdFx0XHRcdGxldCB1c2VyTG9naW4gPSBuZXcgdXNlckF1dGgoKVxuXHRcdFx0XHRcdHVzZXJMb2dpbi5Mb2dpbigpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0bWFuYWdlc0NvdXBvbnMoaWQpLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiAn6aKG5Y+W5oiQ5YqfJyxcblx0XHRcdFx0XHRcdHR5cGU6ICdwcmltYXJ5Jyxcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAzMDAwXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnIubWVzc2FnZVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXG5cdFx0XHQvLyDpgInmi6nkvJjmg6DliLgt5pi+56S6XG5cdFx0XHRjb3Vwb25zT3BuZSgpIHtcblx0XHRcdFx0dGhpcy4kcmVmcy5jb3Vwb25zUG9wdXAub3BlbignYm90dG9tJylcblx0XHRcdH0sXG5cblx0XHRcdC8vIOmAieaLqeS8mOaDoOWIuC3pmpDol49cblx0XHRcdGNvdXBvbnNDbG9zZSgpIHtcblx0XHRcdFx0dGhpcy4kcmVmcy5jb3Vwb25zUG9wdXAuY2xvc2UoKVxuXHRcdFx0fSxcblxuXHRcdFx0Ly8g5p+l55yL5L+d6Zqc5pyN5YqhLeaYvuekulxuXHRcdFx0c2VydmVPcG5lKCkge1xuXHRcdFx0XHR0aGlzLiRyZWZzLnNlcnZlUG9wdXAub3BlbignYm90dG9tJylcblx0XHRcdH0sXG5cblx0XHRcdC8vIOafpeeci+S/nemanOacjeWKoS3pmpDol49cblx0XHRcdHNlcnZlQ2xvc2UoKSB7XG5cdFx0XHRcdHRoaXMuJHJlZnMuc2VydmVQb3B1cC5jbG9zZSgpXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuXHQuY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiAxMDAlO1xuXG5cdH1cblxuXHQvLyDova7mkq3lm75cblx0Lmdvb2RzLWNvdmVycyB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDEwMCU7XG5cblx0XHQuc3dpcGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0LnN3aXBlci1pdGVtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyDllYblk4Hor6bmg4Vcblx0Lmdvb2RzLWNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMgJHJhZGl1cyAwIDA7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoKCN7JHBhZGRpbmd9ICogMikgKyAoZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pIC8gMikgKyA5MHJweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoKCN7JHBhZGRpbmd9ICogMikgKyAoY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkgLyAyKSArIDkwcnB4KTtcblxuXHRcdC8vIOivpuaDhVxuXHRcdC5oZWFkZXIge1xuXHRcdFx0cGFkZGluZzogMCAkcGFkZGluZyAkcGFkZGluZztcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkdGl0bGUtc2l6ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHJweDtcblxuXHRcdFx0XHQudGl0bGUtaG90IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsI2ZlZTE5NSwjZmVlMTk1KTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNHJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzZycHg7XG5cdFx0XHRcdFx0bWFyZ2luOiA2cnB4IDEwcnB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3ViLXRpdGxlIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcnB4O1xuXHRcdFx0XHRmb250LXNpemU6ICR0aXRsZS1zaXplLXNtO1xuXHRcdFx0XHRjb2xvcjogJHRleHQtZ3JheTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRwYWRkaW5nLzM7XG5cdFx0XHR9XG5cblx0XHRcdC5mbGV4LWJveCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDkwcnB4O1xuXG5cdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LXByaWNlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemUgKyAxNDtcblxuXHRcdFx0XHRcdHRleHQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA3MCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNjAlIC0gI3skcGFkZGluZ30pO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNhbGVzIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICR0aXRsZS1zaXplLXNtO1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1ncmF5O1xuXHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8g5paw5aKe5LyY5oOg5Yi4XG5cdFx0XHQuY291cG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlZjJmMjtcblx0XHRcdFx0Y29sb3I6ICNlMTI5M2Y7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhycHg7XG5cdFx0XHRcdGJvcmRlcjogMXJweCBzb2xpZCAjZmZlNWU1O1xuXHRcdFx0XHRwYWRkaW5nOiAkcGFkZGluZyAtIDE1O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4gLSAxMDtcblxuXHRcdFx0XHQuY291cG9uLWxpc3Qge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJycHg7XG5cblx0XHRcdFx0XHQuY291cG9uLWxhYmVsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGJvcmRlcjogMXJweCBzb2xpZCAjZTk5OGExO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNHJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHJweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJG1hcmdpbiAtIDEwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb3Vwb24tYnRuIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6ICRwYWRkaW5nIC0gMjA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA2MHJweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdFx0XHRcdC5jb3Vwb24tYnRuLWltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjJycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIycnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAyMHJweCAwIDAgNHJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyDmlrDlop7mnI3liqFcblx0XHQuZ29vZHMtc2VydmUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0Lmdvb2RzLXNlcnZlLWltZyB7XG5cdFx0XHRcdHdpZHRoOiAzNnJweDtcblx0XHRcdFx0aGVpZ2h0OiAzNnJweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjZycHg7XG5cdFx0XHR9XG5cblx0XHRcdC5nb29kcy1zZXJ2ZS1uYW1lIHtcblx0XHRcdFx0bWFyZ2luOiAwIDMwcnB4IDAgMjBycHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMjJycHgpO1xuXG5cdFx0XHRcdHRleHQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIOW6l+mTulxuXHRcdC5zdG9yZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDAgJG1hcmdpbjtcblx0XHRcdGJhY2tncm91bmQ6ICNGOEY4Rjg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLzI7XG5cdFx0XHRwYWRkaW5nOiAkcGFkZGluZztcblx0XHRcdG1pbi1oZWlnaHQ6IDIyMHJweDtcblxuXHRcdFx0LmxvZ28ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6ICRtYXJnaW47XG5cdFx0XHRcdHRvcDogJG1hcmdpbjtcblx0XHRcdFx0d2lkdGg6IDk4cnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDk4cnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLzI7XG5cdFx0XHR9XG5cblx0XHRcdC5zdG9yZS1jb250IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1MHJweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcnB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRoZWlnaHQ6IDE0MHJweDtcblx0XHRcdH1cblxuXHRcdFx0LnRvb1NlZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxNTBycHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0LnRvb1NlZS1sYWJlbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZkNjgzZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cnB4IDRycHggNHJweCA2cnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdGhlaWdodDogNDhycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ4cnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgJHBhZGRpbmcgLSAxNTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRtYXJnaW4gKiAyO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6OmFmdGVyLFxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRyaWdodDogLTQwcnB4O1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2NGMzNztcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRycHggOHJweCA4cnB4IDRycHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMXJweDtcblx0XHRcdFx0XHRcdHRvcDogNSU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFycHggZGFzaGVkICNmYjc0NWE7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDkwJTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkN2FhO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMzNjI1MDc7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZDU5OTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmFlMmI5O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50b29TZWUtbGFiZWwtaW1nIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMzRycHg7XG5cdFx0XHRcdFx0XHR0b3A6IDEycnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI4cnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyOHJweDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCAudG9vU2VlLWxhYmVsLWltZyB7XG5cdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoLjIpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdG9yZS10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtbGc7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNjBycHg7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBycHg7XG5cdFx0XHR9XG5cblx0XHRcdC8vIHJhdGVcblx0XHRcdC5vcGVuYnRuIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogJG1hcmdpbiAtIDEwO1xuXHRcdFx0XHR0b3A6ICRtYXJnaW4gKiAzLjU7XG5cdFx0XHRcdGNvbG9yOiAjODQ4NDg0O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNjBycHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAkdGl0bGUtc2l6ZS1tO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMzBycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0Lm9wZW5idG4taW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMzJycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnJweDtcblx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoLjUpO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE0cnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8g5Lqn5ZOB6KeE5qC8XG5cdFx0LnNpemUge1xuXHRcdFx0bWFyZ2luLXRvcDogJG1hcmdpbjtcblx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDIwcnB4ICNGOEY4Rjg7XG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAyMHJweCAjRjhGOEY4O1xuXG5cdFx0XHQuc2l6ZS1pdGVtIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiAwICRwYWRkaW5nIDAgKCRwYWRkaW5nICsgMTAwKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDkwcnB4O1xuXHRcdFx0XHRmb250LXNpemU6ICR0aXRsZS1zaXplLW07XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAkbWFyZ2luO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0XHRoZWlnaHQ6IDFycHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAkbWFyZ2luO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIOS6p+WTgeivpuaDhVxuXHRcdC5wcm9kdWN0IHtcblx0XHRcdGltYWdlIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8g56uL5Y2z6LSt5LmwXG5cdC5mb290ZXIge1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nO1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiA5OTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0LmJ0bltzaXplPSdkZWZhdWx0J10ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDkwcnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDkwcnB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0YmFja2dyb3VuZDogJHRleHQtcHJpY2U7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSAvIDIpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogY2FsYyhjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSAvIDIpO1xuXHRcdH1cblx0fVxuXG5cdC8vIOS8mOaDoOWIuOW8ueWHuuagt+W8j1xuXHQuY291cG9ucy1wb3B1cCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0XHRib3JkZXItcmFkaXVzOiA0MHJweCA0MHJweCAwIDA7XG5cdFx0cGFkZGluZzogJHBhZGRpbmc7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdC5jb3Vwb25zLWhlYWRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luKjEuNTtcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblxuXHRcdFx0LmNsb3NlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHR3aWR0aDogMzhycHg7XG5cdFx0XHRcdGhlaWdodDogMzhycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvdXBvbnMtY29udCB7XG5cdFx0XHQuY291cG9ucy1uYW1lIHtcblx0XHRcdFx0Y29sb3I6ICM2MTYwNjU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb3Vwb25zLWxpc3Qge1xuXHRcdFx0XHRib3JkZXI6IDJycHggc29saWQgI2Q2YjliZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogJG1hcmdpbjtcblxuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdFx0XHRcdC5jb3Vwb25zLXRpcHMge1xuXHRcdFx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICMyMTFlMTc7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjhlNWMwLCAjZDZhNDZhKTtcblx0XHRcdFx0XHRjb2xvcjogIzhkNDkyODtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDIwcnB4IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA4cnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzRycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cnB4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0XHRcdFx0LmNvdXBvbnMtdGlwcy10ZXh0IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC44NSk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY291cG9ucy1sZWZ0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZGVlO1xuXHRcdFx0XHRcdGNvbG9yOiAjZTEyOTNmO1xuXHRcdFx0XHRcdHdpZHRoOiAxOTBycHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRwYWRkaW5nIC0gMTAgMDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJycHggZGFzaGVkICNlY2NkZDQ7XG5cblx0XHRcdFx0XHQuY291cG9uLWxlZnQtaW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxODBycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHJweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jb3Vwb25zLW51bWJlciB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQwcnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0XHRcdFx0dGV4dCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuY291cG9ucy1zbWFsbCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcnB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvdXBvbnMtZnVsbCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb3Vwb25zLWNlbnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRwYWRkaW5nIC0gMTAgMTMwcnB4IDAgMjIwcnB4O1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcblxuXHRcdFx0XHRcdC5jb3Vwb25zLXRpbWUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM1MTRjNTE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvdXBvbnMtcmlnaHQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMjBycHg7XG5cdFx0XHRcdFx0dG9wOiAzNnJweDtcblx0XHRcdFx0XHR3aWR0aDogMTEwcnB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTEyOTNmO1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDgwcnB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUycnB4O1xuXG5cdFx0XHRcdFx0Ji5jb3Vwb25zLXJpZ2h0LWFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhZGFkO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvdXBvbnMtdHJ1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMTI5M2YsICNmZDI3NWQpO1xuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4MHJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA4NHJweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6ICRtYXJnaW4qNTtcblx0XHR9XG5cdH1cblxuXHQvLyDmlrDlop7mnI3liqHkv53pmpzmoLflvI9cblx0LnNlcnZlLWxhYmVsIHtcblx0XHRtYXJnaW4tdG9wOiAkbWFyZ2luICsgMTA7XG5cdFx0Zm9udC1zaXplOiAyOHJweDtcblxuXHRcdC5zZXJ2ZS1sYWJlbC1uYW1lIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luIC0gMTA7XG5cdFx0fVxuXG5cdFx0LnNlcnZlLWxhYmVsLXRleHQge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ0cnB4O1xuXHRcdH1cblx0fVxuXG5cdC5zZXJ2ZS1jb250IHtcblx0XHRoZWlnaHQ6IDQwdmg7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHR9XG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///361\n");
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _goods = __webpack_require__(/*! @/apis/interfaces/goods */ 103);\n\n\n\nvar _userAuth = _interopRequireDefault(__webpack_require__(/*! @/public/userAuth */ 104));\nvar _uniShare = _interopRequireDefault(__webpack_require__(/*! uni_modules/uni-share/js_sdk/uni-share.js */ 646));\n\nvar _index = __webpack_require__(/*! @/apis/index.js */ 25);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === \"undefined\" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}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 _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;}var uniShare = new _uniShare.default();var _default =\n{\n data: function data() {\n return {\n loding: true,\n goodsObj: {},\n identity: '',\n company: {},\n coupons: {},\n couponSee: \"\" };\n\n },\n created: function created() {var _this = this;\n (0, _goods.goods)(this.$Route.query.id).then(function (res) {\n _this.loding = false;\n _this.goodsObj = res;\n _this.identity = res.identity.id || '';\n _this.company = res.company;\n _this.couponSee = res.coupons.slice(0, 3);\n _this.coupons = res.coupons;\n });\n },\n onBackPress: function onBackPress(_ref)\n\n {var from = _ref.from;\n __f__(\"log\", from, \" at pages/goods/details.vue:219\");\n if (from == 'backbutton') {\n this.$nextTick(function () {\n uniShare.hide();\n });\n return uniShare.isShow;\n }\n },\n methods: {\n // 提交购买单\n buyGoods: function buyGoods() {\n var token = this.$store.getters.getToken;\n if (token == '') {\n var userLogin = new _userAuth.default();\n userLogin.Login();\n return;\n }\n // this.$Router.push({\n // \tname: 'Buy',\n // \tparams: {\n // \t\tskuId: this.goodsObj.skus[0].sku_id,\n // \t\tqty\t : this.goodsObj.skus[0].number\n // \t}\n // })\n uni.navigateTo({\n url: '/pages/goods/confirmOrder?qty=1&type=2&goods_sku_id=' + this.goodsObj.skus[0].sku_id });\n\n },\n // 打开微信小程序\n onOpenWechat: function onOpenWechat() {var _this2 = this;\n plus.share.getServices(function (res) {\n var sweixin = null;var _iterator = _createForOfIteratorHelper(\n res),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var val = _step.value;\n if (val.id === 'weixin') {\n sweixin = val;\n }\n }\n /** 以此为例子 显示跳转引导页\n * 'index_4'\n * index 跳小程序企业首页\n * 4 企业id\n **/} catch (err) {_iterator.e(err);} finally {_iterator.f();}\n if (sweixin != null) {\n sweixin.launchMiniProgram({\n id: _this2.company.original_id,\n path: 'pages/login/guide?scene=index_' + _this2.company.company_id });\n\n } else {\n uni.showToast({\n title: '当前环境不支持打开微信小程序',\n icon: 'none' });\n\n }\n });\n },\n\n // 领取优惠券\n drawCoupons: function drawCoupons(id) {\n var token = this.$store.getters.getToken;\n if (token == '') {\n var userLogin = new _userAuth.default();\n userLogin.Login();\n return;\n }\n (0, _goods.managesCoupons)(id).then(function (res) {\n uni.showToast({\n title: '领取成功',\n type: 'primary',\n duration: 3000 });\n\n }).catch(function (err) {\n uni.showToast({\n icon: 'none',\n title: err.message });\n\n });\n },\n\n // 选择优惠券-显示\n couponsOpne: function couponsOpne() {\n this.$refs.couponsPopup.open('bottom');\n },\n\n // 选择优惠券-隐藏\n couponsClose: function couponsClose() {\n this.$refs.couponsPopup.close();\n },\n\n // 查看保障服务-显示\n serveOpne: function serveOpne() {\n this.$refs.servePopup.open('bottom');\n },\n\n // 查看保障服务-隐藏\n serveClose: function serveClose() {\n this.$refs.servePopup.close();\n },\n // 顶部菜单点击了分享功能\n onNavigationBarButtonTap: function onNavigationBarButtonTap() {\n var invite = this.goodsObj.user_invite || '';\n var goods = '^GoodsId/$-?' + this.goodsObj.goods_id;\n var shareCode = invite === '' ? goods : invite.slice(0, 2) + '$InviTaTiOn$CoDe/$-?' + invite.substring(2) + goods;\n uniShare.show({\n content: {\n type: 0,\n href: 'https://www.lianshang.vip/app?invite=' + shareCode,\n title: '链商星球 共创未来,一起搭建 链商经济的世界~',\n summary: '链商星球APP你值得拥有~每日签到领贡献值~',\n imageUrl: _index.config.apiUrls + 'images/top_logo.png' },\n\n menus: [{\n \"img\": \"/static/icons/payWay_icon_00.png\",\n \"text\": \"微信好友\",\n \"share\": { //当前项的分享参数配置。可覆盖公共的配置如下:分享到微信小程序,配置了type=5\n \"provider\": \"weixin\",\n \"scene\": \"WXSceneSession\" } },\n\n\n {\n \"img\": \"/static/icons/share-pyq.png\",\n \"text\": \"微信朋友圈\",\n \"share\": {\n \"provider\": \"weixin\",\n \"scene\": \"WXSenceTimeline\" } }],\n\n\n\n cancelText: \"取消分享\" },\n function (e) {\n if (uniShare.isShow) {\n __f__(\"log\", 'shareCode', shareCode, \" at pages/goods/details.vue:349\");\n }\n });\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 32)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvZGV0YWlscy52dWUiXSwibmFtZXMiOlsidW5pU2hhcmUiLCJVbmlTaGFyZSIsImRhdGEiLCJsb2RpbmciLCJnb29kc09iaiIsImlkZW50aXR5IiwiY29tcGFueSIsImNvdXBvbnMiLCJjb3Vwb25TZWUiLCJjcmVhdGVkIiwiJFJvdXRlIiwicXVlcnkiLCJpZCIsInRoZW4iLCJyZXMiLCJzbGljZSIsIm9uQmFja1ByZXNzIiwiZnJvbSIsIiRuZXh0VGljayIsImhpZGUiLCJpc1Nob3ciLCJtZXRob2RzIiwiYnV5R29vZHMiLCJ0b2tlbiIsIiRzdG9yZSIsImdldHRlcnMiLCJnZXRUb2tlbiIsInVzZXJMb2dpbiIsInVzZXJBdXRoIiwiTG9naW4iLCJ1bmkiLCJuYXZpZ2F0ZVRvIiwidXJsIiwic2t1cyIsInNrdV9pZCIsIm9uT3BlbldlY2hhdCIsInBsdXMiLCJzaGFyZSIsImdldFNlcnZpY2VzIiwic3dlaXhpbiIsInZhbCIsImxhdW5jaE1pbmlQcm9ncmFtIiwib3JpZ2luYWxfaWQiLCJwYXRoIiwiY29tcGFueV9pZCIsInNob3dUb2FzdCIsInRpdGxlIiwiaWNvbiIsImRyYXdDb3Vwb25zIiwidHlwZSIsImR1cmF0aW9uIiwiY2F0Y2giLCJlcnIiLCJtZXNzYWdlIiwiY291cG9uc09wbmUiLCIkcmVmcyIsImNvdXBvbnNQb3B1cCIsIm9wZW4iLCJjb3Vwb25zQ2xvc2UiLCJjbG9zZSIsInNlcnZlT3BuZSIsInNlcnZlUG9wdXAiLCJzZXJ2ZUNsb3NlIiwib25OYXZpZ2F0aW9uQmFyQnV0dG9uVGFwIiwiaW52aXRlIiwidXNlcl9pbnZpdGUiLCJnb29kcyIsImdvb2RzX2lkIiwic2hhcmVDb2RlIiwic3Vic3RyaW5nIiwic2hvdyIsImNvbnRlbnQiLCJocmVmIiwic3VtbWFyeSIsImltYWdlVXJsIiwiY29uZmlnIiwiYXBpVXJscyIsIm1lbnVzIiwiY2FuY2VsVGV4dCIsImUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7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QjtBQUNEO0FBQ0QsT0E5QkQ7QUErQkEsS0E3SE8sRUFoQ0ssRSIsImZpbGUiOiIzNjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IHtcblx0Z29vZHMsXG5cdG1hbmFnZXNDb3Vwb25zXG59IGZyb20gJ0AvYXBpcy9pbnRlcmZhY2VzL2dvb2RzJ1xuaW1wb3J0IHVzZXJBdXRoIGZyb20gJ0AvcHVibGljL3VzZXJBdXRoJ1xuaW1wb3J0IFVuaVNoYXJlIGZyb20gJ3VuaV9tb2R1bGVzL3VuaS1zaGFyZS9qc19zZGsvdW5pLXNoYXJlLmpzJ1xuY29uc3QgdW5pU2hhcmUgPSBuZXcgVW5pU2hhcmUoKVxuaW1wb3J0IHtjb25maWd9IGZyb20gJ0AvYXBpcy9pbmRleC5qcydcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0bG9kaW5nOiB0cnVlLFxuXHRcdFx0Z29vZHNPYmo6IHt9LFxuXHRcdFx0aWRlbnRpdHk6ICcnLFxuXHRcdFx0Y29tcGFueToge30sXG5cdFx0XHRjb3Vwb25zOiB7fSxcblx0XHRcdGNvdXBvblNlZTogXCJcIlxuXHRcdH07XG5cdH0sXG5cdGNyZWF0ZWQoKSB7XG5cdFx0Z29vZHModGhpcy4kUm91dGUucXVlcnkuaWQpLnRoZW4ocmVzID0+IHtcblx0XHRcdHRoaXMubG9kaW5nID0gZmFsc2Vcblx0XHRcdHRoaXMuZ29vZHNPYmogPSByZXNcblx0XHRcdHRoaXMuaWRlbnRpdHkgPSByZXMuaWRlbnRpdHkuaWQgfHwgJydcblx0XHRcdHRoaXMuY29tcGFueSA9IHJlcy5jb21wYW55XG5cdFx0XHR0aGlzLmNvdXBvblNlZSA9IHJlcy5jb3Vwb25zLnNsaWNlKDAsIDMpXG5cdFx0XHR0aGlzLmNvdXBvbnMgPSByZXMuY291cG9uc1xuXHRcdH0pXG5cdH0sXG5cdG9uQmFja1ByZXNzKHtcblx0XHRmcm9tXG5cdH0pIHtcblx0XHRjb25zb2xlLmxvZyhmcm9tKTtcblx0XHRpZiAoZnJvbSA9PSAnYmFja2J1dHRvbicpIHtcblx0XHRcdHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uKCkge1xuXHRcdFx0XHR1bmlTaGFyZS5oaWRlKClcblx0XHRcdH0pXG5cdFx0XHRyZXR1cm4gdW5pU2hhcmUuaXNTaG93O1xuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOaPkOS6pOi0reS5sOWNlVxuXHRcdGJ1eUdvb2RzKCkge1xuXHRcdFx0bGV0IHRva2VuID0gdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRUb2tlblxuXHRcdFx0aWYgKHRva2VuID09ICcnKSB7XG5cdFx0XHRcdGxldCB1c2VyTG9naW4gPSBuZXcgdXNlckF1dGgoKVxuXHRcdFx0XHR1c2VyTG9naW4uTG9naW4oKVxuXHRcdFx0XHRyZXR1cm5cblx0XHRcdH1cblx0XHRcdC8vIHRoaXMuJFJvdXRlci5wdXNoKHtcblx0XHRcdC8vIFx0bmFtZTogJ0J1eScsXG5cdFx0XHQvLyBcdHBhcmFtczoge1xuXHRcdFx0Ly8gXHRcdHNrdUlkOiB0aGlzLmdvb2RzT2JqLnNrdXNbMF0uc2t1X2lkLFxuXHRcdFx0Ly8gXHRcdHF0eVx0IDogdGhpcy5nb29kc09iai5za3VzWzBdLm51bWJlclxuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9KVxuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvY29uZmlybU9yZGVyP3F0eT0xJnR5cGU9MiZnb29kc19za3VfaWQ9JyArIHRoaXMuZ29vZHNPYmouc2t1c1swXS5za3VfaWRcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDmiZPlvIDlvq7kv6HlsI/nqIvluo9cblx0XHRvbk9wZW5XZWNoYXQoKSB7XG5cdFx0XHRwbHVzLnNoYXJlLmdldFNlcnZpY2VzKHJlcyA9PiB7XG5cdFx0XHRcdGxldCBzd2VpeGluID0gbnVsbDtcblx0XHRcdFx0Zm9yIChsZXQgdmFsIG9mIHJlcykge1xuXHRcdFx0XHRcdGlmICh2YWwuaWQgPT09ICd3ZWl4aW4nKSB7XG5cdFx0XHRcdFx0XHRzd2VpeGluID0gdmFsXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8qKiAg5Lul5q2k5Li65L6L5a2QIOaYvuekuui3s+i9rOW8leWvvOmhtVxuXHRcdFx0XHQgKiAgICAnaW5kZXhfNCdcblx0XHRcdFx0ICogICAgIGluZGV4ICAg6Lez5bCP56iL5bqP5LyB5Lia6aaW6aG1XG5cdFx0XHRcdCAqICAgICA0ICAgICAgIOS8geS4mmlkXG5cdFx0XHRcdCAqKi9cblx0XHRcdFx0aWYgKHN3ZWl4aW4gIT0gbnVsbCkge1xuXHRcdFx0XHRcdHN3ZWl4aW4ubGF1bmNoTWluaVByb2dyYW0oe1xuXHRcdFx0XHRcdFx0aWQ6IHRoaXMuY29tcGFueS5vcmlnaW5hbF9pZCxcblx0XHRcdFx0XHRcdHBhdGg6ICdwYWdlcy9sb2dpbi9ndWlkZT9zY2VuZT1pbmRleF8nICsgdGhpcy5jb21wYW55LmNvbXBhbnlfaWRcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6ICflvZPliY3njq/looPkuI3mlK/mjIHmiZPlvIDlvq7kv6HlsI/nqIvluo8nLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXG5cdFx0Ly8g6aKG5Y+W5LyY5oOg5Yi4XG5cdFx0ZHJhd0NvdXBvbnMoaWQpIHtcblx0XHRcdGxldCB0b2tlbiA9IHRoaXMuJHN0b3JlLmdldHRlcnMuZ2V0VG9rZW5cblx0XHRcdGlmICh0b2tlbiA9PSAnJykge1xuXHRcdFx0XHRsZXQgdXNlckxvZ2luID0gbmV3IHVzZXJBdXRoKClcblx0XHRcdFx0dXNlckxvZ2luLkxvZ2luKClcblx0XHRcdFx0cmV0dXJuXG5cdFx0XHR9XG5cdFx0XHRtYW5hZ2VzQ291cG9ucyhpZCkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogJ+mihuWPluaIkOWKnycsXG5cdFx0XHRcdFx0dHlwZTogJ3ByaW1hcnknLFxuXHRcdFx0XHRcdGR1cmF0aW9uOiAzMDAwXG5cdFx0XHRcdH0pXG5cdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdFx0dGl0bGU6IGVyci5tZXNzYWdlXG5cdFx0XHRcdH0pXG5cdFx0XHR9KVxuXHRcdH0sXG5cblx0XHQvLyDpgInmi6nkvJjmg6DliLgt5pi+56S6XG5cdFx0Y291cG9uc09wbmUoKSB7XG5cdFx0XHR0aGlzLiRyZWZzLmNvdXBvbnNQb3B1cC5vcGVuKCdib3R0b20nKVxuXHRcdH0sXG5cblx0XHQvLyDpgInmi6nkvJjmg6DliLgt6ZqQ6JePXG5cdFx0Y291cG9uc0Nsb3NlKCkge1xuXHRcdFx0dGhpcy4kcmVmcy5jb3Vwb25zUG9wdXAuY2xvc2UoKVxuXHRcdH0sXG5cblx0XHQvLyDmn6XnnIvkv53pmpzmnI3liqEt5pi+56S6XG5cdFx0c2VydmVPcG5lKCkge1xuXHRcdFx0dGhpcy4kcmVmcy5zZXJ2ZVBvcHVwLm9wZW4oJ2JvdHRvbScpXG5cdFx0fSxcblxuXHRcdC8vIOafpeeci+S/nemanOacjeWKoS3pmpDol49cblx0XHRzZXJ2ZUNsb3NlKCkge1xuXHRcdFx0dGhpcy4kcmVmcy5zZXJ2ZVBvcHVwLmNsb3NlKClcblx0XHR9LFxuXHRcdC8vIOmhtumDqOiPnOWNleeCueWHu+S6huWIhuS6q+WKn+iDvVxuXHRcdG9uTmF2aWdhdGlvbkJhckJ1dHRvblRhcCgpIHtcblx0XHRcdGxldCBpbnZpdGUgPSB0aGlzLmdvb2RzT2JqLnVzZXJfaW52aXRlIHx8ICcnXG5cdFx0XHRsZXQgZ29vZHMgPSdeR29vZHNJZC8kLT8nICsgdGhpcy5nb29kc09iai5nb29kc19pZFxuXHRcdFx0bGV0IHNoYXJlQ29kZSA9IGludml0ZSA9PT0gJycgP2dvb2RzOmludml0ZS5zbGljZSgwLDIpICsgJyRJbnZpVGFUaU9uJENvRGUvJC0/JyArIGludml0ZS5zdWJzdHJpbmcoMikrZ29vZHNcblx0XHRcdHVuaVNoYXJlLnNob3coe1xuXHRcdFx0XHRjb250ZW50OiB7IFxuXHRcdFx0XHRcdHR5cGU6IDAsXG5cdFx0XHRcdFx0aHJlZjogJ2h0dHBzOi8vd3d3LmxpYW5zaGFuZy52aXAvYXBwP2ludml0ZT0nICsgc2hhcmVDb2RlLFxuXHRcdFx0XHRcdHRpdGxlOiAn6ZO+5ZWG5pif55CDIOWFseWIm+acquadpe+8jOS4gOi1t+aQreW7uiDpk77llYbnu4/mtY7nmoTkuJbnlYx+Jyxcblx0XHRcdFx0XHRzdW1tYXJ5OiAn6ZO+5ZWG5pif55CDQVBQ5L2g5YC85b6X5oul5pyJfuavj+aXpeetvuWIsOmihui0oeeMruWAvH4nLFxuXHRcdFx0XHRcdGltYWdlVXJsOiBjb25maWcuYXBpVXJscysnaW1hZ2VzL3RvcF9sb2dvLnBuZydcblx0XHRcdFx0fSxcblx0XHRcdFx0bWVudXM6IFt7XG5cdFx0XHRcdFx0XHRcImltZ1wiOiBcIi9zdGF0aWMvaWNvbnMvcGF5V2F5X2ljb25fMDAucG5nXCIsXG5cdFx0XHRcdFx0XHRcInRleHRcIjogXCLlvq7kv6Hlpb3lj4tcIixcblx0XHRcdFx0XHRcdFwic2hhcmVcIjogeyAvL+W9k+WJjemhueeahOWIhuS6q+WPguaVsOmFjee9ruOAguWPr+imhuebluWFrOWFseeahOmFjee9ruWmguS4i++8muWIhuS6q+WIsOW+ruS/oeWwj+eoi+W6j++8jOmFjee9ruS6hnR5cGU9NVxuXHRcdFx0XHRcdFx0XHRcInByb3ZpZGVyXCI6IFwid2VpeGluXCIsXG5cdFx0XHRcdFx0XHRcdFwic2NlbmVcIjogXCJXWFNjZW5lU2Vzc2lvblwiXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcImltZ1wiOiBcIi9zdGF0aWMvaWNvbnMvc2hhcmUtcHlxLnBuZ1wiLFxuXHRcdFx0XHRcdFx0XCJ0ZXh0XCI6IFwi5b6u5L+h5pyL5Y+L5ZyIXCIsXG5cdFx0XHRcdFx0XHRcInNoYXJlXCI6IHtcblx0XHRcdFx0XHRcdFx0XCJwcm92aWRlclwiOiBcIndlaXhpblwiLFxuXHRcdFx0XHRcdFx0XHRcInNjZW5lXCI6IFwiV1hTZW5jZVRpbWVsaW5lXCJcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdF0sXG5cdFx0XHRcdGNhbmNlbFRleHQ6IFwi5Y+W5raI5YiG5LqrXCIsXG5cdFx0XHR9LCBlID0+IHsgXG5cdFx0XHRcdGlmKHVuaVNoYXJlLmlzU2hvdyl7XG5cdFx0XHRcdCAgY29uc29sZS5sb2coJ3NoYXJlQ29kZScsc2hhcmVDb2RlKVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///361\n");
/***/ }),
/* 362 */
@@ -31954,7 +31954,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _auth = __webpack_require__(/*! @/apis/interfaces/auth */ 105);\n\n\n\nvar _userAuth = _interopRequireDefault(__webpack_require__(/*! @/public/userAuth */ 104));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { phone: \"18245180131\", code: \"\", parentId: \"\", smsTime: 60, getSms: false };}, onShow: function onShow() {this.parentId = getApp().globalData.parentId;}, methods: { // 用户登录\n login: function login() {var _this = this;(0, _auth.smsAuth)({ mobileNo: this.phone, code: this.code, parent_id: this.parentId }).then(function (res) {_this.$store.commit('setToken', res.token_type + ' ' + res.access_token);if (_this.$Route.toName) {_this.$Router.back();} else {_this.$Router.replaceAll({ name: 'Index' });}}).catch(function (err) {uni.showToast({ title: err.message, icon: \"none\" });});}, // 获取验证码\n getPhoneCode: function getPhoneCode() {var _this2 = this;var outTime;(0, _auth.getSms)({ mobileNo: this.phone }).then(function (res) {uni.showToast({ title: res, icon: \"none\" });\n\n _this2.getSms = true;\n outTime = setInterval(function () {\n if (_this2.smsTime <= 1) {\n _this2.getSms = false;\n _this2.smsTime = 60;\n clearInterval('outTime');\n }\n _this2.smsTime -= 1;\n }, 1000);\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: \"none\" });\n\n });\n },\n // 一键登录\n onKeyAuth: function onKeyAuth() {var _this3 = this;\n uni.showLoading({\n title: \"加载中...\" });\n\n uni.preLogin({\n provider: 'univerify',\n success: function success(res) {\n var userLogin = new _userAuth.default();\n userLogin.keyLogin().then(function (res) {\n if (_this3.$Route.toName) {\n _this3.$Router.back();\n } else {\n _this3.$Router.replaceAll({ name: 'Index' });\n }\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none' });\n\n });\n },\n fail: function fail(err) {\n uni.showToast({\n title: '当前设备环境暂不支持一键登录',\n icon: 'none' });\n\n },\n complete: function complete() {\n uni.hideLoading();\n } });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vbG9naW4udnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTBDQTs7OztBQUlBLDBGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0Esb0JBREEsRUFFQSxRQUZBLEVBR0EsWUFIQSxFQUlBLFdBSkEsRUFLQSxhQUxBLEdBT0EsQ0FUQSxFQVVBLE1BVkEsb0JBVUEsQ0FDQSw2Q0FDQSxDQVpBLEVBYUEsV0FDQTtBQUNBLFNBRkEsbUJBRUEsa0JBQ0EscUJBQ0Esb0JBREEsRUFFQSxlQUZBLEVBR0Esd0JBSEEsSUFJQSxJQUpBLENBSUEsZ0JBQ0EseUVBQ0EsMEJBQ0EscUJBQ0EsQ0FGQSxNQUVBLENBQ0EsNENBQ0EsQ0FDQSxDQVhBLEVBV0EsS0FYQSxDQVdBLGdCQUNBLGdCQUNBLGtCQURBLEVBRUEsWUFGQSxJQUlBLENBaEJBLEVBaUJBLENBcEJBLEVBcUJBO0FBQ0EsZ0JBdEJBLDBCQXNCQSxtQkFDQSxZQUNBLG9CQUNBLG9CQURBLElBRUEsSUFGQSxDQUVBLGdCQUNBLGdCQUNBLFVBREEsRUFFQSxZQUZBOztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQVBBLEVBT0EsSUFQQTtBQVFBLE9BaEJBLEVBZ0JBLEtBaEJBLENBZ0JBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLHNCQUZBOztBQUlBLE9BckJBO0FBc0JBLEtBOUNBO0FBK0NBO0FBQ0EsYUFoREEsdUJBZ0RBO0FBQ0E7QUFDQSx1QkFEQTs7QUFHQTtBQUNBLDZCQURBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQSxXQU5BLEVBTUEsS0FOQSxDQU1BO0FBQ0E7QUFDQSxnQ0FEQTtBQUVBLDBCQUZBOztBQUlBLFdBWEE7QUFZQSxTQWhCQTtBQWlCQTtBQUNBO0FBQ0EsbUNBREE7QUFFQSx3QkFGQTs7QUFJQSxTQXRCQTtBQXVCQSxnQkF2QkEsc0JBdUJBO0FBQ0E7QUFDQSxTQXpCQTs7QUEyQkEsS0EvRUEsRUFiQSxFIiwiZmlsZSI6IjQwOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XG5cdFx0PHZpZXcgY2xhc3M9XCJsb2dpbi10b3BcIj5cblx0XHRcdDx2aWV3IGNsYXNzPVwidG9wLWxvZ28tY29udGVudFwiPlxuXHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJ0b3AtbG9nb1wiIGZpdD1cImNvbnRhaW5cIiBzcmM9XCIvc3RhdGljL2ltZ3MvdG9wX2xvZ28ucG5nXCIgLz5cblx0XHRcdFx06ZO+5ZWG5pif55CDKOS4reWbvSlcblx0XHRcdDwvdmlldz5cblx0XHRcdDxpbWFnZSBjbGFzcz1cInRvcC1iZ1wiIGZpdD1cImNvbnRhaW5cIiBtb2RlPVwid2lkdGhGaXhcIiBzcmM9XCIvc3RhdGljL2ltZ3MvdG9wX2JnLnBuZ1wiIC8+XG5cdFx0PC92aWV3PlxuXHRcdDwhLS0g6L6T5YWl5omL5py65Y+355u45YWzIC0tPlxuXHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRzIHBob25lXCI+XG5cdFx0XHQ8bGFiZWwgY2xhc3M9XCJsYWJlbFwiPis4NjwvbGFiZWw+XG5cdFx0XHQ8aW5wdXQgdHlwZT1cIm51bWJlclwiIHBsYWNlaG9sZGVyPVwi6L6T5YWl5oKo55qE5omL5py65Y+356CBXCIgbWF4bGVuZ3RoPVwiMTFcIiB2LW1vZGVsPVwicGhvbmVcIiAvPlxuXHRcdDwvdmlldz5cblx0XHQ8dmlldyBjbGFzcz1cImlucHV0cyBzbXNcIj5cblx0XHRcdDxpbnB1dCB0eXBlPVwibnVtYmVyXCIgcGxhY2Vob2xkZXI9XCLovpPlhaXnn63kv6Hpqozor4HnoIFcIiBtYXhsZW5ndGg9XCI0XCIgdi1tb2RlbD1cImNvZGVcIiAvPlxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cInNtcy1idG5cIiB0eXBlPVwiZGVmYXVsdFwiIHNpemU9XCJtaW5pXCIgOmRpc2FibGVkPVwicGhvbmUgPT0gJycgfHwgZ2V0U21zXCJcblx0XHRcdFx0QGNsaWNrPVwiZ2V0UGhvbmVDb2RlXCI+e3tnZXRTbXMgPyAn6YeN5paw5Y+R6YCBJyArIHNtc1RpbWUgKyAncyc6ICflj5HpgIHpqozor4HnoIEnfX08L2J1dHRvbj5cblx0XHQ8L3ZpZXc+XG5cdFx0PHZpZXcgY2xhc3M9XCJpbnB1dHNcIj5cblx0XHRcdDxpbnB1dCBwbGFjZWhvbGRlcj1cIumCgOivt+eggVwiIG1heGxlbmd0aD1cIjEwXCIgdi1tb2RlbD1cInBhcmVudElkXCIgLz5cblx0XHQ8L3ZpZXc+XG5cdFx0PGJ1dHRvbiBjbGFzcz1cImJ0blwiIHR5cGU9XCJkZWZhdWx0XCIgOmRpc2FibGVkPVwicGhvbmUgPT0gJycgfHwgY29kZSA9PSAnJ1wiIEBjbGljaz1cImxvZ2luXCI+55m75b2VPC9idXR0b24+XG5cdFx0PCEtLSDlv6vmjbfnmbvlvZUgLS0+XG5cdFx0PHZpZXcgY2xhc3M9XCJxdWlja1wiPlxuXHRcdFx0PHZpZXcgY2xhc3M9XCJxdWljay10aXRsZVwiPuW/q+aNt+eZu+W9lTwvdmlldz5cblx0XHRcdDx2aWV3IGNsYXNzPVwicXVpY2stYm94XCI+XG5cdFx0XHRcdDxpbWFnZSBjbGFzcz1cInF1aWNrLWljb25cIiBzcmM9XCJAL3N0YXRpYy9pY29ucy9rZXlwaG9uZS5wbmdcIiBtb2RlPVwid2lkdGhGaXhcIiBAY2xpY2s9XCJvbktleUF1dGhcIj48L2ltYWdlPlxuXHRcdFx0PC92aWV3PlxuXHRcdDwvdmlldz5cblx0XHQ8IS0tIOeUqOaIt+eZu+W9leazqOWGjOWNj+iuriAtLT5cblx0XHQ8dmlldyBjbGFzcz1cImFncmVlbWVudFwiPlxuXHRcdFx05pyq5rOo5YaM55qE5omL5py65Y+36aqM6K+B5ZCO5bCG6Ieq5Yqo5Yib5bu66LSm5Y+377yM55m75b2V5Y2z6KGo56S65ZCM5oSP5o6l5pS2XG5cdFx0XHQ8dmlldyBAY2xpY2s9XCIkUm91dGVyLnB1c2goe25hbWU6ICdhZ3JlZW1lbnQnLCBwYXJhbXM6IHtuYW1lIDogJ3NlY3JldCd9fSlcIj7nlKjmiLfpmpDnp4HljY/orq48L3ZpZXc+XG5cdFx0XHTlkoxcblx0XHRcdDx2aWV3IEBjbGljaz1cIiRSb3V0ZXIucHVzaCh7bmFtZTogJ2FncmVlbWVudCcsIHBhcmFtczoge25hbWUgOiAnc2VydmljZSd9fSlcIj7nlKjmiLfmnI3liqHljY/orq48L3ZpZXc+XG5cdFx0PC92aWV3PlxuXHRcdDx2aWV3IGNsYXNzPVwiYmVpYW5Ob1wiPuealklDUOWkhzIwMjEwMTM3MTTlj7ctMTwvdmlldz5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0aW1wb3J0IHtcblx0XHRnZXRTbXMsXG5cdFx0c21zQXV0aFxuXHR9IGZyb20gJ0AvYXBpcy9pbnRlcmZhY2VzL2F1dGgnXG5cdGltcG9ydCB1c2VyQXV0aCBmcm9tICdAL3B1YmxpYy91c2VyQXV0aCdcblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRwaG9uZVx0OiBcIjE4MjQ1MTgwMTMxXCIsXG5cdFx0XHRcdGNvZGVcdDogXCJcIixcblx0XHRcdFx0cGFyZW50SWQ6IFwiXCIsXG5cdFx0XHRcdHNtc1RpbWVcdDogNjAsXG5cdFx0XHRcdGdldFNtc1x0OiBmYWxzZVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0b25TaG93KCl7XG5cdFx0XHR0aGlzLnBhcmVudElkID0gZ2V0QXBwKCkuZ2xvYmFsRGF0YS5wYXJlbnRJZFxuXHRcdH0sXG5cdFx0bWV0aG9kczoge1xuXHRcdFx0Ly8g55So5oi355m75b2VXG5cdFx0XHRsb2dpbigpIHtcblx0XHRcdFx0c21zQXV0aCh7XG5cdFx0XHRcdFx0bW9iaWxlTm9cdDogdGhpcy5waG9uZSxcblx0XHRcdFx0XHRjb2RlXHRcdDogdGhpcy5jb2RlLFxuXHRcdFx0XHRcdHBhcmVudF9pZFx0OiB0aGlzLnBhcmVudElkXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ3NldFRva2VuJywgcmVzLnRva2VuX3R5cGUgKyAnICcgKyByZXMuYWNjZXNzX3Rva2VuKVxuXHRcdFx0XHRcdGlmKHRoaXMuJFJvdXRlLnRvTmFtZSl7XG5cdFx0XHRcdFx0XHR0aGlzLiRSb3V0ZXIuYmFjaygpXG5cdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHR0aGlzLiRSb3V0ZXIucmVwbGFjZUFsbCh7bmFtZTogJ0luZGV4J30pXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IGVyci5tZXNzYWdlLFxuXHRcdFx0XHRcdFx0aWNvbjogXCJub25lXCJcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdC8vIOiOt+WPlumqjOivgeeggVxuXHRcdFx0Z2V0UGhvbmVDb2RlKCkge1xuXHRcdFx0XHRsZXQgb3V0VGltZVxuXHRcdFx0XHRnZXRTbXMoe1xuXHRcdFx0XHRcdG1vYmlsZU5vOiB0aGlzLnBob25lXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMsXG5cdFx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIlxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0dGhpcy5nZXRTbXMgPSB0cnVlXG5cdFx0XHRcdFx0b3V0VGltZSA9IHNldEludGVydmFsKCgpID0+IHtcblx0XHRcdFx0XHRcdGlmICh0aGlzLnNtc1RpbWUgPD0gMSkge1xuXHRcdFx0XHRcdFx0XHR0aGlzLmdldFNtcyA9IGZhbHNlXG5cdFx0XHRcdFx0XHRcdHRoaXMuc21zVGltZSA9IDYwXG5cdFx0XHRcdFx0XHRcdGNsZWFySW50ZXJ2YWwoJ291dFRpbWUnKVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGhpcy5zbXNUaW1lIC09IDFcblx0XHRcdFx0XHR9LCAxMDAwKVxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IGVyci5tZXNzYWdlLFxuXHRcdFx0XHRcdFx0aWNvbjogXCJub25lXCJcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdC8vIOS4gOmUrueZu+W9lVxuXHRcdFx0b25LZXlBdXRoKCl7XG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XG5cdFx0XHRcdFx0dGl0bGU6IFwi5Yqg6L295LitLi4uXCJcblx0XHRcdFx0fSlcblx0XHRcdFx0dW5pLnByZUxvZ2luKHtcblx0XHRcdFx0XHRwcm92aWRlcjogJ3VuaXZlcmlmeScsXG5cdFx0XHRcdFx0c3VjY2Vzc1x0OiByZXM9PiB7XG5cdFx0XHRcdFx0XHRsZXQgdXNlckxvZ2luID0gbmV3IHVzZXJBdXRoKClcblx0XHRcdFx0XHRcdHVzZXJMb2dpbi5rZXlMb2dpbigpLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0XHRcdFx0aWYodGhpcy4kUm91dGUudG9OYW1lKXtcblx0XHRcdFx0XHRcdFx0XHR0aGlzLiRSb3V0ZXIuYmFjaygpXG5cdFx0XHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0XHRcdHRoaXMuJFJvdXRlci5yZXBsYWNlQWxsKHtuYW1lOiAnSW5kZXgnfSlcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyci5tZXNzYWdlLFxuXHRcdFx0XHRcdFx0XHRcdGljb24gOiAnbm9uZSdcblx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRmYWlsICAgXHQ6IGVycj0+IHtcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogJ+W9k+WJjeiuvuWkh+eOr+Wig+aaguS4jeaUr+aMgeS4gOmUrueZu+W9lScsXG5cdFx0XHRcdFx0XHRcdGljb24gOiAnbm9uZSdcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRjb21wbGV0ZSgpIHtcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cblx0LmNvbnRlbnQge1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nICogMztcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXG5cdFx0LmxvZ2luLXRvcCB7XG5cdFx0ICBoZWlnaHQ6IDI1dmg7XG5cdFx0ICB3aWR0aDogMTAwJTtcblx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdCAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgcGFkZGluZy1ib3R0b206IDE2MHJweDtcblx0XHQgIC50b3AtYmcge1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGJvdHRvbTogMzBycHg7XG5cdFx0ICAgIHotaW5kZXg6IDI7XG5cdFx0XHR3aWR0aDogNzQwcnB4O1xuXHRcdCAgfVxuXHRcdCAgLnRvcC1sb2dvLWNvbnRlbnQge1xuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQgICAgY29sb3I6ICM3ZjU2YTQ7XG5cdFx0ICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemU7XG5cdFx0ICAgIC50b3AtbG9nbyB7XG5cdFx0ICAgICAgbWFyZ2luLWJvdHRvbTogMjBycHg7XG5cdFx0XHQgIHdpZHRoOiAxNDZycHg7XG5cdFx0XHQgIGhlaWdodDogMTQ2cnB4O1xuXHRcdCAgICB9XG5cdFx0ICB9XG5cdFx0fVxuXHRcdFxuXG5cdFx0LmlucHV0cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOnJnYmEoJGNvbG9yOiAkbWlhbi1jb2xvciwgJGFscGhhOiAwLjA1KTtcblx0XHRcdGJvcmRlcjogc29saWQgMXJweCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLXRvcDogJG1hcmdpbjtcblx0XHRcdGhlaWdodDogODBycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogODBycHg7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogODBycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA4MHJweDtcblx0XHRcdFx0cGFkZGluZzogMCAkcGFkZGluZztcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRmb250LXNpemU6ICR0aXRsZS1zaXplLWxnO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnBob25lIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMjBycHg7XG5cblx0XHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEyMHJweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxcnB4ICRib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkdGl0bGUtc2l6ZS1sZztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNtcyB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwMHJweDtcblx0XHRcdFx0LnNtcy1idG5bc2l6ZT0nbWluaSddIHtcblx0XHRcdFx0XHR3aWR0aDogMjAwcnB4O1xuXHRcdFx0XHRcdGhlaWdodDogNzdycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDc3cnB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDFycHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDFycHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgMXJweCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1wcmljZTtcblx0XHRcdFx0XHRmb250LXNpemU6ICR0aXRsZS1zaXplLWxnO1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoJGNvbG9yOiAkdGV4dC1wcmljZSwgJGFscGhhOiAuNik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yLWxnO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6ICR0aXRsZS1zaXplICsgNjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcnB4O1xuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjYmY1MmViLCM4ZjMyZGQpO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdG1hcmdpbi10b3A6ICRtYXJnaW47XG5cdFx0XHRmb250LXNpemU6ICR0aXRsZS1zaXplO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDkwcnB4O1xuXHRcdFx0aGVpZ2h0OiA5MHJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogIzhmMzJkZCwgJGFscGhhOiAuNik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnF1aWNrIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkcGFkZGluZyAqIDI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQucXVpY2stdGl0bGUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1ncmF5O1xuXHRcdFx0XHRmb250LXNpemU6ICR0aXRsZS1zaXplLXNtO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7XG5cdFx0XHR9XG5cdFx0XHQucXVpY2stYm94IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0LnF1aWNrLWljb24ge1xuXHRcdFx0XHRcdHdpZHRoOiA3OHJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hZ3JlZW1lbnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDV2aDtcblx0XHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtc207XG5cdFx0XHRjb2xvcjogJHRleHQtZ3JheTtcblx0XHRcdHZpZXcge1xuXHRcdFx0XHRjb2xvcjogJHRleHQtcHJpY2U7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZzogMCAxMHJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJlaWFuTm97XG5cdFx0XHRmb250LXNpemU6ICR0aXRsZS1zaXplLXNtO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWdyYXktbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiAkcGFkZGluZyoyO1xuXHRcdH1cblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///409\n");
+eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _auth = __webpack_require__(/*! @/apis/interfaces/auth */ 105);\n\n\n\nvar _userAuth = _interopRequireDefault(__webpack_require__(/*! @/public/userAuth */ 104));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { phone: \"18245180131\", code: \"\", parentId: \"\", smsTime: 60, getSms: false };}, onShow: function onShow() {this.parentId = getApp().globalData.parentId;}, methods: { // 用户登录\n login: function login() {var _this = this;(0, _auth.smsAuth)({ mobileNo: this.phone, code: this.code, parent_id: this.parentId }).then(function (res) {_this.$store.commit('setToken', res.token_type + ' ' + res.access_token);if (_this.$Route.toName) {_this.$Router.back();} else {_this.$Router.replaceAll({ name: 'Index' });}}).catch(function (err) {uni.showToast({ title: err.message, icon: \"none\" });});}, // 获取验证码\n getPhoneCode: function getPhoneCode() {var _this2 = this;var outTime;(0, _auth.getSms)({ mobileNo: this.phone }).then(function (res) {uni.showToast({\n title: res,\n icon: \"none\" });\n\n _this2.getSms = true;\n outTime = setInterval(function () {\n if (_this2.smsTime <= 1) {\n _this2.getSms = false;\n _this2.smsTime = 60;\n clearInterval('outTime');\n }\n _this2.smsTime -= 1;\n }, 1000);\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: \"none\" });\n\n });\n },\n // 一键登录\n onKeyAuth: function onKeyAuth() {var _this3 = this;\n uni.showLoading({\n title: \"加载中...\" });\n\n uni.preLogin({\n provider: 'univerify',\n success: function success(res) {\n var userLogin = new _userAuth.default();\n userLogin.keyLogin().then(function (res) {\n if (_this3.$Route.toName) {\n _this3.$Router.back();\n } else {\n _this3.$Router.replaceAll({ name: 'Index' });\n }\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none' });\n\n });\n },\n fail: function fail(err) {\n uni.showToast({\n title: '当前设备环境暂不支持一键登录',\n icon: 'none' });\n\n },\n complete: function complete() {\n uni.hideLoading();\n } });\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vbG9naW4udnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTBDQTs7OztBQUlBLDBGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0Esb0JBREEsRUFFQSxRQUZBLEVBR0EsWUFIQSxFQUlBLFdBSkEsRUFLQSxhQUxBLEdBT0EsQ0FUQSxFQVVBLE1BVkEsb0JBVUEsQ0FDQSw2Q0FHQSxDQWRBLEVBZUEsV0FDQTtBQUNBLFNBRkEsbUJBRUEsa0JBQ0EscUJBQ0Esb0JBREEsRUFFQSxlQUZBLEVBR0Esd0JBSEEsSUFJQSxJQUpBLENBSUEsZ0JBQ0EseUVBQ0EsMEJBQ0EscUJBQ0EsQ0FGQSxNQUVBLENBQ0EsNENBQ0EsQ0FDQSxDQVhBLEVBV0EsS0FYQSxDQVdBLGdCQUNBLGdCQUNBLGtCQURBLEVBRUEsWUFGQSxJQUlBLENBaEJBLEVBaUJBLENBcEJBLEVBcUJBO0FBQ0EsZ0JBdEJBLDBCQXNCQSxtQkFDQSxZQUNBLG9CQUNBLG9CQURBLElBRUEsSUFGQSxDQUVBLGdCQUNBO0FBQ0Esb0JBREE7QUFFQSxzQkFGQTs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FQQSxFQU9BLElBUEE7QUFRQSxPQWhCQSxFQWdCQSxLQWhCQSxDQWdCQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxzQkFGQTs7QUFJQSxPQXJCQTtBQXNCQSxLQTlDQTtBQStDQTtBQUNBLGFBaERBLHVCQWdEQTtBQUNBO0FBQ0EsdUJBREE7O0FBR0E7QUFDQSw2QkFEQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0EsV0FOQSxFQU1BLEtBTkEsQ0FNQTtBQUNBO0FBQ0EsZ0NBREE7QUFFQSwwQkFGQTs7QUFJQSxXQVhBO0FBWUEsU0FoQkE7QUFpQkE7QUFDQTtBQUNBLG1DQURBO0FBRUEsd0JBRkE7O0FBSUEsU0F0QkE7QUF1QkEsZ0JBdkJBLHNCQXVCQTtBQUNBO0FBQ0EsU0F6QkE7O0FBMkJBLEtBL0VBLEVBZkEsRSIsImZpbGUiOiI0MDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxuXHRcdDx2aWV3IGNsYXNzPVwibG9naW4tdG9wXCI+XG5cdFx0XHQ8dmlldyBjbGFzcz1cInRvcC1sb2dvLWNvbnRlbnRcIj5cblx0XHRcdFx0PGltYWdlIGNsYXNzPVwidG9wLWxvZ29cIiBmaXQ9XCJjb250YWluXCIgc3JjPVwiL3N0YXRpYy9pbWdzL3RvcF9sb2dvLnBuZ1wiIC8+XG5cdFx0XHRcdOmTvuWVhuaYn+eQgyjkuK3lm70pXG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8aW1hZ2UgY2xhc3M9XCJ0b3AtYmdcIiBmaXQ9XCJjb250YWluXCIgbW9kZT1cIndpZHRoRml4XCIgc3JjPVwiL3N0YXRpYy9pbWdzL3RvcF9iZy5wbmdcIiAvPlxuXHRcdDwvdmlldz5cblx0XHQ8IS0tIOi+k+WFpeaJi+acuuWPt+ebuOWFsyAtLT5cblx0XHQ8dmlldyBjbGFzcz1cImlucHV0cyBwaG9uZVwiPlxuXHRcdFx0PGxhYmVsIGNsYXNzPVwibGFiZWxcIj4rODY8L2xhYmVsPlxuXHRcdFx0PGlucHV0IHR5cGU9XCJudW1iZXJcIiBwbGFjZWhvbGRlcj1cIui+k+WFpeaCqOeahOaJi+acuuWPt+eggVwiIG1heGxlbmd0aD1cIjExXCIgdi1tb2RlbD1cInBob25lXCIgLz5cblx0XHQ8L3ZpZXc+XG5cdFx0PHZpZXcgY2xhc3M9XCJpbnB1dHMgc21zXCI+XG5cdFx0XHQ8aW5wdXQgdHlwZT1cIm51bWJlclwiIHBsYWNlaG9sZGVyPVwi6L6T5YWl55+t5L+h6aqM6K+B56CBXCIgbWF4bGVuZ3RoPVwiNFwiIHYtbW9kZWw9XCJjb2RlXCIgLz5cblx0XHRcdDxidXR0b24gY2xhc3M9XCJzbXMtYnRuXCIgdHlwZT1cImRlZmF1bHRcIiBzaXplPVwibWluaVwiIDpkaXNhYmxlZD1cInBob25lID09ICcnIHx8IGdldFNtc1wiXG5cdFx0XHRcdEBjbGljaz1cImdldFBob25lQ29kZVwiPnt7Z2V0U21zID8gJ+mHjeaWsOWPkemAgScgKyBzbXNUaW1lICsgJ3MnOiAn5Y+R6YCB6aqM6K+B56CBJ319PC9idXR0b24+XG5cdFx0PC92aWV3PlxuXHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRzXCI+XG5cdFx0XHQ8aW5wdXQgcGxhY2Vob2xkZXI9XCLpgoDor7fnoIFcIiBtYXhsZW5ndGg9XCIxMFwiIHYtbW9kZWw9XCJwYXJlbnRJZFwiIC8+XG5cdFx0PC92aWV3PlxuXHRcdDxidXR0b24gY2xhc3M9XCJidG5cIiB0eXBlPVwiZGVmYXVsdFwiIDpkaXNhYmxlZD1cInBob25lID09ICcnIHx8IGNvZGUgPT0gJydcIiBAY2xpY2s9XCJsb2dpblwiPueZu+W9lTwvYnV0dG9uPlxuXHRcdDwhLS0g5b+r5o2355m75b2VIC0tPlxuXHRcdDx2aWV3IGNsYXNzPVwicXVpY2tcIj5cblx0XHRcdDx2aWV3IGNsYXNzPVwicXVpY2stdGl0bGVcIj7lv6vmjbfnmbvlvZU8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz1cInF1aWNrLWJveFwiPlxuXHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJxdWljay1pY29uXCIgc3JjPVwiQC9zdGF0aWMvaWNvbnMva2V5cGhvbmUucG5nXCIgbW9kZT1cIndpZHRoRml4XCIgQGNsaWNrPVwib25LZXlBdXRoXCI+PC9pbWFnZT5cblx0XHRcdDwvdmlldz5cblx0XHQ8L3ZpZXc+XG5cdFx0PCEtLSDnlKjmiLfnmbvlvZXms6jlhozljY/orq4gLS0+XG5cdFx0PHZpZXcgY2xhc3M9XCJhZ3JlZW1lbnRcIj5cblx0XHRcdOacquazqOWGjOeahOaJi+acuuWPt+mqjOivgeWQjuWwhuiHquWKqOWIm+W7uui0puWPt++8jOeZu+W9leWNs+ihqOekuuWQjOaEj+aOpeaUtlxuXHRcdFx0PHZpZXcgQGNsaWNrPVwiJFJvdXRlci5wdXNoKHtuYW1lOiAnYWdyZWVtZW50JywgcGFyYW1zOiB7bmFtZSA6ICdzZWNyZXQnfX0pXCI+55So5oi36ZqQ56eB5Y2P6K6uPC92aWV3PlxuXHRcdFx05ZKMXG5cdFx0XHQ8dmlldyBAY2xpY2s9XCIkUm91dGVyLnB1c2goe25hbWU6ICdhZ3JlZW1lbnQnLCBwYXJhbXM6IHtuYW1lIDogJ3NlcnZpY2UnfX0pXCI+55So5oi35pyN5Yqh5Y2P6K6uPC92aWV3PlxuXHRcdDwvdmlldz5cblx0XHQ8dmlldyBjbGFzcz1cImJlaWFuTm9cIj7nmpZJQ1DlpIcyMDIxMDEzNzE05Y+3LTE8L3ZpZXc+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdGltcG9ydCB7XG5cdFx0Z2V0U21zLFxuXHRcdHNtc0F1dGhcblx0fSBmcm9tICdAL2FwaXMvaW50ZXJmYWNlcy9hdXRoJ1xuXHRpbXBvcnQgdXNlckF1dGggZnJvbSAnQC9wdWJsaWMvdXNlckF1dGgnXG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0cGhvbmVcdDogXCIxODI0NTE4MDEzMVwiLFxuXHRcdFx0XHRjb2RlXHQ6IFwiXCIsXG5cdFx0XHRcdHBhcmVudElkOiBcIlwiLFxuXHRcdFx0XHRzbXNUaW1lXHQ6IDYwLFxuXHRcdFx0XHRnZXRTbXNcdDogZmFsc2Vcblx0XHRcdH1cblx0XHR9LFxuXHRcdG9uU2hvdygpe1xuXHRcdFx0dGhpcy5wYXJlbnRJZCA9IGdldEFwcCgpLmdsb2JhbERhdGEucGFyZW50SWRcblx0XHRcdFxuXHRcdFx0XG5cdFx0fSxcblx0XHRtZXRob2RzOiB7XG5cdFx0XHQvLyDnlKjmiLfnmbvlvZVcblx0XHRcdGxvZ2luKCkge1xuXHRcdFx0XHRzbXNBdXRoKHtcblx0XHRcdFx0XHRtb2JpbGVOb1x0OiB0aGlzLnBob25lLFxuXHRcdFx0XHRcdGNvZGVcdFx0OiB0aGlzLmNvZGUsXG5cdFx0XHRcdFx0cGFyZW50X2lkXHQ6IHRoaXMucGFyZW50SWRcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnc2V0VG9rZW4nLCByZXMudG9rZW5fdHlwZSArICcgJyArIHJlcy5hY2Nlc3NfdG9rZW4pXG5cdFx0XHRcdFx0aWYodGhpcy4kUm91dGUudG9OYW1lKXtcblx0XHRcdFx0XHRcdHRoaXMuJFJvdXRlci5iYWNrKClcblx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdHRoaXMuJFJvdXRlci5yZXBsYWNlQWxsKHtuYW1lOiAnSW5kZXgnfSlcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyLm1lc3NhZ2UsXG5cdFx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIlxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0Ly8g6I635Y+W6aqM6K+B56CBXG5cdFx0XHRnZXRQaG9uZUNvZGUoKSB7XG5cdFx0XHRcdGxldCBvdXRUaW1lXG5cdFx0XHRcdGdldFNtcyh7XG5cdFx0XHRcdFx0bW9iaWxlTm86IHRoaXMucGhvbmVcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IHJlcyxcblx0XHRcdFx0XHRcdGljb246IFwibm9uZVwiXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR0aGlzLmdldFNtcyA9IHRydWVcblx0XHRcdFx0XHRvdXRUaW1lID0gc2V0SW50ZXJ2YWwoKCkgPT4ge1xuXHRcdFx0XHRcdFx0aWYgKHRoaXMuc21zVGltZSA8PSAxKSB7XG5cdFx0XHRcdFx0XHRcdHRoaXMuZ2V0U21zID0gZmFsc2Vcblx0XHRcdFx0XHRcdFx0dGhpcy5zbXNUaW1lID0gNjBcblx0XHRcdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbCgnb3V0VGltZScpXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0aGlzLnNtc1RpbWUgLT0gMVxuXHRcdFx0XHRcdH0sIDEwMDApXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyLm1lc3NhZ2UsXG5cdFx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIlxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0Ly8g5LiA6ZSu55m75b2VXG5cdFx0XHRvbktleUF1dGgoKXtcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcblx0XHRcdFx0XHR0aXRsZTogXCLliqDovb3kuK0uLi5cIlxuXHRcdFx0XHR9KVxuXHRcdFx0XHR1bmkucHJlTG9naW4oe1xuXHRcdFx0XHRcdHByb3ZpZGVyOiAndW5pdmVyaWZ5Jyxcblx0XHRcdFx0XHRzdWNjZXNzXHQ6IHJlcz0+IHtcblx0XHRcdFx0XHRcdGxldCB1c2VyTG9naW4gPSBuZXcgdXNlckF1dGgoKVxuXHRcdFx0XHRcdFx0dXNlckxvZ2luLmtleUxvZ2luKCkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRcdFx0XHRpZih0aGlzLiRSb3V0ZS50b05hbWUpe1xuXHRcdFx0XHRcdFx0XHRcdHRoaXMuJFJvdXRlci5iYWNrKClcblx0XHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdFx0dGhpcy4kUm91dGVyLnJlcGxhY2VBbGwoe25hbWU6ICdJbmRleCd9KVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyLm1lc3NhZ2UsXG5cdFx0XHRcdFx0XHRcdFx0aWNvbiA6ICdub25lJ1xuXHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdGZhaWwgICBcdDogZXJyPT4ge1xuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAn5b2T5YmN6K6+5aSH546v5aKD5pqC5LiN5pSv5oyB5LiA6ZSu55m75b2VJyxcblx0XHRcdFx0XHRcdFx0aWNvbiA6ICdub25lJ1xuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdGNvbXBsZXRlKCkge1xuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuXHQuY29udGVudCB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0cGFkZGluZzogJHBhZGRpbmcgKiAzO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cblx0XHQubG9naW4tdG9wIHtcblx0XHQgIGhlaWdodDogMjV2aDtcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdCAgZGlzcGxheTogZmxleDtcblx0XHQgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICBwYWRkaW5nLWJvdHRvbTogMTYwcnB4O1xuXHRcdCAgLnRvcC1iZyB7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgYm90dG9tOiAzMHJweDtcblx0XHQgICAgei1pbmRleDogMjtcblx0XHRcdHdpZHRoOiA3NDBycHg7XG5cdFx0ICB9XG5cdFx0ICAudG9wLWxvZ28tY29udGVudCB7XG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCAgICBjb2xvcjogIzdmNTZhNDtcblx0XHQgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZTtcblx0XHQgICAgLnRvcC1sb2dvIHtcblx0XHQgICAgICBtYXJnaW4tYm90dG9tOiAyMHJweDtcblx0XHRcdCAgd2lkdGg6IDE0NnJweDtcblx0XHRcdCAgaGVpZ2h0OiAxNDZycHg7XG5cdFx0ICAgIH1cblx0XHQgIH1cblx0XHR9XG5cdFx0XG5cblx0XHQuaW5wdXRzIHtcblx0XHRcdGJhY2tncm91bmQ6cmdiYSgkY29sb3I6ICRtaWFuLWNvbG9yLCAkYWxwaGE6IDAuMDUpO1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcnB4ICRib3JkZXItY29sb3I7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAkbWFyZ2luO1xuXHRcdFx0aGVpZ2h0OiA4MHJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA4MHJweDtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA4MHJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDgwcnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwICRwYWRkaW5nO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtbGc7XG5cdFx0XHR9XG5cblx0XHRcdCYucGhvbmUge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEyMHJweDtcblxuXHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTIwcnB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDFycHggJGJvcmRlci1jb2xvcjtcblx0XHRcdFx0XHRmb250LXNpemU6ICR0aXRsZS1zaXplLWxnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuc21zIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjAwcnB4O1xuXHRcdFx0XHQuc21zLWJ0bltzaXplPSdtaW5pJ10ge1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3N3JweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNzdycHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMXJweDtcblx0XHRcdFx0XHRyaWdodDogMXJweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAxcnB4ICRib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LXByaWNlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtbGc7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgkY29sb3I6ICR0ZXh0LXByaWNlLCAkYWxwaGE6IC42KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRib3JkZXItY29sb3ItbGc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemUgKyA2O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBycHg7XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiZjUyZWIsIzhmMzJkZCk7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogJG1hcmdpbjtcblx0XHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemU7XG5cdFx0XHRsaW5lLWhlaWdodDogOTBycHg7XG5cdFx0XHRoZWlnaHQ6IDkwcnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAjOGYzMmRkLCAkYWxwaGE6IC42KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucXVpY2sge1xuXHRcdFx0cGFkZGluZy10b3A6ICRwYWRkaW5nICogMjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5xdWljay10aXRsZSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWdyYXk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtc207XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkcGFkZGluZztcblx0XHRcdH1cblx0XHRcdC5xdWljay1ib3gge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHQucXVpY2staWNvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDc4cnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFncmVlbWVudCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXZoO1xuXHRcdFx0Zm9udC1zaXplOiAkdGl0bGUtc2l6ZS1zbTtcblx0XHRcdGNvbG9yOiAkdGV4dC1ncmF5O1xuXHRcdFx0dmlldyB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1wcmljZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmVpYW5Ob3tcblx0XHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtc207XG5cdFx0XHRjb2xvcjogJHRleHQtZ3JheS1tO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZy10b3A6ICRwYWRkaW5nKjI7XG5cdFx0fVxuXHR9XG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///409\n");
/***/ }),
/* 410 */
@@ -45801,7 +45801,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _default =\n{\n onLaunch: function onLaunch() {\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n // 获取系统版本号\n __f__(\"log\", plus.runtime.versionCode, \" at App.vue:26\");\n __f__(\"log\", plus.runtime.uniVersion, \" at App.vue:27\");\n\n // 请求一个接口\n // 是否需要更新\n // 弹出更新提示\n // 下载文件安装\n\n __f__(\"log\", '检查更新', \" at App.vue:34\");\n\n },\n onShow: function onShow() {var _this = this;\n uni.getClipboardData({\n success: function success(res) {\n if (res.data.indexOf('$InviTaTiOn$CoDe/$-?') === 2) {\n _this.globalData.parentId = res.data.replace('$InviTaTiOn$CoDe/$-?', '');\n }\n },\n fail: function fail(err) {\n __f__(\"log\", err, \" at App.vue:45\");\n } });\n\n },\n onHide: function onHide() {\n __f__(\"log\", 'App Hide', \" at App.vue:50\");\n },\n globalData: {\n mainColor: 'white' } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 32)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vQXBwLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0E7QUFDQSxVQURBLHNCQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBc0JBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQSxHQWxDQTtBQW1DQSxRQW5DQSxvQkFtQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FMQTtBQU1BLFVBTkEsZ0JBTUEsR0FOQSxFQU1BO0FBQ0E7QUFDQSxPQVJBOztBQVVBLEdBOUNBO0FBK0NBLFFBL0NBLG9CQStDQTtBQUNBO0FBQ0EsR0FqREE7QUFrREE7QUFDQSxzQkFEQSxFQWxEQSxFIiwiZmlsZSI6IjYxNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0b25MYXVuY2goKSB7XHJcblx0XHRcdC8vI2lmZGVmIEg1XHJcblx0XHRcdFx0aWYgKHR5cGVvZiBXZWl4aW5KU0JyaWRnZSA9PSAnb2JqZWN0JyAmJiB0eXBlb2YgV2VpeGluSlNCcmlkZ2UuaW52b2tlID09ICdmdW5jdGlvbicpIHtcclxuXHRcdFx0XHRcdGhhbmRsZUZvbnRTaXplKClcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignV2VpeGluSlNCcmlkZ2VSZWFkeScsIGhhbmRsZUZvbnRTaXplLCBmYWxzZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZ1bmN0aW9uIGhhbmRsZUZvbnRTaXplKCkge1xyXG5cdFx0XHRcdFx0Ly8g6K6+572u572R6aG15a2X5L2T5Li66buY6K6k5aSn5bCPXHJcblx0XHRcdFx0XHRXZWl4aW5KU0JyaWRnZS5pbnZva2UoJ3NldEZvbnRTaXplQ2FsbGJhY2snLCB7XHJcblx0XHRcdFx0XHRcdGZvbnRTaXplOiAwXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0Ly8g6YeN5YaZ6K6+572u572R6aG15a2X5L2T5aSn5bCP55qE5LqL5Lu2XHJcblx0XHRcdFx0XHRXZWl4aW5KU0JyaWRnZS5vbignbWVudTpzZXRmb250JywgZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFdlaXhpbkpTQnJpZGdlLmludm9rZSgnc2V0Rm9udFNpemVDYWxsYmFjaycsIHtcclxuXHRcdFx0XHRcdFx0XHRmb250U2l6ZTogMFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdC8vI2VuZGlmXG5cdFx0XHRcblx0XHRcdC8vI2lmZGVmIEFQUC1QTFVTXG5cdFx0XHRcdC8vIOiOt+WPluezu+e7n+eJiOacrOWPt1xuXHRcdFx0XHRjb25zb2xlLmxvZyhwbHVzLnJ1bnRpbWUudmVyc2lvbkNvZGUpXG5cdFx0XHRcdGNvbnNvbGUubG9nKHBsdXMucnVudGltZS51bmlWZXJzaW9uKVxuXHRcdFx0XHRcblx0XHRcdFx0Ly8g6K+35rGC5LiA5Liq5o6l5Y+jXG5cdFx0XHRcdC8vIOaYr+WQpumcgOimgeabtOaWsFxuXHRcdFx0XHQvLyDlvLnlh7rmm7TmlrDmj5DnpLpcblx0XHRcdFx0Ly8g5LiL6L295paH5Lu25a6J6KOFXG5cdFx0XHRcdFxuXHRcdFx0XHRjb25zb2xlLmxvZygn5qOA5p+l5pu05pawJylcblx0XHRcdC8vI2VuZGlmXG5cdFx0fSxcclxuXHRcdG9uU2hvdygpIHtcclxuXHRcdFx0dW5pLmdldENsaXBib2FyZERhdGEoe1xuXHRcdFx0XHRzdWNjZXNzOiByZXM9PiB7XG5cdFx0XHRcdFx0aWYocmVzLmRhdGEuaW5kZXhPZignJEludmlUYVRpT24kQ29EZS8kLT8nKSA9PT0gMil7XG5cdFx0XHRcdFx0XHR0aGlzLmdsb2JhbERhdGEucGFyZW50SWQgPSByZXMuZGF0YS5yZXBsYWNlKCckSW52aVRhVGlPbiRDb0RlLyQtPycsICcnKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSxcblx0XHRcdFx0ZmFpbChlcnIpIHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhlcnIpXG5cdFx0XHRcdH1cblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0b25IaWRlKCkge1xyXG5cdFx0XHRjb25zb2xlLmxvZygnQXBwIEhpZGUnKTtcclxuXHRcdH0sXHJcblx0XHRnbG9iYWxEYXRhOiB7XHJcblx0XHRcdG1haW5Db2xvcjogJ3doaXRlJ1xyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0QGltcG9ydCAndXZpZXctdWkvaW5kZXguc2Nzcyc7XHJcblxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuXHRcdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///614\n");
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _default =\n{\n onLaunch: function onLaunch() {\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n // 获取系统版本号\n __f__(\"log\", plus.runtime.versionCode, \" at App.vue:26\");\n __f__(\"log\", plus.runtime.uniVersion, \" at App.vue:27\");\n // 请求一个接口\n // 是否需要更新\n // 弹出更新提示\n // 下载文件安装\n\n },\n onShow: function onShow() {var _this = this;\n uni.getClipboardData({\n success: function success(res) {\n // 包含分享邀请码\n if (res.data.indexOf('$InviTaTiOn$CoDe/$-?') === 2) {\n var parentId = res.data.replace('$InviTaTiOn$CoDe/$-?', '');\n _this.globalData.parentId = parentId.substr(0, 10);\n if (res.data.indexOf('^GoodsId/$-?') === 30) {\n var goodsId = res.data.substr(42, res.data.length - 1);\n setTimeout(function () {\n if (_this.$Route.name === 'goodsDetails' && _this.$Route.query.id === goodsId) return;\n _this.$Router.push({ name: 'goodsDetails', params: { id: goodsId } });\n }, 1000);\n }\n return;\n }\n // 不包含用户信息\n if (res.data.indexOf('^GoodsId/$-?') > -1) {\n var _goodsId = res.data.substr(12, res.data.length - 1);\n setTimeout(function () {\n if (_this.$Route.name === 'goodsDetails' && _this.$Route.query.id === _goodsId) return;\n _this.$Router.push({ name: 'goodsDetails', params: { id: _goodsId } });\n }, 1000);\n }\n } });\n\n },\n onHide: function onHide() {\n __f__(\"log\", 'App Hide', \" at App.vue:62\");\n },\n globalData: {\n mainColor: 'white',\n parentId: '' } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 32)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vQXBwLnZ1ZSJdLCJuYW1lcyI6WyJvbkxhdW5jaCIsInBsdXMiLCJydW50aW1lIiwidmVyc2lvbkNvZGUiLCJ1bmlWZXJzaW9uIiwib25TaG93IiwidW5pIiwiZ2V0Q2xpcGJvYXJkRGF0YSIsInN1Y2Nlc3MiLCJyZXMiLCJkYXRhIiwiaW5kZXhPZiIsInBhcmVudElkIiwicmVwbGFjZSIsImdsb2JhbERhdGEiLCJzdWJzdHIiLCJnb29kc0lkIiwibGVuZ3RoIiwic2V0VGltZW91dCIsIiRSb3V0ZSIsIm5hbWUiLCJxdWVyeSIsImlkIiwiJFJvdXRlciIsInB1c2giLCJwYXJhbXMiLCJvbkhpZGUiLCJtYWluQ29sb3IiXSwibWFwcGluZ3MiOiI7QUFDZTtBQUNkQSxVQURjLHNCQUNIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBc0JUO0FBQ0EsaUJBQVlDLElBQUksQ0FBQ0MsT0FBTCxDQUFhQyxXQUF6QjtBQUNBLGlCQUFZRixJQUFJLENBQUNDLE9BQUwsQ0FBYUUsVUFBekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFRCxHQS9CYTtBQWdDZEMsUUFoQ2Msb0JBZ0NMO0FBQ1JDLE9BQUcsQ0FBQ0MsZ0JBQUosQ0FBcUI7QUFDcEJDLGFBQU8sRUFBRSxpQkFBQUMsR0FBRyxFQUFHO0FBQ2Q7QUFDQSxZQUFHQSxHQUFHLENBQUNDLElBQUosQ0FBU0MsT0FBVCxDQUFpQixzQkFBakIsTUFBNkMsQ0FBaEQsRUFBa0Q7QUFDakQsY0FBSUMsUUFBUSxHQUFHSCxHQUFHLENBQUNDLElBQUosQ0FBU0csT0FBVCxDQUFpQixzQkFBakIsRUFBeUMsRUFBekMsQ0FBZjtBQUNBLGVBQUksQ0FBQ0MsVUFBTCxDQUFnQkYsUUFBaEIsR0FBMkJBLFFBQVEsQ0FBQ0csTUFBVCxDQUFnQixDQUFoQixFQUFtQixFQUFuQixDQUEzQjtBQUNBLGNBQUdOLEdBQUcsQ0FBQ0MsSUFBSixDQUFTQyxPQUFULENBQWlCLGNBQWpCLE1BQXFDLEVBQXhDLEVBQTJDO0FBQzFDLGdCQUFJSyxPQUFPLEdBQUdQLEdBQUcsQ0FBQ0MsSUFBSixDQUFTSyxNQUFULENBQWdCLEVBQWhCLEVBQW9CTixHQUFHLENBQUNDLElBQUosQ0FBU08sTUFBVCxHQUFrQixDQUF0QyxDQUFkO0FBQ0FDLHNCQUFVLENBQUMsWUFBTTtBQUNoQixrQkFBRyxLQUFJLENBQUNDLE1BQUwsQ0FBWUMsSUFBWixLQUFxQixjQUFyQixJQUF1QyxLQUFJLENBQUNELE1BQUwsQ0FBWUUsS0FBWixDQUFrQkMsRUFBbEIsS0FBeUJOLE9BQW5FLEVBQTRFO0FBQzVFLG1CQUFJLENBQUNPLE9BQUwsQ0FBYUMsSUFBYixDQUFrQixFQUFDSixJQUFJLEVBQUUsY0FBUCxFQUF1QkssTUFBTSxFQUFFLEVBQUNILEVBQUUsRUFBRU4sT0FBTCxFQUEvQixFQUFsQjtBQUNBLGFBSFMsRUFHUCxJQUhPLENBQVY7QUFJQTtBQUNEO0FBQ0E7QUFDRDtBQUNBLFlBQUdQLEdBQUcsQ0FBQ0MsSUFBSixDQUFTQyxPQUFULENBQWlCLGNBQWpCLElBQW1DLENBQUMsQ0FBdkMsRUFBeUM7QUFDeEMsY0FBSUssUUFBTyxHQUFHUCxHQUFHLENBQUNDLElBQUosQ0FBU0ssTUFBVCxDQUFnQixFQUFoQixFQUFvQk4sR0FBRyxDQUFDQyxJQUFKLENBQVNPLE1BQVQsR0FBa0IsQ0FBdEMsQ0FBZDtBQUNBQyxvQkFBVSxDQUFDLFlBQU07QUFDaEIsZ0JBQUcsS0FBSSxDQUFDQyxNQUFMLENBQVlDLElBQVosS0FBcUIsY0FBckIsSUFBdUMsS0FBSSxDQUFDRCxNQUFMLENBQVlFLEtBQVosQ0FBa0JDLEVBQWxCLEtBQXlCTixRQUFuRSxFQUE0RTtBQUM1RSxpQkFBSSxDQUFDTyxPQUFMLENBQWFDLElBQWIsQ0FBa0IsRUFBQ0osSUFBSSxFQUFFLGNBQVAsRUFBdUJLLE1BQU0sRUFBRSxFQUFDSCxFQUFFLEVBQUVOLFFBQUwsRUFBL0IsRUFBbEI7QUFDQSxXQUhTLEVBR1AsSUFITyxDQUFWO0FBSUE7QUFDRCxPQXZCbUIsRUFBckI7O0FBeUJBLEdBMURhO0FBMkRkVSxRQTNEYyxvQkEyREw7QUFDUixpQkFBWSxVQUFaO0FBQ0EsR0E3RGE7QUE4RGRaLFlBQVUsRUFBRTtBQUNYYSxhQUFTLEVBQUUsT0FEQTtBQUVYZixZQUFRLEVBQUMsRUFGRSxFQTlERSxFIiwiZmlsZSI6IjYxNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRvbkxhdW5jaCgpIHtcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHRcdFxuXG5cdFx0XHQvLyDojrflj5bns7vnu5/niYjmnKzlj7dcblx0XHRcdGNvbnNvbGUubG9nKHBsdXMucnVudGltZS52ZXJzaW9uQ29kZSlcblx0XHRcdGNvbnNvbGUubG9nKHBsdXMucnVudGltZS51bmlWZXJzaW9uKVxuXHRcdFx0Ly8g6K+35rGC5LiA5Liq5o6l5Y+jXG5cdFx0XHQvLyDmmK/lkKbpnIDopoHmm7TmlrBcblx0XHRcdC8vIOW8ueWHuuabtOaWsOaPkOekulxuXHRcdFx0Ly8g5LiL6L295paH5Lu25a6J6KOFXG5cblx0fSxcblx0b25TaG93KCkge1xuXHRcdHVuaS5nZXRDbGlwYm9hcmREYXRhKHtcblx0XHRcdHN1Y2Nlc3M6IHJlcz0+IHtcblx0XHRcdFx0Ly8g5YyF5ZCr5YiG5Lqr6YKA6K+356CBXG5cdFx0XHRcdGlmKHJlcy5kYXRhLmluZGV4T2YoJyRJbnZpVGFUaU9uJENvRGUvJC0/JykgPT09IDIpe1xuXHRcdFx0XHRcdGxldCBwYXJlbnRJZCA9IHJlcy5kYXRhLnJlcGxhY2UoJyRJbnZpVGFUaU9uJENvRGUvJC0/JywgJycpXG5cdFx0XHRcdFx0dGhpcy5nbG9iYWxEYXRhLnBhcmVudElkID0gcGFyZW50SWQuc3Vic3RyKDAsIDEwKVxuXHRcdFx0XHRcdGlmKHJlcy5kYXRhLmluZGV4T2YoJ15Hb29kc0lkLyQtPycpID09PSAzMCl7XG5cdFx0XHRcdFx0XHRsZXQgZ29vZHNJZCA9IHJlcy5kYXRhLnN1YnN0cig0MiwgcmVzLmRhdGEubGVuZ3RoIC0gMSlcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRcdFx0XHRpZih0aGlzLiRSb3V0ZS5uYW1lID09PSAnZ29vZHNEZXRhaWxzJyAmJiB0aGlzLiRSb3V0ZS5xdWVyeS5pZCA9PT0gZ29vZHNJZCkgcmV0dXJuXG5cdFx0XHRcdFx0XHRcdHRoaXMuJFJvdXRlci5wdXNoKHtuYW1lOiAnZ29vZHNEZXRhaWxzJywgcGFyYW1zOiB7aWQ6IGdvb2RzSWR9fSlcblx0XHRcdFx0XHRcdH0sIDEwMDApXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIOS4jeWMheWQq+eUqOaIt+S/oeaBr1xuXHRcdFx0XHRpZihyZXMuZGF0YS5pbmRleE9mKCdeR29vZHNJZC8kLT8nKSA+IC0xKXtcblx0XHRcdFx0XHRsZXQgZ29vZHNJZCA9IHJlcy5kYXRhLnN1YnN0cigxMiwgcmVzLmRhdGEubGVuZ3RoIC0gMSlcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHRcdGlmKHRoaXMuJFJvdXRlLm5hbWUgPT09ICdnb29kc0RldGFpbHMnICYmIHRoaXMuJFJvdXRlLnF1ZXJ5LmlkID09PSBnb29kc0lkKSByZXR1cm5cblx0XHRcdFx0XHRcdHRoaXMuJFJvdXRlci5wdXNoKHtuYW1lOiAnZ29vZHNEZXRhaWxzJywgcGFyYW1zOiB7aWQ6IGdvb2RzSWR9fSlcblx0XHRcdFx0XHR9LCAxMDAwKVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSlcblx0fSxcblx0b25IaWRlKCkge1xuXHRcdGNvbnNvbGUubG9nKCdBcHAgSGlkZScpO1xuXHR9LFxuXHRnbG9iYWxEYXRhOiB7XG5cdFx0bWFpbkNvbG9yOiAnd2hpdGUnLFxuXHRcdHBhcmVudElkOicnXG5cdH1cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///614\n");
/***/ }),
/* 615 */
@@ -47560,5 +47560,27 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\nvar _index = __webpack_require__(/*! @/apis/index.js */ 25); //\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { name: \"NOList\", /**\n * name 携带过来的图片名称 (与本地问图片文件相对应) \n * \n * no-address(没有地址)\n * no-counpon(没有优惠券)\n * no-goods(没有商品)\n * no-list(没有订单列表)\n * no-news(没有任何消息)\n * no-new1(没有任何消息1)\n * no-chain (没有区块链信息)\n * no-collection(没有任何收藏信息)\n * no-foot (没有足迹信息)\n * no-in(没有收入信息)\n * no-out (没有任何支出信息)\n * no-order (没有任何订单信息)\n * no-order-list (没有任何订单信息)\n * no-record (没有任何收益信息)\n * no-records (没有任何收益信息2)\n * no-search (没有任何搜索信息)\n * no-shop (没有任何店铺信息)\n * \n * \n * txt 携带过来的提示语\n */props: { name: String, txt: String },\n\n data: function data() {\n return {\n webUrl: _index.config.apiUrls };\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9uby1saXN0LWNvbXBvbmVudHMvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFVQSw0RDs7Ozs7Ozs7O2VBR0EsRUFDQSxjQURBLEVBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O29DQXdCQSxTQUNBLFlBREEsRUFFQSxXQUZBLEVBMUJBOztBQStCQSxNQS9CQSxrQkErQkE7QUFDQTtBQUNBLG1DQURBOztBQUdBLEdBbkNBLEUiLCJmaWxlIjoiNjQ1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldyBjbGFzcz1cIk5PTGlzdFwiPlxuXHRcdDx2aWV3IGNsYXNzPVwibm8tYWRkclwiPlxuXHRcdFx0PGltYWdlIDpzcmM9XCJgJHt3ZWJVcmx9L25vLWxpc3QvJHtuYW1lfS5wbmdgXCIgbW9kZT1cIndpZHRoRml4XCIgLz5cblx0XHRcdHt7dHh0fX1cblx0XHQ8L3ZpZXc+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdGltcG9ydCB7XG5cdFx0Y29uZmlnXG5cdH0gZnJvbSAnQC9hcGlzL2luZGV4LmpzJ1xuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0bmFtZTogXCJOT0xpc3RcIixcblx0XHQvKipcblx0XHQgKiBuYW1lIOaQuuW4pui/h+adpeeahOWbvueJh+WQjeensCDvvIjkuI7mnKzlnLDpl67lm77niYfmlofku7bnm7jlr7nlupTvvIkgICAgXG5cdFx0ICogICBcblx0XHQgKiBuby1hZGRyZXNz77yI5rKh5pyJ5Zyw5Z2A77yJXG5cdFx0ICogbm8tY291bnBvbu+8iOayoeacieS8mOaDoOWIuO+8iVxuXHRcdCAqIG5vLWdvb2Rz77yI5rKh5pyJ5ZWG5ZOB77yJXG5cdFx0ICogbm8tbGlzdO+8iOayoeacieiuouWNleWIl+ihqO+8iVxuXHRcdCAqIG5vLW5ld3PvvIjmsqHmnInku7vkvZXmtojmga/vvIlcblx0XHQgKiBuby1uZXcx77yI5rKh5pyJ5Lu75L2V5raI5oGvMe+8iVxuXHRcdCAqIG5vLWNoYWluIO+8iOayoeacieWMuuWdl+mTvuS/oeaBr++8iVxuXHRcdCAqIG5vLWNvbGxlY3Rpb27vvIjmsqHmnInku7vkvZXmlLbol4/kv6Hmga/vvIlcblx0XHQgKiBuby1mb290IO+8iOayoeaciei2s+i/ueS/oeaBr++8iVxuXHRcdCAqIG5vLWlu77yI5rKh5pyJ5pS25YWl5L+h5oGv77yJXG5cdFx0ICogbm8tb3V0IO+8iOayoeacieS7u+S9leaUr+WHuuS/oeaBr++8iVxuXHRcdCAqIG5vLW9yZGVyIO+8iOayoeacieS7u+S9leiuouWNleS/oeaBr++8iVxuXHRcdCAqIG5vLW9yZGVyLWxpc3Qg77yI5rKh5pyJ5Lu75L2V6K6i5Y2V5L+h5oGv77yJXG5cdFx0ICogbm8tcmVjb3JkIO+8iOayoeacieS7u+S9leaUtuebiuS/oeaBr++8iVxuXHRcdCAqIG5vLXJlY29yZHMg77yI5rKh5pyJ5Lu75L2V5pS255uK5L+h5oGvMu+8iVxuXHRcdCAqIG5vLXNlYXJjaCDvvIjmsqHmnInku7vkvZXmkJzntKLkv6Hmga/vvIlcblx0XHQgKiBuby1zaG9wIO+8iOayoeacieS7u+S9leW6l+mTuuS/oeaBr++8iVxuXHRcdCAqIFxuXHRcdCAqIFxuXHRcdCAqIHR4dCDmkLrluKbov4fmnaXnmoTmj5DnpLror61cblx0XHQgKi9cblx0XHRwcm9wczoge1xuXHRcdFx0bmFtZTogU3RyaW5nLFxuXHRcdFx0dHh0OiBTdHJpbmdcblx0XHR9LFxuXHRcdFxuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHR3ZWJVcmw6IGNvbmZpZy5hcGlVcmxzXG5cdFx0XHR9O1xuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cblx0Ly8g5peg5Zyw5Z2AXG5cdC5uby1hZGRyIHtcblx0XHRwYWRkaW5nLXRvcDogJHBhZGRpbmcqNDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemUqMC45O1xuXG5cdFx0aW1hZ2Uge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbioyO1xuXHRcdFx0bWFyZ2luLXRvcDogJG1hcmdpbioxO1xuXHRcdFx0d2lkdGg6IDQwMHJweDtcblx0XHRcdG9wYWNpdHk6IC40O1xuXHRcdH1cblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///645\n");
+/***/ }),
+/* 646 */
+/*!************************************************************************************!*\
+ !*** /Users/WebTmm/Desktop/BlockChainH5/uni_modules/uni-share/js_sdk/uni-share.js ***!
+ \************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 45));var _uniImageMenu = _interopRequireDefault(__webpack_require__(/*! ./uni-image-menu.js */ 647));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}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;}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError(\"Cannot call a class as a function\");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if (\"value\" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== \"function\" && superClass !== null) {throw new TypeError(\"Super expression must either be null or a function\");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === \"object\" || typeof call === \"function\")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === \"function\") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _get(target, property, receiver) {if (typeof Reflect !== \"undefined\" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var\nUniShare = /*#__PURE__*/function (_UniImageMenu) {_inherits(UniShare, _UniImageMenu);var _super = _createSuper(UniShare);\n function UniShare(arg) {var _thisSuper, _this;_classCallCheck(this, UniShare);\n _this = _super.call(this);\n _this.isShow = _get((_thisSuper = _assertThisInitialized(_this), _getPrototypeOf(UniShare.prototype)), \"isShow\", _thisSuper);return _this;\n }_createClass(UniShare, [{ key: \"show\", value: function () {var _show = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee(\n param, callback) {var _this2 = this;var menus;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n menus = [];\n plus.share.getServices(function (services) {//只显示有服务的项目\n services = services.filter(function (item) {return item.nativeClient;});\n var servicesList = services.map(function (e) {return e.id;});\n param.menus.forEach(function (item) {\n if (servicesList.includes(item.share.provider) || typeof item.share == 'string') {\n menus.push(item);\n }\n });\n _get(_getPrototypeOf(UniShare.prototype), \"show\", _this2).call(_this2, {\n list: menus,\n cancelText: param.cancelText },\n function (e) {\n callback(e);\n if (e.event == 'clickMenu') {\n if (typeof menus[e.index]['share'] == 'string') {\n _this2[menus[e.index]['share']](param);\n } else {\n uni.share(_objectSpread(_objectSpread(_objectSpread({},\n param.content),\n menus[e.index].share), {}, {\n success: function success(res) {\n __f__(\"log\", \"success:\" + JSON.stringify(res), \" at uni_modules/uni-share/js_sdk/uni-share.js:30\");\n _get(_getPrototypeOf(UniShare.prototype), \"hide\", _this2).call(_this2);\n },\n fail: function fail(err) {\n __f__(\"log\", \"fail:\" + JSON.stringify(err), \" at uni_modules/uni-share/js_sdk/uni-share.js:34\");\n uni.showModal({\n content: JSON.stringify(err),\n showCancel: false,\n confirmText: \"知道了\" });\n\n } }));\n\n }\n }\n });\n }, function (err) {\n uni.showModal({\n title: '获取服务供应商失败:' + JSON.stringify(err),\n showCancel: false,\n confirmText: '知道了' });\n\n __f__(\"error\", '获取服务供应商失败:' + JSON.stringify(err), \" at uni_modules/uni-share/js_sdk/uni-share.js:51\");\n });case 2:case \"end\":return _context.stop();}}}, _callee);}));function show(_x, _x2) {return _show.apply(this, arguments);}return show;}() }, { key: \"hide\", value: function hide()\n\n {\n _get(_getPrototypeOf(UniShare.prototype), \"hide\", this).call(this);\n } }, { key: \"copyurl\", value: function copyurl(\n param) {var _this3 = this;\n __f__(\"log\", 'copyurl', param, \" at uni_modules/uni-share/js_sdk/uni-share.js:58\");\n uni.setClipboardData({\n data: param.content.href,\n success: function success() {\n __f__(\"log\", 'success', \" at uni_modules/uni-share/js_sdk/uni-share.js:62\");\n uni.hideToast(); //关闭自带的toast\n uni.showToast({\n title: '复制成功',\n icon: 'none' });\n\n _get(_getPrototypeOf(UniShare.prototype), \"hide\", _this3).call(_this3);\n },\n fail: function fail(err) {\n uni.showModal({\n content: JSON.stringify(err),\n showCancel: false });\n\n } });\n\n }\n // 使用系统分享发送分享消息 \n }, { key: \"shareSystem\", value: function shareSystem(param) {var _this4 = this;\n __f__(\"log\", 'shareSystem', param, \" at uni_modules/uni-share/js_sdk/uni-share.js:80\");\n plus.share.sendWithSystem({\n type: 'text',\n content: param.content.title + param.content.summary || '',\n href: param.content.href },\n function (e) {\n __f__(\"log\", '分享成功', \" at uni_modules/uni-share/js_sdk/uni-share.js:86\");\n _get(_getPrototypeOf(UniShare.prototype), \"hide\", _this4).call(_this4);\n }, function (err) {\n __f__(\"log\", '分享失败:' + JSON.stringify(err), \" at uni_modules/uni-share/js_sdk/uni-share.js:89\");\n uni.showModal({\n title: '获取服务供应商失败:' + JSON.stringify(err),\n showCancel: false,\n confirmText: '知道了' });\n\n });\n } }]);return UniShare;}(_uniImageMenu.default);var _default =\n\nUniShare;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 32)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXNoYXJlL2pzX3Nkay91bmktc2hhcmUuanMiXSwibmFtZXMiOlsiVW5pU2hhcmUiLCJhcmciLCJpc1Nob3ciLCJwYXJhbSIsImNhbGxiYWNrIiwibWVudXMiLCJwbHVzIiwic2hhcmUiLCJnZXRTZXJ2aWNlcyIsInNlcnZpY2VzIiwiZmlsdGVyIiwiaXRlbSIsIm5hdGl2ZUNsaWVudCIsInNlcnZpY2VzTGlzdCIsIm1hcCIsImUiLCJpZCIsImZvckVhY2giLCJpbmNsdWRlcyIsInByb3ZpZGVyIiwicHVzaCIsImxpc3QiLCJjYW5jZWxUZXh0IiwiZXZlbnQiLCJpbmRleCIsInVuaSIsImNvbnRlbnQiLCJzdWNjZXNzIiwicmVzIiwiSlNPTiIsInN0cmluZ2lmeSIsImZhaWwiLCJlcnIiLCJzaG93TW9kYWwiLCJzaG93Q2FuY2VsIiwiY29uZmlybVRleHQiLCJ0aXRsZSIsInNldENsaXBib2FyZERhdGEiLCJkYXRhIiwiaHJlZiIsImhpZGVUb2FzdCIsInNob3dUb2FzdCIsImljb24iLCJzZW5kV2l0aFN5c3RlbSIsInR5cGUiLCJzdW1tYXJ5IiwiVW5pSW1hZ2VNZW51Il0sIm1hcHBpbmdzIjoid1BBQUEsZ0c7QUFDTUEsUTtBQUNMLG9CQUFZQyxHQUFaLEVBQWlCO0FBQ2hCO0FBQ0EsVUFBS0MsTUFBTCxpSEFGZ0I7QUFHaEIsRztBQUNVQyxXLEVBQU9DLFE7QUFDYkMscUIsR0FBUSxFO0FBQ1pDLG9CQUFJLENBQUNDLEtBQUwsQ0FBV0MsV0FBWCxDQUF1QixVQUFBQyxRQUFRLEVBQUksQ0FBRTtBQUNwQ0EsMEJBQVEsR0FBR0EsUUFBUSxDQUFDQyxNQUFULENBQWdCLFVBQUFDLElBQUksVUFBSUEsSUFBSSxDQUFDQyxZQUFULEVBQXBCLENBQVg7QUFDQSxzQkFBSUMsWUFBWSxHQUFHSixRQUFRLENBQUNLLEdBQVQsQ0FBYSxVQUFBQyxDQUFDLFVBQUlBLENBQUMsQ0FBQ0MsRUFBTixFQUFkLENBQW5CO0FB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Y0FBWCxDQUEwQjtBQUN6QkMsWUFBSSxFQUFFLE1BRG1CO0FBRXpCbEIsZUFBTyxFQUFFdkIsS0FBSyxDQUFDdUIsT0FBTixDQUFjVSxLQUFkLEdBQXNCakMsS0FBSyxDQUFDdUIsT0FBTixDQUFjbUIsT0FBcEMsSUFBK0MsRUFGL0I7QUFHekJOLFlBQUksRUFBRXBDLEtBQUssQ0FBQ3VCLE9BQU4sQ0FBY2EsSUFISyxFQUExQjtBQUlHLGdCQUFDeEIsQ0FBRCxFQUFNO0FBQ1IscUJBQVksTUFBWjtBQUNBO0FBQ0EsT0FQRCxFQU9HLFVBQUNpQixHQUFELEVBQVE7QUFDVixxQkFBWSxVQUFVSCxJQUFJLENBQUNDLFNBQUwsQ0FBZUUsR0FBZixDQUF0QjtBQUNBUCxXQUFHLENBQUNRLFNBQUosQ0FBYztBQUNiRyxlQUFLLEVBQUUsZUFBZVAsSUFBSSxDQUFDQyxTQUFMLENBQWVFLEdBQWYsQ0FEVDtBQUViRSxvQkFBVSxFQUFFLEtBRkM7QUFHYkMscUJBQVcsRUFBRSxLQUhBLEVBQWQ7O0FBS0EsT0FkRDtBQWVBLEssdUJBOUZxQlcscUI7O0FBZ0dSOUMsUSIsImZpbGUiOiI2NDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVW5pSW1hZ2VNZW51IGZyb20gJy4vdW5pLWltYWdlLW1lbnUuanMnO1xuY2xhc3MgVW5pU2hhcmUgZXh0ZW5kcyBVbmlJbWFnZU1lbnV7XG5cdGNvbnN0cnVjdG9yKGFyZykge1xuXHRcdHN1cGVyKClcblx0XHR0aGlzLmlzU2hvdyA9IHN1cGVyLmlzU2hvd1xuXHR9XG5cdGFzeW5jIHNob3cocGFyYW0sIGNhbGxiYWNrKXtcblx0XHR2YXIgbWVudXMgPSBbXVxuXHRcdHBsdXMuc2hhcmUuZ2V0U2VydmljZXMoc2VydmljZXMgPT4geyAvL+WPquaYvuekuuacieacjeWKoeeahOmhueebrlxuXHRcdFx0c2VydmljZXMgPSBzZXJ2aWNlcy5maWx0ZXIoaXRlbSA9PiBpdGVtLm5hdGl2ZUNsaWVudClcblx0XHRcdGxldCBzZXJ2aWNlc0xpc3QgPSBzZXJ2aWNlcy5tYXAoZSA9PiBlLmlkKVxuXHRcdFx0cGFyYW0ubWVudXMuZm9yRWFjaChpdGVtID0+IHtcblx0XHRcdFx0aWYgKHNlcnZpY2VzTGlzdC5pbmNsdWRlcyhpdGVtLnNoYXJlLnByb3ZpZGVyKSB8fCB0eXBlb2YoaXRlbS5zaGFyZSkgPT0gJ3N0cmluZycpIHtcblx0XHRcdFx0XHRtZW51cy5wdXNoKGl0ZW0pXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0XHRzdXBlci5zaG93KHtcblx0XHRcdFx0bGlzdDogbWVudXMsXG5cdFx0XHRcdGNhbmNlbFRleHQ6IHBhcmFtLmNhbmNlbFRleHRcblx0XHRcdH0sIGUgPT4ge1xuXHRcdFx0XHRjYWxsYmFjayhlKVxuXHRcdFx0XHRpZihlLmV2ZW50ID09ICdjbGlja01lbnUnKXtcblx0XHRcdFx0XHRpZiAodHlwZW9mKG1lbnVzW2UuaW5kZXhdWydzaGFyZSddKSA9PSAnc3RyaW5nJykge1xuXHRcdFx0XHRcdFx0dGhpc1ttZW51c1tlLmluZGV4XVsnc2hhcmUnXV0ocGFyYW0pXG5cdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdHVuaS5zaGFyZSh7XG5cdFx0XHRcdFx0XHRcdC4uLnBhcmFtLmNvbnRlbnQsXG5cdFx0XHRcdFx0XHRcdC4uLm1lbnVzW2UuaW5kZXhdLnNoYXJlLFxuXHRcdFx0XHRcdFx0XHRzdWNjZXNzOiByZXM9PiB7XG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCJzdWNjZXNzOlwiICsgSlNPTi5zdHJpbmdpZnkocmVzKSk7XG5cdFx0XHRcdFx0XHRcdFx0c3VwZXIuaGlkZSgpXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKGVycikge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwiZmFpbDpcIiArIEpTT04uc3RyaW5naWZ5KGVycikpO1xuXHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogSlNPTi5zdHJpbmdpZnkoZXJyKSxcblx0XHRcdFx0XHRcdFx0XHRcdHNob3dDYW5jZWw6IGZhbHNlLFxuXHRcdFx0XHRcdFx0XHRcdFx0Y29uZmlybVRleHQ6IFwi55+l6YGT5LqGXCJcblx0XHRcdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSwgZXJyID0+IHtcblx0XHRcdHVuaS5zaG93TW9kYWwoe1xuXHRcdFx0XHR0aXRsZTogJ+iOt+WPluacjeWKoeS+m+W6lOWVhuWksei0pe+8micgKyBKU09OLnN0cmluZ2lmeShlcnIpLFxuXHRcdFx0XHRzaG93Q2FuY2VsOiBmYWxzZSxcblx0XHRcdFx0Y29uZmlybVRleHQ6ICfnn6XpgZPkuoYnXG5cdFx0XHR9KTtcblx0XHRcdGNvbnNvbGUuZXJyb3IoJ+iOt+WPluacjeWKoeS+m+W6lOWVhuWksei0pe+8micgKyBKU09OLnN0cmluZ2lmeShlcnIpKTtcblx0XHR9KVxuXHR9XG5cdGhpZGUoKXtcblx0XHRzdXBlci5oaWRlKClcblx0fVxuXHRjb3B5dXJsKHBhcmFtKSB7XG5cdFx0Y29uc29sZS5sb2coJ2NvcHl1cmwnLHBhcmFtKTtcblx0XHR1bmkuc2V0Q2xpcGJvYXJkRGF0YSh7XG5cdFx0XHRkYXRhOiBwYXJhbS5jb250ZW50LmhyZWYsXG5cdFx0XHRzdWNjZXNzOiAoKT0+e1xuXHRcdFx0XHRjb25zb2xlLmxvZygnc3VjY2VzcycpO1xuXHRcdFx0XHR1bmkuaGlkZVRvYXN0KCkgLy/lhbPpl63oh6rluKbnmoR0b2FzdFxuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogJ+WkjeWItuaIkOWKnycsXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdH0pO1xuXHRcdFx0XHRzdXBlci5oaWRlKCk7XG5cdFx0XHR9LFxuXHRcdFx0ZmFpbDogKGVycikgPT4ge1xuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcblx0XHRcdFx0XHRjb250ZW50OiBKU09OLnN0cmluZ2lmeShlcnIpLFxuXHRcdFx0XHRcdHNob3dDYW5jZWw6IGZhbHNlXG5cdFx0XHRcdH0pO1xuXHRcdFx0fVxuXHRcdH0pO1xuXHR9XG5cdC8vIOS9v+eUqOezu+e7n+WIhuS6q+WPkemAgeWIhuS6q+a2iOaBryBcblx0c2hhcmVTeXN0ZW0ocGFyYW0pIHtcblx0XHRjb25zb2xlLmxvZygnc2hhcmVTeXN0ZW0nLHBhcmFtKTtcblx0XHRwbHVzLnNoYXJlLnNlbmRXaXRoU3lzdGVtKHtcblx0XHRcdHR5cGU6ICd0ZXh0Jyxcblx0XHRcdGNvbnRlbnQ6IHBhcmFtLmNvbnRlbnQudGl0bGUgKyBwYXJhbS5jb250ZW50LnN1bW1hcnkgfHwgJycsXG5cdFx0XHRocmVmOiBwYXJhbS5jb250ZW50LmhyZWYsXG5cdFx0fSwgKGUpPT4ge1xuXHRcdFx0Y29uc29sZS5sb2coJ+WIhuS6q+aIkOWKnycpO1xuXHRcdFx0c3VwZXIuaGlkZSgpXG5cdFx0fSwgKGVycik9PiB7XG5cdFx0XHRjb25zb2xlLmxvZygn5YiG5Lqr5aSx6LSl77yaJyArIEpTT04uc3RyaW5naWZ5KGVycikpO1xuXHRcdFx0dW5pLnNob3dNb2RhbCh7XG5cdFx0XHRcdHRpdGxlOiAn6I635Y+W5pyN5Yqh5L6b5bqU5ZWG5aSx6LSl77yaJyArIEpTT04uc3RyaW5naWZ5KGVyciksXG5cdFx0XHRcdHNob3dDYW5jZWw6IGZhbHNlLFxuXHRcdFx0XHRjb25maXJtVGV4dDogJ+efpemBk+S6hidcblx0XHRcdH0pO1xuXHRcdH0pO1xuXHR9XG59XG5leHBvcnQgZGVmYXVsdCBVbmlTaGFyZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///646\n");
+
+/***/ }),
+/* 647 */
+/*!*****************************************************************************************!*\
+ !*** /Users/WebTmm/Desktop/BlockChainH5/uni_modules/uni-share/js_sdk/uni-image-menu.js ***!
+ \*****************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError(\"Cannot call a class as a function\");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if (\"value\" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var nvMask, nvImageMenu;var\nNvImageMenu = /*#__PURE__*/function () {\n function NvImageMenu(arg) {_classCallCheck(this, NvImageMenu);\n this.isShow = false;\n }_createClass(NvImageMenu, [{ key: \"show\", value: function show(_ref,\n\n\n\n callback) {var _this = this;var list = _ref.list,cancelText = _ref.cancelText;\n if (!list) {\n list = [{\n \"img\": \"/static/sharemenu/wechatfriend.png\",\n \"text\": \"图标文字\" }];\n\n }\n //以下为计算菜单的nview绘制布局,为固定算法,使用者无关关心\n var screenWidth = plus.screen.resolutionWidth;\n //以360px宽度屏幕为例,上下左右边距及2排按钮边距留25像素,图标宽度55像素,同行图标间的间距在360宽的屏幕是30px,但需要动态计算,以此原则计算4列图标分别的left位置\n //图标下的按钮文字距离图标5像素,文字大小12像素\n //底部取消按钮高度固定为44px\n //TODO 未处理横屏和pad,这些情况6个图标应该一排即可\n var margin = 20,\n iconWidth = 60,\n icontextSpace = 5,\n textHeight = 12;\n var left1 = margin / 360 * screenWidth;\n var iconSpace = (screenWidth - left1 * 2 - iconWidth * 4) / 3; //屏幕宽度减去左右留白间距,再减去4个图标的宽度,就是3个同行图标的间距\n if (iconSpace <= 5) {//屏幕过窄时,缩小边距和图标大小,再算一次\n margin = 15;\n iconWidth = 40;\n left1 = margin / 360 * screenWidth;\n iconSpace = (screenWidth - left1 * 2 - iconWidth * 4) / 3; //屏幕宽度减去左右留白间距,再减去4个图标的宽度,就是3个同行图标的间距\n }\n var left2 = left1 + iconWidth + iconSpace;\n var left3 = left1 + (iconWidth + iconSpace) * 2;\n var left4 = left1 + (iconWidth + iconSpace) * 3;\n var top1 = left1;\n var top2 = top1 + iconWidth + icontextSpace + textHeight + left1;\n\n var TOP = {\n top1: top1,\n top2: top2 },\n\n LEFT = {\n left1: left1,\n left2: left2,\n left3: left3,\n left4: left4 };\n\n\n nvMask = new plus.nativeObj.View(\"nvMask\", { //先创建遮罩层\n top: '0px',\n left: '0px',\n height: '100%',\n width: '100%',\n backgroundColor: 'rgba(0,0,0,0.2)' });\n\n nvImageMenu = new plus.nativeObj.View(\"nvImageMenu\", { //创建底部图标菜单\n bottom: '0px',\n left: '0px',\n height: (iconWidth + textHeight + 2 * margin) * Math.ceil(list.length / 4) + 44 +\n 'px', //'264px',\n width: '100%',\n backgroundColor: 'rgb(255,255,255)' });\n\n nvMask.addEventListener(\"click\", function () {//处理遮罩层点击\n // console.log('处理遮罩层点击');\n _this.hide();\n callback({\n event: \"clickMask\" });\n\n });\n var myList = [];\n list.forEach(function (item, i) {\n myList.push({\n tag: 'img',\n src: item.img,\n position: {\n top: TOP['top' + (parseInt(i / 4) + 1)],\n left: LEFT['left' + (1 + i % 4)],\n width: iconWidth,\n height: iconWidth } });\n\n\n myList.push({\n tag: 'font',\n text: item.text,\n textStyles: {\n size: textHeight },\n\n position: {\n top: TOP['top' + (parseInt(i / 4) + 1)] + iconWidth + icontextSpace,\n left: LEFT['left' + (1 + i % 4)],\n width: iconWidth,\n height: textHeight } });\n\n\n });\n\n //绘制底部图标菜单的内容\n nvImageMenu.draw([{\n tag: 'rect', //菜单顶部的分割灰线\n color: '#e7e7e7',\n position: {\n top: '0px',\n height: '1px' } },\n\n\n {\n tag: 'font',\n text: cancelText, //底部取消按钮的文字\n textStyles: {\n size: '14px' },\n\n position: {\n bottom: '0px',\n height: '44px' } },\n\n\n {\n tag: 'rect', //底部取消按钮的顶部边线\n color: '#e7e7e7',\n position: {\n bottom: '45px',\n height: '1px' } }].concat(\n\n\n myList));\n\n nvMask.show();\n nvImageMenu.show();\n // 开始动画\n /*\n \tplus.nativeObj.View.startAnimation({\n \t\ttype: 'slide-in-bottom',\n \t\tduration: 300\n \t}, nvImageMenu, {}, function() {\n \t\tconsole.log('plus.nativeObj.View.startAnimation动画结束');\n \t\t// 关闭原生动画\n \t\tplus.nativeObj.View.clearAnimation();\n \t\tnvImageMenu.show()\n \t});\n */\n\n\n this.isShow = true;\n nvImageMenu.addEventListener(\"click\", function (e) {//处理底部图标菜单的点击事件,根据点击位置触发不同的逻辑\n // console.log(\"click menu\"+JSON.stringify(e));\n if (e.screenY > plus.screen.resolutionHeight - 44) {//点击了底部取消按钮\n // callback({event:\"clickCancelButton\"})\n _this.hide();\n } else if (e.clientX < 5 || e.clientX > screenWidth - 5 || e.clientY < 5) {\n //屏幕左右边缘5像素及菜单顶部5像素不处理点击\n } else {//点击了图标按钮\n var iClickIndex = -1; //点击的图标按钮序号,第一个图标按钮的index为0\n var iRow = e.clientY < top2 - left1 / 2 ? 0 : 1;\n var iCol = -1;\n if (e.clientX < left2 - iconSpace / 2) {\n iCol = 0;\n } else if (e.clientX < left3 - iconSpace / 2) {\n iCol = 1;\n } else if (e.clientX < left4 - iconSpace / 2) {\n iCol = 2;\n } else {\n iCol = 3;\n }\n if (iRow == 0) {\n iClickIndex = iCol;\n } else {\n iClickIndex = iCol + 4;\n }\n // console.log(\"点击按钮的序号: \" + iClickIndex);\n // if (iClickIndex >= 0 && iClickIndex <= 5) { //处理具体的点击逻辑,此处也可以自行定义逻辑。如果增减了按钮,此处也需要跟着修改\n // }\n callback({\n event: \"clickMenu\",\n index: iClickIndex });\n\n }\n });\n /* nvImageMenu.addEventListener(\"touchstart\", function(e) {\n \tif (e.screenY > (plus.screen.resolutionHeight - 44)) {\n \t\t//TODO 这里可以处理按下背景变灰的效果\n \t}\n })\n nvImageMenu.addEventListener(\"touchmove\", function(e) {\n \t//TODO 这里可以处理按下背景变灰的效果\n \tif (e.screenY > plus.screen.resolutionHeight - 44) {}\n })\n nvImageMenu.addEventListener(\"touchend\", function(e) {\n \t//TODO 这里可以处理释放背景恢复的效果\n })\n */\n } }, { key: \"hide\", value: function hide()\n\n {\n nvMask.hide();\n nvImageMenu.hide();\n this.isShow = false;\n } }]);return NvImageMenu;}();var _default =\n\n\nNvImageMenu;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXNoYXJlL2pzX3Nkay91bmktaW1hZ2UtbWVudS5qcyJdLCJuYW1lcyI6WyJudk1hc2siLCJudkltYWdlTWVudSIsIk52SW1hZ2VNZW51IiwiYXJnIiwiaXNTaG93IiwiY2FsbGJhY2siLCJsaXN0IiwiY2FuY2VsVGV4dCIsInNjcmVlbldpZHRoIiwicGx1cyIsInNjcmVlbiIsInJlc29sdXRpb25XaWR0aCIsIm1hcmdpbiIsImljb25XaWR0aCIsImljb250ZXh0U3BhY2UiLCJ0ZXh0SGVpZ2h0IiwibGVmdDEiLCJpY29uU3BhY2UiLCJsZWZ0MiIsImxlZnQzIiwibGVmdDQiLCJ0b3AxIiwidG9wMiIsIlRPUCIsIkxFRlQiLCJuYXRpdmVPYmoiLCJWaWV3IiwidG9wIiwibGVmdCIsImhlaWdodCIsIndpZHRoIiwiYmFja2dyb3VuZENvbG9yIiwiYm90dG9tIiwiTWF0aCIsImNlaWwiLCJsZW5ndGgiLCJhZGRFdmVudExpc3RlbmVyIiwiaGlkZSIsImV2ZW50IiwibXlMaXN0IiwiZm9yRWFjaCIsIml0ZW0iLCJpIiwicHVzaCIsInRhZyIsInNyYyIsImltZyIsInBvc2l0aW9uIiwicGFyc2VJbnQiLCJ0ZXh0IiwidGV4dFN0eWxlcyIsInNpemUiLCJkcmF3IiwiY29sb3IiLCJzaG93IiwiZSIsInNjcmVlblkiLCJyZXNvbHV0aW9uSGVpZ2h0IiwiY2xpZW50WCIsImNsaWVudFkiLCJpQ2xpY2tJbmRleCIsImlSb3ciLCJpQ29sIiwiaW5kZXgiXSwibWFwcGluZ3MiOiJvdkJBQUEsSUFBSUEsTUFBSixFQUFZQyxXQUFaLEM7QUFDTUMsVztBQUNMLHVCQUFZQyxHQUFaLEVBQWlCO0FBQ2hCLFNBQUtDLE1BQUwsR0FBYyxLQUFkO0FBQ0EsRzs7OztBQUlFQyxZLEVBQVUsc0JBRlpDLElBRVksUUFGWkEsSUFFWSxDQURaQyxVQUNZLFFBRFpBLFVBQ1k7QUFDWixVQUFJLENBQUNELElBQUwsRUFBVztBQUNWQSxZQUFJ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QXVDLENBQWxEO0FBQ0EsY0FBSThDLElBQUksR0FBRyxDQUFDLENBQVo7QUFDQSxjQUFJUCxDQUFDLENBQUNHLE9BQUYsR0FBYXhDLEtBQUssR0FBSUQsU0FBUyxHQUFHLENBQXRDLEVBQTJDO0FBQzFDNkMsZ0JBQUksR0FBRyxDQUFQO0FBQ0EsV0FGRCxNQUVPLElBQUlQLENBQUMsQ0FBQ0csT0FBRixHQUFhdkMsS0FBSyxHQUFJRixTQUFTLEdBQUcsQ0FBdEMsRUFBMkM7QUFDakQ2QyxnQkFBSSxHQUFHLENBQVA7QUFDQSxXQUZNLE1BRUEsSUFBSVAsQ0FBQyxDQUFDRyxPQUFGLEdBQWF0QyxLQUFLLEdBQUlILFNBQVMsR0FBRyxDQUF0QyxFQUEyQztBQUNqRDZDLGdCQUFJLEdBQUcsQ0FBUDtBQUNBLFdBRk0sTUFFQTtBQUNOQSxnQkFBSSxHQUFHLENBQVA7QUFDQTtBQUNELGNBQUlELElBQUksSUFBSSxDQUFaLEVBQWU7QUFDZEQsdUJBQVcsR0FBR0UsSUFBZDtBQUNBLFdBRkQsTUFFTztBQUNORix1QkFBVyxHQUFHRSxJQUFJLEdBQUcsQ0FBckI7QUFDQTtBQUNEO0FBQ0E7QUFDQTtBQUNBekQsa0JBQVEsQ0FBQztBQUNSaUMsaUJBQUssRUFBRSxXQURDO0FBRVJ5QixpQkFBSyxFQUFFSCxXQUZDLEVBQUQsQ0FBUjs7QUFJQTtBQUNELE9BakNEO0FBa0NBOzs7Ozs7Ozs7Ozs7O0FBYUEsSzs7QUFFTTtBQUNONUQsWUFBTSxDQUFDcUMsSUFBUDtBQUNBcEMsaUJBQVcsQ0FBQ29DLElBQVo7QUFDQSxXQUFLakMsTUFBTCxHQUFjLEtBQWQ7QUFDQSxLOzs7QUFHYUYsVyIsImZpbGUiOiI2NDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgbnZNYXNrLCBudkltYWdlTWVudTtcbmNsYXNzIE52SW1hZ2VNZW51IHtcblx0Y29uc3RydWN0b3IoYXJnKSB7XG5cdFx0dGhpcy5pc1Nob3cgPSBmYWxzZVxuXHR9XG5cdHNob3coe1xuXHRcdGxpc3QsXG5cdFx0Y2FuY2VsVGV4dFxuXHR9LCBjYWxsYmFjaykge1xuXHRcdGlmICghbGlzdCkge1xuXHRcdFx0bGlzdCA9IFt7XG5cdFx0XHRcdFwiaW1nXCI6IFwiL3N0YXRpYy9zaGFyZW1lbnUvd2VjaGF0ZnJpZW5kLnBuZ1wiLFxuXHRcdFx0XHRcInRleHRcIjogXCLlm77moIfmloflrZdcIlxuXHRcdFx0fV1cblx0XHR9XG5cdFx0Ly/ku6XkuIvkuLrorqHnrpfoj5zljZXnmoRudmlld+e7mOWItuW4g+WxgO+8jOS4uuWbuuWumueul+azle+8jOS9v+eUqOiAheaXoOWFs+WFs+W/g1xuXHRcdHZhciBzY3JlZW5XaWR0aCA9IHBsdXMuc2NyZWVuLnJlc29sdXRpb25XaWR0aFxuXHRcdC8v5LulMzYwcHjlrr3luqblsY/luZXkuLrkvovvvIzkuIrkuIvlt6blj7Povrnot53lj4oy5o6S5oyJ6ZKu6L656Led55WZMjXlg4/ntKDvvIzlm77moIflrr3luqY1NeWDj+e0oO+8jOWQjOihjOWbvuagh+mXtOeahOmXtOi3neWcqDM2MOWuveeahOWxj+W5leaYrzMwcHjvvIzkvYbpnIDopoHliqjmgIHorqHnrpfvvIzku6XmraTljp/liJnorqHnrpc05YiX5Zu+5qCH5YiG5Yir55qEbGVmdOS9jee9rlxuXHRcdC8v5Zu+5qCH5LiL55qE5oyJ6ZKu5paH5a2X6Led56a75Zu+5qCHNeWDj+e0oO+8jOaWh+Wtl+Wkp+WwjzEy5YOP57SgXG5cdFx0Ly/lupXpg6jlj5bmtojmjInpkq7pq5jluqblm7rlrprkuLo0NHB4XG5cdFx0Ly9UT0RPIOacquWkhOeQhuaoquWxj+WSjHBhZO+8jOi/meS6m+aDheWGtTbkuKrlm77moIflupTor6XkuIDmjpLljbPlj69cblx0XHR2YXIgbWFyZ2luID0gMjAsXG5cdFx0XHRpY29uV2lkdGggPSA2MCxcblx0XHRcdGljb250ZXh0U3BhY2UgPSA1LFxuXHRcdFx0dGV4dEhlaWdodCA9IDEyXG5cdFx0dmFyIGxlZnQxID0gbWFyZ2luIC8gMzYwICogc2NyZWVuV2lkdGhcblx0XHR2YXIgaWNvblNwYWNlID0gKHNjcmVlbldpZHRoIC0gKGxlZnQxICogMikgLSAoaWNvbldpZHRoICogNCkpIC8gMyAvL+Wxj+W5leWuveW6puWHj+WOu+W3puWPs+eVmeeZvemXtOi3ne+8jOWGjeWHj+WOuzTkuKrlm77moIfnmoTlrr3luqbvvIzlsLHmmK8z5Liq5ZCM6KGM5Zu+5qCH55qE6Ze06LedXG5cdFx0aWYgKGljb25TcGFjZSA8PSA1KSB7IC8v5bGP5bmV6L+H56qE5pe277yM57yp5bCP6L656Led5ZKM5Zu+5qCH5aSn5bCP77yM5YaN566X5LiA5qyhXG5cdFx0XHRtYXJnaW4gPSAxNVxuXHRcdFx0aWNvbldpZHRoID0gNDBcblx0XHRcdGxlZnQxID0gbWFyZ2luIC8gMzYwICogc2NyZWVuV2lkdGhcblx0XHRcdGljb25TcGFjZSA9IChzY3JlZW5XaWR0aCAtIChsZWZ0MSAqIDIpIC0gKGljb25XaWR0aCAqIDQpKSAvIDMgLy/lsY/luZXlrr3luqblh4/ljrvlt6blj7PnlZnnmb3pl7Tot53vvIzlho3lh4/ljrs05Liq5Zu+5qCH55qE5a695bqm77yM5bCx5pivM+S4quWQjOihjOWbvuagh+eahOmXtOi3nVxuXHRcdH1cblx0XHR2YXIgbGVmdDIgPSBsZWZ0MSArIGljb25XaWR0aCArIGljb25TcGFjZVxuXHRcdHZhciBsZWZ0MyA9IGxlZnQxICsgKGljb25XaWR0aCArIGljb25TcGFjZSkgKiAyXG5cdFx0dmFyIGxlZnQ0ID0gbGVmdDEgKyAoaWNvbldpZHRoICsgaWNvblNwYWNlKSAqIDNcblx0XHR2YXIgdG9wMSA9IGxlZnQxXG5cdFx0dmFyIHRvcDIgPSB0b3AxICsgaWNvbldpZHRoICsgaWNvbnRleHRTcGFjZSArIHRleHRIZWlnaHQgKyBsZWZ0MVxuXG5cdFx0Y29uc3QgVE9QID0ge1xuXHRcdFx0XHR0b3AxLFxuXHRcdFx0XHR0b3AyXG5cdFx0XHR9LFxuXHRcdFx0TEVGVCA9IHtcblx0XHRcdFx0bGVmdDEsXG5cdFx0XHRcdGxlZnQyLFxuXHRcdFx0XHRsZWZ0Myxcblx0XHRcdFx0bGVmdDRcblx0XHRcdH07XG5cblx0XHRudk1hc2sgPSBuZXcgcGx1cy5uYXRpdmVPYmouVmlldyhcIm52TWFza1wiLCB7IC8v5YWI5Yib5bu66YGu572p5bGCXG5cdFx0XHR0b3A6ICcwcHgnLFxuXHRcdFx0bGVmdDogJzBweCcsXG5cdFx0XHRoZWlnaHQ6ICcxMDAlJyxcblx0XHRcdHdpZHRoOiAnMTAwJScsXG5cdFx0XHRiYWNrZ3JvdW5kQ29sb3I6ICdyZ2JhKDAsMCwwLDAuMiknXG5cdFx0fSk7XG5cdFx0bnZJbWFnZU1lbnUgPSBuZXcgcGx1cy5uYXRpdmVPYmouVmlldyhcIm52SW1hZ2VNZW51XCIsIHsgLy/liJvlu7rlupXpg6jlm77moIfoj5zljZVcblx0XHRcdGJvdHRvbTogJzBweCcsXG5cdFx0XHRsZWZ0OiAnMHB4Jyxcblx0XHRcdGhlaWdodDogKGljb25XaWR0aCArIHRleHRIZWlnaHQgKyAyICogbWFyZ2luKSAqIE1hdGguY2VpbChsaXN0Lmxlbmd0aCAvIDQpICsgNDQgK1xuXHRcdFx0J3B4JywgLy8nMjY0cHgnLFxuXHRcdFx0d2lkdGg6ICcxMDAlJyxcblx0XHRcdGJhY2tncm91bmRDb2xvcjogJ3JnYigyNTUsMjU1LDI1NSknXG5cdFx0fSk7XG5cdFx0bnZNYXNrLmFkZEV2ZW50TGlzdGVuZXIoXCJjbGlja1wiLCAoKSA9PiB7IC8v5aSE55CG6YGu572p5bGC54K55Ye7XG5cdFx0XHQvLyBjb25zb2xlLmxvZygn5aSE55CG6YGu572p5bGC54K55Ye7Jyk7XG5cdFx0XHR0aGlzLmhpZGUoKVxuXHRcdFx0Y2FsbGJhY2soe1xuXHRcdFx0XHRldmVudDogXCJjbGlja01hc2tcIlxuXHRcdFx0fSlcblx0XHR9KVxuXHRcdGxldCBteUxpc3QgPSBbXVxuXHRcdGxpc3QuZm9yRWFjaCgoaXRlbSwgaSkgPT4ge1xuXHRcdFx0bXlMaXN0LnB1c2goe1xuXHRcdFx0XHR0YWc6ICdpbWcnLFxuXHRcdFx0XHRzcmM6IGl0ZW0uaW1nLFxuXHRcdFx0XHRwb3NpdGlvbjoge1xuXHRcdFx0XHRcdHRvcDogVE9QWyd0b3AnICsgKHBhcnNlSW50KGkgLyA0KSArIDEpXSxcblx0XHRcdFx0XHRsZWZ0OiBMRUZUWydsZWZ0JyArICgxICsgaSAlIDQpXSxcblx0XHRcdFx0XHR3aWR0aDogaWNvbldpZHRoLFxuXHRcdFx0XHRcdGhlaWdodDogaWNvbldpZHRoXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0XHRteUxpc3QucHVzaCh7XG5cdFx0XHRcdHRhZzogJ2ZvbnQnLFxuXHRcdFx0XHR0ZXh0OiBpdGVtLnRleHQsXG5cdFx0XHRcdHRleHRTdHlsZXM6IHtcblx0XHRcdFx0XHRzaXplOiB0ZXh0SGVpZ2h0XG5cdFx0XHRcdH0sXG5cdFx0XHRcdHBvc2l0aW9uOiB7XG5cdFx0XHRcdFx0dG9wOiBUT1BbJ3RvcCcgKyAocGFyc2VJbnQoaSAvIDQpICsgMSldICsgaWNvbldpZHRoICsgaWNvbnRleHRTcGFjZSxcblx0XHRcdFx0XHRsZWZ0OiBMRUZUWydsZWZ0JyArICgxICsgaSAlIDQpXSxcblx0XHRcdFx0XHR3aWR0aDogaWNvbldpZHRoLFxuXHRcdFx0XHRcdGhlaWdodDogdGV4dEhlaWdodFxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH0pXG5cblx0XHQvL+e7mOWItuW6lemDqOWbvuagh+iPnOWNleeahOWGheWuuVxuXHRcdG52SW1hZ2VNZW51LmRyYXcoW3tcblx0XHRcdFx0dGFnOiAncmVjdCcsIC8v6I+c5Y2V6aG26YOo55qE5YiG5Ymy54Gw57q/XG5cdFx0XHRcdGNvbG9yOiAnI2U3ZTdlNycsXG5cdFx0XHRcdHBvc2l0aW9uOiB7XG5cdFx0XHRcdFx0dG9wOiAnMHB4Jyxcblx0XHRcdFx0XHRoZWlnaHQ6ICcxcHgnXG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHR7XG5cdFx0XHRcdHRhZzogJ2ZvbnQnLFxuXHRcdFx0XHR0ZXh0OiBjYW5jZWxUZXh0LCAvL+W6lemDqOWPlua2iOaMiemSrueahOaWh+Wtl1xuXHRcdFx0XHR0ZXh0U3R5bGVzOiB7XG5cdFx0XHRcdFx0c2l6ZTogJzE0cHgnXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHBvc2l0aW9uOiB7XG5cdFx0XHRcdFx0Ym90dG9tOiAnMHB4Jyxcblx0XHRcdFx0XHRoZWlnaHQ6ICc0NHB4J1xuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0e1xuXHRcdFx0XHR0YWc6ICdyZWN0JywgLy/lupXpg6jlj5bmtojmjInpkq7nmoTpobbpg6jovrnnur9cblx0XHRcdFx0Y29sb3I6ICcjZTdlN2U3Jyxcblx0XHRcdFx0cG9zaXRpb246IHtcblx0XHRcdFx0XHRib3R0b206ICc0NXB4Jyxcblx0XHRcdFx0XHRoZWlnaHQ6ICcxcHgnXG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHQuLi5teUxpc3Rcblx0XHRdKVxuXHRcdG52TWFzay5zaG93KClcblx0XHRudkltYWdlTWVudS5zaG93KClcblx0XHQvLyDlvIDlp4vliqjnlLtcblx0XHQvKlxuXHRcdFx0cGx1cy5uYXRpdmVPYmouVmlldy5zdGFydEFuaW1hdGlvbih7XG5cdFx0XHRcdHR5cGU6ICdzbGlkZS1pbi1ib3R0b20nLFxuXHRcdFx0XHRkdXJhdGlvbjogMzAwXG5cdFx0XHR9LCBudkltYWdlTWVudSwge30sIGZ1bmN0aW9uKCkge1xuXHRcdFx0XHRjb25zb2xlLmxvZygncGx1cy5uYXRpdmVPYmouVmlldy5zdGFydEFuaW1hdGlvbuWKqOeUu+e7k+adnycpO1xuXHRcdFx0XHQvLyDlhbPpl63ljp/nlJ/liqjnlLtcblx0XHRcdFx0cGx1cy5uYXRpdmVPYmouVmlldy5jbGVhckFuaW1hdGlvbigpO1xuXHRcdFx0XHRudkltYWdlTWVudS5zaG93KClcblx0XHRcdH0pO1xuXHRcdCovXG5cblxuXHRcdHRoaXMuaXNTaG93ID0gdHJ1ZVxuXHRcdG52SW1hZ2VNZW51LmFkZEV2ZW50TGlzdGVuZXIoXCJjbGlja1wiLCBlID0+IHsgLy/lpITnkIblupXpg6jlm77moIfoj5zljZXnmoTngrnlh7vkuovku7bvvIzmoLnmja7ngrnlh7vkvY3nva7op6blj5HkuI3lkIznmoTpgLvovpFcblx0XHRcdC8vIGNvbnNvbGUubG9nKFwiY2xpY2sgbWVudVwiK0pTT04uc3RyaW5naWZ5KGUpKTtcblx0XHRcdGlmIChlLnNjcmVlblkgPiBwbHVzLnNjcmVlbi5yZXNvbHV0aW9uSGVpZ2h0IC0gNDQpIHsgLy/ngrnlh7vkuoblupXpg6jlj5bmtojmjInpkq5cblx0XHRcdFx0Ly8gY2FsbGJhY2soe2V2ZW50OlwiY2xpY2tDYW5jZWxCdXR0b25cIn0pXG5cdFx0XHRcdHRoaXMuaGlkZSgpXG5cdFx0XHR9IGVsc2UgaWYgKGUuY2xpZW50WCA8IDUgfHwgZS5jbGllbnRYID4gc2NyZWVuV2lkdGggLSA1IHx8IGUuY2xpZW50WSA8IDUpIHtcblx0XHRcdFx0Ly/lsY/luZXlt6blj7PovrnnvJg15YOP57Sg5Y+K6I+c5Y2V6aG26YOoNeWDj+e0oOS4jeWkhOeQhueCueWHu1xuXHRcdFx0fSBlbHNlIHsgLy/ngrnlh7vkuoblm77moIfmjInpkq5cblx0XHRcdFx0dmFyIGlDbGlja0luZGV4ID0gLTEgLy/ngrnlh7vnmoTlm77moIfmjInpkq7luo/lj7fvvIznrKzkuIDkuKrlm77moIfmjInpkq7nmoRpbmRleOS4ujBcblx0XHRcdFx0dmFyIGlSb3cgPSBlLmNsaWVudFkgPCAodG9wMiAtIChsZWZ0MSAvIDIpKSA/IDAgOiAxXG5cdFx0XHRcdHZhciBpQ29sID0gLTFcblx0XHRcdFx0aWYgKGUuY2xpZW50WCA8IChsZWZ0MiAtIChpY29uU3BhY2UgLyAyKSkpIHtcblx0XHRcdFx0XHRpQ29sID0gMFxuXHRcdFx0XHR9IGVsc2UgaWYgKGUuY2xpZW50WCA8IChsZWZ0MyAtIChpY29uU3BhY2UgLyAyKSkpIHtcblx0XHRcdFx0XHRpQ29sID0gMVxuXHRcdFx0XHR9IGVsc2UgaWYgKGUuY2xpZW50WCA8IChsZWZ0NCAtIChpY29uU3BhY2UgLyAyKSkpIHtcblx0XHRcdFx0XHRpQ29sID0gMlxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdGlDb2wgPSAzXG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKGlSb3cgPT0gMCkge1xuXHRcdFx0XHRcdGlDbGlja0luZGV4ID0gaUNvbFxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdGlDbGlja0luZGV4ID0gaUNvbCArIDRcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhcIueCueWHu+aMiemSrueahOW6j+WPtzogXCIgKyBpQ2xpY2tJbmRleCk7XG5cdFx0XHRcdC8vIGlmIChpQ2xpY2tJbmRleCA+PSAwICYmIGlDbGlja0luZGV4IDw9IDUpIHsgLy/lpITnkIblhbfkvZPnmoTngrnlh7vpgLvovpHvvIzmraTlpITkuZ/lj6/ku6Xoh6rooYzlrprkuYnpgLvovpHjgILlpoLmnpzlop7lh4/kuobmjInpkq7vvIzmraTlpITkuZ/pnIDopoHot5/nnYDkv67mlLlcblx0XHRcdFx0Ly8gfVxuXHRcdFx0XHRjYWxsYmFjayh7XG5cdFx0XHRcdFx0ZXZlbnQ6IFwiY2xpY2tNZW51XCIsXG5cdFx0XHRcdFx0aW5kZXg6IGlDbGlja0luZGV4XG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cdFx0fSlcblx0XHQvKiBudkltYWdlTWVudS5hZGRFdmVudExpc3RlbmVyKFwidG91Y2hzdGFydFwiLCBmdW5jdGlvbihlKSB7XG5cdFx0XHRpZiAoZS5zY3JlZW5ZID4gKHBsdXMuc2NyZWVuLnJlc29sdXRpb25IZWlnaHQgLSA0NCkpIHtcblx0XHRcdFx0Ly9UT0RPIOi/memHjOWPr+S7peWkhOeQhuaMieS4i+iDjOaZr+WPmOeBsOeahOaViOaenFxuXHRcdFx0fVxuXHRcdH0pXG5cdFx0bnZJbWFnZU1lbnUuYWRkRXZlbnRMaXN0ZW5lcihcInRvdWNobW92ZVwiLCBmdW5jdGlvbihlKSB7XG5cdFx0XHQvL1RPRE8g6L+Z6YeM5Y+v5Lul5aSE55CG5oyJ5LiL6IOM5pmv5Y+Y54Gw55qE5pWI5p6cXG5cdFx0XHRpZiAoZS5zY3JlZW5ZID4gcGx1cy5zY3JlZW4ucmVzb2x1dGlvbkhlaWdodCAtIDQ0KSB7fVxuXHRcdH0pXG5cdFx0bnZJbWFnZU1lbnUuYWRkRXZlbnRMaXN0ZW5lcihcInRvdWNoZW5kXCIsIGZ1bmN0aW9uKGUpIHtcblx0XHRcdC8vVE9ETyDov5nph4zlj6/ku6XlpITnkIbph4rmlL7og4zmma/mgaLlpI3nmoTmlYjmnpxcblx0XHR9KVxuXHRcdCovXG5cdH1cblxuXHRoaWRlKCkge1xuXHRcdG52TWFzay5oaWRlKClcblx0XHRudkltYWdlTWVudS5oaWRlKClcblx0XHR0aGlzLmlzU2hvdyA9IGZhbHNlXG5cdH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgTnZJbWFnZU1lbnVcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///647\n");
+
/***/ })
],[[0,"app-config"]]]);
\ No newline at end of file