From ac41a8ccfd91eeec20d019a01952bba11c260c9b Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期四, 16 五月 2024 17:34:59 +0800
Subject: [PATCH] 1.设备维修申请开发提交
---
pages/sbgl/sbwx.vue | 60 ++++++++++----------
unpackage/dist/dev/app-plus/app-view.js | 11 +++
pages/sbgl/wxyz.vue | 4
pages/sbgl/wxsq.vue | 29 ++++-----
unpackage/dist/dev/app-plus/app-service.js | 36 ++++++------
5 files changed, 74 insertions(+), 66 deletions(-)
diff --git a/pages/sbgl/sbwx.vue b/pages/sbgl/sbwx.vue
index 41b59b8..c58fb84 100644
--- a/pages/sbgl/sbwx.vue
+++ b/pages/sbgl/sbwx.vue
@@ -12,7 +12,7 @@
<view v-show="topContent.length!==0">
- <view class="mainContent" :style="{maxHeight:'1000rpx',overflow: 'scroll'}">
+ <view class="mainContent" :style="{maxHeight:'1360rpx',overflow: 'scroll'}">
<view>
<u-gap height="10" bgColor="#eff0f1"></u-gap>
@@ -26,7 +26,7 @@
</view>
<view class="marginRight20">
- <u-icon name="scan" @click="topScanClick" color="red" size="56"></u-icon>
+ <u-icon name="scan" @click="topScanClick" color="red" size="28"></u-icon>
</view>
</view>
@@ -61,7 +61,7 @@
</view>
</view>
</view>
- <u-radio size='40' style='position: absolute;top: 45%;right: 0;'
+ <u-radio size='20' style='position: absolute;top: 45%;right: 0;'
:key="item.docu_code" :name="item.docu_code"
@change="groupChange(item.docu_code)" activeColor="red"></u-radio>
@@ -70,7 +70,7 @@
</view>
</view>
- <u-gap height="20" bgColor="#eff0f1"></u-gap>
+ <u-gap height="10" bgColor="#eff0f1"></u-gap>
<view class="head" style="padding-bottom: 10rpx;">
<view class="head_block" style="margin-bottom: 10rpx;margin-top:20rpx;">
@@ -82,7 +82,7 @@
</view>
</view>
<view class='inputClass contentFont' style="margin: 0 20rpx; width: 95%;">
- <u--textarea placeholder="璇疯緭鍏�" confirm-type="send" border="surround" height='100'
+ <u--textarea placeholder="璇疯緭鍏�" confirm-type="send" border="surround" height='80'
v-model="descMessage">
</u--textarea>
</view>
@@ -90,7 +90,7 @@
<view style="display: flex;">
<view v-for="(pic,index) in fileList" :key="pic.name">
<view style="margin: 20rpx 0rpx 20rpx 20rpx;position: relative;">
- <u-icon name="close" color="#fff" size="26"
+ <u-icon name="close" color="#fff" size="13"
style="position: absolute;z-index: 10;right: 0;background-color: black;border-radius:50%;"
@click="deletePic(pic)"></u-icon>
@@ -104,7 +104,7 @@
</view>
- <u-gap height="20" bgColor="#eff0f1"></u-gap>
+ <u-gap height="10" bgColor="#eff0f1"></u-gap>
<view class="head" style="padding-bottom: 10rpx;">
<view class="head_block" style="margin-bottom: 10rpx;margin-top:20rpx;">
@@ -115,16 +115,18 @@
</view>
</view>
- <view class="marginRight20" style="width: 200rpx;display: flex;">
- <u-button type="primary" :plain="isStop!=='Y'" text="鏄�" @click="isStopClick('Y')">
+ <view class="marginRight20" style="width: 200rpx;display: flex;align-items: center;">
+ <u-button type="primary" :plain="isStop!=='Y'" style="height: 60rpx;" text="鏄�"
+ @click="isStopClick('Y')">
</u-button>
- <u-button type="warning" :plain="isStop!=='N'" text="鍚�" @click="isStopClick('N')">
+ <u-button type="warning" :plain="isStop!=='N'" style="height: 60rpx;margin: 0 5rpx;"
+ text="鍚�" @click="isStopClick('N')">
</u-button>
</view>
</view>
</view>
- <u-gap height="20" bgColor="#eff0f1"></u-gap>
+ <u-gap height="10" bgColor="#eff0f1"></u-gap>
<view v-show="isStop==='N'" class="head" style="padding-bottom: 10rpx;padding-bottom: 20rpx;">
<view class="head_block" style="margin-bottom: 10rpx;margin-top:20rpx;">
@@ -136,14 +138,14 @@
</view>
</view>
<view class='inputClass contentFont' style="margin: 0 20rpx; width: 95%;">
- <u--textarea placeholder="璇疯緭鍏�" confirm-type="send" border="surround" height='100'
+ <u--textarea placeholder="璇疯緭鍏�" confirm-type="send" border="surround" height='80'
v-model="descMessage2">
</u--textarea>
</view>
</view>
- <u-gap height="20" bgColor="#eff0f1"></u-gap>
+ <u-gap height="10" bgColor="#eff0f1"></u-gap>
<!-- margin-bottom: 110rpx; -->
<view v-show="isStop==='N'" class="head" style="padding-bottom: 10rpx;">
<view class="head_block" style="margin-bottom: 10rpx;margin-top:20rpx;">
@@ -155,7 +157,7 @@
</view>
</view>
<view class='inputClass contentFont' style="margin: 0 20rpx; width: 95%;">
- <u--textarea placeholder="璇疯緭鍏�" confirm-type="send" border="surround" height='100'
+ <u--textarea placeholder="璇疯緭鍏�" confirm-type="send" border="surround" height='80'
v-model="descMessage3">
</u--textarea>
</view>
@@ -163,7 +165,7 @@
<view style="display: flex;">
<view v-for="(pic,index) in fileList2" :key="pic.name">
<view style="margin: 20rpx 0rpx 20rpx 20rpx;position: relative;">
- <u-icon name="close" color="#fff" size="26"
+ <u-icon name="close" color="#fff" size="13"
style="position: absolute;z-index: 10;right: 0;background-color: black;border-radius:50%;"
@click="deletePic(pic)"></u-icon>
@@ -273,6 +275,7 @@
for (let i = 0; i < files.length; i++) {
let obj = new Object();
obj.name = 'files1;' + i + new Date().getTime();
+ // obj.files1 = i + new Date().getTime();
obj.uri = files[i].path;
that.fileList.push(obj);
if (obj.src == null || obj.src == '' || obj.src == undefined) {
@@ -295,6 +298,7 @@
for (let i = 0; i < files.length; i++) {
let obj = new Object();
obj.name = 'files2;' + i + new Date().getTime();
+ // obj.files2 = i + new Date().getTime();
obj.uri = files[i].path;
that.fileList2.push(obj);
if (obj.src == null || obj.src == '' || obj.src == undefined) {
@@ -411,41 +415,36 @@
// 纭鎻愪氦鎸夐挳
async submit() {
const header = {
- // 'Content-Type': 'multipart/form-data',
- 'Content-Type': 'application/x-www-form-urlencoded',
- 'rediskey': uni.getStorageSync('rediskey'),
- 'admin': uni.getStorageSync('usercode'),
- 'username': encodeURIComponent(uni.getStorageSync('username')),
- 'navTabId': uni.getStorageSync('usercode'),
- 'userid': uni.getStorageSync('userid'),
- 'guid': uni.getStorageSync('guid'),
- 'usertype': 'APP'
+ 'Content-Type': 'multipart/form-data',
+ 'Token': uni.getStorageSync('Token')
}
const result = this.topContent.find(item => item.docu_code === this.radioValue)
const formData = {
- username: uni.getStorageSync('username'),
+ // username: uni.getStorageSync('username'),
docu_code: result.docu_code,
eqpcode: result.eqpcode,
wkshpcode: result.wksp_code,
faultdescr: this.descMessage,
is_stoprepair: this.isStop,
- // files1: this.fileList,
+ filse1: this.fileList.map(i => i.uri).join(','),
+ filse2: this.fileList2.map(i => i.uri).join(','),
repaircontent: this.descMessage2,
replaceparts: this.descMessage3
}
- // console.log(formData)
- // console.log([...this.fileList, ...this.fileList2].length)
+ console.log(formData, 123)
+ console.log([...this.fileList, ...this.fileList2])
this.isDisabledSubmitButton = true
uni.uploadFile({
- url: this.$baseUrl + '/AppDeviceManage/RepairScanDeviceSave',
+ url: this.$baseUrl + '/DeviceManager/RepairScanDeviceSave',
files: [...this.fileList, ...this.fileList2].length === 0 ? [{
"uri": "/"
}] : [...this.fileList, ...this.fileList2],
+ name: 'files',
header: header,
formData: formData,
success: (res) => {
- console.log(res)
+ console.log(res, 'res')
let result = JSON.parse(res.data)
if (res.statusCode == 200 && result.code == '200') {
uni.$u.toast('鎻愪氦鎴愬姛锛�')
@@ -466,6 +465,7 @@
this.isDisabledSubmitButton = false
},
fail(res) {
+ console.log(res, 'res2')
uni.$u.toast('鎻愪氦澶辫触锛�')
this.isDisabledSubmitButton = false
},
diff --git a/pages/sbgl/wxsq.vue b/pages/sbgl/wxsq.vue
index 271481c..a5b6e5c 100644
--- a/pages/sbgl/wxsq.vue
+++ b/pages/sbgl/wxsq.vue
@@ -192,7 +192,7 @@
},
mounted() {
this.init()
- this.getMaintainScanDeviceApplyQrCodeData('111')
+ this.getMaintainScanDeviceApplyQrCodeData('101')
},
methods: {
@@ -297,14 +297,15 @@
async submit() {
const header = {
// 'Content-Type': 'multipart/form-data',
- 'Content-Type': 'application/x-www-form-urlencoded',
- 'rediskey': uni.getStorageSync('rediskey'),
- 'admin': uni.getStorageSync('usercode'),
- 'username': encodeURIComponent(uni.getStorageSync('username')),
- 'navTabId': uni.getStorageSync('usercode'),
- 'userid': uni.getStorageSync('userid'),
- 'guid': uni.getStorageSync('guid'),
- 'usertype': 'APP'
+ // 'Content-Type': 'application/x-www-form-urlencoded',
+ 'Token': uni.getStorageSync('Token')
+ // 'rediskey': uni.getStorageSync('rediskey'),
+ // 'admin': uni.getStorageSync('usercode'),
+ // 'username': encodeURIComponent(uni.getStorageSync('username')),
+ // 'navTabId': uni.getStorageSync('usercode'),
+ // 'userid': uni.getStorageSync('userid'),
+ // 'guid': uni.getStorageSync('guid'),
+ // 'usertype': 'APP'
}
@@ -335,12 +336,8 @@
// #ifdef APP-PLUS ||MP
- // const temp = [{
- // name: 'files1'
- // }]
let formData = {
- username: uni.getStorageSync('username'),
eqpcode: this.topContent[0].code,
wkshpcode: this.topContent[0].wksp_code,
faultsourcecode: this.selectValue,
@@ -349,11 +346,12 @@
console.log(formData)
+ console.log(this.fileList, 'fileList')
this.isDisabledSubmitButton = true
uni.uploadFile({
- url: this.$baseUrl + '/DeviceManage/MaintainScanDeviceApplySave',
+ url: this.$baseUrl + '/DeviceManager/MaintainScanDeviceApplySave',
files: this.fileList.length === 0 ? [{
uri: '/'
}] : this.fileList,
@@ -361,7 +359,7 @@
header: header,
formData: formData,
success: (res) => {
- console.log(res, 1)
+ // console.log(res, '1')
let result = JSON.parse(res.data)
if (res.statusCode == 200 && result.code == '200') {
uni.$u.toast('鎻愪氦鎴愬姛锛�')
@@ -376,6 +374,7 @@
this.isDisabledSubmitButton = false
},
fail(res) {
+ // console.log(res, '1')
uni.$u.toast('鎻愪氦澶辫触锛�')
this.isDisabledSubmitButton = false
},
diff --git a/pages/sbgl/wxyz.vue b/pages/sbgl/wxyz.vue
index 83f1b1b..c96d955 100644
--- a/pages/sbgl/wxyz.vue
+++ b/pages/sbgl/wxyz.vue
@@ -25,7 +25,7 @@
</view>
<view class="marginRight20">
- <u-icon name="scan" @click="topScanClick" color="red" size="56"></u-icon>
+ <u-icon name="scan" @click="topScanClick" color="red" size="28"></u-icon>
</view>
</view>
@@ -64,7 +64,7 @@
</view>
</view>
</view>
- <u-radio size='40' :key="item.repair_code" :name="item.repair_code"
+ <u-radio size='20' :key="item.repair_code" :name="item.repair_code"
@change="groupChange(item.repair_code)" activeColor="red"></u-radio>
</view>
diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js
index 3d9071e..8ea9585 100644
--- a/unpackage/dist/dev/app-plus/app-service.js
+++ b/unpackage/dist/dev/app-plus/app-service.js
@@ -7,7 +7,7 @@
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\n__webpack_require__(/*! uni-pages */ 6);\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 425));\nvar _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 777));\nvar _uviewUi = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/uview-ui */ 780));\nvar _global = _interopRequireDefault(__webpack_require__(/*! @/static/js/global.js */ 896));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n_vue.default.config.productionTip = false;\n_App.default.mpType = 'app';\n\n// main.js\n// 寮曞叆鍏ㄥ眬 uView 妗嗘灦\n\n_vue.default.use(_uviewUi.default);\n_vue.default.prototype.vuePrototype = '';\nvar app = new _vue.default(_objectSpread({}, _App.default));\n_vue.default.prototype.$appVersion = 'v1.0.1'; //APP褰撳墠鐗堟湰\n// Vue.prototype.$baseUrl = 'http://121.196.36.24:8021/api' //鏈湴浜у搧 宸ㄥ姏鐨勬暟鎹簱\n// Vue.prototype.$baseUrl = 'http://122.227.18.22:8000/api' //鏈湴浜у搧 宸ㄧ珛闃叉姢锛堝鎴峰湴鍧�锛塡n// Vue.prototype.$baseUrl = 'http://121.196.36.24:8032/api' //鍦f玻椤圭洰\n_vue.default.prototype.$baseUrl = 'http://121.196.36.24:8019/api'; //鍦f玻椤圭洰\n_vue.default.prototype.$companyType = 'B'; //浼佷笟绫诲瀷锛堥」鐩被鍨嬶級 A锛氬法鍔涳紝B锛氬湥娌o紝銆丅: 浜у搧\n\n// A: http://121.196.36.24:8021/api http://122.227.18.22:8000/api\n// B: http://121.196.36.24:8032/api \n\n//寮曞叆鑷畾涔夊叏灞� js鏂规硶\n_vue.default.prototype.global = _global.default;\n\n// 寮曞叆璇锋眰灏佽锛屽皢app鍙傛暟浼犻�掑埌閰嶇疆涓璡n__webpack_require__(/*! ./config/request */ 940)(app);\napp.$mount();\n\n//\n// import Vue from 'vue'\n// import './uni.promisify.adaptor'\n// Vue.config.productionTip = false\n// App.mpType = 'app'\n// const app = new Vue({\n// ...App\n// })\n// app.$mount()\n//\n\n////# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWFpbi5qcyJdLCJuYW1lcyI6WyJWdWUiLCJjb25maWciLCJwcm9kdWN0aW9uVGlwIiwiQXBwIiwibXBUeXBlIiwidXNlIiwidVZpZXciLCJwcm90b3R5cGUiLCJ2dWVQcm90b3R5cGUiLCJhcHAiLCIkYXBwVmVyc2lvbiIsIiRiYXNlVXJsIiwiJGNvbXBhbnlUeXBlIiwiZ2xvYmFsIiwicmVxdWlyZSIsIiRtb3VudCJdLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQW1CO0FBQ25CO0FBUUE7QUFxQkE7QUFBMkM7QUFBQTtBQTNCM0NBLFlBQUcsQ0FBQ0MsTUFBTSxDQUFDQyxhQUFhLEdBQUcsS0FBSztBQUVoQ0MsWUFBRyxDQUFDQyxNQUFNLEdBQUcsS0FBSzs7QUFFbEI7QUFDQTs7QUFFQUosWUFBRyxDQUFDSyxHQUFHLENBQUNDLGdCQUFLLENBQUM7QUFHZE4sWUFBRyxDQUFDTyxTQUFTLENBQUNDLFlBQVksR0FBRyxFQUFFO0FBRS9CLElBQU1DLEdBQUcsR0FBRyxJQUFJVCxZQUFHLG1CQUVmRyxZQUFHLEVBQ0w7QUFFRkgsWUFBRyxDQUFDTyxTQUFTLENBQUNHLFdBQVcsR0FBRyxRQUFRLEVBQUM7QUFDckM7QUFDQTtBQUNBO0FBQ0FWLFlBQUcsQ0FBQ08sU0FBUyxDQUFDSSxRQUFRLEdBQUcsK0JBQStCLEVBQUM7QUFDekRYLFlBQUcsQ0FBQ08sU0FBUyxDQUFDSyxZQUFZLEdBQUcsR0FBRyxFQUFDOztBQUVqQztBQUNBOztBQUU0QztBQUM1Q1osWUFBRyxDQUFDTyxTQUFTLENBQUNNLE1BQU0sR0FBR0EsZUFBTTs7QUFHN0I7QUFDQUMsbUJBQU8sQ0FBQywyQkFBa0IsQ0FBQyxDQUFDTCxHQUFHLENBQUM7QUFFaENBLEdBQUcsQ0FBQ00sTUFBTSxFQUFFOztBQUVaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUdBIiwiZmlsZSI6IjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJ3VuaS1wYWdlcyc7aW1wb3J0IFZ1ZSBmcm9tICd2dWUnXHJcbmltcG9ydCBBcHAgZnJvbSAnLi9BcHAnXHJcblxyXG5WdWUuY29uZmlnLnByb2R1Y3Rpb25UaXAgPSBmYWxzZVxyXG5cclxuQXBwLm1wVHlwZSA9ICdhcHAnXHJcblxyXG4vLyBtYWluLmpzXHJcbi8vIOW8leWFpeWFqOWxgCB1VmlldyDmoYbmnrZcclxuaW1wb3J0IHVWaWV3IGZyb20gJ0AvdW5pX21vZHVsZXMvdXZpZXctdWknXHJcblZ1ZS51c2UodVZpZXcpXHJcblxyXG5cclxuVnVlLnByb3RvdHlwZS52dWVQcm90b3R5cGUgPSAnJ1xyXG5cclxuY29uc3QgYXBwID0gbmV3IFZ1ZSh7XHJcblx0Ly8gc3RvcmUsXHJcblx0Li4uQXBwXHJcbn0pXHJcblxyXG5WdWUucHJvdG90eXBlLiRhcHBWZXJzaW9uID0gJ3YxLjAuMScgLy9BUFDlvZPliY3niYjmnKxcclxuLy8gVnVlLnByb3RvdHlwZS4kYmFzZVVybCA9ICdodHRwOi8vMTIxLjE5Ni4zNi4yNDo4MDIxL2FwaScgLy/mnKzlnLDkuqflk4EgICDlt6jlipvnmoTmlbDmja7lupNcclxuLy8gVnVlLnByb3RvdHlwZS4kYmFzZVVybCA9ICdodHRwOi8vMTIyLjIyNy4xOC4yMjo4MDAwL2FwaScgLy/mnKzlnLDkuqflk4EgICDlt6jnq4vpmLLmiqTvvIjlrqLmiLflnLDlnYDvvIlcclxuLy8gVnVlLnByb3RvdHlwZS4kYmFzZVVybCA9ICdodHRwOi8vMTIxLjE5Ni4zNi4yNDo4MDMyL2FwaScgLy/lnKPmsqPpobnnm65cclxuVnVlLnByb3RvdHlwZS4kYmFzZVVybCA9ICdodHRwOi8vMTIxLjE5Ni4zNi4yNDo4MDE5L2FwaScgLy/lnKPmsqPpobnnm65cclxuVnVlLnByb3RvdHlwZS4kY29tcGFueVR5cGUgPSAnQicgLy/kvIHkuJrnsbvlnovvvIjpobnnm67nsbvlnovvvIkgQe+8muW3qOWKm++8jELvvJrlnKPmsqPvvIzjgIFCOiDkuqflk4FcclxuXHJcbi8vIEE6ICBodHRwOi8vMTIxLjE5Ni4zNi4yNDo4MDIxL2FwaSAgaHR0cDovLzEyMi4yMjcuMTguMjI6ODAwMC9hcGlcclxuLy8gQjogIGh0dHA6Ly8xMjEuMTk2LjM2LjI0OjgwMzIvYXBpICBcclxuXHJcbmltcG9ydCBnbG9iYWwgZnJvbSAnQC9zdGF0aWMvanMvZ2xvYmFsLmpzJzsgLy/lvJXlhaXoh6rlrprkuYnlhajlsYAganPmlrnms5VcclxuVnVlLnByb3RvdHlwZS5nbG9iYWwgPSBnbG9iYWw7XHJcblxyXG5cclxuLy8g5byV5YWl6K+35rGC5bCB6KOF77yM5bCGYXBw5Y+C5pWw5Lyg6YCS5Yiw6YWN572u5LitXHJcbnJlcXVpcmUoJy4vY29uZmlnL3JlcXVlc3QnKShhcHApXHJcblxyXG5hcHAuJG1vdW50KClcclxuXHJcbi8vXHJcbi8vIGltcG9ydCBWdWUgZnJvbSAndnVlJ1xyXG4vLyBpbXBvcnQgJy4vdW5pLnByb21pc2lmeS5hZGFwdG9yJ1xyXG4vLyBWdWUuY29uZmlnLnByb2R1Y3Rpb25UaXAgPSBmYWxzZVxyXG4vLyBBcHAubXBUeXBlID0gJ2FwcCdcclxuLy8gY29uc3QgYXBwID0gbmV3IFZ1ZSh7XHJcbi8vICAgLi4uQXBwXHJcbi8vIH0pXHJcbi8vIGFwcC4kbW91bnQoKVxyXG4vL1xyXG5cclxuXHJcbi8vXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///0\n");
+eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\n__webpack_require__(/*! uni-pages */ 6);\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 425));\nvar _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 777));\nvar _uviewUi = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/uview-ui */ 780));\nvar _global = _interopRequireDefault(__webpack_require__(/*! @/static/js/global.js */ 896));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n_vue.default.config.productionTip = false;\n_App.default.mpType = 'app';\n\n// main.js\n// 寮曞叆鍏ㄥ眬 uView 妗嗘灦\n\n_vue.default.use(_uviewUi.default);\n_vue.default.prototype.vuePrototype = '';\nvar app = new _vue.default(_objectSpread({}, _App.default));\n_vue.default.prototype.$appVersion = 'v1.0.1'; //APP褰撳墠鐗堟湰\n// Vue.prototype.$baseUrl = 'http://121.196.36.24:8021/api' //鏈湴浜у搧 宸ㄥ姏鐨勬暟鎹簱\n// Vue.prototype.$baseUrl = 'http://122.227.18.22:8000/api' //鏈湴浜у搧 宸ㄧ珛闃叉姢锛堝鎴峰湴鍧�锛塡n// Vue.prototype.$baseUrl = 'http://121.196.36.24:8032/api' //鍦f玻椤圭洰\n_vue.default.prototype.$baseUrl = 'http://121.196.36.24:8019/api'; //鍦f玻椤圭洰\n\n_vue.default.prototype.$companyType = 'B'; //浼佷笟绫诲瀷锛堥」鐩被鍨嬶級 A锛氬法鍔涳紝B锛氬湥娌o紝銆丅: 浜у搧\n\n// A: http://121.196.36.24:8021/api http://122.227.18.22:8000/api\n// B: http://121.196.36.24:8032/api \n\n//寮曞叆鑷畾涔夊叏灞� js鏂规硶\n_vue.default.prototype.global = _global.default;\n\n// 寮曞叆璇锋眰灏佽锛屽皢app鍙傛暟浼犻�掑埌閰嶇疆涓璡n__webpack_require__(/*! ./config/request */ 940)(app);\napp.$mount();\n\n//\n// import Vue from 'vue'\n// import './uni.promisify.adaptor'\n// Vue.config.productionTip = false\n// App.mpType = 'app'\n// const app = new Vue({\n// ...App\n// })\n// app.$mount()\n//\n\n////# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWFpbi5qcyJdLCJuYW1lcyI6WyJWdWUiLCJjb25maWciLCJwcm9kdWN0aW9uVGlwIiwiQXBwIiwibXBUeXBlIiwidXNlIiwidVZpZXciLCJwcm90b3R5cGUiLCJ2dWVQcm90b3R5cGUiLCJhcHAiLCIkYXBwVmVyc2lvbiIsIiRiYXNlVXJsIiwiJGNvbXBhbnlUeXBlIiwiZ2xvYmFsIiwicmVxdWlyZSIsIiRtb3VudCJdLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQW1CO0FBQ25CO0FBUUE7QUFzQkE7QUFBMkM7QUFBQTtBQTVCM0NBLFlBQUcsQ0FBQ0MsTUFBTSxDQUFDQyxhQUFhLEdBQUcsS0FBSztBQUVoQ0MsWUFBRyxDQUFDQyxNQUFNLEdBQUcsS0FBSzs7QUFFbEI7QUFDQTs7QUFFQUosWUFBRyxDQUFDSyxHQUFHLENBQUNDLGdCQUFLLENBQUM7QUFHZE4sWUFBRyxDQUFDTyxTQUFTLENBQUNDLFlBQVksR0FBRyxFQUFFO0FBRS9CLElBQU1DLEdBQUcsR0FBRyxJQUFJVCxZQUFHLG1CQUVmRyxZQUFHLEVBQ0w7QUFFRkgsWUFBRyxDQUFDTyxTQUFTLENBQUNHLFdBQVcsR0FBRyxRQUFRLEVBQUM7QUFDckM7QUFDQTtBQUNBO0FBQ0FWLFlBQUcsQ0FBQ08sU0FBUyxDQUFDSSxRQUFRLEdBQUcsK0JBQStCLEVBQUM7O0FBRXpEWCxZQUFHLENBQUNPLFNBQVMsQ0FBQ0ssWUFBWSxHQUFHLEdBQUcsRUFBQzs7QUFFakM7QUFDQTs7QUFFNEM7QUFDNUNaLFlBQUcsQ0FBQ08sU0FBUyxDQUFDTSxNQUFNLEdBQUdBLGVBQU07O0FBRzdCO0FBQ0FDLG1CQUFPLENBQUMsMkJBQWtCLENBQUMsQ0FBQ0wsR0FBRyxDQUFDO0FBRWhDQSxHQUFHLENBQUNNLE1BQU0sRUFBRTs7QUFFWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFHQSIsImZpbGUiOiIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICd1bmktcGFnZXMnO2ltcG9ydCBWdWUgZnJvbSAndnVlJ1xyXG5pbXBvcnQgQXBwIGZyb20gJy4vQXBwJ1xyXG5cclxuVnVlLmNvbmZpZy5wcm9kdWN0aW9uVGlwID0gZmFsc2VcclxuXHJcbkFwcC5tcFR5cGUgPSAnYXBwJ1xyXG5cclxuLy8gbWFpbi5qc1xyXG4vLyDlvJXlhaXlhajlsYAgdVZpZXcg5qGG5p62XHJcbmltcG9ydCB1VmlldyBmcm9tICdAL3VuaV9tb2R1bGVzL3V2aWV3LXVpJ1xyXG5WdWUudXNlKHVWaWV3KVxyXG5cclxuXHJcblZ1ZS5wcm90b3R5cGUudnVlUHJvdG90eXBlID0gJydcclxuXHJcbmNvbnN0IGFwcCA9IG5ldyBWdWUoe1xyXG5cdC8vIHN0b3JlLFxyXG5cdC4uLkFwcFxyXG59KVxyXG5cclxuVnVlLnByb3RvdHlwZS4kYXBwVmVyc2lvbiA9ICd2MS4wLjEnIC8vQVBQ5b2T5YmN54mI5pysXHJcbi8vIFZ1ZS5wcm90b3R5cGUuJGJhc2VVcmwgPSAnaHR0cDovLzEyMS4xOTYuMzYuMjQ6ODAyMS9hcGknIC8v5pys5Zyw5Lqn5ZOBICAg5beo5Yqb55qE5pWw5o2u5bqTXHJcbi8vIFZ1ZS5wcm90b3R5cGUuJGJhc2VVcmwgPSAnaHR0cDovLzEyMi4yMjcuMTguMjI6ODAwMC9hcGknIC8v5pys5Zyw5Lqn5ZOBICAg5beo56uL6Ziy5oqk77yI5a6i5oi35Zyw5Z2A77yJXHJcbi8vIFZ1ZS5wcm90b3R5cGUuJGJhc2VVcmwgPSAnaHR0cDovLzEyMS4xOTYuMzYuMjQ6ODAzMi9hcGknIC8v5Zyj5rKj6aG555uuXHJcblZ1ZS5wcm90b3R5cGUuJGJhc2VVcmwgPSAnaHR0cDovLzEyMS4xOTYuMzYuMjQ6ODAxOS9hcGknIC8v5Zyj5rKj6aG555uuXHJcblxyXG5WdWUucHJvdG90eXBlLiRjb21wYW55VHlwZSA9ICdCJyAvL+S8geS4muexu+Wei++8iOmhueebruexu+Wei++8iSBB77ya5beo5Yqb77yMQu+8muWco+ayo++8jOOAgUI6IOS6p+WTgVxyXG5cclxuLy8gQTogIGh0dHA6Ly8xMjEuMTk2LjM2LjI0OjgwMjEvYXBpICBodHRwOi8vMTIyLjIyNy4xOC4yMjo4MDAwL2FwaVxyXG4vLyBCOiAgaHR0cDovLzEyMS4xOTYuMzYuMjQ6ODAzMi9hcGkgIFxyXG5cclxuaW1wb3J0IGdsb2JhbCBmcm9tICdAL3N0YXRpYy9qcy9nbG9iYWwuanMnOyAvL+W8leWFpeiHquWumuS5ieWFqOWxgCBqc+aWueazlVxyXG5WdWUucHJvdG90eXBlLmdsb2JhbCA9IGdsb2JhbDtcclxuXHJcblxyXG4vLyDlvJXlhaXor7fmsYLlsIHoo4XvvIzlsIZhcHDlj4LmlbDkvKDpgJLliLDphY3nva7kuK1cclxucmVxdWlyZSgnLi9jb25maWcvcmVxdWVzdCcpKGFwcClcclxuXHJcbmFwcC4kbW91bnQoKVxyXG5cclxuLy9cclxuLy8gaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXHJcbi8vIGltcG9ydCAnLi91bmkucHJvbWlzaWZ5LmFkYXB0b3InXHJcbi8vIFZ1ZS5jb25maWcucHJvZHVjdGlvblRpcCA9IGZhbHNlXHJcbi8vIEFwcC5tcFR5cGUgPSAnYXBwJ1xyXG4vLyBjb25zdCBhcHAgPSBuZXcgVnVlKHtcclxuLy8gICAuLi5BcHBcclxuLy8gfSlcclxuLy8gYXBwLiRtb3VudCgpXHJcbi8vXHJcblxyXG5cclxuLy9cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///0\n");
/***/ }),
/* 1 */
@@ -74497,7 +74497,7 @@
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 59));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 61));\nvar _api = __webpack_require__(/*! ../../config/api.js */ 110);\nvar _mixin = __webpack_require__(/*! ../../uni_modules/uview-ui/libs/mixin/mixin.js */ 766);\nvar _scanCode = _interopRequireDefault(__webpack_require__(/*! @/components/scan-code/scan-code.vue */ 739));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 = {\n components: {\n scanCode: _scanCode.default\n },\n onLoad: function onLoad(option) {\n var _this = this;\n uni.$off('scancodedate'); // 姣忔杩涙潵鍏� 绉婚櫎鍏ㄥ眬鑷畾涔変簨浠剁洃鍚櫒\n uni.$on('scancodedate', function (content) {\n __f__(\"log\", \"鎵弿鍒扮殑鍐呭涓�:\", content, \" at pages/sbgl/wxsq.vue:144\");\n _this.getMaintainScanDeviceApplyQrCodeData(content);\n });\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var _this2 = this;\n setTimeout(function () {\n _this2.init(function () {\n uni.stopPullDownRefresh();\n });\n }, 1000);\n },\n data: function data() {\n return {\n isDisabledSubmitButton: false,\n topContent: [],\n //鎵弿淇濆吇宸ヤ綅鎵�甯﹀嚭鏉ョ殑鍐呭\n centerContent: [],\n //淇濆吇椤圭洰鍐呭\n scanContent: '',\n //鎵弿鎵嚭鏉ョ殑鍊糪n // radioValue: '', //鍗曢�夋鐨勫�糪n\n selectValue: 'A',\n selectRange: [{\n value: 'A',\n text: '璁惧鐐规'\n }, {\n value: 'B',\n text: '璁惧淇濆吇'\n }, {\n value: 'C',\n text: '瀹夌伅鍛煎彨'\n }, {\n value: 'D',\n text: '鎵嬪伐'\n }],\n descMessage: '',\n //鏁呴殰鎻忚堪\n\n imgPreviewSrcs: [],\n //鍥剧墖棰勮src\n fileList: [] //鍥剧墖鏁扮粍\n };\n },\n created: function created() {\n // const a = [{\n // \tname: 1\n // }]\n // const b = [{\n // \tname: 1\n // }]\n // console.log([...a, ...b])\n },\n mounted: function mounted() {\n this.init();\n this.getMaintainScanDeviceApplyQrCodeData('111');\n },\n methods: {\n // 閫夋嫨鍥剧墖\n selectPics: function selectPics() {\n var that = this;\n uni.chooseImage({\n count: 3,\n success: function success(res) {\n var files = res.tempFiles;\n for (var i = 0; i < files.length; i++) {\n var obj = new Object();\n obj.name = 'photo' + i + new Date().getTime();\n obj.uri = files[i].path;\n that.fileList.push(obj);\n if (obj.src == null || obj.src == '' || obj.src == undefined) {\n that.imgPreviewSrcs.push(obj.uri);\n } else {\n that.imgPreviewSrcs.push(obj.src);\n }\n }\n }\n });\n },\n // 棰勮鍥剧墖\n imgPreview: function imgPreview(img) {\n uni.previewImage({\n current: this.fileList.findIndex(function (i) {\n return i.name === img.name;\n }),\n indicator: \"number\",\n loop: true,\n urls: this.imgPreviewSrcs\n });\n },\n // 鍒犻櫎鍥剧墖\n deletePic: function deletePic(img) {\n __f__(\"log\", img, \" at pages/sbgl/wxsq.vue:233\");\n this.fileList = this.fileList.filter(function (i) {\n return i.name !== img.name;\n });\n this.imgPreviewSrcs = this.imgPreviewSrcs.filter(function (i) {\n return i !== img.uri;\n });\n },\n init: function init() {\n uni.stopPullDownRefresh();\n },\n selectChange: function selectChange(val) {\n __f__(\"log\", val, \" at pages/sbgl/wxsq.vue:242\");\n },\n // 鎵爜宸ヤ綅 鐨勬壂鐮佹鐐瑰嚮\n topScanClick: function topScanClick() {\n // if (this.topContent.length > 0) {\n // \treturn uni.$u.toast('璇峰厛鎻愪氦姝ょ淮淇敵璇凤紒')\n // }\n\n var that = this;\n uni.scanCode({\n onlyFromCamera: true,\n // scanType: ['barCode', 'qrCode'],\n scanType: ['qrCode'],\n success: function success(res) {\n __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/sbgl/wxsq.vue:256\");\n __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/sbgl/wxsq.vue:257\");\n that.scanContent = res.result;\n var flag = false;\n that.topContent.forEach(function (item) {\n if (item.code === res.result) {\n flag = true;\n }\n });\n if (flag) {\n that.$u.toast('姝ゆ潯鐮佸凡鎵弿锛屽凡鍦ㄥ垪琛ㄤ腑锛�');\n } else {\n //澶勭悊鎵爜浜嬩欢\n that.getMaintainScanDeviceApplyQrCodeData(that.scanContent);\n }\n },\n complete: function complete(res) {},\n fail: function fail(res) {\n __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/sbgl/wxsq.vue:276\");\n __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/sbgl/wxsq.vue:277\");\n }\n });\n },\n // 鑾峰彇缁翠慨宸ヤ綅 \n getMaintainScanDeviceApplyQrCodeData: function getMaintainScanDeviceApplyQrCodeData(val) {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var data, res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n data = {\n eqpcode: val\n };\n _context.next = 3;\n return (0, _api.MaintainScanDeviceApplyQrCodeData)(data);\n case 3:\n res = _context.sent;\n if (res.code === '200') {\n _this3.topContent = [];\n _this3.topContent.unshift(res.data[0]);\n }\n case 5:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n // 纭鎻愪氦鎸夐挳\n submit: function submit() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var header, formData;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n header = {\n // 'Content-Type': 'multipart/form-data',\n 'Content-Type': 'application/x-www-form-urlencoded',\n 'rediskey': uni.getStorageSync('rediskey'),\n 'admin': uni.getStorageSync('usercode'),\n 'username': encodeURIComponent(uni.getStorageSync('username')),\n 'navTabId': uni.getStorageSync('usercode'),\n 'userid': uni.getStorageSync('userid'),\n 'guid': uni.getStorageSync('guid'),\n 'usertype': 'APP'\n };\n /*\n \t鍦ㄧ數鑴戜笂璇锋眰鏄渶瑕丠5鐨勪唬鐮� \n \t鎵嬫満涓婅姹傛槸闇�瑕丄PP-PLUS鐨勪唬鐮乗n */\n // const temp = [{\n // \tname: 'files1'\n // }]\n formData = {\n username: uni.getStorageSync('username'),\n eqpcode: _this4.topContent[0].code,\n wkshpcode: _this4.topContent[0].wksp_code,\n faultsourcecode: _this4.selectValue,\n faultdescr: _this4.descMessage\n };\n __f__(\"log\", formData, \" at pages/sbgl/wxsq.vue:351\");\n _this4.isDisabledSubmitButton = true;\n uni.uploadFile({\n url: _this4.$baseUrl + '/DeviceManage/MaintainScanDeviceApplySave',\n files: _this4.fileList.length === 0 ? [{\n uri: '/'\n }] : _this4.fileList,\n // files: [{\"uri\": \"/\"\t}],\n header: header,\n formData: formData,\n success: function success(res) {\n __f__(\"log\", res, 1, \" at pages/sbgl/wxsq.vue:364\");\n var result = JSON.parse(res.data);\n if (res.statusCode == 200 && result.code == '200') {\n uni.$u.toast('鎻愪氦鎴愬姛锛�');\n _this4.fileList = [];\n _this4.imgPreviewSrcs = [];\n _this4.descMessage = '';\n _this4.topContent = [];\n _this4.centerContent = [];\n } else {\n uni.$u.toast(result.Message);\n }\n _this4.isDisabledSubmitButton = false;\n },\n fail: function fail(res) {\n uni.$u.toast('鎻愪氦澶辫触锛�');\n this.isDisabledSubmitButton = false;\n }\n });\n case 5:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 112)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2JnbC93eHNxLnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwic2NhbkNvZGUiLCJvbkxvYWQiLCJ1bmkiLCJfdGhpcyIsIm9uUHVsbERvd25SZWZyZXNoIiwic2V0VGltZW91dCIsImRhdGEiLCJpc0Rpc2FibGVkU3VibWl0QnV0dG9uIiwidG9wQ29udGVudCIsImNlbnRlckNvbnRlbnQiLCJzY2FuQ29udGVudCIsInNlbGVjdFZhbHVlIiwic2VsZWN0UmFuZ2UiLCJ2YWx1ZSIsInRleHQiLCJkZXNjTWVzc2FnZSIsImltZ1ByZXZpZXdTcmNzIiwiZmlsZUxpc3QiLCJjcmVhdGVkIiwibW91bnRlZCIsIm1ldGhvZHMiLCJzZWxlY3RQaWNzIiwiY291bnQiLCJzdWNjZXNzIiwib2JqIiwidGhhdCIsImltZ1ByZXZpZXciLCJjdXJyZW50IiwiaW5kaWNhdG9yIiwibG9vcCIsInVybHMiLCJkZWxldGVQaWMiLCJpbml0Iiwic2VsZWN0Q2hhbmdlIiwidG9wU2NhbkNsaWNrIiwib25seUZyb21DYW1lcmEiLCJzY2FuVHlwZSIsImZsYWciLCJjb21wbGV0ZSIsImZhaWwiLCJnZXRNYWludGFpblNjYW5EZXZpY2VBcHBseVFyQ29kZURhdGEiLCJlcXBjb2RlIiwicmVzIiwic3VibWl0IiwiaGVhZGVyIiwiZm9ybURhdGEiLCJ1c2VybmFtZSIsIndrc2hwY29kZSIsImZhdWx0c291cmNlY29kZSIsImZhdWx0ZGVzY3IiLCJ1cmwiLCJmaWxlcyIsInVyaSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBOEhBO0FBSUE7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBRUE7RUFDQUE7SUFDQUM7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO0lBQ0FBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQUM7TUFDQTtRQUNBSDtNQUNBO0lBQ0E7RUFDQTtFQUNBSTtJQUNBO01BQ0FDO01BRUFDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0E7O01BRUFDO01BQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7UUFDQUQ7UUFDQUM7TUFDQTtRQUNBRDtRQUNBQztNQUNBO1FBQ0FEO1FBQ0FDO01BQ0E7TUFDQUM7TUFBQTs7TUFFQUM7TUFBQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUFBLENBQ0E7RUFDQUM7SUFDQTtJQUNBO0VBRUE7RUFDQUM7SUFDQTtJQUNBQztNQUNBO01BQ0FuQjtRQUNBb0I7UUFDQUM7VUFDQTtVQUNBO1lBQ0E7WUFDQUM7WUFDQUE7WUFDQUM7WUFDQTtjQUNBQTtZQUNBO2NBQ0FBO1lBQ0E7VUFFQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0F4QjtRQUNBeUI7VUFBQTtRQUFBO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BRUE7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUFBO01BQUE7TUFDQTtRQUFBO01BQUE7SUFDQTtJQUNBQztNQUNBOUI7SUFDQTtJQUVBK0I7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7O01BRUE7TUFDQWhDO1FBQ0FpQztRQUNBO1FBQ0FDO1FBQ0FiO1VBQ0E7VUFDQTtVQUNBRTtVQUNBO1VBQ0FBO1lBQ0E7Y0FDQVk7WUFDQTtVQUNBO1VBQ0E7WUFDQVo7VUFDQTtZQUNBO1lBQ0FBO1VBQ0E7UUFDQTtRQUNBYSxrQ0FFQTtRQUNBQztVQUNBO1VBQ0E7UUFDQTtNQUVBO0lBQ0E7SUFFQTtJQUNBQztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNBbEM7a0JBQ0FtQztnQkFDQTtnQkFBQTtnQkFBQSxPQUVBO2NBQUE7Z0JBQUFDO2dCQUNBO2tCQUNBO2tCQUNBO2dCQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFFQTtJQUNBQztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNBQztrQkFDQTtrQkFDQTtrQkFDQTtrQkFDQTtrQkFDQTtrQkFDQTtrQkFDQTtrQkFDQTtrQkFDQTtnQkFDQTtnQkFLQTtBQUNBO0FBQ0E7QUFDQTtnQkFzQkE7Z0JBQ0E7Z0JBQ0E7Z0JBRUFDO2tCQUNBQztrQkFDQUw7a0JBQ0FNO2tCQUNBQztrQkFDQUM7Z0JBQ0E7Z0JBR0E7Z0JBR0E7Z0JBQ0EvQztrQkFDQWdEO2tCQUNBQztvQkFDQUM7a0JBQ0E7a0JBQ0E7a0JBQ0FSO2tCQUNBQztrQkFDQXRCO29CQUNBO29CQUNBO29CQUNBO3NCQUNBckI7c0JBQ0E7c0JBQ0E7c0JBQ0E7c0JBQ0E7c0JBQ0E7b0JBQ0E7c0JBQ0FBO29CQUNBO29CQUNBO2tCQUNBO2tCQUNBcUM7b0JBQ0FyQztvQkFDQTtrQkFDQTtnQkFDQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUtBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6Ijc2NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDxwYWdlLW5hdiB0aXRsZT1cIuiuvuWkh+e7tOS/rueUs+ivt1wiPjwvcGFnZS1uYXY+XHJcblxyXG5cclxuXHRcdDx2aWV3IHYtc2hvdz1cInRvcENvbnRlbnQubGVuZ3RoPT09MFwiPlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwic2FjbkJvZHlcIj5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwic2NhbkltZ1wiIEBjbGljaz1cInRvcFNjYW5DbGlja1wiPjwvZGl2PlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJzY2FuVGV4dFwiPuaJq+aPj+e7tOS/ruW3peS9jTwvZGl2PlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0PHZpZXcgdi1zaG93PVwidG9wQ29udGVudC5sZW5ndGghPT0wXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibWFpbkNvbnRlbnRcIj5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCIxMFwiIGJnQ29sb3I9XCIjZWZmMGYxXCI+PC91LWdhcD5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZFwiIHN0eWxlPVwibWF4LWhlaWdodDogMzcwcnB4O292ZXJmbG93OnNjcm9sbDtcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2Jsb2NrXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2xlZnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9iYXJcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfdGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx05omr5o+P57u05L+u5bel5L2NXHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hcmdpblJpZ2h0MjBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx1LWljb24gbmFtZT1cInNjYW5cIiBAY2xpY2s9XCJ0b3BTY2FuQ2xpY2tcIiBjb2xvcj1cInJlZFwiIHNpemU9XCIyOFwiPjwvdS1pY29uPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWFyZ2luVG9wMjAgbWFyZ2luTGVmdDIwIG1hcmdpblJpZ2h0MjAgZmxleF9jb2x1bW5cIj5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tIDx1LXJhZGlvLWdyb3VwIGNsYXNzPVwiXCI+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWFyZ2luQm90dG9tMjAgZmxleF9iZXR3ZWVuXCIgQGNsaWNrPVwiZ3JvdXBDaGFuZ2UoaXRlbS5jb2RlKVwiXHJcblx0XHRcdFx0XHRcdFx0XHR2LWZvcj1cIml0ZW0gaW4gdG9wQ29udGVudFwiIDprZXk9XCJpdGVtLmNvZGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwiZGlzcGxheTogZmxleDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2NvbHVtbiB0aXRsZUZvbnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7lt6XkvY3nvJbnoIHvvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+5bel5L2N5ZCN56ew77yaPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3PueUn+S6p+i9pumXtO+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZsZXhfY29sdW1uIGNvbnRlbnRGb250XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLmNvZGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0ubmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS53a3NwX25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PCEtLSBcdDx1LXJhZGlvIHNpemU9JzQwJyA6a2V5PVwiaXRlbS5jb2RlXCIgOm5hbWU9XCJpdGVtLmNvZGVcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBjaGFuZ2U9XCJncm91cENoYW5nZShpdGVtLmNvZGUpXCIgYWN0aXZlQ29sb3I9XCJyZWRcIj48L3UtcmFkaW8+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tIDwvdS1yYWRpby1ncm91cD4gLS0+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dS1nYXAgaGVpZ2h0PVwiMTBcIiBiZ0NvbG9yPVwiI2VmZjBmMVwiPjwvdS1nYXA+XHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgc3R5bGU9XCJwYWRkaW5nLWJvdHRvbTogMTBycHg7XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9ibG9ja1wiIHN0eWxlPVwibWFyZ2luLWJvdHRvbTogMTBycHg7bWFyZ2luLXRvcDoyMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF90aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHTmlYXpmpzmnaXmupBcclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWFyZ2luUmlnaHQyMFwiIHN0eWxlPVwid2lkdGg6IDIwMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx1bmktZGF0YS1zZWxlY3Qgdi1tb2RlbD1cInNlbGVjdFZhbHVlXCIgOmNsZWFyPVwiZmFsc2VcIiA6bG9jYWxkYXRhPVwic2VsZWN0UmFuZ2VcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAY2hhbmdlPVwic2VsZWN0Q2hhbmdlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3VuaS1kYXRhLXNlbGVjdD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCIxMFwiIGJnQ29sb3I9XCIjZWZmMGYxXCI+PC91LWdhcD5cclxuXHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRcIiBzdHlsZT1cInBhZGRpbmctYm90dG9tOiAxMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2Jsb2NrXCIgc3R5bGU9XCJtYXJnaW4tYm90dG9tOiAxMHJweDttYXJnaW4tdG9wOjIwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmFyXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX3RpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdOaVhemanOaPj+i/sFxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW5wdXRDbGFzcyAgY29udGVudEZvbnQnIHN0eWxlPVwibWFyZ2luOiAwIDIwcnB4OyB3aWR0aDogOTUlO1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx1LS10ZXh0YXJlYSBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGNvbmZpcm0tdHlwZT1cInNlbmRcIiBib3JkZXI9XCJzdXJyb3VuZFwiIGhlaWdodD0nMTAwJ1xyXG5cdFx0XHRcdFx0XHRcdFx0di1tb2RlbD1cImRlc2NNZXNzYWdlXCI+XHJcblx0XHRcdFx0XHRcdFx0PC91LS10ZXh0YXJlYT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cImRpc3BsYXk6IGZsZXg7XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgdi1mb3I9XCIocGljLGluZGV4KSBpbiBmaWxlTGlzdFwiIDprZXk9XCJwaWMubmFtZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJtYXJnaW46IDIwcnB4IDBycHggMjBycHggMjBycHg7cG9zaXRpb246IHJlbGF0aXZlO1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dS1pY29uIG5hbWU9XCJjbG9zZVwiIGNvbG9yPVwiI2ZmZlwiIHNpemU9XCIxM1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7ei1pbmRleDogMTA7cmlnaHQ6IDA7YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7Ym9yZGVyLXJhZGl1czo1MCU7XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAY2xpY2s9XCJkZWxldGVQaWMocGljKVwiPjwvdS1pY29uPlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJwaWMudXJpXCIgQGNsaWNrPVwiaW1nUHJldmlldyhwaWMpXCIgY2xhc3M9XCJ1cExvYWRJbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugdi1pZj1cImZpbGVMaXN0Lmxlbmd0aDwzXCIgc3JjPVwiLi4vLi4vc3RhdGljL2ltZy91cGxvYWRJbWcucG5nXCIgc3R5bGU9XCJ3aWR0aDogMTAwcnB4O2hlaWdodDogMTAwcnB4O2JvcmRlcjogMXJweCBzb2xpZCAjZWZmMGYxO2JvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMjBycHg7cGFkZGluZzogMzBycHg7XHJcblx0XHRcdFx0XHRcdFx0XCIgQGNsaWNrPVwic2VsZWN0UGljc1wiPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cclxuXHRcdFx0PHUtYnV0dG9uIHNpemU9XCJsYXJnZVwiIDpsb2FkaW5nPVwiaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvblwiIGxvYWRpbmdUZXh0PVwi5q2j5Zyo5o+Q5LqkLOivt+eojeetiS4uLlwiIHR5cGU9XCJwcmltYXJ5XCJcclxuXHRcdFx0XHRAY2xpY2s9XCJzdWJtaXRcIiA6ZGlzYWJsZWQ9XCJkZXNjTWVzc2FnZS50b1N0cmluZygpLmxlbmd0aD09PTBcIiB0ZXh0PVwi56Gu6K6k5o+Q5LqkXCI+XHJcblx0XHRcdDwvdS1idXR0b24+XHJcblxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHQ8c2Nhbi1jb2RlPjwvc2Nhbi1jb2RlPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdE1haW50YWluU2NhbkRldmljZUFwcGx5UXJDb2RlRGF0YSxcclxuXHRcdE1haW50YWluU2NhbkRldmljZUFwcGx5U2F2ZVxyXG5cdH0gZnJvbSAnLi4vLi4vY29uZmlnL2FwaS5qcydcclxuXHRpbXBvcnQge1xyXG5cdFx0ZGF0YVxyXG5cdH0gZnJvbSAnLi4vLi4vdW5pX21vZHVsZXMvdXZpZXctdWkvbGlicy9taXhpbi9taXhpbi5qcyc7XHJcblx0aW1wb3J0IHNjYW5Db2RlIGZyb20gJ0AvY29tcG9uZW50cy9zY2FuLWNvZGUvc2Nhbi1jb2RlLnZ1ZSdcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRzY2FuQ29kZVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdFx0Y29uc3QgX3RoaXMgPSB0aGlzXHJcblx0XHRcdHVuaS4kb2ZmKCdzY2FuY29kZWRhdGUnKSAvLyDmr4/mrKHov5vmnaXlhYgg56e76Zmk5YWo5bGA6Ieq5a6a5LmJ5LqL5Lu255uR5ZCs5ZmoXHJcblx0XHRcdHVuaS4kb24oJ3NjYW5jb2RlZGF0ZScsIGZ1bmN0aW9uKGNvbnRlbnQpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIuaJq+aPj+WIsOeahOWGheWuueS4ujpcIiwgY29udGVudClcclxuXHRcdFx0XHRfdGhpcy5nZXRNYWludGFpblNjYW5EZXZpY2VBcHBseVFyQ29kZURhdGEoY29udGVudClcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHRvblB1bGxEb3duUmVmcmVzaCgpIHtcclxuXHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0dGhpcy5pbml0KCgpID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKCk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSwgMTAwMCk7XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpc0Rpc2FibGVkU3VibWl0QnV0dG9uOiBmYWxzZSxcclxuXHJcblx0XHRcdFx0dG9wQ29udGVudDogW10sIC8v5omr5o+P5L+d5YW75bel5L2N5omA5bim5Ye65p2l55qE5YaF5a65XHJcblx0XHRcdFx0Y2VudGVyQ29udGVudDogW10sIC8v5L+d5YW76aG555uu5YaF5a65XHJcblx0XHRcdFx0c2NhbkNvbnRlbnQ6ICcnLCAvL+aJq+aPj+aJq+WHuuadpeeahOWAvFxyXG5cdFx0XHRcdC8vIHJhZGlvVmFsdWU6ICcnLCAvL+WNlemAieahhueahOWAvFxyXG5cclxuXHRcdFx0XHRzZWxlY3RWYWx1ZTogJ0EnLFxyXG5cdFx0XHRcdHNlbGVjdFJhbmdlOiBbe1xyXG5cdFx0XHRcdFx0dmFsdWU6ICdBJyxcclxuXHRcdFx0XHRcdHRleHQ6ICforr7lpIfngrnmo4AnXHJcblx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0dmFsdWU6ICdCJyxcclxuXHRcdFx0XHRcdHRleHQ6ICforr7lpIfkv53lhbsnXHJcblx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0dmFsdWU6ICdDJyxcclxuXHRcdFx0XHRcdHRleHQ6ICflronnga/lkbzlj6snXHJcblx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0dmFsdWU6ICdEJyxcclxuXHRcdFx0XHRcdHRleHQ6ICfmiYvlt6UnXHJcblx0XHRcdFx0fV0sXHJcblx0XHRcdFx0ZGVzY01lc3NhZ2U6ICcnLCAvL+aVhemanOaPj+i/sFxyXG5cclxuXHRcdFx0XHRpbWdQcmV2aWV3U3JjczogW10sIC8v5Zu+54mH6aKE6KeIc3JjXHJcblx0XHRcdFx0ZmlsZUxpc3Q6IFtdLCAvL+WbvueJh+aVsOe7hFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0Ly8gY29uc3QgYSA9IFt7XHJcblx0XHRcdC8vIFx0bmFtZTogMVxyXG5cdFx0XHQvLyB9XVxyXG5cdFx0XHQvLyBjb25zdCBiID0gW3tcclxuXHRcdFx0Ly8gXHRuYW1lOiAxXHJcblx0XHRcdC8vIH1dXHJcblx0XHRcdC8vIGNvbnNvbGUubG9nKFsuLi5hLCAuLi5iXSlcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHR0aGlzLmluaXQoKVxyXG5cdFx0XHR0aGlzLmdldE1haW50YWluU2NhbkRldmljZUFwcGx5UXJDb2RlRGF0YSgnMTExJylcclxuXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDpgInmi6nlm77niYdcclxuXHRcdFx0c2VsZWN0UGljcygpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLmNob29zZUltYWdlKHtcclxuXHRcdFx0XHRcdGNvdW50OiAzLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zdCBmaWxlcyA9IHJlcy50ZW1wRmlsZXM7XHJcblx0XHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgZmlsZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0XHRsZXQgb2JqID0gbmV3IE9iamVjdCgpO1xyXG5cdFx0XHRcdFx0XHRcdG9iai5uYW1lID0gJ3Bob3RvJyArIGkgKyBuZXcgRGF0ZSgpLmdldFRpbWUoKTtcclxuXHRcdFx0XHRcdFx0XHRvYmoudXJpID0gZmlsZXNbaV0ucGF0aDtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmZpbGVMaXN0LnB1c2gob2JqKTtcclxuXHRcdFx0XHRcdFx0XHRpZiAob2JqLnNyYyA9PSBudWxsIHx8IG9iai5zcmMgPT0gJycgfHwgb2JqLnNyYyA9PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuaW1nUHJldmlld1NyY3MucHVzaChvYmoudXJpKVxyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmltZ1ByZXZpZXdTcmNzLnB1c2gob2JqLnNyYylcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6aKE6KeI5Zu+54mHXHJcblx0XHRcdGltZ1ByZXZpZXcoaW1nKSB7XHJcblx0XHRcdFx0dW5pLnByZXZpZXdJbWFnZSh7XHJcblx0XHRcdFx0XHRjdXJyZW50OiB0aGlzLmZpbGVMaXN0LmZpbmRJbmRleChpID0+IGkubmFtZSA9PT0gaW1nLm5hbWUpLFxyXG5cdFx0XHRcdFx0aW5kaWNhdG9yOiBcIm51bWJlclwiLFxyXG5cdFx0XHRcdFx0bG9vcDogdHJ1ZSxcclxuXHRcdFx0XHRcdHVybHM6IHRoaXMuaW1nUHJldmlld1NyY3NcclxuXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Yig6Zmk5Zu+54mHXHJcblx0XHRcdGRlbGV0ZVBpYyhpbWcpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhpbWcpXHJcblx0XHRcdFx0dGhpcy5maWxlTGlzdCA9IHRoaXMuZmlsZUxpc3QuZmlsdGVyKGkgPT4gaS5uYW1lICE9PSBpbWcubmFtZSlcclxuXHRcdFx0XHR0aGlzLmltZ1ByZXZpZXdTcmNzID0gdGhpcy5pbWdQcmV2aWV3U3Jjcy5maWx0ZXIoaSA9PiBpICE9PSBpbWcudXJpKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbml0KCkge1xyXG5cdFx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKCk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRzZWxlY3RDaGFuZ2UodmFsKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2codmFsKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmiavnoIHlt6XkvY0gIOeahOaJq+eggeahhueCueWHu1xyXG5cdFx0XHR0b3BTY2FuQ2xpY2soKSB7XHJcblx0XHRcdFx0Ly8gaWYgKHRoaXMudG9wQ29udGVudC5sZW5ndGggPiAwKSB7XHJcblx0XHRcdFx0Ly8gXHRyZXR1cm4gdW5pLiR1LnRvYXN0KCfor7flhYjmj5DkuqTmraTnu7Tkv67nlLPor7fvvIEnKVxyXG5cdFx0XHRcdC8vIH1cclxuXHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5zY2FuQ29kZSh7XHJcblx0XHRcdFx0XHRvbmx5RnJvbUNhbWVyYTogdHJ1ZSxcclxuXHRcdFx0XHRcdC8vIHNjYW5UeXBlOiBbJ2JhckNvZGUnLCAncXJDb2RlJ10sXHJcblx0XHRcdFx0XHRzY2FuVHlwZTogWydxckNvZGUnXSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5p2h56CB57G75Z6L77yaJyArIHJlcy5zY2FuVHlwZSk7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmnaHnoIHlhoXlrrnvvJonICsgcmVzLnJlc3VsdCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuc2NhbkNvbnRlbnQgPSByZXMucmVzdWx0O1xyXG5cdFx0XHRcdFx0XHRsZXQgZmxhZyA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdHRoYXQudG9wQ29udGVudC5mb3JFYWNoKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChpdGVtLmNvZGUgPT09IHJlcy5yZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsYWcgPSB0cnVlXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRpZiAoZmxhZykge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHUudG9hc3QoJ+atpOadoeeggeW3suaJq+aPj++8jOW3suWcqOWIl+ihqOS4re+8gScpXHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0Ly/lpITnkIbmiavnoIHkuovku7ZcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmdldE1haW50YWluU2NhbkRldmljZUFwcGx5UXJDb2RlRGF0YSh0aGF0LnNjYW5Db250ZW50KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGNvbXBsZXRlOiBmdW5jdGlvbihyZXMpIHtcclxuXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmnaHnoIHnsbvlnovvvJonICsgcmVzLnNjYW5UeXBlKTtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+adoeeggeWGheWuue+8micgKyByZXMucmVzdWx0KTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyDojrflj5bnu7Tkv67lt6XkvY0gICAgXHJcblx0XHRcdGFzeW5jIGdldE1haW50YWluU2NhbkRldmljZUFwcGx5UXJDb2RlRGF0YSh2YWwpIHtcclxuXHRcdFx0XHRjb25zdCBkYXRhID0ge1xyXG5cdFx0XHRcdFx0ZXFwY29kZTogdmFsXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRjb25zdCByZXMgPSBhd2FpdCBNYWludGFpblNjYW5EZXZpY2VBcHBseVFyQ29kZURhdGEoZGF0YSlcclxuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT09ICcyMDAnKSB7XHJcblx0XHRcdFx0XHR0aGlzLnRvcENvbnRlbnQgPSBbXVxyXG5cdFx0XHRcdFx0dGhpcy50b3BDb250ZW50LnVuc2hpZnQocmVzLmRhdGFbMF0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g56Gu6K6k5o+Q5Lqk5oyJ6ZKuXHJcblx0XHRcdGFzeW5jIHN1Ym1pdCgpIHtcclxuXHRcdFx0XHRjb25zdCBoZWFkZXIgPSB7XHJcblx0XHRcdFx0XHQvLyAnQ29udGVudC1UeXBlJzogJ211bHRpcGFydC9mb3JtLWRhdGEnLFxyXG5cdFx0XHRcdFx0J0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQnLFxyXG5cdFx0XHRcdFx0J3JlZGlza2V5JzogdW5pLmdldFN0b3JhZ2VTeW5jKCdyZWRpc2tleScpLFxyXG5cdFx0XHRcdFx0J2FkbWluJzogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyY29kZScpLFxyXG5cdFx0XHRcdFx0J3VzZXJuYW1lJzogZW5jb2RlVVJJQ29tcG9uZW50KHVuaS5nZXRTdG9yYWdlU3luYygndXNlcm5hbWUnKSksXHJcblx0XHRcdFx0XHQnbmF2VGFiSWQnOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJjb2RlJyksXHJcblx0XHRcdFx0XHQndXNlcmlkJzogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSxcclxuXHRcdFx0XHRcdCdndWlkJzogdW5pLmdldFN0b3JhZ2VTeW5jKCdndWlkJyksXHJcblx0XHRcdFx0XHQndXNlcnR5cGUnOiAnQVBQJ1xyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cclxuXHJcblx0XHRcdFx0LypcclxuXHRcdFx0XHRcdOWcqOeUteiEkeS4iuivt+axguaYr+mcgOimgUg155qE5Luj56CBIFxyXG5cdFx0XHRcdFx05omL5py65LiK6K+35rGC5piv6ZyA6KaBQVBQLVBMVVPnmoTku6PnoIFcclxuXHRcdFx0XHQqL1xyXG5cdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKCdINScpXHJcblx0XHRcdFx0Ly8gbGV0IGZvcm1EYXRhID0gbmV3IEZvcm1EYXRhKClcclxuXHRcdFx0XHQvLyBmb3JtRGF0YS5hcHBlbmQoXCJ1c2VybmFtZVwiLCB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJuYW1lJykpXHJcblx0XHRcdFx0Ly8gZm9ybURhdGEuYXBwZW5kKFwiZXFwY29kZVwiLCB0aGlzLnRvcENvbnRlbnRbMF0uY29kZSlcclxuXHRcdFx0XHQvLyBmb3JtRGF0YS5hcHBlbmQoXCJ3a3NocGNvZGVcIiwgdGhpcy50b3BDb250ZW50WzBdLndrc3BfY29kZSlcclxuXHRcdFx0XHQvLyBmb3JtRGF0YS5hcHBlbmQoXCJmYXVsdHNvdXJjZWNvZGVcIiwgdGhpcy5zZWxlY3RWYWx1ZSlcclxuXHRcdFx0XHQvLyBmb3JtRGF0YS5hcHBlbmQoXCJmYXVsdGRlc2NyXCIsIHRoaXMuZGVzY01lc3NhZ2UpXHJcblx0XHRcdFx0Ly8gdGhpcy5maWxlTGlzdC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdC8vIFx0Zm9ybURhdGEuYXBwZW5kKCdmaWxlczEnLCBpdGVtLmZpbGUpXHJcblx0XHRcdFx0Ly8gfSlcclxuXHRcdFx0XHQvLyBNYWludGFpblNjYW5EZXZpY2VBcHBseVNhdmUoZm9ybURhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHQvLyBcdGNvbnNvbGUubG9nKHJlcywgMSlcclxuXHRcdFx0XHQvLyB9KVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTIHx8TVAgIFxyXG5cdFx0XHRcdC8vIGNvbnN0IHRlbXAgPSBbe1xyXG5cdFx0XHRcdC8vIFx0bmFtZTogJ2ZpbGVzMSdcclxuXHRcdFx0XHQvLyB9XVxyXG5cclxuXHRcdFx0XHRsZXQgZm9ybURhdGEgPSB7XHJcblx0XHRcdFx0XHR1c2VybmFtZTogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VybmFtZScpLFxyXG5cdFx0XHRcdFx0ZXFwY29kZTogdGhpcy50b3BDb250ZW50WzBdLmNvZGUsXHJcblx0XHRcdFx0XHR3a3NocGNvZGU6IHRoaXMudG9wQ29udGVudFswXS53a3NwX2NvZGUsXHJcblx0XHRcdFx0XHRmYXVsdHNvdXJjZWNvZGU6IHRoaXMuc2VsZWN0VmFsdWUsXHJcblx0XHRcdFx0XHRmYXVsdGRlc2NyOiB0aGlzLmRlc2NNZXNzYWdlLFxyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKGZvcm1EYXRhKVxyXG5cclxuXHJcblx0XHRcdFx0dGhpcy5pc0Rpc2FibGVkU3VibWl0QnV0dG9uID0gdHJ1ZVxyXG5cdFx0XHRcdHVuaS51cGxvYWRGaWxlKHtcclxuXHRcdFx0XHRcdHVybDogdGhpcy4kYmFzZVVybCArICcvRGV2aWNlTWFuYWdlL01haW50YWluU2NhbkRldmljZUFwcGx5U2F2ZScsXHJcblx0XHRcdFx0XHRmaWxlczogdGhpcy5maWxlTGlzdC5sZW5ndGggPT09IDAgPyBbe1xyXG5cdFx0XHRcdFx0XHR1cmk6ICcvJ1xyXG5cdFx0XHRcdFx0fV0gOiB0aGlzLmZpbGVMaXN0LFxyXG5cdFx0XHRcdFx0Ly8gZmlsZXM6IFt7XCJ1cmlcIjogXCIvXCJcdH1dLFxyXG5cdFx0XHRcdFx0aGVhZGVyOiBoZWFkZXIsXHJcblx0XHRcdFx0XHRmb3JtRGF0YTogZm9ybURhdGEsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcywgMSlcclxuXHRcdFx0XHRcdFx0bGV0IHJlc3VsdCA9IEpTT04ucGFyc2UocmVzLmRhdGEpXHJcblx0XHRcdFx0XHRcdGlmIChyZXMuc3RhdHVzQ29kZSA9PSAyMDAgJiYgcmVzdWx0LmNvZGUgPT0gJzIwMCcpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuJHUudG9hc3QoJ+aPkOS6pOaIkOWKn++8gScpXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5maWxlTGlzdCA9IFtdXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5pbWdQcmV2aWV3U3JjcyA9IFtdXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5kZXNjTWVzc2FnZSA9ICcnXHJcblx0XHRcdFx0XHRcdFx0dGhpcy50b3BDb250ZW50ID0gW11cclxuXHRcdFx0XHRcdFx0XHR0aGlzLmNlbnRlckNvbnRlbnQgPSBbXVxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS4kdS50b2FzdChyZXN1bHQuTWVzc2FnZSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0aGlzLmlzRGlzYWJsZWRTdWJtaXRCdXR0b24gPSBmYWxzZVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWwocmVzKSB7XHJcblx0XHRcdFx0XHRcdHVuaS4kdS50b2FzdCgn5o+Q5Lqk5aSx6LSl77yBJylcclxuXHRcdFx0XHRcdFx0dGhpcy5pc0Rpc2FibGVkU3VibWl0QnV0dG9uID0gZmFsc2VcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSlcclxuXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdEBpbXBvcnQgdXJsKCdAL3N0eWxlL2dsb2JhbC5jc3MnKTtcclxuXHJcblx0Ojp2LWRlZXAgLnVpY29uLWFycm93LWxlZnQ+c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdDo6di1kZWVwIC51aWNvbi1jYW1lcmEtZmlsbCB7XHJcblx0XHRmb250LXNpemU6IDYwcnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudXBsb2FkZXIge1xyXG5cdFx0L2RlZXAvLnUtYWRkLXRpcHMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ojp2LWRlZXAgLnVuaS1wcm9ncmVzcy1iYXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC51cExvYWRJbWcge1xyXG5cdFx0d2lkdGg6IDE2MHJweDtcclxuXHRcdGhlaWdodDogMTYwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///765\n");
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 59));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 61));\nvar _api = __webpack_require__(/*! ../../config/api.js */ 110);\nvar _mixin = __webpack_require__(/*! ../../uni_modules/uview-ui/libs/mixin/mixin.js */ 766);\nvar _scanCode = _interopRequireDefault(__webpack_require__(/*! @/components/scan-code/scan-code.vue */ 739));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 = {\n components: {\n scanCode: _scanCode.default\n },\n onLoad: function onLoad(option) {\n var _this = this;\n uni.$off('scancodedate'); // 姣忔杩涙潵鍏� 绉婚櫎鍏ㄥ眬鑷畾涔変簨浠剁洃鍚櫒\n uni.$on('scancodedate', function (content) {\n __f__(\"log\", \"鎵弿鍒扮殑鍐呭涓�:\", content, \" at pages/sbgl/wxsq.vue:144\");\n _this.getMaintainScanDeviceApplyQrCodeData(content);\n });\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var _this2 = this;\n setTimeout(function () {\n _this2.init(function () {\n uni.stopPullDownRefresh();\n });\n }, 1000);\n },\n data: function data() {\n return {\n isDisabledSubmitButton: false,\n topContent: [],\n //鎵弿淇濆吇宸ヤ綅鎵�甯﹀嚭鏉ョ殑鍐呭\n centerContent: [],\n //淇濆吇椤圭洰鍐呭\n scanContent: '',\n //鎵弿鎵嚭鏉ョ殑鍊糪n // radioValue: '', //鍗曢�夋鐨勫�糪n\n selectValue: 'A',\n selectRange: [{\n value: 'A',\n text: '璁惧鐐规'\n }, {\n value: 'B',\n text: '璁惧淇濆吇'\n }, {\n value: 'C',\n text: '瀹夌伅鍛煎彨'\n }, {\n value: 'D',\n text: '鎵嬪伐'\n }],\n descMessage: '',\n //鏁呴殰鎻忚堪\n\n imgPreviewSrcs: [],\n //鍥剧墖棰勮src\n fileList: [] //鍥剧墖鏁扮粍\n };\n },\n created: function created() {\n // const a = [{\n // \tname: 1\n // }]\n // const b = [{\n // \tname: 1\n // }]\n // console.log([...a, ...b])\n },\n mounted: function mounted() {\n this.init();\n this.getMaintainScanDeviceApplyQrCodeData('101');\n },\n methods: {\n // 閫夋嫨鍥剧墖\n selectPics: function selectPics() {\n var that = this;\n uni.chooseImage({\n count: 3,\n success: function success(res) {\n var files = res.tempFiles;\n for (var i = 0; i < files.length; i++) {\n var obj = new Object();\n obj.name = 'photo' + i + new Date().getTime();\n obj.uri = files[i].path;\n that.fileList.push(obj);\n if (obj.src == null || obj.src == '' || obj.src == undefined) {\n that.imgPreviewSrcs.push(obj.uri);\n } else {\n that.imgPreviewSrcs.push(obj.src);\n }\n }\n }\n });\n },\n // 棰勮鍥剧墖\n imgPreview: function imgPreview(img) {\n uni.previewImage({\n current: this.fileList.findIndex(function (i) {\n return i.name === img.name;\n }),\n indicator: \"number\",\n loop: true,\n urls: this.imgPreviewSrcs\n });\n },\n // 鍒犻櫎鍥剧墖\n deletePic: function deletePic(img) {\n __f__(\"log\", img, \" at pages/sbgl/wxsq.vue:233\");\n this.fileList = this.fileList.filter(function (i) {\n return i.name !== img.name;\n });\n this.imgPreviewSrcs = this.imgPreviewSrcs.filter(function (i) {\n return i !== img.uri;\n });\n },\n init: function init() {\n uni.stopPullDownRefresh();\n },\n selectChange: function selectChange(val) {\n __f__(\"log\", val, \" at pages/sbgl/wxsq.vue:242\");\n },\n // 鎵爜宸ヤ綅 鐨勬壂鐮佹鐐瑰嚮\n topScanClick: function topScanClick() {\n // if (this.topContent.length > 0) {\n // \treturn uni.$u.toast('璇峰厛鎻愪氦姝ょ淮淇敵璇凤紒')\n // }\n\n var that = this;\n uni.scanCode({\n onlyFromCamera: true,\n // scanType: ['barCode', 'qrCode'],\n scanType: ['qrCode'],\n success: function success(res) {\n __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/sbgl/wxsq.vue:256\");\n __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/sbgl/wxsq.vue:257\");\n that.scanContent = res.result;\n var flag = false;\n that.topContent.forEach(function (item) {\n if (item.code === res.result) {\n flag = true;\n }\n });\n if (flag) {\n that.$u.toast('姝ゆ潯鐮佸凡鎵弿锛屽凡鍦ㄥ垪琛ㄤ腑锛�');\n } else {\n //澶勭悊鎵爜浜嬩欢\n that.getMaintainScanDeviceApplyQrCodeData(that.scanContent);\n }\n },\n complete: function complete(res) {},\n fail: function fail(res) {\n __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/sbgl/wxsq.vue:276\");\n __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/sbgl/wxsq.vue:277\");\n }\n });\n },\n // 鑾峰彇缁翠慨宸ヤ綅 \n getMaintainScanDeviceApplyQrCodeData: function getMaintainScanDeviceApplyQrCodeData(val) {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var data, res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n data = {\n eqpcode: val\n };\n _context.next = 3;\n return (0, _api.MaintainScanDeviceApplyQrCodeData)(data);\n case 3:\n res = _context.sent;\n if (res.code === '200') {\n _this3.topContent = [];\n _this3.topContent.unshift(res.data[0]);\n }\n case 5:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n // 纭鎻愪氦鎸夐挳\n submit: function submit() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var header, formData;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n header = {\n // 'Content-Type': 'multipart/form-data',\n // 'Content-Type': 'application/x-www-form-urlencoded',\n 'Token': uni.getStorageSync('Token')\n // 'rediskey': uni.getStorageSync('rediskey'),\n // 'admin': uni.getStorageSync('usercode'),\n // 'username': encodeURIComponent(uni.getStorageSync('username')),\n // 'navTabId': uni.getStorageSync('usercode'),\n // 'userid': uni.getStorageSync('userid'),\n // 'guid': uni.getStorageSync('guid'),\n // 'usertype': 'APP'\n };\n /*\n \t鍦ㄧ數鑴戜笂璇锋眰鏄渶瑕丠5鐨勪唬鐮� \n \t鎵嬫満涓婅姹傛槸闇�瑕丄PP-PLUS鐨勪唬鐮乗n */\n formData = {\n eqpcode: _this4.topContent[0].code,\n wkshpcode: _this4.topContent[0].wksp_code,\n faultsourcecode: _this4.selectValue,\n faultdescr: _this4.descMessage\n };\n __f__(\"log\", formData, \" at pages/sbgl/wxsq.vue:348\");\n __f__(\"log\", _this4.fileList, 'fileList', \" at pages/sbgl/wxsq.vue:349\");\n _this4.isDisabledSubmitButton = true;\n uni.uploadFile({\n url: _this4.$baseUrl + '/DeviceManager/MaintainScanDeviceApplySave',\n files: _this4.fileList.length === 0 ? [{\n uri: '/'\n }] : _this4.fileList,\n // files: [{\"uri\": \"/\"\t}],\n header: header,\n formData: formData,\n success: function success(res) {\n // console.log(res, '1')\n var result = JSON.parse(res.data);\n if (res.statusCode == 200 && result.code == '200') {\n uni.$u.toast('鎻愪氦鎴愬姛锛�');\n _this4.fileList = [];\n _this4.imgPreviewSrcs = [];\n _this4.descMessage = '';\n _this4.topContent = [];\n _this4.centerContent = [];\n } else {\n uni.$u.toast(result.Message);\n }\n _this4.isDisabledSubmitButton = false;\n },\n fail: function fail(res) {\n // console.log(res, '1')\n uni.$u.toast('鎻愪氦澶辫触锛�');\n this.isDisabledSubmitButton = false;\n }\n });\n case 6:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 112)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2JnbC93eHNxLnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwic2NhbkNvZGUiLCJvbkxvYWQiLCJ1bmkiLCJfdGhpcyIsIm9uUHVsbERvd25SZWZyZXNoIiwic2V0VGltZW91dCIsImRhdGEiLCJpc0Rpc2FibGVkU3VibWl0QnV0dG9uIiwidG9wQ29udGVudCIsImNlbnRlckNvbnRlbnQiLCJzY2FuQ29udGVudCIsInNlbGVjdFZhbHVlIiwic2VsZWN0UmFuZ2UiLCJ2YWx1ZSIsInRleHQiLCJkZXNjTWVzc2FnZSIsImltZ1ByZXZpZXdTcmNzIiwiZmlsZUxpc3QiLCJjcmVhdGVkIiwibW91bnRlZCIsIm1ldGhvZHMiLCJzZWxlY3RQaWNzIiwiY291bnQiLCJzdWNjZXNzIiwib2JqIiwidGhhdCIsImltZ1ByZXZpZXciLCJjdXJyZW50IiwiaW5kaWNhdG9yIiwibG9vcCIsInVybHMiLCJkZWxldGVQaWMiLCJpbml0Iiwic2VsZWN0Q2hhbmdlIiwidG9wU2NhbkNsaWNrIiwib25seUZyb21DYW1lcmEiLCJzY2FuVHlwZSIsImZsYWciLCJjb21wbGV0ZSIsImZhaWwiLCJnZXRNYWludGFpblNjYW5EZXZpY2VBcHBseVFyQ29kZURhdGEiLCJlcXBjb2RlIiwicmVzIiwic3VibWl0IiwiaGVhZGVyIiwiZm9ybURhdGEiLCJ3a3NocGNvZGUiLCJmYXVsdHNvdXJjZWNvZGUiLCJmYXVsdGRlc2NyIiwidXJsIiwiZmlsZXMiLCJ1cmkiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQThIQTtBQUlBO0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUVBO0VBQ0FBO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztJQUNBQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUFBO0lBQ0FDO01BQ0E7UUFDQUg7TUFDQTtJQUNBO0VBQ0E7RUFDQUk7SUFDQTtNQUNBQztNQUVBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBOztNQUVBQztNQUNBQztRQUNBQztRQUNBQztNQUNBO1FBQ0FEO1FBQ0FDO01BQ0E7UUFDQUQ7UUFDQUM7TUFDQTtRQUNBRDtRQUNBQztNQUNBO01BQ0FDO01BQUE7O01BRUFDO01BQUE7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFBQSxDQUNBO0VBQ0FDO0lBQ0E7SUFDQTtFQUVBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBbkI7UUFDQW9CO1FBQ0FDO1VBQ0E7VUFDQTtZQUNBO1lBQ0FDO1lBQ0FBO1lBQ0FDO1lBQ0E7Y0FDQUE7WUFDQTtjQUNBQTtZQUNBO1VBRUE7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBeEI7UUFDQXlCO1VBQUE7UUFBQTtRQUNBQztRQUNBQztRQUNBQztNQUVBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFBQTtNQUFBO01BQ0E7UUFBQTtNQUFBO0lBQ0E7SUFDQUM7TUFDQTlCO0lBQ0E7SUFFQStCO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBOztNQUVBO01BQ0FoQztRQUNBaUM7UUFDQTtRQUNBQztRQUNBYjtVQUNBO1VBQ0E7VUFDQUU7VUFDQTtVQUNBQTtZQUNBO2NBQ0FZO1lBQ0E7VUFDQTtVQUNBO1lBQ0FaO1VBQ0E7WUFDQTtZQUNBQTtVQUNBO1FBQ0E7UUFDQWEsa0NBRUE7UUFDQUM7VUFDQTtVQUNBO1FBQ0E7TUFFQTtJQUNBO0lBRUE7SUFDQUM7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFDQWxDO2tCQUNBbUM7Z0JBQ0E7Z0JBQUE7Z0JBQUEsT0FFQTtjQUFBO2dCQUFBQztnQkFDQTtrQkFDQTtrQkFDQTtnQkFDQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNBO0lBRUE7SUFDQUM7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFDQUM7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7Z0JBQ0E7Z0JBS0E7QUFDQTtBQUNBO0FBQ0E7Z0JBdUJBQztrQkFDQUo7a0JBQ0FLO2tCQUNBQztrQkFDQUM7Z0JBQ0E7Z0JBR0E7Z0JBQ0E7Z0JBR0E7Z0JBQ0E5QztrQkFDQStDO2tCQUNBQztvQkFDQUM7a0JBQ0E7a0JBQ0E7a0JBQ0FQO2tCQUNBQztrQkFDQXRCO29CQUNBO29CQUNBO29CQUNBO3NCQUNBckI7c0JBQ0E7c0JBQ0E7c0JBQ0E7c0JBQ0E7c0JBQ0E7b0JBQ0E7c0JBQ0FBO29CQUNBO29CQUNBO2tCQUNBO2tCQUNBcUM7b0JBQ0E7b0JBQ0FyQztvQkFDQTtrQkFDQTtnQkFDQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUtBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6Ijc2NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDxwYWdlLW5hdiB0aXRsZT1cIuiuvuWkh+e7tOS/rueUs+ivt1wiPjwvcGFnZS1uYXY+XHJcblxyXG5cclxuXHRcdDx2aWV3IHYtc2hvdz1cInRvcENvbnRlbnQubGVuZ3RoPT09MFwiPlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwic2FjbkJvZHlcIj5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwic2NhbkltZ1wiIEBjbGljaz1cInRvcFNjYW5DbGlja1wiPjwvZGl2PlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJzY2FuVGV4dFwiPuaJq+aPj+e7tOS/ruW3peS9jTwvZGl2PlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0PHZpZXcgdi1zaG93PVwidG9wQ29udGVudC5sZW5ndGghPT0wXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibWFpbkNvbnRlbnRcIj5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCIxMFwiIGJnQ29sb3I9XCIjZWZmMGYxXCI+PC91LWdhcD5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZFwiIHN0eWxlPVwibWF4LWhlaWdodDogMzcwcnB4O292ZXJmbG93OnNjcm9sbDtcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2Jsb2NrXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2xlZnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9iYXJcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfdGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx05omr5o+P57u05L+u5bel5L2NXHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hcmdpblJpZ2h0MjBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx1LWljb24gbmFtZT1cInNjYW5cIiBAY2xpY2s9XCJ0b3BTY2FuQ2xpY2tcIiBjb2xvcj1cInJlZFwiIHNpemU9XCIyOFwiPjwvdS1pY29uPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWFyZ2luVG9wMjAgbWFyZ2luTGVmdDIwIG1hcmdpblJpZ2h0MjAgZmxleF9jb2x1bW5cIj5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tIDx1LXJhZGlvLWdyb3VwIGNsYXNzPVwiXCI+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWFyZ2luQm90dG9tMjAgZmxleF9iZXR3ZWVuXCIgQGNsaWNrPVwiZ3JvdXBDaGFuZ2UoaXRlbS5jb2RlKVwiXHJcblx0XHRcdFx0XHRcdFx0XHR2LWZvcj1cIml0ZW0gaW4gdG9wQ29udGVudFwiIDprZXk9XCJpdGVtLmNvZGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwiZGlzcGxheTogZmxleDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2NvbHVtbiB0aXRsZUZvbnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7lt6XkvY3nvJbnoIHvvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+5bel5L2N5ZCN56ew77yaPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3PueUn+S6p+i9pumXtO+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZsZXhfY29sdW1uIGNvbnRlbnRGb250XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLmNvZGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0ubmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS53a3NwX25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PCEtLSBcdDx1LXJhZGlvIHNpemU9JzQwJyA6a2V5PVwiaXRlbS5jb2RlXCIgOm5hbWU9XCJpdGVtLmNvZGVcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBjaGFuZ2U9XCJncm91cENoYW5nZShpdGVtLmNvZGUpXCIgYWN0aXZlQ29sb3I9XCJyZWRcIj48L3UtcmFkaW8+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tIDwvdS1yYWRpby1ncm91cD4gLS0+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dS1nYXAgaGVpZ2h0PVwiMTBcIiBiZ0NvbG9yPVwiI2VmZjBmMVwiPjwvdS1nYXA+XHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgc3R5bGU9XCJwYWRkaW5nLWJvdHRvbTogMTBycHg7XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9ibG9ja1wiIHN0eWxlPVwibWFyZ2luLWJvdHRvbTogMTBycHg7bWFyZ2luLXRvcDoyMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF90aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHTmlYXpmpzmnaXmupBcclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWFyZ2luUmlnaHQyMFwiIHN0eWxlPVwid2lkdGg6IDIwMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx1bmktZGF0YS1zZWxlY3Qgdi1tb2RlbD1cInNlbGVjdFZhbHVlXCIgOmNsZWFyPVwiZmFsc2VcIiA6bG9jYWxkYXRhPVwic2VsZWN0UmFuZ2VcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAY2hhbmdlPVwic2VsZWN0Q2hhbmdlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3VuaS1kYXRhLXNlbGVjdD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCIxMFwiIGJnQ29sb3I9XCIjZWZmMGYxXCI+PC91LWdhcD5cclxuXHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRcIiBzdHlsZT1cInBhZGRpbmctYm90dG9tOiAxMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2Jsb2NrXCIgc3R5bGU9XCJtYXJnaW4tYm90dG9tOiAxMHJweDttYXJnaW4tdG9wOjIwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmFyXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX3RpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdOaVhemanOaPj+i/sFxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW5wdXRDbGFzcyAgY29udGVudEZvbnQnIHN0eWxlPVwibWFyZ2luOiAwIDIwcnB4OyB3aWR0aDogOTUlO1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx1LS10ZXh0YXJlYSBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGNvbmZpcm0tdHlwZT1cInNlbmRcIiBib3JkZXI9XCJzdXJyb3VuZFwiIGhlaWdodD0nMTAwJ1xyXG5cdFx0XHRcdFx0XHRcdFx0di1tb2RlbD1cImRlc2NNZXNzYWdlXCI+XHJcblx0XHRcdFx0XHRcdFx0PC91LS10ZXh0YXJlYT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cImRpc3BsYXk6IGZsZXg7XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgdi1mb3I9XCIocGljLGluZGV4KSBpbiBmaWxlTGlzdFwiIDprZXk9XCJwaWMubmFtZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJtYXJnaW46IDIwcnB4IDBycHggMjBycHggMjBycHg7cG9zaXRpb246IHJlbGF0aXZlO1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dS1pY29uIG5hbWU9XCJjbG9zZVwiIGNvbG9yPVwiI2ZmZlwiIHNpemU9XCIxM1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7ei1pbmRleDogMTA7cmlnaHQ6IDA7YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7Ym9yZGVyLXJhZGl1czo1MCU7XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAY2xpY2s9XCJkZWxldGVQaWMocGljKVwiPjwvdS1pY29uPlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJwaWMudXJpXCIgQGNsaWNrPVwiaW1nUHJldmlldyhwaWMpXCIgY2xhc3M9XCJ1cExvYWRJbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugdi1pZj1cImZpbGVMaXN0Lmxlbmd0aDwzXCIgc3JjPVwiLi4vLi4vc3RhdGljL2ltZy91cGxvYWRJbWcucG5nXCIgc3R5bGU9XCJ3aWR0aDogMTAwcnB4O2hlaWdodDogMTAwcnB4O2JvcmRlcjogMXJweCBzb2xpZCAjZWZmMGYxO2JvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMjBycHg7cGFkZGluZzogMzBycHg7XHJcblx0XHRcdFx0XHRcdFx0XCIgQGNsaWNrPVwic2VsZWN0UGljc1wiPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cclxuXHRcdFx0PHUtYnV0dG9uIHNpemU9XCJsYXJnZVwiIDpsb2FkaW5nPVwiaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvblwiIGxvYWRpbmdUZXh0PVwi5q2j5Zyo5o+Q5LqkLOivt+eojeetiS4uLlwiIHR5cGU9XCJwcmltYXJ5XCJcclxuXHRcdFx0XHRAY2xpY2s9XCJzdWJtaXRcIiA6ZGlzYWJsZWQ9XCJkZXNjTWVzc2FnZS50b1N0cmluZygpLmxlbmd0aD09PTBcIiB0ZXh0PVwi56Gu6K6k5o+Q5LqkXCI+XHJcblx0XHRcdDwvdS1idXR0b24+XHJcblxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHQ8c2Nhbi1jb2RlPjwvc2Nhbi1jb2RlPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdE1haW50YWluU2NhbkRldmljZUFwcGx5UXJDb2RlRGF0YSxcclxuXHRcdE1haW50YWluU2NhbkRldmljZUFwcGx5U2F2ZVxyXG5cdH0gZnJvbSAnLi4vLi4vY29uZmlnL2FwaS5qcydcclxuXHRpbXBvcnQge1xyXG5cdFx0ZGF0YVxyXG5cdH0gZnJvbSAnLi4vLi4vdW5pX21vZHVsZXMvdXZpZXctdWkvbGlicy9taXhpbi9taXhpbi5qcyc7XHJcblx0aW1wb3J0IHNjYW5Db2RlIGZyb20gJ0AvY29tcG9uZW50cy9zY2FuLWNvZGUvc2Nhbi1jb2RlLnZ1ZSdcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRzY2FuQ29kZVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdFx0Y29uc3QgX3RoaXMgPSB0aGlzXHJcblx0XHRcdHVuaS4kb2ZmKCdzY2FuY29kZWRhdGUnKSAvLyDmr4/mrKHov5vmnaXlhYgg56e76Zmk5YWo5bGA6Ieq5a6a5LmJ5LqL5Lu255uR5ZCs5ZmoXHJcblx0XHRcdHVuaS4kb24oJ3NjYW5jb2RlZGF0ZScsIGZ1bmN0aW9uKGNvbnRlbnQpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIuaJq+aPj+WIsOeahOWGheWuueS4ujpcIiwgY29udGVudClcclxuXHRcdFx0XHRfdGhpcy5nZXRNYWludGFpblNjYW5EZXZpY2VBcHBseVFyQ29kZURhdGEoY29udGVudClcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHRvblB1bGxEb3duUmVmcmVzaCgpIHtcclxuXHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0dGhpcy5pbml0KCgpID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKCk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSwgMTAwMCk7XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpc0Rpc2FibGVkU3VibWl0QnV0dG9uOiBmYWxzZSxcclxuXHJcblx0XHRcdFx0dG9wQ29udGVudDogW10sIC8v5omr5o+P5L+d5YW75bel5L2N5omA5bim5Ye65p2l55qE5YaF5a65XHJcblx0XHRcdFx0Y2VudGVyQ29udGVudDogW10sIC8v5L+d5YW76aG555uu5YaF5a65XHJcblx0XHRcdFx0c2NhbkNvbnRlbnQ6ICcnLCAvL+aJq+aPj+aJq+WHuuadpeeahOWAvFxyXG5cdFx0XHRcdC8vIHJhZGlvVmFsdWU6ICcnLCAvL+WNlemAieahhueahOWAvFxyXG5cclxuXHRcdFx0XHRzZWxlY3RWYWx1ZTogJ0EnLFxyXG5cdFx0XHRcdHNlbGVjdFJhbmdlOiBbe1xyXG5cdFx0XHRcdFx0dmFsdWU6ICdBJyxcclxuXHRcdFx0XHRcdHRleHQ6ICforr7lpIfngrnmo4AnXHJcblx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0dmFsdWU6ICdCJyxcclxuXHRcdFx0XHRcdHRleHQ6ICforr7lpIfkv53lhbsnXHJcblx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0dmFsdWU6ICdDJyxcclxuXHRcdFx0XHRcdHRleHQ6ICflronnga/lkbzlj6snXHJcblx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0dmFsdWU6ICdEJyxcclxuXHRcdFx0XHRcdHRleHQ6ICfmiYvlt6UnXHJcblx0XHRcdFx0fV0sXHJcblx0XHRcdFx0ZGVzY01lc3NhZ2U6ICcnLCAvL+aVhemanOaPj+i/sFxyXG5cclxuXHRcdFx0XHRpbWdQcmV2aWV3U3JjczogW10sIC8v5Zu+54mH6aKE6KeIc3JjXHJcblx0XHRcdFx0ZmlsZUxpc3Q6IFtdLCAvL+WbvueJh+aVsOe7hFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0Ly8gY29uc3QgYSA9IFt7XHJcblx0XHRcdC8vIFx0bmFtZTogMVxyXG5cdFx0XHQvLyB9XVxyXG5cdFx0XHQvLyBjb25zdCBiID0gW3tcclxuXHRcdFx0Ly8gXHRuYW1lOiAxXHJcblx0XHRcdC8vIH1dXHJcblx0XHRcdC8vIGNvbnNvbGUubG9nKFsuLi5hLCAuLi5iXSlcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHR0aGlzLmluaXQoKVxyXG5cdFx0XHR0aGlzLmdldE1haW50YWluU2NhbkRldmljZUFwcGx5UXJDb2RlRGF0YSgnMTAxJylcclxuXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDpgInmi6nlm77niYdcclxuXHRcdFx0c2VsZWN0UGljcygpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLmNob29zZUltYWdlKHtcclxuXHRcdFx0XHRcdGNvdW50OiAzLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zdCBmaWxlcyA9IHJlcy50ZW1wRmlsZXM7XHJcblx0XHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgZmlsZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0XHRsZXQgb2JqID0gbmV3IE9iamVjdCgpO1xyXG5cdFx0XHRcdFx0XHRcdG9iai5uYW1lID0gJ3Bob3RvJyArIGkgKyBuZXcgRGF0ZSgpLmdldFRpbWUoKTtcclxuXHRcdFx0XHRcdFx0XHRvYmoudXJpID0gZmlsZXNbaV0ucGF0aDtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmZpbGVMaXN0LnB1c2gob2JqKTtcclxuXHRcdFx0XHRcdFx0XHRpZiAob2JqLnNyYyA9PSBudWxsIHx8IG9iai5zcmMgPT0gJycgfHwgb2JqLnNyYyA9PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuaW1nUHJldmlld1NyY3MucHVzaChvYmoudXJpKVxyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmltZ1ByZXZpZXdTcmNzLnB1c2gob2JqLnNyYylcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6aKE6KeI5Zu+54mHXHJcblx0XHRcdGltZ1ByZXZpZXcoaW1nKSB7XHJcblx0XHRcdFx0dW5pLnByZXZpZXdJbWFnZSh7XHJcblx0XHRcdFx0XHRjdXJyZW50OiB0aGlzLmZpbGVMaXN0LmZpbmRJbmRleChpID0+IGkubmFtZSA9PT0gaW1nLm5hbWUpLFxyXG5cdFx0XHRcdFx0aW5kaWNhdG9yOiBcIm51bWJlclwiLFxyXG5cdFx0XHRcdFx0bG9vcDogdHJ1ZSxcclxuXHRcdFx0XHRcdHVybHM6IHRoaXMuaW1nUHJldmlld1NyY3NcclxuXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Yig6Zmk5Zu+54mHXHJcblx0XHRcdGRlbGV0ZVBpYyhpbWcpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhpbWcpXHJcblx0XHRcdFx0dGhpcy5maWxlTGlzdCA9IHRoaXMuZmlsZUxpc3QuZmlsdGVyKGkgPT4gaS5uYW1lICE9PSBpbWcubmFtZSlcclxuXHRcdFx0XHR0aGlzLmltZ1ByZXZpZXdTcmNzID0gdGhpcy5pbWdQcmV2aWV3U3Jjcy5maWx0ZXIoaSA9PiBpICE9PSBpbWcudXJpKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbml0KCkge1xyXG5cdFx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKCk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRzZWxlY3RDaGFuZ2UodmFsKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2codmFsKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmiavnoIHlt6XkvY0gIOeahOaJq+eggeahhueCueWHu1xyXG5cdFx0XHR0b3BTY2FuQ2xpY2soKSB7XHJcblx0XHRcdFx0Ly8gaWYgKHRoaXMudG9wQ29udGVudC5sZW5ndGggPiAwKSB7XHJcblx0XHRcdFx0Ly8gXHRyZXR1cm4gdW5pLiR1LnRvYXN0KCfor7flhYjmj5DkuqTmraTnu7Tkv67nlLPor7fvvIEnKVxyXG5cdFx0XHRcdC8vIH1cclxuXHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5zY2FuQ29kZSh7XHJcblx0XHRcdFx0XHRvbmx5RnJvbUNhbWVyYTogdHJ1ZSxcclxuXHRcdFx0XHRcdC8vIHNjYW5UeXBlOiBbJ2JhckNvZGUnLCAncXJDb2RlJ10sXHJcblx0XHRcdFx0XHRzY2FuVHlwZTogWydxckNvZGUnXSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5p2h56CB57G75Z6L77yaJyArIHJlcy5zY2FuVHlwZSk7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmnaHnoIHlhoXlrrnvvJonICsgcmVzLnJlc3VsdCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuc2NhbkNvbnRlbnQgPSByZXMucmVzdWx0O1xyXG5cdFx0XHRcdFx0XHRsZXQgZmxhZyA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdHRoYXQudG9wQ29udGVudC5mb3JFYWNoKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChpdGVtLmNvZGUgPT09IHJlcy5yZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsYWcgPSB0cnVlXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRpZiAoZmxhZykge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHUudG9hc3QoJ+atpOadoeeggeW3suaJq+aPj++8jOW3suWcqOWIl+ihqOS4re+8gScpXHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0Ly/lpITnkIbmiavnoIHkuovku7ZcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmdldE1haW50YWluU2NhbkRldmljZUFwcGx5UXJDb2RlRGF0YSh0aGF0LnNjYW5Db250ZW50KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGNvbXBsZXRlOiBmdW5jdGlvbihyZXMpIHtcclxuXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmnaHnoIHnsbvlnovvvJonICsgcmVzLnNjYW5UeXBlKTtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+adoeeggeWGheWuue+8micgKyByZXMucmVzdWx0KTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyDojrflj5bnu7Tkv67lt6XkvY0gICAgXHJcblx0XHRcdGFzeW5jIGdldE1haW50YWluU2NhbkRldmljZUFwcGx5UXJDb2RlRGF0YSh2YWwpIHtcclxuXHRcdFx0XHRjb25zdCBkYXRhID0ge1xyXG5cdFx0XHRcdFx0ZXFwY29kZTogdmFsXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRjb25zdCByZXMgPSBhd2FpdCBNYWludGFpblNjYW5EZXZpY2VBcHBseVFyQ29kZURhdGEoZGF0YSlcclxuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT09ICcyMDAnKSB7XHJcblx0XHRcdFx0XHR0aGlzLnRvcENvbnRlbnQgPSBbXVxyXG5cdFx0XHRcdFx0dGhpcy50b3BDb250ZW50LnVuc2hpZnQocmVzLmRhdGFbMF0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g56Gu6K6k5o+Q5Lqk5oyJ6ZKuXHJcblx0XHRcdGFzeW5jIHN1Ym1pdCgpIHtcclxuXHRcdFx0XHRjb25zdCBoZWFkZXIgPSB7XHJcblx0XHRcdFx0XHQvLyAnQ29udGVudC1UeXBlJzogJ211bHRpcGFydC9mb3JtLWRhdGEnLFxyXG5cdFx0XHRcdFx0Ly8gJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQnLFxyXG5cdFx0XHRcdFx0J1Rva2VuJzogdW5pLmdldFN0b3JhZ2VTeW5jKCdUb2tlbicpXHJcblx0XHRcdFx0XHQvLyAncmVkaXNrZXknOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3JlZGlza2V5JyksXHJcblx0XHRcdFx0XHQvLyAnYWRtaW4nOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJjb2RlJyksXHJcblx0XHRcdFx0XHQvLyAndXNlcm5hbWUnOiBlbmNvZGVVUklDb21wb25lbnQodW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VybmFtZScpKSxcclxuXHRcdFx0XHRcdC8vICduYXZUYWJJZCc6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmNvZGUnKSxcclxuXHRcdFx0XHRcdC8vICd1c2VyaWQnOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxyXG5cdFx0XHRcdFx0Ly8gJ2d1aWQnOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2d1aWQnKSxcclxuXHRcdFx0XHRcdC8vICd1c2VydHlwZSc6ICdBUFAnXHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0XHQvKlxyXG5cdFx0XHRcdFx05Zyo55S16ISR5LiK6K+35rGC5piv6ZyA6KaBSDXnmoTku6PnoIEgXHJcblx0XHRcdFx0XHTmiYvmnLrkuIror7fmsYLmmK/pnIDopoFBUFAtUExVU+eahOS7o+eggVxyXG5cdFx0XHRcdCovXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coJ0g1JylcclxuXHRcdFx0XHQvLyBsZXQgZm9ybURhdGEgPSBuZXcgRm9ybURhdGEoKVxyXG5cdFx0XHRcdC8vIGZvcm1EYXRhLmFwcGVuZChcInVzZXJuYW1lXCIsIHVuaS5nZXRTdG9yYWdlU3luYygndXNlcm5hbWUnKSlcclxuXHRcdFx0XHQvLyBmb3JtRGF0YS5hcHBlbmQoXCJlcXBjb2RlXCIsIHRoaXMudG9wQ29udGVudFswXS5jb2RlKVxyXG5cdFx0XHRcdC8vIGZvcm1EYXRhLmFwcGVuZChcIndrc2hwY29kZVwiLCB0aGlzLnRvcENvbnRlbnRbMF0ud2tzcF9jb2RlKVxyXG5cdFx0XHRcdC8vIGZvcm1EYXRhLmFwcGVuZChcImZhdWx0c291cmNlY29kZVwiLCB0aGlzLnNlbGVjdFZhbHVlKVxyXG5cdFx0XHRcdC8vIGZvcm1EYXRhLmFwcGVuZChcImZhdWx0ZGVzY3JcIiwgdGhpcy5kZXNjTWVzc2FnZSlcclxuXHRcdFx0XHQvLyB0aGlzLmZpbGVMaXN0LmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7XHJcblx0XHRcdFx0Ly8gXHRmb3JtRGF0YS5hcHBlbmQoJ2ZpbGVzMScsIGl0ZW0uZmlsZSlcclxuXHRcdFx0XHQvLyB9KVxyXG5cdFx0XHRcdC8vIE1haW50YWluU2NhbkRldmljZUFwcGx5U2F2ZShmb3JtRGF0YSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdC8vIFx0Y29uc29sZS5sb2cocmVzLCAxKVxyXG5cdFx0XHRcdC8vIH0pXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVMgfHxNUCAgXHJcblxyXG5cdFx0XHRcdGxldCBmb3JtRGF0YSA9IHtcclxuXHRcdFx0XHRcdGVxcGNvZGU6IHRoaXMudG9wQ29udGVudFswXS5jb2RlLFxyXG5cdFx0XHRcdFx0d2tzaHBjb2RlOiB0aGlzLnRvcENvbnRlbnRbMF0ud2tzcF9jb2RlLFxyXG5cdFx0XHRcdFx0ZmF1bHRzb3VyY2Vjb2RlOiB0aGlzLnNlbGVjdFZhbHVlLFxyXG5cdFx0XHRcdFx0ZmF1bHRkZXNjcjogdGhpcy5kZXNjTWVzc2FnZSxcclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRjb25zb2xlLmxvZyhmb3JtRGF0YSlcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLmZpbGVMaXN0LCAnZmlsZUxpc3QnKVxyXG5cclxuXHJcblx0XHRcdFx0dGhpcy5pc0Rpc2FibGVkU3VibWl0QnV0dG9uID0gdHJ1ZVxyXG5cdFx0XHRcdHVuaS51cGxvYWRGaWxlKHtcclxuXHRcdFx0XHRcdHVybDogdGhpcy4kYmFzZVVybCArICcvRGV2aWNlTWFuYWdlci9NYWludGFpblNjYW5EZXZpY2VBcHBseVNhdmUnLFxyXG5cdFx0XHRcdFx0ZmlsZXM6IHRoaXMuZmlsZUxpc3QubGVuZ3RoID09PSAwID8gW3tcclxuXHRcdFx0XHRcdFx0dXJpOiAnLydcclxuXHRcdFx0XHRcdH1dIDogdGhpcy5maWxlTGlzdCxcclxuXHRcdFx0XHRcdC8vIGZpbGVzOiBbe1widXJpXCI6IFwiL1wiXHR9XSxcclxuXHRcdFx0XHRcdGhlYWRlcjogaGVhZGVyLFxyXG5cdFx0XHRcdFx0Zm9ybURhdGE6IGZvcm1EYXRhLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhyZXMsICcxJylcclxuXHRcdFx0XHRcdFx0bGV0IHJlc3VsdCA9IEpTT04ucGFyc2UocmVzLmRhdGEpXHJcblx0XHRcdFx0XHRcdGlmIChyZXMuc3RhdHVzQ29kZSA9PSAyMDAgJiYgcmVzdWx0LmNvZGUgPT0gJzIwMCcpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuJHUudG9hc3QoJ+aPkOS6pOaIkOWKn++8gScpXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5maWxlTGlzdCA9IFtdXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5pbWdQcmV2aWV3U3JjcyA9IFtdXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5kZXNjTWVzc2FnZSA9ICcnXHJcblx0XHRcdFx0XHRcdFx0dGhpcy50b3BDb250ZW50ID0gW11cclxuXHRcdFx0XHRcdFx0XHR0aGlzLmNlbnRlckNvbnRlbnQgPSBbXVxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS4kdS50b2FzdChyZXN1bHQuTWVzc2FnZSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0aGlzLmlzRGlzYWJsZWRTdWJtaXRCdXR0b24gPSBmYWxzZVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWwocmVzKSB7XHJcblx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcywgJzEnKVxyXG5cdFx0XHRcdFx0XHR1bmkuJHUudG9hc3QoJ+aPkOS6pOWksei0pe+8gScpXHJcblx0XHRcdFx0XHRcdHRoaXMuaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvbiA9IGZhbHNlXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IHVybCgnQC9zdHlsZS9nbG9iYWwuY3NzJyk7XHJcblxyXG5cdDo6di1kZWVwIC51aWNvbi1hcnJvdy1sZWZ0PnNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQ6OnYtZGVlcCAudWljb24tY2FtZXJhLWZpbGwge1xyXG5cdFx0Zm9udC1zaXplOiA2MHJweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnVwbG9hZGVyIHtcclxuXHRcdC9kZWVwLy51LWFkZC10aXBzIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdDo6di1kZWVwIC51bmktcHJvZ3Jlc3MtYmFyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudXBMb2FkSW1nIHtcclxuXHRcdHdpZHRoOiAxNjBycHg7XHJcblx0XHRoZWlnaHQ6IDE2MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///765\n");
/***/ }),
/* 766 */
@@ -74648,7 +74648,7 @@
{
staticClass: _vm._$s(7, "sc", "mainContent"),
style: _vm._$s(7, "s", {
- maxHeight: "1000rpx",
+ maxHeight: "1360rpx",
overflow: "scroll",
}),
attrs: { _i: 7 },
@@ -74702,7 +74702,7 @@
attrs: {
name: "scan",
color: "red",
- size: "56",
+ size: "28",
_i: 16,
},
on: { click: _vm.topScanClick },
@@ -74874,7 +74874,7 @@
item.docu_code
),
attrs: {
- size: "40",
+ size: "20",
name: item.docu_code,
activeColor: "red",
_i: "39-" + $30,
@@ -74898,7 +74898,7 @@
]
),
_c("u-gap", {
- attrs: { height: "20", bgColor: "#eff0f1", _i: 40 },
+ attrs: { height: "10", bgColor: "#eff0f1", _i: 40 },
}),
_c(
"view",
@@ -74949,7 +74949,7 @@
placeholder: "璇疯緭鍏�",
"confirm-type": "send",
border: "surround",
- height: "100",
+ height: "80",
_i: 47,
},
model: {
@@ -74985,7 +74985,7 @@
attrs: {
name: "close",
color: "#fff",
- size: "26",
+ size: "13",
_i: "51-" + $31,
},
on: {
@@ -75040,7 +75040,7 @@
]
),
_c("u-gap", {
- attrs: { height: "20", bgColor: "#eff0f1", _i: 54 },
+ attrs: { height: "10", bgColor: "#eff0f1", _i: 54 },
}),
_c(
"view",
@@ -75114,7 +75114,7 @@
]
),
_c("u-gap", {
- attrs: { height: "20", bgColor: "#eff0f1", _i: 63 },
+ attrs: { height: "10", bgColor: "#eff0f1", _i: 63 },
}),
_c(
"view",
@@ -75173,7 +75173,7 @@
placeholder: "璇疯緭鍏�",
"confirm-type": "send",
border: "surround",
- height: "100",
+ height: "80",
_i: 70,
},
model: {
@@ -75190,7 +75190,7 @@
]
),
_c("u-gap", {
- attrs: { height: "20", bgColor: "#eff0f1", _i: 71 },
+ attrs: { height: "10", bgColor: "#eff0f1", _i: 71 },
}),
_c(
"view",
@@ -75249,7 +75249,7 @@
placeholder: "璇疯緭鍏�",
"confirm-type": "send",
border: "surround",
- height: "100",
+ height: "80",
_i: 78,
},
model: {
@@ -75285,7 +75285,7 @@
attrs: {
name: "close",
color: "#fff",
- size: "26",
+ size: "13",
_i: "82-" + $32,
},
on: {
@@ -75400,7 +75400,7 @@
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 59));\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 429));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 61));\nvar _api = __webpack_require__(/*! ../../config/api.js */ 110);\nvar _mixin = __webpack_require__(/*! ../../uni_modules/uview-ui/libs/mixin/mixin.js */ 766);\nvar _scanCode = _interopRequireDefault(__webpack_require__(/*! @/components/scan-code/scan-code.vue */ 739));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 = {\n components: {\n scanCode: _scanCode.default\n },\n onLoad: function onLoad(option) {\n var _this = this;\n uni.$off('scancodedate'); // 姣忔杩涙潵鍏� 绉婚櫎鍏ㄥ眬鑷畾涔変簨浠剁洃鍚櫒\n uni.$on('scancodedate', function (content) {\n __f__(\"log\", \"鎵弿鍒扮殑鍐呭涓�:\", content, \" at pages/sbgl/sbwx.vue:215\");\n // _this.getCheckScanDeviceQrCodeData(content)\n\n var r = _this.topContent.find(function (i) {\n return i.docu_code === content;\n });\n if (r === undefined) {\n uni.$u.toast('鎵�鎵殑浜岀淮鐮佷笉鍦ㄥ垪琛ㄤ腑锛�');\n } else {\n _this.topContent.forEach(function (item, index) {\n if (item.docu_code === content) {\n _this.topContent.splice(index, 1);\n }\n });\n _this.topContent.unshift(r);\n _this.radioValue = content;\n }\n });\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var _this2 = this;\n setTimeout(function () {\n _this2.init(function () {\n uni.stopPullDownRefresh();\n });\n }, 1000);\n },\n data: function data() {\n return {\n isDisabledSubmitButton: false,\n topContent: [],\n //鎵弿淇濆吇宸ヤ綅鎵�甯﹀嚭鏉ョ殑鍐呭\n centerContent: [],\n //\n scanContent: '',\n //鎵弿鎵嚭鏉ョ殑鍊糪n radioValue: '',\n //鍗曢�夋鐨勫�糪n descMessage: '',\n //鏁呴殰鎻忚堪\n imgPreviewSrcs: [],\n //鍥剧墖棰勮src 鏁呴殰鎻忚堪\n fileList: [],\n //鍥剧墖鏁扮粍 鏁呴殰鎻忚堪\n isStop: 'Y',\n descMessage2: '',\n //缁翠慨鍐呭\n descMessage3: '',\n //鏇存崲澶囦欢\n fileList2: [],\n //鏇存崲澶囦欢鍥剧墖\n imgPreviewSrcs2: []\n };\n },\n created: function created() {},\n mounted: function mounted() {\n this.init();\n this.getRepairScanDeviceQrCodeDataList();\n },\n methods: {\n // 閫夋嫨鍥剧墖\n selectPics: function selectPics() {\n var that = this;\n uni.chooseImage({\n count: 3,\n success: function success(res) {\n var files = res.tempFiles;\n for (var i = 0; i < files.length; i++) {\n var obj = new Object();\n obj.name = 'files1;' + i + new Date().getTime();\n obj.uri = files[i].path;\n that.fileList.push(obj);\n if (obj.src == null || obj.src == '' || obj.src == undefined) {\n that.imgPreviewSrcs.push(obj.uri);\n } else {\n that.imgPreviewSrcs.push(obj.src);\n }\n }\n }\n });\n },\n selectPics2: function selectPics2() {\n var that = this;\n uni.chooseImage({\n count: 3,\n success: function success(res) {\n var files = res.tempFiles;\n for (var i = 0; i < files.length; i++) {\n var obj = new Object();\n obj.name = 'files2;' + i + new Date().getTime();\n obj.uri = files[i].path;\n that.fileList2.push(obj);\n if (obj.src == null || obj.src == '' || obj.src == undefined) {\n that.imgPreviewSrcs2.push(obj.uri);\n } else {\n that.imgPreviewSrcs2.push(obj.src);\n }\n }\n }\n });\n },\n // 棰勮鍥剧墖\n imgPreview: function imgPreview(img) {\n uni.previewImage({\n current: this.fileList.findIndex(function (i) {\n return i.name === img.name;\n }),\n indicator: \"number\",\n loop: true,\n urls: this.imgPreviewSrcs\n });\n },\n imgPreview2: function imgPreview2(img) {\n uni.previewImage({\n current: this.fileList2.findIndex(function (i) {\n return i.name === img.name;\n }),\n indicator: \"number\",\n loop: true,\n urls: this.imgPreviewSrcs2\n });\n },\n // 鍒犻櫎鍥剧墖\n deletePic: function deletePic(img) {\n this.fileList = this.fileList.filter(function (i) {\n return i.name !== img.name;\n });\n this.fileList2 = this.fileList2.filter(function (i) {\n return i.name !== img.name;\n });\n this.imgPreviewSrcs = this.imgPreviewSrcs.filter(function (i) {\n return i !== img.uri;\n });\n this.imgPreviewSrcs2 = this.imgPreviewSrcs2.filter(function (i) {\n return i !== img.uri;\n });\n },\n init: function init() {\n uni.stopPullDownRefresh();\n },\n // 鍗曢�夋寜閽�変腑鍊兼敼鍙榎n groupChange: function groupChange(val) {\n this.radioValue = val;\n this.descMessage = '';\n this.imgPreviewSrcs = [];\n this.fileList = [];\n this.isStop = 'Y';\n this.descMessage2 = '';\n this.descMessage3 = '';\n this.fileList2 = [];\n this.imgPreviewSrcs2 = [];\n this.$forceUpdate();\n },\n // 鍋滄満缁翠慨\n isStopClick: function isStopClick(val) {\n this.isStop = val;\n if (val === 'Y') {\n this.descMessage2 = '';\n this.descMessage3 = '';\n this.fileList2 = [];\n this.imgPreviewSrcs2 = [];\n }\n },\n // 鎵爜宸ヤ綅 鐨勬壂鐮佹鐐瑰嚮\n topScanClick: function topScanClick() {\n var that = this;\n uni.scanCode({\n onlyFromCamera: true,\n // scanType: ['barCode', 'qrCode'],\n scanType: ['qrCode'],\n success: function success(res) {\n __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/sbgl/sbwx.vue:370\");\n __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/sbgl/sbwx.vue:371\");\n that.scanContent = res.result;\n var r = that.topContent.find(function (i) {\n return i.docu_code === that.scanContent;\n });\n if (r === undefined) {\n uni.$u.toast('鎵�鎵殑浜岀淮鐮佷笉鍦ㄥ垪琛ㄤ腑锛�');\n } else {\n that.topContent.forEach(function (item, index) {\n if (item.docu_code === that.scanContent) {\n that.topContent.splice(index, 1);\n }\n });\n that.topContent.unshift(r);\n that.radioValue = that.scanContent;\n }\n },\n complete: function complete(res) {},\n fail: function fail(res) {\n __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/sbgl/sbwx.vue:395\");\n __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/sbgl/sbwx.vue:396\");\n }\n });\n },\n // 鑾峰彇缁翠慨宸ヤ綅 \n getRepairScanDeviceQrCodeDataList: function getRepairScanDeviceQrCodeDataList(val) {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api.RepairScanDeviceQrCodeDataList)();\n case 2:\n res = _context.sent;\n if (res.code === '200') {\n _this3.topContent = res.data;\n _this3.radioValue = _this3.topContent.length > 0 ? _this3.topContent[0].docu_code : '';\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n // 纭鎻愪氦鎸夐挳\n submit: function submit() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var header, result, formData;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n header = {\n // 'Content-Type': 'multipart/form-data',\n 'Content-Type': 'application/x-www-form-urlencoded',\n 'rediskey': uni.getStorageSync('rediskey'),\n 'admin': uni.getStorageSync('usercode'),\n 'username': encodeURIComponent(uni.getStorageSync('username')),\n 'navTabId': uni.getStorageSync('usercode'),\n 'userid': uni.getStorageSync('userid'),\n 'guid': uni.getStorageSync('guid'),\n 'usertype': 'APP'\n };\n result = _this4.topContent.find(function (item) {\n return item.docu_code === _this4.radioValue;\n });\n formData = {\n username: uni.getStorageSync('username'),\n docu_code: result.docu_code,\n eqpcode: result.eqpcode,\n wkshpcode: result.wksp_code,\n faultdescr: _this4.descMessage,\n is_stoprepair: _this4.isStop,\n // files1: this.fileList,\n repaircontent: _this4.descMessage2,\n replaceparts: _this4.descMessage3\n }; // console.log(formData)\n // console.log([...this.fileList, ...this.fileList2].length)\n _this4.isDisabledSubmitButton = true;\n uni.uploadFile({\n url: _this4.$baseUrl + '/AppDeviceManage/RepairScanDeviceSave',\n files: [].concat((0, _toConsumableArray2.default)(_this4.fileList), (0, _toConsumableArray2.default)(_this4.fileList2)).length === 0 ? [{\n \"uri\": \"/\"\n }] : [].concat((0, _toConsumableArray2.default)(_this4.fileList), (0, _toConsumableArray2.default)(_this4.fileList2)),\n header: header,\n formData: formData,\n success: function success(res) {\n __f__(\"log\", res, \" at pages/sbgl/sbwx.vue:448\");\n var result = JSON.parse(res.data);\n if (res.statusCode == 200 && result.code == '200') {\n uni.$u.toast('鎻愪氦鎴愬姛锛�');\n _this4.topContent = _this4.topContent.filter(function (i) {\n return i.docu_code !== _this4.radioValue;\n });\n _this4.radioValue = _this4.topContent.length === 0 ? '' : _this4.topContent[0].docu_code;\n _this4.descMessage = '';\n _this4.imgPreviewSrcs = [];\n _this4.fileList = [];\n _this4.isStop = 'Y';\n _this4.descMessage2 = '';\n _this4.descMessage3 = '';\n _this4.fileList2 = [];\n _this4.imgPreviewSrcs2 = [];\n } else {\n uni.$u.toast(result.Message);\n }\n _this4.isDisabledSubmitButton = false;\n },\n fail: function fail(res) {\n uni.$u.toast('鎻愪氦澶辫触锛�');\n this.isDisabledSubmitButton = false;\n }\n });\n case 5:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 112)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2JnbC9zYnd4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwic2NhbkNvZGUiLCJvbkxvYWQiLCJ1bmkiLCJfdGhpcyIsIm9uUHVsbERvd25SZWZyZXNoIiwic2V0VGltZW91dCIsImRhdGEiLCJpc0Rpc2FibGVkU3VibWl0QnV0dG9uIiwidG9wQ29udGVudCIsImNlbnRlckNvbnRlbnQiLCJzY2FuQ29udGVudCIsInJhZGlvVmFsdWUiLCJkZXNjTWVzc2FnZSIsImltZ1ByZXZpZXdTcmNzIiwiZmlsZUxpc3QiLCJpc1N0b3AiLCJkZXNjTWVzc2FnZTIiLCJkZXNjTWVzc2FnZTMiLCJmaWxlTGlzdDIiLCJpbWdQcmV2aWV3U3JjczIiLCJjcmVhdGVkIiwibW91bnRlZCIsIm1ldGhvZHMiLCJzZWxlY3RQaWNzIiwiY291bnQiLCJzdWNjZXNzIiwib2JqIiwidGhhdCIsInNlbGVjdFBpY3MyIiwiaW1nUHJldmlldyIsImN1cnJlbnQiLCJpbmRpY2F0b3IiLCJsb29wIiwidXJscyIsImltZ1ByZXZpZXcyIiwiZGVsZXRlUGljIiwiaW5pdCIsImdyb3VwQ2hhbmdlIiwiaXNTdG9wQ2xpY2siLCJ0b3BTY2FuQ2xpY2siLCJvbmx5RnJvbUNhbWVyYSIsInNjYW5UeXBlIiwiY29tcGxldGUiLCJmYWlsIiwiZ2V0UmVwYWlyU2NhbkRldmljZVFyQ29kZURhdGFMaXN0IiwicmVzIiwic3VibWl0IiwiaGVhZGVyIiwicmVzdWx0IiwiZm9ybURhdGEiLCJ1c2VybmFtZSIsImRvY3VfY29kZSIsImVxcGNvZGUiLCJ3a3NocGNvZGUiLCJmYXVsdGRlc2NyIiwiaXNfc3RvcHJlcGFpciIsInJlcGFpcmNvbnRlbnQiLCJyZXBsYWNlcGFydHMiLCJ1cmwiLCJmaWxlcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQXVNQTtBQUdBO0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7SUFDQUE7TUFDQTtNQUNBOztNQUVBO1FBQUE7TUFBQTtNQUVBO1FBQ0FBO01BQ0E7UUFDQUM7VUFDQTtZQUNBQTtVQUNBO1FBQ0E7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFBQTtJQUNBQztNQUNBO1FBQ0FIO01BQ0E7SUFDQTtFQUNBO0VBQ0FJO0lBQ0E7TUFDQUM7TUFFQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUMsNkJBRUE7RUFDQUM7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUNBO01BQ0FyQjtRQUNBc0I7UUFDQUM7VUFDQTtVQUNBO1lBQ0E7WUFDQUM7WUFDQUE7WUFDQUM7WUFDQTtjQUNBQTtZQUNBO2NBQ0FBO1lBQ0E7VUFFQTtRQUNBO01BQ0E7SUFDQTtJQUVBQztNQUNBO01BQ0ExQjtRQUNBc0I7UUFDQUM7VUFDQTtVQUNBO1lBQ0E7WUFDQUM7WUFDQUE7WUFDQUM7WUFDQTtjQUNBQTtZQUNBO2NBQ0FBO1lBQ0E7VUFFQTtRQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FFO01BQ0EzQjtRQUNBNEI7VUFBQTtRQUFBO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBaEM7UUFDQTRCO1VBQUE7UUFBQTtRQUNBQztRQUNBQztRQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBRTtNQUNBO1FBQUE7TUFBQTtNQUNBO1FBQUE7TUFBQTtNQUNBO1FBQUE7TUFBQTtNQUNBO1FBQUE7TUFBQTtJQUNBO0lBQ0FDO01BQ0FsQztJQUNBO0lBQ0E7SUFDQW1DO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFFQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQXJDO1FBQ0FzQztRQUNBO1FBQ0FDO1FBQ0FoQjtVQUNBO1VBQ0E7VUFDQUU7VUFJQTtZQUFBO1VBQUE7VUFFQTtZQUNBekI7VUFDQTtZQUNBeUI7Y0FDQTtnQkFDQUE7Y0FDQTtZQUNBO1lBQ0FBO1lBQ0FBO1VBQ0E7UUFFQTtRQUNBZSxrQ0FFQTtRQUNBQztVQUNBO1VBQ0E7UUFDQTtNQUVBO0lBQ0E7SUFFQTtJQUNBQztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BQ0E7Y0FBQTtnQkFBQUM7Z0JBQ0E7a0JBQ0E7a0JBQ0E7Z0JBQ0E7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDQTtJQUVBO0lBQ0FDO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ0FDO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2dCQUNBO2dCQUVBQztrQkFBQTtnQkFBQTtnQkFDQUM7a0JBQ0FDO2tCQUNBQztrQkFDQUM7a0JBQ0FDO2tCQUNBQztrQkFDQUM7a0JBQ0E7a0JBQ0FDO2tCQUNBQztnQkFDQSxHQUNBO2dCQUNBO2dCQUNBO2dCQUNBdkQ7a0JBQ0F3RDtrQkFDQUM7b0JBQ0E7a0JBQ0E7a0JBQ0FaO2tCQUNBRTtrQkFDQXhCO29CQUNBO29CQUNBO29CQUNBO3NCQUNBdkI7c0JBQ0E7d0JBQUE7c0JBQUE7c0JBQ0EsK0VBQ0FpRDtzQkFDQTtzQkFDQTtzQkFDQTtzQkFDQTtzQkFDQTtzQkFDQTtzQkFDQTtzQkFDQTtvQkFDQTtzQkFDQWpEO29CQUNBO29CQUNBO2tCQUNBO2tCQUNBeUM7b0JBQ0F6QztvQkFDQTtrQkFDQTtnQkFDQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUVBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6Ijc3MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDxwYWdlLW5hdiB0aXRsZT1cIuiuvuWkh+e7tOS/rlwiPjwvcGFnZS1uYXY+XHJcblxyXG5cclxuXHRcdDx2aWV3IHYtc2hvdz1cInRvcENvbnRlbnQubGVuZ3RoPT09MFwiPlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwic2FjbkJvZHlcIj5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwiYm94SW1nXCI+PC9kaXY+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cInNjYW5UZXh0XCI+5pqC5peg6K6+5aSH5Y+v57u05L+uPC9kaXY+XHJcblx0XHRcdDwvZGl2PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHQ8dmlldyB2LXNob3c9XCJ0b3BDb250ZW50Lmxlbmd0aCE9PTBcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtYWluQ29udGVudFwiIDpzdHlsZT1cInttYXhIZWlnaHQ6JzEwMDBycHgnLG92ZXJmbG93OiAnc2Nyb2xsJ31cIj5cclxuXHJcblx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHQ8dS1nYXAgaGVpZ2h0PVwiMTBcIiBiZ0NvbG9yPVwiI2VmZjBmMVwiPjwvdS1nYXA+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2Jsb2NrXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2xlZnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9iYXJcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfdGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx05omr5o+P57u05L+u5bel5L2NXHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hcmdpblJpZ2h0MjBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx1LWljb24gbmFtZT1cInNjYW5cIiBAY2xpY2s9XCJ0b3BTY2FuQ2xpY2tcIiBjb2xvcj1cInJlZFwiIHNpemU9XCI1NlwiPjwvdS1pY29uPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiIG1hcmdpbkxlZnQyMCBtYXJnaW5SaWdodDIwIGZsZXhfY29sdW1uXCJcclxuXHRcdFx0XHRcdFx0XHRzdHlsZT1cIm1heC1oZWlnaHQ6IDQyMHJweDtvdmVyZmxvdzpzY3JvbGw7XCI+XHJcblx0XHRcdFx0XHRcdFx0PHUtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cInJhZGlvVmFsdWVcIiBjbGFzcz1cImZsZXhfY29sdW1uXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hcmdpbkJvdHRvbTIwXCIgc3R5bGU9XCJwb3NpdGlvbjogcmVsYXRpdmVcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAY2xpY2s9XCJncm91cENoYW5nZShpdGVtLmRvY3VfY29kZSlcIiB2LWZvcj1cIml0ZW0gaW4gdG9wQ29udGVudFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdDprZXk9XCJpdGVtLmRvY3VfY29kZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cImRpc3BsYXk6IGZsZXg7ZmxvYXQ6IGxlZnQ7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZUZvbnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pue7tOS/rueUs+ivt+WNlTo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7lt6XkvY3nvJbnoIE6PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+5bel5L2N5ZCN56ewOjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3PueUn+S6p+i9pumXtDo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7nlLPor7fkurrlkZg6PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+55Sz6K+35pe26Ze0Ojwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3PuaVhemanOadpea6kDo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7mlYXpmpzmj4/ov7A6PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnRGb250XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0uZG9jdV9jb2RlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0uZXFwY29kZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLmVxcG5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS53a3NwX25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5yZXF1ZXN0X3BlcnNvbn19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLnJlcXVlc3RfZGF0ZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLnNvdXJjZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJ3aWR0aDo0MDBycHg7d29yZC13cmFwOmJyZWFrLXdvcmRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0e3tpdGVtLmZhaWx1cmVfZGVzY3JpcHR9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dS1yYWRpbyBzaXplPSc0MCcgc3R5bGU9J3Bvc2l0aW9uOiBhYnNvbHV0ZTt0b3A6IDQ1JTtyaWdodDogMDsnXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0OmtleT1cIml0ZW0uZG9jdV9jb2RlXCIgOm5hbWU9XCJpdGVtLmRvY3VfY29kZVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGNoYW5nZT1cImdyb3VwQ2hhbmdlKGl0ZW0uZG9jdV9jb2RlKVwiIGFjdGl2ZUNvbG9yPVwicmVkXCI+PC91LXJhZGlvPlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3UtcmFkaW8tZ3JvdXA+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dS1nYXAgaGVpZ2h0PVwiMjBcIiBiZ0NvbG9yPVwiI2VmZjBmMVwiPjwvdS1nYXA+XHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgc3R5bGU9XCJwYWRkaW5nLWJvdHRvbTogMTBycHg7XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9ibG9ja1wiIHN0eWxlPVwibWFyZ2luLWJvdHRvbTogMTBycHg7bWFyZ2luLXRvcDoyMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF90aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHTmlYXpmpzmj4/ov7BcclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2lucHV0Q2xhc3MgY29udGVudEZvbnQnIHN0eWxlPVwibWFyZ2luOiAwIDIwcnB4OyB3aWR0aDogOTUlO1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx1LS10ZXh0YXJlYSBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGNvbmZpcm0tdHlwZT1cInNlbmRcIiBib3JkZXI9XCJzdXJyb3VuZFwiIGhlaWdodD0nMTAwJ1xyXG5cdFx0XHRcdFx0XHRcdFx0di1tb2RlbD1cImRlc2NNZXNzYWdlXCI+XHJcblx0XHRcdFx0XHRcdFx0PC91LS10ZXh0YXJlYT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IHYtZm9yPVwiKHBpYyxpbmRleCkgaW4gZmlsZUxpc3RcIiA6a2V5PVwicGljLm5hbWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwibWFyZ2luOiAyMHJweCAwcnB4IDIwcnB4IDIwcnB4O3Bvc2l0aW9uOiByZWxhdGl2ZTtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHUtaWNvbiBuYW1lPVwiY2xvc2VcIiBjb2xvcj1cIiNmZmZcIiBzaXplPVwiMjZcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN0eWxlPVwicG9zaXRpb246IGFic29sdXRlO3otaW5kZXg6IDEwO3JpZ2h0OiAwO2JhY2tncm91bmQtY29sb3I6IGJsYWNrO2JvcmRlci1yYWRpdXM6NTAlO1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGNsaWNrPVwiZGVsZXRlUGljKHBpYylcIj48L3UtaWNvbj5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwicGljLnVyaVwiIEBjbGljaz1cImltZ1ByZXZpZXcocGljKVwiIGNsYXNzPVwidXBMb2FkSW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIHYtaWY9XCJmaWxlTGlzdC5sZW5ndGg8M1wiIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWcvdXBsb2FkSW1nLnBuZ1wiIHN0eWxlPVwid2lkdGg6IDEwMHJweDtoZWlnaHQ6IDEwMHJweDtib3JkZXI6IDFycHggc29saWQgI2VmZjBmMTtib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDIwcnB4O3BhZGRpbmc6IDMwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdFwiIEBjbGljaz1cInNlbGVjdFBpY3NcIj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHRcdFx0XHQ8dS1nYXAgaGVpZ2h0PVwiMjBcIiBiZ0NvbG9yPVwiI2VmZjBmMVwiPjwvdS1nYXA+XHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgc3R5bGU9XCJwYWRkaW5nLWJvdHRvbTogMTBycHg7XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9ibG9ja1wiIHN0eWxlPVwibWFyZ2luLWJvdHRvbTogMTBycHg7bWFyZ2luLXRvcDoyMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF90aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHTlgZzmnLrnu7Tkv65cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWFyZ2luUmlnaHQyMFwiIHN0eWxlPVwid2lkdGg6IDIwMHJweDtkaXNwbGF5OiBmbGV4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHUtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgOnBsYWluPVwiaXNTdG9wIT09J1knXCIgdGV4dD1cIuaYr1wiIEBjbGljaz1cImlzU3RvcENsaWNrKCdZJylcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdS1idXR0b24+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dS1idXR0b24gdHlwZT1cIndhcm5pbmdcIiA6cGxhaW49XCJpc1N0b3AhPT0nTidcIiB0ZXh0PVwi5ZCmXCIgQGNsaWNrPVwiaXNTdG9wQ2xpY2soJ04nKVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC91LWJ1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHQ8dS1nYXAgaGVpZ2h0PVwiMjBcIiBiZ0NvbG9yPVwiI2VmZjBmMVwiPjwvdS1nYXA+XHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgdi1zaG93PVwiaXNTdG9wPT09J04nXCIgY2xhc3M9XCJoZWFkXCIgc3R5bGU9XCJwYWRkaW5nLWJvdHRvbTogMTBycHg7cGFkZGluZy1ib3R0b206IDIwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIiBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDEwcnB4O21hcmdpbi10b3A6MjBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2xlZnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9iYXJcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfdGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx057u05L+u5YaF5a65XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpbnB1dENsYXNzIGNvbnRlbnRGb250JyBzdHlsZT1cIm1hcmdpbjogMCAyMHJweDsgd2lkdGg6IDk1JTtcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dS0tdGV4dGFyZWEgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIiBjb25maXJtLXR5cGU9XCJzZW5kXCIgYm9yZGVyPVwic3Vycm91bmRcIiBoZWlnaHQ9JzEwMCdcclxuXHRcdFx0XHRcdFx0XHRcdHYtbW9kZWw9XCJkZXNjTWVzc2FnZTJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8L3UtLXRleHRhcmVhPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCIyMFwiIGJnQ29sb3I9XCIjZWZmMGYxXCI+PC91LWdhcD5cclxuXHRcdFx0XHRcdDwhLS0gbWFyZ2luLWJvdHRvbTogMTEwcnB4OyAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IHYtc2hvdz1cImlzU3RvcD09PSdOJ1wiIGNsYXNzPVwiaGVhZFwiIHN0eWxlPVwicGFkZGluZy1ib3R0b206IDEwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIiBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDEwcnB4O21hcmdpbi10b3A6MjBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2xlZnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9iYXJcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfdGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx05pu05o2i5aSH5Lu2XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpbnB1dENsYXNzIGNvbnRlbnRGb250JyBzdHlsZT1cIm1hcmdpbjogMCAyMHJweDsgd2lkdGg6IDk1JTtcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dS0tdGV4dGFyZWEgcGxhY2Vob2xkZXI9XCLor7fovpPlhaVcIiBjb25maXJtLXR5cGU9XCJzZW5kXCIgYm9yZGVyPVwic3Vycm91bmRcIiBoZWlnaHQ9JzEwMCdcclxuXHRcdFx0XHRcdFx0XHRcdHYtbW9kZWw9XCJkZXNjTWVzc2FnZTNcIj5cclxuXHRcdFx0XHRcdFx0XHQ8L3UtLXRleHRhcmVhPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cImRpc3BsYXk6IGZsZXg7XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgdi1mb3I9XCIocGljLGluZGV4KSBpbiBmaWxlTGlzdDJcIiA6a2V5PVwicGljLm5hbWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwibWFyZ2luOiAyMHJweCAwcnB4IDIwcnB4IDIwcnB4O3Bvc2l0aW9uOiByZWxhdGl2ZTtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHUtaWNvbiBuYW1lPVwiY2xvc2VcIiBjb2xvcj1cIiNmZmZcIiBzaXplPVwiMjZcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN0eWxlPVwicG9zaXRpb246IGFic29sdXRlO3otaW5kZXg6IDEwO3JpZ2h0OiAwO2JhY2tncm91bmQtY29sb3I6IGJsYWNrO2JvcmRlci1yYWRpdXM6NTAlO1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGNsaWNrPVwiZGVsZXRlUGljKHBpYylcIj48L3UtaWNvbj5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwicGljLnVyaVwiIEBjbGljaz1cImltZ1ByZXZpZXcyKHBpYylcIiBjbGFzcz1cInVwTG9hZEltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwiZmlsZUxpc3QyLmxlbmd0aDwzXCIgc3JjPVwiLi4vLi4vc3RhdGljL2ltZy91cGxvYWRJbWcucG5nXCIgc3R5bGU9XCJ3aWR0aDogMTAwcnB4O2hlaWdodDogMTAwcnB4O2JvcmRlcjogMXJweCBzb2xpZCAjZWZmMGYxO2JvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMjBycHg7cGFkZGluZzogMzBycHg7XHJcblx0XHRcdFx0XHRcdFx0XCIgQGNsaWNrPVwic2VsZWN0UGljczJcIj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJmb290ZXJcIiBzdHlsZT1cIm1pbi1oZWlnaHQ6NjJycHg7XCI+XHJcblx0XHRcdFx0PHUtYnV0dG9uIHNpemU9XCJsYXJnZVwiIDpsb2FkaW5nPVwiaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvblwiIGxvYWRpbmdUZXh0PVwi5q2j5Zyo5o+Q5LqkLOivt+eojeetiS4uLlwiIHR5cGU9XCJwcmltYXJ5XCJcclxuXHRcdFx0XHRcdEBjbGljaz1cInN1Ym1pdFwiXHJcblx0XHRcdFx0XHQ6ZGlzYWJsZWQ9XCJpc1N0b3A9PT0nWSc/ZGVzY01lc3NhZ2UudG9TdHJpbmcoKS5sZW5ndGg9PT0wOmRlc2NNZXNzYWdlLnRvU3RyaW5nKCkubGVuZ3RoPT09MHx8ZGVzY01lc3NhZ2UyLnRvU3RyaW5nKCkubGVuZ3RoPT09MFwiXHJcblx0XHRcdFx0XHR0ZXh0PVwi56Gu6K6k5o+Q5LqkXCI+XHJcblx0XHRcdFx0PC91LWJ1dHRvbj5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PHNjYW4tY29kZT48L3NjYW4tY29kZT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRSZXBhaXJTY2FuRGV2aWNlUXJDb2RlRGF0YUxpc3QsXHJcblx0fSBmcm9tICcuLi8uLi9jb25maWcvYXBpLmpzJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRkYXRhXHJcblx0fSBmcm9tICcuLi8uLi91bmlfbW9kdWxlcy91dmlldy11aS9saWJzL21peGluL21peGluLmpzJztcclxuXHRpbXBvcnQgc2NhbkNvZGUgZnJvbSAnQC9jb21wb25lbnRzL3NjYW4tY29kZS9zY2FuLWNvZGUudnVlJ1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0c2NhbkNvZGVcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9uKSB7XHJcblx0XHRcdGNvbnN0IF90aGlzID0gdGhpc1xyXG5cdFx0XHR1bmkuJG9mZignc2NhbmNvZGVkYXRlJykgLy8g5q+P5qyh6L+b5p2l5YWIIOenu+mZpOWFqOWxgOiHquWumuS5ieS6i+S7tuebkeWQrOWZqFxyXG5cdFx0XHR1bmkuJG9uKCdzY2FuY29kZWRhdGUnLCBmdW5jdGlvbihjb250ZW50KSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCLmiavmj4/liLDnmoTlhoXlrrnkuLo6XCIsIGNvbnRlbnQpXHJcblx0XHRcdFx0Ly8gX3RoaXMuZ2V0Q2hlY2tTY2FuRGV2aWNlUXJDb2RlRGF0YShjb250ZW50KVxyXG5cclxuXHRcdFx0XHRsZXQgciA9IF90aGlzLnRvcENvbnRlbnQuZmluZChpID0+IGkuZG9jdV9jb2RlID09PSBjb250ZW50KVxyXG5cclxuXHRcdFx0XHRpZiAociA9PT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdFx0XHR1bmkuJHUudG9hc3QoJ+aJgOaJq+eahOS6jOe7tOeggeS4jeWcqOWIl+ihqOS4re+8gScpXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdF90aGlzLnRvcENvbnRlbnQuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGl0ZW0uZG9jdV9jb2RlID09PSBjb250ZW50KSB7XHJcblx0XHRcdFx0XHRcdFx0X3RoaXMudG9wQ29udGVudC5zcGxpY2UoaW5kZXgsIDEpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRfdGhpcy50b3BDb250ZW50LnVuc2hpZnQocilcclxuXHRcdFx0XHRcdF90aGlzLnJhZGlvVmFsdWUgPSBjb250ZW50XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdG9uUHVsbERvd25SZWZyZXNoKCkge1xyXG5cdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHR0aGlzLmluaXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LCAxMDAwKTtcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGlzRGlzYWJsZWRTdWJtaXRCdXR0b246IGZhbHNlLFxyXG5cclxuXHRcdFx0XHR0b3BDb250ZW50OiBbXSwgLy/miavmj4/kv53lhbvlt6XkvY3miYDluKblh7rmnaXnmoTlhoXlrrlcclxuXHRcdFx0XHRjZW50ZXJDb250ZW50OiBbXSwgLy9cclxuXHRcdFx0XHRzY2FuQ29udGVudDogJycsIC8v5omr5o+P5omr5Ye65p2l55qE5YC8XHJcblx0XHRcdFx0cmFkaW9WYWx1ZTogJycsIC8v5Y2V6YCJ5qGG55qE5YC8XHJcblx0XHRcdFx0ZGVzY01lc3NhZ2U6ICcnLCAvL+aVhemanOaPj+i/sFxyXG5cdFx0XHRcdGltZ1ByZXZpZXdTcmNzOiBbXSwgLy/lm77niYfpooTop4hzcmMgICDmlYXpmpzmj4/ov7BcclxuXHRcdFx0XHRmaWxlTGlzdDogW10sIC8v5Zu+54mH5pWw57uEICAgICAgICAg5pWF6Zqc5o+P6L+wXHJcblx0XHRcdFx0aXNTdG9wOiAnWScsXHJcblx0XHRcdFx0ZGVzY01lc3NhZ2UyOiAnJywgLy/nu7Tkv67lhoXlrrlcclxuXHRcdFx0XHRkZXNjTWVzc2FnZTM6ICcnLCAvL+abtOaNouWkh+S7tlxyXG5cdFx0XHRcdGZpbGVMaXN0MjogW10sIC8v5pu05o2i5aSH5Lu25Zu+54mHXHJcblx0XHRcdFx0aW1nUHJldmlld1NyY3MyOiBbXSxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdHRoaXMuaW5pdCgpXHJcblx0XHRcdHRoaXMuZ2V0UmVwYWlyU2NhbkRldmljZVFyQ29kZURhdGFMaXN0KClcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOmAieaLqeWbvueJh1xyXG5cdFx0XHRzZWxlY3RQaWNzKCkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuY2hvb3NlSW1hZ2Uoe1xyXG5cdFx0XHRcdFx0Y291bnQ6IDMsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnN0IGZpbGVzID0gcmVzLnRlbXBGaWxlcztcclxuXHRcdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBmaWxlcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBvYmogPSBuZXcgT2JqZWN0KCk7XHJcblx0XHRcdFx0XHRcdFx0b2JqLm5hbWUgPSAnZmlsZXMxOycgKyBpICsgbmV3IERhdGUoKS5nZXRUaW1lKCk7XHJcblx0XHRcdFx0XHRcdFx0b2JqLnVyaSA9IGZpbGVzW2ldLnBhdGg7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5maWxlTGlzdC5wdXNoKG9iaik7XHJcblx0XHRcdFx0XHRcdFx0aWYgKG9iai5zcmMgPT0gbnVsbCB8fCBvYmouc3JjID09ICcnIHx8IG9iai5zcmMgPT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmltZ1ByZXZpZXdTcmNzLnB1c2gob2JqLnVyaSlcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5pbWdQcmV2aWV3U3Jjcy5wdXNoKG9iai5zcmMpXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRzZWxlY3RQaWNzMigpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLmNob29zZUltYWdlKHtcclxuXHRcdFx0XHRcdGNvdW50OiAzLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zdCBmaWxlcyA9IHJlcy50ZW1wRmlsZXM7XHJcblx0XHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgZmlsZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0XHRsZXQgb2JqID0gbmV3IE9iamVjdCgpO1xyXG5cdFx0XHRcdFx0XHRcdG9iai5uYW1lID0gJ2ZpbGVzMjsnICsgaSArIG5ldyBEYXRlKCkuZ2V0VGltZSgpO1xyXG5cdFx0XHRcdFx0XHRcdG9iai51cmkgPSBmaWxlc1tpXS5wYXRoO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZmlsZUxpc3QyLnB1c2gob2JqKTtcclxuXHRcdFx0XHRcdFx0XHRpZiAob2JqLnNyYyA9PSBudWxsIHx8IG9iai5zcmMgPT0gJycgfHwgb2JqLnNyYyA9PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuaW1nUHJldmlld1NyY3MyLnB1c2gob2JqLnVyaSlcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5pbWdQcmV2aWV3U3JjczIucHVzaChvYmouc3JjKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g6aKE6KeI5Zu+54mHXHJcblx0XHRcdGltZ1ByZXZpZXcoaW1nKSB7XHJcblx0XHRcdFx0dW5pLnByZXZpZXdJbWFnZSh7XHJcblx0XHRcdFx0XHRjdXJyZW50OiB0aGlzLmZpbGVMaXN0LmZpbmRJbmRleChpID0+IGkubmFtZSA9PT0gaW1nLm5hbWUpLFxyXG5cdFx0XHRcdFx0aW5kaWNhdG9yOiBcIm51bWJlclwiLFxyXG5cdFx0XHRcdFx0bG9vcDogdHJ1ZSxcclxuXHRcdFx0XHRcdHVybHM6IHRoaXMuaW1nUHJldmlld1NyY3NcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbWdQcmV2aWV3MihpbWcpIHtcclxuXHRcdFx0XHR1bmkucHJldmlld0ltYWdlKHtcclxuXHRcdFx0XHRcdGN1cnJlbnQ6IHRoaXMuZmlsZUxpc3QyLmZpbmRJbmRleChpID0+IGkubmFtZSA9PT0gaW1nLm5hbWUpLFxyXG5cdFx0XHRcdFx0aW5kaWNhdG9yOiBcIm51bWJlclwiLFxyXG5cdFx0XHRcdFx0bG9vcDogdHJ1ZSxcclxuXHRcdFx0XHRcdHVybHM6IHRoaXMuaW1nUHJldmlld1NyY3MyXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Yig6Zmk5Zu+54mHXHJcblx0XHRcdGRlbGV0ZVBpYyhpbWcpIHtcclxuXHRcdFx0XHR0aGlzLmZpbGVMaXN0ID0gdGhpcy5maWxlTGlzdC5maWx0ZXIoaSA9PiBpLm5hbWUgIT09IGltZy5uYW1lKVxyXG5cdFx0XHRcdHRoaXMuZmlsZUxpc3QyID0gdGhpcy5maWxlTGlzdDIuZmlsdGVyKGkgPT4gaS5uYW1lICE9PSBpbWcubmFtZSlcclxuXHRcdFx0XHR0aGlzLmltZ1ByZXZpZXdTcmNzID0gdGhpcy5pbWdQcmV2aWV3U3Jjcy5maWx0ZXIoaSA9PiBpICE9PSBpbWcudXJpKVxyXG5cdFx0XHRcdHRoaXMuaW1nUHJldmlld1NyY3MyID0gdGhpcy5pbWdQcmV2aWV3U3JjczIuZmlsdGVyKGkgPT4gaSAhPT0gaW1nLnVyaSlcclxuXHRcdFx0fSxcclxuXHRcdFx0aW5pdCgpIHtcclxuXHRcdFx0XHR1bmkuc3RvcFB1bGxEb3duUmVmcmVzaCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDljZXpgInmjInpkq7pgInkuK3lgLzmlLnlj5hcclxuXHRcdFx0Z3JvdXBDaGFuZ2UodmFsKSB7XHJcblx0XHRcdFx0dGhpcy5yYWRpb1ZhbHVlID0gdmFsXHJcblx0XHRcdFx0dGhpcy5kZXNjTWVzc2FnZSA9ICcnXHJcblx0XHRcdFx0dGhpcy5pbWdQcmV2aWV3U3JjcyA9IFtdXHJcblx0XHRcdFx0dGhpcy5maWxlTGlzdCA9IFtdXHJcblx0XHRcdFx0dGhpcy5pc1N0b3AgPSAnWSdcclxuXHRcdFx0XHR0aGlzLmRlc2NNZXNzYWdlMiA9ICcnXHJcblx0XHRcdFx0dGhpcy5kZXNjTWVzc2FnZTMgPSAnJ1xyXG5cdFx0XHRcdHRoaXMuZmlsZUxpc3QyID0gW11cclxuXHRcdFx0XHR0aGlzLmltZ1ByZXZpZXdTcmNzMiA9IFtdXHJcblx0XHRcdFx0dGhpcy4kZm9yY2VVcGRhdGUoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlgZzmnLrnu7Tkv65cclxuXHRcdFx0aXNTdG9wQ2xpY2sodmFsKSB7XHJcblx0XHRcdFx0dGhpcy5pc1N0b3AgPSB2YWxcclxuXHRcdFx0XHRpZiAodmFsID09PSAnWScpIHtcclxuXHRcdFx0XHRcdHRoaXMuZGVzY01lc3NhZ2UyID0gJydcclxuXHRcdFx0XHRcdHRoaXMuZGVzY01lc3NhZ2UzID0gJydcclxuXHRcdFx0XHRcdHRoaXMuZmlsZUxpc3QyID0gW11cclxuXHRcdFx0XHRcdHRoaXMuaW1nUHJldmlld1NyY3MyID0gW11cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmiavnoIHlt6XkvY0gIOeahOaJq+eggeahhueCueWHu1xyXG5cdFx0XHR0b3BTY2FuQ2xpY2soKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5zY2FuQ29kZSh7XHJcblx0XHRcdFx0XHRvbmx5RnJvbUNhbWVyYTogdHJ1ZSxcclxuXHRcdFx0XHRcdC8vIHNjYW5UeXBlOiBbJ2JhckNvZGUnLCAncXJDb2RlJ10sXHJcblx0XHRcdFx0XHRzY2FuVHlwZTogWydxckNvZGUnXSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5p2h56CB57G75Z6L77yaJyArIHJlcy5zY2FuVHlwZSk7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmnaHnoIHlhoXlrrnvvJonICsgcmVzLnJlc3VsdCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuc2NhbkNvbnRlbnQgPSByZXMucmVzdWx0O1xyXG5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRsZXQgciA9IHRoYXQudG9wQ29udGVudC5maW5kKGkgPT4gaS5kb2N1X2NvZGUgPT09IHRoYXQuc2NhbkNvbnRlbnQpXHJcblxyXG5cdFx0XHRcdFx0XHRpZiAociA9PT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLiR1LnRvYXN0KCfmiYDmiavnmoTkuoznu7TnoIHkuI3lnKjliJfooajkuK3vvIEnKVxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQudG9wQ29udGVudC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKGl0ZW0uZG9jdV9jb2RlID09PSB0aGF0LnNjYW5Db250ZW50KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQudG9wQ29udGVudC5zcGxpY2UoaW5kZXgsIDEpXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnRvcENvbnRlbnQudW5zaGlmdChyKVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQucmFkaW9WYWx1ZSA9IHRoYXQuc2NhbkNvbnRlbnRcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRjb21wbGV0ZTogZnVuY3Rpb24ocmVzKSB7XHJcblxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5p2h56CB57G75Z6L77yaJyArIHJlcy5zY2FuVHlwZSk7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmnaHnoIHlhoXlrrnvvJonICsgcmVzLnJlc3VsdCk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g6I635Y+W57u05L+u5bel5L2NICAgIFxyXG5cdFx0XHRhc3luYyBnZXRSZXBhaXJTY2FuRGV2aWNlUXJDb2RlRGF0YUxpc3QodmFsKSB7XHJcblx0XHRcdFx0Y29uc3QgcmVzID0gYXdhaXQgUmVwYWlyU2NhbkRldmljZVFyQ29kZURhdGFMaXN0KClcclxuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT09ICcyMDAnKSB7XHJcblx0XHRcdFx0XHR0aGlzLnRvcENvbnRlbnQgPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0dGhpcy5yYWRpb1ZhbHVlID0gdGhpcy50b3BDb250ZW50Lmxlbmd0aCA+IDAgPyB0aGlzLnRvcENvbnRlbnRbMF0uZG9jdV9jb2RlIDogJydcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyDnoa7orqTmj5DkuqTmjInpkq5cclxuXHRcdFx0YXN5bmMgc3VibWl0KCkge1xyXG5cdFx0XHRcdGNvbnN0IGhlYWRlciA9IHtcclxuXHRcdFx0XHRcdC8vICdDb250ZW50LVR5cGUnOiAnbXVsdGlwYXJ0L2Zvcm0tZGF0YScsXHJcblx0XHRcdFx0XHQnQ29udGVudC1UeXBlJzogJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCcsXHJcblx0XHRcdFx0XHQncmVkaXNrZXknOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3JlZGlza2V5JyksXHJcblx0XHRcdFx0XHQnYWRtaW4nOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJjb2RlJyksXHJcblx0XHRcdFx0XHQndXNlcm5hbWUnOiBlbmNvZGVVUklDb21wb25lbnQodW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VybmFtZScpKSxcclxuXHRcdFx0XHRcdCduYXZUYWJJZCc6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmNvZGUnKSxcclxuXHRcdFx0XHRcdCd1c2VyaWQnOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpLFxyXG5cdFx0XHRcdFx0J2d1aWQnOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2d1aWQnKSxcclxuXHRcdFx0XHRcdCd1c2VydHlwZSc6ICdBUFAnXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRjb25zdCByZXN1bHQgPSB0aGlzLnRvcENvbnRlbnQuZmluZChpdGVtID0+IGl0ZW0uZG9jdV9jb2RlID09PSB0aGlzLnJhZGlvVmFsdWUpXHJcblx0XHRcdFx0Y29uc3QgZm9ybURhdGEgPSB7XHJcblx0XHRcdFx0XHR1c2VybmFtZTogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VybmFtZScpLFxyXG5cdFx0XHRcdFx0ZG9jdV9jb2RlOiByZXN1bHQuZG9jdV9jb2RlLFxyXG5cdFx0XHRcdFx0ZXFwY29kZTogcmVzdWx0LmVxcGNvZGUsXHJcblx0XHRcdFx0XHR3a3NocGNvZGU6IHJlc3VsdC53a3NwX2NvZGUsXHJcblx0XHRcdFx0XHRmYXVsdGRlc2NyOiB0aGlzLmRlc2NNZXNzYWdlLFxyXG5cdFx0XHRcdFx0aXNfc3RvcHJlcGFpcjogdGhpcy5pc1N0b3AsXHJcblx0XHRcdFx0XHQvLyBmaWxlczE6IHRoaXMuZmlsZUxpc3QsXHJcblx0XHRcdFx0XHRyZXBhaXJjb250ZW50OiB0aGlzLmRlc2NNZXNzYWdlMixcclxuXHRcdFx0XHRcdHJlcGxhY2VwYXJ0czogdGhpcy5kZXNjTWVzc2FnZTNcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coZm9ybURhdGEpXHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coWy4uLnRoaXMuZmlsZUxpc3QsIC4uLnRoaXMuZmlsZUxpc3QyXS5sZW5ndGgpXHJcblx0XHRcdFx0dGhpcy5pc0Rpc2FibGVkU3VibWl0QnV0dG9uID0gdHJ1ZVxyXG5cdFx0XHRcdHVuaS51cGxvYWRGaWxlKHtcclxuXHRcdFx0XHRcdHVybDogdGhpcy4kYmFzZVVybCArICcvQXBwRGV2aWNlTWFuYWdlL1JlcGFpclNjYW5EZXZpY2VTYXZlJyxcclxuXHRcdFx0XHRcdGZpbGVzOiBbLi4udGhpcy5maWxlTGlzdCwgLi4udGhpcy5maWxlTGlzdDJdLmxlbmd0aCA9PT0gMCA/IFt7XHJcblx0XHRcdFx0XHRcdFwidXJpXCI6IFwiL1wiXHJcblx0XHRcdFx0XHR9XSA6IFsuLi50aGlzLmZpbGVMaXN0LCAuLi50aGlzLmZpbGVMaXN0Ml0sXHJcblx0XHRcdFx0XHRoZWFkZXI6IGhlYWRlcixcclxuXHRcdFx0XHRcdGZvcm1EYXRhOiBmb3JtRGF0YSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzKVxyXG5cdFx0XHRcdFx0XHRsZXQgcmVzdWx0ID0gSlNPTi5wYXJzZShyZXMuZGF0YSlcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5zdGF0dXNDb2RlID09IDIwMCAmJiByZXN1bHQuY29kZSA9PSAnMjAwJykge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS4kdS50b2FzdCgn5o+Q5Lqk5oiQ5Yqf77yBJylcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnRvcENvbnRlbnQgPSB0aGlzLnRvcENvbnRlbnQuZmlsdGVyKGkgPT4gaS5kb2N1X2NvZGUgIT09IHRoaXMucmFkaW9WYWx1ZSlcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnJhZGlvVmFsdWUgPSB0aGlzLnRvcENvbnRlbnQubGVuZ3RoID09PSAwID8gJycgOiB0aGlzLnRvcENvbnRlbnRbMF1cclxuXHRcdFx0XHRcdFx0XHRcdC5kb2N1X2NvZGVcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmRlc2NNZXNzYWdlID0gJydcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmltZ1ByZXZpZXdTcmNzID0gW11cclxuXHRcdFx0XHRcdFx0XHR0aGlzLmZpbGVMaXN0ID0gW11cclxuXHRcdFx0XHRcdFx0XHR0aGlzLmlzU3RvcCA9ICdZJ1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZGVzY01lc3NhZ2UyID0gJydcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmRlc2NNZXNzYWdlMyA9ICcnXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5maWxlTGlzdDIgPSBbXVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuaW1nUHJldmlld1NyY3MyID0gW11cclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuJHUudG9hc3QocmVzdWx0Lk1lc3NhZ2UpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dGhpcy5pc0Rpc2FibGVkU3VibWl0QnV0dG9uID0gZmFsc2VcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsKHJlcykge1xyXG5cdFx0XHRcdFx0XHR1bmkuJHUudG9hc3QoJ+aPkOS6pOWksei0pe+8gScpXHJcblx0XHRcdFx0XHRcdHRoaXMuaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvbiA9IGZhbHNlXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pXHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0QGltcG9ydCB1cmwoJ0Avc3R5bGUvZ2xvYmFsLmNzcycpO1xyXG5cclxuXHQudS1yYWRpbyB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHJcblx0Ojp2LWRlZXAgLnVpY29uLWFycm93LWxlZnQ+c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdDo6di1kZWVwIC51aWNvbi1jYW1lcmEtZmlsbCB7XHJcblx0XHRmb250LXNpemU6IDYwcnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudXBsb2FkZXIge1xyXG5cdFx0L2RlZXAvLnUtYWRkLXRpcHMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ojp2LWRlZXAgLnVuaS1wcm9ncmVzcy1iYXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC51cExvYWRJbWcge1xyXG5cdFx0d2lkdGg6IDE2MHJweDtcclxuXHRcdGhlaWdodDogMTYwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///771\n");
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 59));\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 429));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 61));\nvar _api = __webpack_require__(/*! ../../config/api.js */ 110);\nvar _mixin = __webpack_require__(/*! ../../uni_modules/uview-ui/libs/mixin/mixin.js */ 766);\nvar _scanCode = _interopRequireDefault(__webpack_require__(/*! @/components/scan-code/scan-code.vue */ 739));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 = {\n components: {\n scanCode: _scanCode.default\n },\n onLoad: function onLoad(option) {\n var _this = this;\n uni.$off('scancodedate'); // 姣忔杩涙潵鍏� 绉婚櫎鍏ㄥ眬鑷畾涔変簨浠剁洃鍚櫒\n uni.$on('scancodedate', function (content) {\n __f__(\"log\", \"鎵弿鍒扮殑鍐呭涓�:\", content, \" at pages/sbgl/sbwx.vue:217\");\n // _this.getCheckScanDeviceQrCodeData(content)\n\n var r = _this.topContent.find(function (i) {\n return i.docu_code === content;\n });\n if (r === undefined) {\n uni.$u.toast('鎵�鎵殑浜岀淮鐮佷笉鍦ㄥ垪琛ㄤ腑锛�');\n } else {\n _this.topContent.forEach(function (item, index) {\n if (item.docu_code === content) {\n _this.topContent.splice(index, 1);\n }\n });\n _this.topContent.unshift(r);\n _this.radioValue = content;\n }\n });\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var _this2 = this;\n setTimeout(function () {\n _this2.init(function () {\n uni.stopPullDownRefresh();\n });\n }, 1000);\n },\n data: function data() {\n return {\n isDisabledSubmitButton: false,\n topContent: [],\n //鎵弿淇濆吇宸ヤ綅鎵�甯﹀嚭鏉ョ殑鍐呭\n centerContent: [],\n //\n scanContent: '',\n //鎵弿鎵嚭鏉ョ殑鍊糪n radioValue: '',\n //鍗曢�夋鐨勫�糪n descMessage: '',\n //鏁呴殰鎻忚堪\n imgPreviewSrcs: [],\n //鍥剧墖棰勮src 鏁呴殰鎻忚堪\n fileList: [],\n //鍥剧墖鏁扮粍 鏁呴殰鎻忚堪\n isStop: 'Y',\n descMessage2: '',\n //缁翠慨鍐呭\n descMessage3: '',\n //鏇存崲澶囦欢\n fileList2: [],\n //鏇存崲澶囦欢鍥剧墖\n imgPreviewSrcs2: []\n };\n },\n created: function created() {},\n mounted: function mounted() {\n this.init();\n this.getRepairScanDeviceQrCodeDataList();\n },\n methods: {\n // 閫夋嫨鍥剧墖\n selectPics: function selectPics() {\n var that = this;\n uni.chooseImage({\n count: 3,\n success: function success(res) {\n var files = res.tempFiles;\n for (var i = 0; i < files.length; i++) {\n var obj = new Object();\n obj.name = 'files1;' + i + new Date().getTime();\n // obj.files1 = i + new Date().getTime();\n obj.uri = files[i].path;\n that.fileList.push(obj);\n if (obj.src == null || obj.src == '' || obj.src == undefined) {\n that.imgPreviewSrcs.push(obj.uri);\n } else {\n that.imgPreviewSrcs.push(obj.src);\n }\n }\n }\n });\n },\n selectPics2: function selectPics2() {\n var that = this;\n uni.chooseImage({\n count: 3,\n success: function success(res) {\n var files = res.tempFiles;\n for (var i = 0; i < files.length; i++) {\n var obj = new Object();\n obj.name = 'files2;' + i + new Date().getTime();\n // obj.files2 = i + new Date().getTime();\n obj.uri = files[i].path;\n that.fileList2.push(obj);\n if (obj.src == null || obj.src == '' || obj.src == undefined) {\n that.imgPreviewSrcs2.push(obj.uri);\n } else {\n that.imgPreviewSrcs2.push(obj.src);\n }\n }\n }\n });\n },\n // 棰勮鍥剧墖\n imgPreview: function imgPreview(img) {\n uni.previewImage({\n current: this.fileList.findIndex(function (i) {\n return i.name === img.name;\n }),\n indicator: \"number\",\n loop: true,\n urls: this.imgPreviewSrcs\n });\n },\n imgPreview2: function imgPreview2(img) {\n uni.previewImage({\n current: this.fileList2.findIndex(function (i) {\n return i.name === img.name;\n }),\n indicator: \"number\",\n loop: true,\n urls: this.imgPreviewSrcs2\n });\n },\n // 鍒犻櫎鍥剧墖\n deletePic: function deletePic(img) {\n this.fileList = this.fileList.filter(function (i) {\n return i.name !== img.name;\n });\n this.fileList2 = this.fileList2.filter(function (i) {\n return i.name !== img.name;\n });\n this.imgPreviewSrcs = this.imgPreviewSrcs.filter(function (i) {\n return i !== img.uri;\n });\n this.imgPreviewSrcs2 = this.imgPreviewSrcs2.filter(function (i) {\n return i !== img.uri;\n });\n },\n init: function init() {\n uni.stopPullDownRefresh();\n },\n // 鍗曢�夋寜閽�変腑鍊兼敼鍙榎n groupChange: function groupChange(val) {\n this.radioValue = val;\n this.descMessage = '';\n this.imgPreviewSrcs = [];\n this.fileList = [];\n this.isStop = 'Y';\n this.descMessage2 = '';\n this.descMessage3 = '';\n this.fileList2 = [];\n this.imgPreviewSrcs2 = [];\n this.$forceUpdate();\n },\n // 鍋滄満缁翠慨\n isStopClick: function isStopClick(val) {\n this.isStop = val;\n if (val === 'Y') {\n this.descMessage2 = '';\n this.descMessage3 = '';\n this.fileList2 = [];\n this.imgPreviewSrcs2 = [];\n }\n },\n // 鎵爜宸ヤ綅 鐨勬壂鐮佹鐐瑰嚮\n topScanClick: function topScanClick() {\n var that = this;\n uni.scanCode({\n onlyFromCamera: true,\n // scanType: ['barCode', 'qrCode'],\n scanType: ['qrCode'],\n success: function success(res) {\n __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/sbgl/sbwx.vue:374\");\n __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/sbgl/sbwx.vue:375\");\n that.scanContent = res.result;\n var r = that.topContent.find(function (i) {\n return i.docu_code === that.scanContent;\n });\n if (r === undefined) {\n uni.$u.toast('鎵�鎵殑浜岀淮鐮佷笉鍦ㄥ垪琛ㄤ腑锛�');\n } else {\n that.topContent.forEach(function (item, index) {\n if (item.docu_code === that.scanContent) {\n that.topContent.splice(index, 1);\n }\n });\n that.topContent.unshift(r);\n that.radioValue = that.scanContent;\n }\n },\n complete: function complete(res) {},\n fail: function fail(res) {\n __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/sbgl/sbwx.vue:399\");\n __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/sbgl/sbwx.vue:400\");\n }\n });\n },\n // 鑾峰彇缁翠慨宸ヤ綅 \n getRepairScanDeviceQrCodeDataList: function getRepairScanDeviceQrCodeDataList(val) {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return (0, _api.RepairScanDeviceQrCodeDataList)();\n case 2:\n res = _context.sent;\n if (res.code === '200') {\n _this3.topContent = res.data;\n _this3.radioValue = _this3.topContent.length > 0 ? _this3.topContent[0].docu_code : '';\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n // 纭鎻愪氦鎸夐挳\n submit: function submit() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var header, result, formData;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n header = {\n 'Content-Type': 'multipart/form-data',\n 'Token': uni.getStorageSync('Token')\n };\n result = _this4.topContent.find(function (item) {\n return item.docu_code === _this4.radioValue;\n });\n formData = {\n // username: uni.getStorageSync('username'),\n docu_code: result.docu_code,\n eqpcode: result.eqpcode,\n wkshpcode: result.wksp_code,\n faultdescr: _this4.descMessage,\n is_stoprepair: _this4.isStop,\n filse1: _this4.fileList.map(function (i) {\n return i.uri;\n }).join(','),\n filse2: _this4.fileList2.map(function (i) {\n return i.uri;\n }).join(','),\n repaircontent: _this4.descMessage2,\n replaceparts: _this4.descMessage3\n };\n __f__(\"log\", formData, 123, \" at pages/sbgl/sbwx.vue:435\");\n __f__(\"log\", [].concat((0, _toConsumableArray2.default)(_this4.fileList), (0, _toConsumableArray2.default)(_this4.fileList2)), \" at pages/sbgl/sbwx.vue:436\");\n _this4.isDisabledSubmitButton = true;\n uni.uploadFile({\n url: _this4.$baseUrl + '/DeviceManager/RepairScanDeviceSave',\n files: [].concat((0, _toConsumableArray2.default)(_this4.fileList), (0, _toConsumableArray2.default)(_this4.fileList2)).length === 0 ? [{\n \"uri\": \"/\"\n }] : [].concat((0, _toConsumableArray2.default)(_this4.fileList), (0, _toConsumableArray2.default)(_this4.fileList2)),\n name: 'files',\n header: header,\n formData: formData,\n success: function success(res) {\n __f__(\"log\", res, 'res', \" at pages/sbgl/sbwx.vue:447\");\n var result = JSON.parse(res.data);\n if (res.statusCode == 200 && result.code == '200') {\n uni.$u.toast('鎻愪氦鎴愬姛锛�');\n _this4.topContent = _this4.topContent.filter(function (i) {\n return i.docu_code !== _this4.radioValue;\n });\n _this4.radioValue = _this4.topContent.length === 0 ? '' : _this4.topContent[0].docu_code;\n _this4.descMessage = '';\n _this4.imgPreviewSrcs = [];\n _this4.fileList = [];\n _this4.isStop = 'Y';\n _this4.descMessage2 = '';\n _this4.descMessage3 = '';\n _this4.fileList2 = [];\n _this4.imgPreviewSrcs2 = [];\n } else {\n uni.$u.toast(result.Message);\n }\n _this4.isDisabledSubmitButton = false;\n },\n fail: function fail(res) {\n __f__(\"log\", res, 'res2', \" at pages/sbgl/sbwx.vue:468\");\n uni.$u.toast('鎻愪氦澶辫触锛�');\n this.isDisabledSubmitButton = false;\n }\n });\n case 7:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 112)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2JnbC9zYnd4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwic2NhbkNvZGUiLCJvbkxvYWQiLCJ1bmkiLCJfdGhpcyIsIm9uUHVsbERvd25SZWZyZXNoIiwic2V0VGltZW91dCIsImRhdGEiLCJpc0Rpc2FibGVkU3VibWl0QnV0dG9uIiwidG9wQ29udGVudCIsImNlbnRlckNvbnRlbnQiLCJzY2FuQ29udGVudCIsInJhZGlvVmFsdWUiLCJkZXNjTWVzc2FnZSIsImltZ1ByZXZpZXdTcmNzIiwiZmlsZUxpc3QiLCJpc1N0b3AiLCJkZXNjTWVzc2FnZTIiLCJkZXNjTWVzc2FnZTMiLCJmaWxlTGlzdDIiLCJpbWdQcmV2aWV3U3JjczIiLCJjcmVhdGVkIiwibW91bnRlZCIsIm1ldGhvZHMiLCJzZWxlY3RQaWNzIiwiY291bnQiLCJzdWNjZXNzIiwib2JqIiwidGhhdCIsInNlbGVjdFBpY3MyIiwiaW1nUHJldmlldyIsImN1cnJlbnQiLCJpbmRpY2F0b3IiLCJsb29wIiwidXJscyIsImltZ1ByZXZpZXcyIiwiZGVsZXRlUGljIiwiaW5pdCIsImdyb3VwQ2hhbmdlIiwiaXNTdG9wQ2xpY2siLCJ0b3BTY2FuQ2xpY2siLCJvbmx5RnJvbUNhbWVyYSIsInNjYW5UeXBlIiwiY29tcGxldGUiLCJmYWlsIiwiZ2V0UmVwYWlyU2NhbkRldmljZVFyQ29kZURhdGFMaXN0IiwicmVzIiwic3VibWl0IiwiaGVhZGVyIiwicmVzdWx0IiwiZm9ybURhdGEiLCJkb2N1X2NvZGUiLCJlcXBjb2RlIiwid2tzaHBjb2RlIiwiZmF1bHRkZXNjciIsImlzX3N0b3ByZXBhaXIiLCJmaWxzZTEiLCJmaWxzZTIiLCJyZXBhaXJjb250ZW50IiwicmVwbGFjZXBhcnRzIiwidXJsIiwiZmlsZXMiLCJuYW1lIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBeU1BO0FBR0E7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFDQUM7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO0lBQ0FBO01BQ0E7TUFDQTs7TUFFQTtRQUFBO01BQUE7TUFFQTtRQUNBQTtNQUNBO1FBQ0FDO1VBQ0E7WUFDQUE7VUFDQTtRQUNBO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQUM7TUFDQTtRQUNBSDtNQUNBO0lBQ0E7RUFDQTtFQUNBSTtJQUNBO01BQ0FDO01BRUFDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDLDZCQUVBO0VBQ0FDO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBckI7UUFDQXNCO1FBQ0FDO1VBQ0E7VUFDQTtZQUNBO1lBQ0FDO1lBQ0E7WUFDQUE7WUFDQUM7WUFDQTtjQUNBQTtZQUNBO2NBQ0FBO1lBQ0E7VUFFQTtRQUNBO01BQ0E7SUFDQTtJQUVBQztNQUNBO01BQ0ExQjtRQUNBc0I7UUFDQUM7VUFDQTtVQUNBO1lBQ0E7WUFDQUM7WUFDQTtZQUNBQTtZQUNBQztZQUNBO2NBQ0FBO1lBQ0E7Y0FDQUE7WUFDQTtVQUVBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7SUFDQUU7TUFDQTNCO1FBQ0E0QjtVQUFBO1FBQUE7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0FoQztRQUNBNEI7VUFBQTtRQUFBO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FFO01BQ0E7UUFBQTtNQUFBO01BQ0E7UUFBQTtNQUFBO01BQ0E7UUFBQTtNQUFBO01BQ0E7UUFBQTtNQUFBO0lBQ0E7SUFDQUM7TUFDQWxDO0lBQ0E7SUFDQTtJQUNBbUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUVBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBckM7UUFDQXNDO1FBQ0E7UUFDQUM7UUFDQWhCO1VBQ0E7VUFDQTtVQUNBRTtVQUlBO1lBQUE7VUFBQTtVQUVBO1lBQ0F6QjtVQUNBO1lBQ0F5QjtjQUNBO2dCQUNBQTtjQUNBO1lBQ0E7WUFDQUE7WUFDQUE7VUFDQTtRQUVBO1FBQ0FlLGtDQUVBO1FBQ0FDO1VBQ0E7VUFDQTtRQUNBO01BRUE7SUFDQTtJQUVBO0lBQ0FDO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQUEsT0FDQTtjQUFBO2dCQUFBQztnQkFDQTtrQkFDQTtrQkFDQTtnQkFDQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNBO0lBRUE7SUFDQUM7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFDQUM7a0JBQ0E7a0JBQ0E7Z0JBQ0E7Z0JBRUFDO2tCQUFBO2dCQUFBO2dCQUNBQztrQkFDQTtrQkFDQUM7a0JBQ0FDO2tCQUNBQztrQkFDQUM7a0JBQ0FDO2tCQUNBQztvQkFBQTtrQkFBQTtrQkFDQUM7b0JBQUE7a0JBQUE7a0JBQ0FDO2tCQUNBQztnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQXhEO2tCQUNBeUQ7a0JBQ0FDO29CQUNBO2tCQUNBO2tCQUNBQztrQkFDQWQ7a0JBQ0FFO2tCQUNBeEI7b0JBQ0E7b0JBQ0E7b0JBQ0E7c0JBQ0F2QjtzQkFDQTt3QkFBQTtzQkFBQTtzQkFDQSwrRUFDQWdEO3NCQUNBO3NCQUNBO3NCQUNBO3NCQUNBO3NCQUNBO3NCQUNBO3NCQUNBO3NCQUNBO29CQUNBO3NCQUNBaEQ7b0JBQ0E7b0JBQ0E7a0JBQ0E7a0JBQ0F5QztvQkFDQTtvQkFDQXpDO29CQUNBO2tCQUNBO2dCQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBRUE7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiNzcxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHBhZ2UtbmF2IHRpdGxlPVwi6K6+5aSH57u05L+uXCI+PC9wYWdlLW5hdj5cclxuXHJcblxyXG5cdFx0PHZpZXcgdi1zaG93PVwidG9wQ29udGVudC5sZW5ndGg9PT0wXCI+XHJcblx0XHRcdDxkaXYgY2xhc3M9XCJzYWNuQm9keVwiPlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJib3hJbWdcIj48L2Rpdj5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwic2NhblRleHRcIj7mmoLml6Dorr7lpIflj6/nu7Tkv648L2Rpdj5cclxuXHRcdFx0PC9kaXY+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdDx2aWV3IHYtc2hvdz1cInRvcENvbnRlbnQubGVuZ3RoIT09MFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1haW5Db250ZW50XCIgOnN0eWxlPVwie21heEhlaWdodDonMTM2MHJweCcsb3ZlcmZsb3c6ICdzY3JvbGwnfVwiPlxyXG5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCIxMFwiIGJnQ29sb3I9XCIjZWZmMGYxXCI+PC91LWdhcD5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF90aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHTmiavmj4/nu7Tkv67lt6XkvY1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWFyZ2luUmlnaHQyMFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHUtaWNvbiBuYW1lPVwic2NhblwiIEBjbGljaz1cInRvcFNjYW5DbGlja1wiIGNvbG9yPVwicmVkXCIgc2l6ZT1cIjI4XCI+PC91LWljb24+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCIgbWFyZ2luTGVmdDIwIG1hcmdpblJpZ2h0MjAgZmxleF9jb2x1bW5cIlxyXG5cdFx0XHRcdFx0XHRcdHN0eWxlPVwibWF4LWhlaWdodDogNDIwcnB4O292ZXJmbG93OnNjcm9sbDtcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dS1yYWRpby1ncm91cCB2LW1vZGVsPVwicmFkaW9WYWx1ZVwiIGNsYXNzPVwiZmxleF9jb2x1bW5cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWFyZ2luQm90dG9tMjBcIiBzdHlsZT1cInBvc2l0aW9uOiByZWxhdGl2ZVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cImdyb3VwQ2hhbmdlKGl0ZW0uZG9jdV9jb2RlKVwiIHYtZm9yPVwiaXRlbSBpbiB0b3BDb250ZW50XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0OmtleT1cIml0ZW0uZG9jdV9jb2RlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwiZGlzcGxheTogZmxleDtmbG9hdDogbGVmdDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlRm9udFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+57u05L+u55Sz6K+35Y2VOjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3PuW3peS9jee8lueggTo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7lt6XkvY3lkI3np7A6PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+55Sf5Lqn6L2m6Ze0Ojwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3PueUs+ivt+S6uuWRmDo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7nlLPor7fml7bpl7Q6PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+5pWF6Zqc5p2l5rqQOjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3PuaVhemanOaPj+i/sDo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVudEZvbnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5kb2N1X2NvZGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5lcXBjb2RlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0uZXFwbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLndrc3BfbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLnJlcXVlc3RfcGVyc29ufX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0ucmVxdWVzdF9kYXRlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0uc291cmNlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cIndpZHRoOjQwMHJweDt3b3JkLXdyYXA6YnJlYWstd29yZFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uZmFpbHVyZV9kZXNjcmlwdH19XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx1LXJhZGlvIHNpemU9JzIwJyBzdHlsZT0ncG9zaXRpb246IGFic29sdXRlO3RvcDogNDUlO3JpZ2h0OiAwOydcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ6a2V5PVwiaXRlbS5kb2N1X2NvZGVcIiA6bmFtZT1cIml0ZW0uZG9jdV9jb2RlXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAY2hhbmdlPVwiZ3JvdXBDaGFuZ2UoaXRlbS5kb2N1X2NvZGUpXCIgYWN0aXZlQ29sb3I9XCJyZWRcIj48L3UtcmFkaW8+XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdS1yYWRpby1ncm91cD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCIxMFwiIGJnQ29sb3I9XCIjZWZmMGYxXCI+PC91LWdhcD5cclxuXHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRcIiBzdHlsZT1cInBhZGRpbmctYm90dG9tOiAxMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2Jsb2NrXCIgc3R5bGU9XCJtYXJnaW4tYm90dG9tOiAxMHJweDttYXJnaW4tdG9wOjIwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmFyXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX3RpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdOaVhemanOaPj+i/sFxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW5wdXRDbGFzcyBjb250ZW50Rm9udCcgc3R5bGU9XCJtYXJnaW46IDAgMjBycHg7IHdpZHRoOiA5NSU7XCI+XHJcblx0XHRcdFx0XHRcdFx0PHUtLXRleHRhcmVhIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgY29uZmlybS10eXBlPVwic2VuZFwiIGJvcmRlcj1cInN1cnJvdW5kXCIgaGVpZ2h0PSc4MCdcclxuXHRcdFx0XHRcdFx0XHRcdHYtbW9kZWw9XCJkZXNjTWVzc2FnZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDwvdS0tdGV4dGFyZWE+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwiZGlzcGxheTogZmxleDtcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWZvcj1cIihwaWMsaW5kZXgpIGluIGZpbGVMaXN0XCIgOmtleT1cInBpYy5uYW1lXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cIm1hcmdpbjogMjBycHggMHJweCAyMHJweCAyMHJweDtwb3NpdGlvbjogcmVsYXRpdmU7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx1LWljb24gbmFtZT1cImNsb3NlXCIgY29sb3I9XCIjZmZmXCIgc2l6ZT1cIjEzXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzdHlsZT1cInBvc2l0aW9uOiBhYnNvbHV0ZTt6LWluZGV4OiAxMDtyaWdodDogMDtiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztib3JkZXItcmFkaXVzOjUwJTtcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cImRlbGV0ZVBpYyhwaWMpXCI+PC91LWljb24+XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cInBpYy51cmlcIiBAY2xpY2s9XCJpbWdQcmV2aWV3KHBpYylcIiBjbGFzcz1cInVwTG9hZEltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwiZmlsZUxpc3QubGVuZ3RoPDNcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1nL3VwbG9hZEltZy5wbmdcIiBzdHlsZT1cIndpZHRoOiAxMDBycHg7aGVpZ2h0OiAxMDBycHg7Ym9yZGVyOiAxcnB4IHNvbGlkICNlZmYwZjE7Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAyMHJweDtwYWRkaW5nOiAzMHJweDtcclxuXHRcdFx0XHRcdFx0XHRcIiBAY2xpY2s9XCJzZWxlY3RQaWNzXCI+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdFx0PHUtZ2FwIGhlaWdodD1cIjEwXCIgYmdDb2xvcj1cIiNlZmYwZjFcIj48L3UtZ2FwPlxyXG5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZFwiIHN0eWxlPVwicGFkZGluZy1ib3R0b206IDEwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIiBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDEwcnB4O21hcmdpbi10b3A6MjBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2xlZnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9iYXJcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfdGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx05YGc5py657u05L+uXHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hcmdpblJpZ2h0MjBcIiBzdHlsZT1cIndpZHRoOiAyMDBycHg7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHUtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgOnBsYWluPVwiaXNTdG9wIT09J1knXCIgc3R5bGU9XCJoZWlnaHQ6IDYwcnB4O1wiIHRleHQ9XCLmmK9cIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAY2xpY2s9XCJpc1N0b3BDbGljaygnWScpXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3UtYnV0dG9uPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHUtYnV0dG9uIHR5cGU9XCJ3YXJuaW5nXCIgOnBsYWluPVwiaXNTdG9wIT09J04nXCIgc3R5bGU9XCJoZWlnaHQ6IDYwcnB4O21hcmdpbjogMCA1cnB4O1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQ9XCLlkKZcIiBAY2xpY2s9XCJpc1N0b3BDbGljaygnTicpXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3UtYnV0dG9uPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCIxMFwiIGJnQ29sb3I9XCIjZWZmMGYxXCI+PC91LWdhcD5cclxuXHJcblx0XHRcdFx0XHQ8dmlldyB2LXNob3c9XCJpc1N0b3A9PT0nTidcIiBjbGFzcz1cImhlYWRcIiBzdHlsZT1cInBhZGRpbmctYm90dG9tOiAxMHJweDtwYWRkaW5nLWJvdHRvbTogMjBycHg7XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9ibG9ja1wiIHN0eWxlPVwibWFyZ2luLWJvdHRvbTogMTBycHg7bWFyZ2luLXRvcDoyMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF90aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHTnu7Tkv67lhoXlrrlcclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2lucHV0Q2xhc3MgY29udGVudEZvbnQnIHN0eWxlPVwibWFyZ2luOiAwIDIwcnB4OyB3aWR0aDogOTUlO1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx1LS10ZXh0YXJlYSBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGNvbmZpcm0tdHlwZT1cInNlbmRcIiBib3JkZXI9XCJzdXJyb3VuZFwiIGhlaWdodD0nODAnXHJcblx0XHRcdFx0XHRcdFx0XHR2LW1vZGVsPVwiZGVzY01lc3NhZ2UyXCI+XHJcblx0XHRcdFx0XHRcdFx0PC91LS10ZXh0YXJlYT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHQ8dS1nYXAgaGVpZ2h0PVwiMTBcIiBiZ0NvbG9yPVwiI2VmZjBmMVwiPjwvdS1nYXA+XHJcblx0XHRcdFx0XHQ8IS0tIG1hcmdpbi1ib3R0b206IDExMHJweDsgLS0+XHJcblx0XHRcdFx0XHQ8dmlldyB2LXNob3c9XCJpc1N0b3A9PT0nTidcIiBjbGFzcz1cImhlYWRcIiBzdHlsZT1cInBhZGRpbmctYm90dG9tOiAxMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2Jsb2NrXCIgc3R5bGU9XCJtYXJnaW4tYm90dG9tOiAxMHJweDttYXJnaW4tdG9wOjIwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmFyXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX3RpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdOabtOaNouWkh+S7tlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW5wdXRDbGFzcyBjb250ZW50Rm9udCcgc3R5bGU9XCJtYXJnaW46IDAgMjBycHg7IHdpZHRoOiA5NSU7XCI+XHJcblx0XHRcdFx0XHRcdFx0PHUtLXRleHRhcmVhIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWlXCIgY29uZmlybS10eXBlPVwic2VuZFwiIGJvcmRlcj1cInN1cnJvdW5kXCIgaGVpZ2h0PSc4MCdcclxuXHRcdFx0XHRcdFx0XHRcdHYtbW9kZWw9XCJkZXNjTWVzc2FnZTNcIj5cclxuXHRcdFx0XHRcdFx0XHQ8L3UtLXRleHRhcmVhPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cImRpc3BsYXk6IGZsZXg7XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgdi1mb3I9XCIocGljLGluZGV4KSBpbiBmaWxlTGlzdDJcIiA6a2V5PVwicGljLm5hbWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwibWFyZ2luOiAyMHJweCAwcnB4IDIwcnB4IDIwcnB4O3Bvc2l0aW9uOiByZWxhdGl2ZTtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHUtaWNvbiBuYW1lPVwiY2xvc2VcIiBjb2xvcj1cIiNmZmZcIiBzaXplPVwiMTNcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN0eWxlPVwicG9zaXRpb246IGFic29sdXRlO3otaW5kZXg6IDEwO3JpZ2h0OiAwO2JhY2tncm91bmQtY29sb3I6IGJsYWNrO2JvcmRlci1yYWRpdXM6NTAlO1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGNsaWNrPVwiZGVsZXRlUGljKHBpYylcIj48L3UtaWNvbj5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwicGljLnVyaVwiIEBjbGljaz1cImltZ1ByZXZpZXcyKHBpYylcIiBjbGFzcz1cInVwTG9hZEltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwiZmlsZUxpc3QyLmxlbmd0aDwzXCIgc3JjPVwiLi4vLi4vc3RhdGljL2ltZy91cGxvYWRJbWcucG5nXCIgc3R5bGU9XCJ3aWR0aDogMTAwcnB4O2hlaWdodDogMTAwcnB4O2JvcmRlcjogMXJweCBzb2xpZCAjZWZmMGYxO2JvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMjBycHg7cGFkZGluZzogMzBycHg7XHJcblx0XHRcdFx0XHRcdFx0XCIgQGNsaWNrPVwic2VsZWN0UGljczJcIj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJmb290ZXJcIiBzdHlsZT1cIm1pbi1oZWlnaHQ6NjJycHg7XCI+XHJcblx0XHRcdFx0PHUtYnV0dG9uIHNpemU9XCJsYXJnZVwiIDpsb2FkaW5nPVwiaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvblwiIGxvYWRpbmdUZXh0PVwi5q2j5Zyo5o+Q5LqkLOivt+eojeetiS4uLlwiIHR5cGU9XCJwcmltYXJ5XCJcclxuXHRcdFx0XHRcdEBjbGljaz1cInN1Ym1pdFwiXHJcblx0XHRcdFx0XHQ6ZGlzYWJsZWQ9XCJpc1N0b3A9PT0nWSc/ZGVzY01lc3NhZ2UudG9TdHJpbmcoKS5sZW5ndGg9PT0wOmRlc2NNZXNzYWdlLnRvU3RyaW5nKCkubGVuZ3RoPT09MHx8ZGVzY01lc3NhZ2UyLnRvU3RyaW5nKCkubGVuZ3RoPT09MFwiXHJcblx0XHRcdFx0XHR0ZXh0PVwi56Gu6K6k5o+Q5LqkXCI+XHJcblx0XHRcdFx0PC91LWJ1dHRvbj5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PHNjYW4tY29kZT48L3NjYW4tY29kZT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRSZXBhaXJTY2FuRGV2aWNlUXJDb2RlRGF0YUxpc3QsXHJcblx0fSBmcm9tICcuLi8uLi9jb25maWcvYXBpLmpzJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRkYXRhXHJcblx0fSBmcm9tICcuLi8uLi91bmlfbW9kdWxlcy91dmlldy11aS9saWJzL21peGluL21peGluLmpzJztcclxuXHRpbXBvcnQgc2NhbkNvZGUgZnJvbSAnQC9jb21wb25lbnRzL3NjYW4tY29kZS9zY2FuLWNvZGUudnVlJ1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0c2NhbkNvZGVcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9uKSB7XHJcblx0XHRcdGNvbnN0IF90aGlzID0gdGhpc1xyXG5cdFx0XHR1bmkuJG9mZignc2NhbmNvZGVkYXRlJykgLy8g5q+P5qyh6L+b5p2l5YWIIOenu+mZpOWFqOWxgOiHquWumuS5ieS6i+S7tuebkeWQrOWZqFxyXG5cdFx0XHR1bmkuJG9uKCdzY2FuY29kZWRhdGUnLCBmdW5jdGlvbihjb250ZW50KSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCLmiavmj4/liLDnmoTlhoXlrrnkuLo6XCIsIGNvbnRlbnQpXHJcblx0XHRcdFx0Ly8gX3RoaXMuZ2V0Q2hlY2tTY2FuRGV2aWNlUXJDb2RlRGF0YShjb250ZW50KVxyXG5cclxuXHRcdFx0XHRsZXQgciA9IF90aGlzLnRvcENvbnRlbnQuZmluZChpID0+IGkuZG9jdV9jb2RlID09PSBjb250ZW50KVxyXG5cclxuXHRcdFx0XHRpZiAociA9PT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdFx0XHR1bmkuJHUudG9hc3QoJ+aJgOaJq+eahOS6jOe7tOeggeS4jeWcqOWIl+ihqOS4re+8gScpXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdF90aGlzLnRvcENvbnRlbnQuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGl0ZW0uZG9jdV9jb2RlID09PSBjb250ZW50KSB7XHJcblx0XHRcdFx0XHRcdFx0X3RoaXMudG9wQ29udGVudC5zcGxpY2UoaW5kZXgsIDEpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRfdGhpcy50b3BDb250ZW50LnVuc2hpZnQocilcclxuXHRcdFx0XHRcdF90aGlzLnJhZGlvVmFsdWUgPSBjb250ZW50XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdG9uUHVsbERvd25SZWZyZXNoKCkge1xyXG5cdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHR0aGlzLmluaXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LCAxMDAwKTtcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGlzRGlzYWJsZWRTdWJtaXRCdXR0b246IGZhbHNlLFxyXG5cclxuXHRcdFx0XHR0b3BDb250ZW50OiBbXSwgLy/miavmj4/kv53lhbvlt6XkvY3miYDluKblh7rmnaXnmoTlhoXlrrlcclxuXHRcdFx0XHRjZW50ZXJDb250ZW50OiBbXSwgLy9cclxuXHRcdFx0XHRzY2FuQ29udGVudDogJycsIC8v5omr5o+P5omr5Ye65p2l55qE5YC8XHJcblx0XHRcdFx0cmFkaW9WYWx1ZTogJycsIC8v5Y2V6YCJ5qGG55qE5YC8XHJcblx0XHRcdFx0ZGVzY01lc3NhZ2U6ICcnLCAvL+aVhemanOaPj+i/sFxyXG5cdFx0XHRcdGltZ1ByZXZpZXdTcmNzOiBbXSwgLy/lm77niYfpooTop4hzcmMgICDmlYXpmpzmj4/ov7BcclxuXHRcdFx0XHRmaWxlTGlzdDogW10sIC8v5Zu+54mH5pWw57uEICAgICAgICAg5pWF6Zqc5o+P6L+wXHJcblx0XHRcdFx0aXNTdG9wOiAnWScsXHJcblx0XHRcdFx0ZGVzY01lc3NhZ2UyOiAnJywgLy/nu7Tkv67lhoXlrrlcclxuXHRcdFx0XHRkZXNjTWVzc2FnZTM6ICcnLCAvL+abtOaNouWkh+S7tlxyXG5cdFx0XHRcdGZpbGVMaXN0MjogW10sIC8v5pu05o2i5aSH5Lu25Zu+54mHXHJcblx0XHRcdFx0aW1nUHJldmlld1NyY3MyOiBbXSxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdHRoaXMuaW5pdCgpXHJcblx0XHRcdHRoaXMuZ2V0UmVwYWlyU2NhbkRldmljZVFyQ29kZURhdGFMaXN0KClcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOmAieaLqeWbvueJh1xyXG5cdFx0XHRzZWxlY3RQaWNzKCkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuY2hvb3NlSW1hZ2Uoe1xyXG5cdFx0XHRcdFx0Y291bnQ6IDMsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnN0IGZpbGVzID0gcmVzLnRlbXBGaWxlcztcclxuXHRcdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBmaWxlcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBvYmogPSBuZXcgT2JqZWN0KCk7XHJcblx0XHRcdFx0XHRcdFx0b2JqLm5hbWUgPSAnZmlsZXMxOycgKyBpICsgbmV3IERhdGUoKS5nZXRUaW1lKCk7XHJcblx0XHRcdFx0XHRcdFx0Ly8gb2JqLmZpbGVzMSA9IGkgKyBuZXcgRGF0ZSgpLmdldFRpbWUoKTtcclxuXHRcdFx0XHRcdFx0XHRvYmoudXJpID0gZmlsZXNbaV0ucGF0aDtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmZpbGVMaXN0LnB1c2gob2JqKTtcclxuXHRcdFx0XHRcdFx0XHRpZiAob2JqLnNyYyA9PSBudWxsIHx8IG9iai5zcmMgPT0gJycgfHwgb2JqLnNyYyA9PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuaW1nUHJldmlld1NyY3MucHVzaChvYmoudXJpKVxyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmltZ1ByZXZpZXdTcmNzLnB1c2gob2JqLnNyYylcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdHNlbGVjdFBpY3MyKCkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuY2hvb3NlSW1hZ2Uoe1xyXG5cdFx0XHRcdFx0Y291bnQ6IDMsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnN0IGZpbGVzID0gcmVzLnRlbXBGaWxlcztcclxuXHRcdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBmaWxlcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBvYmogPSBuZXcgT2JqZWN0KCk7XHJcblx0XHRcdFx0XHRcdFx0b2JqLm5hbWUgPSAnZmlsZXMyOycgKyBpICsgbmV3IERhdGUoKS5nZXRUaW1lKCk7XHJcblx0XHRcdFx0XHRcdFx0Ly8gb2JqLmZpbGVzMiA9IGkgKyBuZXcgRGF0ZSgpLmdldFRpbWUoKTtcclxuXHRcdFx0XHRcdFx0XHRvYmoudXJpID0gZmlsZXNbaV0ucGF0aDtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmZpbGVMaXN0Mi5wdXNoKG9iaik7XHJcblx0XHRcdFx0XHRcdFx0aWYgKG9iai5zcmMgPT0gbnVsbCB8fCBvYmouc3JjID09ICcnIHx8IG9iai5zcmMgPT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmltZ1ByZXZpZXdTcmNzMi5wdXNoKG9iai51cmkpXHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuaW1nUHJldmlld1NyY3MyLnB1c2gob2JqLnNyYylcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOmihOiniOWbvueJh1xyXG5cdFx0XHRpbWdQcmV2aWV3KGltZykge1xyXG5cdFx0XHRcdHVuaS5wcmV2aWV3SW1hZ2Uoe1xyXG5cdFx0XHRcdFx0Y3VycmVudDogdGhpcy5maWxlTGlzdC5maW5kSW5kZXgoaSA9PiBpLm5hbWUgPT09IGltZy5uYW1lKSxcclxuXHRcdFx0XHRcdGluZGljYXRvcjogXCJudW1iZXJcIixcclxuXHRcdFx0XHRcdGxvb3A6IHRydWUsXHJcblx0XHRcdFx0XHR1cmxzOiB0aGlzLmltZ1ByZXZpZXdTcmNzXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0aW1nUHJldmlldzIoaW1nKSB7XHJcblx0XHRcdFx0dW5pLnByZXZpZXdJbWFnZSh7XHJcblx0XHRcdFx0XHRjdXJyZW50OiB0aGlzLmZpbGVMaXN0Mi5maW5kSW5kZXgoaSA9PiBpLm5hbWUgPT09IGltZy5uYW1lKSxcclxuXHRcdFx0XHRcdGluZGljYXRvcjogXCJudW1iZXJcIixcclxuXHRcdFx0XHRcdGxvb3A6IHRydWUsXHJcblx0XHRcdFx0XHR1cmxzOiB0aGlzLmltZ1ByZXZpZXdTcmNzMlxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWIoOmZpOWbvueJh1xyXG5cdFx0XHRkZWxldGVQaWMoaW1nKSB7XHJcblx0XHRcdFx0dGhpcy5maWxlTGlzdCA9IHRoaXMuZmlsZUxpc3QuZmlsdGVyKGkgPT4gaS5uYW1lICE9PSBpbWcubmFtZSlcclxuXHRcdFx0XHR0aGlzLmZpbGVMaXN0MiA9IHRoaXMuZmlsZUxpc3QyLmZpbHRlcihpID0+IGkubmFtZSAhPT0gaW1nLm5hbWUpXHJcblx0XHRcdFx0dGhpcy5pbWdQcmV2aWV3U3JjcyA9IHRoaXMuaW1nUHJldmlld1NyY3MuZmlsdGVyKGkgPT4gaSAhPT0gaW1nLnVyaSlcclxuXHRcdFx0XHR0aGlzLmltZ1ByZXZpZXdTcmNzMiA9IHRoaXMuaW1nUHJldmlld1NyY3MyLmZpbHRlcihpID0+IGkgIT09IGltZy51cmkpXHJcblx0XHRcdH0sXHJcblx0XHRcdGluaXQoKSB7XHJcblx0XHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Y2V6YCJ5oyJ6ZKu6YCJ5Lit5YC85pS55Y+YXHJcblx0XHRcdGdyb3VwQ2hhbmdlKHZhbCkge1xyXG5cdFx0XHRcdHRoaXMucmFkaW9WYWx1ZSA9IHZhbFxyXG5cdFx0XHRcdHRoaXMuZGVzY01lc3NhZ2UgPSAnJ1xyXG5cdFx0XHRcdHRoaXMuaW1nUHJldmlld1NyY3MgPSBbXVxyXG5cdFx0XHRcdHRoaXMuZmlsZUxpc3QgPSBbXVxyXG5cdFx0XHRcdHRoaXMuaXNTdG9wID0gJ1knXHJcblx0XHRcdFx0dGhpcy5kZXNjTWVzc2FnZTIgPSAnJ1xyXG5cdFx0XHRcdHRoaXMuZGVzY01lc3NhZ2UzID0gJydcclxuXHRcdFx0XHR0aGlzLmZpbGVMaXN0MiA9IFtdXHJcblx0XHRcdFx0dGhpcy5pbWdQcmV2aWV3U3JjczIgPSBbXVxyXG5cdFx0XHRcdHRoaXMuJGZvcmNlVXBkYXRlKClcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5YGc5py657u05L+uXHJcblx0XHRcdGlzU3RvcENsaWNrKHZhbCkge1xyXG5cdFx0XHRcdHRoaXMuaXNTdG9wID0gdmFsXHJcblx0XHRcdFx0aWYgKHZhbCA9PT0gJ1knKSB7XHJcblx0XHRcdFx0XHR0aGlzLmRlc2NNZXNzYWdlMiA9ICcnXHJcblx0XHRcdFx0XHR0aGlzLmRlc2NNZXNzYWdlMyA9ICcnXHJcblx0XHRcdFx0XHR0aGlzLmZpbGVMaXN0MiA9IFtdXHJcblx0XHRcdFx0XHR0aGlzLmltZ1ByZXZpZXdTcmNzMiA9IFtdXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5omr56CB5bel5L2NICDnmoTmiavnoIHmoYbngrnlh7tcclxuXHRcdFx0dG9wU2NhbkNsaWNrKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuc2NhbkNvZGUoe1xyXG5cdFx0XHRcdFx0b25seUZyb21DYW1lcmE6IHRydWUsXHJcblx0XHRcdFx0XHQvLyBzY2FuVHlwZTogWydiYXJDb2RlJywgJ3FyQ29kZSddLFxyXG5cdFx0XHRcdFx0c2NhblR5cGU6IFsncXJDb2RlJ10sXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+adoeeggeexu+Wei++8micgKyByZXMuc2NhblR5cGUpO1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5p2h56CB5YaF5a6577yaJyArIHJlcy5yZXN1bHQpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnNjYW5Db250ZW50ID0gcmVzLnJlc3VsdDtcclxuXHJcblxyXG5cclxuXHRcdFx0XHRcdFx0bGV0IHIgPSB0aGF0LnRvcENvbnRlbnQuZmluZChpID0+IGkuZG9jdV9jb2RlID09PSB0aGF0LnNjYW5Db250ZW50KVxyXG5cclxuXHRcdFx0XHRcdFx0aWYgKHIgPT09IHVuZGVmaW5lZCkge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS4kdS50b2FzdCgn5omA5omr55qE5LqM57u056CB5LiN5Zyo5YiX6KGo5Lit77yBJylcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnRvcENvbnRlbnQuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChpdGVtLmRvY3VfY29kZSA9PT0gdGhhdC5zY2FuQ29udGVudCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnRvcENvbnRlbnQuc3BsaWNlKGluZGV4LCAxKVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0dGhhdC50b3BDb250ZW50LnVuc2hpZnQocilcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnJhZGlvVmFsdWUgPSB0aGF0LnNjYW5Db250ZW50XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Y29tcGxldGU6IGZ1bmN0aW9uKHJlcykge1xyXG5cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+adoeeggeexu+Wei++8micgKyByZXMuc2NhblR5cGUpO1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5p2h56CB5YaF5a6577yaJyArIHJlcy5yZXN1bHQpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOiOt+WPlue7tOS/ruW3peS9jSAgICBcclxuXHRcdFx0YXN5bmMgZ2V0UmVwYWlyU2NhbkRldmljZVFyQ29kZURhdGFMaXN0KHZhbCkge1xyXG5cdFx0XHRcdGNvbnN0IHJlcyA9IGF3YWl0IFJlcGFpclNjYW5EZXZpY2VRckNvZGVEYXRhTGlzdCgpXHJcblx0XHRcdFx0aWYgKHJlcy5jb2RlID09PSAnMjAwJykge1xyXG5cdFx0XHRcdFx0dGhpcy50b3BDb250ZW50ID0gcmVzLmRhdGFcclxuXHRcdFx0XHRcdHRoaXMucmFkaW9WYWx1ZSA9IHRoaXMudG9wQ29udGVudC5sZW5ndGggPiAwID8gdGhpcy50b3BDb250ZW50WzBdLmRvY3VfY29kZSA6ICcnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g56Gu6K6k5o+Q5Lqk5oyJ6ZKuXHJcblx0XHRcdGFzeW5jIHN1Ym1pdCgpIHtcclxuXHRcdFx0XHRjb25zdCBoZWFkZXIgPSB7XHJcblx0XHRcdFx0XHQnQ29udGVudC1UeXBlJzogJ211bHRpcGFydC9mb3JtLWRhdGEnLFxyXG5cdFx0XHRcdFx0J1Rva2VuJzogdW5pLmdldFN0b3JhZ2VTeW5jKCdUb2tlbicpXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRjb25zdCByZXN1bHQgPSB0aGlzLnRvcENvbnRlbnQuZmluZChpdGVtID0+IGl0ZW0uZG9jdV9jb2RlID09PSB0aGlzLnJhZGlvVmFsdWUpXHJcblx0XHRcdFx0Y29uc3QgZm9ybURhdGEgPSB7XHJcblx0XHRcdFx0XHQvLyB1c2VybmFtZTogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VybmFtZScpLFxyXG5cdFx0XHRcdFx0ZG9jdV9jb2RlOiByZXN1bHQuZG9jdV9jb2RlLFxyXG5cdFx0XHRcdFx0ZXFwY29kZTogcmVzdWx0LmVxcGNvZGUsXHJcblx0XHRcdFx0XHR3a3NocGNvZGU6IHJlc3VsdC53a3NwX2NvZGUsXHJcblx0XHRcdFx0XHRmYXVsdGRlc2NyOiB0aGlzLmRlc2NNZXNzYWdlLFxyXG5cdFx0XHRcdFx0aXNfc3RvcHJlcGFpcjogdGhpcy5pc1N0b3AsXHJcblx0XHRcdFx0XHRmaWxzZTE6IHRoaXMuZmlsZUxpc3QubWFwKGkgPT4gaS51cmkpLmpvaW4oJywnKSxcclxuXHRcdFx0XHRcdGZpbHNlMjogdGhpcy5maWxlTGlzdDIubWFwKGkgPT4gaS51cmkpLmpvaW4oJywnKSxcclxuXHRcdFx0XHRcdHJlcGFpcmNvbnRlbnQ6IHRoaXMuZGVzY01lc3NhZ2UyLFxyXG5cdFx0XHRcdFx0cmVwbGFjZXBhcnRzOiB0aGlzLmRlc2NNZXNzYWdlM1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb25zb2xlLmxvZyhmb3JtRGF0YSwgMTIzKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFsuLi50aGlzLmZpbGVMaXN0LCAuLi50aGlzLmZpbGVMaXN0Ml0pXHJcblx0XHRcdFx0dGhpcy5pc0Rpc2FibGVkU3VibWl0QnV0dG9uID0gdHJ1ZVxyXG5cdFx0XHRcdHVuaS51cGxvYWRGaWxlKHtcclxuXHRcdFx0XHRcdHVybDogdGhpcy4kYmFzZVVybCArICcvRGV2aWNlTWFuYWdlci9SZXBhaXJTY2FuRGV2aWNlU2F2ZScsXHJcblx0XHRcdFx0XHRmaWxlczogWy4uLnRoaXMuZmlsZUxpc3QsIC4uLnRoaXMuZmlsZUxpc3QyXS5sZW5ndGggPT09IDAgPyBbe1xyXG5cdFx0XHRcdFx0XHRcInVyaVwiOiBcIi9cIlxyXG5cdFx0XHRcdFx0fV0gOiBbLi4udGhpcy5maWxlTGlzdCwgLi4udGhpcy5maWxlTGlzdDJdLFxyXG5cdFx0XHRcdFx0bmFtZTogJ2ZpbGVzJyxcclxuXHRcdFx0XHRcdGhlYWRlcjogaGVhZGVyLFxyXG5cdFx0XHRcdFx0Zm9ybURhdGE6IGZvcm1EYXRhLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMsICdyZXMnKVxyXG5cdFx0XHRcdFx0XHRsZXQgcmVzdWx0ID0gSlNPTi5wYXJzZShyZXMuZGF0YSlcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5zdGF0dXNDb2RlID09IDIwMCAmJiByZXN1bHQuY29kZSA9PSAnMjAwJykge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS4kdS50b2FzdCgn5o+Q5Lqk5oiQ5Yqf77yBJylcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnRvcENvbnRlbnQgPSB0aGlzLnRvcENvbnRlbnQuZmlsdGVyKGkgPT4gaS5kb2N1X2NvZGUgIT09IHRoaXMucmFkaW9WYWx1ZSlcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnJhZGlvVmFsdWUgPSB0aGlzLnRvcENvbnRlbnQubGVuZ3RoID09PSAwID8gJycgOiB0aGlzLnRvcENvbnRlbnRbMF1cclxuXHRcdFx0XHRcdFx0XHRcdC5kb2N1X2NvZGVcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmRlc2NNZXNzYWdlID0gJydcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmltZ1ByZXZpZXdTcmNzID0gW11cclxuXHRcdFx0XHRcdFx0XHR0aGlzLmZpbGVMaXN0ID0gW11cclxuXHRcdFx0XHRcdFx0XHR0aGlzLmlzU3RvcCA9ICdZJ1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZGVzY01lc3NhZ2UyID0gJydcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmRlc2NNZXNzYWdlMyA9ICcnXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5maWxlTGlzdDIgPSBbXVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuaW1nUHJldmlld1NyY3MyID0gW11cclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuJHUudG9hc3QocmVzdWx0Lk1lc3NhZ2UpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dGhpcy5pc0Rpc2FibGVkU3VibWl0QnV0dG9uID0gZmFsc2VcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsKHJlcykge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMsICdyZXMyJylcclxuXHRcdFx0XHRcdFx0dW5pLiR1LnRvYXN0KCfmj5DkuqTlpLHotKXvvIEnKVxyXG5cdFx0XHRcdFx0XHR0aGlzLmlzRGlzYWJsZWRTdWJtaXRCdXR0b24gPSBmYWxzZVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdEBpbXBvcnQgdXJsKCdAL3N0eWxlL2dsb2JhbC5jc3MnKTtcclxuXHJcblx0LnUtcmFkaW8ge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR9XHJcblxyXG5cdDo6di1kZWVwIC51aWNvbi1hcnJvdy1sZWZ0PnNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQ6OnYtZGVlcCAudWljb24tY2FtZXJhLWZpbGwge1xyXG5cdFx0Zm9udC1zaXplOiA2MHJweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnVwbG9hZGVyIHtcclxuXHRcdC9kZWVwLy51LWFkZC10aXBzIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdDo6di1kZWVwIC51bmktcHJvZ3Jlc3MtYmFyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQudXBMb2FkSW1nIHtcclxuXHRcdHdpZHRoOiAxNjBycHg7XHJcblx0XHRoZWlnaHQ6IDE2MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///771\n");
/***/ }),
/* 772 */
@@ -75585,7 +75585,7 @@
attrs: {
name: "scan",
color: "red",
- size: "56",
+ size: "28",
_i: 16,
},
on: { click: _vm.topScanClick },
@@ -75795,7 +75795,7 @@
item.repair_code
),
attrs: {
- size: "40",
+ size: "20",
name: item.repair_code,
activeColor: "red",
_i: "41-" + $30,
@@ -76712,7 +76712,7 @@
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 59));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 61));\n__webpack_require__(/*! ../../config/api.js */ 110);\nvar _mixin = __webpack_require__(/*! ../../uni_modules/uview-ui/libs/mixin/mixin.js */ 766);\nvar _scanCode = _interopRequireDefault(__webpack_require__(/*! @/components/scan-code/scan-code.vue */ 739));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 = {\n components: {\n scanCode: _scanCode.default\n },\n onLoad: function onLoad(option) {\n var _this = this;\n uni.$off('scancodedate'); // 姣忔杩涙潵鍏� 绉婚櫎鍏ㄥ眬鑷畾涔変簨浠剁洃鍚櫒\n uni.$on('scancodedate', function (content) {\n __f__(\"log\", \"鎵弿鍒扮殑鍐呭涓�:\", content, \" at pages/sbgl/wxyz.vue:261\");\n var r = _this.topContent.find(function (i) {\n return i.repair_code === content;\n });\n if (r === undefined) {\n uni.$u.toast('鎵�鎵殑浜岀淮鐮佷笉鍦ㄥ垪琛ㄤ腑锛�');\n // return\n } else {\n _this.topContent.forEach(function (item, index) {\n if (item.repair_code === content) {\n _this.topContent.splice(index, 1);\n }\n });\n _this.topContent.unshift(r);\n _this.radioValue = content;\n }\n });\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var _this2 = this;\n setTimeout(function () {\n _this2.init(function () {\n uni.stopPullDownRefresh();\n });\n }, 1000);\n },\n data: function data() {\n return {\n isDisabledSubmitButton: false,\n baseUrl: 'http://121.196.36.24:8001',\n topContent: [],\n //鎵弿淇濆吇宸ヤ綅鎵�甯﹀嚭鏉ョ殑鍐呭\n radioValue: '',\n //鍗曢�夋鐨勫�糪n scanContent: '',\n //鎵弿鎵嚭鏉ョ殑鍊糪n\n detailContent: [],\n //鏄剧ず璇︽儏鍐呭\n\n descMessage: '',\n // \n descMessage2: '',\n // \n descMessage3: '',\n // \n imgPreviewSrcs: [],\n //鍥剧墖棰勮src 鏁呴殰鎻忚堪\n fileList: [],\n //鍥剧墖鏁扮粍 鏁呴殰鎻忚堪\n fileList2: [],\n //鏇存崲澶囦欢鍥剧墖\n imgPreviewSrcs2: []\n };\n },\n created: function created() {},\n mounted: function mounted() {\n this.init();\n this.getRepairVerificationScanDeviceData();\n },\n methods: {\n // 棰勮鍥剧墖\n imgPreview: function imgPreview(img) {\n __f__(\"log\", img, \" at pages/sbgl/wxyz.vue:320\");\n uni.previewImage({\n current: this.fileList.findIndex(function (i) {\n return i.img1url === img.img1url;\n }),\n indicator: \"number\",\n loop: true,\n urls: this.imgPreviewSrcs\n });\n },\n imgPreview2: function imgPreview2(img) {\n uni.previewImage({\n current: this.fileList2.findIndex(function (i) {\n return i.img2url === img.img2url;\n }),\n indicator: \"number\",\n loop: true,\n urls: this.imgPreviewSrcs2\n });\n },\n init: function init() {\n uni.stopPullDownRefresh();\n },\n // 鍗曢�夋寜閽�変腑鍊兼敼鍙榎n groupChange: function groupChange(repair_code) {\n this.radioValue = repair_code;\n this.topContent.forEach(function (item) {\n if (item.repair_code !== repair_code) {\n item.resultValue = '';\n }\n });\n this.$forceUpdate();\n },\n // 鎵爜妗嗙偣鍑籠n topScanClick: function topScanClick() {\n var that = this;\n uni.scanCode({\n onlyFromCamera: true,\n // scanType: ['barCode', 'qrCode'],\n scanType: ['qrCode'],\n success: function success(res) {\n __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/sbgl/wxyz.vue:359\");\n __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/sbgl/wxyz.vue:360\");\n that.scanContent = res.result;\n var r = that.topContent.find(function (i) {\n return i.repair_code === that.scanContent;\n });\n if (r === undefined) {\n uni.$u.toast('鎵�鎵殑浜岀淮鐮佷笉鍦ㄥ垪琛ㄤ腑锛�');\n } else {\n that.topContent.forEach(function (item, index) {\n if (item.repair_code === that.scanContent) {\n that.topContent.splice(index, 1);\n }\n });\n that.topContent.unshift(r);\n that.radioValue = that.scanContent;\n }\n },\n complete: function complete(res) {},\n fail: function fail(res) {\n __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/sbgl/wxyz.vue:384\");\n __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/sbgl/wxyz.vue:385\");\n }\n });\n },\n // 鑾峰彇缁翠慨鍒楄〃 \n getRepairVerificationScanDeviceData: function getRepairVerificationScanDeviceData(val) {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return RepairVerificationScanDeviceData();\n case 2:\n res = _context.sent;\n if (res.code === '200') {\n _this3.topContent = res.data;\n _this3.topContent.forEach(function (i) {\n i.arrowType = true;\n i.resultValue = '';\n });\n if (_this3.topContent.length > 0) {\n _this3.getRepairVerificationScanDeviceDataSub(_this3.topContent[0].repair_code, _this3.topContent[0].eqpcode, _this3.topContent[0].wksp_code);\n }\n _this3.radioValue = _this3.topContent.length > 0 ? _this3.topContent[0].repair_code : '';\n // console.log(this.topContent, 1)\n _this3.$forceUpdate();\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n // 鑾峰彇缁翠慨鍒楄〃璇︽儏\n getRepairVerificationScanDeviceDataSub: function getRepairVerificationScanDeviceDataSub(repair_code, eqpcode, wkshpcode) {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return RepairVerificationScanDeviceDataSub(repair_code, eqpcode, wkshpcode);\n case 2:\n res = _context2.sent;\n _this4.detailContent = res.data;\n _this4.descMessage = _this4.detailContent.failure_descript;\n _this4.fileList = _this4.detailContent.failure_descriptimg ? _this4.detailContent.failure_descriptimg.filter(function (i) {\n return i.img1url !== '';\n }) : [];\n _this4.imgPreviewSrcs = [];\n _this4.fileList.forEach(function (i) {\n _this4.imgPreviewSrcs.push(_this4.baseUrl + i.img1url);\n });\n _this4.descMessage2 = _this4.detailContent.repair_content ? _this4.detailContent.repair_content : '';\n _this4.descMessage3 = _this4.detailContent.repair_part ? _this4.detailContent.repair_part : '';\n _this4.fileList2 = _this4.detailContent.repair_partimage ? _this4.detailContent.repair_partimage.filter(function (i) {\n return i.img2url !== '';\n }) : [];\n _this4.imgPreviewSrcs2 = [];\n _this4.fileList2.forEach(function (i) {\n _this4.imgPreviewSrcs2.push(_this4.baseUrl + i.img2url);\n });\n _this4.$forceUpdate();\n case 14:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n // 鍚戜笅鐨勭澶寸偣鍑籠n arrowDownClick: function arrowDownClick(val) {\n var _this5 = this;\n this.topContent.forEach(function (item) {\n item.arrowType = true;\n if (item.repair_code === val.repair_code) {\n item.arrowType = false;\n item.resultValue = item.resultValue ? item.resultValue : '';\n _this5.descMessage = '';\n _this5.descMessage2 = '';\n _this5.descMessage3 = '';\n _this5.fileList = [];\n _this5.fileList2 = [];\n _this5.imgPreviewSrcs = [];\n _this5.imgPreviewSrcs2 = [];\n _this5.getRepairVerificationScanDeviceDataSub(item.repair_code, item.eqpcode, item.wksp_code);\n }\n });\n this.$forceUpdate();\n },\n //鍚戜笂浠庣澶寸偣鍑籠n arrowUpClick: function arrowUpClick(val) {\n this.topContent.forEach(function (item) {\n item.arrowType = true;\n });\n this.$forceUpdate();\n },\n // 楠岃瘉缁撴灉鐐瑰嚮\n resultValueClick: function resultValueClick(repair_code, val) {\n __f__(\"log\", repair_code, val, \" at pages/sbgl/wxyz.vue:463\");\n this.topContent.forEach(function (item) {\n if (item.repair_code === repair_code) {\n item.resultValue = val;\n }\n });\n __f__(\"log\", this.topContent, 8, \" at pages/sbgl/wxyz.vue:469\");\n this.$forceUpdate();\n },\n // 纭鎻愪氦鎸夐挳\n submit: function submit() {\n var _this6 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var header, result, formData;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n header = {\n // 'Content-Type': 'multipart/form-data',\n 'Content-Type': 'application/x-www-form-urlencoded',\n 'rediskey': uni.getStorageSync('rediskey'),\n 'admin': uni.getStorageSync('usercode'),\n 'username': encodeURIComponent(uni.getStorageSync('username')),\n 'navTabId': uni.getStorageSync('usercode'),\n 'userid': uni.getStorageSync('userid'),\n 'guid': uni.getStorageSync('guid'),\n 'usertype': 'APP'\n };\n result = _this6.topContent.find(function (item) {\n return item.repair_code === _this6.radioValue;\n });\n formData = {\n username: uni.getStorageSync('username'),\n repairwo: result.repair_code,\n eqpcode: result.eqpcode,\n wkshpcode: result.wksp_code,\n result: result.resultValue\n }; // console.log(formData)\n // this.isDisabledSubmitButton = true\n // uni.request({\n // \turl: this.$baseUrl + '/AppDeviceManage/RepairVerificationScanDeviceSave', //浠呬负绀轰緥锛屽苟闈炵湡瀹炴帴鍙e湴鍧�銆俓n // \tdata: formData,\n // \tmethod: \"POST\",\n // \theader: header,\n // \tsuccess: res => {\n // \t\tif (res.statusCode == 200 && res.data.code == '200') {\n // \t\t\tuni.$u.toast('鎻愪氦鎴愬姛锛�')\n // \t\t\t// this.topContent = this.topContent.filter(i => i.repair_code !== this\n // \t\t\t// \t.radioValue)\n // \t\t\t// this.radioValue = this.topContent.length === 0 ? '' : this.topContent[0]\n // \t\t\t// \t.repair_code\n // \t\t\t// console.log(this.radioValue)\n // \t\t\t// console.log(this.topContent, 9)\n // \t\t\t// this.groupChange(this.radioValue)\n // \t\t\tthis.getRepairVerificationScanDeviceData()\n // \t\t\tthis.isDisabledSubmitButton = false\n // \t\t\tthis.$forceUpdate()\n // \t\t}\n // \t},\n // \tfail: res => {\n // \t\tuni.$u.toast('鎻愪氦澶辫触锛�')\n // \t\tthis.isDisabledSubmitButton = false\n // \t}\n // })\n _this6.isDisabledSubmitButton = true;\n uni.uploadFile({\n url: _this6.$baseUrl + '/AppDeviceManage/RepairVerificationScanDeviceSave',\n files: [{\n \"uri\": \"/\"\n }],\n header: header,\n formData: formData,\n success: function success(res) {\n var result = JSON.parse(res.data);\n if (res.statusCode == 200 && result.code == '200') {\n uni.$u.toast('鎻愪氦鎴愬姛锛�');\n _this6.topContent = _this6.topContent.filter(function (i) {\n return i.repair_code !== _this6.radioValue;\n });\n _this6.radioValue = _this6.topContent.length === 0 ? '' : _this6.topContent[0].repair_code;\n } else {\n uni.$u.toast(result.Message);\n }\n _this6.isDisabledSubmitButton = false;\n _this6.$forceUpdate();\n },\n fail: function fail(res) {\n uni.$u.toast('鎻愪氦澶辫触锛�');\n this.isDisabledSubmitButton = false;\n }\n });\n case 5:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 112)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2JnbC93eHl6LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwic2NhbkNvZGUiLCJvbkxvYWQiLCJ1bmkiLCJfdGhpcyIsIm9uUHVsbERvd25SZWZyZXNoIiwic2V0VGltZW91dCIsImRhdGEiLCJpc0Rpc2FibGVkU3VibWl0QnV0dG9uIiwiYmFzZVVybCIsInRvcENvbnRlbnQiLCJyYWRpb1ZhbHVlIiwic2NhbkNvbnRlbnQiLCJkZXRhaWxDb250ZW50IiwiZGVzY01lc3NhZ2UiLCJkZXNjTWVzc2FnZTIiLCJkZXNjTWVzc2FnZTMiLCJpbWdQcmV2aWV3U3JjcyIsImZpbGVMaXN0IiwiZmlsZUxpc3QyIiwiaW1nUHJldmlld1NyY3MyIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJtZXRob2RzIiwiaW1nUHJldmlldyIsImN1cnJlbnQiLCJpbmRpY2F0b3IiLCJsb29wIiwidXJscyIsImltZ1ByZXZpZXcyIiwiaW5pdCIsImdyb3VwQ2hhbmdlIiwiaXRlbSIsInRvcFNjYW5DbGljayIsIm9ubHlGcm9tQ2FtZXJhIiwic2NhblR5cGUiLCJzdWNjZXNzIiwidGhhdCIsImNvbXBsZXRlIiwiZmFpbCIsImdldFJlcGFpclZlcmlmaWNhdGlvblNjYW5EZXZpY2VEYXRhIiwiUmVwYWlyVmVyaWZpY2F0aW9uU2NhbkRldmljZURhdGEiLCJyZXMiLCJpIiwiZXFwY29kZSIsImdldFJlcGFpclZlcmlmaWNhdGlvblNjYW5EZXZpY2VEYXRhU3ViIiwiUmVwYWlyVmVyaWZpY2F0aW9uU2NhbkRldmljZURhdGFTdWIiLCJhcnJvd0Rvd25DbGljayIsImFycm93VXBDbGljayIsInJlc3VsdFZhbHVlQ2xpY2siLCJzdWJtaXQiLCJoZWFkZXIiLCJyZXN1bHQiLCJmb3JtRGF0YSIsInVzZXJuYW1lIiwicmVwYWlyd28iLCJ3a3NocGNvZGUiLCJ1cmwiLCJmaWxlcyIsInJlcGFpcl9jb2RlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFtUEE7QUFJQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFFQTtFQUNBQTtJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7SUFDQUE7TUFDQTtNQUdBO1FBQUE7TUFBQTtNQUVBO1FBQ0FBO1FBQ0E7TUFDQTtRQUNBQztVQUNBO1lBQ0FBO1VBQ0E7UUFDQTtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUFBO0lBQ0FDO01BQ0E7UUFDQUg7TUFDQTtJQUNBO0VBQ0E7RUFDQUk7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTs7TUFFQUM7TUFBQTs7TUFFQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7SUFJQTtFQUNBO0VBQ0FDLDZCQUdBO0VBQ0FDO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBckI7UUFDQXNCO1VBQUE7UUFBQTtRQUNBQztRQUNBQztRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTFCO1FBQ0FzQjtVQUFBO1FBQUE7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtJQUNBO0lBQ0FFO01BQ0EzQjtJQUNBO0lBQ0E7SUFDQTRCO01BQ0E7TUFDQTtRQUNBO1VBQ0FDO1FBQ0E7TUFDQTtNQUNBO0lBRUE7SUFFQTtJQUNBQztNQUNBO01BQ0E5QjtRQUNBK0I7UUFDQTtRQUNBQztRQUNBQztVQUNBO1VBQ0E7VUFDQUM7VUFJQTtZQUFBO1VBQUE7VUFFQTtZQUNBbEM7VUFDQTtZQUNBa0M7Y0FDQTtnQkFDQUE7Y0FDQTtZQUNBO1lBQ0FBO1lBQ0FBO1VBQ0E7UUFFQTtRQUNBQyxrQ0FFQTtRQUNBQztVQUNBO1VBQ0E7UUFDQTtNQUVBO0lBQ0E7SUFFQTtJQUNBQztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BQ0FDO2NBQUE7Z0JBQUFDO2dCQUNBO2tCQUNBO2tCQUNBO29CQUNBQztvQkFDQUE7a0JBQ0E7a0JBQ0E7b0JBQ0EscUdBQ0FDO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2dCQUVBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BQ0FDO2NBQUE7Z0JBQUFKO2dCQUNBO2dCQUVBO2dCQUNBLDZHQUNBO2tCQUFBO2dCQUFBO2dCQUVBO2dCQUNBO2tCQUNBO2dCQUNBO2dCQUVBO2dCQUNBO2dCQUNBO2tCQUFBLE9BQ0FDO2dCQUFBO2dCQUNBO2dCQUNBO2tCQUNBO2dCQUNBO2dCQUVBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFDQTtJQUNBSTtNQUFBO01BQ0E7UUFDQWY7UUFDQTtVQUNBQTtVQUNBQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FnQjtNQUNBO1FBQ0FoQjtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FpQjtNQUNBO01BQ0E7UUFDQTtVQUNBakI7UUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQWtCO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ0FDO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2dCQUNBO2dCQUVBQztrQkFBQTtnQkFBQTtnQkFDQUM7a0JBQ0FDO2tCQUNBQztrQkFDQVg7a0JBQ0FZO2tCQUNBSjtnQkFDQSxHQUVBO2dCQUVBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUVBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUdBO2dCQUNBakQ7a0JBQ0FzRDtrQkFDQUM7b0JBQ0E7a0JBQ0E7a0JBQ0FQO2tCQUNBRTtrQkFDQWpCO29CQUNBO29CQUNBO3NCQUNBakM7c0JBQ0E7d0JBQUEsZ0NBQ0FRO3NCQUFBO3NCQUNBLCtFQUNBZ0Q7b0JBQ0E7c0JBQ0F4RDtvQkFDQTtvQkFDQTtvQkFDQTtrQkFDQTtrQkFDQW9DO29CQUNBcEM7b0JBQ0E7a0JBQ0E7Z0JBQ0E7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFHQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiI3NzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8cGFnZS1uYXYgdGl0bGU9XCLnu7Tkv67pqozor4FcIj48L3BhZ2UtbmF2PlxyXG5cclxuXHJcblx0XHQ8dmlldyB2LXNob3c9XCJ0b3BDb250ZW50Lmxlbmd0aD09PTBcIj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cInNhY25Cb2R5XCI+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cImJveEltZ1wiPjwvZGl2PlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJzY2FuVGV4dFwiPuaaguaXoOe7tOS/ruWPr+mqjOivgTwvZGl2PlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0PHZpZXcgdi1zaG93PVwidG9wQ29udGVudC5sZW5ndGghPT0wXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibWFpbkNvbnRlbnRcIj5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCIxMFwiIGJnQ29sb3I9XCIjZWZmMGYxXCI+PC91LWdhcD5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF90aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHTmiavmj4/nu7Tkv67lt6XkvY1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWFyZ2luUmlnaHQyMFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHUtaWNvbiBuYW1lPVwic2NhblwiIEBjbGljaz1cInRvcFNjYW5DbGlja1wiIGNvbG9yPVwicmVkXCIgc2l6ZT1cIjU2XCI+PC91LWljb24+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCJ7bWF4SGVpZ2h0OicxMDAwcnB4JyxvdmVyZmxvdzogJ3Njcm9sbCd9XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtYXJnaW5Ub3AyMCBtYXJnaW5MZWZ0MjAgbWFyZ2luUmlnaHQyMCBmbGV4X2NvbHVtblwiPlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdDx1LXJhZGlvLWdyb3VwIHYtbW9kZWw9XCJyYWRpb1ZhbHVlXCIgY2xhc3M9XCJmbGV4X2NvbHVtblwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hcmdpbkJvdHRvbTIwIGZsZXhfY29sdW1uXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cImdyb3VwQ2hhbmdlKGl0ZW0ucmVwYWlyX2NvZGUpXCIgdi1mb3I9XCJpdGVtIGluIHRvcENvbnRlbnRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDprZXk9XCJpdGVtLnJlcGFpcl9jb2RlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2JldHdlZW4gbWFyZ2luQm90dG9tMjBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwiZGlzcGxheTogZmxleDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2NvbHVtbiB0aXRsZUZvbnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7nu7Tkv67nu7Tkv67ljZXvvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+5bel5L2N57yW56CB77yaPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3PuW3peS9jeWQjeensO+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7nlJ/kuqfovabpl7TvvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+57u05L+u5Lq65ZGY77yaPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pue7tOS/ruaXtumXtO+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7lgZzmnLrnu7Tkv67vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+5pWF6Zqc5o+P6L+w77yaPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleF9jb2x1bW4gY29udGVudEZvbnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0ucmVwYWlyX2NvZGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0uZXFwY29kZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5lcXBuYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLndrc3BfbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5yZXBhaXJfcGVyc29ufX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLnJlcGFpcl9kYXRlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLmlzX3NodXRkb3duPT09J1knPyfmmK8nOiflkKYnfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJ3aWR0aDo0MDBycHg7d29yZC13cmFwOmJyZWFrLXdvcmRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHt7aXRlbS5mYWlsdXJlX2Rlc2NyaXB0fX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx1LXJhZGlvIHNpemU9JzQwJyA6a2V5PVwiaXRlbS5yZXBhaXJfY29kZVwiIDpuYW1lPVwiaXRlbS5yZXBhaXJfY29kZVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBjaGFuZ2U9XCJncm91cENoYW5nZShpdGVtLnJlcGFpcl9jb2RlKVwiIGFjdGl2ZUNvbG9yPVwicmVkXCI+PC91LXJhZGlvPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtc2hvdz1cIiFpdGVtLmFycm93VHlwZVwiIGNsYXNzPVwicmVwYWlyRGV0YWlsXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHTnu7Tkv67or6bmg4VcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgdi1zaG93PVwiIWl0ZW0uYXJyb3dUeXBlXCIgc3R5bGU9XCJwYWRkaW5nLWJvdHRvbTogMTBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIiBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDEwcnB4O21hcmdpbi10b3A6MjBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfdGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdOaVhemanOaPj+i/sFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJtYXJnaW46IDAgMjBycHg7IHdpZHRoOiA5NSU7XCIgY2xhc3M9XCJjb250ZW50Rm9udFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7e2Rlc2NNZXNzYWdlfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwiZGlzcGxheTogZmxleDtcIiB2LXNob3c9XCJmaWxlTGlzdC5sZW5ndGghPT0wXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtZm9yPVwiKHBpYyxpbmRleCkgaW4gZmlsZUxpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cIm1hcmdpbjogMjBycHggMHJweCAyMHJweCAyMHJweDtwb3NpdGlvbjogcmVsYXRpdmU7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIFx0XHRcdFx0XHRcdFx0XHRcdFx0PHUtaWNvbiBuYW1lPVwiY2xvc2VcIiBjb2xvcj1cIiNmZmZcIiBzaXplPVwiMjZcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7ei1pbmRleDogMTA7cmlnaHQ6IDA7YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7Ym9yZGVyLXJhZGl1czo1MCU7XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cImRlbGV0ZVBpYyhwaWMpXCI+PC91LWljb24+XHJcbiAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiYmFzZVVybCsgcGljLmltZzF1cmxcIiBAY2xpY2s9XCJpbWdQcmV2aWV3KHBpYylcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cInVwTG9hZEltZ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHUtZ2FwIGhlaWdodD1cIjVcIiB2LXNob3c9XCIhaXRlbS5hcnJvd1R5cGVcIiBiZ0NvbG9yPVwiI2VmZjBmMVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdHlsZT0nd2lkdGg6IDEwNiU7bWFyZ2luLWxlZnQ6IC0zJTsnPjwvdS1nYXA+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgdi1zaG93PVwiIWl0ZW0uYXJyb3dUeXBlXCIgc3R5bGU9XCJwYWRkaW5nLWJvdHRvbTogMTBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIiBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDEwcnB4O21hcmdpbi10b3A6MjBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfdGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdOWBnOacuue7tOS/rlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiBzdHlsZT1cIndpZHRoOiA5MHJweDtkaXNwbGF5OiBmbGV4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx1LWJ1dHRvbiB0eXBlPVwicHJpbWFyeVwiIGRpc2FibGVkXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ6dGV4dD1cImRlc2NNZXNzYWdlMi50b1N0cmluZygpLmxlbmd0aD4wPyflkKYnOifmmK8nXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC91LWJ1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHUtZ2FwIGhlaWdodD1cIjVcIiB2LXNob3c9XCIhaXRlbS5hcnJvd1R5cGUmJmRlc2NNZXNzYWdlMlwiIGJnQ29sb3I9XCIjZWZmMGYxXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHN0eWxlPSd3aWR0aDogMTA2JTttYXJnaW4tbGVmdDogLTMlOyc+PC91LWdhcD5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgdi1zaG93PVwiIWl0ZW0uYXJyb3dUeXBlJiZkZXNjTWVzc2FnZTJcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9XCJwYWRkaW5nLWJvdHRvbTogMTBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIiBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDEwcnB4O21hcmdpbi10b3A6MjBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfdGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdOe7tOS/ruWGheWuuVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJtYXJnaW46IDAgMjBycHg7IHdpZHRoOiA5NSU7XCIgY2xhc3M9XCJjb250ZW50Rm9udFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7e2Rlc2NNZXNzYWdlMn19XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dS1nYXAgaGVpZ2h0PVwiNVwiIHYtc2hvdz1cIiFpdGVtLmFycm93VHlwZSYmZGVzY01lc3NhZ2UzXCIgYmdDb2xvcj1cIiNlZmYwZjFcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9J3dpZHRoOiAxMDYlO21hcmdpbi1sZWZ0OiAtMyU7Jz48L3UtZ2FwPlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRcIiB2LXNob3c9XCIhaXRlbS5hcnJvd1R5cGUmJmRlc2NNZXNzYWdlM1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdHlsZT1cInBhZGRpbmctYm90dG9tOiAxMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9ibG9ja1wiIHN0eWxlPVwibWFyZ2luLWJvdHRvbTogMTBycHg7bWFyZ2luLXRvcDoyMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2xlZnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmFyXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF90aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx05pu05o2i5aSH5Lu2XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwibWFyZ2luOiAwIDIwcnB4OyB3aWR0aDogOTUlO1wiIGNsYXNzPVwiY29udGVudEZvbnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0e3tkZXNjTWVzc2FnZTN9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O1wiIHYtc2hvdz1cImZpbGVMaXN0Mi5sZW5ndGghPT0wXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtZm9yPVwiKHBpYyxpbmRleCkgaW4gZmlsZUxpc3QyXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJtYXJnaW46IDIwcnB4IDBycHggMjBycHggMjBycHg7cG9zaXRpb246IHJlbGF0aXZlO1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PCEtLSBcdFx0XHRcdFx0XHRcdFx0PHUtaWNvbiBuYW1lPVwiY2xvc2VcIiBjb2xvcj1cIiNmZmZcIiBzaXplPVwiMjZcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7ei1pbmRleDogMTA7cmlnaHQ6IDA7YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7Ym9yZGVyLXJhZGl1czo1MCU7XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cImRlbGV0ZVBpYyhwaWMpXCI+PC91LWljb24+XHJcbiAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiYmFzZVVybCsgcGljLmltZzJ1cmxcIiBAY2xpY2s9XCJpbWdQcmV2aWV3MihwaWMpXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJ1cExvYWRJbWdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCI1XCIgdi1zaG93PVwiIWl0ZW0uYXJyb3dUeXBlXCIgYmdDb2xvcj1cIiNlZmYwZjFcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9J3dpZHRoOiAxMDYlO21hcmdpbi1sZWZ0OiAtMyU7Jz48L3UtZ2FwPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZFwiIHYtc2hvdz1cIiFpdGVtLmFycm93VHlwZVwiIHN0eWxlPVwicGFkZGluZy1ib3R0b206IDEwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2Jsb2NrXCIgc3R5bGU9XCJtYXJnaW4tYm90dG9tOiAxMHJweDttYXJnaW4tdG9wOjIwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9iYXJcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX3RpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHTpqozor4Hnu5PmnpxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIiBcIiBzdHlsZT1cIndpZHRoOiAxOTBycHg7ZGlzcGxheTogZmxleDtcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDprZXk9XCJNYXRoLnJhbmRvbSgpK2l0ZW0ucmVwYWlyX2NvZGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dS1idXR0b24gOnBsYWluPVwiaXRlbS5yZXN1bHRWYWx1ZSE9PSdPSydcIiB0ZXh0PVwi5q2j5bi4XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cInJlc3VsdFZhbHVlQ2xpY2soaXRlbS5yZXBhaXJfY29kZSwnT0snKVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ6a2V5PVwiTWF0aC5yYW5kb20oKStpdGVtLnJlcGFpcl9jb2RlKydPSydcIiB0eXBlPVwicHJpbWFyeVwiPlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3UtYnV0dG9uPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx1LWJ1dHRvbiB0eXBlPVwid2FybmluZ1wiIDpwbGFpbj1cIml0ZW0ucmVzdWx0VmFsdWUhPT0nTkcnXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDprZXk9XCJNYXRoLnJhbmRvbSgpK2l0ZW0ucmVwYWlyX2NvZGUrJ05HJ1wiIHRleHQ9XCLlvILluLhcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGNsaWNrPVwicmVzdWx0VmFsdWVDbGljayhpdGVtLnJlcGFpcl9jb2RlLCdORycpXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC91LWJ1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PCEtLSA8dS1nYXAgaGVpZ2h0PVwiMTZcIiB2LXNob3c9XCIhaXRlbS5hcnJvd1R5cGVcIiBiZ0NvbG9yPVwiI2VmZjBmMVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdHlsZT0nd2lkdGg6IDEwNiU7bWFyZ2luLWxlZnQ6IC0zJTsnPjwvdS1nYXA+IC0tPlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cImRpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7bWFyZ2luIDogMTBycHg7IDBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYXJyb3dDbGFzc1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cIml0ZW0uYXJyb3dUeXBlP2Fycm93RG93bkNsaWNrKGl0ZW0pOmFycm93VXBDbGljayhpdGVtKVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dS1pY29uIDpuYW1lPVwiaXRlbS5hcnJvd1R5cGU/J2Fycm93LWRvd24nOidhcnJvdy11cCdcIiBjb2xvcj1cIiNjOGM4YzhcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNpemU9XCI1MFwiPjwvdS1pY29uPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCIxNlwiIGJnQ29sb3I9XCIjZWZmMGYxXCIgc3R5bGU9XCJ3aWR0aDogMTA2JTttYXJnaW4tbGVmdDogLTMlO1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdS1nYXA+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdS1yYWRpby1ncm91cD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImZvb3RlclwiIHN0eWxlPVwibWluLWhlaWdodDo2MnJweDtcIj5cclxuXHRcdFx0XHQ8dS1idXR0b24gc2l6ZT1cImxhcmdlXCIgOmxvYWRpbmc9XCJpc0Rpc2FibGVkU3VibWl0QnV0dG9uXCIgbG9hZGluZ1RleHQ9XCLmraPlnKjmj5DkuqQs6K+356iN562JLi4uXCIgdHlwZT1cInByaW1hcnlcIlxyXG5cdFx0XHRcdFx0QGNsaWNrPVwic3VibWl0XCJcclxuXHRcdFx0XHRcdDpkaXNhYmxlZD1cInRvcENvbnRlbnQubGVuZ3RoPjA/IHRvcENvbnRlbnQuZmluZChpPT5pLnJlcGFpcl9jb2RlPT09cmFkaW9WYWx1ZSkucmVzdWx0VmFsdWU9PT0nJzp0cnVlXCJcclxuXHRcdFx0XHRcdHRleHQ9XCLnoa7orqTmj5DkuqRcIj5cclxuXHRcdFx0XHQ8L3UtYnV0dG9uPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdDxzY2FuLWNvZGU+PC9zY2FuLWNvZGU+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Ly8gUmVwYWlyVmVyaWZpY2F0aW9uU2NhbkRldmljZURhdGEsXHJcblx0XHQvLyBSZXBhaXJWZXJpZmljYXRpb25TY2FuRGV2aWNlRGF0YVN1YlxyXG5cdH0gZnJvbSAnLi4vLi4vY29uZmlnL2FwaS5qcydcclxuXHRpbXBvcnQge1xyXG5cdFx0ZGF0YVxyXG5cdH0gZnJvbSAnLi4vLi4vdW5pX21vZHVsZXMvdXZpZXctdWkvbGlicy9taXhpbi9taXhpbi5qcyc7XHJcblx0aW1wb3J0IHNjYW5Db2RlIGZyb20gJ0AvY29tcG9uZW50cy9zY2FuLWNvZGUvc2Nhbi1jb2RlLnZ1ZSdcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRzY2FuQ29kZVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdFx0Y29uc3QgX3RoaXMgPSB0aGlzXHJcblx0XHRcdHVuaS4kb2ZmKCdzY2FuY29kZWRhdGUnKSAvLyDmr4/mrKHov5vmnaXlhYgg56e76Zmk5YWo5bGA6Ieq5a6a5LmJ5LqL5Lu255uR5ZCs5ZmoXHJcblx0XHRcdHVuaS4kb24oJ3NjYW5jb2RlZGF0ZScsIGZ1bmN0aW9uKGNvbnRlbnQpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIuaJq+aPj+WIsOeahOWGheWuueS4ujpcIiwgY29udGVudClcclxuXHJcblxyXG5cdFx0XHRcdGxldCByID0gX3RoaXMudG9wQ29udGVudC5maW5kKGkgPT4gaS5yZXBhaXJfY29kZSA9PT0gY29udGVudClcclxuXHJcblx0XHRcdFx0aWYgKHIgPT09IHVuZGVmaW5lZCkge1xyXG5cdFx0XHRcdFx0dW5pLiR1LnRvYXN0KCfmiYDmiavnmoTkuoznu7TnoIHkuI3lnKjliJfooajkuK3vvIEnKVxyXG5cdFx0XHRcdFx0Ly8gcmV0dXJuXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdF90aGlzLnRvcENvbnRlbnQuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGl0ZW0ucmVwYWlyX2NvZGUgPT09IGNvbnRlbnQpIHtcclxuXHRcdFx0XHRcdFx0XHRfdGhpcy50b3BDb250ZW50LnNwbGljZShpbmRleCwgMSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdF90aGlzLnRvcENvbnRlbnQudW5zaGlmdChyKVxyXG5cdFx0XHRcdFx0X3RoaXMucmFkaW9WYWx1ZSA9IGNvbnRlbnRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0b25QdWxsRG93blJlZnJlc2goKSB7XHJcblx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdHRoaXMuaW5pdCgoKSA9PiB7XHJcblx0XHRcdFx0XHR1bmkuc3RvcFB1bGxEb3duUmVmcmVzaCgpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sIDEwMDApO1xyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aXNEaXNhYmxlZFN1Ym1pdEJ1dHRvbjogZmFsc2UsXHJcblx0XHRcdFx0YmFzZVVybDogJ2h0dHA6Ly8xMjEuMTk2LjM2LjI0OjgwMDEnLFxyXG5cdFx0XHRcdHRvcENvbnRlbnQ6IFtdLCAvL+aJq+aPj+S/neWFu+W3peS9jeaJgOW4puWHuuadpeeahOWGheWuuVxyXG5cdFx0XHRcdHJhZGlvVmFsdWU6ICcnLCAvL+WNlemAieahhueahOWAvFxyXG5cdFx0XHRcdHNjYW5Db250ZW50OiAnJywgLy/miavmj4/miavlh7rmnaXnmoTlgLxcclxuXHJcblx0XHRcdFx0ZGV0YWlsQ29udGVudDogW10sIC8v5pi+56S66K+m5oOF5YaF5a65XHJcblxyXG5cdFx0XHRcdGRlc2NNZXNzYWdlOiAnJywgLy8gXHJcblx0XHRcdFx0ZGVzY01lc3NhZ2UyOiAnJywgLy8gXHJcblx0XHRcdFx0ZGVzY01lc3NhZ2UzOiAnJywgLy8gXHJcblx0XHRcdFx0aW1nUHJldmlld1NyY3M6IFtdLCAvL+WbvueJh+mihOiniHNyYyAgIOaVhemanOaPj+i/sFxyXG5cdFx0XHRcdGZpbGVMaXN0OiBbXSwgLy/lm77niYfmlbDnu4QgICAgICAgICDmlYXpmpzmj4/ov7BcclxuXHRcdFx0XHRmaWxlTGlzdDI6IFtdLCAvL+abtOaNouWkh+S7tuWbvueJh1xyXG5cdFx0XHRcdGltZ1ByZXZpZXdTcmNzMjogW10sXHJcblxyXG5cclxuXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cclxuXHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0dGhpcy5pbml0KClcclxuXHRcdFx0dGhpcy5nZXRSZXBhaXJWZXJpZmljYXRpb25TY2FuRGV2aWNlRGF0YSgpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDpooTop4jlm77niYdcclxuXHRcdFx0aW1nUHJldmlldyhpbWcpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhpbWcpXHJcblx0XHRcdFx0dW5pLnByZXZpZXdJbWFnZSh7XHJcblx0XHRcdFx0XHRjdXJyZW50OiB0aGlzLmZpbGVMaXN0LmZpbmRJbmRleChpID0+IGkuaW1nMXVybCA9PT0gaW1nLmltZzF1cmwpLFxyXG5cdFx0XHRcdFx0aW5kaWNhdG9yOiBcIm51bWJlclwiLFxyXG5cdFx0XHRcdFx0bG9vcDogdHJ1ZSxcclxuXHRcdFx0XHRcdHVybHM6IHRoaXMuaW1nUHJldmlld1NyY3NcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbWdQcmV2aWV3MihpbWcpIHtcclxuXHRcdFx0XHR1bmkucHJldmlld0ltYWdlKHtcclxuXHRcdFx0XHRcdGN1cnJlbnQ6IHRoaXMuZmlsZUxpc3QyLmZpbmRJbmRleChpID0+IGkuaW1nMnVybCA9PT0gaW1nLmltZzJ1cmwpLFxyXG5cdFx0XHRcdFx0aW5kaWNhdG9yOiBcIm51bWJlclwiLFxyXG5cdFx0XHRcdFx0bG9vcDogdHJ1ZSxcclxuXHRcdFx0XHRcdHVybHM6IHRoaXMuaW1nUHJldmlld1NyY3MyXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0aW5pdCgpIHtcclxuXHRcdFx0XHR1bmkuc3RvcFB1bGxEb3duUmVmcmVzaCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDljZXpgInmjInpkq7pgInkuK3lgLzmlLnlj5hcclxuXHRcdFx0Z3JvdXBDaGFuZ2UocmVwYWlyX2NvZGUpIHtcclxuXHRcdFx0XHR0aGlzLnJhZGlvVmFsdWUgPSByZXBhaXJfY29kZVxyXG5cdFx0XHRcdHRoaXMudG9wQ29udGVudC5mb3JFYWNoKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0aWYgKGl0ZW0ucmVwYWlyX2NvZGUgIT09IHJlcGFpcl9jb2RlKSB7XHJcblx0XHRcdFx0XHRcdGl0ZW0ucmVzdWx0VmFsdWUgPSAnJ1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhpcy4kZm9yY2VVcGRhdGUoKVxyXG5cclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOaJq+eggeahhueCueWHu1xyXG5cdFx0XHR0b3BTY2FuQ2xpY2soKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5zY2FuQ29kZSh7XHJcblx0XHRcdFx0XHRvbmx5RnJvbUNhbWVyYTogdHJ1ZSxcclxuXHRcdFx0XHRcdC8vIHNjYW5UeXBlOiBbJ2JhckNvZGUnLCAncXJDb2RlJ10sXHJcblx0XHRcdFx0XHRzY2FuVHlwZTogWydxckNvZGUnXSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5p2h56CB57G75Z6L77yaJyArIHJlcy5zY2FuVHlwZSk7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmnaHnoIHlhoXlrrnvvJonICsgcmVzLnJlc3VsdCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuc2NhbkNvbnRlbnQgPSByZXMucmVzdWx0O1xyXG5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRsZXQgciA9IHRoYXQudG9wQ29udGVudC5maW5kKGkgPT4gaS5yZXBhaXJfY29kZSA9PT0gdGhhdC5zY2FuQ29udGVudClcclxuXHJcblx0XHRcdFx0XHRcdGlmIChyID09PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuJHUudG9hc3QoJ+aJgOaJq+eahOS6jOe7tOeggeS4jeWcqOWIl+ihqOS4re+8gScpXHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC50b3BDb250ZW50LmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAoaXRlbS5yZXBhaXJfY29kZSA9PT0gdGhhdC5zY2FuQ29udGVudCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnRvcENvbnRlbnQuc3BsaWNlKGluZGV4LCAxKVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0dGhhdC50b3BDb250ZW50LnVuc2hpZnQocilcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnJhZGlvVmFsdWUgPSB0aGF0LnNjYW5Db250ZW50XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Y29tcGxldGU6IGZ1bmN0aW9uKHJlcykge1xyXG5cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+adoeeggeexu+Wei++8micgKyByZXMuc2NhblR5cGUpO1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5p2h56CB5YaF5a6577yaJyArIHJlcy5yZXN1bHQpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOiOt+WPlue7tOS/ruWIl+ihqCAgICBcclxuXHRcdFx0YXN5bmMgZ2V0UmVwYWlyVmVyaWZpY2F0aW9uU2NhbkRldmljZURhdGEodmFsKSB7XHJcblx0XHRcdFx0Y29uc3QgcmVzID0gYXdhaXQgUmVwYWlyVmVyaWZpY2F0aW9uU2NhbkRldmljZURhdGEoKVxyXG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gJzIwMCcpIHtcclxuXHRcdFx0XHRcdHRoaXMudG9wQ29udGVudCA9IHJlcy5kYXRhXHJcblx0XHRcdFx0XHR0aGlzLnRvcENvbnRlbnQuZm9yRWFjaChpID0+IHtcclxuXHRcdFx0XHRcdFx0aS5hcnJvd1R5cGUgPSB0cnVlXHJcblx0XHRcdFx0XHRcdGkucmVzdWx0VmFsdWUgPSAnJ1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdGlmICh0aGlzLnRvcENvbnRlbnQubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldFJlcGFpclZlcmlmaWNhdGlvblNjYW5EZXZpY2VEYXRhU3ViKHRoaXMudG9wQ29udGVudFswXS5yZXBhaXJfY29kZSwgdGhpcy50b3BDb250ZW50WzBdXHJcblx0XHRcdFx0XHRcdFx0LmVxcGNvZGUsIHRoaXMudG9wQ29udGVudFswXS53a3NwX2NvZGUpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLnJhZGlvVmFsdWUgPSB0aGlzLnRvcENvbnRlbnQubGVuZ3RoID4gMCA/IHRoaXMudG9wQ29udGVudFswXS5yZXBhaXJfY29kZSA6ICcnXHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyh0aGlzLnRvcENvbnRlbnQsIDEpXHJcblx0XHRcdFx0XHR0aGlzLiRmb3JjZVVwZGF0ZSgpXHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6I635Y+W57u05L+u5YiX6KGo6K+m5oOFXHJcblx0XHRcdGFzeW5jIGdldFJlcGFpclZlcmlmaWNhdGlvblNjYW5EZXZpY2VEYXRhU3ViKHJlcGFpcl9jb2RlLCBlcXBjb2RlLCB3a3NocGNvZGUpIHtcclxuXHRcdFx0XHRjb25zdCByZXMgPSBhd2FpdCBSZXBhaXJWZXJpZmljYXRpb25TY2FuRGV2aWNlRGF0YVN1YihyZXBhaXJfY29kZSwgZXFwY29kZSwgd2tzaHBjb2RlKVxyXG5cdFx0XHRcdHRoaXMuZGV0YWlsQ29udGVudCA9IHJlcy5kYXRhXHJcblxyXG5cdFx0XHRcdHRoaXMuZGVzY01lc3NhZ2UgPSB0aGlzLmRldGFpbENvbnRlbnQuZmFpbHVyZV9kZXNjcmlwdFxyXG5cdFx0XHRcdHRoaXMuZmlsZUxpc3QgPSB0aGlzLmRldGFpbENvbnRlbnQuZmFpbHVyZV9kZXNjcmlwdGltZyA/IHRoaXMuZGV0YWlsQ29udGVudC5mYWlsdXJlX2Rlc2NyaXB0aW1nLmZpbHRlcihcclxuXHRcdFx0XHRcdGkgPT4gaS5pbWcxdXJsICE9PSAnJykgOiBbXVxyXG5cclxuXHRcdFx0XHR0aGlzLmltZ1ByZXZpZXdTcmNzID0gW11cclxuXHRcdFx0XHR0aGlzLmZpbGVMaXN0LmZvckVhY2goaSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmltZ1ByZXZpZXdTcmNzLnB1c2godGhpcy5iYXNlVXJsICsgaS5pbWcxdXJsKVxyXG5cdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdHRoaXMuZGVzY01lc3NhZ2UyID0gdGhpcy5kZXRhaWxDb250ZW50LnJlcGFpcl9jb250ZW50ID8gdGhpcy5kZXRhaWxDb250ZW50LnJlcGFpcl9jb250ZW50IDogJydcclxuXHRcdFx0XHR0aGlzLmRlc2NNZXNzYWdlMyA9IHRoaXMuZGV0YWlsQ29udGVudC5yZXBhaXJfcGFydCA/IHRoaXMuZGV0YWlsQ29udGVudC5yZXBhaXJfcGFydCA6ICcnXHJcblx0XHRcdFx0dGhpcy5maWxlTGlzdDIgPSB0aGlzLmRldGFpbENvbnRlbnQucmVwYWlyX3BhcnRpbWFnZSA/IHRoaXMuZGV0YWlsQ29udGVudC5yZXBhaXJfcGFydGltYWdlLmZpbHRlcihpID0+XHJcblx0XHRcdFx0XHRpLmltZzJ1cmwgIT09ICcnKSA6IFtdXHJcblx0XHRcdFx0dGhpcy5pbWdQcmV2aWV3U3JjczIgPSBbXVxyXG5cdFx0XHRcdHRoaXMuZmlsZUxpc3QyLmZvckVhY2goaSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmltZ1ByZXZpZXdTcmNzMi5wdXNoKHRoaXMuYmFzZVVybCArIGkuaW1nMnVybClcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHR0aGlzLiRmb3JjZVVwZGF0ZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWQkeS4i+eahOeureWktOeCueWHu1xyXG5cdFx0XHRhcnJvd0Rvd25DbGljayh2YWwpIHtcclxuXHRcdFx0XHR0aGlzLnRvcENvbnRlbnQuZm9yRWFjaChpdGVtID0+IHtcclxuXHRcdFx0XHRcdGl0ZW0uYXJyb3dUeXBlID0gdHJ1ZVxyXG5cdFx0XHRcdFx0aWYgKGl0ZW0ucmVwYWlyX2NvZGUgPT09IHZhbC5yZXBhaXJfY29kZSkge1xyXG5cdFx0XHRcdFx0XHRpdGVtLmFycm93VHlwZSA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdGl0ZW0ucmVzdWx0VmFsdWUgPSBpdGVtLnJlc3VsdFZhbHVlID8gaXRlbS5yZXN1bHRWYWx1ZSA6ICcnXHJcblx0XHRcdFx0XHRcdHRoaXMuZGVzY01lc3NhZ2UgPSAnJ1xyXG5cdFx0XHRcdFx0XHR0aGlzLmRlc2NNZXNzYWdlMiA9ICcnXHJcblx0XHRcdFx0XHRcdHRoaXMuZGVzY01lc3NhZ2UzID0gJydcclxuXHRcdFx0XHRcdFx0dGhpcy5maWxlTGlzdCA9IFtdXHJcblx0XHRcdFx0XHRcdHRoaXMuZmlsZUxpc3QyID0gW11cclxuXHRcdFx0XHRcdFx0dGhpcy5pbWdQcmV2aWV3U3JjcyA9IFtdXHJcblx0XHRcdFx0XHRcdHRoaXMuaW1nUHJldmlld1NyY3MyID0gW11cclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRSZXBhaXJWZXJpZmljYXRpb25TY2FuRGV2aWNlRGF0YVN1YihpdGVtLnJlcGFpcl9jb2RlLCBpdGVtLmVxcGNvZGUsIGl0ZW0ud2tzcF9jb2RlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhpcy4kZm9yY2VVcGRhdGUoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+WQkeS4iuS7jueureWktOeCueWHu1xyXG5cdFx0XHRhcnJvd1VwQ2xpY2sodmFsKSB7XHJcblx0XHRcdFx0dGhpcy50b3BDb250ZW50LmZvckVhY2goaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRpdGVtLmFycm93VHlwZSA9IHRydWVcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdHRoaXMuJGZvcmNlVXBkYXRlKClcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6aqM6K+B57uT5p6c54K55Ye7XHJcblx0XHRcdHJlc3VsdFZhbHVlQ2xpY2socmVwYWlyX2NvZGUsIHZhbCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHJlcGFpcl9jb2RlLCB2YWwpXHJcblx0XHRcdFx0dGhpcy50b3BDb250ZW50LmZvckVhY2goaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRpZiAoaXRlbS5yZXBhaXJfY29kZSA9PT0gcmVwYWlyX2NvZGUpIHtcclxuXHRcdFx0XHRcdFx0aXRlbS5yZXN1bHRWYWx1ZSA9IHZhbFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy50b3BDb250ZW50LCA4KVxyXG5cdFx0XHRcdHRoaXMuJGZvcmNlVXBkYXRlKClcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g56Gu6K6k5o+Q5Lqk5oyJ6ZKuXHJcblx0XHRcdGFzeW5jIHN1Ym1pdCgpIHtcclxuXHRcdFx0XHRjb25zdCBoZWFkZXIgPSB7XHJcblx0XHRcdFx0XHQvLyAnQ29udGVudC1UeXBlJzogJ211bHRpcGFydC9mb3JtLWRhdGEnLFxyXG5cdFx0XHRcdFx0J0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQnLFxyXG5cdFx0XHRcdFx0J3JlZGlza2V5JzogdW5pLmdldFN0b3JhZ2VTeW5jKCdyZWRpc2tleScpLFxyXG5cdFx0XHRcdFx0J2FkbWluJzogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyY29kZScpLFxyXG5cdFx0XHRcdFx0J3VzZXJuYW1lJzogZW5jb2RlVVJJQ29tcG9uZW50KHVuaS5nZXRTdG9yYWdlU3luYygndXNlcm5hbWUnKSksXHJcblx0XHRcdFx0XHQnbmF2VGFiSWQnOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJjb2RlJyksXHJcblx0XHRcdFx0XHQndXNlcmlkJzogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSxcclxuXHRcdFx0XHRcdCdndWlkJzogdW5pLmdldFN0b3JhZ2VTeW5jKCdndWlkJyksXHJcblx0XHRcdFx0XHQndXNlcnR5cGUnOiAnQVBQJ1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Y29uc3QgcmVzdWx0ID0gdGhpcy50b3BDb250ZW50LmZpbmQoaXRlbSA9PiBpdGVtLnJlcGFpcl9jb2RlID09PSB0aGlzLnJhZGlvVmFsdWUpXHJcblx0XHRcdFx0bGV0IGZvcm1EYXRhID0ge1xyXG5cdFx0XHRcdFx0dXNlcm5hbWU6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcm5hbWUnKSxcclxuXHRcdFx0XHRcdHJlcGFpcndvOiByZXN1bHQucmVwYWlyX2NvZGUsXHJcblx0XHRcdFx0XHRlcXBjb2RlOiByZXN1bHQuZXFwY29kZSxcclxuXHRcdFx0XHRcdHdrc2hwY29kZTogcmVzdWx0Lndrc3BfY29kZSxcclxuXHRcdFx0XHRcdHJlc3VsdDogcmVzdWx0LnJlc3VsdFZhbHVlLFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coZm9ybURhdGEpXHJcblxyXG5cdFx0XHRcdC8vIHRoaXMuaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvbiA9IHRydWVcclxuXHRcdFx0XHQvLyB1bmkucmVxdWVzdCh7XHJcblx0XHRcdFx0Ly8gXHR1cmw6IHRoaXMuJGJhc2VVcmwgKyAnL0FwcERldmljZU1hbmFnZS9SZXBhaXJWZXJpZmljYXRpb25TY2FuRGV2aWNlU2F2ZScsIC8v5LuF5Li656S65L6L77yM5bm26Z2e55yf5a6e5o6l5Y+j5Zyw5Z2A44CCXHJcblx0XHRcdFx0Ly8gXHRkYXRhOiBmb3JtRGF0YSxcclxuXHRcdFx0XHQvLyBcdG1ldGhvZDogXCJQT1NUXCIsXHJcblx0XHRcdFx0Ly8gXHRoZWFkZXI6IGhlYWRlcixcclxuXHRcdFx0XHQvLyBcdHN1Y2Nlc3M6IHJlcyA9PiB7XHJcblx0XHRcdFx0Ly8gXHRcdGlmIChyZXMuc3RhdHVzQ29kZSA9PSAyMDAgJiYgcmVzLmRhdGEuY29kZSA9PSAnMjAwJykge1xyXG5cdFx0XHRcdC8vIFx0XHRcdHVuaS4kdS50b2FzdCgn5o+Q5Lqk5oiQ5Yqf77yBJylcclxuXHRcdFx0XHQvLyBcdFx0XHQvLyB0aGlzLnRvcENvbnRlbnQgPSB0aGlzLnRvcENvbnRlbnQuZmlsdGVyKGkgPT4gaS5yZXBhaXJfY29kZSAhPT0gdGhpc1xyXG5cdFx0XHRcdC8vIFx0XHRcdC8vIFx0LnJhZGlvVmFsdWUpXHJcblx0XHRcdFx0Ly8gXHRcdFx0Ly8gdGhpcy5yYWRpb1ZhbHVlID0gdGhpcy50b3BDb250ZW50Lmxlbmd0aCA9PT0gMCA/ICcnIDogdGhpcy50b3BDb250ZW50WzBdXHJcblx0XHRcdFx0Ly8gXHRcdFx0Ly8gXHQucmVwYWlyX2NvZGVcclxuXHRcdFx0XHQvLyBcdFx0XHQvLyBjb25zb2xlLmxvZyh0aGlzLnJhZGlvVmFsdWUpXHJcblx0XHRcdFx0Ly8gXHRcdFx0Ly8gY29uc29sZS5sb2codGhpcy50b3BDb250ZW50LCA5KVxyXG5cdFx0XHRcdC8vIFx0XHRcdC8vIHRoaXMuZ3JvdXBDaGFuZ2UodGhpcy5yYWRpb1ZhbHVlKVxyXG5cclxuXHRcdFx0XHQvLyBcdFx0XHR0aGlzLmdldFJlcGFpclZlcmlmaWNhdGlvblNjYW5EZXZpY2VEYXRhKClcclxuXHRcdFx0XHQvLyBcdFx0XHR0aGlzLmlzRGlzYWJsZWRTdWJtaXRCdXR0b24gPSBmYWxzZVxyXG5cdFx0XHRcdC8vIFx0XHRcdHRoaXMuJGZvcmNlVXBkYXRlKClcclxuXHRcdFx0XHQvLyBcdFx0fVxyXG5cdFx0XHRcdC8vIFx0fSxcclxuXHRcdFx0XHQvLyBcdGZhaWw6IHJlcyA9PiB7XHJcblx0XHRcdFx0Ly8gXHRcdHVuaS4kdS50b2FzdCgn5o+Q5Lqk5aSx6LSl77yBJylcclxuXHRcdFx0XHQvLyBcdFx0dGhpcy5pc0Rpc2FibGVkU3VibWl0QnV0dG9uID0gZmFsc2VcclxuXHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHQvLyB9KVxyXG5cclxuXHJcblx0XHRcdFx0dGhpcy5pc0Rpc2FibGVkU3VibWl0QnV0dG9uID0gdHJ1ZVxyXG5cdFx0XHRcdHVuaS51cGxvYWRGaWxlKHtcclxuXHRcdFx0XHRcdHVybDogdGhpcy4kYmFzZVVybCArICcvQXBwRGV2aWNlTWFuYWdlL1JlcGFpclZlcmlmaWNhdGlvblNjYW5EZXZpY2VTYXZlJyxcclxuXHRcdFx0XHRcdGZpbGVzOiBbe1xyXG5cdFx0XHRcdFx0XHRcInVyaVwiOiBcIi9cIlxyXG5cdFx0XHRcdFx0fV0sXHJcblx0XHRcdFx0XHRoZWFkZXI6IGhlYWRlcixcclxuXHRcdFx0XHRcdGZvcm1EYXRhOiBmb3JtRGF0YSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0bGV0IHJlc3VsdCA9IEpTT04ucGFyc2UocmVzLmRhdGEpXHJcblx0XHRcdFx0XHRcdGlmIChyZXMuc3RhdHVzQ29kZSA9PSAyMDAgJiYgcmVzdWx0LmNvZGUgPT0gJzIwMCcpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuJHUudG9hc3QoJ+aPkOS6pOaIkOWKn++8gScpXHJcblx0XHRcdFx0XHRcdFx0dGhpcy50b3BDb250ZW50ID0gdGhpcy50b3BDb250ZW50LmZpbHRlcihpID0+IGkucmVwYWlyX2NvZGUgIT09IHRoaXNcclxuXHRcdFx0XHRcdFx0XHRcdC5yYWRpb1ZhbHVlKVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMucmFkaW9WYWx1ZSA9IHRoaXMudG9wQ29udGVudC5sZW5ndGggPT09IDAgPyAnJyA6IHRoaXMudG9wQ29udGVudFswXVxyXG5cdFx0XHRcdFx0XHRcdFx0LnJlcGFpcl9jb2RlXHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLiR1LnRvYXN0KHJlc3VsdC5NZXNzYWdlKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvbiA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdHRoaXMuJGZvcmNlVXBkYXRlKClcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsKHJlcykge1xyXG5cdFx0XHRcdFx0XHR1bmkuJHUudG9hc3QoJ+aPkOS6pOWksei0pe+8gScpXHJcblx0XHRcdFx0XHRcdHRoaXMuaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvbiA9IGZhbHNlXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pXHJcblxyXG5cclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdEBpbXBvcnQgdXJsKCdAL3N0eWxlL2dsb2JhbC5jc3MnKTtcclxuXHJcblx0Ojp2LWRlZXAgLnVpY29uLWFycm93LWxlZnQ+c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdDo6di1kZWVwIC51aWNvbi1jYW1lcmEtZmlsbCB7XHJcblx0XHRmb250LXNpemU6IDYwcnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHJcblx0Ojp2LWRlZXAgLnVuaS1wcm9ncmVzcy1iYXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC51cExvYWRJbWcge1xyXG5cdFx0d2lkdGg6IDE2MHJweDtcclxuXHRcdGhlaWdodDogMTYwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG5cclxuXHQucmVwYWlyRGV0YWlsIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmMTtcclxuXHRcdGhlaWdodDogODBycHg7XHJcblx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdFx0d2lkdGg6IDEwNiU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTMlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmFycm93Q2xhc3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuXHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHQvLyBib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHRcdGhlaWdodDogNTZycHg7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///776\n");
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 59));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 61));\n__webpack_require__(/*! ../../config/api.js */ 110);\nvar _mixin = __webpack_require__(/*! ../../uni_modules/uview-ui/libs/mixin/mixin.js */ 766);\nvar _scanCode = _interopRequireDefault(__webpack_require__(/*! @/components/scan-code/scan-code.vue */ 739));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 = {\n components: {\n scanCode: _scanCode.default\n },\n onLoad: function onLoad(option) {\n var _this = this;\n uni.$off('scancodedate'); // 姣忔杩涙潵鍏� 绉婚櫎鍏ㄥ眬鑷畾涔変簨浠剁洃鍚櫒\n uni.$on('scancodedate', function (content) {\n __f__(\"log\", \"鎵弿鍒扮殑鍐呭涓�:\", content, \" at pages/sbgl/wxyz.vue:261\");\n var r = _this.topContent.find(function (i) {\n return i.repair_code === content;\n });\n if (r === undefined) {\n uni.$u.toast('鎵�鎵殑浜岀淮鐮佷笉鍦ㄥ垪琛ㄤ腑锛�');\n // return\n } else {\n _this.topContent.forEach(function (item, index) {\n if (item.repair_code === content) {\n _this.topContent.splice(index, 1);\n }\n });\n _this.topContent.unshift(r);\n _this.radioValue = content;\n }\n });\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var _this2 = this;\n setTimeout(function () {\n _this2.init(function () {\n uni.stopPullDownRefresh();\n });\n }, 1000);\n },\n data: function data() {\n return {\n isDisabledSubmitButton: false,\n baseUrl: 'http://121.196.36.24:8001',\n topContent: [],\n //鎵弿淇濆吇宸ヤ綅鎵�甯﹀嚭鏉ョ殑鍐呭\n radioValue: '',\n //鍗曢�夋鐨勫�糪n scanContent: '',\n //鎵弿鎵嚭鏉ョ殑鍊糪n\n detailContent: [],\n //鏄剧ず璇︽儏鍐呭\n\n descMessage: '',\n // \n descMessage2: '',\n // \n descMessage3: '',\n // \n imgPreviewSrcs: [],\n //鍥剧墖棰勮src 鏁呴殰鎻忚堪\n fileList: [],\n //鍥剧墖鏁扮粍 鏁呴殰鎻忚堪\n fileList2: [],\n //鏇存崲澶囦欢鍥剧墖\n imgPreviewSrcs2: []\n };\n },\n created: function created() {},\n mounted: function mounted() {\n this.init();\n this.getRepairVerificationScanDeviceData();\n },\n methods: {\n // 棰勮鍥剧墖\n imgPreview: function imgPreview(img) {\n __f__(\"log\", img, \" at pages/sbgl/wxyz.vue:320\");\n uni.previewImage({\n current: this.fileList.findIndex(function (i) {\n return i.img1url === img.img1url;\n }),\n indicator: \"number\",\n loop: true,\n urls: this.imgPreviewSrcs\n });\n },\n imgPreview2: function imgPreview2(img) {\n uni.previewImage({\n current: this.fileList2.findIndex(function (i) {\n return i.img2url === img.img2url;\n }),\n indicator: \"number\",\n loop: true,\n urls: this.imgPreviewSrcs2\n });\n },\n init: function init() {\n uni.stopPullDownRefresh();\n },\n // 鍗曢�夋寜閽�変腑鍊兼敼鍙榎n groupChange: function groupChange(repair_code) {\n this.radioValue = repair_code;\n this.topContent.forEach(function (item) {\n if (item.repair_code !== repair_code) {\n item.resultValue = '';\n }\n });\n this.$forceUpdate();\n },\n // 鎵爜妗嗙偣鍑籠n topScanClick: function topScanClick() {\n var that = this;\n uni.scanCode({\n onlyFromCamera: true,\n // scanType: ['barCode', 'qrCode'],\n scanType: ['qrCode'],\n success: function success(res) {\n __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/sbgl/wxyz.vue:359\");\n __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/sbgl/wxyz.vue:360\");\n that.scanContent = res.result;\n var r = that.topContent.find(function (i) {\n return i.repair_code === that.scanContent;\n });\n if (r === undefined) {\n uni.$u.toast('鎵�鎵殑浜岀淮鐮佷笉鍦ㄥ垪琛ㄤ腑锛�');\n } else {\n that.topContent.forEach(function (item, index) {\n if (item.repair_code === that.scanContent) {\n that.topContent.splice(index, 1);\n }\n });\n that.topContent.unshift(r);\n that.radioValue = that.scanContent;\n }\n },\n complete: function complete(res) {},\n fail: function fail(res) {\n __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/sbgl/wxyz.vue:384\");\n __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/sbgl/wxyz.vue:385\");\n }\n });\n },\n // 鑾峰彇缁翠慨鍒楄〃 \n getRepairVerificationScanDeviceData: function getRepairVerificationScanDeviceData(val) {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return RepairVerificationScanDeviceData();\n case 2:\n res = _context.sent;\n if (res.code === '200') {\n _this3.topContent = res.data;\n _this3.topContent.forEach(function (i) {\n i.arrowType = true;\n i.resultValue = '';\n });\n if (_this3.topContent.length > 0) {\n _this3.getRepairVerificationScanDeviceDataSub(_this3.topContent[0].repair_code, _this3.topContent[0].eqpcode, _this3.topContent[0].wksp_code);\n }\n _this3.radioValue = _this3.topContent.length > 0 ? _this3.topContent[0].repair_code : '';\n // console.log(this.topContent, 1)\n _this3.$forceUpdate();\n }\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n // 鑾峰彇缁翠慨鍒楄〃璇︽儏\n getRepairVerificationScanDeviceDataSub: function getRepairVerificationScanDeviceDataSub(repair_code, eqpcode, wkshpcode) {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return RepairVerificationScanDeviceDataSub(repair_code, eqpcode, wkshpcode);\n case 2:\n res = _context2.sent;\n _this4.detailContent = res.data;\n _this4.descMessage = _this4.detailContent.failure_descript;\n _this4.fileList = _this4.detailContent.failure_descriptimg ? _this4.detailContent.failure_descriptimg.filter(function (i) {\n return i.img1url !== '';\n }) : [];\n _this4.imgPreviewSrcs = [];\n _this4.fileList.forEach(function (i) {\n _this4.imgPreviewSrcs.push(_this4.baseUrl + i.img1url);\n });\n _this4.descMessage2 = _this4.detailContent.repair_content ? _this4.detailContent.repair_content : '';\n _this4.descMessage3 = _this4.detailContent.repair_part ? _this4.detailContent.repair_part : '';\n _this4.fileList2 = _this4.detailContent.repair_partimage ? _this4.detailContent.repair_partimage.filter(function (i) {\n return i.img2url !== '';\n }) : [];\n _this4.imgPreviewSrcs2 = [];\n _this4.fileList2.forEach(function (i) {\n _this4.imgPreviewSrcs2.push(_this4.baseUrl + i.img2url);\n });\n _this4.$forceUpdate();\n case 14:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n // 鍚戜笅鐨勭澶寸偣鍑籠n arrowDownClick: function arrowDownClick(val) {\n var _this5 = this;\n this.topContent.forEach(function (item) {\n item.arrowType = true;\n if (item.repair_code === val.repair_code) {\n item.arrowType = false;\n item.resultValue = item.resultValue ? item.resultValue : '';\n _this5.descMessage = '';\n _this5.descMessage2 = '';\n _this5.descMessage3 = '';\n _this5.fileList = [];\n _this5.fileList2 = [];\n _this5.imgPreviewSrcs = [];\n _this5.imgPreviewSrcs2 = [];\n _this5.getRepairVerificationScanDeviceDataSub(item.repair_code, item.eqpcode, item.wksp_code);\n }\n });\n this.$forceUpdate();\n },\n //鍚戜笂浠庣澶寸偣鍑籠n arrowUpClick: function arrowUpClick(val) {\n this.topContent.forEach(function (item) {\n item.arrowType = true;\n });\n this.$forceUpdate();\n },\n // 楠岃瘉缁撴灉鐐瑰嚮\n resultValueClick: function resultValueClick(repair_code, val) {\n __f__(\"log\", repair_code, val, \" at pages/sbgl/wxyz.vue:463\");\n this.topContent.forEach(function (item) {\n if (item.repair_code === repair_code) {\n item.resultValue = val;\n }\n });\n __f__(\"log\", this.topContent, 8, \" at pages/sbgl/wxyz.vue:469\");\n this.$forceUpdate();\n },\n // 纭鎻愪氦鎸夐挳\n submit: function submit() {\n var _this6 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var header, result, formData;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n header = {\n // 'Content-Type': 'multipart/form-data',\n 'Content-Type': 'application/x-www-form-urlencoded',\n 'rediskey': uni.getStorageSync('rediskey'),\n 'admin': uni.getStorageSync('usercode'),\n 'username': encodeURIComponent(uni.getStorageSync('username')),\n 'navTabId': uni.getStorageSync('usercode'),\n 'userid': uni.getStorageSync('userid'),\n 'guid': uni.getStorageSync('guid'),\n 'usertype': 'APP'\n };\n result = _this6.topContent.find(function (item) {\n return item.repair_code === _this6.radioValue;\n });\n formData = {\n username: uni.getStorageSync('username'),\n repairwo: result.repair_code,\n eqpcode: result.eqpcode,\n wkshpcode: result.wksp_code,\n result: result.resultValue\n }; // console.log(formData)\n // this.isDisabledSubmitButton = true\n // uni.request({\n // \turl: this.$baseUrl + '/AppDeviceManage/RepairVerificationScanDeviceSave', //浠呬负绀轰緥锛屽苟闈炵湡瀹炴帴鍙e湴鍧�銆俓n // \tdata: formData,\n // \tmethod: \"POST\",\n // \theader: header,\n // \tsuccess: res => {\n // \t\tif (res.statusCode == 200 && res.data.code == '200') {\n // \t\t\tuni.$u.toast('鎻愪氦鎴愬姛锛�')\n // \t\t\t// this.topContent = this.topContent.filter(i => i.repair_code !== this\n // \t\t\t// \t.radioValue)\n // \t\t\t// this.radioValue = this.topContent.length === 0 ? '' : this.topContent[0]\n // \t\t\t// \t.repair_code\n // \t\t\t// console.log(this.radioValue)\n // \t\t\t// console.log(this.topContent, 9)\n // \t\t\t// this.groupChange(this.radioValue)\n // \t\t\tthis.getRepairVerificationScanDeviceData()\n // \t\t\tthis.isDisabledSubmitButton = false\n // \t\t\tthis.$forceUpdate()\n // \t\t}\n // \t},\n // \tfail: res => {\n // \t\tuni.$u.toast('鎻愪氦澶辫触锛�')\n // \t\tthis.isDisabledSubmitButton = false\n // \t}\n // })\n _this6.isDisabledSubmitButton = true;\n uni.uploadFile({\n url: _this6.$baseUrl + '/AppDeviceManage/RepairVerificationScanDeviceSave',\n files: [{\n \"uri\": \"/\"\n }],\n header: header,\n formData: formData,\n success: function success(res) {\n var result = JSON.parse(res.data);\n if (res.statusCode == 200 && result.code == '200') {\n uni.$u.toast('鎻愪氦鎴愬姛锛�');\n _this6.topContent = _this6.topContent.filter(function (i) {\n return i.repair_code !== _this6.radioValue;\n });\n _this6.radioValue = _this6.topContent.length === 0 ? '' : _this6.topContent[0].repair_code;\n } else {\n uni.$u.toast(result.Message);\n }\n _this6.isDisabledSubmitButton = false;\n _this6.$forceUpdate();\n },\n fail: function fail(res) {\n uni.$u.toast('鎻愪氦澶辫触锛�');\n this.isDisabledSubmitButton = false;\n }\n });\n case 5:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 112)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2JnbC93eHl6LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwic2NhbkNvZGUiLCJvbkxvYWQiLCJ1bmkiLCJfdGhpcyIsIm9uUHVsbERvd25SZWZyZXNoIiwic2V0VGltZW91dCIsImRhdGEiLCJpc0Rpc2FibGVkU3VibWl0QnV0dG9uIiwiYmFzZVVybCIsInRvcENvbnRlbnQiLCJyYWRpb1ZhbHVlIiwic2NhbkNvbnRlbnQiLCJkZXRhaWxDb250ZW50IiwiZGVzY01lc3NhZ2UiLCJkZXNjTWVzc2FnZTIiLCJkZXNjTWVzc2FnZTMiLCJpbWdQcmV2aWV3U3JjcyIsImZpbGVMaXN0IiwiZmlsZUxpc3QyIiwiaW1nUHJldmlld1NyY3MyIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJtZXRob2RzIiwiaW1nUHJldmlldyIsImN1cnJlbnQiLCJpbmRpY2F0b3IiLCJsb29wIiwidXJscyIsImltZ1ByZXZpZXcyIiwiaW5pdCIsImdyb3VwQ2hhbmdlIiwiaXRlbSIsInRvcFNjYW5DbGljayIsIm9ubHlGcm9tQ2FtZXJhIiwic2NhblR5cGUiLCJzdWNjZXNzIiwidGhhdCIsImNvbXBsZXRlIiwiZmFpbCIsImdldFJlcGFpclZlcmlmaWNhdGlvblNjYW5EZXZpY2VEYXRhIiwiUmVwYWlyVmVyaWZpY2F0aW9uU2NhbkRldmljZURhdGEiLCJyZXMiLCJpIiwiZXFwY29kZSIsImdldFJlcGFpclZlcmlmaWNhdGlvblNjYW5EZXZpY2VEYXRhU3ViIiwiUmVwYWlyVmVyaWZpY2F0aW9uU2NhbkRldmljZURhdGFTdWIiLCJhcnJvd0Rvd25DbGljayIsImFycm93VXBDbGljayIsInJlc3VsdFZhbHVlQ2xpY2siLCJzdWJtaXQiLCJoZWFkZXIiLCJyZXN1bHQiLCJmb3JtRGF0YSIsInVzZXJuYW1lIiwicmVwYWlyd28iLCJ3a3NocGNvZGUiLCJ1cmwiLCJmaWxlcyIsInJlcGFpcl9jb2RlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFtUEE7QUFJQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFFQTtFQUNBQTtJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7SUFDQUE7TUFDQTtNQUdBO1FBQUE7TUFBQTtNQUVBO1FBQ0FBO1FBQ0E7TUFDQTtRQUNBQztVQUNBO1lBQ0FBO1VBQ0E7UUFDQTtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUFBO0lBQ0FDO01BQ0E7UUFDQUg7TUFDQTtJQUNBO0VBQ0E7RUFDQUk7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTs7TUFFQUM7TUFBQTs7TUFFQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7SUFJQTtFQUNBO0VBQ0FDLDZCQUdBO0VBQ0FDO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBckI7UUFDQXNCO1VBQUE7UUFBQTtRQUNBQztRQUNBQztRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTFCO1FBQ0FzQjtVQUFBO1FBQUE7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtJQUNBO0lBQ0FFO01BQ0EzQjtJQUNBO0lBQ0E7SUFDQTRCO01BQ0E7TUFDQTtRQUNBO1VBQ0FDO1FBQ0E7TUFDQTtNQUNBO0lBRUE7SUFFQTtJQUNBQztNQUNBO01BQ0E5QjtRQUNBK0I7UUFDQTtRQUNBQztRQUNBQztVQUNBO1VBQ0E7VUFDQUM7VUFJQTtZQUFBO1VBQUE7VUFFQTtZQUNBbEM7VUFDQTtZQUNBa0M7Y0FDQTtnQkFDQUE7Y0FDQTtZQUNBO1lBQ0FBO1lBQ0FBO1VBQ0E7UUFFQTtRQUNBQyxrQ0FFQTtRQUNBQztVQUNBO1VBQ0E7UUFDQTtNQUVBO0lBQ0E7SUFFQTtJQUNBQztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BQ0FDO2NBQUE7Z0JBQUFDO2dCQUNBO2tCQUNBO2tCQUNBO29CQUNBQztvQkFDQUE7a0JBQ0E7a0JBQ0E7b0JBQ0EscUdBQ0FDO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2dCQUVBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BQ0FDO2NBQUE7Z0JBQUFKO2dCQUNBO2dCQUVBO2dCQUNBLDZHQUNBO2tCQUFBO2dCQUFBO2dCQUVBO2dCQUNBO2tCQUNBO2dCQUNBO2dCQUVBO2dCQUNBO2dCQUNBO2tCQUFBLE9BQ0FDO2dCQUFBO2dCQUNBO2dCQUNBO2tCQUNBO2dCQUNBO2dCQUVBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFDQTtJQUNBSTtNQUFBO01BQ0E7UUFDQWY7UUFDQTtVQUNBQTtVQUNBQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FnQjtNQUNBO1FBQ0FoQjtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FpQjtNQUNBO01BQ0E7UUFDQTtVQUNBakI7UUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQWtCO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ0FDO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2dCQUNBO2dCQUVBQztrQkFBQTtnQkFBQTtnQkFDQUM7a0JBQ0FDO2tCQUNBQztrQkFDQVg7a0JBQ0FZO2tCQUNBSjtnQkFDQSxHQUVBO2dCQUVBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUVBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUdBO2dCQUNBakQ7a0JBQ0FzRDtrQkFDQUM7b0JBQ0E7a0JBQ0E7a0JBQ0FQO2tCQUNBRTtrQkFDQWpCO29CQUNBO29CQUNBO3NCQUNBakM7c0JBQ0E7d0JBQUEsZ0NBQ0FRO3NCQUFBO3NCQUNBLCtFQUNBZ0Q7b0JBQ0E7c0JBQ0F4RDtvQkFDQTtvQkFDQTtvQkFDQTtrQkFDQTtrQkFDQW9DO29CQUNBcEM7b0JBQ0E7a0JBQ0E7Z0JBQ0E7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFHQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiI3NzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8cGFnZS1uYXYgdGl0bGU9XCLnu7Tkv67pqozor4FcIj48L3BhZ2UtbmF2PlxyXG5cclxuXHJcblx0XHQ8dmlldyB2LXNob3c9XCJ0b3BDb250ZW50Lmxlbmd0aD09PTBcIj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cInNhY25Cb2R5XCI+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cImJveEltZ1wiPjwvZGl2PlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJzY2FuVGV4dFwiPuaaguaXoOe7tOS/ruWPr+mqjOivgTwvZGl2PlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0PHZpZXcgdi1zaG93PVwidG9wQ29udGVudC5sZW5ndGghPT0wXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibWFpbkNvbnRlbnRcIj5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCIxMFwiIGJnQ29sb3I9XCIjZWZmMGYxXCI+PC91LWdhcD5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF90aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHTmiavmj4/nu7Tkv67lt6XkvY1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWFyZ2luUmlnaHQyMFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHUtaWNvbiBuYW1lPVwic2NhblwiIEBjbGljaz1cInRvcFNjYW5DbGlja1wiIGNvbG9yPVwicmVkXCIgc2l6ZT1cIjI4XCI+PC91LWljb24+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCJ7bWF4SGVpZ2h0OicxMDAwcnB4JyxvdmVyZmxvdzogJ3Njcm9sbCd9XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtYXJnaW5Ub3AyMCBtYXJnaW5MZWZ0MjAgbWFyZ2luUmlnaHQyMCBmbGV4X2NvbHVtblwiPlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdDx1LXJhZGlvLWdyb3VwIHYtbW9kZWw9XCJyYWRpb1ZhbHVlXCIgY2xhc3M9XCJmbGV4X2NvbHVtblwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hcmdpbkJvdHRvbTIwIGZsZXhfY29sdW1uXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cImdyb3VwQ2hhbmdlKGl0ZW0ucmVwYWlyX2NvZGUpXCIgdi1mb3I9XCJpdGVtIGluIHRvcENvbnRlbnRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDprZXk9XCJpdGVtLnJlcGFpcl9jb2RlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2JldHdlZW4gbWFyZ2luQm90dG9tMjBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwiZGlzcGxheTogZmxleDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2NvbHVtbiB0aXRsZUZvbnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7nu7Tkv67nu7Tkv67ljZXvvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+5bel5L2N57yW56CB77yaPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3PuW3peS9jeWQjeensO+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7nlJ/kuqfovabpl7TvvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+57u05L+u5Lq65ZGY77yaPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pue7tOS/ruaXtumXtO+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7lgZzmnLrnu7Tkv67vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+5pWF6Zqc5o+P6L+w77yaPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleF9jb2x1bW4gY29udGVudEZvbnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0ucmVwYWlyX2NvZGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0uZXFwY29kZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5lcXBuYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLndrc3BfbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5yZXBhaXJfcGVyc29ufX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLnJlcGFpcl9kYXRlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLmlzX3NodXRkb3duPT09J1knPyfmmK8nOiflkKYnfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJ3aWR0aDo0MDBycHg7d29yZC13cmFwOmJyZWFrLXdvcmRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHt7aXRlbS5mYWlsdXJlX2Rlc2NyaXB0fX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx1LXJhZGlvIHNpemU9JzIwJyA6a2V5PVwiaXRlbS5yZXBhaXJfY29kZVwiIDpuYW1lPVwiaXRlbS5yZXBhaXJfY29kZVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBjaGFuZ2U9XCJncm91cENoYW5nZShpdGVtLnJlcGFpcl9jb2RlKVwiIGFjdGl2ZUNvbG9yPVwicmVkXCI+PC91LXJhZGlvPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtc2hvdz1cIiFpdGVtLmFycm93VHlwZVwiIGNsYXNzPVwicmVwYWlyRGV0YWlsXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHTnu7Tkv67or6bmg4VcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgdi1zaG93PVwiIWl0ZW0uYXJyb3dUeXBlXCIgc3R5bGU9XCJwYWRkaW5nLWJvdHRvbTogMTBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIiBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDEwcnB4O21hcmdpbi10b3A6MjBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfdGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdOaVhemanOaPj+i/sFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJtYXJnaW46IDAgMjBycHg7IHdpZHRoOiA5NSU7XCIgY2xhc3M9XCJjb250ZW50Rm9udFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7e2Rlc2NNZXNzYWdlfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwiZGlzcGxheTogZmxleDtcIiB2LXNob3c9XCJmaWxlTGlzdC5sZW5ndGghPT0wXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtZm9yPVwiKHBpYyxpbmRleCkgaW4gZmlsZUxpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cIm1hcmdpbjogMjBycHggMHJweCAyMHJweCAyMHJweDtwb3NpdGlvbjogcmVsYXRpdmU7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIFx0XHRcdFx0XHRcdFx0XHRcdFx0PHUtaWNvbiBuYW1lPVwiY2xvc2VcIiBjb2xvcj1cIiNmZmZcIiBzaXplPVwiMjZcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7ei1pbmRleDogMTA7cmlnaHQ6IDA7YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7Ym9yZGVyLXJhZGl1czo1MCU7XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cImRlbGV0ZVBpYyhwaWMpXCI+PC91LWljb24+XHJcbiAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiYmFzZVVybCsgcGljLmltZzF1cmxcIiBAY2xpY2s9XCJpbWdQcmV2aWV3KHBpYylcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cInVwTG9hZEltZ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHUtZ2FwIGhlaWdodD1cIjVcIiB2LXNob3c9XCIhaXRlbS5hcnJvd1R5cGVcIiBiZ0NvbG9yPVwiI2VmZjBmMVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdHlsZT0nd2lkdGg6IDEwNiU7bWFyZ2luLWxlZnQ6IC0zJTsnPjwvdS1nYXA+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgdi1zaG93PVwiIWl0ZW0uYXJyb3dUeXBlXCIgc3R5bGU9XCJwYWRkaW5nLWJvdHRvbTogMTBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIiBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDEwcnB4O21hcmdpbi10b3A6MjBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfdGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdOWBnOacuue7tOS/rlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiBzdHlsZT1cIndpZHRoOiA5MHJweDtkaXNwbGF5OiBmbGV4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx1LWJ1dHRvbiB0eXBlPVwicHJpbWFyeVwiIGRpc2FibGVkXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ6dGV4dD1cImRlc2NNZXNzYWdlMi50b1N0cmluZygpLmxlbmd0aD4wPyflkKYnOifmmK8nXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC91LWJ1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHUtZ2FwIGhlaWdodD1cIjVcIiB2LXNob3c9XCIhaXRlbS5hcnJvd1R5cGUmJmRlc2NNZXNzYWdlMlwiIGJnQ29sb3I9XCIjZWZmMGYxXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHN0eWxlPSd3aWR0aDogMTA2JTttYXJnaW4tbGVmdDogLTMlOyc+PC91LWdhcD5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgdi1zaG93PVwiIWl0ZW0uYXJyb3dUeXBlJiZkZXNjTWVzc2FnZTJcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9XCJwYWRkaW5nLWJvdHRvbTogMTBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIiBzdHlsZT1cIm1hcmdpbi1ib3R0b206IDEwcnB4O21hcmdpbi10b3A6MjBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfdGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdOe7tOS/ruWGheWuuVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJtYXJnaW46IDAgMjBycHg7IHdpZHRoOiA5NSU7XCIgY2xhc3M9XCJjb250ZW50Rm9udFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7e2Rlc2NNZXNzYWdlMn19XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dS1nYXAgaGVpZ2h0PVwiNVwiIHYtc2hvdz1cIiFpdGVtLmFycm93VHlwZSYmZGVzY01lc3NhZ2UzXCIgYmdDb2xvcj1cIiNlZmYwZjFcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9J3dpZHRoOiAxMDYlO21hcmdpbi1sZWZ0OiAtMyU7Jz48L3UtZ2FwPlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRcIiB2LXNob3c9XCIhaXRlbS5hcnJvd1R5cGUmJmRlc2NNZXNzYWdlM1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdHlsZT1cInBhZGRpbmctYm90dG9tOiAxMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9ibG9ja1wiIHN0eWxlPVwibWFyZ2luLWJvdHRvbTogMTBycHg7bWFyZ2luLXRvcDoyMHJweDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2xlZnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmFyXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF90aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx05pu05o2i5aSH5Lu2XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwibWFyZ2luOiAwIDIwcnB4OyB3aWR0aDogOTUlO1wiIGNsYXNzPVwiY29udGVudEZvbnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0e3tkZXNjTWVzc2FnZTN9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O1wiIHYtc2hvdz1cImZpbGVMaXN0Mi5sZW5ndGghPT0wXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtZm9yPVwiKHBpYyxpbmRleCkgaW4gZmlsZUxpc3QyXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJtYXJnaW46IDIwcnB4IDBycHggMjBycHggMjBycHg7cG9zaXRpb246IHJlbGF0aXZlO1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PCEtLSBcdFx0XHRcdFx0XHRcdFx0PHUtaWNvbiBuYW1lPVwiY2xvc2VcIiBjb2xvcj1cIiNmZmZcIiBzaXplPVwiMjZcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7ei1pbmRleDogMTA7cmlnaHQ6IDA7YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7Ym9yZGVyLXJhZGl1czo1MCU7XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cImRlbGV0ZVBpYyhwaWMpXCI+PC91LWljb24+XHJcbiAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiYmFzZVVybCsgcGljLmltZzJ1cmxcIiBAY2xpY2s9XCJpbWdQcmV2aWV3MihwaWMpXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJ1cExvYWRJbWdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCI1XCIgdi1zaG93PVwiIWl0ZW0uYXJyb3dUeXBlXCIgYmdDb2xvcj1cIiNlZmYwZjFcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9J3dpZHRoOiAxMDYlO21hcmdpbi1sZWZ0OiAtMyU7Jz48L3UtZ2FwPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZFwiIHYtc2hvdz1cIiFpdGVtLmFycm93VHlwZVwiIHN0eWxlPVwicGFkZGluZy1ib3R0b206IDEwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2Jsb2NrXCIgc3R5bGU9XCJtYXJnaW4tYm90dG9tOiAxMHJweDttYXJnaW4tdG9wOjIwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9iYXJcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX3RpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHTpqozor4Hnu5PmnpxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIiBcIiBzdHlsZT1cIndpZHRoOiAxOTBycHg7ZGlzcGxheTogZmxleDtcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDprZXk9XCJNYXRoLnJhbmRvbSgpK2l0ZW0ucmVwYWlyX2NvZGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dS1idXR0b24gOnBsYWluPVwiaXRlbS5yZXN1bHRWYWx1ZSE9PSdPSydcIiB0ZXh0PVwi5q2j5bi4XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cInJlc3VsdFZhbHVlQ2xpY2soaXRlbS5yZXBhaXJfY29kZSwnT0snKVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ6a2V5PVwiTWF0aC5yYW5kb20oKStpdGVtLnJlcGFpcl9jb2RlKydPSydcIiB0eXBlPVwicHJpbWFyeVwiPlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3UtYnV0dG9uPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx1LWJ1dHRvbiB0eXBlPVwid2FybmluZ1wiIDpwbGFpbj1cIml0ZW0ucmVzdWx0VmFsdWUhPT0nTkcnXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDprZXk9XCJNYXRoLnJhbmRvbSgpK2l0ZW0ucmVwYWlyX2NvZGUrJ05HJ1wiIHRleHQ9XCLlvILluLhcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGNsaWNrPVwicmVzdWx0VmFsdWVDbGljayhpdGVtLnJlcGFpcl9jb2RlLCdORycpXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC91LWJ1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PCEtLSA8dS1nYXAgaGVpZ2h0PVwiMTZcIiB2LXNob3c9XCIhaXRlbS5hcnJvd1R5cGVcIiBiZ0NvbG9yPVwiI2VmZjBmMVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdHlsZT0nd2lkdGg6IDEwNiU7bWFyZ2luLWxlZnQ6IC0zJTsnPjwvdS1nYXA+IC0tPlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cImRpc3BsYXk6IGZsZXg7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7bWFyZ2luIDogMTBycHg7IDBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYXJyb3dDbGFzc1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cIml0ZW0uYXJyb3dUeXBlP2Fycm93RG93bkNsaWNrKGl0ZW0pOmFycm93VXBDbGljayhpdGVtKVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dS1pY29uIDpuYW1lPVwiaXRlbS5hcnJvd1R5cGU/J2Fycm93LWRvd24nOidhcnJvdy11cCdcIiBjb2xvcj1cIiNjOGM4YzhcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNpemU9XCI1MFwiPjwvdS1pY29uPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCIxNlwiIGJnQ29sb3I9XCIjZWZmMGYxXCIgc3R5bGU9XCJ3aWR0aDogMTA2JTttYXJnaW4tbGVmdDogLTMlO1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdS1nYXA+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdS1yYWRpby1ncm91cD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImZvb3RlclwiIHN0eWxlPVwibWluLWhlaWdodDo2MnJweDtcIj5cclxuXHRcdFx0XHQ8dS1idXR0b24gc2l6ZT1cImxhcmdlXCIgOmxvYWRpbmc9XCJpc0Rpc2FibGVkU3VibWl0QnV0dG9uXCIgbG9hZGluZ1RleHQ9XCLmraPlnKjmj5DkuqQs6K+356iN562JLi4uXCIgdHlwZT1cInByaW1hcnlcIlxyXG5cdFx0XHRcdFx0QGNsaWNrPVwic3VibWl0XCJcclxuXHRcdFx0XHRcdDpkaXNhYmxlZD1cInRvcENvbnRlbnQubGVuZ3RoPjA/IHRvcENvbnRlbnQuZmluZChpPT5pLnJlcGFpcl9jb2RlPT09cmFkaW9WYWx1ZSkucmVzdWx0VmFsdWU9PT0nJzp0cnVlXCJcclxuXHRcdFx0XHRcdHRleHQ9XCLnoa7orqTmj5DkuqRcIj5cclxuXHRcdFx0XHQ8L3UtYnV0dG9uPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdDxzY2FuLWNvZGU+PC9zY2FuLWNvZGU+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Ly8gUmVwYWlyVmVyaWZpY2F0aW9uU2NhbkRldmljZURhdGEsXHJcblx0XHQvLyBSZXBhaXJWZXJpZmljYXRpb25TY2FuRGV2aWNlRGF0YVN1YlxyXG5cdH0gZnJvbSAnLi4vLi4vY29uZmlnL2FwaS5qcydcclxuXHRpbXBvcnQge1xyXG5cdFx0ZGF0YVxyXG5cdH0gZnJvbSAnLi4vLi4vdW5pX21vZHVsZXMvdXZpZXctdWkvbGlicy9taXhpbi9taXhpbi5qcyc7XHJcblx0aW1wb3J0IHNjYW5Db2RlIGZyb20gJ0AvY29tcG9uZW50cy9zY2FuLWNvZGUvc2Nhbi1jb2RlLnZ1ZSdcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRzY2FuQ29kZVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdFx0Y29uc3QgX3RoaXMgPSB0aGlzXHJcblx0XHRcdHVuaS4kb2ZmKCdzY2FuY29kZWRhdGUnKSAvLyDmr4/mrKHov5vmnaXlhYgg56e76Zmk5YWo5bGA6Ieq5a6a5LmJ5LqL5Lu255uR5ZCs5ZmoXHJcblx0XHRcdHVuaS4kb24oJ3NjYW5jb2RlZGF0ZScsIGZ1bmN0aW9uKGNvbnRlbnQpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIuaJq+aPj+WIsOeahOWGheWuueS4ujpcIiwgY29udGVudClcclxuXHJcblxyXG5cdFx0XHRcdGxldCByID0gX3RoaXMudG9wQ29udGVudC5maW5kKGkgPT4gaS5yZXBhaXJfY29kZSA9PT0gY29udGVudClcclxuXHJcblx0XHRcdFx0aWYgKHIgPT09IHVuZGVmaW5lZCkge1xyXG5cdFx0XHRcdFx0dW5pLiR1LnRvYXN0KCfmiYDmiavnmoTkuoznu7TnoIHkuI3lnKjliJfooajkuK3vvIEnKVxyXG5cdFx0XHRcdFx0Ly8gcmV0dXJuXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdF90aGlzLnRvcENvbnRlbnQuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGl0ZW0ucmVwYWlyX2NvZGUgPT09IGNvbnRlbnQpIHtcclxuXHRcdFx0XHRcdFx0XHRfdGhpcy50b3BDb250ZW50LnNwbGljZShpbmRleCwgMSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdF90aGlzLnRvcENvbnRlbnQudW5zaGlmdChyKVxyXG5cdFx0XHRcdFx0X3RoaXMucmFkaW9WYWx1ZSA9IGNvbnRlbnRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0b25QdWxsRG93blJlZnJlc2goKSB7XHJcblx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdHRoaXMuaW5pdCgoKSA9PiB7XHJcblx0XHRcdFx0XHR1bmkuc3RvcFB1bGxEb3duUmVmcmVzaCgpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sIDEwMDApO1xyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aXNEaXNhYmxlZFN1Ym1pdEJ1dHRvbjogZmFsc2UsXHJcblx0XHRcdFx0YmFzZVVybDogJ2h0dHA6Ly8xMjEuMTk2LjM2LjI0OjgwMDEnLFxyXG5cdFx0XHRcdHRvcENvbnRlbnQ6IFtdLCAvL+aJq+aPj+S/neWFu+W3peS9jeaJgOW4puWHuuadpeeahOWGheWuuVxyXG5cdFx0XHRcdHJhZGlvVmFsdWU6ICcnLCAvL+WNlemAieahhueahOWAvFxyXG5cdFx0XHRcdHNjYW5Db250ZW50OiAnJywgLy/miavmj4/miavlh7rmnaXnmoTlgLxcclxuXHJcblx0XHRcdFx0ZGV0YWlsQ29udGVudDogW10sIC8v5pi+56S66K+m5oOF5YaF5a65XHJcblxyXG5cdFx0XHRcdGRlc2NNZXNzYWdlOiAnJywgLy8gXHJcblx0XHRcdFx0ZGVzY01lc3NhZ2UyOiAnJywgLy8gXHJcblx0XHRcdFx0ZGVzY01lc3NhZ2UzOiAnJywgLy8gXHJcblx0XHRcdFx0aW1nUHJldmlld1NyY3M6IFtdLCAvL+WbvueJh+mihOiniHNyYyAgIOaVhemanOaPj+i/sFxyXG5cdFx0XHRcdGZpbGVMaXN0OiBbXSwgLy/lm77niYfmlbDnu4QgICAgICAgICDmlYXpmpzmj4/ov7BcclxuXHRcdFx0XHRmaWxlTGlzdDI6IFtdLCAvL+abtOaNouWkh+S7tuWbvueJh1xyXG5cdFx0XHRcdGltZ1ByZXZpZXdTcmNzMjogW10sXHJcblxyXG5cclxuXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cclxuXHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0dGhpcy5pbml0KClcclxuXHRcdFx0dGhpcy5nZXRSZXBhaXJWZXJpZmljYXRpb25TY2FuRGV2aWNlRGF0YSgpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDpooTop4jlm77niYdcclxuXHRcdFx0aW1nUHJldmlldyhpbWcpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhpbWcpXHJcblx0XHRcdFx0dW5pLnByZXZpZXdJbWFnZSh7XHJcblx0XHRcdFx0XHRjdXJyZW50OiB0aGlzLmZpbGVMaXN0LmZpbmRJbmRleChpID0+IGkuaW1nMXVybCA9PT0gaW1nLmltZzF1cmwpLFxyXG5cdFx0XHRcdFx0aW5kaWNhdG9yOiBcIm51bWJlclwiLFxyXG5cdFx0XHRcdFx0bG9vcDogdHJ1ZSxcclxuXHRcdFx0XHRcdHVybHM6IHRoaXMuaW1nUHJldmlld1NyY3NcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbWdQcmV2aWV3MihpbWcpIHtcclxuXHRcdFx0XHR1bmkucHJldmlld0ltYWdlKHtcclxuXHRcdFx0XHRcdGN1cnJlbnQ6IHRoaXMuZmlsZUxpc3QyLmZpbmRJbmRleChpID0+IGkuaW1nMnVybCA9PT0gaW1nLmltZzJ1cmwpLFxyXG5cdFx0XHRcdFx0aW5kaWNhdG9yOiBcIm51bWJlclwiLFxyXG5cdFx0XHRcdFx0bG9vcDogdHJ1ZSxcclxuXHRcdFx0XHRcdHVybHM6IHRoaXMuaW1nUHJldmlld1NyY3MyXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0aW5pdCgpIHtcclxuXHRcdFx0XHR1bmkuc3RvcFB1bGxEb3duUmVmcmVzaCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDljZXpgInmjInpkq7pgInkuK3lgLzmlLnlj5hcclxuXHRcdFx0Z3JvdXBDaGFuZ2UocmVwYWlyX2NvZGUpIHtcclxuXHRcdFx0XHR0aGlzLnJhZGlvVmFsdWUgPSByZXBhaXJfY29kZVxyXG5cdFx0XHRcdHRoaXMudG9wQ29udGVudC5mb3JFYWNoKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0aWYgKGl0ZW0ucmVwYWlyX2NvZGUgIT09IHJlcGFpcl9jb2RlKSB7XHJcblx0XHRcdFx0XHRcdGl0ZW0ucmVzdWx0VmFsdWUgPSAnJ1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhpcy4kZm9yY2VVcGRhdGUoKVxyXG5cclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOaJq+eggeahhueCueWHu1xyXG5cdFx0XHR0b3BTY2FuQ2xpY2soKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5zY2FuQ29kZSh7XHJcblx0XHRcdFx0XHRvbmx5RnJvbUNhbWVyYTogdHJ1ZSxcclxuXHRcdFx0XHRcdC8vIHNjYW5UeXBlOiBbJ2JhckNvZGUnLCAncXJDb2RlJ10sXHJcblx0XHRcdFx0XHRzY2FuVHlwZTogWydxckNvZGUnXSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5p2h56CB57G75Z6L77yaJyArIHJlcy5zY2FuVHlwZSk7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmnaHnoIHlhoXlrrnvvJonICsgcmVzLnJlc3VsdCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuc2NhbkNvbnRlbnQgPSByZXMucmVzdWx0O1xyXG5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRsZXQgciA9IHRoYXQudG9wQ29udGVudC5maW5kKGkgPT4gaS5yZXBhaXJfY29kZSA9PT0gdGhhdC5zY2FuQ29udGVudClcclxuXHJcblx0XHRcdFx0XHRcdGlmIChyID09PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuJHUudG9hc3QoJ+aJgOaJq+eahOS6jOe7tOeggeS4jeWcqOWIl+ihqOS4re+8gScpXHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC50b3BDb250ZW50LmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAoaXRlbS5yZXBhaXJfY29kZSA9PT0gdGhhdC5zY2FuQ29udGVudCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnRvcENvbnRlbnQuc3BsaWNlKGluZGV4LCAxKVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0dGhhdC50b3BDb250ZW50LnVuc2hpZnQocilcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnJhZGlvVmFsdWUgPSB0aGF0LnNjYW5Db250ZW50XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Y29tcGxldGU6IGZ1bmN0aW9uKHJlcykge1xyXG5cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+adoeeggeexu+Wei++8micgKyByZXMuc2NhblR5cGUpO1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5p2h56CB5YaF5a6577yaJyArIHJlcy5yZXN1bHQpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOiOt+WPlue7tOS/ruWIl+ihqCAgICBcclxuXHRcdFx0YXN5bmMgZ2V0UmVwYWlyVmVyaWZpY2F0aW9uU2NhbkRldmljZURhdGEodmFsKSB7XHJcblx0XHRcdFx0Y29uc3QgcmVzID0gYXdhaXQgUmVwYWlyVmVyaWZpY2F0aW9uU2NhbkRldmljZURhdGEoKVxyXG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gJzIwMCcpIHtcclxuXHRcdFx0XHRcdHRoaXMudG9wQ29udGVudCA9IHJlcy5kYXRhXHJcblx0XHRcdFx0XHR0aGlzLnRvcENvbnRlbnQuZm9yRWFjaChpID0+IHtcclxuXHRcdFx0XHRcdFx0aS5hcnJvd1R5cGUgPSB0cnVlXHJcblx0XHRcdFx0XHRcdGkucmVzdWx0VmFsdWUgPSAnJ1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdGlmICh0aGlzLnRvcENvbnRlbnQubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldFJlcGFpclZlcmlmaWNhdGlvblNjYW5EZXZpY2VEYXRhU3ViKHRoaXMudG9wQ29udGVudFswXS5yZXBhaXJfY29kZSwgdGhpcy50b3BDb250ZW50WzBdXHJcblx0XHRcdFx0XHRcdFx0LmVxcGNvZGUsIHRoaXMudG9wQ29udGVudFswXS53a3NwX2NvZGUpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLnJhZGlvVmFsdWUgPSB0aGlzLnRvcENvbnRlbnQubGVuZ3RoID4gMCA/IHRoaXMudG9wQ29udGVudFswXS5yZXBhaXJfY29kZSA6ICcnXHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyh0aGlzLnRvcENvbnRlbnQsIDEpXHJcblx0XHRcdFx0XHR0aGlzLiRmb3JjZVVwZGF0ZSgpXHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6I635Y+W57u05L+u5YiX6KGo6K+m5oOFXHJcblx0XHRcdGFzeW5jIGdldFJlcGFpclZlcmlmaWNhdGlvblNjYW5EZXZpY2VEYXRhU3ViKHJlcGFpcl9jb2RlLCBlcXBjb2RlLCB3a3NocGNvZGUpIHtcclxuXHRcdFx0XHRjb25zdCByZXMgPSBhd2FpdCBSZXBhaXJWZXJpZmljYXRpb25TY2FuRGV2aWNlRGF0YVN1YihyZXBhaXJfY29kZSwgZXFwY29kZSwgd2tzaHBjb2RlKVxyXG5cdFx0XHRcdHRoaXMuZGV0YWlsQ29udGVudCA9IHJlcy5kYXRhXHJcblxyXG5cdFx0XHRcdHRoaXMuZGVzY01lc3NhZ2UgPSB0aGlzLmRldGFpbENvbnRlbnQuZmFpbHVyZV9kZXNjcmlwdFxyXG5cdFx0XHRcdHRoaXMuZmlsZUxpc3QgPSB0aGlzLmRldGFpbENvbnRlbnQuZmFpbHVyZV9kZXNjcmlwdGltZyA/IHRoaXMuZGV0YWlsQ29udGVudC5mYWlsdXJlX2Rlc2NyaXB0aW1nLmZpbHRlcihcclxuXHRcdFx0XHRcdGkgPT4gaS5pbWcxdXJsICE9PSAnJykgOiBbXVxyXG5cclxuXHRcdFx0XHR0aGlzLmltZ1ByZXZpZXdTcmNzID0gW11cclxuXHRcdFx0XHR0aGlzLmZpbGVMaXN0LmZvckVhY2goaSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmltZ1ByZXZpZXdTcmNzLnB1c2godGhpcy5iYXNlVXJsICsgaS5pbWcxdXJsKVxyXG5cdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdHRoaXMuZGVzY01lc3NhZ2UyID0gdGhpcy5kZXRhaWxDb250ZW50LnJlcGFpcl9jb250ZW50ID8gdGhpcy5kZXRhaWxDb250ZW50LnJlcGFpcl9jb250ZW50IDogJydcclxuXHRcdFx0XHR0aGlzLmRlc2NNZXNzYWdlMyA9IHRoaXMuZGV0YWlsQ29udGVudC5yZXBhaXJfcGFydCA/IHRoaXMuZGV0YWlsQ29udGVudC5yZXBhaXJfcGFydCA6ICcnXHJcblx0XHRcdFx0dGhpcy5maWxlTGlzdDIgPSB0aGlzLmRldGFpbENvbnRlbnQucmVwYWlyX3BhcnRpbWFnZSA/IHRoaXMuZGV0YWlsQ29udGVudC5yZXBhaXJfcGFydGltYWdlLmZpbHRlcihpID0+XHJcblx0XHRcdFx0XHRpLmltZzJ1cmwgIT09ICcnKSA6IFtdXHJcblx0XHRcdFx0dGhpcy5pbWdQcmV2aWV3U3JjczIgPSBbXVxyXG5cdFx0XHRcdHRoaXMuZmlsZUxpc3QyLmZvckVhY2goaSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmltZ1ByZXZpZXdTcmNzMi5wdXNoKHRoaXMuYmFzZVVybCArIGkuaW1nMnVybClcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHR0aGlzLiRmb3JjZVVwZGF0ZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWQkeS4i+eahOeureWktOeCueWHu1xyXG5cdFx0XHRhcnJvd0Rvd25DbGljayh2YWwpIHtcclxuXHRcdFx0XHR0aGlzLnRvcENvbnRlbnQuZm9yRWFjaChpdGVtID0+IHtcclxuXHRcdFx0XHRcdGl0ZW0uYXJyb3dUeXBlID0gdHJ1ZVxyXG5cdFx0XHRcdFx0aWYgKGl0ZW0ucmVwYWlyX2NvZGUgPT09IHZhbC5yZXBhaXJfY29kZSkge1xyXG5cdFx0XHRcdFx0XHRpdGVtLmFycm93VHlwZSA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdGl0ZW0ucmVzdWx0VmFsdWUgPSBpdGVtLnJlc3VsdFZhbHVlID8gaXRlbS5yZXN1bHRWYWx1ZSA6ICcnXHJcblx0XHRcdFx0XHRcdHRoaXMuZGVzY01lc3NhZ2UgPSAnJ1xyXG5cdFx0XHRcdFx0XHR0aGlzLmRlc2NNZXNzYWdlMiA9ICcnXHJcblx0XHRcdFx0XHRcdHRoaXMuZGVzY01lc3NhZ2UzID0gJydcclxuXHRcdFx0XHRcdFx0dGhpcy5maWxlTGlzdCA9IFtdXHJcblx0XHRcdFx0XHRcdHRoaXMuZmlsZUxpc3QyID0gW11cclxuXHRcdFx0XHRcdFx0dGhpcy5pbWdQcmV2aWV3U3JjcyA9IFtdXHJcblx0XHRcdFx0XHRcdHRoaXMuaW1nUHJldmlld1NyY3MyID0gW11cclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRSZXBhaXJWZXJpZmljYXRpb25TY2FuRGV2aWNlRGF0YVN1YihpdGVtLnJlcGFpcl9jb2RlLCBpdGVtLmVxcGNvZGUsIGl0ZW0ud2tzcF9jb2RlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhpcy4kZm9yY2VVcGRhdGUoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+WQkeS4iuS7jueureWktOeCueWHu1xyXG5cdFx0XHRhcnJvd1VwQ2xpY2sodmFsKSB7XHJcblx0XHRcdFx0dGhpcy50b3BDb250ZW50LmZvckVhY2goaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRpdGVtLmFycm93VHlwZSA9IHRydWVcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdHRoaXMuJGZvcmNlVXBkYXRlKClcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6aqM6K+B57uT5p6c54K55Ye7XHJcblx0XHRcdHJlc3VsdFZhbHVlQ2xpY2socmVwYWlyX2NvZGUsIHZhbCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHJlcGFpcl9jb2RlLCB2YWwpXHJcblx0XHRcdFx0dGhpcy50b3BDb250ZW50LmZvckVhY2goaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRpZiAoaXRlbS5yZXBhaXJfY29kZSA9PT0gcmVwYWlyX2NvZGUpIHtcclxuXHRcdFx0XHRcdFx0aXRlbS5yZXN1bHRWYWx1ZSA9IHZhbFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy50b3BDb250ZW50LCA4KVxyXG5cdFx0XHRcdHRoaXMuJGZvcmNlVXBkYXRlKClcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g56Gu6K6k5o+Q5Lqk5oyJ6ZKuXHJcblx0XHRcdGFzeW5jIHN1Ym1pdCgpIHtcclxuXHRcdFx0XHRjb25zdCBoZWFkZXIgPSB7XHJcblx0XHRcdFx0XHQvLyAnQ29udGVudC1UeXBlJzogJ211bHRpcGFydC9mb3JtLWRhdGEnLFxyXG5cdFx0XHRcdFx0J0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQnLFxyXG5cdFx0XHRcdFx0J3JlZGlza2V5JzogdW5pLmdldFN0b3JhZ2VTeW5jKCdyZWRpc2tleScpLFxyXG5cdFx0XHRcdFx0J2FkbWluJzogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyY29kZScpLFxyXG5cdFx0XHRcdFx0J3VzZXJuYW1lJzogZW5jb2RlVVJJQ29tcG9uZW50KHVuaS5nZXRTdG9yYWdlU3luYygndXNlcm5hbWUnKSksXHJcblx0XHRcdFx0XHQnbmF2VGFiSWQnOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJjb2RlJyksXHJcblx0XHRcdFx0XHQndXNlcmlkJzogdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSxcclxuXHRcdFx0XHRcdCdndWlkJzogdW5pLmdldFN0b3JhZ2VTeW5jKCdndWlkJyksXHJcblx0XHRcdFx0XHQndXNlcnR5cGUnOiAnQVBQJ1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Y29uc3QgcmVzdWx0ID0gdGhpcy50b3BDb250ZW50LmZpbmQoaXRlbSA9PiBpdGVtLnJlcGFpcl9jb2RlID09PSB0aGlzLnJhZGlvVmFsdWUpXHJcblx0XHRcdFx0bGV0IGZvcm1EYXRhID0ge1xyXG5cdFx0XHRcdFx0dXNlcm5hbWU6IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcm5hbWUnKSxcclxuXHRcdFx0XHRcdHJlcGFpcndvOiByZXN1bHQucmVwYWlyX2NvZGUsXHJcblx0XHRcdFx0XHRlcXBjb2RlOiByZXN1bHQuZXFwY29kZSxcclxuXHRcdFx0XHRcdHdrc2hwY29kZTogcmVzdWx0Lndrc3BfY29kZSxcclxuXHRcdFx0XHRcdHJlc3VsdDogcmVzdWx0LnJlc3VsdFZhbHVlLFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coZm9ybURhdGEpXHJcblxyXG5cdFx0XHRcdC8vIHRoaXMuaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvbiA9IHRydWVcclxuXHRcdFx0XHQvLyB1bmkucmVxdWVzdCh7XHJcblx0XHRcdFx0Ly8gXHR1cmw6IHRoaXMuJGJhc2VVcmwgKyAnL0FwcERldmljZU1hbmFnZS9SZXBhaXJWZXJpZmljYXRpb25TY2FuRGV2aWNlU2F2ZScsIC8v5LuF5Li656S65L6L77yM5bm26Z2e55yf5a6e5o6l5Y+j5Zyw5Z2A44CCXHJcblx0XHRcdFx0Ly8gXHRkYXRhOiBmb3JtRGF0YSxcclxuXHRcdFx0XHQvLyBcdG1ldGhvZDogXCJQT1NUXCIsXHJcblx0XHRcdFx0Ly8gXHRoZWFkZXI6IGhlYWRlcixcclxuXHRcdFx0XHQvLyBcdHN1Y2Nlc3M6IHJlcyA9PiB7XHJcblx0XHRcdFx0Ly8gXHRcdGlmIChyZXMuc3RhdHVzQ29kZSA9PSAyMDAgJiYgcmVzLmRhdGEuY29kZSA9PSAnMjAwJykge1xyXG5cdFx0XHRcdC8vIFx0XHRcdHVuaS4kdS50b2FzdCgn5o+Q5Lqk5oiQ5Yqf77yBJylcclxuXHRcdFx0XHQvLyBcdFx0XHQvLyB0aGlzLnRvcENvbnRlbnQgPSB0aGlzLnRvcENvbnRlbnQuZmlsdGVyKGkgPT4gaS5yZXBhaXJfY29kZSAhPT0gdGhpc1xyXG5cdFx0XHRcdC8vIFx0XHRcdC8vIFx0LnJhZGlvVmFsdWUpXHJcblx0XHRcdFx0Ly8gXHRcdFx0Ly8gdGhpcy5yYWRpb1ZhbHVlID0gdGhpcy50b3BDb250ZW50Lmxlbmd0aCA9PT0gMCA/ICcnIDogdGhpcy50b3BDb250ZW50WzBdXHJcblx0XHRcdFx0Ly8gXHRcdFx0Ly8gXHQucmVwYWlyX2NvZGVcclxuXHRcdFx0XHQvLyBcdFx0XHQvLyBjb25zb2xlLmxvZyh0aGlzLnJhZGlvVmFsdWUpXHJcblx0XHRcdFx0Ly8gXHRcdFx0Ly8gY29uc29sZS5sb2codGhpcy50b3BDb250ZW50LCA5KVxyXG5cdFx0XHRcdC8vIFx0XHRcdC8vIHRoaXMuZ3JvdXBDaGFuZ2UodGhpcy5yYWRpb1ZhbHVlKVxyXG5cclxuXHRcdFx0XHQvLyBcdFx0XHR0aGlzLmdldFJlcGFpclZlcmlmaWNhdGlvblNjYW5EZXZpY2VEYXRhKClcclxuXHRcdFx0XHQvLyBcdFx0XHR0aGlzLmlzRGlzYWJsZWRTdWJtaXRCdXR0b24gPSBmYWxzZVxyXG5cdFx0XHRcdC8vIFx0XHRcdHRoaXMuJGZvcmNlVXBkYXRlKClcclxuXHRcdFx0XHQvLyBcdFx0fVxyXG5cdFx0XHRcdC8vIFx0fSxcclxuXHRcdFx0XHQvLyBcdGZhaWw6IHJlcyA9PiB7XHJcblx0XHRcdFx0Ly8gXHRcdHVuaS4kdS50b2FzdCgn5o+Q5Lqk5aSx6LSl77yBJylcclxuXHRcdFx0XHQvLyBcdFx0dGhpcy5pc0Rpc2FibGVkU3VibWl0QnV0dG9uID0gZmFsc2VcclxuXHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHQvLyB9KVxyXG5cclxuXHJcblx0XHRcdFx0dGhpcy5pc0Rpc2FibGVkU3VibWl0QnV0dG9uID0gdHJ1ZVxyXG5cdFx0XHRcdHVuaS51cGxvYWRGaWxlKHtcclxuXHRcdFx0XHRcdHVybDogdGhpcy4kYmFzZVVybCArICcvQXBwRGV2aWNlTWFuYWdlL1JlcGFpclZlcmlmaWNhdGlvblNjYW5EZXZpY2VTYXZlJyxcclxuXHRcdFx0XHRcdGZpbGVzOiBbe1xyXG5cdFx0XHRcdFx0XHRcInVyaVwiOiBcIi9cIlxyXG5cdFx0XHRcdFx0fV0sXHJcblx0XHRcdFx0XHRoZWFkZXI6IGhlYWRlcixcclxuXHRcdFx0XHRcdGZvcm1EYXRhOiBmb3JtRGF0YSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0bGV0IHJlc3VsdCA9IEpTT04ucGFyc2UocmVzLmRhdGEpXHJcblx0XHRcdFx0XHRcdGlmIChyZXMuc3RhdHVzQ29kZSA9PSAyMDAgJiYgcmVzdWx0LmNvZGUgPT0gJzIwMCcpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuJHUudG9hc3QoJ+aPkOS6pOaIkOWKn++8gScpXHJcblx0XHRcdFx0XHRcdFx0dGhpcy50b3BDb250ZW50ID0gdGhpcy50b3BDb250ZW50LmZpbHRlcihpID0+IGkucmVwYWlyX2NvZGUgIT09IHRoaXNcclxuXHRcdFx0XHRcdFx0XHRcdC5yYWRpb1ZhbHVlKVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMucmFkaW9WYWx1ZSA9IHRoaXMudG9wQ29udGVudC5sZW5ndGggPT09IDAgPyAnJyA6IHRoaXMudG9wQ29udGVudFswXVxyXG5cdFx0XHRcdFx0XHRcdFx0LnJlcGFpcl9jb2RlXHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLiR1LnRvYXN0KHJlc3VsdC5NZXNzYWdlKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvbiA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdHRoaXMuJGZvcmNlVXBkYXRlKClcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsKHJlcykge1xyXG5cdFx0XHRcdFx0XHR1bmkuJHUudG9hc3QoJ+aPkOS6pOWksei0pe+8gScpXHJcblx0XHRcdFx0XHRcdHRoaXMuaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvbiA9IGZhbHNlXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pXHJcblxyXG5cclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdEBpbXBvcnQgdXJsKCdAL3N0eWxlL2dsb2JhbC5jc3MnKTtcclxuXHJcblx0Ojp2LWRlZXAgLnVpY29uLWFycm93LWxlZnQ+c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdDo6di1kZWVwIC51aWNvbi1jYW1lcmEtZmlsbCB7XHJcblx0XHRmb250LXNpemU6IDYwcnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHJcblx0Ojp2LWRlZXAgLnVuaS1wcm9ncmVzcy1iYXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC51cExvYWRJbWcge1xyXG5cdFx0d2lkdGg6IDE2MHJweDtcclxuXHRcdGhlaWdodDogMTYwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG5cclxuXHQucmVwYWlyRGV0YWlsIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmMTtcclxuXHRcdGhlaWdodDogODBycHg7XHJcblx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdFx0d2lkdGg6IDEwNiU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTMlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmFycm93Q2xhc3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuXHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHQvLyBib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHRcdGhlaWdodDogNTZycHg7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///776\n");
/***/ }),
/* 777 */
diff --git a/unpackage/dist/dev/app-plus/app-view.js b/unpackage/dist/dev/app-plus/app-view.js
index ba99fe2..be9c94d 100644
--- a/unpackage/dist/dev/app-plus/app-view.js
+++ b/unpackage/dist/dev/app-plus/app-view.js
@@ -42431,11 +42431,16 @@
"uni-view",
{
staticClass: _vm._$g(60, "sc"),
- staticStyle: { width: "200rpx", display: "flex" },
+ staticStyle: {
+ width: "200rpx",
+ display: "flex",
+ "align-items": "center",
+ },
attrs: { _i: 60 },
},
[
_c("u-button", {
+ staticStyle: { height: "60rpx" },
attrs: { _i: 61 },
on: {
click: function ($event) {
@@ -42444,6 +42449,10 @@
},
}),
_c("u-button", {
+ staticStyle: {
+ height: "60rpx",
+ margin: "0 5rpx",
+ },
attrs: { _i: 62 },
on: {
click: function ($event) {
--
Gitblit v1.9.3