From 0dfcb8bfb508cbe160071509a0ee71a327e5207f Mon Sep 17 00:00:00 2001
From: whycq <whycq>
Date: 星期三, 29 六月 2022 08:18:06 +0800
Subject: [PATCH] #

---
 pages/basics/pakin.vue                     |    4 +-
 pages/basics/stockQuery.vue                |    4 +-
 unpackage/dist/dev/app-plus/app-view.js    |   33 ++++++++++++++--
 pages/basics/order.vue                     |    4 +-
 pages/basics/stockCheck.vue                |    4 +-
 pages/basics/stoOut.vue                    |    2 
 pages/basics/orderOut.vue                  |    4 +-
 unpackage/dist/dev/app-plus/app-service.js |   14 +++---
 8 files changed, 47 insertions(+), 22 deletions(-)

diff --git a/pages/basics/order.vue b/pages/basics/order.vue
index f917e0f..54ea69d 100644
--- a/pages/basics/order.vue
+++ b/pages/basics/order.vue
@@ -9,7 +9,7 @@
 				<view class="square-content">
 					<view class="content-input">
 						<input  v-model="barcode" type="text" placeholder="鎵爜 / 杈撳叆" maxlength="10"
-						:focus="barcodeFocus" @input="barcodeInput">
+						:focus="barcodeFocus" @input="barcodeInput" placeholder-style="line-height:  85rpx;">
 						<uni-icons type="closeempty" size="20" color="#dadada" @click="removeBarcode()"></uni-icons>
 					</view>
 				</view>
@@ -23,7 +23,7 @@
 				<view class="square-content">
 					<view class="content-input">
 						<input v-model="order" type="text" placeholder="鎵爜 / 杈撳叆" @input="findOrder()"
-						:focus="focus">
+						:focus="focus" placeholder-style="line-height:  85rpx;">
 						<uni-icons type="closeempty" size="20" color="#dadada" @click="removeOrder()"></uni-icons>
 					</view>
 				</view>
diff --git a/pages/basics/orderOut.vue b/pages/basics/orderOut.vue
index d1289dd..781b754 100644
--- a/pages/basics/orderOut.vue
+++ b/pages/basics/orderOut.vue
@@ -7,7 +7,7 @@
 			</view>
 			<view class="square-content">
 				<view class="content-input">
-					<input type="text" v-model="billNo" placeholder="鎵爜 / 杈撳叆" @input="searchBillNo">
+					<input type="text" v-model="billNo" placeholder="鎵爜 / 杈撳叆" @input="searchBillNo" placeholder-style="line-height:  85rpx;">
 					<uni-icons type="closeempty" size="20" color="#dadada" @click="removeBillNo"></uni-icons>
 				</view>
 			</view>
@@ -99,7 +99,7 @@
     export default {
         data() {
             return {
-                billNo: 'CK6266262626A',
+                billNo: '',
                 matList: [],
                 sites: [],
                 siteId: ''
diff --git a/pages/basics/pakin.vue b/pages/basics/pakin.vue
index 06f3bb5..33d2310 100644
--- a/pages/basics/pakin.vue
+++ b/pages/basics/pakin.vue
@@ -9,7 +9,7 @@
 				<view class="square-content">
 					<view class="content-input">
 						<input v-model="barcode" type="text" placeholder="鎵爜 / 杈撳叆" maxlength="10" 
-						:focus="barcodeFocus" @input="barcodeInput">
+						:focus="barcodeFocus" @input="barcodeInput" placeholder-style="line-height:  85rpx;">
 						<uni-icons type="closeempty" size="20" color="#dadada" @click="removeBarcode()"></uni-icons>
 					</view>
 				</view>
@@ -24,7 +24,7 @@
 				<view class="square-content">
 					<view class="content-input-btn">
 						<input v-model="matnr" type="text" placeholder="鎵爜 / 杈撳叆" @input="findMat()"
-						:focus="focus">
+						:focus="focus" placeholder-style="line-height:  85rpx;">
 						<uni-icons type="closeempty" size="20" color="#dadada" @click="removeMatnr()"></uni-icons>
 					</view>
 					<view class="content-btn">
diff --git a/pages/basics/stoOut.vue b/pages/basics/stoOut.vue
index 8d0aadf..743467f 100644
--- a/pages/basics/stoOut.vue
+++ b/pages/basics/stoOut.vue
@@ -7,7 +7,7 @@
 			</view>
 			<view class="square-content">
 				<view class="content-input">
-					<input type="text" v-model="locNo" placeholder="鎵爜 / 杈撳叆" @input="searchLocNo">
+					<input type="text" v-model="locNo" placeholder="鎵爜 / 杈撳叆" @input="searchLocNo" placeholder-style="line-height:  85rpx;">
 					<uni-icons type="closeempty" size="20" color="#dadada" @click="removeLocNo"></uni-icons>
 				</view>
 			</view>
diff --git a/pages/basics/stockCheck.vue b/pages/basics/stockCheck.vue
index 3cfeb19..096e13e 100644
--- a/pages/basics/stockCheck.vue
+++ b/pages/basics/stockCheck.vue
@@ -21,8 +21,8 @@
 				</view>
 				<view class="square-content">
 					<view class="content-input">
-						<input v-model="barcode" type="text" placeholder="鎵爜 / 杈撳叆" maxlength="8">
-						<uni-icons type="closeempty" size="20" color="#dadada" @click="removeBarcode"></uni-icons>
+						<input v-model="barcode" type="text" placeholder="鎵爜 / 杈撳叆" maxlength="8"placeholder-style="line-height:  85rpx;">
+						<uni-icons type="closeempty" size="20" color="#dadada" @click="removeBarcode" ></uni-icons>
 					</view>
 				</view>
 			</view>
diff --git a/pages/basics/stockQuery.vue b/pages/basics/stockQuery.vue
index de94887..8a5353d 100644
--- a/pages/basics/stockQuery.vue
+++ b/pages/basics/stockQuery.vue
@@ -5,7 +5,7 @@
 			<view class="searchBox">
 				<view class="searchIcon"><uni-icons type="search" size="20" color="#dadada"></uni-icons></view>
 				<view class="searchArea">
-					<input v-model="locNo" type="text" placeholder=" 搴撲綅鍙�" @input="searchByLoc"></view>
+					<input v-model="locNo" type="text" placeholder=" 搴撲綅鍙�" @input="searchByLoc" placeholder-style="line-height:  85rpx;"></view>
 				<view class="closeIcon"><uni-icons type="closeempty" size="20" color="#dadada" @click="removeLocNo"></uni-icons></view>
 			</view>
 		</view>
@@ -14,7 +14,7 @@
 			<view class="searchBox">
 				<view class="searchIcon"><uni-icons type="search" size="20" color="#dadada"></uni-icons></view>
 				<view class="searchArea">
-					<input v-model="matnr" type="text" placeholder=" 鍟嗗搧缂栫爜" @input="searchByMatnr"></view>
+					<input v-model="matnr" type="text" placeholder=" 鍟嗗搧缂栫爜" @input="searchByMatnr" placeholder-style="line-height:  85rpx;"></view>
 				<view class="closeIcon"><uni-icons type="closeempty" size="20" color="#dadada" @click="removeMatnr"></uni-icons></view>
 			</view>
 		</view>
diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js
index 405fb47..c716305 100644
--- a/unpackage/dist/dev/app-plus/app-service.js
+++ b/unpackage/dist/dev/app-plus/app-service.js
@@ -1830,7 +1830,7 @@
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
-eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _vuex = __webpack_require__(/*! vuex */ 34);\nvar _md = _interopRequireDefault(__webpack_require__(/*! ../../common/md5.js */ 35));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n// import { ACCESS_TOKEN,USER_NAME,USER_INFO } from \"@/common/util/constants\"\n// import configService from '@/common/service/config.service.js';\nvar _default = { data: function data() {return { shape: '', //round 鍦嗗舰\n      loading: false, phoneNo: '', smsCode: '', showPassword: false, //鏄惁鏄剧ず鏄庢枃\n      loginWay: 1, //1: 璐﹀瘑锛�2锛氶獙璇佺爜\n      smsCountDown: 0, smsCountInterval: null, toggleDelay: false, version: '', //绗笁鏂圭櫥褰曠浉鍏充俊鎭痋n      thirdType: \"\", thirdLoginInfo: \"\", thirdLoginState: false, bindingPhoneModal: false, thirdUserUuid: '', url: { bindingThirdPhone: '/sys/thirdLogin/bindingThirdPhone' }, type: '', userName: '', password: '', rember: true, IP: '', PORT: '8080' // 榛樿绔彛鍙穃n    };}, mounted: function mounted() {var that = this; //缂撳瓨鐨勮处鍙穃n    var HCuname = uni.getStorageSync('HCuname'); //缂撳瓨鐨勫瘑鐮乗n    var HCpassw = uni.getStorageSync('HCpassw'); //鏈夌紦瀛樺氨璧嬪�肩粰鏂囨湰娌℃湁灏辨竻绌篭n    if (HCuname && HCpassw) {that.userName = HCuname;that.password = HCpassw;} else {that.userName = '';that.password = '';}var UIP = uni.getStorageSync('UIP');if (UIP) {that.IP = UIP;that.baseIP = UIP;} else {that.IP = '';}var UPORT = uni.getStorageSync('UPORT');if (UPORT) {that.PORT = UPORT;that.basePORT = UPORT;} else {that.PORT = '8080';}}, onLoad: function onLoad() {var that = this;plus.runtime.getProperty(plus.runtime.appid, function (wgtinfo) {that.version = wgtinfo.version;});}, computed: { isSendSMSEnable: function isSendSMSEnable() {return this.smsCountDown <= 0 && this.phoneNo.length > 4;}, getSendBtnText: function getSendBtnText() {if (this.smsCountDown > 0) {\n        return this.smsCountDown + '绉掑悗鍙戦��';\n      } else {\n        return '鍙戦�侀獙璇佺爜';\n      }\n    },\n    canSMSLogin: function canSMSLogin() {\n      return this.userName.length > 4 && this.smsCode.length > 4;\n    },\n    canPwdLogin: function canPwdLogin() {\n      return this.userName.length > 4 && this.password.length > 4;\n    } },\n\n  methods: {\n    longpressImg: function longpressImg() {// 闀挎寜鍥剧墖\n      this.$refs.serverPort.open();\n    },\n    serverPortConfirm: function serverPortConfirm(type) {\n      this.basePORT = type;\n      // 瀛樺叆鏈湴缂撳瓨\n      this.PORT = type;\n      uni.setStorageSync('UPORT', this.basePORT);\n    },\n    changeIP: function changeIP() {\n      this.$refs.inputDialog.open();\n    },\n    dialogInputConfirm: function dialogInputConfirm(type) {\n      this.baseIP = type;\n      // 瀛樺叆鏈湴缂撳瓨\n      this.IP = type;\n      uni.setStorageSync('UIP', this.baseIP);\n    },\n    checkboxChange: function checkboxChange(e) {\n      if (e.detail.value.length == 1) {\n\n        //鑾峰彇缂撳瓨鐨勮处鍙穃n        uni.getStorageSync('HCuname', this.userName);\n        uni.getStorageSync('HCpassw', this.password);\n      } else {\n        uni.removeStorageSync('HCuname');\n        uni.removeStorageSync('HCpassw');\n      }\n    },\n    onLogin: function onLogin() {var _this = this;\n      if (!this.userName || this.userName.length == 0) {\n        uni.showToast({ title: '璇峰~鍐欒处鍙�', icon: \"none\" });\n        return;\n      }\n      if (!this.password || this.password.length == 0) {\n        uni.showToast({ title: '璇峰~鍐欏瘑鐮�', icon: \"none\" });\n        return;\n      }\n      if (this.baseIP == undefined || this.baseIP == '') {\n        uni.showToast({\n          title: '璇峰厛璁剧疆IP',\n          icon: 'none' });\n\n        return;\n      }\n      if (this.basePORT == undefined) {\n        uni.showToast({\n          title: '闀挎寜鍥剧墖杈撳叆绔彛鍙�',\n          icon: 'none' });\n\n        return;\n      }\n      uni.showLoading();\n      setTimeout(function () {\n        uni.hideLoading();\n        uni.showToast({\n          title: '鐧诲綍瓒呮椂',\n          position: 'bottom',\n          duration: 1000 });\n\n      }, 6000);\n      uni.request({\n        url: this.baseHttp + this.baseIP + ':' + this.basePORT + this.baseUrl + '/login.action',\n        data: {\n          username: this.userName,\n          password: _md.default.hex_md5(this.password) },\n\n        header: {\n          \"content-type\": \"application/json\" },\n\n        success: function success(result) {\n          var res = result.data;\n          uni.hideLoading();\n          if (res.code == 200) {\n            uni.showToast({\n              title: '鐧诲綍鎴愬姛',\n              position: 'bottom',\n              duration: 1000 });\n\n            if (_this.rember) {\n              uni.setStorageSync('HCuname', _this.userName);\n              uni.setStorageSync('HCpassw', _this.password);\n            } else {\n              uni.removeStorageSync('HCuname');\n              uni.removeStorageSync('HCpassw');\n            }\n            uni.setStorageSync('token', res.data.token);\n            setTimeout(function () {\n              uni.navigateBack(); //   灏忕▼搴忕敤杩欎釜  鎶婇椤佃矾鐢辨斁绗竴涓猏n              uni.reLaunch({\n                url: '../index/index' });\n\n            }, 1000);\n          } else {\n            uni.showToast({\n              title: res.msg,\n              icon: \"none\",\n              position: 'top' });\n\n          }\n\n        } });\n\n    },\n    saveClientId: function saveClientId() {var _this2 = this;\n      var info = plus.push.getClientInfo();\n      var cid = info.clientid;\n      this.$http.get(\"/sys/user/saveClientId\", { params: { clientId: cid } }).then(function (res) {\n        _this2.$tip.success('鐧诲綍鎴愬姛!');\n        _this2.$Router.replaceAll({ name: 'index' });\n      });\n    },\n    changePassword: function changePassword() {\n      this.showPassword = !this.showPassword;\n    },\n    loginSuccess: function loginSuccess() {\n      // 鐧婚檰鎴愬姛锛岄噸瀹氬悜鍒颁富椤礬n      this.$Router.replace({ name: 'index' });\n    },\n    requestFailed: function requestFailed(err) {\n      this.$message.warning(\"鐧诲綍澶辫触\");\n    } },\n\n  beforeDestroy: function beforeDestroy() {\n    if (this.smsCountInterval) {\n      clearInterval(this.smsCountInterval);\n    }\n  } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vbG9naW4udnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFzRUE7QUFDQSxxRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFGQTtBQUdBO2VBRUEsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxTQURBLEVBQ0E7QUFDQSxvQkFGQSxFQUdBLFdBSEEsRUFJQSxXQUpBLEVBS0EsbUJBTEEsRUFLQTtBQUNBLGlCQU5BLEVBTUE7QUFDQSxxQkFQQSxFQVFBLHNCQVJBLEVBU0Esa0JBVEEsRUFVQSxXQVZBLEVBV0E7QUFDQSxtQkFaQSxFQWFBLGtCQWJBLEVBY0Esc0JBZEEsRUFlQSx3QkFmQSxFQWdCQSxpQkFoQkEsRUFpQkEsT0FDQSxzREFEQSxFQWpCQSxFQW9CQSxRQXBCQSxFQXFCQSxZQXJCQSxFQXNCQSxZQXRCQSxFQXVCQSxZQXZCQSxFQXdCQSxNQXhCQSxFQXlCQSxZQXpCQSxDQXlCQTtBQXpCQSxNQTJCQSxDQTdCQSxFQThCQSxPQTlCQSxxQkE4QkEsQ0FDQSxnQkFEQSxDQUVBO0FBQ0EsZ0RBSEEsQ0FJQTtBQUNBLGdEQUxBLENBTUE7QUFDQSw2QkFDQSx3QkFDQSx3QkFDQSxDQUhBLE1BR0EsQ0FDQSxtQkFDQSxtQkFDQSxDQUVBLG9DQUNBLFVBQ0EsY0FDQSxrQkFDQSxDQUhBLE1BR0EsQ0FDQSxhQUNBLENBRUEsd0NBQ0EsWUFDQSxrQkFDQSxzQkFDQSxDQUhBLE1BR0EsQ0FDQSxtQkFDQSxDQUNBLENBNURBLEVBNkRBLDJCQUVBLGdCQUNBLGlFQUNBLCtCQUNBLENBRkEsRUFLQSxDQXJFQSxFQXNFQSxZQUNBLGVBREEsNkJBQ0EsQ0FDQSx5REFDQSxDQUhBLEVBSUEsY0FKQSw0QkFJQSxDQUNBO0FBQ0E7QUFDQSxPQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0EsS0FWQTtBQVdBLGVBWEEseUJBV0E7QUFDQTtBQUNBLEtBYkE7QUFjQSxlQWRBLHlCQWNBO0FBQ0E7QUFDQSxLQWhCQSxFQXRFQTs7QUF3RkE7QUFDQSxnQkFEQSwwQkFDQTtBQUNBO0FBQ0EsS0FIQTtBQUlBLHFCQUpBLDZCQUlBLElBSkEsRUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FUQTtBQVVBLFlBVkEsc0JBVUE7QUFDQTtBQUNBLEtBWkE7QUFhQSxzQkFiQSw4QkFhQSxJQWJBLEVBYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBbEJBO0FBbUJBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsT0FMQSxNQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0E3QkE7QUE4QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQURBO0FBRUEsc0JBRkE7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLHNCQUZBOztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQURBO0FBRUEsNEJBRkE7QUFHQSx3QkFIQTs7QUFLQSxPQVBBLEVBT0EsSUFQQTtBQVFBO0FBQ0EsK0ZBREE7QUFFQTtBQUNBLGlDQURBO0FBRUEsc0RBRkEsRUFGQTs7QUFNQTtBQUNBLDRDQURBLEVBTkE7O0FBU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQURBO0FBRUEsZ0NBRkE7QUFHQSw0QkFIQTs7QUFLQTtBQUNBO0FBQ0E7QUFDQSxhQUhBLE1BR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBREEsQ0FDQTtBQUNBO0FBQ0EscUNBREE7O0FBR0EsYUFMQSxFQUtBLElBTEE7QUFNQSxXQXBCQSxNQW9CQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSwwQkFGQTtBQUdBLDZCQUhBOztBQUtBOztBQUVBLFNBeENBOztBQTBDQSxLQXhHQTtBQXlHQSxnQkF6R0EsMEJBeUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BSEE7QUFJQSxLQWhIQTtBQWlIQSxrQkFqSEEsNEJBaUhBO0FBQ0E7QUFDQSxLQW5IQTtBQW9IQSxnQkFwSEEsMEJBb0hBO0FBQ0E7QUFDQTtBQUNBLEtBdkhBO0FBd0hBLGlCQXhIQSx5QkF3SEEsR0F4SEEsRUF3SEE7QUFDQTtBQUNBLEtBMUhBLEVBeEZBOztBQW9OQSxlQXBOQSwyQkFvTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQXhOQSxFIiwiZmlsZSI6IjMzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiICA8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJ6YWktYm94XCI+XHJcblx0XHRcclxuICAgICAgICA8c2Nyb2xsLXZpZXcgc2Nyb2xsLXkgY2xhc3M9XCJwYWdlXCI+XHJcblx0XHRcdFxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cInRleHQtY2VudGVyXCIgOnN0eWxlPVwiW3thbmltYXRpb246ICdzaG93ICcgKyAwLjQrICdzIDEnfV1cIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2xvZ28ucG5nXCIgbW9kZT0nYXNwZWN0Rml0JyBjbGFzcz1cInphaS1sb2dvXCIgQGxvbmd0YXA9J2xvbmdwcmVzc0ltZyc+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImJveCBwYWRkaW5nLWxyLXhsIGxvZ2luLXBhZGRpbmd0b3BcIiA6c3R5bGU9XCJbe2FuaW1hdGlvbjogJ3Nob3cgJyArIDAuNisgJ3MgMSd9XVwiPlxyXG5cdFx0XHRcdDxibG9jayB2LWlmPVwibG9naW5XYXk9PTFcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY3UtZm9ybS1ncm91cCBtYXJnaW4tdG9wICBzaGFkb3ctd2FycFwiIDpjbGFzcz1cIltzaGFwZT09J3JvdW5kJz8ncm91bmQnOicnXVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlLWxvZ2luXCI+PHRleHQgY2xhc3M9XCJjdUljb24tcGVvcGxlIG1hcmdpbi1yaWdodC14c1wiPjwvdGV4dD7otKblj7c6PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXotKblj7dcIiBuYW1lPVwiaW5wdXRcIiB2LW1vZGVsPVwidXNlck5hbWVcIj48L2lucHV0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjdS1mb3JtLWdyb3VwIG1hcmdpbi10b3Agc2hhZG93LXdhcnBcIiA6Y2xhc3M9XCJbc2hhcGU9PSdyb3VuZCc/J3JvdW5kJzonJ11cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS1sb2dpblwiPjx0ZXh0IGNsYXNzPVwiY3VJY29uLWxvY2sgbWFyZ2luLXJpZ2h0LXhzXCI+PC90ZXh0PuWvhueggTo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCBjbGFzcz1cInVuaS1pbnB1dFwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5a+G56CBXCIgOnBhc3N3b3JkPVwiIXNob3dQYXNzd29yZFwiIHYtbW9kZWw9XCJwYXNzd29yZFwiIC8+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWN0aW9uIHRleHQtbGdcIj5cclxuXHRcdFx0XHRcdFx0ICAgIDx0ZXh0IDpjbGFzcz1cIltzaG93UGFzc3dvcmQgPyAnY3VJY29uLWF0dGVudGlvbicgOiAnY3VJY29uLWF0dGVudGlvbmZvcmJpZCddXCIgQGNsaWNrPVwiY2hhbmdlUGFzc3dvcmRcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleCBtYXJnaW4teHMganVzdGlmeS1iZXR3ZWVuXCI+XHJcblx0XHRcdFx0XHRcdDxjaGVja2JveC1ncm91cCBjbGFzcz1cInJlbWJlclwiPlxyXG5cdFx0XHRcdFx0XHRcdDxsYWJlbD5cclxuXHRcdFx0XHRcdFx0XHRcdDxjaGVja2JveCB2YWx1ZT1cImNiXCIgOmNoZWNrZWQ9XCJyZW1iZXJcIiAgQHRhcD1cInJlbWJlciA9ICFyZW1iZXJcIiBzdHlsZT1cInRyYW5zZm9ybTpzY2FsZSgwLjcpXCIgLz48dGV4dD7orrDkvY/lr4bnoIE8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC9sYWJlbD5cclxuXHRcdFx0XHRcdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJjaGFuZ2VJUFwiIEBjbGljaz1cImNoYW5nZUlQKClcIj7orr7nva5JUDwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleCBwYWRkaW5nIGp1c3RpZnktY2VudGVyIG1hcmdpbi10b3BcIj5cclxuXHRcdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImN1LWJ0biBiZy1ibHVlIGxnICBzaGFkb3dcIiA6bG9hZGluZz1cImxvYWRpbmdcIiA6Y2xhc3M9XCJbc2hhcGU9PSdyb3VuZCc/J3JvdW5kJzonJ11cIlxyXG5cdFx0XHRcdFx0XHRcdEB0YXA9XCJvbkxvZ2luXCI+PHRleHQgc3BhY2U9XCJlbXNwXCI+e3tsb2FkaW5nID8gXCLnmbvlvZXkuK0uLi5cIjpcIiDnmbvlvZUgXCJ9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC9idXR0b24+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9ibG9jaz5cclxuXHRcclxuXHRcdFx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInBhZGRpbmcgZmxleCBmbGV4LWRpcmVjdGlvbiAgdGV4dC1jZW50ZXJcIiBzdHlsZT1cInBvc2l0aW9uOiBmaXhlZDt3aWR0aDogODAlO2JvdHRvbTogMDt0ZXh0LWFsaWduOiBjZW50ZXI7XCI+XHJcblx0XHRcdFx0XHTlvZPliY3niYjmnKw6e3t2ZXJzaW9ufX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICA8L3Njcm9sbC12aWV3PlxyXG5cdFx0PCEtLSDnmbvlvZXliqDovb3lvLnnqpcgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImN1LWxvYWQgbG9hZC1tb2RhbFwiIHYtaWY9XCJsb2FkaW5nXCI+XHJcblx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJjdUljb24tZW1vamlmaWxsIHRleHQtb3JhbmdlXCI+PC92aWV3PiAtLT5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9sb2dvMS5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJyb3VuZFwiPjwvaW1hZ2U+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZ3JheS10ZXh0XCI+55m75b2V5LitLi4uPC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXc+XHJcblx0XHRcdDx1bmktcG9wdXAgcmVmPVwiaW5wdXREaWFsb2dcIiB0eXBlPVwiZGlhbG9nXCI+XHJcblx0XHRcdFx0PHVuaS1wb3B1cC1kaWFsb2cgcmVmPVwiaW5wdXRDbG9zZVwiIG1vZGU9XCJpbnB1dFwiIHRpdGxlPVwi6K6+572uSVBcIiB2LW1vZGVsPVwiSVBcIlxyXG5cdFx0XHRcdFx0cGxhY2Vob2xkZXI9XCLor7fovpPlhaXmnI3liqHlmahJUFwiIEBjb25maXJtPVwiZGlhbG9nSW5wdXRDb25maXJtXCI+XHJcblx0XHRcdFx0PC91bmktcG9wdXAtZGlhbG9nPlx0XHJcblx0XHRcdDwvdW5pLXBvcHVwPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgc3R5bGU9XCJtYXJnaW4tdG9wOiAxMHJweDtcIj5cclxuXHRcdFx0PHVuaS1wb3B1cCByZWY9XCJzZXJ2ZXJQb3J0XCIgdHlwZT1cImRpYWxvZ1wiPlxyXG5cdFx0XHRcdDx1bmktcG9wdXAtZGlhbG9nIHJlZj1cImlucHV0Q2xvc2VcIiBtb2RlPVwiaW5wdXRcIiB0aXRsZT1cIuiuvue9ruerr+WPo1wiIHYtbW9kZWw9XCJQT1JUXCJcclxuXHRcdFx0XHRcdHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5pyN5Yqh5Zmo56uv5Y+j5Y+3XCIgQGNvbmZpcm09XCJzZXJ2ZXJQb3J0Q29uZmlybVwiPlxyXG5cdFx0XHRcdDwvdW5pLXBvcHVwLWRpYWxvZz5cdFxyXG5cdFx0XHQ8L3VuaS1wb3B1cD5cclxuXHRcdDwvdmlldz5cclxuICAgIDwvdmlldz5cclxuXHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8vIGltcG9ydCB7IEFDQ0VTU19UT0tFTixVU0VSX05BTUUsVVNFUl9JTkZPIH0gZnJvbSBcIkAvY29tbW9uL3V0aWwvY29uc3RhbnRzXCJcclxuXHRpbXBvcnQgeyBtYXBBY3Rpb25zIH0gZnJvbSBcInZ1ZXhcIlxyXG5cdGltcG9ydCBtZDUgZnJvbSAnLi4vLi4vY29tbW9uL21kNS5qcydcclxuICAgIC8vIGltcG9ydCBjb25maWdTZXJ2aWNlIGZyb20gJ0AvY29tbW9uL3NlcnZpY2UvY29uZmlnLnNlcnZpY2UuanMnO1xyXG5cdFxyXG4gICAgZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgICAgIGRhdGEoKSB7XHJcbiAgICAgICAgICAgIHJldHVybiB7XHJcblx0XHRcdFx0c2hhcGU6JycsLy9yb3VuZCDlnIblvaJcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRwaG9uZU5vOiAnJyxcclxuXHRcdFx0XHRzbXNDb2RlOiAnJyxcclxuXHRcdFx0XHRzaG93UGFzc3dvcmQ6IGZhbHNlLCAvL+aYr+WQpuaYvuekuuaYjuaWh1xyXG5cdFx0XHRcdGxvZ2luV2F5OiAxLCAvLzE6IOi0puWvhu+8jDLvvJrpqozor4HnoIFcclxuXHRcdFx0XHRzbXNDb3VudERvd246IDAsXHJcblx0XHRcdFx0c21zQ291bnRJbnRlcnZhbDogbnVsbCxcclxuXHRcdFx0XHR0b2dnbGVEZWxheTogZmFsc2UsXHJcblx0XHRcdFx0dmVyc2lvbjonJyxcclxuXHRcdFx0XHQvL+esrOS4ieaWueeZu+W9leebuOWFs+S/oeaBr1xyXG5cdFx0XHRcdHRoaXJkVHlwZTpcIlwiLFxyXG5cdFx0XHRcdHRoaXJkTG9naW5JbmZvOlwiXCIsXHJcblx0XHRcdFx0dGhpcmRMb2dpblN0YXRlOmZhbHNlLFxyXG5cdFx0XHRcdGJpbmRpbmdQaG9uZU1vZGFsOmZhbHNlLFxyXG5cdFx0XHRcdHRoaXJkVXNlclV1aWQ6JycsXHJcblx0XHRcdFx0dXJsOiB7XHJcblx0XHRcdFx0XHRiaW5kaW5nVGhpcmRQaG9uZTogJy9zeXMvdGhpcmRMb2dpbi9iaW5kaW5nVGhpcmRQaG9uZSdcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHR5cGU6JycsXHJcblx0XHRcdFx0dXNlck5hbWU6JycsXHJcblx0XHRcdFx0cGFzc3dvcmQ6JycsXHJcblx0XHRcdFx0cmVtYmVyOnRydWUsXHJcblx0XHRcdFx0SVA6JycsXHJcblx0XHRcdFx0UE9SVDonODA4MCcsLy8g6buY6K6k56uv5Y+j5Y+3XHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgfSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0Ly/nvJPlrZjnmoTotKblj7dcclxuXHRcdFx0Y29uc3QgSEN1bmFtZSA9IHVuaS5nZXRTdG9yYWdlU3luYygnSEN1bmFtZScpO1xyXG5cdFx0XHQvL+e8k+WtmOeahOWvhueggVxyXG5cdFx0XHRjb25zdCBIQ3Bhc3N3ID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdIQ3Bhc3N3Jyk7XHJcblx0XHRcdC8v5pyJ57yT5a2Y5bCx6LWL5YC857uZ5paH5pys5rKh5pyJ5bCx5riF56m6XHJcblx0XHRcdGlmIChIQ3VuYW1lICYmIEhDcGFzc3cpIHtcclxuXHRcdFx0ICAgIHRoYXQudXNlck5hbWUgPSBIQ3VuYW1lO1xyXG5cdFx0XHQgICAgdGhhdC5wYXNzd29yZCA9IEhDcGFzc3c7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdCAgICB0aGF0LnVzZXJOYW1lID0gJyc7XHJcblx0XHRcdCAgICB0aGF0LnBhc3N3b3JkID0gJyc7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGNvbnN0IFVJUCA9IHVuaS5nZXRTdG9yYWdlU3luYygnVUlQJyk7XHJcblx0XHRcdGlmIChVSVApIHtcclxuXHRcdFx0ICAgIHRoYXQuSVAgPSBVSVA7XHJcblx0XHRcdFx0dGhhdC5iYXNlSVAgPSBVSVA7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdCAgICB0aGF0LklQID0gJyc7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGNvbnN0IFVQT1JUID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdVUE9SVCcpO1xyXG5cdFx0XHRpZiAoVVBPUlQpIHtcclxuXHRcdFx0ICAgIHRoYXQuUE9SVCA9IFVQT1JUO1xyXG5cdFx0XHRcdHRoYXQuYmFzZVBPUlQgPSBVUE9SVDtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0ICAgIHRoYXQuUE9SVCA9ICc4MDgwJztcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZDpmdW5jdGlvbigpe1xyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0dmFyIHRoYXQ9dGhpc1xyXG5cdFx0XHRwbHVzLnJ1bnRpbWUuZ2V0UHJvcGVydHkoIHBsdXMucnVudGltZS5hcHBpZCwgZnVuY3Rpb24gKCB3Z3RpbmZvICkge1xyXG5cdFx0XHRcdHRoYXQudmVyc2lvbj13Z3RpbmZvLnZlcnNpb25cclxuXHRcdFx0fSk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0ICAgICAgaXNTZW5kU01TRW5hYmxlKCkge1xyXG5cdFx0ICAgICAgICByZXR1cm4gdGhpcy5zbXNDb3VudERvd24gPD0gMCAmJiB0aGlzLnBob25lTm8ubGVuZ3RoID4gNDtcclxuXHRcdCAgICAgIH0sXHJcblx0XHQgICAgICBnZXRTZW5kQnRuVGV4dCgpIHtcclxuXHRcdCAgICAgICAgaWYgKHRoaXMuc21zQ291bnREb3duID4gMCkge1xyXG5cdFx0ICAgICAgICAgIHJldHVybiB0aGlzLnNtc0NvdW50RG93biArICfnp5LlkI7lj5HpgIEnO1xyXG5cdFx0ICAgICAgICB9IGVsc2Uge1xyXG5cdFx0ICAgICAgICAgIHJldHVybiAn5Y+R6YCB6aqM6K+B56CBJztcclxuXHRcdCAgICAgICAgfVxyXG5cdFx0ICAgICAgfSxcclxuXHRcdCAgICAgIGNhblNNU0xvZ2luKCkge1xyXG5cdFx0ICAgICAgICByZXR1cm4gdGhpcy51c2VyTmFtZS5sZW5ndGggPiA0ICYmIHRoaXMuc21zQ29kZS5sZW5ndGggPiA0O1xyXG5cdFx0ICAgICAgfSxcclxuXHRcdCAgICAgIGNhblB3ZExvZ2luKCkge1xyXG5cdFx0ICAgICAgICByZXR1cm4gdGhpcy51c2VyTmFtZS5sZW5ndGggPiA0ICYmIHRoaXMucGFzc3dvcmQubGVuZ3RoID4gNDtcclxuXHRcdCAgICAgIH0sXHJcblx0XHR9LFxyXG4gICAgICAgIG1ldGhvZHM6IHtcclxuXHRcdFx0bG9uZ3ByZXNzSW1nKCkgeyAvLyDplb/mjInlm77niYdcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnNlcnZlclBvcnQub3BlbigpXHJcblx0XHRcdH0sXHJcblx0XHRcdHNlcnZlclBvcnRDb25maXJtKHR5cGUpIHtcclxuXHRcdFx0XHR0aGlzLmJhc2VQT1JUID0gdHlwZVxyXG5cdFx0XHRcdC8vIOWtmOWFpeacrOWcsOe8k+WtmFxyXG5cdFx0XHRcdHRoaXMuUE9SVCA9IHR5cGVcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ1VQT1JUJyx0aGlzLmJhc2VQT1JUKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGFuZ2VJUCgpe1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMuaW5wdXREaWFsb2cub3BlbigpXHJcblx0XHRcdH0sXHJcblx0XHRcdGRpYWxvZ0lucHV0Q29uZmlybSh0eXBlKXtcclxuXHRcdFx0XHR0aGlzLmJhc2VJUCA9IHR5cGVcclxuXHRcdFx0XHQvLyDlrZjlhaXmnKzlnLDnvJPlrZhcclxuXHRcdFx0XHR0aGlzLklQID0gdHlwZTtcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ1VJUCcsdGhpcy5iYXNlSVApXHJcblx0XHRcdH0sXHJcblx0XHRcdGNoZWNrYm94Q2hhbmdlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdCAgICBpZiAoZS5kZXRhaWwudmFsdWUubGVuZ3RoID09IDEpIHtcclxuXHRcdFx0XHJcblx0XHRcdCAgICAgICAgLy/ojrflj5bnvJPlrZjnmoTotKblj7dcclxuXHRcdFx0ICAgICAgICAgdW5pLmdldFN0b3JhZ2VTeW5jKCdIQ3VuYW1lJyx0aGlzLnVzZXJOYW1lKTtcclxuXHRcdFx0ICAgICAgICAgdW5pLmdldFN0b3JhZ2VTeW5jKCdIQ3Bhc3N3Jyx0aGlzLnBhc3N3b3JkKTtcclxuXHRcdFx0ICAgIH0gZWxzZSB7XHJcblx0XHRcdCAgICAgICAgICB1bmkucmVtb3ZlU3RvcmFnZVN5bmMoJ0hDdW5hbWUnKTtcclxuXHRcdFx0ICAgICAgICAgIHVuaS5yZW1vdmVTdG9yYWdlU3luYygnSENwYXNzdycpOyAgICAgICAgICAgICAgXHJcblx0XHRcdCAgICB9XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uTG9naW46IGZ1bmN0aW9uICgpe1xyXG5cdFx0XHRcdGlmKCF0aGlzLnVzZXJOYW1lIHx8IHRoaXMudXNlck5hbWUubGVuZ3RoPT0wKXtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiAn6K+35aGr5YaZ6LSm5Y+3JyxpY29uOiBcIm5vbmVcIn0pXHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmKCF0aGlzLnBhc3N3b3JkIHx8IHRoaXMucGFzc3dvcmQubGVuZ3RoPT0wKXtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiAn6K+35aGr5YaZ5a+G56CBJyxpY29uOiBcIm5vbmVcIn0pXHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmKHRoaXMuYmFzZUlQID09IHVuZGVmaW5lZCB8fCB0aGlzLmJhc2VJUCA9PSAnJyApIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTon6K+35YWI6K6+572uSVAnLFxyXG5cdFx0XHRcdFx0XHRpY29uOidub25lJ1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYodGhpcy5iYXNlUE9SVCA9PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTon6ZW/5oyJ5Zu+54mH6L6T5YWl56uv5Y+j5Y+3JyxcclxuXHRcdFx0XHRcdFx0aWNvbjonbm9uZSdcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZygpO1xyXG5cdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKXtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn55m75b2V6LaF5pe2JyxcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246ICdib3R0b20nLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTAwMFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSw2MDAwKVxyXG5cdFx0XHRcdHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0XHQgICAgdXJsOiB0aGlzLmJhc2VIdHRwICsgdGhpcy5iYXNlSVAgKyAnOicgK3RoaXMuYmFzZVBPUlQgKyB0aGlzLmJhc2VVcmwgKyAnL2xvZ2luLmFjdGlvbicsXHJcblx0XHRcdFx0ICAgIGRhdGE6IHtcclxuXHRcdFx0XHQgICAgICB1c2VybmFtZTp0aGlzLnVzZXJOYW1lLFxyXG5cdFx0XHRcdCAgICAgIHBhc3N3b3JkOm1kNS5oZXhfbWQ1KHRoaXMucGFzc3dvcmQpIFxyXG5cdFx0XHRcdCAgICB9LFxyXG5cdFx0XHRcdCAgICBoZWFkZXI6IHtcclxuXHRcdFx0XHRcdFx0XCJjb250ZW50LXR5cGVcIjogXCJhcHBsaWNhdGlvbi9qc29uXCJcclxuXHRcdFx0XHQgICAgfSxcclxuXHRcdFx0XHQgICAgc3VjY2VzczogKHJlc3VsdCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRsZXQgcmVzID0gcmVzdWx0LmRhdGE7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMjAwKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogJ+eZu+W9leaIkOWKnycsXHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogJ2JvdHRvbScsXHJcblx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTAwMFxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdGlmKHRoaXMucmVtYmVyKXtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnSEN1bmFtZScsIHRoaXMudXNlck5hbWUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdIQ3Bhc3N3JywgdGhpcy5wYXNzd29yZCk7XHJcblx0XHRcdFx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoJ0hDdW5hbWUnKTtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYygnSENwYXNzdycpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3Rva2VuJywgcmVzLmRhdGEudG9rZW4pO1xyXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjaygpO1x0XHQvLyAgIOWwj+eoi+W6j+eUqOi/meS4qiAg5oqK6aaW6aG16Lev55Sx5pS+56ys5LiA5LiqXHJcblx0XHRcdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcuLi9pbmRleC9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH0sIDEwMDApO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIixcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiAndG9wJ1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0c2F2ZUNsaWVudElkKCl7XHJcblx0XHRcdFx0dmFyIGluZm8gPSBwbHVzLnB1c2guZ2V0Q2xpZW50SW5mbygpO1xyXG5cdFx0XHRcdHZhciBjaWQgPSBpbmZvLmNsaWVudGlkO1xyXG5cdFx0XHRcdHRoaXMuJGh0dHAuZ2V0KFwiL3N5cy91c2VyL3NhdmVDbGllbnRJZFwiLHtwYXJhbXM6e2NsaWVudElkOmNpZH19KS50aGVuKHJlcz0+e1xyXG5cdFx0XHRcdFx0dGhpcy4kdGlwLnN1Y2Nlc3MoJ+eZu+W9leaIkOWKnyEnKVxyXG5cdFx0XHRcdFx0dGhpcy4kUm91dGVyLnJlcGxhY2VBbGwoe25hbWU6J2luZGV4J30pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hhbmdlUGFzc3dvcmQoKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93UGFzc3dvcmQgPSAhdGhpcy5zaG93UGFzc3dvcmQ7XHJcblx0XHRcdH0sXHJcblx0XHRcdGxvZ2luU3VjY2VzcygpIHtcclxuXHRcdFx0ICAvLyDnmbvpmYbmiJDlip/vvIzph43lrprlkJHliLDkuLvpobVcclxuXHRcdFx0ICB0aGlzLiRSb3V0ZXIucmVwbGFjZSh7bmFtZTonaW5kZXgnfSlcclxuXHRcdFx0fSxcclxuXHRcdFx0cmVxdWVzdEZhaWxlZChlcnIpIHtcclxuXHRcdFx0ICB0aGlzLiRtZXNzYWdlLndhcm5pbmcoXCLnmbvlvZXlpLHotKVcIilcclxuXHRcdFx0fSxcclxuICAgICAgICB9LFxyXG5cdFx0YmVmb3JlRGVzdHJveSgpIHtcclxuXHRcdCAgICBpZiAodGhpcy5zbXNDb3VudEludGVydmFsKSB7XHJcblx0XHQgICAgICAgIGNsZWFySW50ZXJ2YWwodGhpcy5zbXNDb3VudEludGVydmFsKTtcclxuXHRcdCAgICB9XHJcblx0XHR9LFxyXG5cdFx0XHJcblx0XHRcclxuICAgIH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCBcIi4uLy4uL2NvbG9ydWkvbWFpbi5jc3NcIjtcclxuXHRAaW1wb3J0IFwiLi4vLi4vY29sb3J1aS9pY29uLmNzc1wiO1xyXG5cdEBpbXBvcnQgXCIuLi8uLi9jb2xvcnVpL2FuaW1hdGlvbi5jc3NcIjtcclxuXHRcclxuICAgIC5sb2dpbi1wYWRkaW5ndG9wIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTB1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnphaS1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjB1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnphaS1sb2dvIHtcclxuICAgICAgICB3aWR0aDogNjAwdXB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnphaS10aXRsZSB7XHJcbiAgICAgICBmb250LXNpemU6IDU4dXB4O1xyXG4gICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LXBsYWNlaG9sZGVyLCAuemFpLWlucHV0IHtcclxuICAgICAgICBjb2xvcjogIzk0YWZjZTtcclxuICAgIH1cclxuXHJcbiAgICAuemFpLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHVweCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDMwdXB4O1xyXG4gICAgICAgIGNvbG9yOiAjYTdiNmQwO1xyXG4gICAgfVxyXG5cclxuICAgIC56YWktYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY2NWEzO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnVweDtcclxuICAgIH1cclxuXHJcbiAgICAuemFpLWJ0bjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8q5oyJ6ZKu54K55Ye75pWI5p6cKi9cclxuICAgIC56YWktYnRuLmJ1dHRvbi1ob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXVweCwgMXVweCk7XHJcbiAgICB9XHJcblx0LmNoYW5nZUJveCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHVweDtcclxuXHR9XHJcblx0LnJlbWJlciB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cdC5jaGFuZ2VJUCB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE1dXB4O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///33\n");
+eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 _vuex = __webpack_require__(/*! vuex */ 34);\nvar _md = _interopRequireDefault(__webpack_require__(/*! ../../common/md5.js */ 35));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n// import { ACCESS_TOKEN,USER_NAME,USER_INFO } from \"@/common/util/constants\"\n// import configService from '@/common/service/config.service.js';\nvar _default = { data: function data() {return { shape: '', //round 鍦嗗舰\n      loading: false, phoneNo: '', smsCode: '', showPassword: false, //鏄惁鏄剧ず鏄庢枃\n      loginWay: 1, //1: 璐﹀瘑锛�2锛氶獙璇佺爜\n      smsCountDown: 0, smsCountInterval: null, toggleDelay: false, version: '', //绗笁鏂圭櫥褰曠浉鍏充俊鎭痋n      thirdType: \"\", thirdLoginInfo: \"\", thirdLoginState: false, bindingPhoneModal: false, thirdUserUuid: '', url: { bindingThirdPhone: '/sys/thirdLogin/bindingThirdPhone' }, type: '', userName: '', password: '', rember: true, IP: '', PORT: '8080' // 榛樿绔彛鍙穃n    };}, mounted: function mounted() {var that = this; //缂撳瓨鐨勮处鍙穃n    var HCuname = uni.getStorageSync('HCuname'); //缂撳瓨鐨勫瘑鐮乗n    var HCpassw = uni.getStorageSync('HCpassw'); //鏈夌紦瀛樺氨璧嬪�肩粰鏂囨湰娌℃湁灏辨竻绌篭n    if (HCuname && HCpassw) {that.userName = HCuname;that.password = HCpassw;} else {that.userName = '';that.password = '';}var UIP = uni.getStorageSync('UIP');if (UIP) {that.IP = UIP;that.baseIP = UIP;} else {that.IP = '';}var UPORT = uni.getStorageSync('UPORT');if (UPORT) {that.PORT = UPORT;that.basePORT = UPORT;} else {that.PORT = '8080';}}, onLoad: function onLoad() {var that = this;plus.runtime.getProperty(plus.runtime.appid, function (wgtinfo) {that.version = wgtinfo.version;});}, computed: { isSendSMSEnable: function isSendSMSEnable() {return this.smsCountDown <= 0 && this.phoneNo.length > 4;}, getSendBtnText: function getSendBtnText() {if (this.smsCountDown > 0) {\n        return this.smsCountDown + '绉掑悗鍙戦��';\n      } else {\n        return '鍙戦�侀獙璇佺爜';\n      }\n    },\n    canSMSLogin: function canSMSLogin() {\n      return this.userName.length > 4 && this.smsCode.length > 4;\n    },\n    canPwdLogin: function canPwdLogin() {\n      return this.userName.length > 4 && this.password.length > 4;\n    } },\n\n  methods: {\n    longpressImg: function longpressImg() {// 闀挎寜鍥剧墖\n      this.$refs.serverPort.open();\n    },\n    serverPortConfirm: function serverPortConfirm(type) {\n      this.basePORT = type;\n      // 瀛樺叆鏈湴缂撳瓨\n      this.PORT = type;\n      uni.setStorageSync('UPORT', this.basePORT);\n    },\n    changeIP: function changeIP() {\n      this.$refs.inputDialog.open();\n    },\n    dialogInputConfirm: function dialogInputConfirm(type) {\n      this.baseIP = type;\n      // 瀛樺叆鏈湴缂撳瓨\n      this.IP = type;\n      uni.setStorageSync('UIP', this.baseIP);\n    },\n    checkboxChange: function checkboxChange(e) {\n      if (e.detail.value.length == 1) {\n\n        //鑾峰彇缂撳瓨鐨勮处鍙穃n        uni.getStorageSync('HCuname', this.userName);\n        uni.getStorageSync('HCpassw', this.password);\n      } else {\n        uni.removeStorageSync('HCuname');\n        uni.removeStorageSync('HCpassw');\n      }\n    },\n    onLogin: function onLogin() {var _this = this;\n      if (!this.userName || this.userName.length == 0) {\n        uni.showToast({ title: '璇峰~鍐欒处鍙�', icon: \"none\" });\n        return;\n      }\n      if (!this.password || this.password.length == 0) {\n        uni.showToast({ title: '璇峰~鍐欏瘑鐮�', icon: \"none\" });\n        return;\n      }\n      if (this.baseIP == undefined || this.baseIP == '') {\n        uni.showToast({\n          title: '璇峰厛璁剧疆IP',\n          icon: 'none' });\n\n        return;\n      }\n      if (this.basePORT == undefined) {\n        uni.showToast({\n          title: '闀挎寜鍥剧墖杈撳叆绔彛鍙�',\n          icon: 'none' });\n\n        return;\n      }\n      uni.showLoading();\n      setTimeout(function () {\n        uni.hideLoading();\n        uni.showToast({\n          title: '鐧诲綍瓒呮椂',\n          position: 'bottom',\n          duration: 1000 });\n\n      }, 6000);\n      uni.request({\n        url: this.baseHttp + this.baseIP + ':' + this.basePORT + this.baseUrl + '/login.action',\n        data: {\n          username: this.userName,\n          password: _md.default.hex_md5(this.password) },\n\n        header: {\n          \"content-type\": \"application/json\" },\n\n        success: function success(result) {\n          var res = result.data;\n          uni.hideLoading();\n          if (res.code == 200) {\n            uni.showToast({\n              title: '鐧诲綍鎴愬姛',\n              position: 'bottom',\n              duration: 1000 });\n\n            if (_this.rember) {\n              uni.setStorageSync('HCuname', _this.userName);\n              uni.setStorageSync('HCpassw', _this.password);\n            } else {\n              uni.removeStorageSync('HCuname');\n              uni.removeStorageSync('HCpassw');\n            }\n            uni.setStorageSync('token', res.data.token);\n            setTimeout(function () {\n              uni.navigateBack(); //   灏忕▼搴忕敤杩欎釜  鎶婇椤佃矾鐢辨斁绗竴涓猏n              uni.reLaunch({\n                url: '../index/index' });\n\n            }, 1000);\n          } else {\n            uni.showToast({\n              title: res.msg,\n              icon: \"none\",\n              position: 'top' });\n\n          }\n\n        } });\n\n    },\n    saveClientId: function saveClientId() {var _this2 = this;\n      var info = plus.push.getClientInfo();\n      var cid = info.clientid;\n      this.$http.get(\"/sys/user/saveClientId\", { params: { clientId: cid } }).then(function (res) {\n        _this2.$tip.success('鐧诲綍鎴愬姛!');\n        _this2.$Router.replaceAll({ name: 'index' });\n      });\n    },\n    changePassword: function changePassword() {\n      this.showPassword = !this.showPassword;\n    },\n    loginSuccess: function loginSuccess() {\n      // 鐧婚檰鎴愬姛锛岄噸瀹氬悜鍒颁富椤礬n      this.$Router.replace({ name: 'index' });\n    },\n    requestFailed: function requestFailed(err) {\n      this.$message.warning(\"鐧诲綍澶辫触\");\n    } },\n\n  beforeDestroy: function beforeDestroy() {\n    if (this.smsCountInterval) {\n      clearInterval(this.smsCountInterval);\n    }\n  } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vbG9naW4udnVlIl0sIm5hbWVzIjpbImRhdGEiLCJzaGFwZSIsImxvYWRpbmciLCJwaG9uZU5vIiwic21zQ29kZSIsInNob3dQYXNzd29yZCIsImxvZ2luV2F5Iiwic21zQ291bnREb3duIiwic21zQ291bnRJbnRlcnZhbCIsInRvZ2dsZURlbGF5IiwidmVyc2lvbiIsInRoaXJkVHlwZSIsInRoaXJkTG9naW5JbmZvIiwidGhpcmRMb2dpblN0YXRlIiwiYmluZGluZ1Bob25lTW9kYWwiLCJ0aGlyZFVzZXJVdWlkIiwidXJsIiwiYmluZGluZ1RoaXJkUGhvbmUiLCJ0eXBlIiwidXNlck5hbWUiLCJwYXNzd29yZCIsInJlbWJlciIsIklQIiwiUE9SVCIsIm1vdW50ZWQiLCJ0aGF0IiwiSEN1bmFtZSIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwiSENwYXNzdyIsIlVJUCIsImJhc2VJUCIsIlVQT1JUIiwiYmFzZVBPUlQiLCJvbkxvYWQiLCJwbHVzIiwicnVudGltZSIsImdldFByb3BlcnR5IiwiYXBwaWQiLCJ3Z3RpbmZvIiwiY29tcHV0ZWQiLCJpc1NlbmRTTVNFbmFibGUiLCJsZW5ndGgiLCJnZXRTZW5kQnRuVGV4dCIsImNhblNNU0xvZ2luIiwiY2FuUHdkTG9naW4iLCJtZXRob2RzIiwibG9uZ3ByZXNzSW1nIiwiJHJlZnMiLCJzZXJ2ZXJQb3J0Iiwib3BlbiIsInNlcnZlclBvcnRDb25maXJtIiwic2V0U3RvcmFnZVN5bmMiLCJjaGFuZ2VJUCIsImlucHV0RGlhbG9nIiwiZGlhbG9nSW5wdXRDb25maXJtIiwiY2hlY2tib3hDaGFuZ2UiLCJlIiwiZGV0YWlsIiwidmFsdWUiLCJyZW1vdmVTdG9yYWdlU3luYyIsIm9uTG9naW4iLCJzaG93VG9hc3QiLCJ0aXRsZSIsImljb24iLCJ1bmRlZmluZWQiLCJzaG93TG9hZGluZyIsInNldFRpbWVvdXQiLCJoaWRlTG9hZGluZyIsInBvc2l0aW9uIiwiZHVyYXRpb24iLCJyZXF1ZXN0IiwiYmFzZUh0dHAiLCJiYXNlVXJsIiwidXNlcm5hbWUiLCJtZDUiLCJoZXhfbWQ1IiwiaGVhZGVyIiwic3VjY2VzcyIsInJlc3VsdCIsInJlcyIsImNvZGUiLCJ0b2tlbiIsIm5hdmlnYXRlQmFjayIsInJlTGF1bmNoIiwibXNnIiwic2F2ZUNsaWVudElkIiwiaW5mbyIsInB1c2giLCJnZXRDbGllbnRJbmZvIiwiY2lkIiwiY2xpZW50aWQiLCIkaHR0cCIsImdldCIsInBhcmFtcyIsImNsaWVudElkIiwidGhlbiIsIiR0aXAiLCIkUm91dGVyIiwicmVwbGFjZUFsbCIsIm5hbWUiLCJjaGFuZ2VQYXNzd29yZCIsImxvZ2luU3VjY2VzcyIsInJlcGxhY2UiLCJyZXF1ZXN0RmFpbGVkIiwiZXJyIiwiJG1lc3NhZ2UiLCJ3YXJuaW5nIiwiYmVmb3JlRGVzdHJveSIsImNsZWFySW50ZXJ2YWwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFzRUM7QUFDQSxxRiw4RkF2RUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVDO0FBR0c7ZUFFZSxFQUNYQSxJQURXLGtCQUNKLENBQ0gsT0FBTyxFQUNmQyxLQUFLLEVBQUMsRUFEUyxFQUNO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S0MsUUFBTCxDQUFjQyxPQUFkLENBQXNCLE1BQXRCO0FBQ0QsS0ExSGEsRUF4RkU7O0FBb05qQkMsZUFwTmlCLDJCQW9ORDtBQUNaLFFBQUksS0FBS3BHLGdCQUFULEVBQTJCO0FBQ3ZCcUcsbUJBQWEsQ0FBQyxLQUFLckcsZ0JBQU4sQ0FBYjtBQUNIO0FBQ0osR0F4TmdCLEUiLCJmaWxlIjoiMzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuXHQvLyBpbXBvcnQgeyBBQ0NFU1NfVE9LRU4sVVNFUl9OQU1FLFVTRVJfSU5GTyB9IGZyb20gXCJAL2NvbW1vbi91dGlsL2NvbnN0YW50c1wiXG5cdGltcG9ydCB7IG1hcEFjdGlvbnMgfSBmcm9tIFwidnVleFwiXG5cdGltcG9ydCBtZDUgZnJvbSAnLi4vLi4vY29tbW9uL21kNS5qcydcbiAgICAvLyBpbXBvcnQgY29uZmlnU2VydmljZSBmcm9tICdAL2NvbW1vbi9zZXJ2aWNlL2NvbmZpZy5zZXJ2aWNlLmpzJztcblx0XG4gICAgZXhwb3J0IGRlZmF1bHQge1xuICAgICAgICBkYXRhKCkge1xuICAgICAgICAgICAgcmV0dXJuIHtcblx0XHRcdFx0c2hhcGU6JycsLy9yb3VuZCDlnIblvaJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXG5cdFx0XHRcdHBob25lTm86ICcnLFxuXHRcdFx0XHRzbXNDb2RlOiAnJyxcblx0XHRcdFx0c2hvd1Bhc3N3b3JkOiBmYWxzZSwgLy/mmK/lkKbmmL7npLrmmI7mlodcblx0XHRcdFx0bG9naW5XYXk6IDEsIC8vMTog6LSm5a+G77yMMu+8mumqjOivgeeggVxuXHRcdFx0XHRzbXNDb3VudERvd246IDAsXG5cdFx0XHRcdHNtc0NvdW50SW50ZXJ2YWw6IG51bGwsXG5cdFx0XHRcdHRvZ2dsZURlbGF5OiBmYWxzZSxcblx0XHRcdFx0dmVyc2lvbjonJyxcblx0XHRcdFx0Ly/nrKzkuInmlrnnmbvlvZXnm7jlhbPkv6Hmga9cblx0XHRcdFx0dGhpcmRUeXBlOlwiXCIsXG5cdFx0XHRcdHRoaXJkTG9naW5JbmZvOlwiXCIsXG5cdFx0XHRcdHRoaXJkTG9naW5TdGF0ZTpmYWxzZSxcblx0XHRcdFx0YmluZGluZ1Bob25lTW9kYWw6ZmFsc2UsXG5cdFx0XHRcdHRoaXJkVXNlclV1aWQ6JycsXG5cdFx0XHRcdHVybDoge1xuXHRcdFx0XHRcdGJpbmRpbmdUaGlyZFBob25lOiAnL3N5cy90aGlyZExvZ2luL2JpbmRpbmdUaGlyZFBob25lJ1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR0eXBlOicnLFxuXHRcdFx0XHR1c2VyTmFtZTonJyxcblx0XHRcdFx0cGFzc3dvcmQ6JycsXG5cdFx0XHRcdHJlbWJlcjp0cnVlLFxuXHRcdFx0XHRJUDonJyxcblx0XHRcdFx0UE9SVDonODA4MCcsLy8g6buY6K6k56uv5Y+j5Y+3XG4gICAgICAgICAgICB9O1xuICAgICAgICB9LFxuXHRcdG1vdW50ZWQoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XG5cdFx0XHQvL+e8k+WtmOeahOi0puWPt1xuXHRcdFx0Y29uc3QgSEN1bmFtZSA9IHVuaS5nZXRTdG9yYWdlU3luYygnSEN1bmFtZScpO1xuXHRcdFx0Ly/nvJPlrZjnmoTlr4bnoIFcblx0XHRcdGNvbnN0IEhDcGFzc3cgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ0hDcGFzc3cnKTtcblx0XHRcdC8v5pyJ57yT5a2Y5bCx6LWL5YC857uZ5paH5pys5rKh5pyJ5bCx5riF56m6XG5cdFx0XHRpZiAoSEN1bmFtZSAmJiBIQ3Bhc3N3KSB7XG5cdFx0XHQgICAgdGhhdC51c2VyTmFtZSA9IEhDdW5hbWU7XG5cdFx0XHQgICAgdGhhdC5wYXNzd29yZCA9IEhDcGFzc3c7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0ICAgIHRoYXQudXNlck5hbWUgPSAnJztcblx0XHRcdCAgICB0aGF0LnBhc3N3b3JkID0gJyc7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGNvbnN0IFVJUCA9IHVuaS5nZXRTdG9yYWdlU3luYygnVUlQJyk7XG5cdFx0XHRpZiAoVUlQKSB7XG5cdFx0XHQgICAgdGhhdC5JUCA9IFVJUDtcblx0XHRcdFx0dGhhdC5iYXNlSVAgPSBVSVA7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0ICAgIHRoYXQuSVAgPSAnJztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Y29uc3QgVVBPUlQgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ1VQT1JUJyk7XG5cdFx0XHRpZiAoVVBPUlQpIHtcblx0XHRcdCAgICB0aGF0LlBPUlQgPSBVUE9SVDtcblx0XHRcdFx0dGhhdC5iYXNlUE9SVCA9IFVQT1JUO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdCAgICB0aGF0LlBPUlQgPSAnODA4MCc7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRvbkxvYWQ6ZnVuY3Rpb24oKXtcblxuXHRcdFx0dmFyIHRoYXQ9dGhpc1xuXHRcdFx0cGx1cy5ydW50aW1lLmdldFByb3BlcnR5KCBwbHVzLnJ1bnRpbWUuYXBwaWQsIGZ1bmN0aW9uICggd2d0aW5mbyApIHtcblx0XHRcdFx0dGhhdC52ZXJzaW9uPXdndGluZm8udmVyc2lvblxuXHRcdFx0fSk7XG5cblx0XHRcdFxuXHRcdH0sXG5cdFx0Y29tcHV0ZWQ6IHtcblx0XHQgICAgICBpc1NlbmRTTVNFbmFibGUoKSB7XG5cdFx0ICAgICAgICByZXR1cm4gdGhpcy5zbXNDb3VudERvd24gPD0gMCAmJiB0aGlzLnBob25lTm8ubGVuZ3RoID4gNDtcblx0XHQgICAgICB9LFxuXHRcdCAgICAgIGdldFNlbmRCdG5UZXh0KCkge1xuXHRcdCAgICAgICAgaWYgKHRoaXMuc21zQ291bnREb3duID4gMCkge1xuXHRcdCAgICAgICAgICByZXR1cm4gdGhpcy5zbXNDb3VudERvd24gKyAn56eS5ZCO5Y+R6YCBJztcblx0XHQgICAgICAgIH0gZWxzZSB7XG5cdFx0ICAgICAgICAgIHJldHVybiAn5Y+R6YCB6aqM6K+B56CBJztcblx0XHQgICAgICAgIH1cblx0XHQgICAgICB9LFxuXHRcdCAgICAgIGNhblNNU0xvZ2luKCkge1xuXHRcdCAgICAgICAgcmV0dXJuIHRoaXMudXNlck5hbWUubGVuZ3RoID4gNCAmJiB0aGlzLnNtc0NvZGUubGVuZ3RoID4gNDtcblx0XHQgICAgICB9LFxuXHRcdCAgICAgIGNhblB3ZExvZ2luKCkge1xuXHRcdCAgICAgICAgcmV0dXJuIHRoaXMudXNlck5hbWUubGVuZ3RoID4gNCAmJiB0aGlzLnBhc3N3b3JkLmxlbmd0aCA+IDQ7XG5cdFx0ICAgICAgfSxcblx0XHR9LFxuICAgICAgICBtZXRob2RzOiB7XG5cdFx0XHRsb25ncHJlc3NJbWcoKSB7IC8vIOmVv+aMieWbvueJh1xuXHRcdFx0XHR0aGlzLiRyZWZzLnNlcnZlclBvcnQub3BlbigpXG5cdFx0XHR9LFxuXHRcdFx0c2VydmVyUG9ydENvbmZpcm0odHlwZSkge1xuXHRcdFx0XHR0aGlzLmJhc2VQT1JUID0gdHlwZVxuXHRcdFx0XHQvLyDlrZjlhaXmnKzlnLDnvJPlrZhcblx0XHRcdFx0dGhpcy5QT1JUID0gdHlwZVxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ1VQT1JUJyx0aGlzLmJhc2VQT1JUKVxuXHRcdFx0fSxcblx0XHRcdGNoYW5nZUlQKCl7XG5cdFx0XHRcdHRoaXMuJHJlZnMuaW5wdXREaWFsb2cub3BlbigpXG5cdFx0XHR9LFxuXHRcdFx0ZGlhbG9nSW5wdXRDb25maXJtKHR5cGUpe1xuXHRcdFx0XHR0aGlzLmJhc2VJUCA9IHR5cGVcblx0XHRcdFx0Ly8g5a2Y5YWl5pys5Zyw57yT5a2YXG5cdFx0XHRcdHRoaXMuSVAgPSB0eXBlO1xuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ1VJUCcsdGhpcy5iYXNlSVApXG5cdFx0XHR9LFxuXHRcdFx0Y2hlY2tib3hDaGFuZ2U6IGZ1bmN0aW9uKGUpIHtcblx0XHRcdCAgICBpZiAoZS5kZXRhaWwudmFsdWUubGVuZ3RoID09IDEpIHtcblx0XHRcdFxuXHRcdFx0ICAgICAgICAvL+iOt+WPlue8k+WtmOeahOi0puWPt1xuXHRcdFx0ICAgICAgICAgdW5pLmdldFN0b3JhZ2VTeW5jKCdIQ3VuYW1lJyx0aGlzLnVzZXJOYW1lKTtcblx0XHRcdCAgICAgICAgIHVuaS5nZXRTdG9yYWdlU3luYygnSENwYXNzdycsdGhpcy5wYXNzd29yZCk7XG5cdFx0XHQgICAgfSBlbHNlIHtcblx0XHRcdCAgICAgICAgICB1bmkucmVtb3ZlU3RvcmFnZVN5bmMoJ0hDdW5hbWUnKTtcblx0XHRcdCAgICAgICAgICB1bmkucmVtb3ZlU3RvcmFnZVN5bmMoJ0hDcGFzc3cnKTsgICAgICAgICAgICAgIFxuXHRcdFx0ICAgIH1cblx0XHRcdH0sXG5cdFx0XHRvbkxvZ2luOiBmdW5jdGlvbiAoKXtcblx0XHRcdFx0aWYoIXRoaXMudXNlck5hbWUgfHwgdGhpcy51c2VyTmFtZS5sZW5ndGg9PTApe1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiAn6K+35aGr5YaZ6LSm5Y+3JyxpY29uOiBcIm5vbmVcIn0pXG5cdFx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlmKCF0aGlzLnBhc3N3b3JkIHx8IHRoaXMucGFzc3dvcmQubGVuZ3RoPT0wKXtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHt0aXRsZTogJ+ivt+Whq+WGmeWvhueggScsaWNvbjogXCJub25lXCJ9KVxuXHRcdFx0XHRcdHJldHVybjtcblx0XHRcdFx0fVxuXHRcdFx0XHRpZih0aGlzLmJhc2VJUCA9PSB1bmRlZmluZWQgfHwgdGhpcy5iYXNlSVAgPT0gJycgKSB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTon6K+35YWI6K6+572uSVAnLFxuXHRcdFx0XHRcdFx0aWNvbjonbm9uZSdcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdHJldHVybjtcblx0XHRcdFx0fVxuXHRcdFx0XHRpZih0aGlzLmJhc2VQT1JUID09IHVuZGVmaW5lZCkge1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6J+mVv+aMieWbvueJh+i+k+WFpeerr+WPo+WPtycsXG5cdFx0XHRcdFx0XHRpY29uOidub25lJ1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZygpO1xuXHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7XG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogJ+eZu+W9lei2heaXticsXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogJ2JvdHRvbScsXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTAwMFxuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHR9LDYwMDApXG5cdFx0XHRcdHVuaS5yZXF1ZXN0KHtcblx0XHRcdFx0ICAgIHVybDogdGhpcy5iYXNlSHR0cCArIHRoaXMuYmFzZUlQICsgJzonICt0aGlzLmJhc2VQT1JUICsgdGhpcy5iYXNlVXJsICsgJy9sb2dpbi5hY3Rpb24nLFxuXHRcdFx0XHQgICAgZGF0YToge1xuXHRcdFx0XHQgICAgICB1c2VybmFtZTp0aGlzLnVzZXJOYW1lLFxuXHRcdFx0XHQgICAgICBwYXNzd29yZDptZDUuaGV4X21kNSh0aGlzLnBhc3N3b3JkKSBcblx0XHRcdFx0ICAgIH0sXG5cdFx0XHRcdCAgICBoZWFkZXI6IHtcblx0XHRcdFx0XHRcdFwiY29udGVudC10eXBlXCI6IFwiYXBwbGljYXRpb24vanNvblwiXG5cdFx0XHRcdCAgICB9LFxuXHRcdFx0XHQgICAgc3VjY2VzczogKHJlc3VsdCkgPT4ge1xuXHRcdFx0XHRcdFx0bGV0IHJlcyA9IHJlc3VsdC5kYXRhO1xuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMjAwKSB7XG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiAn55m75b2V5oiQ5YqfJyxcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogJ2JvdHRvbScsXG5cdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDEwMDBcblx0XHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0XHRcdGlmKHRoaXMucmVtYmVyKXtcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0hDdW5hbWUnLCB0aGlzLnVzZXJOYW1lKTtcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0hDcGFzc3cnLCB0aGlzLnBhc3N3b3JkKTtcblx0XHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKCdIQ3VuYW1lJyk7XG5cdFx0XHRcdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKCdIQ3Bhc3N3Jyk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd0b2tlbicsIHJlcy5kYXRhLnRva2VuKTtcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjaygpO1x0XHQvLyAgIOWwj+eoi+W6j+eUqOi/meS4qiAg5oqK6aaW6aG16Lev55Sx5pS+56ys5LiA5LiqXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy4uL2luZGV4L2luZGV4J1xuXHRcdFx0XHRcdFx0XHRcdH0pO1xuXHRcdFx0XHRcdFx0XHR9LCAxMDAwKTtcblx0XHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxuXHRcdFx0XHRcdFx0XHRcdGljb246IFwibm9uZVwiLFxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiAndG9wJ1xuXHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH0pO1xuXHRcdFx0fSxcblx0XHRcdHNhdmVDbGllbnRJZCgpe1xuXHRcdFx0XHR2YXIgaW5mbyA9IHBsdXMucHVzaC5nZXRDbGllbnRJbmZvKCk7XG5cdFx0XHRcdHZhciBjaWQgPSBpbmZvLmNsaWVudGlkO1xuXHRcdFx0XHR0aGlzLiRodHRwLmdldChcIi9zeXMvdXNlci9zYXZlQ2xpZW50SWRcIix7cGFyYW1zOntjbGllbnRJZDpjaWR9fSkudGhlbihyZXM9Pntcblx0XHRcdFx0XHR0aGlzLiR0aXAuc3VjY2Vzcygn55m75b2V5oiQ5YqfIScpXG5cdFx0XHRcdFx0dGhpcy4kUm91dGVyLnJlcGxhY2VBbGwoe25hbWU6J2luZGV4J30pXG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0Y2hhbmdlUGFzc3dvcmQoKSB7XG5cdFx0XHRcdHRoaXMuc2hvd1Bhc3N3b3JkID0gIXRoaXMuc2hvd1Bhc3N3b3JkO1xuXHRcdFx0fSxcblx0XHRcdGxvZ2luU3VjY2VzcygpIHtcblx0XHRcdCAgLy8g55m76ZmG5oiQ5Yqf77yM6YeN5a6a5ZCR5Yiw5Li76aG1XG5cdFx0XHQgIHRoaXMuJFJvdXRlci5yZXBsYWNlKHtuYW1lOidpbmRleCd9KVxuXHRcdFx0fSxcblx0XHRcdHJlcXVlc3RGYWlsZWQoZXJyKSB7XG5cdFx0XHQgIHRoaXMuJG1lc3NhZ2Uud2FybmluZyhcIueZu+W9leWksei0pVwiKVxuXHRcdFx0fSxcbiAgICAgICAgfSxcblx0XHRiZWZvcmVEZXN0cm95KCkge1xuXHRcdCAgICBpZiAodGhpcy5zbXNDb3VudEludGVydmFsKSB7XG5cdFx0ICAgICAgICBjbGVhckludGVydmFsKHRoaXMuc21zQ291bnRJbnRlcnZhbCk7XG5cdFx0ICAgIH1cblx0XHR9LFxuXHRcdFxuXHRcdFxuICAgIH1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///33\n");
 
 /***/ }),
 /* 34 */
@@ -3262,7 +3262,7 @@
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
-eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n  data: function data() {\n    return {\n      elements: [\n\n      {\n        title: '缁勬墭鍏ュ簱',\n        name: 'pakin',\n        color: 'blue',\n        cuIcon: 'copy' },\n\n      {\n        title: '璁㈠崟缁勬墭',\n        name: 'order',\n        color: 'blue',\n        cuIcon: 'goods' },\n\n      {\n        title: '搴撳瓨鏌ヨ',\n        name: 'stockQuery',\n        color: 'blue',\n        cuIcon: 'searchlist' },\n\n      {\n        title: '鍗曟嵁鍑哄簱',\n        name: 'orderOut',\n        color: 'blue',\n        cuIcon: 'video' },\n\n      {\n        title: '搴撲綅鍑哄簱',\n        name: 'stoOut',\n        color: 'blue',\n        cuIcon: 'video' },\n\n      {\n        title: '搴撳瓨鐩樼偣',\n        name: 'stockCheck',\n        color: 'blue',\n        cuIcon: 'safe' },\n\n      {\n        title: '閫�鍑虹櫥褰�',\n        name: 'logOut',\n        color: 'grey',\n        cuIcon: 'exit' }] };\n\n\n\n\n  },\n  onLoad: function onLoad() {\n\n  },\n  methods: {\n    changeImg: function changeImg() {\n      __f__(\"log\", 1, \" at pages/index/index.vue:78\");\n    },\n    checked: function checked() {\n      uni.vibrateShort();\n    } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJlbGVtZW50cyIsInRpdGxlIiwibmFtZSIsImNvbG9yIiwiY3VJY29uIiwib25Mb2FkIiwibWV0aG9kcyIsImNoYW5nZUltZyIsImNoZWNrZWQiLCJ1bmkiLCJ2aWJyYXRlU2hvcnQiXSwibWFwcGluZ3MiOiJxSUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVlO0FBQ2RBLE1BRGMsa0JBQ1A7QUFDTixXQUFPO0FBQ05DLGNBQVEsRUFBQzs7QUFFUjtBQUNDQyxhQUFLLEVBQUUsTUFEUjtBQUVDQyxZQUFJLEVBQUUsT0FGUDtBQUdDQyxhQUFLLEVBQUUsTUFIUjtBQUlDQyxjQUFNLEVBQUUsTUFKVCxFQUZROztBQVFSO0FBQ0NILGFBQUssRUFBRSxNQURSO0FBRUNDLFlBQUksRUFBRSxPQUZQO0FBR0NDLGFBQUssRUFBRSxNQUhSO0FBSUNDLGNBQU0sRUFBRSxPQUpULEVBUlE7O0FBY1I7QUFDQ0gsYUFBSyxFQUFFLE1BRFI7QUFFQ0MsWUFBSSxFQUFFLFlBRlA7QUFHQ0MsYUFBSyxFQUFFLE1BSFI7QUFJQ0MsY0FBTSxFQUFFLFlBSlQsRUFkUTs7QUFvQlI7QUFDQ0gsYUFBSyxFQUFFLE1BRFI7QUFFQ0MsWUFBSSxFQUFFLFVBRlA7QUFHQ0MsYUFBSyxFQUFFLE1BSFI7QUFJQ0MsY0FBTSxFQUFFLE9BSlQsRUFwQlE7O0FBMEJSO0FBQ0NILGFBQUssRUFBRSxNQURSO0FBRUNDLFlBQUksRUFBRSxRQUZQO0FBR0NDLGFBQUssRUFBRSxNQUhSO0FBSUNDLGNBQU0sRUFBRSxPQUpULEVBMUJROztBQWdDUjtBQUNDSCxhQUFLLEVBQUUsTUFEUjtBQUVDQyxZQUFJLEVBQUUsWUFGUDtBQUdDQyxhQUFLLEVBQUUsTUFIUjtBQUlDQyxjQUFNLEVBQUUsTUFKVCxFQWhDUTs7QUFzQ1I7QUFDQ0gsYUFBSyxFQUFFLE1BRFI7QUFFQ0MsWUFBSSxFQUFFLFFBRlA7QUFHQ0MsYUFBSyxFQUFFLE1BSFI7QUFJQ0MsY0FBTSxFQUFFLE1BSlQsRUF0Q1EsQ0FESCxFQUFQOzs7OztBQWdEQSxHQWxEYTtBQW1EZEMsUUFuRGMsb0JBbURMOztBQUVSLEdBckRhO0FBc0RkQyxTQUFPLEVBQUU7QUFDUkMsYUFEUSx1QkFDRztBQUNWLG1CQUFZLENBQVo7QUFDQSxLQUhPO0FBSVJDLFdBSlEscUJBSUU7QUFDVEMsU0FBRyxDQUFDQyxZQUFKO0FBQ0EsS0FOTyxFQXRESyxFIiwiZmlsZSI6IjQxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0ZWxlbWVudHM6W1xuXHRcdFx0XHRcblx0XHRcdFx0e1xuXHRcdFx0XHRcdHRpdGxlOiAn57uE5omY5YWl5bqTJyxcblx0XHRcdFx0XHRuYW1lOiAncGFraW4nLFxuXHRcdFx0XHRcdGNvbG9yOiAnYmx1ZScsXG5cdFx0XHRcdFx0Y3VJY29uOiAnY29weSdcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdHRpdGxlOiAn6K6i5Y2V57uE5omYJyxcblx0XHRcdFx0XHRuYW1lOiAnb3JkZXInLFxuXHRcdFx0XHRcdGNvbG9yOiAnYmx1ZScsXG5cdFx0XHRcdFx0Y3VJY29uOiAnZ29vZHMnXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHR0aXRsZTogJ+W6k+WtmOafpeivoicsXG5cdFx0XHRcdFx0bmFtZTogJ3N0b2NrUXVlcnknLFxuXHRcdFx0XHRcdGNvbG9yOiAnYmx1ZScsXG5cdFx0XHRcdFx0Y3VJY29uOiAnc2VhcmNobGlzdCdcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdHRpdGxlOiAn5Y2V5o2u5Ye65bqTJyxcblx0XHRcdFx0XHRuYW1lOiAnb3JkZXJPdXQnLFxuXHRcdFx0XHRcdGNvbG9yOiAnYmx1ZScsXG5cdFx0XHRcdFx0Y3VJY29uOiAndmlkZW8nXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHR0aXRsZTogJ+W6k+S9jeWHuuW6kycsXG5cdFx0XHRcdFx0bmFtZTogJ3N0b091dCcsXG5cdFx0XHRcdFx0Y29sb3I6ICdibHVlJyxcblx0XHRcdFx0XHRjdUljb246ICd2aWRlbydcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdHRpdGxlOiAn5bqT5a2Y55uY54K5Jyxcblx0XHRcdFx0XHRuYW1lOiAnc3RvY2tDaGVjaycsXG5cdFx0XHRcdFx0Y29sb3I6ICdibHVlJyxcblx0XHRcdFx0XHRjdUljb246ICdzYWZlJ1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0dGl0bGU6ICfpgIDlh7rnmbvlvZUnLFxuXHRcdFx0XHRcdG5hbWU6ICdsb2dPdXQnLFxuXHRcdFx0XHRcdGNvbG9yOiAnZ3JleScsXG5cdFx0XHRcdFx0Y3VJY29uOiAnZXhpdCdcblx0XHRcdFx0fSxcblx0XHRcdFx0XG5cdFx0XHRcdF1cblx0XHR9XG5cdH0sXG5cdG9uTG9hZCgpIHtcblxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Y2hhbmdlSW1nKCl7XG5cdFx0XHRjb25zb2xlLmxvZygxKVxuXHRcdH0sXG5cdFx0Y2hlY2tlZCgpIHtcblx0XHRcdHVuaS52aWJyYXRlU2hvcnQoKTtcblx0XHR9XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///41\n");
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n  data: function data() {\n    return {\n      elements: [\n\n      {\n        title: '缁勬墭鍏ュ簱',\n        name: 'pakin',\n        color: 'blue',\n        cuIcon: 'copy' },\n\n      {\n        title: '璁㈠崟缁勬墭',\n        name: 'order',\n        color: 'blue',\n        cuIcon: 'goods' },\n\n      {\n        title: '搴撳瓨鏌ヨ',\n        name: 'stockQuery',\n        color: 'blue',\n        cuIcon: 'searchlist' },\n\n      {\n        title: '鍗曟嵁鍑哄簱',\n        name: 'orderOut',\n        color: 'blue',\n        cuIcon: 'video' },\n\n      {\n        title: '搴撲綅鍑哄簱',\n        name: 'stoOut',\n        color: 'blue',\n        cuIcon: 'video' },\n\n      {\n        title: '搴撳瓨鐩樼偣',\n        name: 'stockCheck',\n        color: 'blue',\n        cuIcon: 'safe' },\n\n      {\n        title: '閫�鍑虹櫥褰�',\n        name: 'logOut',\n        color: 'grey',\n        cuIcon: 'exit' }] };\n\n\n\n\n  },\n  onLoad: function onLoad() {\n\n  },\n  methods: {\n    changeImg: function changeImg() {\n      __f__(\"log\", 1, \" at pages/index/index.vue:78\");\n    },\n    checked: function checked() {\n      uni.vibrateShort();\n    } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXFCQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EscUJBREE7QUFFQSxxQkFGQTtBQUdBLHFCQUhBO0FBSUEsc0JBSkEsRUFGQTs7QUFRQTtBQUNBLHFCQURBO0FBRUEscUJBRkE7QUFHQSxxQkFIQTtBQUlBLHVCQUpBLEVBUkE7O0FBY0E7QUFDQSxxQkFEQTtBQUVBLDBCQUZBO0FBR0EscUJBSEE7QUFJQSw0QkFKQSxFQWRBOztBQW9CQTtBQUNBLHFCQURBO0FBRUEsd0JBRkE7QUFHQSxxQkFIQTtBQUlBLHVCQUpBLEVBcEJBOztBQTBCQTtBQUNBLHFCQURBO0FBRUEsc0JBRkE7QUFHQSxxQkFIQTtBQUlBLHVCQUpBLEVBMUJBOztBQWdDQTtBQUNBLHFCQURBO0FBRUEsMEJBRkE7QUFHQSxxQkFIQTtBQUlBLHNCQUpBLEVBaENBOztBQXNDQTtBQUNBLHFCQURBO0FBRUEsc0JBRkE7QUFHQSxxQkFIQTtBQUlBLHNCQUpBLEVBdENBLENBREE7Ozs7O0FBZ0RBLEdBbERBO0FBbURBLFFBbkRBLG9CQW1EQTs7QUFFQSxHQXJEQTtBQXNEQTtBQUNBLGFBREEsdUJBQ0E7QUFDQTtBQUNBLEtBSEE7QUFJQSxXQUpBLHFCQUlBO0FBQ0E7QUFDQSxLQU5BLEVBdERBLEUiLCJmaWxlIjoiNDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8c2Nyb2xsLXZpZXcgc2Nyb2xsLXk+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleCBqdXN0aWZ5LWVuZCBjdXN0b20tcG9zaXRpb25cIj5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImltZy1sb2dvIGZsZXggc29saWQtYm90dG9tIFwiIHNyYz1cIi4uLy4uL3N0YXRpYy96b25leXVuZy5wbmdcIiBtb2RlPVwid2lkdGhGaXhcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm5hdi1saXN0XCIgPlxyXG5cdFx0XHRcdDxuYXZpZ2F0b3IgaG92ZXItY2xhc3M9XCJub25lXCIgOnVybD1cIicvcGFnZXMvYmFzaWNzLycgKyBpdGVtLm5hbWVcIiBjbGFzcz1cIm5hdi1saVwiIG5hdmlnYXRlVG8gOmNsYXNzPVwiJ2JnLScraXRlbS5jb2xvclwiXHJcblx0XHRcdFx0IDpzdHlsZT1cIlt7YW5pbWF0aW9uOiAnc2hvdyAnICsgKChpbmRleCsxKSowLjIrMSkgKyAncyAxJ31dXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gZWxlbWVudHNcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJjaGVja2VkKClcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hdi10aXRsZVwiPnt7aXRlbS50aXRsZX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmF2LW5hbWVcIj57e2l0ZW0ubmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdDx0ZXh0IDpjbGFzcz1cIidjdUljb24tJyArIGl0ZW0uY3VJY29uXCI+PC90ZXh0PlxyXG5cdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRlbGVtZW50czpbXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICfnu4TmiZjlhaXlupMnLFxyXG5cdFx0XHRcdFx0XHRuYW1lOiAncGFraW4nLFxyXG5cdFx0XHRcdFx0XHRjb2xvcjogJ2JsdWUnLFxyXG5cdFx0XHRcdFx0XHRjdUljb246ICdjb3B5J1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICforqLljZXnu4TmiZgnLFxyXG5cdFx0XHRcdFx0XHRuYW1lOiAnb3JkZXInLFxyXG5cdFx0XHRcdFx0XHRjb2xvcjogJ2JsdWUnLFxyXG5cdFx0XHRcdFx0XHRjdUljb246ICdnb29kcydcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn5bqT5a2Y5p+l6K+iJyxcclxuXHRcdFx0XHRcdFx0bmFtZTogJ3N0b2NrUXVlcnknLFxyXG5cdFx0XHRcdFx0XHRjb2xvcjogJ2JsdWUnLFxyXG5cdFx0XHRcdFx0XHRjdUljb246ICdzZWFyY2hsaXN0J1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICfljZXmja7lh7rlupMnLFxyXG5cdFx0XHRcdFx0XHRuYW1lOiAnb3JkZXJPdXQnLFxyXG5cdFx0XHRcdFx0XHRjb2xvcjogJ2JsdWUnLFxyXG5cdFx0XHRcdFx0XHRjdUljb246ICd2aWRlbydcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn5bqT5L2N5Ye65bqTJyxcclxuXHRcdFx0XHRcdFx0bmFtZTogJ3N0b091dCcsXHJcblx0XHRcdFx0XHRcdGNvbG9yOiAnYmx1ZScsXHJcblx0XHRcdFx0XHRcdGN1SWNvbjogJ3ZpZGVvJ1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICflupPlrZjnm5jngrknLFxyXG5cdFx0XHRcdFx0XHRuYW1lOiAnc3RvY2tDaGVjaycsXHJcblx0XHRcdFx0XHRcdGNvbG9yOiAnYmx1ZScsXHJcblx0XHRcdFx0XHRcdGN1SWNvbjogJ3NhZmUnXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ+mAgOWHuueZu+W9lScsXHJcblx0XHRcdFx0XHRcdG5hbWU6ICdsb2dPdXQnLFxyXG5cdFx0XHRcdFx0XHRjb2xvcjogJ2dyZXknLFxyXG5cdFx0XHRcdFx0XHRjdUljb246ICdleGl0J1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGNoYW5nZUltZygpe1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKDEpXHJcblx0XHRcdH0sXHJcblx0XHRcdGNoZWNrZWQoKSB7XHJcblx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHRAaW1wb3J0IFwiLi4vLi4vY29sb3J1aS9tYWluLmNzc1wiO1xyXG5cdEBpbXBvcnQgXCIuLi8uLi9jb2xvcnVpL2ljb24uY3NzXCI7XHJcblx0XHJcblx0LmN1c3RvbS1wb3NpdGlvbiB7XHJcblx0XHRtYXJnaW46IDEwcnB4IDEwcnB4IDUwcnB4IDBycHg7XHJcblx0fVxyXG5cdC5pbWctbG9nbyB7XHJcblx0XHR3aWR0aDogMTUwcnB4O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///41\n");
 
 /***/ }),
 /* 42 */
@@ -4812,7 +4812,7 @@
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
-eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n  data: function data() {\n    return {\n      matList: [],\n      staNoList: [],\n      barcode: '',\n      staNo: '',\n      matnr: '',\n      enableQty: '',\n      count: '',\n      maxCount: '',\n      minCount: 0,\n      rowNum: '' };\n\n  },\n  mounted: function mounted() {\n    var UIP = uni.getStorageSync('UIP');\n    this.baseIP = UIP;\n    var UPORT = uni.getStorageSync('UPORT');\n    this.basePORT = UPORT;\n    this.getOutBound();\n  },\n  methods: {\n    getOutBound: function getOutBound() {// 鑾峰彇鍑哄簱鍙n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/available/take/check/site',\n        method: 'POST',\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          var res = result.data;\n          if (res.code === 200) {\n            that.staNoList = res.data;\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    }, // getOutBound\n    getCheckDetl: function getCheckDetl() {// 鑾峰彇鍑哄簱鍙h揣鐗╀俊鎭痋n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/mobile/checkDetl/auth',\n        method: 'POST',\n        data: {\n          staNo: that.staNo },\n\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          var res = result.data;\n          __f__(\"log\", result, \" at pages/basics/stockCheck.vue:153\");\n          if (res.code === 200) {\n            __f__(\"log\", res.data, \" at pages/basics/stockCheck.vue:155\");\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    }, // getCheckDetl\n    selectMat: function selectMat() {// 閫夋嫨鍟嗗搧\n      var that = this;\n      uni.vibrateShort();\n      uni.navigateTo({\n        url: \"matSelect\",\n        events: {\n          // 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹甛n          acceptDataFromOpenedPage: function acceptDataFromOpenedPage(data) {\n            that.matnr = data.data;\n            that.findMat(that.matnr);\n          } },\n\n        success: function success(res) {\n          // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹甛n          res.eventChannel.emit('acceptDataFromOpenerPage', { baseIP: that.baseIP, basePORT: that.basePORT });\n        } });\n\n      that.matnr = '';\n    }, // selectMat\n    findMat: function findMat() {\n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/mat/auth',\n        data: {\n          matnr: that.matnr },\n\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          uni.vibrateShort();\n          var res = result.data;\n          if (res.code === 200 && res.data) {\n            that.matData = res.data;\n            uni.navigateTo({\n              url: \"matQuery\",\n              events: {\n                // 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹甛n                matList: function matList(data) {\n                  that.matList.push(data.data);\n                } },\n\n              success: function success(res) {\n                // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹甛n                res.eventChannel.emit('matData', { data: that.matData });\n              } });\n\n          }\n\n        } });\n\n    }, // findMat\n    revise: function revise(item, index) {\n      var maxCount = this.matList[index].maxCount;\n      if (maxCount == undefined) {\n        this.matList[index][\"maxCount\"] = item.enableQty;\n      }\n      this.enableQty = item.enableQty;\n      this.count = this.minCount;\n      this.maxCount = item.maxCount;\n      this.rowNum = index;\n      this.eject();\n    },\n    remove: function remove(item, index) {\n      this.matList.splice(index, 1);\n      uni.vibrateShort();\n    },\n    eject: function eject(type) {\n      this.type = type;\n      // open 鏂规硶浼犲叆鍙傛暟 绛夊悓鍦� uni-popup 缁勪欢涓婄粦瀹� type灞炴�n      this.$refs.revise.open(type);\n    },\n    change: function change(e) {\n      // console.log('褰撳墠妯″紡锛�' + e.type + ',鐘舵�侊細' + e.show);\n    },\n    changeValue: function changeValue() {\n\n    },\n    confirm: function confirm() {\n      this.matList[this.rowNum].anfme = this.count;\n      this.$refs.revise.close();\n    },\n    resst: function resst() {\n      this.matList = [];\n      this.staNo = '';\n    },\n    adjust: function adjust() {\n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/adjust/auth',\n        method: 'POST',\n        data: {\n          combParam: that.matList },\n\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          var res = result.data;\n          __f__(\"log\", result, \" at pages/basics/stockCheck.vue:268\");\n          if (res.code === 200) {\n\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    removeBarcode: function removeBarcode() {\n      this.barcode = '';\n    } }\n  // methods\n}; // exprot\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYmFzaWNzL3N0b2NrQ2hlY2sudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEyRkE7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxpQkFEQTtBQUVBLG1CQUZBO0FBR0EsaUJBSEE7QUFJQSxlQUpBO0FBS0EsZUFMQTtBQU1BLG1CQU5BO0FBT0EsZUFQQTtBQVFBLGtCQVJBO0FBU0EsaUJBVEE7QUFVQSxnQkFWQTs7QUFZQSxHQWRBO0FBZUEsU0FmQSxxQkFlQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQXJCQTtBQXNCQTtBQUNBLGVBREEseUJBQ0E7QUFDQTtBQUNBO0FBQ0EsNEdBREE7QUFFQSxzQkFGQTtBQUdBO0FBQ0EsOENBREEsRUFIQTs7QUFNQSxlQU5BLG1CQU1BLE1BTkEsRUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFDQURBOztBQUdBLGFBSkEsRUFJQSxJQUpBO0FBS0EsV0FQQSxNQU9BO0FBQ0E7QUFDQTtBQUNBLFNBcEJBOztBQXNCQSxLQXpCQSxFQXlCQTtBQUNBLGdCQTFCQSwwQkEwQkE7QUFDQTtBQUNBO0FBQ0Esd0dBREE7QUFFQSxzQkFGQTtBQUdBO0FBQ0EsMkJBREEsRUFIQTs7QUFNQTtBQUNBLDhDQURBLEVBTkE7O0FBU0EsZUFUQSxtQkFTQSxNQVRBLEVBU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFDQURBOztBQUdBLGFBSkEsRUFJQSxJQUpBO0FBS0EsV0FQQSxNQU9BO0FBQ0E7QUFDQTtBQUNBLFNBeEJBOztBQTBCQSxLQXREQSxFQXNEQTtBQUNBLGFBdkRBLHVCQXVEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQURBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBTEEsRUFGQTs7QUFTQTtBQUNBO0FBQ0E7QUFDQSxTQVpBOztBQWNBO0FBQ0EsS0F6RUEsRUF5RUE7QUFDQSxXQTFFQSxxQkEwRUE7QUFDQTtBQUNBO0FBQ0EsMkZBREE7QUFFQTtBQUNBLDJCQURBLEVBRkE7O0FBS0E7QUFDQSw4Q0FEQSxFQUxBOztBQVFBLGVBUkEsbUJBUUEsTUFSQSxFQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQURBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFKQSxFQUZBOztBQVFBO0FBQ0E7QUFDQTtBQUNBLGVBWEE7O0FBYUE7O0FBRUEsU0E1QkE7O0FBOEJBLEtBMUdBLEVBMEdBO0FBQ0EsVUEzR0Esa0JBMkdBLElBM0dBLEVBMkdBLEtBM0dBLEVBMkdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FySEE7QUFzSEEsVUF0SEEsa0JBc0hBLElBdEhBLEVBc0hBLEtBdEhBLEVBc0hBO0FBQ0E7QUFDQTtBQUNBLEtBekhBO0FBMEhBLFNBMUhBLGlCQTBIQSxJQTFIQSxFQTBIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBOUhBO0FBK0hBLFVBL0hBLGtCQStIQSxDQS9IQSxFQStIQTtBQUNBO0FBQ0EsS0FqSUE7QUFrSUEsZUFsSUEseUJBa0lBOztBQUVBLEtBcElBO0FBcUlBLFdBcklBLHFCQXFJQTtBQUNBO0FBQ0E7QUFDQSxLQXhJQTtBQXlJQSxTQXpJQSxtQkF5SUE7QUFDQTtBQUNBO0FBQ0EsS0E1SUE7QUE2SUEsVUE3SUEsb0JBNklBO0FBQ0E7QUFDQTtBQUNBLDhGQURBO0FBRUEsc0JBRkE7QUFHQTtBQUNBLGlDQURBLEVBSEE7O0FBTUE7QUFDQSw4Q0FEQSxFQU5BOztBQVNBLGVBVEEsbUJBU0EsTUFUQSxFQVNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFdBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFDQURBOztBQUdBLGFBSkEsRUFJQSxJQUpBO0FBS0EsV0FQQSxNQU9BO0FBQ0E7QUFDQTtBQUNBLFNBeEJBOztBQTBCQSxLQXpLQTtBQTBLQSxpQkExS0EsMkJBMEtBO0FBQ0E7QUFDQSxLQTVLQTtBQTZLQTtBQW5NQSxDLEVBb01BIiwiZmlsZSI6IjY3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHNjcm9sbC12aWV3IHNjcm9sbC15PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBhay1zZWFjaC1ib3hcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJveC10b3BcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29sb3ItYmxvY2stYmx1ZVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGl0bGVcIj7pgInmi6nnq5nlj7A8L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpdGVtXCI+5Ye65bqT5Y+jPC90ZXh0PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJleGFtcGxlLWJvZHlcIj5cclxuXHRcdFx0XHRcdFx0PHVuaS1jb21ib3ggQGlucHV0PVwiZ2V0Q2hlY2tEZXRsXCIgZW1wdHlUaXBzPVwi5pqC5peg5pWw5o2uXCIgOmNhbmRpZGF0ZXM9XCJzdGFOb0xpc3RcIiB2LW1vZGVsPVwic3RhTm9cIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiPjwvdW5pLWNvbWJveD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLTJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNxdWFyZS10aXRsZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS1zaWduXCI+PHZpZXcgY2xhc3M9XCJzaWduXCI+PC92aWV3Pjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtdGV4dFwiPjx0ZXh0PuaJmOebmOadoeeggTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLWNvbnRlbnRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVudC1pbnB1dFwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdi1tb2RlbD1cImJhcmNvZGVcIiB0eXBlPVwidGV4dFwiIHBsYWNlaG9sZGVyPVwi5omr56CBIC8g6L6T5YWlXCIgbWF4bGVuZ3RoPVwiOFwiPlxyXG5cdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJjbG9zZWVtcHR5XCIgc2l6ZT1cIjIwXCIgY29sb3I9XCIjZGFkYWRhXCIgQGNsaWNrPVwicmVtb3ZlQmFyY29kZVwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBhay1kYXRhLWJveFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm94LXRvcFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb2xvci1ibG9jay1ibHVlXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0aXRsZVwiPuWVhuWTgeWIl+ihqDwvdGV4dD5cclxuXHRcdFx0XHRcdDwhLS0gPGJ1dHRvbiBjbGFzcz1cImN1LWJ0biBiZy1ibHVlXCIgQGNsaWNrPVwic2VsZWN0TWF0KClcIj4rIOa3u+WKoDwvYnV0dG9uPiAtLT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwYWstZGF0YS1ib3hcIiAgdi1zaG93PVwibWF0TGlzdC5sZW5ndGggPT09IDBcIj5cclxuXHRcdFx0XHQ8dmlldyBzdHlsZT1cInRleHQtYWxpZ246IGNlbnRlcjtcIj7mmoLml6Dmm7TlpJrmlbDmja48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PGNoZWNrYm94LWdyb3VwPlxyXG5cdFx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIG1hdExpc3RcIiA6a2V5PVwiaW5kZXhcIiBjbGFzcz1cImRhdGEtbGlzdCBiZy1mYWxzZVwiIDpjbGFzcz1cIidiZy0nK2l0ZW0uY2hlY2tlZFwiID5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0YS1saXN0LWxlZnRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtYXRuclwiPjx0ZXh0IHN0eWxlPVwid2lkdGg6IDQwMHJweDtcIj7nvJbnoIHvvJp7e2l0ZW0ubWF0bnJ9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pjx0ZXh0IHN0eWxlPVwid2lkdGg6IDQwMHJweDtcIj7lk4HlkI3vvJp7e2l0ZW0ubWFrdHh9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pjx0ZXh0IHN0eWxlPVwid2lkdGg6IDQwMHJweDtcIj7mibnlj7fvvJp7e2l0ZW0uYmF0Y2h9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IHN0eWxlPVwid2lkdGg6IDQwMHJweDtcIj7mlbDph4/vvJp7e2l0ZW0uYW5mbWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkYXRhLWxpc3QtcmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0PGxhYmVsPjx1bmktaWNvbnMgdHlwZT1cImNvbXBvc2VcIiBzaXplPVwiMjBcIiBjb2xvcj1cIiNhNWE1YTVcIiBAY2xpY2s9XCJyZXZpc2UoaXRlbSxpbmRleClcIj48L3VuaS1pY29ucz48L2xhYmVsPlxyXG5cdFx0XHRcdFx0XHQ8bGFiZWw+PHVuaS1pY29ucyB0eXBlPVwidHJhc2hcIiBzaXplPVwiMjVcIiBjb2xvcj1cIiNhNWE1YTVcIiBAY2xpY2s9XCJyZW1vdmUoaXRlbSxpbmRleClcIj48L3VuaS1pY29ucz48L2xhYmVsPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJmb290ZXIgZmxleCBqdXN0aWZ5LWFyb3VuZFwiPlxyXG5cdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImN1LWJ0biBsZ1wiIEBjbGljaz1cInJlc3N0KClcIj7ph43nva48L2J1dHRvbj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiY3UtYnRuIGxnIHBha2luLWJ0biBiZy1ibHVlXCIgQGNsaWNrPVwiYWRqdXN0KClcIj7noa7orqQ8L2J1dHRvbj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHQ8dmlldz5cclxuXHRcdFx0PCEtLSDkv67mlLnmlbDph48gLS0+XHJcblx0XHRcdDx1bmktcG9wdXAgcmVmPVwicmV2aXNlXCIgYmFja2dyb3VuZC1jb2xvcj1cIiNmZmZcIiBAY2hhbmdlPVwiY2hhbmdlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyZXZpc2UtYm94XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJldmlzZS1ib3gtdG9wXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29sb3ItYmxvY2stYmx1ZVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0aXRsZVwiPue7hOaJmOaVsOmHjzwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dC1ib3hcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQ+5Y+v57uE5pWw6YeP77yae3tlbmFibGVRdHl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2hhbmdlQm94XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtLWJveFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx1bmktbnVtYmVyLWJveCB2LW1vZGVsPVwiY291bnRcIiA6bWluPVwibWluQ291bnRcIiA6bWF4PVwibWF4Q291bnRcIiBjb2xvcj1cIiM3NDc0NzRcIiAgQGNoYW5nZT1cImNoYW5nZVZhbHVlXCIvPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+IFxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyZXZpc2UtYm94LWJ1dHRvbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiY3UtYnRuIGJnLWJsdWVcIiBAY2xpY2s9XCJjb25maXJtKClcIj7noa7orqQ8L2J1dHRvbj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3VuaS1wb3B1cD5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRtYXRMaXN0OltdLFxyXG5cdFx0XHRcdHN0YU5vTGlzdDpbXSxcclxuXHRcdFx0XHRiYXJjb2RlOiAnJyxcclxuXHRcdFx0XHRzdGFObzonJyxcclxuXHRcdFx0XHRtYXRucjonJyxcclxuXHRcdFx0XHRlbmFibGVRdHk6JycsXHJcblx0XHRcdFx0Y291bnQ6JycsXHJcblx0XHRcdFx0bWF4Q291bnQ6JycsXHJcblx0XHRcdFx0bWluQ291bnQ6MCxcclxuXHRcdFx0XHRyb3dOdW06JydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKXtcclxuXHRcdFx0Y29uc3QgVUlQID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdVSVAnKTtcclxuXHRcdFx0dGhpcy5iYXNlSVAgPSBVSVA7XHJcblx0XHRcdGNvbnN0IFVQT1JUID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdVUE9SVCcpO1xyXG5cdFx0XHR0aGlzLmJhc2VQT1JUID0gVVBPUlRcclxuXHRcdFx0dGhpcy5nZXRPdXRCb3VuZCgpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0T3V0Qm91bmQoKSB7ICAgICAgICAgLy8g6I635Y+W5Ye65bqT5Y+jXHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdFx0dXJsOiB0aGF0LmJhc2VIdHRwICsgdGhhdC5iYXNlSVAgKyAnOicgK3RoYXQuYmFzZVBPUlQgKyB0aGF0LmJhc2VVcmwgKyAnL2F2YWlsYWJsZS90YWtlL2NoZWNrL3NpdGUnLFxyXG5cdFx0XHRcdFx0bWV0aG9kOiAnUE9TVCcsXHJcblx0XHRcdFx0XHRoZWFkZXI6IHtcclxuXHRcdFx0XHRcdFx0J3Rva2VuJzp1bmkuZ2V0U3RvcmFnZVN5bmMoJ3Rva2VuJylcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRzdWNjZXNzKHJlc3VsdCkge1xyXG5cdFx0XHRcdFx0XHR2YXIgcmVzID0gcmVzdWx0LmRhdGFcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09PSAyMDApIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnN0YU5vTGlzdCA9IHJlcy5kYXRhXHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNvZGUgPT0gNDAzKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLCBwb3NpdGlvbjogJ3RvcCd9KVxyXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnLi4vbG9naW4vbG9naW4nXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9LCAxMDAwKTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHt0aXRsZTogcmVzLm1zZywgaWNvbjogXCJub25lXCIscG9zaXRpb246ICd0b3AnfSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSwgLy8gZ2V0T3V0Qm91bmRcclxuXHRcdFx0Z2V0Q2hlY2tEZXRsKCkgeyAgIC8vIOiOt+WPluWHuuW6k+WPo+i0p+eJqeS/oeaBr1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0XHRcdHVybDogdGhhdC5iYXNlSHR0cCArIHRoYXQuYmFzZUlQICsgJzonICt0aGF0LmJhc2VQT1JUICsgdGhhdC5iYXNlVXJsICsgJy9tb2JpbGUvY2hlY2tEZXRsL2F1dGgnLFxyXG5cdFx0XHRcdFx0bWV0aG9kOiAnUE9TVCcsXHJcblx0XHRcdFx0XHRkYXRhOiB7XHJcblx0XHRcdFx0XHRcdHN0YU5vOnRoYXQuc3RhTm9cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRoZWFkZXI6IHtcclxuXHRcdFx0XHRcdFx0J3Rva2VuJzp1bmkuZ2V0U3RvcmFnZVN5bmMoJ3Rva2VuJylcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRzdWNjZXNzKHJlc3VsdCkge1xyXG5cdFx0XHRcdFx0XHR2YXIgcmVzID0gcmVzdWx0LmRhdGFcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzdWx0KVxyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT09IDIwMCkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcy5kYXRhKVxyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jb2RlID09IDQwMykge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiByZXMubXNnLCBpY29uOiBcIm5vbmVcIiwgcG9zaXRpb246ICd0b3AnfSlcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy4uL2xvZ2luL2xvZ2luJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fSwgMTAwMCk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLHBvc2l0aW9uOiAndG9wJ30pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sIC8vIGdldENoZWNrRGV0bFxyXG5cdFx0XHRzZWxlY3RNYXQoKSB7ICAvLyDpgInmi6nllYblk4FcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBcIm1hdFNlbGVjdFwiLFxyXG5cdFx0XHRcdFx0ZXZlbnRzOiB7XHJcblx0XHRcdFx0XHQgICAgLy8g5Li65oyH5a6a5LqL5Lu25re75Yqg5LiA5Liq55uR5ZCs5Zmo77yM6I635Y+W6KKr5omT5byA6aG16Z2i5Lyg6YCB5Yiw5b2T5YmN6aG16Z2i55qE5pWw5o2uXHJcblx0XHRcdFx0XHQgICAgYWNjZXB0RGF0YUZyb21PcGVuZWRQYWdlOiBmdW5jdGlvbihkYXRhKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5tYXRuciA9IGRhdGEuZGF0YVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZmluZE1hdCh0aGF0Lm1hdG5yKVxyXG5cdFx0XHRcdFx0ICAgIH0sXHJcblx0XHRcdFx0XHQgIH0sXHJcblx0XHRcdFx0XHQgIHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0ICAgIC8vIOmAmui/h2V2ZW50Q2hhbm5lbOWQkeiiq+aJk+W8gOmhtemdouS8oOmAgeaVsOaNrlxyXG5cdFx0XHRcdFx0ICAgIHJlcy5ldmVudENoYW5uZWwuZW1pdCgnYWNjZXB0RGF0YUZyb21PcGVuZXJQYWdlJywge2Jhc2VJUDp0aGF0LmJhc2VJUCwgYmFzZVBPUlQ6dGhhdC5iYXNlUE9SVCB9KVxyXG5cdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhhdC5tYXRuciA9ICcnXHJcblx0XHRcdH0sIC8vIHNlbGVjdE1hdFxyXG5cdFx0XHRmaW5kTWF0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0XHQgICAgdXJsOiB0aGF0LmJhc2VIdHRwICsgdGhhdC5iYXNlSVAgKyAnOicgK3RoYXQuYmFzZVBPUlQgKyB0aGF0LmJhc2VVcmwgKyAnL21hdC9hdXRoJyxcclxuXHRcdFx0XHQgICAgZGF0YToge1xyXG5cdFx0XHRcdFx0XHRtYXRucjp0aGF0Lm1hdG5yXHJcblx0XHRcdFx0ICAgIH0sXHJcblx0XHRcdFx0ICAgIGhlYWRlcjoge1xyXG5cdFx0XHRcdFx0XHQndG9rZW4nOnVuaS5nZXRTdG9yYWdlU3luYygndG9rZW4nKVxyXG5cdFx0XHRcdCAgICB9LFxyXG5cdFx0XHRcdFx0c3VjY2VzcyhyZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHRcdFx0XHRsZXQgcmVzID0gcmVzdWx0LmRhdGFcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09PSAyMDAgJiYgcmVzLmRhdGEpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0Lm1hdERhdGEgPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogXCJtYXRRdWVyeVwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZXZlbnRzOiB7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgLy8g5Li65oyH5a6a5LqL5Lu25re75Yqg5LiA5Liq55uR5ZCs5Zmo77yM6I635Y+W6KKr5omT5byA6aG16Z2i5Lyg6YCB5Yiw5b2T5YmN6aG16Z2i55qE5pWw5o2uXHJcblx0XHRcdFx0XHRcdFx0XHQgICAgbWF0TGlzdDogZnVuY3Rpb24oZGF0YSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQubWF0TGlzdC5wdXNoKGRhdGEuZGF0YSlcclxuXHRcdFx0XHRcdFx0XHRcdCAgICB9LFxyXG5cdFx0XHRcdFx0XHRcdFx0ICB9LFxyXG5cdFx0XHRcdFx0XHRcdFx0ICBzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICAvLyDpgJrov4dldmVudENoYW5uZWzlkJHooqvmiZPlvIDpobXpnaLkvKDpgIHmlbDmja5cclxuXHRcdFx0XHRcdFx0XHRcdCAgICByZXMuZXZlbnRDaGFubmVsLmVtaXQoJ21hdERhdGEnLCB7IGRhdGE6IHRoYXQubWF0RGF0YSB9KVxyXG5cdFx0XHRcdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sIC8vIGZpbmRNYXRcclxuXHRcdFx0cmV2aXNlKGl0ZW0saW5kZXgpIHtcclxuXHRcdFx0XHR2YXIgbWF4Q291bnQgPSB0aGlzLm1hdExpc3RbaW5kZXhdLm1heENvdW50XHJcblx0XHRcdFx0aWYgKG1heENvdW50ID09IHVuZGVmaW5lZCApIHtcclxuXHRcdFx0XHRcdHRoaXMubWF0TGlzdFtpbmRleF1bXCJtYXhDb3VudFwiXSA9IGl0ZW0uZW5hYmxlUXR5XHJcblx0XHRcdFx0fSBcclxuXHRcdFx0XHR0aGlzLmVuYWJsZVF0eSA9IGl0ZW0uZW5hYmxlUXR5XHJcblx0XHRcdFx0dGhpcy5jb3VudCA9IHRoaXMubWluQ291bnRcclxuXHRcdFx0XHR0aGlzLm1heENvdW50ID0gaXRlbS5tYXhDb3VudFxyXG5cdFx0XHRcdHRoaXMucm93TnVtID0gaW5kZXhcclxuXHRcdFx0XHR0aGlzLmVqZWN0KClcclxuXHRcdFx0fSwgXHJcblx0XHRcdHJlbW92ZShpdGVtLGluZGV4KSB7XHJcblx0XHRcdFx0dGhpcy5tYXRMaXN0LnNwbGljZShpbmRleCwxKVxyXG5cdFx0XHRcdHVuaS52aWJyYXRlU2hvcnQoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0ZWplY3QodHlwZSkge1xyXG5cdFx0XHRcdHRoaXMudHlwZSA9IHR5cGVcclxuXHRcdFx0XHQvLyBvcGVuIOaWueazleS8oOWFpeWPguaVsCDnrYnlkIzlnKggdW5pLXBvcHVwIOe7hOS7tuS4iue7keWumiB0eXBl5bGe5oCnXHJcblx0XHRcdFx0dGhpcy4kcmVmcy5yZXZpc2Uub3Blbih0eXBlKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGFuZ2UoZSkge1xyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKCflvZPliY3mqKHlvI/vvJonICsgZS50eXBlICsgJyznirbmgIHvvJonICsgZS5zaG93KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hhbmdlVmFsdWUoKSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdGNvbmZpcm0oKSB7XHJcblx0XHRcdFx0dGhpcy5tYXRMaXN0W3RoaXMucm93TnVtXS5hbmZtZSA9IHRoaXMuY291bnRcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnJldmlzZS5jbG9zZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdHJlc3N0KCkge1xyXG5cdFx0XHRcdHRoaXMubWF0TGlzdCA9IFtdXHJcblx0XHRcdFx0dGhpcy5zdGFObyA9ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdGFkanVzdCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdFx0XHR1cmw6IHRoYXQuYmFzZUh0dHAgKyB0aGF0LmJhc2VJUCArICc6JyArdGhhdC5iYXNlUE9SVCArIHRoYXQuYmFzZVVybCArICcvYWRqdXN0L2F1dGgnLFxyXG5cdFx0XHRcdFx0bWV0aG9kOiAnUE9TVCcsXHJcblx0XHRcdFx0XHRkYXRhOiB7XHJcblx0XHRcdFx0XHRcdGNvbWJQYXJhbTogdGhhdC5tYXRMaXN0XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0aGVhZGVyOiB7XHJcblx0XHRcdFx0XHRcdCd0b2tlbic6dW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0c3VjY2VzcyhyZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0dmFyIHJlcyA9IHJlc3VsdC5kYXRhXHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzdWx0KVxyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT09IDIwMCkge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNvZGUgPT0gNDAzKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLCBwb3NpdGlvbjogJ3RvcCd9KVxyXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnLi4vbG9naW4vbG9naW4nXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9LCAxMDAwKTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHt0aXRsZTogcmVzLm1zZywgaWNvbjogXCJub25lXCIscG9zaXRpb246ICd0b3AnfSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0cmVtb3ZlQmFyY29kZSgpIHtcclxuXHRcdFx0XHR0aGlzLmJhcmNvZGUgPSAnJ1xyXG5cdFx0XHR9XHJcblx0XHR9IC8vIG1ldGhvZHNcclxuXHR9IC8vIGV4cHJvdFxyXG48L3NjcmlwdD5cclxuPHN0eWxlPlxyXG5cdC5wYWstc2VhY2gtYm94IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRtYXJnaW46IDE1cnB4IDE1cnB4IDBycHggMTVycHg7XHJcblx0XHR3aWR0aDogOTYlO1xyXG5cdFx0aGVpZ2h0OiAyMDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHR9XHJcblx0LmJveC10b3B7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogODBycHg7XHJcblx0XHR3aWR0aDogNzIwcnB4O1xyXG5cdH1cclxuXHQuY29sb3ItYmxvY2stYmx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUU5RkZGO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW46IDMwcnB4IDE1cnB4IDAgMTVycHg7XHJcblx0XHR3aWR0aDogMTJycHg7XHJcblx0XHRoZWlnaHQ6IDQwcnB4O1xyXG5cdFx0Ym9yZGVyOiA1cnB4IHNvbGlkICMxRTlGRkY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHR9XHJcblx0LnRpdGxlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRoZWlnaHQ6IDUwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDgwcnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTBycHg7XHJcblx0fVxyXG5cdC5pdGVtIHtcclxuXHRcdHRleHQtaW5kZW50OiAxZW07XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHJweDtcclxuXHR9XHJcblx0LmV4YW1wbGUtYm9keSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAzLjUlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDUlO1xyXG5cdFx0d2lkdGg6IDcwJTtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHR9XHJcblx0XHJcblx0LnBhay1kYXRhLWJveCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xyXG5cdFx0bWFyZ2luOiAxNXJweCAxNXJweCAwcnB4IDE1cnB4O1xyXG5cdFx0d2lkdGg6IDk2JTtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTAwcnB4O1xyXG5cdH1cclxuXHQucGFrLWRhdGEtYm94Pi5ib3gtdG9wIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4IDIwcnB4IDIwcnB4IDIwcnB4O1xyXG5cdH1cclxuXHQucGFrLWRhdGEtYm94IGJ1dHRvbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUU5RkZGO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR3aWR0aDogMTUwcnB4O1xyXG5cdFx0aGVpZ2h0OiA4MHJweDtcclxuXHRcdG1hcmdpbjogMTBycHggMjVycHggMHJweCAwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDgwcnB4O1xyXG5cdH1cclxuXHQuYmctZmFsc2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHR9XHJcblx0LmJnLXRydWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuXHR9XHJcblx0LmRhdGEtbGlzdCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0bWFyZ2luOiAxNXJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdH1cclxuXHQuZGF0YS1saXN0OmZpcnN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdH1cclxuXHQuZGF0YS1saXN0Omxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTYwcnB4O1xyXG5cdH1cclxuXHQuZGF0YS1saXN0LWxlZnQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tbGVmdDogNiU7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdGNvbG9yOiAjNjc2NzY3O1xyXG5cdH1cclxuXHQubWF0bnIge1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcnB4O1xyXG5cdH1cclxuXHQuZGF0YS1saXN0LXJpZ2h0IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdHdpZHRoOiAyMDBycHg7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxODBycHg7XHJcblx0fVxyXG5cdC5kYXRhLWxpc3QtcmlnaHQgbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMTAwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxODBycHg7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///67\n");
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n  data: function data() {\n    return {\n      matList: [],\n      staNoList: [],\n      barcode: '',\n      staNo: '',\n      matnr: '',\n      enableQty: '',\n      count: '',\n      maxCount: '',\n      minCount: 0,\n      rowNum: '' };\n\n  },\n  mounted: function mounted() {\n    var UIP = uni.getStorageSync('UIP');\n    this.baseIP = UIP;\n    var UPORT = uni.getStorageSync('UPORT');\n    this.basePORT = UPORT;\n    this.getOutBound();\n  },\n  methods: {\n    getOutBound: function getOutBound() {// 鑾峰彇鍑哄簱鍙n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/available/take/check/site',\n        method: 'POST',\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          var res = result.data;\n          if (res.code === 200) {\n            that.staNoList = res.data;\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    }, // getOutBound\n    getCheckDetl: function getCheckDetl() {// 鑾峰彇鍑哄簱鍙h揣鐗╀俊鎭痋n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/mobile/checkDetl/auth',\n        method: 'POST',\n        data: {\n          staNo: that.staNo },\n\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          var res = result.data;\n          __f__(\"log\", result, \" at pages/basics/stockCheck.vue:153\");\n          if (res.code === 200) {\n            __f__(\"log\", res.data, \" at pages/basics/stockCheck.vue:155\");\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    }, // getCheckDetl\n    selectMat: function selectMat() {// 閫夋嫨鍟嗗搧\n      var that = this;\n      uni.vibrateShort();\n      uni.navigateTo({\n        url: \"matSelect\",\n        events: {\n          // 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹甛n          acceptDataFromOpenedPage: function acceptDataFromOpenedPage(data) {\n            that.matnr = data.data;\n            that.findMat(that.matnr);\n          } },\n\n        success: function success(res) {\n          // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹甛n          res.eventChannel.emit('acceptDataFromOpenerPage', { baseIP: that.baseIP, basePORT: that.basePORT });\n        } });\n\n      that.matnr = '';\n    }, // selectMat\n    findMat: function findMat() {\n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/mat/auth',\n        data: {\n          matnr: that.matnr },\n\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          uni.vibrateShort();\n          var res = result.data;\n          if (res.code === 200 && res.data) {\n            that.matData = res.data;\n            uni.navigateTo({\n              url: \"matQuery\",\n              events: {\n                // 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹甛n                matList: function matList(data) {\n                  that.matList.push(data.data);\n                } },\n\n              success: function success(res) {\n                // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹甛n                res.eventChannel.emit('matData', { data: that.matData });\n              } });\n\n          }\n\n        } });\n\n    }, // findMat\n    revise: function revise(item, index) {\n      var maxCount = this.matList[index].maxCount;\n      if (maxCount == undefined) {\n        this.matList[index][\"maxCount\"] = item.enableQty;\n      }\n      this.enableQty = item.enableQty;\n      this.count = this.minCount;\n      this.maxCount = item.maxCount;\n      this.rowNum = index;\n      this.eject();\n    },\n    remove: function remove(item, index) {\n      this.matList.splice(index, 1);\n      uni.vibrateShort();\n    },\n    eject: function eject(type) {\n      this.type = type;\n      // open 鏂规硶浼犲叆鍙傛暟 绛夊悓鍦� uni-popup 缁勪欢涓婄粦瀹� type灞炴�n      this.$refs.revise.open(type);\n    },\n    change: function change(e) {\n      // console.log('褰撳墠妯″紡锛�' + e.type + ',鐘舵�侊細' + e.show);\n    },\n    changeValue: function changeValue() {\n\n    },\n    confirm: function confirm() {\n      this.matList[this.rowNum].anfme = this.count;\n      this.$refs.revise.close();\n    },\n    resst: function resst() {\n      this.matList = [];\n      this.staNo = '';\n    },\n    adjust: function adjust() {\n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/adjust/auth',\n        method: 'POST',\n        data: {\n          combParam: that.matList },\n\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          var res = result.data;\n          __f__(\"log\", result, \" at pages/basics/stockCheck.vue:268\");\n          if (res.code === 200) {\n\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    removeBarcode: function removeBarcode() {\n      this.barcode = '';\n    } }\n  // methods\n}; // exprot\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYmFzaWNzL3N0b2NrQ2hlY2sudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEyRkE7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxpQkFEQTtBQUVBLG1CQUZBO0FBR0EsaUJBSEE7QUFJQSxlQUpBO0FBS0EsZUFMQTtBQU1BLG1CQU5BO0FBT0EsZUFQQTtBQVFBLGtCQVJBO0FBU0EsaUJBVEE7QUFVQSxnQkFWQTs7QUFZQSxHQWRBO0FBZUEsU0FmQSxxQkFlQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQXJCQTtBQXNCQTtBQUNBLGVBREEseUJBQ0E7QUFDQTtBQUNBO0FBQ0EsNEdBREE7QUFFQSxzQkFGQTtBQUdBO0FBQ0EsOENBREEsRUFIQTs7QUFNQSxlQU5BLG1CQU1BLE1BTkEsRUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFDQURBOztBQUdBLGFBSkEsRUFJQSxJQUpBO0FBS0EsV0FQQSxNQU9BO0FBQ0E7QUFDQTtBQUNBLFNBcEJBOztBQXNCQSxLQXpCQSxFQXlCQTtBQUNBLGdCQTFCQSwwQkEwQkE7QUFDQTtBQUNBO0FBQ0Esd0dBREE7QUFFQSxzQkFGQTtBQUdBO0FBQ0EsMkJBREEsRUFIQTs7QUFNQTtBQUNBLDhDQURBLEVBTkE7O0FBU0EsZUFUQSxtQkFTQSxNQVRBLEVBU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFDQURBOztBQUdBLGFBSkEsRUFJQSxJQUpBO0FBS0EsV0FQQSxNQU9BO0FBQ0E7QUFDQTtBQUNBLFNBeEJBOztBQTBCQSxLQXREQSxFQXNEQTtBQUNBLGFBdkRBLHVCQXVEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQURBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBTEEsRUFGQTs7QUFTQTtBQUNBO0FBQ0E7QUFDQSxTQVpBOztBQWNBO0FBQ0EsS0F6RUEsRUF5RUE7QUFDQSxXQTFFQSxxQkEwRUE7QUFDQTtBQUNBO0FBQ0EsMkZBREE7QUFFQTtBQUNBLDJCQURBLEVBRkE7O0FBS0E7QUFDQSw4Q0FEQSxFQUxBOztBQVFBLGVBUkEsbUJBUUEsTUFSQSxFQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQURBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFKQSxFQUZBOztBQVFBO0FBQ0E7QUFDQTtBQUNBLGVBWEE7O0FBYUE7O0FBRUEsU0E1QkE7O0FBOEJBLEtBMUdBLEVBMEdBO0FBQ0EsVUEzR0Esa0JBMkdBLElBM0dBLEVBMkdBLEtBM0dBLEVBMkdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FySEE7QUFzSEEsVUF0SEEsa0JBc0hBLElBdEhBLEVBc0hBLEtBdEhBLEVBc0hBO0FBQ0E7QUFDQTtBQUNBLEtBekhBO0FBMEhBLFNBMUhBLGlCQTBIQSxJQTFIQSxFQTBIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBOUhBO0FBK0hBLFVBL0hBLGtCQStIQSxDQS9IQSxFQStIQTtBQUNBO0FBQ0EsS0FqSUE7QUFrSUEsZUFsSUEseUJBa0lBOztBQUVBLEtBcElBO0FBcUlBLFdBcklBLHFCQXFJQTtBQUNBO0FBQ0E7QUFDQSxLQXhJQTtBQXlJQSxTQXpJQSxtQkF5SUE7QUFDQTtBQUNBO0FBQ0EsS0E1SUE7QUE2SUEsVUE3SUEsb0JBNklBO0FBQ0E7QUFDQTtBQUNBLDhGQURBO0FBRUEsc0JBRkE7QUFHQTtBQUNBLGlDQURBLEVBSEE7O0FBTUE7QUFDQSw4Q0FEQSxFQU5BOztBQVNBLGVBVEEsbUJBU0EsTUFUQSxFQVNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFdBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFDQURBOztBQUdBLGFBSkEsRUFJQSxJQUpBO0FBS0EsV0FQQSxNQU9BO0FBQ0E7QUFDQTtBQUNBLFNBeEJBOztBQTBCQSxLQXpLQTtBQTBLQSxpQkExS0EsMkJBMEtBO0FBQ0E7QUFDQSxLQTVLQTtBQTZLQTtBQW5NQSxDLEVBb01BIiwiZmlsZSI6IjY3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHNjcm9sbC12aWV3IHNjcm9sbC15PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBhay1zZWFjaC1ib3hcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJveC10b3BcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29sb3ItYmxvY2stYmx1ZVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGl0bGVcIj7pgInmi6nnq5nlj7A8L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpdGVtXCI+5Ye65bqT5Y+jPC90ZXh0PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJleGFtcGxlLWJvZHlcIj5cclxuXHRcdFx0XHRcdFx0PHVuaS1jb21ib3ggQGlucHV0PVwiZ2V0Q2hlY2tEZXRsXCIgZW1wdHlUaXBzPVwi5pqC5peg5pWw5o2uXCIgOmNhbmRpZGF0ZXM9XCJzdGFOb0xpc3RcIiB2LW1vZGVsPVwic3RhTm9cIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiPjwvdW5pLWNvbWJveD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLTJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNxdWFyZS10aXRsZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS1zaWduXCI+PHZpZXcgY2xhc3M9XCJzaWduXCI+PC92aWV3Pjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtdGV4dFwiPjx0ZXh0PuaJmOebmOadoeeggTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLWNvbnRlbnRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVudC1pbnB1dFwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdi1tb2RlbD1cImJhcmNvZGVcIiB0eXBlPVwidGV4dFwiIHBsYWNlaG9sZGVyPVwi5omr56CBIC8g6L6T5YWlXCIgbWF4bGVuZ3RoPVwiOFwicGxhY2Vob2xkZXItc3R5bGU9XCJsaW5lLWhlaWdodDogIDg1cnB4O1wiPlxyXG5cdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJjbG9zZWVtcHR5XCIgc2l6ZT1cIjIwXCIgY29sb3I9XCIjZGFkYWRhXCIgQGNsaWNrPVwicmVtb3ZlQmFyY29kZVwiID48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwYWstZGF0YS1ib3hcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJveC10b3BcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29sb3ItYmxvY2stYmx1ZVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGl0bGVcIj7llYblk4HliJfooag8L3RleHQ+XHJcblx0XHRcdFx0XHQ8IS0tIDxidXR0b24gY2xhc3M9XCJjdS1idG4gYmctYmx1ZVwiIEBjbGljaz1cInNlbGVjdE1hdCgpXCI+KyDmt7vliqA8L2J1dHRvbj4gLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicGFrLWRhdGEtYm94XCIgIHYtc2hvdz1cIm1hdExpc3QubGVuZ3RoID09PSAwXCI+XHJcblx0XHRcdFx0PHZpZXcgc3R5bGU9XCJ0ZXh0LWFsaWduOiBjZW50ZXI7XCI+5pqC5peg5pu05aSa5pWw5o2uPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDxjaGVja2JveC1ncm91cD5cclxuXHRcdFx0XHQ8dmlldyB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBtYXRMaXN0XCIgOmtleT1cImluZGV4XCIgY2xhc3M9XCJkYXRhLWxpc3QgYmctZmFsc2VcIiA6Y2xhc3M9XCInYmctJytpdGVtLmNoZWNrZWRcIiA+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRhdGEtbGlzdC1sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWF0bnJcIj48dGV4dCBzdHlsZT1cIndpZHRoOiA0MDBycHg7XCI+57yW56CB77yae3tpdGVtLm1hdG5yfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz48dGV4dCBzdHlsZT1cIndpZHRoOiA0MDBycHg7XCI+5ZOB5ZCN77yae3tpdGVtLm1ha3R4fX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz48dGV4dCBzdHlsZT1cIndpZHRoOiA0MDBycHg7XCI+5om55Y+377yae3tpdGVtLmJhdGNofX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBzdHlsZT1cIndpZHRoOiA0MDBycHg7XCI+5pWw6YeP77yae3tpdGVtLmFuZm1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0YS1saXN0LXJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdDxsYWJlbD48dW5pLWljb25zIHR5cGU9XCJjb21wb3NlXCIgc2l6ZT1cIjIwXCIgY29sb3I9XCIjYTVhNWE1XCIgQGNsaWNrPVwicmV2aXNlKGl0ZW0saW5kZXgpXCI+PC91bmktaWNvbnM+PC9sYWJlbD5cclxuXHRcdFx0XHRcdFx0PGxhYmVsPjx1bmktaWNvbnMgdHlwZT1cInRyYXNoXCIgc2l6ZT1cIjI1XCIgY29sb3I9XCIjYTVhNWE1XCIgQGNsaWNrPVwicmVtb3ZlKGl0ZW0saW5kZXgpXCI+PC91bmktaWNvbnM+PC9sYWJlbD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvY2hlY2tib3gtZ3JvdXA+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZm9vdGVyIGZsZXgganVzdGlmeS1hcm91bmRcIj5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdDxidXR0b24gY2xhc3M9XCJjdS1idG4gbGdcIiBAY2xpY2s9XCJyZXNzdCgpXCI+6YeN572uPC9idXR0b24+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImN1LWJ0biBsZyBwYWtpbi1idG4gYmctYmx1ZVwiIEBjbGljaz1cImFkanVzdCgpXCI+56Gu6K6kPC9idXR0b24+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0PHZpZXc+XHJcblx0XHRcdDwhLS0g5L+u5pS55pWw6YePIC0tPlxyXG5cdFx0XHQ8dW5pLXBvcHVwIHJlZj1cInJldmlzZVwiIGJhY2tncm91bmQtY29sb3I9XCIjZmZmXCIgQGNoYW5nZT1cImNoYW5nZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmV2aXNlLWJveFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyZXZpc2UtYm94LXRvcFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbG9yLWJsb2NrLWJsdWVcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGl0bGVcIj7nu4TmiZjmlbDph488L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQtYm94XCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0PuWPr+e7hOaVsOmHj++8mnt7ZW5hYmxlUXR5fX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNoYW5nZUJveFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bS1ib3hcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dW5pLW51bWJlci1ib3ggdi1tb2RlbD1cImNvdW50XCIgOm1pbj1cIm1pbkNvdW50XCIgOm1heD1cIm1heENvdW50XCIgY29sb3I9XCIjNzQ3NDc0XCIgIEBjaGFuZ2U9XCJjaGFuZ2VWYWx1ZVwiLz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PiBcclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmV2aXNlLWJveC1idXR0b21cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImN1LWJ0biBiZy1ibHVlXCIgQGNsaWNrPVwiY29uZmlybSgpXCI+56Gu6K6kPC9idXR0b24+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC91bmktcG9wdXA+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bWF0TGlzdDpbXSxcclxuXHRcdFx0XHRzdGFOb0xpc3Q6W10sXHJcblx0XHRcdFx0YmFyY29kZTogJycsXHJcblx0XHRcdFx0c3RhTm86JycsXHJcblx0XHRcdFx0bWF0bnI6JycsXHJcblx0XHRcdFx0ZW5hYmxlUXR5OicnLFxyXG5cdFx0XHRcdGNvdW50OicnLFxyXG5cdFx0XHRcdG1heENvdW50OicnLFxyXG5cdFx0XHRcdG1pbkNvdW50OjAsXHJcblx0XHRcdFx0cm93TnVtOicnXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCl7XHJcblx0XHRcdGNvbnN0IFVJUCA9IHVuaS5nZXRTdG9yYWdlU3luYygnVUlQJyk7XHJcblx0XHRcdHRoaXMuYmFzZUlQID0gVUlQO1xyXG5cdFx0XHRjb25zdCBVUE9SVCA9IHVuaS5nZXRTdG9yYWdlU3luYygnVVBPUlQnKTtcclxuXHRcdFx0dGhpcy5iYXNlUE9SVCA9IFVQT1JUXHJcblx0XHRcdHRoaXMuZ2V0T3V0Qm91bmQoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldE91dEJvdW5kKCkgeyAgICAgICAgIC8vIOiOt+WPluWHuuW6k+WPo1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0XHRcdHVybDogdGhhdC5iYXNlSHR0cCArIHRoYXQuYmFzZUlQICsgJzonICt0aGF0LmJhc2VQT1JUICsgdGhhdC5iYXNlVXJsICsgJy9hdmFpbGFibGUvdGFrZS9jaGVjay9zaXRlJyxcclxuXHRcdFx0XHRcdG1ldGhvZDogJ1BPU1QnLFxyXG5cdFx0XHRcdFx0aGVhZGVyOiB7XHJcblx0XHRcdFx0XHRcdCd0b2tlbic6dW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0c3VjY2VzcyhyZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0dmFyIHJlcyA9IHJlc3VsdC5kYXRhXHJcblx0XHRcdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5zdGFOb0xpc3QgPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jb2RlID09IDQwMykge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiByZXMubXNnLCBpY29uOiBcIm5vbmVcIiwgcG9zaXRpb246ICd0b3AnfSlcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy4uL2xvZ2luL2xvZ2luJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fSwgMTAwMCk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLHBvc2l0aW9uOiAndG9wJ30pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sIC8vIGdldE91dEJvdW5kXHJcblx0XHRcdGdldENoZWNrRGV0bCgpIHsgICAvLyDojrflj5blh7rlupPlj6PotKfniankv6Hmga9cclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdFx0XHR1cmw6IHRoYXQuYmFzZUh0dHAgKyB0aGF0LmJhc2VJUCArICc6JyArdGhhdC5iYXNlUE9SVCArIHRoYXQuYmFzZVVybCArICcvbW9iaWxlL2NoZWNrRGV0bC9hdXRoJyxcclxuXHRcdFx0XHRcdG1ldGhvZDogJ1BPU1QnLFxyXG5cdFx0XHRcdFx0ZGF0YToge1xyXG5cdFx0XHRcdFx0XHRzdGFObzp0aGF0LnN0YU5vXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0aGVhZGVyOiB7XHJcblx0XHRcdFx0XHRcdCd0b2tlbic6dW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0c3VjY2VzcyhyZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0dmFyIHJlcyA9IHJlc3VsdC5kYXRhXHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlc3VsdClcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09PSAyMDApIHtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMuZGF0YSlcclxuXHRcdFx0XHRcdFx0fSBlbHNlIGlmIChyZXMuY29kZSA9PSA0MDMpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHt0aXRsZTogcmVzLm1zZywgaWNvbjogXCJub25lXCIsIHBvc2l0aW9uOiAndG9wJ30pXHJcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcuLi9sb2dpbi9sb2dpbidcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH0sIDEwMDApO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiByZXMubXNnLCBpY29uOiBcIm5vbmVcIixwb3NpdGlvbjogJ3RvcCd9KVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LCAvLyBnZXRDaGVja0RldGxcclxuXHRcdFx0c2VsZWN0TWF0KCkgeyAgLy8g6YCJ5oup5ZWG5ZOBXHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogXCJtYXRTZWxlY3RcIixcclxuXHRcdFx0XHRcdGV2ZW50czoge1xyXG5cdFx0XHRcdFx0ICAgIC8vIOS4uuaMh+WumuS6i+S7tua3u+WKoOS4gOS4quebkeWQrOWZqO+8jOiOt+WPluiiq+aJk+W8gOmhtemdouS8oOmAgeWIsOW9k+WJjemhtemdoueahOaVsOaNrlxyXG5cdFx0XHRcdFx0ICAgIGFjY2VwdERhdGFGcm9tT3BlbmVkUGFnZTogZnVuY3Rpb24oZGF0YSkge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQubWF0bnIgPSBkYXRhLmRhdGFcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmZpbmRNYXQodGhhdC5tYXRucilcclxuXHRcdFx0XHRcdCAgICB9LFxyXG5cdFx0XHRcdFx0ICB9LFxyXG5cdFx0XHRcdFx0ICBzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdCAgICAvLyDpgJrov4dldmVudENoYW5uZWzlkJHooqvmiZPlvIDpobXpnaLkvKDpgIHmlbDmja5cclxuXHRcdFx0XHRcdCAgICByZXMuZXZlbnRDaGFubmVsLmVtaXQoJ2FjY2VwdERhdGFGcm9tT3BlbmVyUGFnZScsIHtiYXNlSVA6dGhhdC5iYXNlSVAsIGJhc2VQT1JUOnRoYXQuYmFzZVBPUlQgfSlcclxuXHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHRoYXQubWF0bnIgPSAnJ1xyXG5cdFx0XHR9LCAvLyBzZWxlY3RNYXRcclxuXHRcdFx0ZmluZE1hdCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdFx0ICAgIHVybDogdGhhdC5iYXNlSHR0cCArIHRoYXQuYmFzZUlQICsgJzonICt0aGF0LmJhc2VQT1JUICsgdGhhdC5iYXNlVXJsICsgJy9tYXQvYXV0aCcsXHJcblx0XHRcdFx0ICAgIGRhdGE6IHtcclxuXHRcdFx0XHRcdFx0bWF0bnI6dGhhdC5tYXRuclxyXG5cdFx0XHRcdCAgICB9LFxyXG5cdFx0XHRcdCAgICBoZWFkZXI6IHtcclxuXHRcdFx0XHRcdFx0J3Rva2VuJzp1bmkuZ2V0U3RvcmFnZVN5bmMoJ3Rva2VuJylcclxuXHRcdFx0XHQgICAgfSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3MocmVzdWx0KSB7XHJcblx0XHRcdFx0XHRcdHVuaS52aWJyYXRlU2hvcnQoKTtcclxuXHRcdFx0XHRcdFx0bGV0IHJlcyA9IHJlc3VsdC5kYXRhXHJcblx0XHRcdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gMjAwICYmIHJlcy5kYXRhKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5tYXREYXRhID0gcmVzLmRhdGFcclxuXHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6IFwibWF0UXVlcnlcIixcclxuXHRcdFx0XHRcdFx0XHRcdGV2ZW50czoge1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIC8vIOS4uuaMh+WumuS6i+S7tua3u+WKoOS4gOS4quebkeWQrOWZqO+8jOiOt+WPluiiq+aJk+W8gOmhtemdouS8oOmAgeWIsOW9k+WJjemhtemdoueahOaVsOaNrlxyXG5cdFx0XHRcdFx0XHRcdFx0ICAgIG1hdExpc3Q6IGZ1bmN0aW9uKGRhdGEpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0Lm1hdExpc3QucHVzaChkYXRhLmRhdGEpXHJcblx0XHRcdFx0XHRcdFx0XHQgICAgfSxcclxuXHRcdFx0XHRcdFx0XHRcdCAgfSxcclxuXHRcdFx0XHRcdFx0XHRcdCAgc3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgLy8g6YCa6L+HZXZlbnRDaGFubmVs5ZCR6KKr5omT5byA6aG16Z2i5Lyg6YCB5pWw5o2uXHJcblx0XHRcdFx0XHRcdFx0XHQgICAgcmVzLmV2ZW50Q2hhbm5lbC5lbWl0KCdtYXREYXRhJywgeyBkYXRhOiB0aGF0Lm1hdERhdGEgfSlcclxuXHRcdFx0XHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LCAvLyBmaW5kTWF0XHJcblx0XHRcdHJldmlzZShpdGVtLGluZGV4KSB7XHJcblx0XHRcdFx0dmFyIG1heENvdW50ID0gdGhpcy5tYXRMaXN0W2luZGV4XS5tYXhDb3VudFxyXG5cdFx0XHRcdGlmIChtYXhDb3VudCA9PSB1bmRlZmluZWQgKSB7XHJcblx0XHRcdFx0XHR0aGlzLm1hdExpc3RbaW5kZXhdW1wibWF4Q291bnRcIl0gPSBpdGVtLmVuYWJsZVF0eVxyXG5cdFx0XHRcdH0gXHJcblx0XHRcdFx0dGhpcy5lbmFibGVRdHkgPSBpdGVtLmVuYWJsZVF0eVxyXG5cdFx0XHRcdHRoaXMuY291bnQgPSB0aGlzLm1pbkNvdW50XHJcblx0XHRcdFx0dGhpcy5tYXhDb3VudCA9IGl0ZW0ubWF4Q291bnRcclxuXHRcdFx0XHR0aGlzLnJvd051bSA9IGluZGV4XHJcblx0XHRcdFx0dGhpcy5lamVjdCgpXHJcblx0XHRcdH0sIFxyXG5cdFx0XHRyZW1vdmUoaXRlbSxpbmRleCkge1xyXG5cdFx0XHRcdHRoaXMubWF0TGlzdC5zcGxpY2UoaW5kZXgsMSlcclxuXHRcdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGVqZWN0KHR5cGUpIHtcclxuXHRcdFx0XHR0aGlzLnR5cGUgPSB0eXBlXHJcblx0XHRcdFx0Ly8gb3BlbiDmlrnms5XkvKDlhaXlj4LmlbAg562J5ZCM5ZyoIHVuaS1wb3B1cCDnu4Tku7bkuIrnu5HlrpogdHlwZeWxnuaAp1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMucmV2aXNlLm9wZW4odHlwZSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hhbmdlKGUpIHtcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZygn5b2T5YmN5qih5byP77yaJyArIGUudHlwZSArICcs54q25oCB77yaJyArIGUuc2hvdyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNoYW5nZVZhbHVlKCkge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb25maXJtKCkge1xyXG5cdFx0XHRcdHRoaXMubWF0TGlzdFt0aGlzLnJvd051bV0uYW5mbWUgPSB0aGlzLmNvdW50XHJcblx0XHRcdFx0dGhpcy4kcmVmcy5yZXZpc2UuY2xvc2UoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZXNzdCgpIHtcclxuXHRcdFx0XHR0aGlzLm1hdExpc3QgPSBbXVxyXG5cdFx0XHRcdHRoaXMuc3RhTm8gPSAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRhZGp1c3QoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdFx0dXJsOiB0aGF0LmJhc2VIdHRwICsgdGhhdC5iYXNlSVAgKyAnOicgK3RoYXQuYmFzZVBPUlQgKyB0aGF0LmJhc2VVcmwgKyAnL2FkanVzdC9hdXRoJyxcclxuXHRcdFx0XHRcdG1ldGhvZDogJ1BPU1QnLFxyXG5cdFx0XHRcdFx0ZGF0YToge1xyXG5cdFx0XHRcdFx0XHRjb21iUGFyYW06IHRoYXQubWF0TGlzdFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGhlYWRlcjoge1xyXG5cdFx0XHRcdFx0XHQndG9rZW4nOnVuaS5nZXRTdG9yYWdlU3luYygndG9rZW4nKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3MocmVzdWx0KSB7XHJcblx0XHRcdFx0XHRcdHZhciByZXMgPSByZXN1bHQuZGF0YVxyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlc3VsdClcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09PSAyMDApIHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jb2RlID09IDQwMykge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiByZXMubXNnLCBpY29uOiBcIm5vbmVcIiwgcG9zaXRpb246ICd0b3AnfSlcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy4uL2xvZ2luL2xvZ2luJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fSwgMTAwMCk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLHBvc2l0aW9uOiAndG9wJ30pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHJlbW92ZUJhcmNvZGUoKSB7XHJcblx0XHRcdFx0dGhpcy5iYXJjb2RlID0gJydcclxuXHRcdFx0fVxyXG5cdFx0fSAvLyBtZXRob2RzXHJcblx0fSAvLyBleHByb3RcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZT5cclxuXHQucGFrLXNlYWNoLWJveCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0bWFyZ2luOiAxNXJweCAxNXJweCAwcnB4IDE1cnB4O1xyXG5cdFx0d2lkdGg6IDk2JTtcclxuXHRcdGhlaWdodDogMjAwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG5cdC5ib3gtdG9we1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDgwcnB4O1xyXG5cdFx0d2lkdGg6IDcyMHJweDtcclxuXHR9XHJcblx0LmNvbG9yLWJsb2NrLWJsdWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFFOUZGRjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luOiAzMHJweCAxNXJweCAwIDE1cnB4O1xyXG5cdFx0d2lkdGg6IDEycnB4O1xyXG5cdFx0aGVpZ2h0OiA0MHJweDtcclxuXHRcdGJvcmRlcjogNXJweCBzb2xpZCAjMUU5RkZGO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG5cdC50aXRsZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0aGVpZ2h0OiA1MHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4MHJweDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdH1cclxuXHQuaXRlbSB7XHJcblx0XHR0ZXh0LWluZGVudDogMWVtO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogNDBycHg7XHJcblx0fVxyXG5cdC5leGFtcGxlLWJvZHkge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogMy41JTtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1JTtcclxuXHRcdHdpZHRoOiA3MCU7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0fVxyXG5cdFxyXG5cdC5wYWstZGF0YS1ib3gge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcclxuXHRcdG1hcmdpbjogMTVycHggMTVycHggMHJweCAxNXJweDtcclxuXHRcdHdpZHRoOiA5NiU7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMHJweDtcclxuXHR9XHJcblx0LnBhay1kYXRhLWJveD4uYm94LXRvcCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweCAyMHJweCAyMHJweCAyMHJweDtcclxuXHR9XHJcblx0LnBhay1kYXRhLWJveCBidXR0b24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFFOUZGRjtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDE1MHJweDtcclxuXHRcdGhlaWdodDogODBycHg7XHJcblx0XHRtYXJnaW46IDEwcnB4IDI1cnB4IDBycHggMHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4MHJweDtcclxuXHR9XHJcblx0LmJnLWZhbHNlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0fVxyXG5cdC5iZy10cnVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XHJcblx0fVxyXG5cdC5kYXRhLWxpc3Qge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdG1hcmdpbjogMTVycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHR9XHJcblx0LmRhdGEtbGlzdDpmaXJzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHR9XHJcblx0LmRhdGEtbGlzdDpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2MHJweDtcclxuXHR9XHJcblx0LmRhdGEtbGlzdC1sZWZ0IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDYlO1xyXG5cdFx0aGVpZ2h0OiAxODBycHg7XHJcblx0XHRjb2xvcjogIzY3Njc2NztcclxuXHR9XHJcblx0Lm1hdG5yIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHJweDtcclxuXHR9XHJcblx0LmRhdGEtbGlzdC1yaWdodCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR3aWR0aDogMjAwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxODBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTgwcnB4O1xyXG5cdH1cclxuXHQuZGF0YS1saXN0LXJpZ2h0IGxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDEwMHJweDtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///67\n");
 
 /***/ }),
 /* 68 */
@@ -7150,7 +7150,7 @@
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
-eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _permission = _interopRequireDefault(__webpack_require__(/*! @/common/permission.js */ 78));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { barcode: '', barcodeFocus: true, focus: false, type: 'center', searchBox: 'hide', pick: 'hide', matnr: '', matList: [], result: '', enableQty: '', count: '', minCount: 0, maxCount: '', rowNum: '', check: false, checkText: '鍏ㄩ��', checkedData: [] };}, onShow: function onShow() {setTimeout(function () {// this.focuss()\n    }, 100);}, mounted: function mounted() {var UIP = uni.getStorageSync('UIP');this.baseIP = UIP;var UPORT = uni.getStorageSync('UPORT');this.basePORT = UPORT;}, methods: { // barcode input 浜嬩欢\n    barcodeInput: function barcodeInput() {var len = this.barcode.length;if (len != 8) {uni.showToast({ title: '鎵樼洏鐮佹湁璇閲嶈瘯', icon: \"none\", position: 'top' });this.barcodeFocuss();return;}if (len == 8) {this.focuss();}}, // 鎵樼洏鐮佹湁璇噸缃甛n    barcodeFocuss: function barcodeFocuss() {var that = this;that.barcodeFocus = false;setTimeout(function () {that.barcode = '';that.barcodeFocus = true;}, 100);}, // 鍟嗗搧鍏夋爣娓呯┖閲嶇疆\n    focuss: function focuss() {var that = this;that.focus = false;setTimeout(function () {that.matnr = '';that.focus = true;}, 100);}, resst: function resst() {this.matList = [];this.barcode = '';this.barcodeFocuss();uni.vibrateShort();}, removeBarcode: function removeBarcode() {this.barcode = '';uni.vibrateShort();this.barcodeFocus = false;this.$nextTick(function () {this.barcodeFocus = true;});}, removeMatnr: function removeMatnr() {this.matnr = '';uni.vibrateShort();this.focus = false;this.$nextTick(function () {this.focus = true;});}, remove: function remove() {// this.matList.splice(index,1)\n      for (var i = 0; i < this.matList.length; i++) {if (this.matList[i].checked == true) {this.matList.splice(i, 1);}}this.checkList();uni.vibrateShort();}, comb: function comb() {uni.vibrateShort();var that = this;if (that.barcode === '') {uni.showToast({ title: '璇锋壂鎻忔墭鐩樻潯鐮�', icon: \"none\", position: 'top' });return;}if (that.matList.length === 0) {uni.showToast({ title: '璇锋坊鍔犲晢鍝佸垪琛�', icon: \"none\", position: 'top' });return;}uni.showLoading();uni.request({ url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/mobile/comb/auth', data: JSON.stringify({ barcode: that.barcode, combMats: that.matList }),\n\n        method: 'POST',\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          uni.hideLoading();\n          var res = result.data;\n          if (res.code === 200) {\n            that.resst();\n            uni.showToast({\n              title: res.msg,\n              position: 'bottom',\n              duration: 1000 });\n\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    selectMat: function selectMat() {\n      var that = this;\n      uni.vibrateShort();\n      uni.navigateTo({\n        url: \"matSelect\",\n        events: {\n          // 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�  鍙﹀涓�涓〉闈紶杩囨潵鐨刓n          acceptDataFromOpenedPage: function acceptDataFromOpenedPage(data) {\n            that.matnr = data.data;\n            that.findMat(that.matnr);\n          } },\n\n        success: function success(res) {\n          // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹�   鍚戝彟澶栦竴涓〉闈紶閫掑�肩殑\n          res.eventChannel.emit('acceptDataFromOpenerPage', { baseIP: that.baseIP, basePORT: that.basePORT });\n        } });\n\n\n      that.matnr = '';\n    },\n    findMat: function findMat() {\n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/mat/auth',\n        data: {\n          matnr: that.matnr },\n\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          uni.vibrateShort();\n          var res = result.data;\n          if (res.code === 200 && res.data) {\n            that.matData = res.data;\n            that.matnr = '';\n            uni.navigateTo({\n              url: \"matQuery\",\n              events: {\n                // 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹甛n                matList: function matList(data) {\n                  that.matList.push(data.data);\n                  __f__(\"log\", that.matList, \" at pages/basics/pakin.vue:304\");\n                } },\n\n              success: function success(res) {\n                // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹甛n                res.eventChannel.emit('matData', { data: that.matData });\n              } });\n\n          }\n\n        } });\n\n\n    },\n\n    change: function change(e) {\n      __f__(\"log\", '褰撳墠妯″紡锛�' + e.type + ',鐘舵�侊細' + e.show, \" at pages/basics/pakin.vue:320\");\n    },\n    toggle: function toggle(type) {\n      this.type = type;\n      // open 鏂规硶浼犲叆鍙傛暟 绛夊悓鍦� uni-popup 缁勪欢涓婄粦瀹� type灞炴�n      this.$refs.goodsSearch.open(type);\n    },\n    checkbox: function checkbox(e) {\n      var items = this.matList,\n      values = e.detail.value;\n      for (var i = 0, lenI = items.length; i < lenI; ++i) {\n        var item = items[i];\n        item.id = item.id + '';\n        if (values.indexOf(item.id) >= 0) {\n          this.$set(item, 'checked', true);\n        } else {\n          this.$set(item, 'checked', false);\n        }\n      }\n      if (values.length == items.length) {\n        this.check = true;\n        this.checkText = \"鍙栨秷鍏ㄩ�塡";\n      } else {\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n      }\n      uni.vibrateShort();\n    },\n    revise: function revise(item, index) {\n      var maxCount = this.matList[index].maxCount;\n      if (maxCount == undefined) {\n        this.matList[index][\"maxCount\"] = item.enableQty;\n      }\n      this.enableQty = item.enableQty;\n      this.count = this.minCount;\n      this.maxCount = item.maxCount;\n      this.rowNum = index;\n      this.eject();\n    },\n    eject: function eject(type) {\n      this.type = type;\n      // open 鏂规硶浼犲叆鍙傛暟 绛夊悓鍦� uni-popup 缁勪欢涓婄粦瀹� type灞炴�n      this.$refs.revise.open(type);\n    },\n    changeValue: function changeValue() {\n\n    },\n    confirm: function confirm() {\n      this.matList[this.rowNum].anfme = this.count;\n      this.$refs.revise.close();\n    },\n    // 鍒楄〃鍙嶉�塡n    reChecked: function reChecked() {\n      if (this.matList.length == 0) {\n        return;\n      }\n      var checkArr = [];\n      for (var i = 0; i < this.matList.length; i++) {\n        if (this.matList[i].checked == true) {\n          this.$set(this.matList[i], 'checked', false);\n        } else {\n          this.$set(this.matList[i], 'checked', true);\n        }\n        if (this.matList[i].checked == true) {\n          checkArr.push(this.matList[i].checked);\n        }\n      }\n      if (checkArr.length == this.matList.length) {\n        this.check = true;\n        this.checkText = \"鍙栨秷鍏ㄩ�塡";\n      } else {\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n      }\n      uni.vibrateShort();\n    },\n    // 鍒楄〃鍏ㄩ�塡n    allChecked: function allChecked(e) {\n\n      if (this.check == true) {\n        for (var i = 0; i < this.matList.length; i++) {\n          this.$set(this.matList[i], 'checked', false);\n        }\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n      } else {\n        for (var i = 0; i < this.matList.length; i++) {\n          this.$set(this.matList[i], 'checked', true);\n        }\n        this.check = true;\n        this.checkText = \"鍙栨秷鍏ㄩ�塡";\n      }\n      uni.vibrateShort();\n    },\n    // 妫�楠屽垪琛ㄩ暱搴� 绛変簬0 鏄剧ず鍏ㄩ��  \n    checkList: function checkList() {\n      if (this.matList.length == 0) {\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n        return;\n      }\n    } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYmFzaWNzL3Bha2luLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrSEEsZ0c7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxXQURBLEVBRUEsa0JBRkEsRUFHQSxZQUhBLEVBSUEsY0FKQSxFQUtBLGlCQUxBLEVBTUEsWUFOQSxFQU9BLFNBUEEsRUFRQSxXQVJBLEVBU0EsVUFUQSxFQVVBLGFBVkEsRUFXQSxTQVhBLEVBWUEsV0FaQSxFQWFBLFlBYkEsRUFjQSxVQWRBLEVBZUEsWUFmQSxFQWdCQSxlQWhCQSxFQWlCQSxlQWpCQSxHQW1CQSxDQXJCQSxFQXNCQSxNQXRCQSxvQkFzQkEsQ0FDQSx3QkFDQTtBQUNBLEtBRkEsRUFFQSxHQUZBLEVBSUEsQ0EzQkEsRUE0QkEsT0E1QkEscUJBNEJBLENBQ0Esb0NBQ0Esa0JBQ0Esd0NBQ0Esc0JBQ0EsQ0FqQ0EsRUFrQ0EsV0FDQTtBQUNBLGdCQUZBLDBCQUVBLENBQ0EsOEJBQ0EsZUFDQSxvRUFDQSxxQkFDQSxPQUNBLENBQ0EsZUFDQSxjQUNBLENBQ0EsQ0FaQSxFQWFBO0FBQ0EsaUJBZEEsMkJBY0EsQ0FFQSxnQkFDQSwwQkFDQSx3QkFDQSxrQkFDQSx5QkFDQSxDQUhBLEVBR0EsR0FIQSxFQUtBLENBdkJBLEVBd0JBO0FBQ0EsVUF6QkEsb0JBeUJBLENBRUEsZ0JBQ0EsbUJBQ0Esd0JBQ0EsZ0JBQ0Esa0JBQ0EsQ0FIQSxFQUdBLEdBSEEsRUFLQSxDQWxD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QTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0EvUUEsRUFsQ0EsRSIsImZpbGUiOiI5My5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA+XHJcblx0XHQ8c2Nyb2xsLXZpZXcgc2Nyb2xsLXkgY2F0Y2g6dG91Y2htb3ZlPVwidG91Y2htb3ZlXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLTJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNxdWFyZS10aXRsZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS1zaWduXCI+PHZpZXcgY2xhc3M9XCJzaWduXCI+PC92aWV3Pjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtdGV4dFwiPjx0ZXh0PuaJmOebmOadoeeggTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLWNvbnRlbnRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVudC1pbnB1dFwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdi1tb2RlbD1cImJhcmNvZGVcIiB0eXBlPVwidGV4dFwiIHBsYWNlaG9sZGVyPVwi5omr56CBIC8g6L6T5YWlXCIgbWF4bGVuZ3RoPVwiMTBcIiBcclxuXHRcdFx0XHRcdFx0OmZvY3VzPVwiYmFyY29kZUZvY3VzXCIgQGlucHV0PVwiYmFyY29kZUlucHV0XCI+XHJcblx0XHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cImNsb3NlZW1wdHlcIiBzaXplPVwiMjBcIiBjb2xvcj1cIiNkYWRhZGFcIiBAY2xpY2s9XCJyZW1vdmVCYXJjb2RlKClcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNxdWFyZS0yXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzcXVhcmUtdGl0bGVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtc2lnblwiPjx2aWV3IGNsYXNzPVwic2lnblwiPjwvdmlldz48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlLXRleHRcIj48dGV4dD7mo4DntKLllYblk4E8L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNxdWFyZS1jb250ZW50XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnQtaW5wdXQtYnRuXCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB2LW1vZGVsPVwibWF0bnJcIiB0eXBlPVwidGV4dFwiIHBsYWNlaG9sZGVyPVwi5omr56CBIC8g6L6T5YWlXCIgQGlucHV0PVwiZmluZE1hdCgpXCJcclxuXHRcdFx0XHRcdFx0OmZvY3VzPVwiZm9jdXNcIj5cclxuXHRcdFx0XHRcdFx0PHVuaS1pY29ucyB0eXBlPVwiY2xvc2VlbXB0eVwiIHNpemU9XCIyMFwiIGNvbG9yPVwiI2RhZGFkYVwiIEBjbGljaz1cInJlbW92ZU1hdG5yKClcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVudC1idG5cIj5cclxuXHRcdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImN1LWJ0biBiZy1ibHVlIHBkYS1idG5cIiBAY2xpY2s9XCJzZWxlY3RNYXQoKVwiPivmj5Dlj5Y8L2J1dHRvbj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNxdWFyZS0xXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzcXVhcmUtdGl0bGVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtc2lnblwiPjx2aWV3IGNsYXNzPVwic2lnblwiPjwvdmlldz48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlLXRleHRcIj48dGV4dD7llYblk4HliJfooag8L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSA8bGFiZWwgdi1zaG93PVwibWF0TGlzdC5sZW5ndGggIT0gMFwiIHN0eWxlPVwiZmxvYXQ6IHJpZ2h0O21hcmdpbi1yaWdodDogMjBweDttYXJnaW4tdG9wOiAxM3B4O1wiPjx1bmktaWNvbnMgdHlwZT1cInRyYXNoXCIgc2l6ZT1cIjI1XCIgY29sb3I9XCIjYTVhNWE1XCIgQGNsaWNrPVwicmVtb3ZlKClcIj48L3VuaS1pY29ucz48L2xhYmVsPiAtLT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLW5vbmVcIiAgdi1zaG93PVwibWF0TGlzdC5sZW5ndGggPT09IDBcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInYtc2hvd1wiPuaaguaXoOabtOWkmuaVsOaNri4uLjwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcclxuXHRcdFx0PGNoZWNrYm94LWdyb3VwIEBjaGFuZ2U9XCJjaGVja2JveFwiPlxyXG5cdFx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIG1hdExpc3RcIiA6a2V5PVwiaW5kZXhcIiBjbGFzcz1cImRhdGEtbGlzdCBiZy1mYWxzZVwiIDpjbGFzcz1cIidiZy0nK2l0ZW0uY2hlY2tlZFwiID5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0YS1saXN0LWxlZnRcIj5cclxuXHRcdFx0XHRcdFx0PCEtLSA8dmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8Y2hlY2tib3ggOnZhbHVlPVwiaXRlbS5pZCsnJ1wiIDpjaGVja2VkPVwiaXRlbS5jaGVja2VkXCIgc3R5bGU9XCJkaXNwbGF5OiBibG9jaztcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hdG5yXCI+PHRleHQgc3R5bGU9XCJ3aWR0aDogNDAwcnB4O1wiPue8luegge+8mnt7aXRlbS5tYXRucn19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+PHRleHQgc3R5bGU9XCJ3aWR0aDogNDAwcnB4O1wiPuWTgeWQje+8mnt7aXRlbS5tYWt0eH19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+PHRleHQgc3R5bGU9XCJ3aWR0aDogNDAwcnB4O1wiPuaJueWPt++8mnt7aXRlbS5iYXRjaH19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgc3R5bGU9XCJ3aWR0aDogNDAwcnB4O1wiPuaVsOmHj++8mnt7aXRlbS5hbmZtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRhdGEtbGlzdC1yaWdodFwiPlxyXG5cdFx0XHRcdFx0XHQ8bGFiZWw+PHVuaS1pY29ucyB0eXBlPVwiY29tcG9zZVwiIHNpemU9XCIyMFwiIGNvbG9yPVwiI2E1YTVhNVwiIEBjbGljaz1cInJldmlzZShpdGVtLGluZGV4KVwiPjwvdW5pLWljb25zPjwvbGFiZWw+XHJcblx0XHRcdFx0XHRcdDxsYWJlbD48dW5pLWljb25zIHR5cGU9XCJ0cmFzaFwiIHNpemU9XCIyNVwiIGNvbG9yPVwiI2E1YTVhNVwiIEBjbGljaz1cInJlbW92ZShpdGVtLGluZGV4KVwiPjwvdW5pLWljb25zPjwvbGFiZWw+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L2NoZWNrYm94LWdyb3VwPlxyXG5cdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdFxyXG5cdFx0XHJcblx0XHQ8IS0tIOW6lemDqOaMiemSriAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiZm9vdGVyIGZsZXgganVzdGlmeS1hcm91bmRcIj5cclxuXHRcdFx0PCEtLSA8bGFiZWwgY2xhc3M9XCJsYWJlbC1idG5cIiBzdHlsZT1cIndpZHRoOiAxNzBycHg7XCI+XHJcblx0XHRcdFx0PGNoZWNrYm94IDpjaGVja2VkPVwiY2hlY2tcIiBAY2xpY2s9XCJhbGxDaGVja2VkKClcIj57e2NoZWNrVGV4dH19PC9jaGVja2JveD5cclxuXHRcdFx0PC9sYWJlbD5cclxuXHRcdFx0PGxhYmVsIGNsYXNzPVwibGFiZWwtYnRuXCIgc3R5bGU9XCJ3aWR0aDogMTAwcnB4O1wiPlxyXG5cdFx0XHRcdDx0ZXh0ICBAY2xpY2s9XCJyZUNoZWNrZWQoKVwiPuWPjemAiTwvdGV4dD5cclxuXHRcdFx0PC9sYWJlbD4gLS0+XHJcblx0XHRcdFxyXG5cdFx0XHQ8bGFiZWwgY2xhc3M9XCJsYWJlbC1idG5cIiBzdHlsZT1cIndpZHRoOiAxNTBycHg7XCI+XHJcblx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImN1LWJ0blwiIEBjbGljaz1cInJlc3N0KClcIj7ph43nva48L2J1dHRvbj5cclxuXHRcdFx0PC9sYWJlbD5cclxuXHRcdFx0PGxhYmVsIGNsYXNzPVwibGFiZWwtYnRuXCI+XHJcblx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImN1LWJ0biBiZy1ibHVlIFwiIEBjbGljaz1cImNvbWIoKVwiPue7hOaJmDwvYnV0dG9uPlxyXG5cdFx0XHQ8L2xhYmVsPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0XHJcblx0XHQ8IS0tIOW8ueeqlyAtLT5cclxuXHRcdDwhLS0g5L+u5pS55pWw6YePIC0tPlxyXG5cdFx0PHVuaS1wb3B1cCByZWY9XCJyZXZpc2VcIiBiYWNrZ3JvdW5kLWNvbG9yPVwiI2ZmZlwiIEBjaGFuZ2U9XCJjaGFuZ2VcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJyZXZpc2UtYm94XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyZXZpc2UtYm94LXRvcFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb2xvci1ibG9jay1ibHVlXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0aXRsZVwiPue7hOaJmOaVsOmHjzwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0LWJveFwiPlxyXG5cdFx0XHRcdFx0PHRleHQ+5Y+v57uE5pWw6YeP77yae3tlbmFibGVRdHl9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjaGFuZ2VCb3hcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtLWJveFwiPlxyXG5cdFx0XHRcdFx0XHQ8dW5pLW51bWJlci1ib3ggdi1tb2RlbD1cImNvdW50XCIgOm1pbj1cIm1pbkNvdW50XCIgOm1heD1cIm1heENvdW50XCIgY29sb3I9XCIjNzQ3NDc0XCIgIEBjaGFuZ2U9XCJjaGFuZ2VWYWx1ZVwiLz5cclxuXHRcdFx0XHRcdDwvdmlldz4gXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmV2aXNlLWJveC1idXR0b21cIj5cclxuXHRcdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiY3UtYnRuIGJnLWJsdWVcIiBAY2xpY2s9XCJjb25maXJtKClcIj7noa7orqQ8L2J1dHRvbj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdW5pLXBvcHVwPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHBlcm1pc2lvbiBmcm9tIFwiQC9jb21tb24vcGVybWlzc2lvbi5qc1wiXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRiYXJjb2RlOiAnJyxcclxuXHRcdFx0XHRiYXJjb2RlRm9jdXM6dHJ1ZSxcclxuXHRcdFx0XHRmb2N1czpmYWxzZSxcclxuXHRcdFx0XHR0eXBlOiAnY2VudGVyJyxcclxuXHRcdFx0XHRzZWFyY2hCb3g6ICdoaWRlJyxcclxuXHRcdFx0XHRwaWNrOidoaWRlJyxcclxuXHRcdFx0XHRtYXRucjonJyxcclxuXHRcdFx0XHRtYXRMaXN0OltdLFxyXG5cdFx0XHRcdHJlc3VsdDogJycsXHJcblx0XHRcdFx0ZW5hYmxlUXR5OicnLFxyXG5cdFx0XHRcdGNvdW50OicnLFxyXG5cdFx0XHRcdG1pbkNvdW50OjAsXHJcblx0XHRcdFx0bWF4Q291bnQ6JycsXHJcblx0XHRcdFx0cm93TnVtOicnLFxyXG5cdFx0XHRcdGNoZWNrOmZhbHNlLFxyXG5cdFx0XHRcdGNoZWNrVGV4dDon5YWo6YCJJyxcclxuXHRcdFx0XHRjaGVja2VkRGF0YTpbXSxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uU2hvdygpIHtcclxuXHRcdFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdC8vIHRoaXMuZm9jdXNzKClcclxuXHRcdFx0fSwgMTAwKTtcclxuXHRcdFx0XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpe1xyXG5cdFx0XHRjb25zdCBVSVAgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ1VJUCcpO1xyXG5cdFx0XHR0aGlzLmJhc2VJUCA9IFVJUDtcclxuXHRcdFx0Y29uc3QgVVBPUlQgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ1VQT1JUJyk7XHJcblx0XHRcdHRoaXMuYmFzZVBPUlQgPSBVUE9SVFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8gYmFyY29kZSBpbnB1dCDkuovku7ZcclxuXHRcdFx0YmFyY29kZUlucHV0KCkge1xyXG5cdFx0XHRcdHZhciBsZW4gPSB0aGlzLmJhcmNvZGUubGVuZ3RoXHJcblx0XHRcdFx0aWYgKGxlbiAhPSA4KSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHt0aXRsZTogJ+aJmOebmOeggeacieivr+ivt+mHjeivlScsIGljb246IFwibm9uZVwiLCBwb3NpdGlvbjogJ3RvcCd9KTtcclxuXHRcdFx0XHRcdHRoaXMuYmFyY29kZUZvY3VzcygpXHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChsZW4gPT0gOCkge1xyXG5cdFx0XHRcdFx0dGhpcy5mb2N1c3MoKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5omY55uY56CB5pyJ6K+v6YeN572uXHJcblx0XHRcdGJhcmNvZGVGb2N1c3MoKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUFxyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LmJhcmNvZGVGb2N1cyA9IGZhbHNlO1xyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCk9PntcclxuXHRcdFx0XHRcdHRoYXQuYmFyY29kZSA9ICcnO1xyXG5cdFx0XHRcdFx0dGhhdC5iYXJjb2RlRm9jdXMgPSB0cnVlO1xyXG5cdFx0XHRcdH0sIDEwMCk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWVhuWTgeWFieagh+a4heepuumHjee9rlxyXG5cdFx0XHRmb2N1c3MoKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUFxyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LmZvY3VzID0gZmFsc2U7XHJcblx0XHRcdFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdFx0dGhhdC5tYXRuciA9ICcnO1xyXG5cdFx0XHRcdFx0dGhhdC5mb2N1cyA9IHRydWU7XHJcblx0XHRcdFx0fSwgMTAwKTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0cmVzc3QoKSB7XHJcblx0XHRcdFx0dGhpcy5tYXRMaXN0ID0gW11cclxuXHRcdFx0XHR0aGlzLmJhcmNvZGUgPSAnJ1xyXG5cdFx0XHRcdHRoaXMuYmFyY29kZUZvY3VzcygpXHJcblx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZW1vdmVCYXJjb2RlKCkge1xyXG5cdFx0XHRcdHRoaXMuYmFyY29kZSA9ICcnXHJcblx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHRcdHRoaXMuYmFyY29kZUZvY3VzID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHR0aGlzLmJhcmNvZGVGb2N1cyA9IHRydWU7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHJlbW92ZU1hdG5yKCkge1xyXG5cdFx0XHRcdHRoaXMubWF0bnIgPSAnJ1xyXG5cdFx0XHRcdHVuaS52aWJyYXRlU2hvcnQoKTtcclxuXHRcdFx0XHR0aGlzLmZvY3VzID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHR0aGlzLmZvY3VzID0gdHJ1ZTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0cmVtb3ZlKCkge1xyXG5cdFx0XHRcdC8vIHRoaXMubWF0TGlzdC5zcGxpY2UoaW5kZXgsMSlcclxuXHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubWF0TGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMubWF0TGlzdFtpXS5jaGVja2VkID09IHRydWUpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5tYXRMaXN0LnNwbGljZShpLDEpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuY2hlY2tMaXN0KCk7XHJcblx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb21iKCkge1xyXG5cdFx0XHRcdHVuaS52aWJyYXRlU2hvcnQoKTtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoYXQuYmFyY29kZSA9PT0gJycpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiAn6K+35omr5o+P5omY55uY5p2h56CBJywgaWNvbjogXCJub25lXCIsIHBvc2l0aW9uOiAndG9wJ30pO1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhhdC5tYXRMaXN0Lmxlbmd0aCA9PT0gMCkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6ICfor7fmt7vliqDllYblk4HliJfooagnLCBpY29uOiBcIm5vbmVcIiwgcG9zaXRpb246ICd0b3AnfSk7XHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZygpO1xyXG5cdFx0XHRcdHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0XHQgICAgdXJsOiB0aGF0LmJhc2VIdHRwICsgdGhhdC5iYXNlSVAgKyAnOicgK3RoYXQuYmFzZVBPUlQgKyB0aGF0LmJhc2VVcmwgKyAnL21vYmlsZS9jb21iL2F1dGgnLFxyXG5cdFx0XHRcdCAgICBkYXRhOiBKU09OLnN0cmluZ2lmeSh7XHJcblx0XHRcdFx0XHRcdGJhcmNvZGU6IHRoYXQuYmFyY29kZSxcclxuXHRcdFx0XHRcdFx0Y29tYk1hdHM6IHRoYXQubWF0TGlzdFxyXG5cdFx0XHRcdFx0fSksXHJcblx0XHRcdFx0XHRtZXRob2Q6ICdQT1NUJyxcclxuXHRcdFx0XHQgICAgaGVhZGVyOiB7XHJcblx0XHRcdFx0XHRcdCd0b2tlbic6dW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpXHJcblx0XHRcdFx0ICAgIH0sXHJcblx0XHRcdFx0XHRzdWNjZXNzKHJlc3VsdCkge1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0dmFyIHJlcyA9IHJlc3VsdC5kYXRhXHJcblx0XHRcdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5yZXNzdCgpO1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogJ2JvdHRvbScsXHJcblx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTAwMFxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jb2RlID09IDQwMykge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiByZXMubXNnLCBpY29uOiBcIm5vbmVcIiwgcG9zaXRpb246ICd0b3AnfSlcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy4uL2xvZ2luL2xvZ2luJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fSwgMTAwMCk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLHBvc2l0aW9uOiAndG9wJ30pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0c2VsZWN0TWF0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHVuaS52aWJyYXRlU2hvcnQoKTtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IFwibWF0U2VsZWN0XCIsXHJcblx0XHRcdFx0XHRldmVudHM6IHtcclxuXHRcdFx0XHRcdCAgICAvLyDkuLrmjIflrprkuovku7bmt7vliqDkuIDkuKrnm5HlkKzlmajvvIzojrflj5booqvmiZPlvIDpobXpnaLkvKDpgIHliLDlvZPliY3pobXpnaLnmoTmlbDmja4gIOWPpuWkluS4gOS4qumhtemdouS8oOi/h+adpeeahFxyXG5cdFx0XHRcdFx0ICAgIGFjY2VwdERhdGFGcm9tT3BlbmVkUGFnZTogZnVuY3Rpb24oZGF0YSkge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQubWF0bnIgPSBkYXRhLmRhdGFcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmZpbmRNYXQodGhhdC5tYXRucilcclxuXHRcdFx0XHRcdCAgICB9LFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0ICAgIC8vIOmAmui/h2V2ZW50Q2hhbm5lbOWQkeiiq+aJk+W8gOmhtemdouS8oOmAgeaVsOaNriAgIOWQkeWPpuWkluS4gOS4qumhtemdouS8oOmAkuWAvOeahFxyXG5cdFx0XHRcdFx0ICAgIHJlcy5ldmVudENoYW5uZWwuZW1pdCgnYWNjZXB0RGF0YUZyb21PcGVuZXJQYWdlJywge2Jhc2VJUDp0aGF0LmJhc2VJUCwgYmFzZVBPUlQ6dGhhdC5iYXNlUE9SVCB9KVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHRoYXQubWF0bnIgPSAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRmaW5kTWF0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0XHQgICAgdXJsOiB0aGF0LmJhc2VIdHRwICsgdGhhdC5iYXNlSVAgKyAnOicgK3RoYXQuYmFzZVBPUlQgKyB0aGF0LmJhc2VVcmwgKyAnL21hdC9hdXRoJyxcclxuXHRcdFx0XHQgICAgZGF0YToge1xyXG5cdFx0XHRcdFx0XHRtYXRucjp0aGF0Lm1hdG5yXHJcblx0XHRcdFx0ICAgIH0sXHJcblx0XHRcdFx0ICAgIGhlYWRlcjoge1xyXG5cdFx0XHRcdFx0XHQndG9rZW4nOnVuaS5nZXRTdG9yYWdlU3luYygndG9rZW4nKVxyXG5cdFx0XHRcdCAgICB9LFxyXG5cdFx0XHRcdFx0c3VjY2VzcyhyZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHRcdFx0XHRsZXQgcmVzID0gcmVzdWx0LmRhdGFcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09PSAyMDAgJiYgcmVzLmRhdGEpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0Lm1hdERhdGEgPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQubWF0bnIgPSAnJ1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogXCJtYXRRdWVyeVwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZXZlbnRzOiB7XHJcblx0XHRcdFx0XHRcdFx0XHQgICAgLy8g5Li65oyH5a6a5LqL5Lu25re75Yqg5LiA5Liq55uR5ZCs5Zmo77yM6I635Y+W6KKr5omT5byA6aG16Z2i5Lyg6YCB5Yiw5b2T5YmN6aG16Z2i55qE5pWw5o2uXHJcblx0XHRcdFx0XHRcdFx0XHQgICAgbWF0TGlzdDogZnVuY3Rpb24oZGF0YSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQubWF0TGlzdC5wdXNoKGRhdGEuZGF0YSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0Lm1hdExpc3QpXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIOmAmui/h2V2ZW50Q2hhbm5lbOWQkeiiq+aJk+W8gOmhtemdouS8oOmAgeaVsOaNrlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXMuZXZlbnRDaGFubmVsLmVtaXQoJ21hdERhdGEnLCB7IGRhdGE6IHRoYXQubWF0RGF0YSB9KVxyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fSxcclxuXHRcdFxyXG5cdFx0XHRjaGFuZ2UoZSkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCflvZPliY3mqKHlvI/vvJonICsgZS50eXBlICsgJyznirbmgIHvvJonICsgZS5zaG93KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0dG9nZ2xlKHR5cGUpIHtcclxuXHRcdFx0XHR0aGlzLnR5cGUgPSB0eXBlXHJcblx0XHRcdFx0Ly8gb3BlbiDmlrnms5XkvKDlhaXlj4LmlbAg562J5ZCM5ZyoIHVuaS1wb3B1cCDnu4Tku7bkuIrnu5HlrpogdHlwZeWxnuaAp1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMuZ29vZHNTZWFyY2gub3Blbih0eXBlKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGVja2JveDogZnVuY3Rpb24gKGUpIHtcclxuXHRcdFx0XHR2YXIgaXRlbXMgPSB0aGlzLm1hdExpc3QsXHJcblx0XHRcdFx0XHR2YWx1ZXMgPSBlLmRldGFpbC52YWx1ZTtcclxuXHRcdFx0XHRmb3IgKHZhciBpID0gMCwgbGVuSSA9IGl0ZW1zLmxlbmd0aDsgaSA8IGxlbkk7ICsraSkge1xyXG5cdFx0XHRcdFx0Y29uc3QgaXRlbSA9IGl0ZW1zW2ldXHJcblx0XHRcdFx0XHRpdGVtLmlkID0gaXRlbS5pZCArICcnXHJcblx0XHRcdFx0XHRpZih2YWx1ZXMuaW5kZXhPZihpdGVtLmlkKSA+PSAwKXtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KGl0ZW0sJ2NoZWNrZWQnLHRydWUpXHJcblx0XHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KGl0ZW0sJ2NoZWNrZWQnLGZhbHNlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodmFsdWVzLmxlbmd0aCA9PSBpdGVtcy5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2sgPSB0cnVlXHJcblx0XHRcdFx0XHR0aGlzLmNoZWNrVGV4dCA9IFwi5Y+W5raI5YWo6YCJXCJcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5jaGVjayA9IGZhbHNlXHJcblx0XHRcdFx0XHR0aGlzLmNoZWNrVGV4dCA9IFwi5YWo6YCJXCJcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZXZpc2UoaXRlbSxpbmRleCkge1xyXG5cdFx0XHRcdHZhciBtYXhDb3VudCA9IHRoaXMubWF0TGlzdFtpbmRleF0ubWF4Q291bnRcclxuXHRcdFx0XHRpZiAobWF4Q291bnQgPT0gdW5kZWZpbmVkICkge1xyXG5cdFx0XHRcdFx0dGhpcy5tYXRMaXN0W2luZGV4XVtcIm1heENvdW50XCJdID0gaXRlbS5lbmFibGVRdHlcclxuXHRcdFx0XHR9IFxyXG5cdFx0XHRcdHRoaXMuZW5hYmxlUXR5ID0gaXRlbS5lbmFibGVRdHlcclxuXHRcdFx0XHR0aGlzLmNvdW50ID0gdGhpcy5taW5Db3VudFxyXG5cdFx0XHRcdHRoaXMubWF4Q291bnQgPSBpdGVtLm1heENvdW50XHJcblx0XHRcdFx0dGhpcy5yb3dOdW0gPSBpbmRleFxyXG5cdFx0XHRcdHRoaXMuZWplY3QoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRlamVjdCh0eXBlKSB7XHJcblx0XHRcdFx0dGhpcy50eXBlID0gdHlwZVxyXG5cdFx0XHRcdC8vIG9wZW4g5pa55rOV5Lyg5YWl5Y+C5pWwIOetieWQjOWcqCB1bmktcG9wdXAg57uE5Lu25LiK57uR5a6aIHR5cGXlsZ7mgKdcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnJldmlzZS5vcGVuKHR5cGUpXHJcblx0XHRcdH0sXHJcblx0XHRcdGNoYW5nZVZhbHVlKCkge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb25maXJtKCkge1xyXG5cdFx0XHRcdHRoaXMubWF0TGlzdFt0aGlzLnJvd051bV0uYW5mbWUgPSB0aGlzLmNvdW50XHJcblx0XHRcdFx0dGhpcy4kcmVmcy5yZXZpc2UuY2xvc2UoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDliJfooajlj43pgIlcclxuXHRcdFx0cmVDaGVja2VkKCkgeyBcclxuXHRcdFx0XHRpZiAodGhpcy5tYXRMaXN0Lmxlbmd0aCA9PSAwKSB7XHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHZhciBjaGVja0FyciA9IFtdXHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLm1hdExpc3QubGVuZ3RoO2krKykge1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMubWF0TGlzdFtpXS5jaGVja2VkID09IHRydWUpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMubWF0TGlzdFtpXSwnY2hlY2tlZCcsZmFsc2UpXHJcblx0XHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMubWF0TGlzdFtpXSwnY2hlY2tlZCcsdHJ1ZSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmICh0aGlzLm1hdExpc3RbaV0uY2hlY2tlZCA9PSB0cnVlKSB7XHJcblx0XHRcdFx0XHRcdGNoZWNrQXJyLnB1c2godGhpcy5tYXRMaXN0W2ldLmNoZWNrZWQpIFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoY2hlY2tBcnIubGVuZ3RoID09IHRoaXMubWF0TGlzdC5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2sgPSB0cnVlXHJcblx0XHRcdFx0XHR0aGlzLmNoZWNrVGV4dCA9IFwi5Y+W5raI5YWo6YCJXCJcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5jaGVjayA9IGZhbHNlXHJcblx0XHRcdFx0XHR0aGlzLmNoZWNrVGV4dCA9IFwi5YWo6YCJXCJcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDliJfooajlhajpgIlcclxuXHRcdFx0YWxsQ2hlY2tlZChlKXsgXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aWYgKHRoaXMuY2hlY2sgPT0gdHJ1ZSkge1xyXG5cdFx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLm1hdExpc3QubGVuZ3RoO2krKykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tYXRMaXN0W2ldLCdjaGVja2VkJyxmYWxzZSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMuY2hlY2sgPSBmYWxzZVxyXG5cdFx0XHRcdFx0dGhpcy5jaGVja1RleHQgPSBcIuWFqOmAiVwiXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5tYXRMaXN0Lmxlbmd0aDtpKyspIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMubWF0TGlzdFtpXSwnY2hlY2tlZCcsdHJ1ZSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMuY2hlY2sgPSB0cnVlXHJcblx0XHRcdFx0XHR0aGlzLmNoZWNrVGV4dCA9IFwi5Y+W5raI5YWo6YCJXCJcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmo4DpqozliJfooajplb/luqYg562J5LqOMCDmmL7npLrlhajpgIkgIFxyXG5cdFx0XHRjaGVja0xpc3QoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMubWF0TGlzdC5sZW5ndGggPT0gMCkge1xyXG5cdFx0XHRcdFx0dGhpcy5jaGVjayA9IGZhbHNlXHJcblx0XHRcdFx0XHR0aGlzLmNoZWNrVGV4dCA9IFwi5YWo6YCJXCJcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlPlxyXG5cdC8qIEBpbXBvcnQgXCIuLi8uLi9jb2xvcnVpL21haW4uY3NzXCI7XHJcblx0QGltcG9ydCBcIi4uLy4uL2NvbG9ydWkvaWNvbi5jc3NcIjsgKi9cclxuXHRcclxuXHQucGFrLXNlYWNoLWJveCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0bWFyZ2luOiAxNXJweCAxNXJweCAwcnB4IDE1cnB4O1xyXG5cdFx0d2lkdGg6IDk2JTtcclxuXHRcdGhlaWdodDogMTUwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG5cdC5ib3gtdG9we1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0d2lkdGg6IDcyMHJweDtcclxuXHR9XHJcblx0LmNvbG9yLWJsb2NrLWJsdWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFFOUZGRjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luOiAxNXJweCAxNXJweCAwIDE1cnB4O1xyXG5cdFx0d2lkdGg6IDEycnB4O1xyXG5cdFx0aGVpZ2h0OiA0MHJweDtcclxuXHRcdGJvcmRlcjogNXJweCBzb2xpZCAjMUU5RkZGO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG5cdC50aXRsZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0aGVpZ2h0OiA1MHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1MHJweDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdH1cclxuXHQuYm94LWJ1dHRvbSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xyXG5cdFx0d2lkdGg6IDY1JTtcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdG1hcmdpbjogMTVycHggMTVycHggMHJweCAxNXJweDtcclxuXHR9XHJcblx0LmJveC1idXR0b20gaW5wdXQge1xyXG5cdFx0d2lkdGg6IDc1JTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luOiA4cnB4IDEwcnB4IDBycHggMjVycHg7XHJcblx0fVxyXG5cdC5ib3gtYnV0dG9tIC5zZWFyY2gtaWNvbntcclxuXHRcdHdpZHRoOiA2MHJweDtcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tdG9wOiA1cnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHJweDtcclxuXHR9XHJcblx0LyogLnBhay1zZWFjaC1ib3ggaW5wdXQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcclxuXHRcdGJvcmRlcjogMXJweCBzb2xpZCAjZDhkOGQ4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiA3MCU7XHJcblx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcnB4O1xyXG5cdFx0bWFyZ2luOiAxNXJweCAxNXJweCAwcnB4IDE1cnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHJweDtcclxuXHR9ICovXHJcblx0LnBhay1zZWFjaC1ib3ggYnV0dG9uIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxRTlGRkY7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdHdpZHRoOiAxODBycHg7XHJcblx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0bWFyZ2luOiAxNXJweCAxNXJweCAwcnB4IDE1cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcnB4O1xyXG5cdH1cclxuXHQucGFraW4tYnRuIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxRTlGRkY7XHJcblx0fVxyXG5cdC5wYWstZGF0YS1ib3gge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcclxuXHRcdG1hcmdpbjogMTVycHggMTVycHggMHJweCAxNXJweDtcclxuXHRcdHdpZHRoOiA5NiU7XHJcblx0XHRoZWlnaHQ6IDcwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG5cdC5wYWstZGF0YS1ib3ggLmJveC10b3Age1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHRcdGhlaWdodDogNzBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweCAyMHJweCAyMHJweCAyMHJweDtcclxuXHR9XHJcblx0LmJnLWZhbHNlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0fVxyXG5cdC5iZy10cnVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XHJcblx0fVxyXG5cdC5kYXRhLWxpc3Qge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdG1hcmdpbjogMTVycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHR9XHJcblx0LmRhdGEtbGlzdDpmaXJzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHR9XHJcblx0LmRhdGEtbGlzdDpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEyMHJweDtcclxuXHR9XHJcblx0LyogLmRhdGEtbGlzdC1sZWZ0IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMHJweDtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4MHJweDtcclxuXHR9ICovXHJcblx0LmRhdGEtbGlzdC1sZWZ0IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDYlO1xyXG5cdFx0aGVpZ2h0OiAxODBycHg7XHJcblx0XHRjb2xvcjogIzY3Njc2NztcclxuXHR9XHJcblx0Lm1hdG5yIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHJweDtcclxuXHR9XHJcblx0LmRhdGEtbGlzdC1yaWdodCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxODBycHg7XHJcblx0fVxyXG5cdC8qIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0d2lkdGg6IDIwMHJweDtcclxuXHRoZWlnaHQ6IDE4MHJweDtcclxuXHRsaW5lLWhlaWdodDogMTgwcnB4OyAqL1xyXG5cdC5kYXRhLWxpc3QtcmlnaHQgbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogODBycHg7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///93\n");
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _permission = _interopRequireDefault(__webpack_require__(/*! @/common/permission.js */ 78));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { barcode: '', barcodeFocus: true, focus: false, type: 'center', searchBox: 'hide', pick: 'hide', matnr: '', matList: [], result: '', enableQty: '', count: '', minCount: 0, maxCount: '', rowNum: '', check: false, checkText: '鍏ㄩ��', checkedData: [] };}, onShow: function onShow() {setTimeout(function () {// this.focuss()\n    }, 100);}, mounted: function mounted() {var UIP = uni.getStorageSync('UIP');this.baseIP = UIP;var UPORT = uni.getStorageSync('UPORT');this.basePORT = UPORT;}, methods: { // barcode input 浜嬩欢\n    barcodeInput: function barcodeInput() {var len = this.barcode.length;if (len != 8) {uni.showToast({ title: '鎵樼洏鐮佹湁璇閲嶈瘯', icon: \"none\", position: 'top' });this.barcodeFocuss();return;}if (len == 8) {this.focuss();}}, // 鎵樼洏鐮佹湁璇噸缃甛n    barcodeFocuss: function barcodeFocuss() {var that = this;that.barcodeFocus = false;setTimeout(function () {that.barcode = '';that.barcodeFocus = true;}, 100);}, // 鍟嗗搧鍏夋爣娓呯┖閲嶇疆\n    focuss: function focuss() {var that = this;that.focus = false;setTimeout(function () {that.matnr = '';that.focus = true;}, 100);}, resst: function resst() {this.matList = [];this.barcode = '';this.barcodeFocuss();uni.vibrateShort();}, removeBarcode: function removeBarcode() {this.barcode = '';uni.vibrateShort();this.barcodeFocus = false;this.$nextTick(function () {this.barcodeFocus = true;});}, removeMatnr: function removeMatnr() {this.matnr = '';uni.vibrateShort();this.focus = false;this.$nextTick(function () {this.focus = true;});}, remove: function remove() {// this.matList.splice(index,1)\n      for (var i = 0; i < this.matList.length; i++) {if (this.matList[i].checked == true) {this.matList.splice(i, 1);}}this.checkList();uni.vibrateShort();}, comb: function comb() {uni.vibrateShort();var that = this;if (that.barcode === '') {uni.showToast({ title: '璇锋壂鎻忔墭鐩樻潯鐮�', icon: \"none\", position: 'top' });return;}if (that.matList.length === 0) {uni.showToast({ title: '璇锋坊鍔犲晢鍝佸垪琛�', icon: \"none\", position: 'top' });return;}uni.showLoading();uni.request({ url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/mobile/comb/auth', data: JSON.stringify({ barcode: that.barcode, combMats: that.matList }),\n\n        method: 'POST',\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          uni.hideLoading();\n          var res = result.data;\n          if (res.code === 200) {\n            that.resst();\n            uni.showToast({\n              title: res.msg,\n              position: 'bottom',\n              duration: 1000 });\n\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    selectMat: function selectMat() {\n      var that = this;\n      uni.vibrateShort();\n      uni.navigateTo({\n        url: \"matSelect\",\n        events: {\n          // 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�  鍙﹀涓�涓〉闈紶杩囨潵鐨刓n          acceptDataFromOpenedPage: function acceptDataFromOpenedPage(data) {\n            that.matnr = data.data;\n            that.findMat(that.matnr);\n          } },\n\n        success: function success(res) {\n          // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹�   鍚戝彟澶栦竴涓〉闈紶閫掑�肩殑\n          res.eventChannel.emit('acceptDataFromOpenerPage', { baseIP: that.baseIP, basePORT: that.basePORT });\n        } });\n\n\n      that.matnr = '';\n    },\n    findMat: function findMat() {\n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/mat/auth',\n        data: {\n          matnr: that.matnr },\n\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          uni.vibrateShort();\n          var res = result.data;\n          if (res.code === 200 && res.data) {\n            that.matData = res.data;\n            that.matnr = '';\n            uni.navigateTo({\n              url: \"matQuery\",\n              events: {\n                // 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹甛n                matList: function matList(data) {\n                  that.matList.push(data.data);\n                  __f__(\"log\", that.matList, \" at pages/basics/pakin.vue:304\");\n                } },\n\n              success: function success(res) {\n                // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹甛n                res.eventChannel.emit('matData', { data: that.matData });\n              } });\n\n          }\n\n        } });\n\n\n    },\n\n    change: function change(e) {\n      __f__(\"log\", '褰撳墠妯″紡锛�' + e.type + ',鐘舵�侊細' + e.show, \" at pages/basics/pakin.vue:320\");\n    },\n    toggle: function toggle(type) {\n      this.type = type;\n      // open 鏂规硶浼犲叆鍙傛暟 绛夊悓鍦� uni-popup 缁勪欢涓婄粦瀹� type灞炴�n      this.$refs.goodsSearch.open(type);\n    },\n    checkbox: function checkbox(e) {\n      var items = this.matList,\n      values = e.detail.value;\n      for (var i = 0, lenI = items.length; i < lenI; ++i) {\n        var item = items[i];\n        item.id = item.id + '';\n        if (values.indexOf(item.id) >= 0) {\n          this.$set(item, 'checked', true);\n        } else {\n          this.$set(item, 'checked', false);\n        }\n      }\n      if (values.length == items.length) {\n        this.check = true;\n        this.checkText = \"鍙栨秷鍏ㄩ�塡";\n      } else {\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n      }\n      uni.vibrateShort();\n    },\n    revise: function revise(item, index) {\n      var maxCount = this.matList[index].maxCount;\n      if (maxCount == undefined) {\n        this.matList[index][\"maxCount\"] = item.enableQty;\n      }\n      this.enableQty = item.enableQty;\n      this.count = this.minCount;\n      this.maxCount = item.maxCount;\n      this.rowNum = index;\n      this.eject();\n    },\n    eject: function eject(type) {\n      this.type = type;\n      // open 鏂规硶浼犲叆鍙傛暟 绛夊悓鍦� uni-popup 缁勪欢涓婄粦瀹� type灞炴�n      this.$refs.revise.open(type);\n    },\n    changeValue: function changeValue() {\n\n    },\n    confirm: function confirm() {\n      this.matList[this.rowNum].anfme = this.count;\n      this.$refs.revise.close();\n    },\n    // 鍒楄〃鍙嶉�塡n    reChecked: function reChecked() {\n      if (this.matList.length == 0) {\n        return;\n      }\n      var checkArr = [];\n      for (var i = 0; i < this.matList.length; i++) {\n        if (this.matList[i].checked == true) {\n          this.$set(this.matList[i], 'checked', false);\n        } else {\n          this.$set(this.matList[i], 'checked', true);\n        }\n        if (this.matList[i].checked == true) {\n          checkArr.push(this.matList[i].checked);\n        }\n      }\n      if (checkArr.length == this.matList.length) {\n        this.check = true;\n        this.checkText = \"鍙栨秷鍏ㄩ�塡";\n      } else {\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n      }\n      uni.vibrateShort();\n    },\n    // 鍒楄〃鍏ㄩ�塡n    allChecked: function allChecked(e) {\n\n      if (this.check == true) {\n        for (var i = 0; i < this.matList.length; i++) {\n          this.$set(this.matList[i], 'checked', false);\n        }\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n      } else {\n        for (var i = 0; i < this.matList.length; i++) {\n          this.$set(this.matList[i], 'checked', true);\n        }\n        this.check = true;\n        this.checkText = \"鍙栨秷鍏ㄩ�塡";\n      }\n      uni.vibrateShort();\n    },\n    // 妫�楠屽垪琛ㄩ暱搴� 绛変簬0 鏄剧ず鍏ㄩ��  \n    checkList: function checkList() {\n      if (this.matList.length == 0) {\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n        return;\n      }\n    } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYmFzaWNzL3Bha2luLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrSEEsZ0c7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxXQURBLEVBRUEsa0JBRkEsRUFHQSxZQUhBLEVBSUEsY0FKQSxFQUtBLGlCQUxBLEVBTUEsWUFOQSxFQU9BLFNBUEEsRUFRQSxXQVJBLEVBU0EsVUFUQSxFQVVBLGFBVkEsRUFXQSxTQVhBLEVBWUEsV0FaQSxFQWFBLFlBYkEsRUFjQSxVQWRBLEVBZUEsWUFmQSxFQWdCQSxlQWhCQSxFQWlCQSxlQWpCQSxHQW1CQSxDQXJCQSxFQXNCQSxNQXRCQSxvQkFzQkEsQ0FDQSx3QkFDQTtBQUNBLEtBRkEsRUFFQSxHQUZBLEVBSUEsQ0EzQkEsRUE0QkEsT0E1QkEscUJBNEJBLENBQ0Esb0NBQ0Esa0JBQ0Esd0NBQ0Esc0JBQ0EsQ0FqQ0EsRUFrQ0EsV0FDQTtBQUNBLGdCQUZBLDBCQUVBLENBQ0EsOEJBQ0EsZUFDQSxvRUFDQSxxQkFDQSxPQUNBLENBQ0EsZUFDQSxjQUNBLENBQ0EsQ0FaQSxFQWFBO0FBQ0EsaUJBZEEsMkJBY0EsQ0FFQSxnQkFDQSwwQkFDQSx3QkFDQSxrQkFDQSx5QkFDQSxDQUhBLEVBR0EsR0FIQSxFQUtBLENBdkJBLEVBd0JBO0FBQ0EsVUF6QkEsb0JBeUJBLENBRUEsZ0JBQ0EsbUJBQ0Esd0JBQ0EsZ0JBQ0Esa0JBQ0EsQ0FIQSxFQUdBLEdBSEEsRUFLQSxDQWxD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QTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0EvUUEsRUFsQ0EsRSIsImZpbGUiOiI5My5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA+XHJcblx0XHQ8c2Nyb2xsLXZpZXcgc2Nyb2xsLXkgY2F0Y2g6dG91Y2htb3ZlPVwidG91Y2htb3ZlXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLTJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNxdWFyZS10aXRsZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS1zaWduXCI+PHZpZXcgY2xhc3M9XCJzaWduXCI+PC92aWV3Pjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtdGV4dFwiPjx0ZXh0PuaJmOebmOadoeeggTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLWNvbnRlbnRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVudC1pbnB1dFwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdi1tb2RlbD1cImJhcmNvZGVcIiB0eXBlPVwidGV4dFwiIHBsYWNlaG9sZGVyPVwi5omr56CBIC8g6L6T5YWlXCIgbWF4bGVuZ3RoPVwiMTBcIiBcclxuXHRcdFx0XHRcdFx0OmZvY3VzPVwiYmFyY29kZUZvY3VzXCIgQGlucHV0PVwiYmFyY29kZUlucHV0XCIgcGxhY2Vob2xkZXItc3R5bGU9XCJsaW5lLWhlaWdodDogIDg1cnB4O1wiPlxyXG5cdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJjbG9zZWVtcHR5XCIgc2l6ZT1cIjIwXCIgY29sb3I9XCIjZGFkYWRhXCIgQGNsaWNrPVwicmVtb3ZlQmFyY29kZSgpXCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzcXVhcmUtMlwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLXRpdGxlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlLXNpZ25cIj48dmlldyBjbGFzcz1cInNpZ25cIj48L3ZpZXc+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS10ZXh0XCI+PHRleHQ+5qOA57Si5ZWG5ZOBPC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzcXVhcmUtY29udGVudFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50LWlucHV0LWJ0blwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdi1tb2RlbD1cIm1hdG5yXCIgdHlwZT1cInRleHRcIiBwbGFjZWhvbGRlcj1cIuaJq+eggSAvIOi+k+WFpVwiIEBpbnB1dD1cImZpbmRNYXQoKVwiXHJcblx0XHRcdFx0XHRcdDpmb2N1cz1cImZvY3VzXCIgcGxhY2Vob2xkZXItc3R5bGU9XCJsaW5lLWhlaWdodDogIDg1cnB4O1wiPlxyXG5cdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJjbG9zZWVtcHR5XCIgc2l6ZT1cIjIwXCIgY29sb3I9XCIjZGFkYWRhXCIgQGNsaWNrPVwicmVtb3ZlTWF0bnIoKVwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50LWJ0blwiPlxyXG5cdFx0XHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiY3UtYnRuIGJnLWJsdWUgcGRhLWJ0blwiIEBjbGljaz1cInNlbGVjdE1hdCgpXCI+K+aPkOWPljwvYnV0dG9uPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLTFcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNxdWFyZS10aXRsZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS1zaWduXCI+PHZpZXcgY2xhc3M9XCJzaWduXCI+PC92aWV3Pjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtdGV4dFwiPjx0ZXh0PuWVhuWTgeWIl+ihqDwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tIDxsYWJlbCB2LXNob3c9XCJtYXRMaXN0Lmxlbmd0aCAhPSAwXCIgc3R5bGU9XCJmbG9hdDogcmlnaHQ7bWFyZ2luLXJpZ2h0OiAyMHB4O21hcmdpbi10b3A6IDEzcHg7XCI+PHVuaS1pY29ucyB0eXBlPVwidHJhc2hcIiBzaXplPVwiMjVcIiBjb2xvcj1cIiNhNWE1YTVcIiBAY2xpY2s9XCJyZW1vdmUoKVwiPjwvdW5pLWljb25zPjwvbGFiZWw+IC0tPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzcXVhcmUtbm9uZVwiICB2LXNob3c9XCJtYXRMaXN0Lmxlbmd0aCA9PT0gMFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidi1zaG93XCI+5pqC5peg5pu05aSa5pWw5o2uLi4uPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFxyXG5cdFx0XHQ8Y2hlY2tib3gtZ3JvdXAgQGNoYW5nZT1cImNoZWNrYm94XCI+XHJcblx0XHRcdFx0PHZpZXcgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbWF0TGlzdFwiIDprZXk9XCJpbmRleFwiIGNsYXNzPVwiZGF0YS1saXN0IGJnLWZhbHNlXCIgOmNsYXNzPVwiJ2JnLScraXRlbS5jaGVja2VkXCIgPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkYXRhLWxpc3QtbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHQ8IS0tIDx2aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxjaGVja2JveCA6dmFsdWU9XCJpdGVtLmlkKycnXCIgOmNoZWNrZWQ9XCJpdGVtLmNoZWNrZWRcIiBzdHlsZT1cImRpc3BsYXk6IGJsb2NrO1wiIC8+XHJcblx0XHRcdFx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWF0bnJcIj48dGV4dCBzdHlsZT1cIndpZHRoOiA0MDBycHg7XCI+57yW56CB77yae3tpdGVtLm1hdG5yfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz48dGV4dCBzdHlsZT1cIndpZHRoOiA0MDBycHg7XCI+5ZOB5ZCN77yae3tpdGVtLm1ha3R4fX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz48dGV4dCBzdHlsZT1cIndpZHRoOiA0MDBycHg7XCI+5om55Y+377yae3tpdGVtLmJhdGNofX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBzdHlsZT1cIndpZHRoOiA0MDBycHg7XCI+5pWw6YeP77yae3tpdGVtLmFuZm1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0YS1saXN0LXJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdDxsYWJlbD48dW5pLWljb25zIHR5cGU9XCJjb21wb3NlXCIgc2l6ZT1cIjIwXCIgY29sb3I9XCIjYTVhNWE1XCIgQGNsaWNrPVwicmV2aXNlKGl0ZW0saW5kZXgpXCI+PC91bmktaWNvbnM+PC9sYWJlbD5cclxuXHRcdFx0XHRcdFx0PGxhYmVsPjx1bmktaWNvbnMgdHlwZT1cInRyYXNoXCIgc2l6ZT1cIjI1XCIgY29sb3I9XCIjYTVhNWE1XCIgQGNsaWNrPVwicmVtb3ZlKGl0ZW0saW5kZXgpXCI+PC91bmktaWNvbnM+PC9sYWJlbD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvY2hlY2tib3gtZ3JvdXA+XHJcblx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHJcblx0XHRcclxuXHRcdDwhLS0g5bqV6YOo5oyJ6ZKuIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJmb290ZXIgZmxleCBqdXN0aWZ5LWFyb3VuZFwiPlxyXG5cdFx0XHQ8IS0tIDxsYWJlbCBjbGFzcz1cImxhYmVsLWJ0blwiIHN0eWxlPVwid2lkdGg6IDE3MHJweDtcIj5cclxuXHRcdFx0XHQ8Y2hlY2tib3ggOmNoZWNrZWQ9XCJjaGVja1wiIEBjbGljaz1cImFsbENoZWNrZWQoKVwiPnt7Y2hlY2tUZXh0fX08L2NoZWNrYm94PlxyXG5cdFx0XHQ8L2xhYmVsPlxyXG5cdFx0XHQ8bGFiZWwgY2xhc3M9XCJsYWJlbC1idG5cIiBzdHlsZT1cIndpZHRoOiAxMDBycHg7XCI+XHJcblx0XHRcdFx0PHRleHQgIEBjbGljaz1cInJlQ2hlY2tlZCgpXCI+5Y+N6YCJPC90ZXh0PlxyXG5cdFx0XHQ8L2xhYmVsPiAtLT5cclxuXHRcdFx0XHJcblx0XHRcdDxsYWJlbCBjbGFzcz1cImxhYmVsLWJ0blwiIHN0eWxlPVwid2lkdGg6IDE1MHJweDtcIj5cclxuXHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiY3UtYnRuXCIgQGNsaWNrPVwicmVzc3QoKVwiPumHjee9rjwvYnV0dG9uPlxyXG5cdFx0XHQ8L2xhYmVsPlxyXG5cdFx0XHQ8bGFiZWwgY2xhc3M9XCJsYWJlbC1idG5cIj5cclxuXHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiY3UtYnRuIGJnLWJsdWUgXCIgQGNsaWNrPVwiY29tYigpXCI+57uE5omYPC9idXR0b24+XHJcblx0XHRcdDwvbGFiZWw+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHRcclxuXHRcdDwhLS0g5by556qXIC0tPlxyXG5cdFx0PCEtLSDkv67mlLnmlbDph48gLS0+XHJcblx0XHQ8dW5pLXBvcHVwIHJlZj1cInJldmlzZVwiIGJhY2tncm91bmQtY29sb3I9XCIjZmZmXCIgQGNoYW5nZT1cImNoYW5nZVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInJldmlzZS1ib3hcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInJldmlzZS1ib3gtdG9wXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbG9yLWJsb2NrLWJsdWVcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRpdGxlXCI+57uE5omY5pWw6YePPC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQtYm94XCI+XHJcblx0XHRcdFx0XHQ8dGV4dD7lj6/nu4TmlbDph4/vvJp7e2VuYWJsZVF0eX19PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNoYW5nZUJveFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW0tYm94XCI+XHJcblx0XHRcdFx0XHRcdDx1bmktbnVtYmVyLWJveCB2LW1vZGVsPVwiY291bnRcIiA6bWluPVwibWluQ291bnRcIiA6bWF4PVwibWF4Q291bnRcIiBjb2xvcj1cIiM3NDc0NzRcIiAgQGNoYW5nZT1cImNoYW5nZVZhbHVlXCIvPlxyXG5cdFx0XHRcdFx0PC92aWV3PiBcclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyZXZpc2UtYm94LWJ1dHRvbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdDxidXR0b24gY2xhc3M9XCJjdS1idG4gYmctYmx1ZVwiIEBjbGljaz1cImNvbmZpcm0oKVwiPuehruiupDwvYnV0dG9uPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC91bmktcG9wdXA+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgcGVybWlzaW9uIGZyb20gXCJAL2NvbW1vbi9wZXJtaXNzaW9uLmpzXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGJhcmNvZGU6ICcnLFxyXG5cdFx0XHRcdGJhcmNvZGVGb2N1czp0cnVlLFxyXG5cdFx0XHRcdGZvY3VzOmZhbHNlLFxyXG5cdFx0XHRcdHR5cGU6ICdjZW50ZXInLFxyXG5cdFx0XHRcdHNlYXJjaEJveDogJ2hpZGUnLFxyXG5cdFx0XHRcdHBpY2s6J2hpZGUnLFxyXG5cdFx0XHRcdG1hdG5yOicnLFxyXG5cdFx0XHRcdG1hdExpc3Q6W10sXHJcblx0XHRcdFx0cmVzdWx0OiAnJyxcclxuXHRcdFx0XHRlbmFibGVRdHk6JycsXHJcblx0XHRcdFx0Y291bnQ6JycsXHJcblx0XHRcdFx0bWluQ291bnQ6MCxcclxuXHRcdFx0XHRtYXhDb3VudDonJyxcclxuXHRcdFx0XHRyb3dOdW06JycsXHJcblx0XHRcdFx0Y2hlY2s6ZmFsc2UsXHJcblx0XHRcdFx0Y2hlY2tUZXh0OiflhajpgIknLFxyXG5cdFx0XHRcdGNoZWNrZWREYXRhOltdLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHRzZXRUaW1lb3V0KCgpPT57XHJcblx0XHRcdFx0Ly8gdGhpcy5mb2N1c3MoKVxyXG5cdFx0XHR9LCAxMDApO1xyXG5cdFx0XHRcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCl7XHJcblx0XHRcdGNvbnN0IFVJUCA9IHVuaS5nZXRTdG9yYWdlU3luYygnVUlQJyk7XHJcblx0XHRcdHRoaXMuYmFzZUlQID0gVUlQO1xyXG5cdFx0XHRjb25zdCBVUE9SVCA9IHVuaS5nZXRTdG9yYWdlU3luYygnVVBPUlQnKTtcclxuXHRcdFx0dGhpcy5iYXNlUE9SVCA9IFVQT1JUXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyBiYXJjb2RlIGlucHV0IOS6i+S7tlxyXG5cdFx0XHRiYXJjb2RlSW5wdXQoKSB7XHJcblx0XHRcdFx0dmFyIGxlbiA9IHRoaXMuYmFyY29kZS5sZW5ndGhcclxuXHRcdFx0XHRpZiAobGVuICE9IDgpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiAn5omY55uY56CB5pyJ6K+v6K+36YeN6K+VJywgaWNvbjogXCJub25lXCIsIHBvc2l0aW9uOiAndG9wJ30pO1xyXG5cdFx0XHRcdFx0dGhpcy5iYXJjb2RlRm9jdXNzKClcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKGxlbiA9PSA4KSB7XHJcblx0XHRcdFx0XHR0aGlzLmZvY3VzcygpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmiZjnm5jnoIHmnInor6/ph43nva5cclxuXHRcdFx0YmFyY29kZUZvY3VzcygpIHtcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQXHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuYmFyY29kZUZvY3VzID0gZmFsc2U7XHJcblx0XHRcdFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdFx0dGhhdC5iYXJjb2RlID0gJyc7XHJcblx0XHRcdFx0XHR0aGF0LmJhcmNvZGVGb2N1cyA9IHRydWU7XHJcblx0XHRcdFx0fSwgMTAwKTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5ZWG5ZOB5YWJ5qCH5riF56m66YeN572uXHJcblx0XHRcdGZvY3VzcygpIHtcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQXHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuZm9jdXMgPSBmYWxzZTtcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpPT57XHJcblx0XHRcdFx0XHR0aGF0Lm1hdG5yID0gJyc7XHJcblx0XHRcdFx0XHR0aGF0LmZvY3VzID0gdHJ1ZTtcclxuXHRcdFx0XHR9LCAxMDApO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZXNzdCgpIHtcclxuXHRcdFx0XHR0aGlzLm1hdExpc3QgPSBbXVxyXG5cdFx0XHRcdHRoaXMuYmFyY29kZSA9ICcnXHJcblx0XHRcdFx0dGhpcy5iYXJjb2RlRm9jdXNzKClcclxuXHRcdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHJlbW92ZUJhcmNvZGUoKSB7XHJcblx0XHRcdFx0dGhpcy5iYXJjb2RlID0gJydcclxuXHRcdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XHJcblx0XHRcdFx0dGhpcy5iYXJjb2RlRm9jdXMgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljayhmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHRoaXMuYmFyY29kZUZvY3VzID0gdHJ1ZTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0cmVtb3ZlTWF0bnIoKSB7XHJcblx0XHRcdFx0dGhpcy5tYXRuciA9ICcnXHJcblx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHRcdHRoaXMuZm9jdXMgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljayhmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHRoaXMuZm9jdXMgPSB0cnVlO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZW1vdmUoKSB7XHJcblx0XHRcdFx0Ly8gdGhpcy5tYXRMaXN0LnNwbGljZShpbmRleCwxKVxyXG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5tYXRMaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5tYXRMaXN0W2ldLmNoZWNrZWQgPT0gdHJ1ZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLm1hdExpc3Quc3BsaWNlKGksMSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5jaGVja0xpc3QoKTtcclxuXHRcdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNvbWIoKSB7XHJcblx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhhdC5iYXJjb2RlID09PSAnJykge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6ICfor7fmiavmj4/miZjnm5jmnaHnoIEnLCBpY29uOiBcIm5vbmVcIiwgcG9zaXRpb246ICd0b3AnfSk7XHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGF0Lm1hdExpc3QubGVuZ3RoID09PSAwKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHt0aXRsZTogJ+ivt+a3u+WKoOWVhuWTgeWIl+ihqCcsIGljb246IFwibm9uZVwiLCBwb3NpdGlvbjogJ3RvcCd9KTtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKCk7XHJcblx0XHRcdFx0dW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdCAgICB1cmw6IHRoYXQuYmFzZUh0dHAgKyB0aGF0LmJhc2VJUCArICc6JyArdGhhdC5iYXNlUE9SVCArIHRoYXQuYmFzZVVybCArICcvbW9iaWxlL2NvbWIvYXV0aCcsXHJcblx0XHRcdFx0ICAgIGRhdGE6IEpTT04uc3RyaW5naWZ5KHtcclxuXHRcdFx0XHRcdFx0YmFyY29kZTogdGhhdC5iYXJjb2RlLFxyXG5cdFx0XHRcdFx0XHRjb21iTWF0czogdGhhdC5tYXRMaXN0XHJcblx0XHRcdFx0XHR9KSxcclxuXHRcdFx0XHRcdG1ldGhvZDogJ1BPU1QnLFxyXG5cdFx0XHRcdCAgICBoZWFkZXI6IHtcclxuXHRcdFx0XHRcdFx0J3Rva2VuJzp1bmkuZ2V0U3RvcmFnZVN5bmMoJ3Rva2VuJylcclxuXHRcdFx0XHQgICAgfSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3MocmVzdWx0KSB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHR2YXIgcmVzID0gcmVzdWx0LmRhdGFcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09PSAyMDApIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnJlc3N0KCk7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiAnYm90dG9tJyxcclxuXHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxMDAwXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNvZGUgPT0gNDAzKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLCBwb3NpdGlvbjogJ3RvcCd9KVxyXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnLi4vbG9naW4vbG9naW4nXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9LCAxMDAwKTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHt0aXRsZTogcmVzLm1zZywgaWNvbjogXCJub25lXCIscG9zaXRpb246ICd0b3AnfSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWxlY3RNYXQoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogXCJtYXRTZWxlY3RcIixcclxuXHRcdFx0XHRcdGV2ZW50czoge1xyXG5cdFx0XHRcdFx0ICAgIC8vIOS4uuaMh+WumuS6i+S7tua3u+WKoOS4gOS4quebkeWQrOWZqO+8jOiOt+WPluiiq+aJk+W8gOmhtemdouS8oOmAgeWIsOW9k+WJjemhtemdoueahOaVsOaNriAg5Y+m5aSW5LiA5Liq6aG16Z2i5Lyg6L+H5p2l55qEXHJcblx0XHRcdFx0XHQgICAgYWNjZXB0RGF0YUZyb21PcGVuZWRQYWdlOiBmdW5jdGlvbihkYXRhKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5tYXRuciA9IGRhdGEuZGF0YVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZmluZE1hdCh0aGF0Lm1hdG5yKVxyXG5cdFx0XHRcdFx0ICAgIH0sXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHQgICAgLy8g6YCa6L+HZXZlbnRDaGFubmVs5ZCR6KKr5omT5byA6aG16Z2i5Lyg6YCB5pWw5o2uICAg5ZCR5Y+m5aSW5LiA5Liq6aG16Z2i5Lyg6YCS5YC855qEXHJcblx0XHRcdFx0XHQgICAgcmVzLmV2ZW50Q2hhbm5lbC5lbWl0KCdhY2NlcHREYXRhRnJvbU9wZW5lclBhZ2UnLCB7YmFzZUlQOnRoYXQuYmFzZUlQLCBiYXNlUE9SVDp0aGF0LmJhc2VQT1JUIH0pXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhhdC5tYXRuciA9ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdGZpbmRNYXQoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdCAgICB1cmw6IHRoYXQuYmFzZUh0dHAgKyB0aGF0LmJhc2VJUCArICc6JyArdGhhdC5iYXNlUE9SVCArIHRoYXQuYmFzZVVybCArICcvbWF0L2F1dGgnLFxyXG5cdFx0XHRcdCAgICBkYXRhOiB7XHJcblx0XHRcdFx0XHRcdG1hdG5yOnRoYXQubWF0bnJcclxuXHRcdFx0XHQgICAgfSxcclxuXHRcdFx0XHQgICAgaGVhZGVyOiB7XHJcblx0XHRcdFx0XHRcdCd0b2tlbic6dW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpXHJcblx0XHRcdFx0ICAgIH0sXHJcblx0XHRcdFx0XHRzdWNjZXNzKHJlc3VsdCkge1xyXG5cdFx0XHRcdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XHJcblx0XHRcdFx0XHRcdGxldCByZXMgPSByZXN1bHQuZGF0YVxyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT09IDIwMCAmJiByZXMuZGF0YSkge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQubWF0RGF0YSA9IHJlcy5kYXRhXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5tYXRuciA9ICcnXHJcblx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdFx0dXJsOiBcIm1hdFF1ZXJ5XCIsXHJcblx0XHRcdFx0XHRcdFx0XHRldmVudHM6IHtcclxuXHRcdFx0XHRcdFx0XHRcdCAgICAvLyDkuLrmjIflrprkuovku7bmt7vliqDkuIDkuKrnm5HlkKzlmajvvIzojrflj5booqvmiZPlvIDpobXpnaLkvKDpgIHliLDlvZPliY3pobXpnaLnmoTmlbDmja5cclxuXHRcdFx0XHRcdFx0XHRcdCAgICBtYXRMaXN0OiBmdW5jdGlvbihkYXRhKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5tYXRMaXN0LnB1c2goZGF0YS5kYXRhKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQubWF0TGlzdClcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8g6YCa6L+HZXZlbnRDaGFubmVs5ZCR6KKr5omT5byA6aG16Z2i5Lyg6YCB5pWw5o2uXHJcblx0XHRcdFx0XHRcdFx0XHRcdHJlcy5ldmVudENoYW5uZWwuZW1pdCgnbWF0RGF0YScsIHsgZGF0YTogdGhhdC5tYXREYXRhIH0pXHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHJcblx0XHRcdGNoYW5nZShlKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coJ+W9k+WJjeaooeW8j++8micgKyBlLnR5cGUgKyAnLOeKtuaAge+8micgKyBlLnNob3cpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR0b2dnbGUodHlwZSkge1xyXG5cdFx0XHRcdHRoaXMudHlwZSA9IHR5cGVcclxuXHRcdFx0XHQvLyBvcGVuIOaWueazleS8oOWFpeWPguaVsCDnrYnlkIzlnKggdW5pLXBvcHVwIOe7hOS7tuS4iue7keWumiB0eXBl5bGe5oCnXHJcblx0XHRcdFx0dGhpcy4kcmVmcy5nb29kc1NlYXJjaC5vcGVuKHR5cGUpXHJcblx0XHRcdH0sXHJcblx0XHRcdGNoZWNrYm94OiBmdW5jdGlvbiAoZSkge1xyXG5cdFx0XHRcdHZhciBpdGVtcyA9IHRoaXMubWF0TGlzdCxcclxuXHRcdFx0XHRcdHZhbHVlcyA9IGUuZGV0YWlsLnZhbHVlO1xyXG5cdFx0XHRcdGZvciAodmFyIGkgPSAwLCBsZW5JID0gaXRlbXMubGVuZ3RoOyBpIDwgbGVuSTsgKytpKSB7XHJcblx0XHRcdFx0XHRjb25zdCBpdGVtID0gaXRlbXNbaV1cclxuXHRcdFx0XHRcdGl0ZW0uaWQgPSBpdGVtLmlkICsgJydcclxuXHRcdFx0XHRcdGlmKHZhbHVlcy5pbmRleE9mKGl0ZW0uaWQpID49IDApe1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQoaXRlbSwnY2hlY2tlZCcsdHJ1ZSlcclxuXHRcdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQoaXRlbSwnY2hlY2tlZCcsZmFsc2UpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh2YWx1ZXMubGVuZ3RoID09IGl0ZW1zLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0dGhpcy5jaGVjayA9IHRydWVcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2tUZXh0ID0gXCLlj5bmtojlhajpgIlcIlxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLmNoZWNrID0gZmFsc2VcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2tUZXh0ID0gXCLlhajpgIlcIlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHJldmlzZShpdGVtLGluZGV4KSB7XHJcblx0XHRcdFx0dmFyIG1heENvdW50ID0gdGhpcy5tYXRMaXN0W2luZGV4XS5tYXhDb3VudFxyXG5cdFx0XHRcdGlmIChtYXhDb3VudCA9PSB1bmRlZmluZWQgKSB7XHJcblx0XHRcdFx0XHR0aGlzLm1hdExpc3RbaW5kZXhdW1wibWF4Q291bnRcIl0gPSBpdGVtLmVuYWJsZVF0eVxyXG5cdFx0XHRcdH0gXHJcblx0XHRcdFx0dGhpcy5lbmFibGVRdHkgPSBpdGVtLmVuYWJsZVF0eVxyXG5cdFx0XHRcdHRoaXMuY291bnQgPSB0aGlzLm1pbkNvdW50XHJcblx0XHRcdFx0dGhpcy5tYXhDb3VudCA9IGl0ZW0ubWF4Q291bnRcclxuXHRcdFx0XHR0aGlzLnJvd051bSA9IGluZGV4XHJcblx0XHRcdFx0dGhpcy5lamVjdCgpXHJcblx0XHRcdH0sXHJcblx0XHRcdGVqZWN0KHR5cGUpIHtcclxuXHRcdFx0XHR0aGlzLnR5cGUgPSB0eXBlXHJcblx0XHRcdFx0Ly8gb3BlbiDmlrnms5XkvKDlhaXlj4LmlbAg562J5ZCM5ZyoIHVuaS1wb3B1cCDnu4Tku7bkuIrnu5HlrpogdHlwZeWxnuaAp1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMucmV2aXNlLm9wZW4odHlwZSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hhbmdlVmFsdWUoKSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdGNvbmZpcm0oKSB7XHJcblx0XHRcdFx0dGhpcy5tYXRMaXN0W3RoaXMucm93TnVtXS5hbmZtZSA9IHRoaXMuY291bnRcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnJldmlzZS5jbG9zZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWIl+ihqOWPjemAiVxyXG5cdFx0XHRyZUNoZWNrZWQoKSB7IFxyXG5cdFx0XHRcdGlmICh0aGlzLm1hdExpc3QubGVuZ3RoID09IDApIHtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dmFyIGNoZWNrQXJyID0gW11cclxuXHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubWF0TGlzdC5sZW5ndGg7aSsrKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5tYXRMaXN0W2ldLmNoZWNrZWQgPT0gdHJ1ZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tYXRMaXN0W2ldLCdjaGVja2VkJyxmYWxzZSlcclxuXHRcdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tYXRMaXN0W2ldLCdjaGVja2VkJyx0cnVlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMubWF0TGlzdFtpXS5jaGVja2VkID09IHRydWUpIHtcclxuXHRcdFx0XHRcdFx0Y2hlY2tBcnIucHVzaCh0aGlzLm1hdExpc3RbaV0uY2hlY2tlZCkgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChjaGVja0Fyci5sZW5ndGggPT0gdGhpcy5tYXRMaXN0Lmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0dGhpcy5jaGVjayA9IHRydWVcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2tUZXh0ID0gXCLlj5bmtojlhajpgIlcIlxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLmNoZWNrID0gZmFsc2VcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2tUZXh0ID0gXCLlhajpgIlcIlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWIl+ihqOWFqOmAiVxyXG5cdFx0XHRhbGxDaGVja2VkKGUpeyBcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpZiAodGhpcy5jaGVjayA9PSB0cnVlKSB7XHJcblx0XHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubWF0TGlzdC5sZW5ndGg7aSsrKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLm1hdExpc3RbaV0sJ2NoZWNrZWQnLGZhbHNlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy5jaGVjayA9IGZhbHNlXHJcblx0XHRcdFx0XHR0aGlzLmNoZWNrVGV4dCA9IFwi5YWo6YCJXCJcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLm1hdExpc3QubGVuZ3RoO2krKykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tYXRMaXN0W2ldLCdjaGVja2VkJyx0cnVlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy5jaGVjayA9IHRydWVcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2tUZXh0ID0gXCLlj5bmtojlhajpgIlcIlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOajgOmqjOWIl+ihqOmVv+W6piDnrYnkuo4wIOaYvuekuuWFqOmAiSAgXHJcblx0XHRcdGNoZWNrTGlzdCgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5tYXRMaXN0Lmxlbmd0aCA9PSAwKSB7XHJcblx0XHRcdFx0XHR0aGlzLmNoZWNrID0gZmFsc2VcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2tUZXh0ID0gXCLlhajpgIlcIlxyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblx0LyogQGltcG9ydCBcIi4uLy4uL2NvbG9ydWkvbWFpbi5jc3NcIjtcclxuXHRAaW1wb3J0IFwiLi4vLi4vY29sb3J1aS9pY29uLmNzc1wiOyAqL1xyXG5cdFxyXG5cdC5wYWstc2VhY2gtYm94IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRtYXJnaW46IDE1cnB4IDE1cnB4IDBycHggMTVycHg7XHJcblx0XHR3aWR0aDogOTYlO1xyXG5cdFx0aGVpZ2h0OiAxNTBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHR9XHJcblx0LmJveC10b3B7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHR3aWR0aDogNzIwcnB4O1xyXG5cdH1cclxuXHQuY29sb3ItYmxvY2stYmx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUU5RkZGO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW46IDE1cnB4IDE1cnB4IDAgMTVycHg7XHJcblx0XHR3aWR0aDogMTJycHg7XHJcblx0XHRoZWlnaHQ6IDQwcnB4O1xyXG5cdFx0Ym9yZGVyOiA1cnB4IHNvbGlkICMxRTlGRkY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHR9XHJcblx0LnRpdGxlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRoZWlnaHQ6IDUwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTBycHg7XHJcblx0fVxyXG5cdC5ib3gtYnV0dG9tIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XHJcblx0XHR3aWR0aDogNjUlO1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0bWFyZ2luOiAxNXJweCAxNXJweCAwcnB4IDE1cnB4O1xyXG5cdH1cclxuXHQuYm94LWJ1dHRvbSBpbnB1dCB7XHJcblx0XHR3aWR0aDogNzUlO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW46IDhycHggMTBycHggMHJweCAyNXJweDtcclxuXHR9XHJcblx0LmJveC1idXR0b20gLnNlYXJjaC1pY29ue1xyXG5cdFx0d2lkdGg6IDYwcnB4O1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG1hcmdpbi10b3A6IDVycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdH1cclxuXHQvKiAucGFrLXNlYWNoLWJveCBpbnB1dCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xyXG5cdFx0Ym9yZGVyOiAxcnB4IHNvbGlkICNkOGQ4ZDg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDcwJTtcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjBycHg7XHJcblx0XHRtYXJnaW46IDE1cnB4IDE1cnB4IDBycHggMTVycHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcnB4O1xyXG5cdH0gKi9cclxuXHQucGFrLXNlYWNoLWJveCBidXR0b24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFFOUZGRjtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDE4MHJweDtcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRtYXJnaW46IDE1cnB4IDE1cnB4IDBycHggMTVycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjBycHg7XHJcblx0fVxyXG5cdC5wYWtpbi1idG4ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFFOUZGRjtcclxuXHR9XHJcblx0LnBhay1kYXRhLWJveCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xyXG5cdFx0bWFyZ2luOiAxNXJweCAxNXJweCAwcnB4IDE1cnB4O1xyXG5cdFx0d2lkdGg6IDk2JTtcclxuXHRcdGhlaWdodDogNzBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHR9XHJcblx0LnBhay1kYXRhLWJveCAuYm94LXRvcCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0aGVpZ2h0OiA3MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4IDIwcnB4IDIwcnB4IDIwcnB4O1xyXG5cdH1cclxuXHQuYmctZmFsc2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHR9XHJcblx0LmJnLXRydWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuXHR9XHJcblx0LmRhdGEtbGlzdCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0bWFyZ2luOiAxNXJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdH1cclxuXHQuZGF0YS1saXN0OmZpcnN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdH1cclxuXHQuZGF0YS1saXN0Omxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTIwcnB4O1xyXG5cdH1cclxuXHQvKiAuZGF0YS1saXN0LWxlZnQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxODBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTgwcnB4O1xyXG5cdH0gKi9cclxuXHQuZGF0YS1saXN0LWxlZnQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tbGVmdDogNiU7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdGNvbG9yOiAjNjc2NzY3O1xyXG5cdH1cclxuXHQubWF0bnIge1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcnB4O1xyXG5cdH1cclxuXHQuZGF0YS1saXN0LXJpZ2h0IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4MHJweDtcclxuXHR9XHJcblx0LyogZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR3aWR0aDogMjAwcnB4O1xyXG5cdGhlaWdodDogMTgwcnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxODBycHg7ICovXHJcblx0LmRhdGEtbGlzdC1yaWdodCBsYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiA4MHJweDtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///93\n");
 
 /***/ }),
 /* 94 */
@@ -7838,7 +7838,7 @@
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
-eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _permission = _interopRequireDefault(__webpack_require__(/*! @/common/permission.js */ 78));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { barcode: '', barcodeFocus: true, focus: false, type: 'center', searchBox: 'hide', pick: 'hide', order: null, orderNo: null, matList: [], result: '', count: '', minCount: 0, maxCount: '', rowNum: '', enableQty: '', check: false, checkText: '鍏ㄩ��', checkedData: [] };}, mounted: function mounted() {var UIP = uni.getStorageSync('UIP');this.baseIP = UIP;var UPORT = uni.getStorageSync('UPORT');this.basePORT = UPORT;}, methods: { // barcode input 浜嬩欢\n    barcodeInput: function barcodeInput() {var len = this.barcode.length;if (len != 8) {uni.showToast({ title: '鎵樼洏鐮佹湁璇閲嶈瘯', icon: \"none\", position: 'top' });this.barcodeFocuss();return;}if (len == 8) {this.focuss();}}, // 鎵樼洏鐮佹湁璇噸缃甛n    barcodeFocuss: function barcodeFocuss() {var that = this;that.barcodeFocus = false;setTimeout(function () {that.barcode = '';that.barcodeFocus = true;}, 100);}, focuss: function focuss() {var that = this;that.focus = false;setTimeout(function () {that.matnrId = '';that.focus = true;}, 100);}, resst: function resst() {this.matList = [];this.barcode = '';this.order = '';this.barcodeFocuss();uni.vibrateShort();}, removeBarcode: function removeBarcode() {this.barcode = '';uni.vibrateShort();this.barcodeFocus = false;this.$nextTick(function () {this.barcodeFocus = true;});}, removeOrder: function removeOrder() {this.order = '';uni.vibrateShort();this.focus = false;this.$nextTick(function () {this.focus = true;});}, eject: function eject(type) {this.type = type; // open 鏂规硶浼犲叆鍙傛暟 绛夊悓鍦� uni-popup 缁勪欢涓婄粦瀹� type灞炴�n      this.$refs.revise.open(type);}, initAnfme: function initAnfme() {for (var i = 0; i < this.matList.length; i++) {this.matList[i].anfme = 0;}uni.hideLoading();}, revise: function revise(item, index) {var maxCount = this.matList[index].maxCount;if (maxCount == undefined) {this.matList[index][\"maxCount\"] = item.enableQty;}this.enableQty = item.enableQty;this.count = this.minCount;this.maxCount = item.maxCount;this.rowNum = index;this.eject();}, changeMax: function changeMax() {this.count = this.enableQty;}, changeValue: function changeValue() {}, remove: function remove() {__f__(\"log\", this.matList.filter(function (item) {return item.checked !== true;}), \" at pages/basics/order.vue:241\");this.matList = this.matList.filter(function (item) {return item.checked !== true;}); // this.matList.splice(i,1)\n      // for (var i = 0; i < this.matList.length; i++) {\n      // \tif (this.matList[i].checked == true) {\n      // \t}\n      // }\n      this.checkList();uni.vibrateShort();}, // 鍒楄〃涓垹闄n    // remove(item,index) {\n    // \tthis.matList.splice(index,1)\n    // \tuni.vibrateShort();\n    // },\n    confirm: function confirm() {\n      this.matList[this.rowNum].anfme = this.count;\n      this.$refs.revise.close();\n    },\n    comb: function comb() {\n      uni.vibrateShort();\n      var that = this;\n      if (that.barcode === '') {\n        uni.showToast({ title: '璇锋壂鎻忔墭鐩樻潯鐮�', icon: \"none\", position: 'top' });\n        return;\n      }\n      if (that.barcode.length !== 8) {\n        uni.showToast({ title: '鎵樼洏鐮佸繀椤讳负8浣�', icon: \"none\", position: 'top' });\n        return;\n      }\n      if (that.matList.length === 0) {\n        uni.showToast({ title: '璇锋坊鍔犲晢鍝佸垪琛�', icon: \"none\", position: 'top' });\n        return;\n      }\n      for (var i = 0; i < that.matList.length; i++) {\n        if (that.matList[i].anfme === 0) {\n          uni.showToast({ title: '鍟嗗搧缁勬墭鏁伴噺涓�0涓嶈兘缁勬墭', icon: \"none\", position: 'top' });\n          return;\n        }\n      }\n      uni.showLoading();\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/mobile/comb/auth',\n        data: JSON.stringify({\n          orderNo: that.orderNo,\n          barcode: that.barcode,\n          combMats: that.matList }),\n\n        method: 'POST',\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          uni.showLoading();\n          var res = result.data;\n          if (res.code === 200) {\n            uni.showToast({\n              title: res.msg,\n              position: 'top',\n              duration: 1000 });\n\n            that.resst();\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    findOrder: function findOrder() {\n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/mobile/order/search/orderNo/auth',\n        data: {\n          orderNo: that.order },\n\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          __f__(\"log\", result, \" at pages/basics/order.vue:330\");\n          var res = result.data;\n          if (res.code === 200) {\n            if (res.data) {\n              uni.showLoading();\n              that.matList = res.data;\n              that.orderNo = that.order;\n              that.initAnfme();\n              __f__(\"log\", that.matList, \" at pages/basics/order.vue:338\");\n            }\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    change: function change(e) {\n      // console.log('褰撳墠妯″紡锛�' + e.type + ',鐘舵�侊細' + e.show);\n    },\n    toggle: function toggle(type) {\n      this.type = type;\n      // open 鏂规硶浼犲叆鍙傛暟 绛夊悓鍦� uni-popup 缁勪欢涓婄粦瀹� type灞炴�n      this.$refs.goodsSearch.open(type);\n    },\n    // 鍒楄〃閫夋嫨\n    checkbox: function checkbox(e) {\n      var items = this.matList,\n      values = e.detail.value;\n      for (var i = 0, lenI = items.length; i < lenI; ++i) {\n        var item = items[i];\n        item.id = item.id + '';\n        if (values.indexOf(item.id) >= 0) {\n          this.$set(item, 'checked', true);\n        } else {\n          this.$set(item, 'checked', false);\n        }\n      }\n      if (values.length == items.length) {\n        this.check = true;\n        this.checkText = \"鍙栨秷鍏ㄩ�塡";\n      } else {\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n      }\n      uni.vibrateShort();\n    },\n    // 鍒楄〃鍙嶉�塡n    reChecked: function reChecked() {\n      if (this.matList.length == 0) {\n        return;\n      }\n      var checkArr = [];\n      for (var i = 0; i < this.matList.length; i++) {\n        if (this.matList[i].checked == true) {\n          this.$set(this.matList[i], 'checked', false);\n        } else {\n          this.$set(this.matList[i], 'checked', true);\n        }\n        if (this.matList[i].checked == true) {\n          checkArr.push(this.matList[i].checked);\n        }\n      }\n      if (checkArr.length == this.matList.length) {\n        this.check = true;\n        this.checkText = \"鍙栨秷鍏ㄩ�塡";\n      } else {\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n      }\n      uni.vibrateShort();\n    },\n    // 鍒楄〃鍏ㄩ�塡n    allChecked: function allChecked(e) {\n      if (this.check == true) {\n        for (var i = 0; i < this.matList.length; i++) {\n          this.$set(this.matList[i], 'checked', false);\n        }\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n      } else {\n        for (var i = 0; i < this.matList.length; i++) {\n          this.$set(this.matList[i], 'checked', true);\n        }\n        this.check = true;\n        this.checkText = \"鍙栨秷鍏ㄩ�塡";\n      }\n      uni.vibrateShort();\n    },\n    // 妫�楠屽垪琛ㄩ暱搴� 绛変簬0 鏄剧ず鍏ㄩ��  \n    checkList: function checkList() {\n      if (this.matList.length == 0) {\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n        return;\n      }\n    } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYmFzaWNzL29yZGVyLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiYmFyY29kZSIsImJhcmNvZGVGb2N1cyIsImZvY3VzIiwidHlwZSIsInNlYXJjaEJveCIsInBpY2siLCJvcmRlciIsIm9yZGVyTm8iLCJtYXRMaXN0IiwicmVzdWx0IiwiY291bnQiLCJtaW5Db3VudCIsIm1heENvdW50Iiwicm93TnVtIiwiZW5hYmxlUXR5IiwiY2hlY2siLCJjaGVja1RleHQiLCJjaGVja2VkRGF0YSIsIm1vdW50ZWQiLCJVSVAiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsImJhc2VJUCIsIlVQT1JUIiwiYmFzZVBPUlQiLCJtZXRob2RzIiwiYmFyY29kZUlucHV0IiwibGVuIiwibGVuZ3RoIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwicG9zaXRpb24iLCJiYXJjb2RlRm9jdXNzIiwiZm9jdXNzIiwidGhhdCIsInNldFRpbWVvdXQiLCJtYXRucklkIiwicmVzc3QiLCJ2aWJyYXRlU2hvcnQiLCJyZW1vdmVCYXJjb2RlIiwiJG5leHRUaWNrIiwicmVtb3ZlT3JkZXIiLCJlamVjdCIsIiRyZWZzIiwicmV2aXNlIiwib3BlbiIsImluaXRBbmZtZSIsImkiLCJhbmZtZSIsImhpZGVMb2FkaW5nIiwiaXRlbSIsImluZGV4IiwidW5kZWZpbmVkIiwiY2hhbmdlTWF4IiwiY2hhbmdlVmFsdWUiLCJyZW1vdmUiLCJmaWx0ZXIiLCJjaGVja2VkIiwiY2hlY2tMaXN0IiwiY29uZmlybSIsImNsb3NlIiwiY29tYiIsInNob3dMb2FkaW5nIiwicmVxdWVzdCIsInVybCIsImJhc2VIdHRwIiwiYmFzZVVybCIsIkpTT04iLCJzdHJpbmdpZnkiLCJjb21iTWF0cyIsIm1ldGhvZCIsImhlYWRlciIsInN1Y2Nlc3MiLCJyZXMiLCJjb2RlIiwibXNnIiwiZHVyYXRpb24iLCJyZUxhdW5jaCIsImZpbmRPcmRlciIsImNoYW5nZSIsImUiLCJ0b2dnbGUiLCJnb29kc1NlYXJjaCIsImNoZWNrYm94IiwiaXRlbXMiLCJ2YWx1ZXMiLCJkZXRhaWwiLCJ2YWx1ZSIsImxlbkkiLCJpZCIsImluZGV4T2YiLCIkc2V0IiwicmVDaGVja2VkIiwiY2hlY2tBcnIiLCJwdXNoIiwiYWxsQ2hlY2tlZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMkhBLGdHLDhGQTNIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2UsRUFDZEEsSUFEYyxr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VUFBSSxLQUFLbEUsS0FBTCxJQUFjLElBQWxCLEVBQXdCO0FBQ3ZCLGFBQUssSUFBSWlDLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUcsS0FBS3hDLE9BQUwsQ0FBYW9CLE1BQWpDLEVBQXdDb0IsQ0FBQyxFQUF6QyxFQUE2QztBQUM1QyxlQUFLNEMsSUFBTCxDQUFVLEtBQUtwRixPQUFMLENBQWF3QyxDQUFiLENBQVYsRUFBMEIsU0FBMUIsRUFBb0MsS0FBcEM7QUFDQTtBQUNELGFBQUtqQyxLQUFMLEdBQWEsS0FBYjtBQUNBLGFBQUtDLFNBQUwsR0FBaUIsSUFBakI7QUFDQSxPQU5ELE1BTU87QUFDTixhQUFLLElBQUlnQyxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHLEtBQUt4QyxPQUFMLENBQWFvQixNQUFqQyxFQUF3Q29CLENBQUMsRUFBekMsRUFBNkM7QUFDNUMsZUFBSzRDLElBQUwsQ0FBVSxLQUFLcEYsT0FBTCxDQUFhd0MsQ0FBYixDQUFWLEVBQTBCLFNBQTFCLEVBQW9DLElBQXBDO0FBQ0E7QUFDRCxhQUFLakMsS0FBTCxHQUFhLElBQWI7QUFDQSxhQUFLQyxTQUFMLEdBQWlCLE1BQWpCO0FBQ0E7QUFDREksU0FBRyxDQUFDbUIsWUFBSjtBQUNBLEtBOVFPO0FBK1FSO0FBQ0FvQixhQWhSUSx1QkFnUkk7QUFDWCxVQUFJLEtBQUtuRCxPQUFMLENBQWFvQixNQUFiLElBQXVCLENBQTNCLEVBQThCO0FBQzdCLGFBQUtiLEtBQUwsR0FBYSxLQUFiO0FBQ0EsYUFBS0MsU0FBTCxHQUFpQixJQUFqQjtBQUNBO0FBQ0E7QUFDRCxLQXRSTyxFQTdCSyxFIiwiZmlsZSI6Ijk4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBwZXJtaXNpb24gZnJvbSBcIkAvY29tbW9uL3Blcm1pc3Npb24uanNcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRiYXJjb2RlOiAnJyxcblx0XHRcdGJhcmNvZGVGb2N1czp0cnVlLFxuXHRcdFx0Zm9jdXM6ZmFsc2UsXG5cdFx0XHR0eXBlOiAnY2VudGVyJyxcblx0XHRcdHNlYXJjaEJveDogJ2hpZGUnLFxuXHRcdFx0cGljazonaGlkZScsXG5cdFx0XHRvcmRlcjpudWxsLFxuXHRcdFx0b3JkZXJObzpudWxsLFxuXHRcdFx0bWF0TGlzdDpbXSxcblx0XHRcdHJlc3VsdDogJycsXG5cdFx0XHRjb3VudDonJyxcblx0XHRcdG1pbkNvdW50OjAsXG5cdFx0XHRtYXhDb3VudDonJyxcblx0XHRcdHJvd051bTonJyxcblx0XHRcdGVuYWJsZVF0eTonJyxcblx0XHRcdGNoZWNrOmZhbHNlLFxuXHRcdFx0Y2hlY2tUZXh0OiflhajpgIknLFxuXHRcdFx0Y2hlY2tlZERhdGE6W10sXG5cdFx0fVxuXHR9LFxuXHRtb3VudGVkKCl7XG5cdFx0Y29uc3QgVUlQID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdVSVAnKTtcblx0XHR0aGlzLmJhc2VJUCA9IFVJUDtcblx0XHRjb25zdCBVUE9SVCA9IHVuaS5nZXRTdG9yYWdlU3luYygnVVBPUlQnKTtcblx0XHR0aGlzLmJhc2VQT1JUID0gVVBPUlRcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIGJhcmNvZGUgaW5wdXQg5LqL5Lu2XG5cdFx0YmFyY29kZUlucHV0KCkge1xuXHRcdFx0dmFyIGxlbiA9IHRoaXMuYmFyY29kZS5sZW5ndGhcblx0XHRcdGlmIChsZW4gIT0gOCkge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHt0aXRsZTogJ+aJmOebmOeggeacieivr+ivt+mHjeivlScsIGljb246IFwibm9uZVwiLCBwb3NpdGlvbjogJ3RvcCd9KTtcblx0XHRcdFx0dGhpcy5iYXJjb2RlRm9jdXNzKClcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXHRcdFx0aWYgKGxlbiA9PSA4KSB7XG5cdFx0XHRcdHRoaXMuZm9jdXNzKClcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOaJmOebmOeggeacieivr+mHjee9rlxuXHRcdGJhcmNvZGVGb2N1c3MoKSB7XG5cblx0XHRcdGxldCB0aGF0ID0gdGhpcztcblx0XHRcdHRoYXQuYmFyY29kZUZvY3VzID0gZmFsc2U7XG5cdFx0XHRzZXRUaW1lb3V0KCgpPT57XG5cdFx0XHRcdHRoYXQuYmFyY29kZSA9ICcnO1xuXHRcdFx0XHR0aGF0LmJhcmNvZGVGb2N1cyA9IHRydWU7XG5cdFx0XHR9LCAxMDApO1xuXG5cdFx0fSxcblx0XHRmb2N1c3MoKSB7XG5cblx0XHRcdGxldCB0aGF0ID0gdGhpcztcblx0XHRcdHRoYXQuZm9jdXMgPSBmYWxzZTtcblx0XHRcdHNldFRpbWVvdXQoKCk9Pntcblx0XHRcdFx0dGhhdC5tYXRucklkID0gJyc7XG5cdFx0XHRcdHRoYXQuZm9jdXMgPSB0cnVlO1xuXHRcdFx0fSwgMTAwKTtcblxuXHRcdH0sXG5cdFx0cmVzc3QoKSB7XG5cdFx0XHR0aGlzLm1hdExpc3QgPSBbXVxuXHRcdFx0dGhpcy5iYXJjb2RlID0gJydcblx0XHRcdHRoaXMub3JkZXIgPSAnJ1xuXHRcdFx0dGhpcy5iYXJjb2RlRm9jdXNzKClcblx0XHRcdHVuaS52aWJyYXRlU2hvcnQoKTtcblx0XHR9LFxuXHRcdHJlbW92ZUJhcmNvZGUoKSB7XG5cdFx0XHR0aGlzLmJhcmNvZGUgPSAnJ1xuXHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xuXHRcdFx0dGhpcy5iYXJjb2RlRm9jdXMgPSBmYWxzZTtcblx0XHRcdHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uKCkge1xuXHRcdFx0XHR0aGlzLmJhcmNvZGVGb2N1cyA9IHRydWU7XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdHJlbW92ZU9yZGVyKCkge1xuXHRcdFx0dGhpcy5vcmRlciA9ICcnXG5cdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XG5cdFx0XHR0aGlzLmZvY3VzID0gZmFsc2U7XG5cdFx0XHR0aGlzLiRuZXh0VGljayhmdW5jdGlvbigpIHtcblx0XHRcdFx0dGhpcy5mb2N1cyA9IHRydWU7XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdGVqZWN0KHR5cGUpIHtcblx0XHRcdHRoaXMudHlwZSA9IHR5cGVcblx0XHRcdC8vIG9wZW4g5pa55rOV5Lyg5YWl5Y+C5pWwIOetieWQjOWcqCB1bmktcG9wdXAg57uE5Lu25LiK57uR5a6aIHR5cGXlsZ7mgKdcblx0XHRcdHRoaXMuJHJlZnMucmV2aXNlLm9wZW4odHlwZSlcblx0XHR9LFxuXHRcdGluaXRBbmZtZSgpIHtcblx0XHRcblx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5tYXRMaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdHRoaXMubWF0TGlzdFtpXS5hbmZtZSA9IDBcblx0XHRcdH1cblx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xuXHRcdH0sXG5cdFx0cmV2aXNlKGl0ZW0saW5kZXgpIHtcblx0XHRcdHZhciBtYXhDb3VudCA9IHRoaXMubWF0TGlzdFtpbmRleF0ubWF4Q291bnRcblx0XHRcdGlmIChtYXhDb3VudCA9PSB1bmRlZmluZWQgKSB7XG5cdFx0XHRcdHRoaXMubWF0TGlzdFtpbmRleF1bXCJtYXhDb3VudFwiXSA9IGl0ZW0uZW5hYmxlUXR5XG5cdFx0XHR9IFxuXHRcdFx0dGhpcy5lbmFibGVRdHkgPSBpdGVtLmVuYWJsZVF0eVxuXHRcdFx0dGhpcy5jb3VudCA9IHRoaXMubWluQ291bnRcblx0XHRcdHRoaXMubWF4Q291bnQgPSBpdGVtLm1heENvdW50XG5cdFx0XHR0aGlzLnJvd051bSA9IGluZGV4XG5cdFx0XHR0aGlzLmVqZWN0KClcblx0XHR9LFxuXHRcdGNoYW5nZU1heCgpIHtcblx0XHRcdHRoaXMuY291bnQgPSB0aGlzLmVuYWJsZVF0eVxuXHRcdH0sXG5cdFx0Y2hhbmdlVmFsdWUoKSB7XG5cdFx0XHRcblx0XHR9LFxuXHRcdHJlbW92ZSgpIHtcblx0XHRcdGNvbnNvbGUubG9nKHRoaXMubWF0TGlzdC5maWx0ZXIoaXRlbT0+IGl0ZW0uY2hlY2tlZCAhPT0gdHJ1ZSkpXG5cdFx0XHR0aGlzLm1hdExpc3QgPSB0aGlzLm1hdExpc3QuZmlsdGVyKGl0ZW09PiBpdGVtLmNoZWNrZWQgIT09IHRydWUpXG5cdFx0XHRcblx0XHRcdC8vIHRoaXMubWF0TGlzdC5zcGxpY2UoaSwxKVxuXHRcdFx0XG5cdFx0XHQvLyBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubWF0TGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0Ly8gXHRpZiAodGhpcy5tYXRMaXN0W2ldLmNoZWNrZWQgPT0gdHJ1ZSkge1xuXHRcdFx0XHRcdFxuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9XG5cdFx0XHR0aGlzLmNoZWNrTGlzdCgpO1xuXHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xuXHRcdH0sXG5cdFx0Ly8g5YiX6KGo5Lit5Yig6ZmkXG5cdFx0Ly8gcmVtb3ZlKGl0ZW0saW5kZXgpIHtcblx0XHQvLyBcdHRoaXMubWF0TGlzdC5zcGxpY2UoaW5kZXgsMSlcblx0XHQvLyBcdHVuaS52aWJyYXRlU2hvcnQoKTtcblx0XHQvLyB9LFxuXHRcdGNvbmZpcm0oKSB7XG5cdFx0XHR0aGlzLm1hdExpc3RbdGhpcy5yb3dOdW1dLmFuZm1lID0gdGhpcy5jb3VudFxuXHRcdFx0dGhpcy4kcmVmcy5yZXZpc2UuY2xvc2UoKVxuXHRcdH0sXG5cdFx0Y29tYigpIHtcblx0XHRcdHVuaS52aWJyYXRlU2hvcnQoKTtcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcblx0XHRcdGlmICh0aGF0LmJhcmNvZGUgPT09ICcnKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiAn6K+35omr5o+P5omY55uY5p2h56CBJywgaWNvbjogXCJub25lXCIsIHBvc2l0aW9uOiAndG9wJ30pO1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHRpZiAodGhhdC5iYXJjb2RlLmxlbmd0aCAhPT0gOCkge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHt0aXRsZTogJ+aJmOebmOeggeW/hemhu+S4ujjkvY0nLCBpY29uOiBcIm5vbmVcIiwgcG9zaXRpb246ICd0b3AnfSk7XG5cdFx0XHRcdHJldHVybjtcblx0XHRcdH1cblx0XHRcdGlmICh0aGF0Lm1hdExpc3QubGVuZ3RoID09PSAwKSB7XG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiAn6K+35re75Yqg5ZWG5ZOB5YiX6KGoJywgaWNvbjogXCJub25lXCIsIHBvc2l0aW9uOiAndG9wJ30pO1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoYXQubWF0TGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRpZiAodGhhdC5tYXRMaXN0W2ldLmFuZm1lID09PSAwKSB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6ICfllYblk4Hnu4TmiZjmlbDph4/kuLow5LiN6IO957uE5omYJywgaWNvbjogXCJub25lXCIsIHBvc2l0aW9uOiAndG9wJ30pO1xuXHRcdFx0XHRcdHJldHVybjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dW5pLnNob3dMb2FkaW5nKCk7XG5cdFx0XHR1bmkucmVxdWVzdCh7XG5cdFx0XHQgICAgdXJsOiB0aGF0LmJhc2VIdHRwICsgdGhhdC5iYXNlSVAgKyAnOicgK3RoYXQuYmFzZVBPUlQgKyB0aGF0LmJhc2VVcmwgKyAnL21vYmlsZS9jb21iL2F1dGgnLFxuXHRcdFx0ICAgIGRhdGE6IEpTT04uc3RyaW5naWZ5KHtcblx0XHRcdFx0XHRvcmRlck5vOiB0aGF0Lm9yZGVyTm8sXG5cdFx0XHRcdFx0YmFyY29kZTogdGhhdC5iYXJjb2RlLFxuXHRcdFx0XHRcdGNvbWJNYXRzOiB0aGF0Lm1hdExpc3Rcblx0XHRcdFx0fSksXG5cdFx0XHRcdG1ldGhvZDogJ1BPU1QnLFxuXHRcdFx0ICAgIGhlYWRlcjoge1xuXHRcdFx0XHRcdCd0b2tlbic6dW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpXG5cdFx0XHQgICAgfSxcblx0XHRcdFx0c3VjY2VzcyhyZXN1bHQpIHtcblx0XHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoKTtcblx0XHRcdFx0XHR2YXIgcmVzID0gcmVzdWx0LmRhdGFcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT09IDIwMCkge1xuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogJ3RvcCcsXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxMDAwXG5cdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHRcdHRoYXQucmVzc3QoKVxuXHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNvZGUgPT0gNDAzKSB7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHt0aXRsZTogcmVzLm1zZywgaWNvbjogXCJub25lXCIsIHBvc2l0aW9uOiAndG9wJ30pXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcblx0XHRcdFx0XHRcdFx0XHR1cmw6ICcuLi9sb2dpbi9sb2dpbidcblx0XHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0XHR9LCAxMDAwKTtcblx0XHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLHBvc2l0aW9uOiAndG9wJ30pXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdGZpbmRPcmRlcigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dW5pLnJlcXVlc3Qoe1xuXHRcdFx0ICAgIHVybDogdGhhdC5iYXNlSHR0cCArIHRoYXQuYmFzZUlQICsgJzonICt0aGF0LmJhc2VQT1JUICsgdGhhdC5iYXNlVXJsICsgJy9tb2JpbGUvb3JkZXIvc2VhcmNoL29yZGVyTm8vYXV0aCcsXG5cdFx0XHQgICAgZGF0YToge1xuXHRcdFx0XHRcdG9yZGVyTm86IHRoYXQub3JkZXJcblx0XHRcdCAgICB9LFxuXHRcdFx0ICAgIGhlYWRlcjoge1xuXHRcdFx0XHRcdCd0b2tlbic6dW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpXG5cdFx0XHQgICAgfSxcblx0XHRcdFx0c3VjY2VzcyhyZXN1bHQpIHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXN1bHQpXG5cdFx0XHRcdFx0bGV0IHJlcyA9IHJlc3VsdC5kYXRhXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09PSAyMDApIHtcblx0XHRcdFx0XHRcdGlmKHJlcy5kYXRhKSB7XG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKCk7XG5cdFx0XHRcdFx0XHRcdHRoYXQubWF0TGlzdCA9IHJlcy5kYXRhO1xuXHRcdFx0XHRcdFx0XHR0aGF0Lm9yZGVyTm8gPSB0aGF0Lm9yZGVyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaW5pdEFuZm1lKClcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5tYXRMaXN0KVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNvZGUgPT0gNDAzKSB7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHt0aXRsZTogcmVzLm1zZywgaWNvbjogXCJub25lXCIsIHBvc2l0aW9uOiAndG9wJ30pXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcblx0XHRcdFx0XHRcdFx0XHR1cmw6ICcuLi9sb2dpbi9sb2dpbidcblx0XHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0XHR9LCAxMDAwKTtcblx0XHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLHBvc2l0aW9uOiAndG9wJ30pXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdGNoYW5nZShlKSB7XG5cdFx0XHQvLyBjb25zb2xlLmxvZygn5b2T5YmN5qih5byP77yaJyArIGUudHlwZSArICcs54q25oCB77yaJyArIGUuc2hvdyk7XG5cdFx0fSxcblx0XHR0b2dnbGUodHlwZSkge1xuXHRcdFx0dGhpcy50eXBlID0gdHlwZVxuXHRcdFx0Ly8gb3BlbiDmlrnms5XkvKDlhaXlj4LmlbAg562J5ZCM5ZyoIHVuaS1wb3B1cCDnu4Tku7bkuIrnu5HlrpogdHlwZeWxnuaAp1xuXHRcdFx0dGhpcy4kcmVmcy5nb29kc1NlYXJjaC5vcGVuKHR5cGUpXG5cdFx0fSxcblx0XHQvLyDliJfooajpgInmi6lcblx0XHRjaGVja2JveDogZnVuY3Rpb24gKGUpIHtcblx0XHRcdHZhciBpdGVtcyA9IHRoaXMubWF0TGlzdCxcblx0XHRcdFx0dmFsdWVzID0gZS5kZXRhaWwudmFsdWU7XG5cdFx0XHRmb3IgKHZhciBpID0gMCwgbGVuSSA9IGl0ZW1zLmxlbmd0aDsgaSA8IGxlbkk7ICsraSkge1xuXHRcdFx0XHRjb25zdCBpdGVtID0gaXRlbXNbaV1cblx0XHRcdFx0aXRlbS5pZCA9IGl0ZW0uaWQgKyAnJ1xuXHRcdFx0XHRpZih2YWx1ZXMuaW5kZXhPZihpdGVtLmlkKSA+PSAwKXtcblx0XHRcdFx0XHR0aGlzLiRzZXQoaXRlbSwnY2hlY2tlZCcsdHJ1ZSlcblx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0dGhpcy4kc2V0KGl0ZW0sJ2NoZWNrZWQnLGZhbHNlKVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpZiAodmFsdWVzLmxlbmd0aCA9PSBpdGVtcy5sZW5ndGgpIHtcblx0XHRcdFx0dGhpcy5jaGVjayA9IHRydWVcblx0XHRcdFx0dGhpcy5jaGVja1RleHQgPSBcIuWPlua2iOWFqOmAiVwiXG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGlzLmNoZWNrID0gZmFsc2Vcblx0XHRcdFx0dGhpcy5jaGVja1RleHQgPSBcIuWFqOmAiVwiXG5cdFx0XHR9XG5cdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XG5cdFx0fSxcblx0XHQvLyDliJfooajlj43pgIlcblx0XHRyZUNoZWNrZWQoKSB7IFxuXHRcdFx0aWYgKHRoaXMubWF0TGlzdC5sZW5ndGggPT0gMCkge1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHR2YXIgY2hlY2tBcnIgPSBbXVxuXHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLm1hdExpc3QubGVuZ3RoO2krKykge1xuXHRcdFx0XHRpZiAodGhpcy5tYXRMaXN0W2ldLmNoZWNrZWQgPT0gdHJ1ZSkge1xuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLm1hdExpc3RbaV0sJ2NoZWNrZWQnLGZhbHNlKVxuXHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tYXRMaXN0W2ldLCdjaGVja2VkJyx0cnVlKVxuXHRcdFx0XHR9XG5cdFx0XHRcdGlmICh0aGlzLm1hdExpc3RbaV0uY2hlY2tlZCA9PSB0cnVlKSB7XG5cdFx0XHRcdFx0Y2hlY2tBcnIucHVzaCh0aGlzLm1hdExpc3RbaV0uY2hlY2tlZCkgXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGlmIChjaGVja0Fyci5sZW5ndGggPT0gdGhpcy5tYXRMaXN0Lmxlbmd0aCkge1xuXHRcdFx0XHR0aGlzLmNoZWNrID0gdHJ1ZVxuXHRcdFx0XHR0aGlzLmNoZWNrVGV4dCA9IFwi5Y+W5raI5YWo6YCJXCJcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHRoaXMuY2hlY2sgPSBmYWxzZVxuXHRcdFx0XHR0aGlzLmNoZWNrVGV4dCA9IFwi5YWo6YCJXCJcblx0XHRcdH1cblx0XHRcdHVuaS52aWJyYXRlU2hvcnQoKTtcblx0XHR9LFxuXHRcdC8vIOWIl+ihqOWFqOmAiVxuXHRcdGFsbENoZWNrZWQoZSl7IFxuXHRcdFx0aWYgKHRoaXMuY2hlY2sgPT0gdHJ1ZSkge1xuXHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubWF0TGlzdC5sZW5ndGg7aSsrKSB7XG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMubWF0TGlzdFtpXSwnY2hlY2tlZCcsZmFsc2UpXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhpcy5jaGVjayA9IGZhbHNlXG5cdFx0XHRcdHRoaXMuY2hlY2tUZXh0ID0gXCLlhajpgIlcIlxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLm1hdExpc3QubGVuZ3RoO2krKykge1xuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLm1hdExpc3RbaV0sJ2NoZWNrZWQnLHRydWUpXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhpcy5jaGVjayA9IHRydWVcblx0XHRcdFx0dGhpcy5jaGVja1RleHQgPSBcIuWPlua2iOWFqOmAiVwiXG5cdFx0XHR9XG5cdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XG5cdFx0fSxcblx0XHQvLyDmo4DpqozliJfooajplb/luqYg562J5LqOMCDmmL7npLrlhajpgIkgIFxuXHRcdGNoZWNrTGlzdCgpIHtcblx0XHRcdGlmICh0aGlzLm1hdExpc3QubGVuZ3RoID09IDApIHtcblx0XHRcdFx0dGhpcy5jaGVjayA9IGZhbHNlXG5cdFx0XHRcdHRoaXMuY2hlY2tUZXh0ID0gXCLlhajpgIlcIlxuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///98\n");
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _permission = _interopRequireDefault(__webpack_require__(/*! @/common/permission.js */ 78));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { barcode: '', barcodeFocus: true, focus: false, type: 'center', searchBox: 'hide', pick: 'hide', order: null, orderNo: null, matList: [], result: '', count: '', minCount: 0, maxCount: '', rowNum: '', enableQty: '', check: false, checkText: '鍏ㄩ��', checkedData: [] };}, mounted: function mounted() {var UIP = uni.getStorageSync('UIP');this.baseIP = UIP;var UPORT = uni.getStorageSync('UPORT');this.basePORT = UPORT;}, methods: { // barcode input 浜嬩欢\n    barcodeInput: function barcodeInput() {var len = this.barcode.length;if (len != 8) {uni.showToast({ title: '鎵樼洏鐮佹湁璇閲嶈瘯', icon: \"none\", position: 'top' });this.barcodeFocuss();return;}if (len == 8) {this.focuss();}}, // 鎵樼洏鐮佹湁璇噸缃甛n    barcodeFocuss: function barcodeFocuss() {var that = this;that.barcodeFocus = false;setTimeout(function () {that.barcode = '';that.barcodeFocus = true;}, 100);}, focuss: function focuss() {var that = this;that.focus = false;setTimeout(function () {that.matnrId = '';that.focus = true;}, 100);}, resst: function resst() {this.matList = [];this.barcode = '';this.order = '';this.barcodeFocuss();uni.vibrateShort();}, removeBarcode: function removeBarcode() {this.barcode = '';uni.vibrateShort();this.barcodeFocus = false;this.$nextTick(function () {this.barcodeFocus = true;});}, removeOrder: function removeOrder() {this.order = '';uni.vibrateShort();this.focus = false;this.$nextTick(function () {this.focus = true;});}, eject: function eject(type) {this.type = type; // open 鏂规硶浼犲叆鍙傛暟 绛夊悓鍦� uni-popup 缁勪欢涓婄粦瀹� type灞炴�n      this.$refs.revise.open(type);}, initAnfme: function initAnfme() {for (var i = 0; i < this.matList.length; i++) {this.matList[i].anfme = 0;}uni.hideLoading();}, revise: function revise(item, index) {var maxCount = this.matList[index].maxCount;if (maxCount == undefined) {this.matList[index][\"maxCount\"] = item.enableQty;}this.enableQty = item.enableQty;this.count = this.minCount;this.maxCount = item.maxCount;this.rowNum = index;this.eject();}, changeMax: function changeMax() {this.count = this.enableQty;}, changeValue: function changeValue() {}, remove: function remove() {__f__(\"log\", this.matList.filter(function (item) {return item.checked !== true;}), \" at pages/basics/order.vue:241\");this.matList = this.matList.filter(function (item) {return item.checked !== true;}); // this.matList.splice(i,1)\n      // for (var i = 0; i < this.matList.length; i++) {\n      // \tif (this.matList[i].checked == true) {\n      // \t}\n      // }\n      this.checkList();uni.vibrateShort();}, // 鍒楄〃涓垹闄n    // remove(item,index) {\n    // \tthis.matList.splice(index,1)\n    // \tuni.vibrateShort();\n    // },\n    confirm: function confirm() {\n      this.matList[this.rowNum].anfme = this.count;\n      this.$refs.revise.close();\n    },\n    comb: function comb() {\n      uni.vibrateShort();\n      var that = this;\n      if (that.barcode === '') {\n        uni.showToast({ title: '璇锋壂鎻忔墭鐩樻潯鐮�', icon: \"none\", position: 'top' });\n        return;\n      }\n      if (that.barcode.length !== 8) {\n        uni.showToast({ title: '鎵樼洏鐮佸繀椤讳负8浣�', icon: \"none\", position: 'top' });\n        return;\n      }\n      if (that.matList.length === 0) {\n        uni.showToast({ title: '璇锋坊鍔犲晢鍝佸垪琛�', icon: \"none\", position: 'top' });\n        return;\n      }\n      for (var i = 0; i < that.matList.length; i++) {\n        if (that.matList[i].anfme === 0) {\n          uni.showToast({ title: '鍟嗗搧缁勬墭鏁伴噺涓�0涓嶈兘缁勬墭', icon: \"none\", position: 'top' });\n          return;\n        }\n      }\n      uni.showLoading();\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/mobile/comb/auth',\n        data: JSON.stringify({\n          orderNo: that.orderNo,\n          barcode: that.barcode,\n          combMats: that.matList }),\n\n        method: 'POST',\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          uni.showLoading();\n          var res = result.data;\n          if (res.code === 200) {\n            uni.showToast({\n              title: res.msg,\n              position: 'top',\n              duration: 1000 });\n\n            that.resst();\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    findOrder: function findOrder() {\n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/mobile/order/search/orderNo/auth',\n        data: {\n          orderNo: that.order },\n\n        header: {\n          'token': uni.getStorageSync('token') },\n\n        success: function success(result) {\n          __f__(\"log\", result, \" at pages/basics/order.vue:330\");\n          var res = result.data;\n          if (res.code === 200) {\n            if (res.data) {\n              uni.showLoading();\n              that.matList = res.data;\n              that.orderNo = that.order;\n              that.initAnfme();\n              __f__(\"log\", that.matList, \" at pages/basics/order.vue:338\");\n            }\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    change: function change(e) {\n      // console.log('褰撳墠妯″紡锛�' + e.type + ',鐘舵�侊細' + e.show);\n    },\n    toggle: function toggle(type) {\n      this.type = type;\n      // open 鏂规硶浼犲叆鍙傛暟 绛夊悓鍦� uni-popup 缁勪欢涓婄粦瀹� type灞炴�n      this.$refs.goodsSearch.open(type);\n    },\n    // 鍒楄〃閫夋嫨\n    checkbox: function checkbox(e) {\n      var items = this.matList,\n      values = e.detail.value;\n      for (var i = 0, lenI = items.length; i < lenI; ++i) {\n        var item = items[i];\n        item.id = item.id + '';\n        if (values.indexOf(item.id) >= 0) {\n          this.$set(item, 'checked', true);\n        } else {\n          this.$set(item, 'checked', false);\n        }\n      }\n      if (values.length == items.length) {\n        this.check = true;\n        this.checkText = \"鍙栨秷鍏ㄩ�塡";\n      } else {\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n      }\n      uni.vibrateShort();\n    },\n    // 鍒楄〃鍙嶉�塡n    reChecked: function reChecked() {\n      if (this.matList.length == 0) {\n        return;\n      }\n      var checkArr = [];\n      for (var i = 0; i < this.matList.length; i++) {\n        if (this.matList[i].checked == true) {\n          this.$set(this.matList[i], 'checked', false);\n        } else {\n          this.$set(this.matList[i], 'checked', true);\n        }\n        if (this.matList[i].checked == true) {\n          checkArr.push(this.matList[i].checked);\n        }\n      }\n      if (checkArr.length == this.matList.length) {\n        this.check = true;\n        this.checkText = \"鍙栨秷鍏ㄩ�塡";\n      } else {\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n      }\n      uni.vibrateShort();\n    },\n    // 鍒楄〃鍏ㄩ�塡n    allChecked: function allChecked(e) {\n      if (this.check == true) {\n        for (var i = 0; i < this.matList.length; i++) {\n          this.$set(this.matList[i], 'checked', false);\n        }\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n      } else {\n        for (var i = 0; i < this.matList.length; i++) {\n          this.$set(this.matList[i], 'checked', true);\n        }\n        this.check = true;\n        this.checkText = \"鍙栨秷鍏ㄩ�塡";\n      }\n      uni.vibrateShort();\n    },\n    // 妫�楠屽垪琛ㄩ暱搴� 绛変簬0 鏄剧ず鍏ㄩ��  \n    checkList: function checkList() {\n      if (this.matList.length == 0) {\n        this.check = false;\n        this.checkText = \"鍏ㄩ�塡";\n        return;\n      }\n    } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYmFzaWNzL29yZGVyLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEySEEsZ0c7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxXQURBLEVBRUEsa0JBRkEsRUFHQSxZQUhBLEVBSUEsY0FKQSxFQUtBLGlCQUxBLEVBTUEsWUFOQSxFQU9BLFdBUEEsRUFRQSxhQVJBLEVBU0EsV0FUQSxFQVVBLFVBVkEsRUFXQSxTQVhBLEVBWUEsV0FaQSxFQWFBLFlBYkEsRUFjQSxVQWRBLEVBZUEsYUFmQSxFQWdCQSxZQWhCQSxFQWlCQSxlQWpCQSxFQWtCQSxlQWxCQSxHQW9CQSxDQXRCQSxFQXVCQSxPQXZCQSxxQkF1QkEsQ0FDQSxvQ0FDQSxrQkFDQSx3Q0FDQSxzQkFDQSxDQTVCQSxFQTZCQSxXQUNBO0FBQ0EsZ0JBRkEsMEJBRUEsQ0FDQSw4QkFDQSxlQUNBLG9FQUNBLHFCQUNBLE9BQ0EsQ0FDQSxlQUNBLGNBQ0EsQ0FDQSxDQVpBLEVBYUE7QUFDQSxpQkFkQSwyQkFjQSxDQUVBLGdCQUNBLDBCQUNBLHdCQUNBLGtCQUNBLHlCQUNBLENBSEEsRUFHQSxHQUhBLEVBS0EsQ0F2QkEsRUF3QkEsTUF4QkEsb0JBd0JBLENBRUEsZ0JBQ0EsbUJBQ0Esd0JBQ0Esa0JBQ0Esa0JBQ0EsQ0FIQSxFQUdBLEdBSEEsRUFLQSxDQWpDQSxFQWtDQSxLQWxDQSxtQkFrQ0EsQ0FDQSxrQkFDQSxrQkFDQSxnQkFDQSxxQkFDQSxtQkFDQSxDQXhDQSxFQXlDQSxhQXpDQSwyQkF5Q0EsQ0FDQSxrQkFDQSxtQkFDQSwwQkFDQSw0QkFDQSx5QkFDQSxDQUZBLEVBR0EsQ0FoREEsRUFpREEsV0FqREEseUJBaURBLENBQ0EsZ0JBQ0EsbUJBQ0EsbUJBQ0EsNEJBQ0Esa0JBQ0EsQ0FGQSxFQUdBLENBeERBLEVBeURBLEtBekRBLGlCQXlEQSxJQXpEQSxFQXlEQSxDQUNBLGlCQURBLENBRUE7QUFDQSxtQ0FDQSxDQTdEQSxFQThEQSxTQTlEQSx1QkE4REEsQ0FFQSwrQ0FDQSwwQkFDQSxDQUNBLGtCQUNBLENBcEVBLEVBcUVBLE1BckVBLGtCQXFFQSxJQXJFQSxFQXFFQSxLQXJFQSxFQXFFQSxDQUNBLDRDQUNBLDRCQUNBLGlEQUNBLENBQ0EsZ0NBQ0EsMkJBQ0EsOEJBQ0Esb0JBQ0EsYUFDQSxDQS9FQSxFQWdGQSxTQWhGQSx1QkFnRkEsQ0FDQSw0QkFDQSxDQWxGQSxFQW1GQSxXQW5GQSx5QkFtRkEsQ0FFQSxDQXJGQSxFQXNGQSxNQXRGQSxvQkFzRkEsQ0FDQSxxSEFDQSxvRkFGQSxDQUlBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQSx1QkFDQSxtQkFDQSxDQW5HQSxFQW9HQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0F6R0EscUJBeUdBO0FBQ0E7QUFDQTtBQUNBLEtBNUdBO0FBNkdBLFFBN0dBLGtCQTZHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUdBREE7QUFFQTtBQUNBLCtCQURBO0FBRUEsK0JBRkE7QUFHQSxnQ0FIQSxHQUZBOztBQU9BLHNCQVBBO0FBUUE7QUFDQSw4Q0FEQSxFQVJBOztBQVdBLGVBWEEsbUJBV0EsTUFYQSxFQVdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLDZCQUZBO0FBR0EsNEJBSEE7O0FBS0E7QUFDQSxXQVBBLE1BT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQ0FEQTs7QUFHQSxhQUpBLEVBSUEsSUFKQTtBQUtBLFdBUEEsTUFPQTtBQUNBO0FBQ0E7QUFDQSxTQS9CQTs7QUFpQ0EsS0FwS0E7QUFxS0EsYUFyS0EsdUJBcUtBO0FBQ0E7QUFDQTtBQUNBLG1IQURBO0FBRUE7QUFDQSw2QkFEQSxFQUZBOztBQUtBO0FBQ0EsOENBREEsRUFMQTs7QUFRQSxlQVJBLG1CQVFBLE1BUkEsRUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FSQSxNQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUNBREE7O0FBR0EsYUFKQSxFQUlBLElBSkE7QUFLQSxXQVBBLE1BT0E7QUFDQTtBQUNBO0FBQ0EsU0E3QkE7O0FBK0JBLEtBdE1BO0FBdU1BLFVBdk1BLGtCQXVNQSxDQXZNQSxFQXVNQTtBQUNBO0FBQ0EsS0F6TUE7QUEwTUEsVUExTUEsa0JBME1BLElBMU1BLEVBME1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0E5TUE7QUErTUE7QUFDQTtBQUNBO0FBQ0EsNkJBREE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FGQSxNQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FIQSxNQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQXBPQTtBQXFPQTtBQUNBLGFBdE9BLHVCQXNPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FGQSxNQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FIQSxNQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQTdQQTtBQThQQTtBQUNBLGNBL1BBLHNCQStQQSxDQS9QQSxFQStQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BTkEsTUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0E5UUE7QUErUUE7QUFDQSxhQWhSQSx1QkFnUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0F0UkEsRUE3QkEsRSIsImZpbGUiOiI5OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA+XHJcblx0XHQ8c2Nyb2xsLXZpZXcgc2Nyb2xsLXkgY2F0Y2g6dG91Y2htb3ZlPVwidG91Y2htb3ZlXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLTJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNxdWFyZS10aXRsZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS1zaWduXCI+PHZpZXcgY2xhc3M9XCJzaWduXCI+PC92aWV3Pjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtdGV4dFwiPjx0ZXh0PuaJmOebmOadoeeggTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLWNvbnRlbnRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVudC1pbnB1dFwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgIHYtbW9kZWw9XCJiYXJjb2RlXCIgdHlwZT1cInRleHRcIiBwbGFjZWhvbGRlcj1cIuaJq+eggSAvIOi+k+WFpVwiIG1heGxlbmd0aD1cIjEwXCJcclxuXHRcdFx0XHRcdFx0OmZvY3VzPVwiYmFyY29kZUZvY3VzXCIgQGlucHV0PVwiYmFyY29kZUlucHV0XCIgcGxhY2Vob2xkZXItc3R5bGU9XCJsaW5lLWhlaWdodDogIDg1cnB4O1wiPlxyXG5cdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJjbG9zZWVtcHR5XCIgc2l6ZT1cIjIwXCIgY29sb3I9XCIjZGFkYWRhXCIgQGNsaWNrPVwicmVtb3ZlQmFyY29kZSgpXCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNxdWFyZS0yXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzcXVhcmUtdGl0bGVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtc2lnblwiPjx2aWV3IGNsYXNzPVwic2lnblwiPjwvdmlldz48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlLXRleHRcIj48dGV4dD7ljZXmja7nvJblj7c8L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNxdWFyZS1jb250ZW50XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnQtaW5wdXRcIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IHYtbW9kZWw9XCJvcmRlclwiIHR5cGU9XCJ0ZXh0XCIgcGxhY2Vob2xkZXI9XCLmiavnoIEgLyDovpPlhaVcIiBAaW5wdXQ9XCJmaW5kT3JkZXIoKVwiXHJcblx0XHRcdFx0XHRcdDpmb2N1cz1cImZvY3VzXCIgcGxhY2Vob2xkZXItc3R5bGU9XCJsaW5lLWhlaWdodDogIDg1cnB4O1wiPlxyXG5cdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJjbG9zZWVtcHR5XCIgc2l6ZT1cIjIwXCIgY29sb3I9XCIjZGFkYWRhXCIgQGNsaWNrPVwicmVtb3ZlT3JkZXIoKVwiPjwvdW5pLWljb25zPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzcXVhcmUtMVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLXRpdGxlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlLXNpZ25cIj48dmlldyBjbGFzcz1cInNpZ25cIj48L3ZpZXc+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS10ZXh0XCI+PHRleHQ+5ZWG5ZOB5YiX6KGoPC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IHYtc2hvdz1cIm1hdExpc3QubGVuZ3RoICE9IDBcIiBjbGFzcz1cImxhYmxlXCI+XHJcblx0XHRcdFx0XHRcdDxsYWJlbCBjbGFzcz1cImxhYmVsLWJ0blwiIHN0eWxlPVwid2lkdGg6IDE3MHJweDtsaW5lLWhlaWdodDogOTVycHg7XCIgID5cclxuXHRcdFx0XHRcdFx0XHQ8Y2hlY2tib3ggOmNoZWNrZWQ9XCJjaGVja1wiIEBjbGljaz1cImFsbENoZWNrZWQoKVwiPnt7Y2hlY2tUZXh0fX08L2NoZWNrYm94PlxyXG5cdFx0XHRcdFx0XHQ8L2xhYmVsPlxyXG5cdFx0XHRcdFx0XHQ8bGFiZWwgY2xhc3M9XCJsYWJlbC1idG5cIiAgPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0ICBAY2xpY2s9XCJyZUNoZWNrZWQoKVwiPuWPjemAiTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC9sYWJlbD5cclxuXHRcdFx0XHRcdFx0PGxhYmVsID5cclxuXHRcdFx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJ0cmFzaFwiIHNpemU9XCIyNVwiIGNvbG9yPVwiI2E1YTVhNVwiIEBjbGljaz1cInJlbW92ZSgpXCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0XHRcdDwvbGFiZWw+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLW5vbmVcIiB2LXNob3c9XCJtYXRMaXN0Lmxlbmd0aCA9PT0gMFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidi1zaG93XCI+5pqC5peg5pu05aSa5pWw5o2uLi4uPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFxyXG5cdFx0XHQ8Y2hlY2tib3gtZ3JvdXAgQGNoYW5nZT1cImNoZWNrYm94XCI+XHJcblx0XHRcdFx0PHZpZXcgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbWF0TGlzdFwiIDprZXk9XCJpbmRleFwiIGNsYXNzPVwiZGF0YS1saXN0IGJnLWZhbHNlXCIgOmNsYXNzPVwiJ2JnLScraXRlbS5jaGVja2VkXCIgPlxyXG5cdFx0XHRcdFx0PGxhYmVsIGNsYXNzPVwibGVmdC1jaGVjay1ib3hcIj5cclxuXHRcdFx0XHRcdFx0PGNoZWNrYm94IDp2YWx1ZT1cIml0ZW0uaWQrJydcIiA6Y2hlY2tlZD1cIml0ZW0uY2hlY2tlZFwiIHN0eWxlPVwiZGlzcGxheTogYmxvY2s7XCIgLz5cclxuXHRcdFx0XHRcdDwvbGFiZWw+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRhdGEtbGlzdC1sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWF0bnJcIj48dGV4dCBzdHlsZT1cIndpZHRoOiA3MDBycHg7XCI+57yW56CB77yae3tpdGVtLm1hdG5yfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz48dGV4dCBzdHlsZT1cIndpZHRoOiA3MDBycHg7XCI+5ZOB5ZCN77yae3tpdGVtLm1ha3R4fX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz48dGV4dCBzdHlsZT1cIndpZHRoOiA3MDBycHg7XCI+5om55Y+377yae3tpdGVtLmJhdGNofX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBzdHlsZT1cIndpZHRoOiA3MDBycHg7XCI+5pWw6YeP77yae3tpdGVtLmFuZm1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0YS1saXN0LXJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdDxsYWJlbD48dW5pLWljb25zIHR5cGU9XCJjb21wb3NlXCIgc2l6ZT1cIjIwXCIgY29sb3I9XCIjYTVhNWE1XCIgQGNsaWNrPVwicmV2aXNlKGl0ZW0saW5kZXgpXCI+PC91bmktaWNvbnM+PC9sYWJlbD5cclxuXHRcdFx0XHRcdFx0PCEtLSBsaXN05Lit5Yig6Zmk6ZSuIC0tPlxyXG5cdFx0XHRcdFx0XHQ8IS0tIDxsYWJlbD48dW5pLWljb25zIHR5cGU9XCJ0cmFzaFwiIHNpemU9XCIyNVwiIGNvbG9yPVwiI2E1YTVhNVwiIEBjbGljaz1cInJlbW92ZShpdGVtLGluZGV4KVwiPjwvdW5pLWljb25zPjwvbGFiZWw+IC0tPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcclxuXHRcdDwhLS0g5bqV6YOo5oyJ6ZKuIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJmb290ZXIgZmxleCBqdXN0aWZ5LWFyb3VuZFwiPlxyXG5cdFx0XHQ8IS0tIOW6lemDqOWFqOmAiSDlj43pgInmjInpkq4gLS0+XHJcblx0XHRcdDwhLS0gPGxhYmVsIGNsYXNzPVwibGFiZWwtYnRuXCIgc3R5bGU9XCJ3aWR0aDogMTcwcnB4O1wiPlxyXG5cdFx0XHRcdDxjaGVja2JveCA6Y2hlY2tlZD1cImNoZWNrXCIgQGNsaWNrPVwiYWxsQ2hlY2tlZCgpXCI+e3tjaGVja1RleHR9fTwvY2hlY2tib3g+XHJcblx0XHRcdDwvbGFiZWw+XHJcblx0XHRcdDxsYWJlbCBjbGFzcz1cImxhYmVsLWJ0blwiIHN0eWxlPVwid2lkdGg6IDEwMHJweDtcIj5cclxuXHRcdFx0XHQ8dGV4dCAgQGNsaWNrPVwicmVDaGVja2VkKClcIj7lj43pgIk8L3RleHQ+XHJcblx0XHRcdDwvbGFiZWw+IC0tPlxyXG5cdFx0XHRcclxuXHRcdFx0PGxhYmVsIGNsYXNzPVwibGFiZWwtYnRuXCIgc3R5bGU9XCJ3aWR0aDogMTUwcnB4O1wiPlxyXG5cdFx0XHRcdDxidXR0b24gY2xhc3M9XCJjdS1idG5cIiBAY2xpY2s9XCJyZXNzdCgpXCI+6YeN572uPC9idXR0b24+XHJcblx0XHRcdDwvbGFiZWw+XHJcblx0XHRcdDxsYWJlbCBjbGFzcz1cImxhYmVsLWJ0blwiPlxyXG5cdFx0XHRcdDxidXR0b24gY2xhc3M9XCJjdS1idG4gYmctYmx1ZSBcIiBAY2xpY2s9XCJjb21iKClcIj7nu4TmiZg8L2J1dHRvbj5cclxuXHRcdFx0PC9sYWJlbD5cclxuXHRcdDwvdmlldz5cclxuXHRcdFxyXG5cdFx0PHZpZXc+XHJcblx0XHRcdDwhLS0g5L+u5pS55pWw6YePIC0tPlxyXG5cdFx0XHQ8dW5pLXBvcHVwIHJlZj1cInJldmlzZVwiIGJhY2tncm91bmQtY29sb3I9XCIjZmZmXCIgQGNoYW5nZT1cImNoYW5nZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmV2aXNlLWJveFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyZXZpc2UtYm94LXRvcFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbG9yLWJsb2NrLWJsdWVcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGl0bGVcIj7nu4TmiZjmlbDph488L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQtYm94XCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0PuWPr+e7hOaVsOmHj++8mnt7ZW5hYmxlUXR5fX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNoYW5nZUJveCBmbGV4IGp1c3RpZnktYXJvdW5kXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtLWJveFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx1bmktbnVtYmVyLWJveCB2LW1vZGVsPVwiY291bnRcIiA6bWluPVwibWluQ291bnRcIiA6bWF4PVwibWF4Q291bnRcIiBjb2xvcj1cIiM3NDc0NzRcIiAgQGNoYW5nZT1cImNoYW5nZVZhbHVlXCIvPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+IFxyXG5cdFx0XHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiY3UtYnRuXCIgQGNsaWNrPVwiY2hhbmdlTWF4XCI+bWF4PC9idXR0b24+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJldmlzZS1ib3gtYnV0dG9tXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxidXR0b24gY2xhc3M9XCJjdS1idG4gYmctYmx1ZVwiIEBjbGljaz1cImNvbmZpcm0oKVwiPuehruiupDwvYnV0dG9uPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdW5pLXBvcHVwPlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHBlcm1pc2lvbiBmcm9tIFwiQC9jb21tb24vcGVybWlzc2lvbi5qc1wiXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRiYXJjb2RlOiAnJyxcclxuXHRcdFx0XHRiYXJjb2RlRm9jdXM6dHJ1ZSxcclxuXHRcdFx0XHRmb2N1czpmYWxzZSxcclxuXHRcdFx0XHR0eXBlOiAnY2VudGVyJyxcclxuXHRcdFx0XHRzZWFyY2hCb3g6ICdoaWRlJyxcclxuXHRcdFx0XHRwaWNrOidoaWRlJyxcclxuXHRcdFx0XHRvcmRlcjpudWxsLFxyXG5cdFx0XHRcdG9yZGVyTm86bnVsbCxcclxuXHRcdFx0XHRtYXRMaXN0OltdLFxyXG5cdFx0XHRcdHJlc3VsdDogJycsXHJcblx0XHRcdFx0Y291bnQ6JycsXHJcblx0XHRcdFx0bWluQ291bnQ6MCxcclxuXHRcdFx0XHRtYXhDb3VudDonJyxcclxuXHRcdFx0XHRyb3dOdW06JycsXHJcblx0XHRcdFx0ZW5hYmxlUXR5OicnLFxyXG5cdFx0XHRcdGNoZWNrOmZhbHNlLFxyXG5cdFx0XHRcdGNoZWNrVGV4dDon5YWo6YCJJyxcclxuXHRcdFx0XHRjaGVja2VkRGF0YTpbXSxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKXtcclxuXHRcdFx0Y29uc3QgVUlQID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdVSVAnKTtcclxuXHRcdFx0dGhpcy5iYXNlSVAgPSBVSVA7XHJcblx0XHRcdGNvbnN0IFVQT1JUID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdVUE9SVCcpO1xyXG5cdFx0XHR0aGlzLmJhc2VQT1JUID0gVVBPUlRcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIGJhcmNvZGUgaW5wdXQg5LqL5Lu2XHJcblx0XHRcdGJhcmNvZGVJbnB1dCgpIHtcclxuXHRcdFx0XHR2YXIgbGVuID0gdGhpcy5iYXJjb2RlLmxlbmd0aFxyXG5cdFx0XHRcdGlmIChsZW4gIT0gOCkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6ICfmiZjnm5jnoIHmnInor6/or7fph43or5UnLCBpY29uOiBcIm5vbmVcIiwgcG9zaXRpb246ICd0b3AnfSk7XHJcblx0XHRcdFx0XHR0aGlzLmJhcmNvZGVGb2N1c3MoKVxyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAobGVuID09IDgpIHtcclxuXHRcdFx0XHRcdHRoaXMuZm9jdXNzKClcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaJmOebmOeggeacieivr+mHjee9rlxyXG5cdFx0XHRiYXJjb2RlRm9jdXNzKCkge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBBUFBcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC5iYXJjb2RlRm9jdXMgPSBmYWxzZTtcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpPT57XHJcblx0XHRcdFx0XHR0aGF0LmJhcmNvZGUgPSAnJztcclxuXHRcdFx0XHRcdHRoYXQuYmFyY29kZUZvY3VzID0gdHJ1ZTtcclxuXHRcdFx0XHR9LCAxMDApO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRmb2N1c3MoKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUFxyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LmZvY3VzID0gZmFsc2U7XHJcblx0XHRcdFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdFx0dGhhdC5tYXRucklkID0gJyc7XHJcblx0XHRcdFx0XHR0aGF0LmZvY3VzID0gdHJ1ZTtcclxuXHRcdFx0XHR9LCAxMDApO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZXNzdCgpIHtcclxuXHRcdFx0XHR0aGlzLm1hdExpc3QgPSBbXVxyXG5cdFx0XHRcdHRoaXMuYmFyY29kZSA9ICcnXHJcblx0XHRcdFx0dGhpcy5vcmRlciA9ICcnXHJcblx0XHRcdFx0dGhpcy5iYXJjb2RlRm9jdXNzKClcclxuXHRcdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHJlbW92ZUJhcmNvZGUoKSB7XHJcblx0XHRcdFx0dGhpcy5iYXJjb2RlID0gJydcclxuXHRcdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XHJcblx0XHRcdFx0dGhpcy5iYXJjb2RlRm9jdXMgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljayhmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHRoaXMuYmFyY29kZUZvY3VzID0gdHJ1ZTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0cmVtb3ZlT3JkZXIoKSB7XHJcblx0XHRcdFx0dGhpcy5vcmRlciA9ICcnXHJcblx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHRcdHRoaXMuZm9jdXMgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljayhmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHRoaXMuZm9jdXMgPSB0cnVlO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRlamVjdCh0eXBlKSB7XHJcblx0XHRcdFx0dGhpcy50eXBlID0gdHlwZVxyXG5cdFx0XHRcdC8vIG9wZW4g5pa55rOV5Lyg5YWl5Y+C5pWwIOetieWQjOWcqCB1bmktcG9wdXAg57uE5Lu25LiK57uR5a6aIHR5cGXlsZ7mgKdcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnJldmlzZS5vcGVuKHR5cGUpXHJcblx0XHRcdH0sXHJcblx0XHRcdGluaXRBbmZtZSgpIHtcclxuXHRcdFx0XHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLm1hdExpc3QubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdHRoaXMubWF0TGlzdFtpXS5hbmZtZSA9IDBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHJldmlzZShpdGVtLGluZGV4KSB7XHJcblx0XHRcdFx0dmFyIG1heENvdW50ID0gdGhpcy5tYXRMaXN0W2luZGV4XS5tYXhDb3VudFxyXG5cdFx0XHRcdGlmIChtYXhDb3VudCA9PSB1bmRlZmluZWQgKSB7XHJcblx0XHRcdFx0XHR0aGlzLm1hdExpc3RbaW5kZXhdW1wibWF4Q291bnRcIl0gPSBpdGVtLmVuYWJsZVF0eVxyXG5cdFx0XHRcdH0gXHJcblx0XHRcdFx0dGhpcy5lbmFibGVRdHkgPSBpdGVtLmVuYWJsZVF0eVxyXG5cdFx0XHRcdHRoaXMuY291bnQgPSB0aGlzLm1pbkNvdW50XHJcblx0XHRcdFx0dGhpcy5tYXhDb3VudCA9IGl0ZW0ubWF4Q291bnRcclxuXHRcdFx0XHR0aGlzLnJvd051bSA9IGluZGV4XHJcblx0XHRcdFx0dGhpcy5lamVjdCgpXHJcblx0XHRcdH0sXHJcblx0XHRcdGNoYW5nZU1heCgpIHtcclxuXHRcdFx0XHR0aGlzLmNvdW50ID0gdGhpcy5lbmFibGVRdHlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hhbmdlVmFsdWUoKSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdHJlbW92ZSgpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLm1hdExpc3QuZmlsdGVyKGl0ZW09PiBpdGVtLmNoZWNrZWQgIT09IHRydWUpKVxyXG5cdFx0XHRcdHRoaXMubWF0TGlzdCA9IHRoaXMubWF0TGlzdC5maWx0ZXIoaXRlbT0+IGl0ZW0uY2hlY2tlZCAhPT0gdHJ1ZSlcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyB0aGlzLm1hdExpc3Quc3BsaWNlKGksMSlcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubWF0TGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdC8vIFx0aWYgKHRoaXMubWF0TGlzdFtpXS5jaGVja2VkID09IHRydWUpIHtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdHRoaXMuY2hlY2tMaXN0KCk7XHJcblx0XHRcdFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDliJfooajkuK3liKDpmaRcclxuXHRcdFx0Ly8gcmVtb3ZlKGl0ZW0saW5kZXgpIHtcclxuXHRcdFx0Ly8gXHR0aGlzLm1hdExpc3Quc3BsaWNlKGluZGV4LDEpXHJcblx0XHRcdC8vIFx0dW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHQvLyB9LFxyXG5cdFx0XHRjb25maXJtKCkge1xyXG5cdFx0XHRcdHRoaXMubWF0TGlzdFt0aGlzLnJvd051bV0uYW5mbWUgPSB0aGlzLmNvdW50XHJcblx0XHRcdFx0dGhpcy4kcmVmcy5yZXZpc2UuY2xvc2UoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb21iKCkge1xyXG5cdFx0XHRcdHVuaS52aWJyYXRlU2hvcnQoKTtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoYXQuYmFyY29kZSA9PT0gJycpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiAn6K+35omr5o+P5omY55uY5p2h56CBJywgaWNvbjogXCJub25lXCIsIHBvc2l0aW9uOiAndG9wJ30pO1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhhdC5iYXJjb2RlLmxlbmd0aCAhPT0gOCkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6ICfmiZjnm5jnoIHlv4XpobvkuLo45L2NJywgaWNvbjogXCJub25lXCIsIHBvc2l0aW9uOiAndG9wJ30pO1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhhdC5tYXRMaXN0Lmxlbmd0aCA9PT0gMCkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6ICfor7fmt7vliqDllYblk4HliJfooagnLCBpY29uOiBcIm5vbmVcIiwgcG9zaXRpb246ICd0b3AnfSk7XHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdGhhdC5tYXRMaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRpZiAodGhhdC5tYXRMaXN0W2ldLmFuZm1lID09PSAwKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiAn5ZWG5ZOB57uE5omY5pWw6YeP5Li6MOS4jeiDvee7hOaJmCcsIGljb246IFwibm9uZVwiLCBwb3NpdGlvbjogJ3RvcCd9KTtcclxuXHRcdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoKTtcclxuXHRcdFx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdFx0ICAgIHVybDogdGhhdC5iYXNlSHR0cCArIHRoYXQuYmFzZUlQICsgJzonICt0aGF0LmJhc2VQT1JUICsgdGhhdC5iYXNlVXJsICsgJy9tb2JpbGUvY29tYi9hdXRoJyxcclxuXHRcdFx0XHQgICAgZGF0YTogSlNPTi5zdHJpbmdpZnkoe1xyXG5cdFx0XHRcdFx0XHRvcmRlck5vOiB0aGF0Lm9yZGVyTm8sXHJcblx0XHRcdFx0XHRcdGJhcmNvZGU6IHRoYXQuYmFyY29kZSxcclxuXHRcdFx0XHRcdFx0Y29tYk1hdHM6IHRoYXQubWF0TGlzdFxyXG5cdFx0XHRcdFx0fSksXHJcblx0XHRcdFx0XHRtZXRob2Q6ICdQT1NUJyxcclxuXHRcdFx0XHQgICAgaGVhZGVyOiB7XHJcblx0XHRcdFx0XHRcdCd0b2tlbic6dW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpXHJcblx0XHRcdFx0ICAgIH0sXHJcblx0XHRcdFx0XHRzdWNjZXNzKHJlc3VsdCkge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0dmFyIHJlcyA9IHJlc3VsdC5kYXRhXHJcblx0XHRcdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gMjAwKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiAndG9wJyxcclxuXHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxMDAwXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5yZXNzdCgpXHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNvZGUgPT0gNDAzKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLCBwb3NpdGlvbjogJ3RvcCd9KVxyXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnLi4vbG9naW4vbG9naW4nXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9LCAxMDAwKTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHt0aXRsZTogcmVzLm1zZywgaWNvbjogXCJub25lXCIscG9zaXRpb246ICd0b3AnfSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRmaW5kT3JkZXIoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdCAgICB1cmw6IHRoYXQuYmFzZUh0dHAgKyB0aGF0LmJhc2VJUCArICc6JyArdGhhdC5iYXNlUE9SVCArIHRoYXQuYmFzZVVybCArICcvbW9iaWxlL29yZGVyL3NlYXJjaC9vcmRlck5vL2F1dGgnLFxyXG5cdFx0XHRcdCAgICBkYXRhOiB7XHJcblx0XHRcdFx0XHRcdG9yZGVyTm86IHRoYXQub3JkZXJcclxuXHRcdFx0XHQgICAgfSxcclxuXHRcdFx0XHQgICAgaGVhZGVyOiB7XHJcblx0XHRcdFx0XHRcdCd0b2tlbic6dW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpXHJcblx0XHRcdFx0ICAgIH0sXHJcblx0XHRcdFx0XHRzdWNjZXNzKHJlc3VsdCkge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXN1bHQpXHJcblx0XHRcdFx0XHRcdGxldCByZXMgPSByZXN1bHQuZGF0YVxyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT09IDIwMCkge1xyXG5cdFx0XHRcdFx0XHRcdGlmKHJlcy5kYXRhKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93TG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5tYXRMaXN0ID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0Lm9yZGVyTm8gPSB0aGF0Lm9yZGVyXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmluaXRBbmZtZSgpXHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0Lm1hdExpc3QpXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jb2RlID09IDQwMykge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiByZXMubXNnLCBpY29uOiBcIm5vbmVcIiwgcG9zaXRpb246ICd0b3AnfSlcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy4uL2xvZ2luL2xvZ2luJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fSwgMTAwMCk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLHBvc2l0aW9uOiAndG9wJ30pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hhbmdlKGUpIHtcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZygn5b2T5YmN5qih5byP77yaJyArIGUudHlwZSArICcs54q25oCB77yaJyArIGUuc2hvdyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHRvZ2dsZSh0eXBlKSB7XHJcblx0XHRcdFx0dGhpcy50eXBlID0gdHlwZVxyXG5cdFx0XHRcdC8vIG9wZW4g5pa55rOV5Lyg5YWl5Y+C5pWwIOetieWQjOWcqCB1bmktcG9wdXAg57uE5Lu25LiK57uR5a6aIHR5cGXlsZ7mgKdcclxuXHRcdFx0XHR0aGlzLiRyZWZzLmdvb2RzU2VhcmNoLm9wZW4odHlwZSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5YiX6KGo6YCJ5oupXHJcblx0XHRcdGNoZWNrYm94OiBmdW5jdGlvbiAoZSkge1xyXG5cdFx0XHRcdHZhciBpdGVtcyA9IHRoaXMubWF0TGlzdCxcclxuXHRcdFx0XHRcdHZhbHVlcyA9IGUuZGV0YWlsLnZhbHVlO1xyXG5cdFx0XHRcdGZvciAodmFyIGkgPSAwLCBsZW5JID0gaXRlbXMubGVuZ3RoOyBpIDwgbGVuSTsgKytpKSB7XHJcblx0XHRcdFx0XHRjb25zdCBpdGVtID0gaXRlbXNbaV1cclxuXHRcdFx0XHRcdGl0ZW0uaWQgPSBpdGVtLmlkICsgJydcclxuXHRcdFx0XHRcdGlmKHZhbHVlcy5pbmRleE9mKGl0ZW0uaWQpID49IDApe1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQoaXRlbSwnY2hlY2tlZCcsdHJ1ZSlcclxuXHRcdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQoaXRlbSwnY2hlY2tlZCcsZmFsc2UpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh2YWx1ZXMubGVuZ3RoID09IGl0ZW1zLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0dGhpcy5jaGVjayA9IHRydWVcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2tUZXh0ID0gXCLlj5bmtojlhajpgIlcIlxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLmNoZWNrID0gZmFsc2VcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2tUZXh0ID0gXCLlhajpgIlcIlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWIl+ihqOWPjemAiVxyXG5cdFx0XHRyZUNoZWNrZWQoKSB7IFxyXG5cdFx0XHRcdGlmICh0aGlzLm1hdExpc3QubGVuZ3RoID09IDApIHtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dmFyIGNoZWNrQXJyID0gW11cclxuXHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubWF0TGlzdC5sZW5ndGg7aSsrKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5tYXRMaXN0W2ldLmNoZWNrZWQgPT0gdHJ1ZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tYXRMaXN0W2ldLCdjaGVja2VkJyxmYWxzZSlcclxuXHRcdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tYXRMaXN0W2ldLCdjaGVja2VkJyx0cnVlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMubWF0TGlzdFtpXS5jaGVja2VkID09IHRydWUpIHtcclxuXHRcdFx0XHRcdFx0Y2hlY2tBcnIucHVzaCh0aGlzLm1hdExpc3RbaV0uY2hlY2tlZCkgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChjaGVja0Fyci5sZW5ndGggPT0gdGhpcy5tYXRMaXN0Lmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0dGhpcy5jaGVjayA9IHRydWVcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2tUZXh0ID0gXCLlj5bmtojlhajpgIlcIlxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLmNoZWNrID0gZmFsc2VcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2tUZXh0ID0gXCLlhajpgIlcIlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWIl+ihqOWFqOmAiVxyXG5cdFx0XHRhbGxDaGVja2VkKGUpeyBcclxuXHRcdFx0XHRpZiAodGhpcy5jaGVjayA9PSB0cnVlKSB7XHJcblx0XHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubWF0TGlzdC5sZW5ndGg7aSsrKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLm1hdExpc3RbaV0sJ2NoZWNrZWQnLGZhbHNlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy5jaGVjayA9IGZhbHNlXHJcblx0XHRcdFx0XHR0aGlzLmNoZWNrVGV4dCA9IFwi5YWo6YCJXCJcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLm1hdExpc3QubGVuZ3RoO2krKykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tYXRMaXN0W2ldLCdjaGVja2VkJyx0cnVlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy5jaGVjayA9IHRydWVcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2tUZXh0ID0gXCLlj5bmtojlhajpgIlcIlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR1bmkudmlicmF0ZVNob3J0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOajgOmqjOWIl+ihqOmVv+W6piDnrYnkuo4wIOaYvuekuuWFqOmAiSAgXHJcblx0XHRcdGNoZWNrTGlzdCgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5tYXRMaXN0Lmxlbmd0aCA9PSAwKSB7XHJcblx0XHRcdFx0XHR0aGlzLmNoZWNrID0gZmFsc2VcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2tUZXh0ID0gXCLlhajpgIlcIlxyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblx0LyogQGltcG9ydCBcIi4uLy4uL2NvbG9ydWkvbWFpbi5jc3NcIjtcclxuXHRAaW1wb3J0IFwiLi4vLi4vY29sb3J1aS9pY29uLmNzc1wiOyAqL1xyXG5cdC5zcXVhcmUtMSAubGFibGUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDQwMHJweDtcclxuXHR9XHJcblx0LnNxdWFyZS0xIC5sYWJsZSBsYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiA5MHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDBycHg7XHJcblx0fVxyXG5cdC5wYWstc2VhY2gtYm94IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRtYXJnaW46IDE1cnB4IDE1cnB4IDBycHggMTVycHg7XHJcblx0XHR3aWR0aDogOTYlO1xyXG5cdFx0aGVpZ2h0OiAxNTBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHR9XHJcblx0LmJveC10b3B7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHR3aWR0aDogNzIwcnB4O1xyXG5cdH1cclxuXHQuY29sb3ItYmxvY2stYmx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUU5RkZGO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW46IDE1cnB4IDE1cnB4IDAgMTVycHg7XHJcblx0XHR3aWR0aDogMTJycHg7XHJcblx0XHRoZWlnaHQ6IDQwcnB4O1xyXG5cdFx0Ym9yZGVyOiA1cnB4IHNvbGlkICMxRTlGRkY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHR9XHJcblx0LnRpdGxlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRoZWlnaHQ6IDUwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTBycHg7XHJcblx0fVxyXG5cdC5ib3gtYnV0dG9tIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XHJcblx0XHR3aWR0aDogOTYlO1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0bWFyZ2luOiAxNXJweCAxNXJweCAwcnB4IDE1cnB4O1xyXG5cdH1cclxuXHQuYm94LWJ1dHRvbSBpbnB1dCB7XHJcblx0XHR3aWR0aDogNzUlO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW46IDhycHggMTBycHggMHJweCAyNXJweDtcclxuXHR9XHJcblx0LmJveC1idXR0b20gLnNlYXJjaC1pY29ue1xyXG5cdFx0d2lkdGg6IDYwcnB4O1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG1hcmdpbi10b3A6IDVycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdH1cclxuXHQucGFrLXNlYWNoLWJveCBidXR0b24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFFOUZGRjtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDE1MHJweDtcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRtYXJnaW46IDE1cnB4IDE1cnB4IDBycHggMTVycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjBycHg7XHJcblx0fVxyXG5cdC5wYWtpbi1idG4ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFFOUZGRjtcclxuXHR9XHJcblx0LnBhay1kYXRhLWJveCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xyXG5cdFx0bWFyZ2luOiAxNXJweCAxNXJweCAwcnB4IDE1cnB4O1xyXG5cdFx0d2lkdGg6IDk2JTtcclxuXHRcdGhlaWdodDogNzBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHR9XHJcblx0LnBhay1kYXRhLWJveCAuYm94LXRvcCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0aGVpZ2h0OiA3MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4IDIwcnB4IDIwcnB4IDIwcnB4O1xyXG5cdH1cclxuXHQuYmctZmFsc2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHR9XHJcblx0LmJnLXRydWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuXHR9XHJcblx0LmRhdGEtbGlzdCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0bWFyZ2luOiAxNXJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdH1cclxuXHQuZGF0YS1saXN0OmZpcnN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdH1cclxuXHQuZGF0YS1saXN0Omxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTYwcnB4O1xyXG5cdH1cclxuXHQvKiAuZGF0YS1saXN0LWxlZnQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxODBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTgwcnB4O1xyXG5cdH0gKi8gXHJcblx0LmxlZnQtY2hlY2stYm94IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdC8qIGJhY2tncm91bmQtY29sb3I6ICMxRTlGRkY7ICovXHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMTcwcnB4O1xyXG5cdH1cclxuXHQuZGF0YS1saXN0LWxlZnQge1xyXG5cdFx0LyogYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY3ZjsgKi9cclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0aGVpZ2h0OiAxODBycHg7XHJcblx0XHR3aWR0aDogNTAwcnB4O1xyXG5cdFx0Y29sb3I6ICM2NzY3Njc7XHJcblx0fVxyXG5cdC5tYXRuciB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBycHg7XHJcblx0fVxyXG5cdC5kYXRhLWxpc3QtcmlnaHQge1xyXG5cdFx0LyogYmFja2dyb3VuZC1jb2xvcjogIzU1ZmZmZjsgKi9cclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxODBycHg7XHJcblx0fVxyXG5cdC5kYXRhLWxpc3QtcmlnaHQgbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMTAwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxODBycHg7XHJcblx0fVxyXG5cdC5yZXZpc2UtYm94IHtcclxuXHRcdHdpZHRoOiA1MDBycHg7XHJcblx0XHRoZWlnaHQ6IDUwMHJweDtcclxuXHR9XHJcblx0LnJldmlzZS1ib3gtdG9wIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMTBycHg7XHJcblx0fVxyXG5cdC5jaGFuZ2VCb3gge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcclxuXHR9XHJcblx0LnRleHQtYm94IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTIwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LyogcGFkZGluZy1sZWZ0OiAxMjBycHg7ICovXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcclxuXHR9XHJcblx0LmNoYW5nZUJveCAubnVtLWJveCB7XHJcblx0XHRkaXNwbGF5OiAgaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cdC5jaGFuZ2VCb3ggYnV0dG9uIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHQucmV2aXNlLWJveC1idXR0b20ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHRcclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///98\n");
 
 /***/ }),
 /* 99 */
@@ -8959,7 +8959,7 @@
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
-eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n  data: function data() {\n    return {\n      matList: [],\n      locNo: null,\n      matnr: null };\n\n\n  },\n  mounted: function mounted() {\n    var UIP = uni.getStorageSync('UIP');\n    this.baseIP = UIP;\n    var UPORT = uni.getStorageSync('UPORT');\n    this.basePORT = UPORT;\n  },\n  methods: {\n    checkbox: function checkbox() {\n\n    },\n    // 娓呯┖搴撲綅鍙锋悳绱㈡\n    removeLocNo: function removeLocNo() {\n      this.locNo = null;\n    },\n    // 娓呯┖鍟嗗搧缂栫爜\n    removeMatnr: function removeMatnr() {\n      this.matnr = null;\n    },\n    request: function request() {\n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/locDetl/list/auth',\n        header: { 'token': uni.getStorageSync('token') },\n        data: {\n          curr: 1,\n          limit: 100,\n          loc_no: that.locNo,\n          matnr: that.matnr },\n\n        method: \"GET\",\n        success: function success(result) {\n          __f__(\"log\", result, \" at pages/basics/stockQuery.vue:113\");\n          var res = result.data;\n          var records = res.data.records;\n          if (res.code == 200) {\n            if (records) {\n              that.matList = records;\n              __f__(\"log\", that.matList, \" at pages/basics/stockQuery.vue:119\");\n            } else {\n              uni.showToast({\n                title: \"鏆傛棤鏇村鏁版嵁\",\n                position: 'top',\n                duration: 1000 });\n\n            }\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    // 鏍规嵁搴撲綅鍙锋悳绱n    searchByLoc: function searchByLoc() {\n      var that = this;\n      that.request();\n    },\n    // 鏍规嵁鍟嗗搧缂栫爜鎼滅储\n    searchByMatnr: function searchByMatnr() {\n      var that = this;\n      that.request();\n    } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYmFzaWNzL3N0b2NrUXVlcnkudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJtYXRMaXN0IiwibG9jTm8iLCJtYXRuciIsIm1vdW50ZWQiLCJVSVAiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsImJhc2VJUCIsIlVQT1JUIiwiYmFzZVBPUlQiLCJtZXRob2RzIiwiY2hlY2tib3giLCJyZW1vdmVMb2NObyIsInJlbW92ZU1hdG5yIiwicmVxdWVzdCIsInRoYXQiLCJ1cmwiLCJiYXNlSHR0cCIsImJhc2VVcmwiLCJoZWFkZXIiLCJjdXJyIiwibGltaXQiLCJsb2Nfbm8iLCJtZXRob2QiLCJzdWNjZXNzIiwicmVzdWx0IiwicmVzIiwicmVjb3JkcyIsImNvZGUiLCJzaG93VG9hc3QiLCJ0aXRsZSIsInBvc2l0aW9uIiwiZHVyYXRpb24iLCJtc2ciLCJpY29uIiwic2V0VGltZW91dCIsInJlTGF1bmNoIiwic2VhcmNoQnlMb2MiLCJzZWFyY2hCeU1hdG5yIl0sIm1hcHBpbmdzIjoicUlBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFZTtBQUNkQSxNQURjLGtCQUNOO0FBQ1AsV0FBTztBQUNOQyxhQUFPLEVBQUUsRUFESDtBQUVOQyxXQUFLLEVBQUUs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QUNELE9BQUw7QUFDQSxLQTdETyxFQWZLLEUiLCJmaWxlIjoiMTE4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSAoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdG1hdExpc3Q6IFtdLFxuXHRcdFx0bG9jTm86IG51bGwsXG5cdFx0XHRtYXRucjogbnVsbFxuXHRcdFx0XG5cdFx0fVxuXHR9LFxuXHRtb3VudGVkKCkge1xuXHRcdGNvbnN0IFVJUCA9IHVuaS5nZXRTdG9yYWdlU3luYygnVUlQJyk7XG5cdFx0dGhpcy5iYXNlSVAgPSBVSVA7XG5cdFx0Y29uc3QgVVBPUlQgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ1VQT1JUJyk7XG5cdFx0dGhpcy5iYXNlUE9SVCA9IFVQT1JUXG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHRjaGVja2JveDogZnVuY3Rpb24gKCkge1xuXHRcdFx0XG5cdFx0fSxcblx0XHQvLyDmuIXnqbrlupPkvY3lj7fmkJzntKLmoYZcblx0XHRyZW1vdmVMb2NObygpIHtcblx0XHRcdHRoaXMubG9jTm8gPSBudWxsXG5cdFx0fSxcblx0XHQvLyDmuIXnqbrllYblk4HnvJbnoIFcblx0XHRyZW1vdmVNYXRucigpIHtcblx0XHRcdHRoaXMubWF0bnIgPSBudWxsXG5cdFx0fSxcblx0XHRyZXF1ZXN0KCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR1bmkucmVxdWVzdCh7XG5cdFx0XHRcdHVybDp0aGF0LmJhc2VIdHRwICsgdGhhdC5iYXNlSVAgKyAnOicgK3RoYXQuYmFzZVBPUlQgKyB0aGF0LmJhc2VVcmwgKyAnL2xvY0RldGwvbGlzdC9hdXRoJyxcblx0XHRcdFx0aGVhZGVyOnsndG9rZW4nOnVuaS5nZXRTdG9yYWdlU3luYygndG9rZW4nKX0sXG5cdFx0XHRcdGRhdGE6IHtcblx0XHRcdFx0XHRjdXJyOiAxLFxuXHRcdFx0XHRcdGxpbWl0OiAxMDAsXG5cdFx0XHRcdFx0bG9jX25vOiB0aGF0LmxvY05vLFxuXHRcdFx0XHRcdG1hdG5yOiB0aGF0Lm1hdG5yXG5cdFx0XHRcdH0sXG5cdFx0XHRcdG1ldGhvZDpcIkdFVFwiLFxuXHRcdFx0XHRzdWNjZXNzKHJlc3VsdCkge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlc3VsdClcblx0XHRcdFx0XHRsZXQgcmVzID0gcmVzdWx0LmRhdGFcblx0XHRcdFx0XHRsZXQgcmVjb3JkcyA9IHJlcy5kYXRhLnJlY29yZHNcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMjAwKSB7XG5cdFx0XHRcdFx0XHRpZiAocmVjb3Jkcykge1xuXHRcdFx0XHRcdFx0XHR0aGF0Lm1hdExpc3QgPSByZWNvcmRzXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQubWF0TGlzdClcblx0XHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBcIuaaguaXoOabtOWkmuaVsOaNrlwiLFxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiAndG9wJyxcblx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTAwMFxuXHRcdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jb2RlID09IDQwMykge1xuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLCBwb3NpdGlvbjogJ3RvcCd9KVxuXHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XG5cdFx0XHRcdFx0XHRcdFx0dXJsOiAnLi4vbG9naW4vbG9naW4nXG5cdFx0XHRcdFx0XHRcdH0pO1xuXHRcdFx0XHRcdFx0fSwgMTAwMCk7XG5cdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiByZXMubXNnLCBpY29uOiBcIm5vbmVcIixwb3NpdGlvbjogJ3RvcCd9KVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOagueaNruW6k+S9jeWPt+aQnOe0olxuXHRcdHNlYXJjaEJ5TG9jKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR0aGF0LnJlcXVlc3QoKVxuXHRcdH0sXG5cdFx0Ly8g5qC55o2u5ZWG5ZOB57yW56CB5pCc57SiXG5cdFx0c2VhcmNoQnlNYXRucigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC5yZXF1ZXN0KClcblx0XHR9XG5cdH0sXG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///118\n");
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n  data: function data() {\n    return {\n      matList: [],\n      locNo: null,\n      matnr: null };\n\n\n  },\n  mounted: function mounted() {\n    var UIP = uni.getStorageSync('UIP');\n    this.baseIP = UIP;\n    var UPORT = uni.getStorageSync('UPORT');\n    this.basePORT = UPORT;\n  },\n  methods: {\n    checkbox: function checkbox() {\n\n    },\n    // 娓呯┖搴撲綅鍙锋悳绱㈡\n    removeLocNo: function removeLocNo() {\n      this.locNo = null;\n    },\n    // 娓呯┖鍟嗗搧缂栫爜\n    removeMatnr: function removeMatnr() {\n      this.matnr = null;\n    },\n    request: function request() {\n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + '/locDetl/list/auth',\n        header: { 'token': uni.getStorageSync('token') },\n        data: {\n          curr: 1,\n          limit: 100,\n          loc_no: that.locNo,\n          matnr: that.matnr },\n\n        method: \"GET\",\n        success: function success(result) {\n          __f__(\"log\", result, \" at pages/basics/stockQuery.vue:113\");\n          var res = result.data;\n          var records = res.data.records;\n          if (res.code == 200) {\n            if (records) {\n              that.matList = records;\n              __f__(\"log\", that.matList, \" at pages/basics/stockQuery.vue:119\");\n            } else {\n              uni.showToast({\n                title: \"鏆傛棤鏇村鏁版嵁\",\n                position: 'top',\n                duration: 1000 });\n\n            }\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    // 鏍规嵁搴撲綅鍙锋悳绱n    searchByLoc: function searchByLoc() {\n      var that = this;\n      that.request();\n    },\n    // 鏍规嵁鍟嗗搧缂栫爜鎼滅储\n    searchByMatnr: function searchByMatnr() {\n      var that = this;\n      that.request();\n    } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYmFzaWNzL3N0b2NrUXVlcnkudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXdFQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLGlCQURBO0FBRUEsaUJBRkE7QUFHQSxpQkFIQTs7O0FBTUEsR0FSQTtBQVNBLFNBVEEscUJBU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBZEE7QUFlQTtBQUNBOztBQUVBLEtBSEE7QUFJQTtBQUNBLGVBTEEseUJBS0E7QUFDQTtBQUNBLEtBUEE7QUFRQTtBQUNBLGVBVEEseUJBU0E7QUFDQTtBQUNBLEtBWEE7QUFZQSxXQVpBLHFCQVlBO0FBQ0E7QUFDQTtBQUNBLG9HQURBO0FBRUEsd0RBRkE7QUFHQTtBQUNBLGlCQURBO0FBRUEsb0JBRkE7QUFHQSw0QkFIQTtBQUlBLDJCQUpBLEVBSEE7O0FBU0EscUJBVEE7QUFVQSxlQVZBLG1CQVVBLE1BVkEsRUFVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFIQSxNQUdBO0FBQ0E7QUFDQSwrQkFEQTtBQUVBLCtCQUZBO0FBR0EsOEJBSEE7O0FBS0E7QUFDQSxXQVhBLE1BV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQ0FEQTs7QUFHQSxhQUpBLEVBSUEsSUFKQTtBQUtBLFdBUEEsTUFPQTtBQUNBO0FBQ0E7QUFDQSxTQW5DQTs7QUFxQ0EsS0FuREE7QUFvREE7QUFDQSxlQXJEQSx5QkFxREE7QUFDQTtBQUNBO0FBQ0EsS0F4REE7QUF5REE7QUFDQSxpQkExREEsMkJBMERBO0FBQ0E7QUFDQTtBQUNBLEtBN0RBLEVBZkEsRSIsImZpbGUiOiIxMTguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8IS0tIOaQnOe0ouahhiAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLTFcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzZWFyY2hCb3hcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNlYXJjaEljb25cIj48dW5pLWljb25zIHR5cGU9XCJzZWFyY2hcIiBzaXplPVwiMjBcIiBjb2xvcj1cIiNkYWRhZGFcIj48L3VuaS1pY29ucz48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZWFyY2hBcmVhXCI+XHJcblx0XHRcdFx0XHQ8aW5wdXQgdi1tb2RlbD1cImxvY05vXCIgdHlwZT1cInRleHRcIiBwbGFjZWhvbGRlcj1cIiDlupPkvY3lj7dcIiBAaW5wdXQ9XCJzZWFyY2hCeUxvY1wiIHBsYWNlaG9sZGVyLXN0eWxlPVwibGluZS1oZWlnaHQ6ICA4NXJweDtcIj48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjbG9zZUljb25cIj48dW5pLWljb25zIHR5cGU9XCJjbG9zZWVtcHR5XCIgc2l6ZT1cIjIwXCIgY29sb3I9XCIjZGFkYWRhXCIgQGNsaWNrPVwicmVtb3ZlTG9jTm9cIj48L3VuaS1pY29ucz48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g5pCc57Si5qGGIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzcXVhcmUtMVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNlYXJjaEJveFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic2VhcmNoSWNvblwiPjx1bmktaWNvbnMgdHlwZT1cInNlYXJjaFwiIHNpemU9XCIyMFwiIGNvbG9yPVwiI2RhZGFkYVwiPjwvdW5pLWljb25zPjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNlYXJjaEFyZWFcIj5cclxuXHRcdFx0XHRcdDxpbnB1dCB2LW1vZGVsPVwibWF0bnJcIiB0eXBlPVwidGV4dFwiIHBsYWNlaG9sZGVyPVwiIOWVhuWTgee8lueggVwiIEBpbnB1dD1cInNlYXJjaEJ5TWF0bnJcIiBwbGFjZWhvbGRlci1zdHlsZT1cImxpbmUtaGVpZ2h0OiAgODVycHg7XCI+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2xvc2VJY29uXCI+PHVuaS1pY29ucyB0eXBlPVwiY2xvc2VlbXB0eVwiIHNpemU9XCIyMFwiIGNvbG9yPVwiI2RhZGFkYVwiIEBjbGljaz1cInJlbW92ZU1hdG5yXCI+PC91bmktaWNvbnM+PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tIOWIl+ihqOWktCAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLTFcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzcXVhcmUtdGl0bGVcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlLXNpZ25cIj48dmlldyBjbGFzcz1cInNpZ25cIj48L3ZpZXc+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtdGV4dFwiPjx0ZXh0PuWVhuWTgeWIl+ihqDwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g5ZWG5ZOB5YiX6KGoIC0tPlxyXG5cdFx0PCEtLSA8Y2hlY2tib3gtZ3JvdXAgQGNoYW5nZT1cImNoZWNrYm94XCI+XHJcblx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIG1hdExpc3RcIiA6a2V5PVwiaW5kZXhcIiBjbGFzcz1cImRhdGEtbGlzdCBiZy1mYWxzZVwiIDpjbGFzcz1cIidiZy0nK2l0ZW0uY2hlY2tlZFwiID5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImRhdGEtbGlzdC1sZWZ0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hdG5yXCI+PHRleHQgc3R5bGU9XCJ3aWR0aDogNDAwcnB4O1wiPue8luegge+8mnt7aXRlbS5tYXRucn19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3Pjx0ZXh0IHN0eWxlPVwid2lkdGg6IDQwMHJweDtcIj7lk4HlkI3vvJp7e2l0ZW0ubWFrdHh9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldz48dGV4dCBzdHlsZT1cIndpZHRoOiA0MDBycHg7XCI+5om55Y+377yae3tpdGVtLmJhdGNofX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IHN0eWxlPVwid2lkdGg6IDQwMHJweDtcIj7mlbDph4/vvJp7e2l0ZW0uYW5mbWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkYXRhLWxpc3QtcmlnaHRcIj5cclxuXHRcdFx0XHRcdDxsYWJlbD48dW5pLWljb25zIHR5cGU9XCJjb21wb3NlXCIgc2l6ZT1cIjIwXCIgY29sb3I9XCIjYTVhNWE1XCIgQGNsaWNrPVwicmV2aXNlKGl0ZW0saW5kZXgpXCI+PC91bmktaWNvbnM+PC9sYWJlbD5cclxuXHRcdFx0XHRcdDxsYWJlbD48dW5pLWljb25zIHR5cGU9XCJ0cmFzaFwiIHNpemU9XCIyNVwiIGNvbG9yPVwiI2E1YTVhNVwiIEBjbGljaz1cInJlbW92ZShpdGVtLGluZGV4KVwiPjwvdW5pLWljb25zPjwvbGFiZWw+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L2NoZWNrYm94LWdyb3VwPiAtLT5cclxuXHRcdDxjaGVja2JveC1ncm91cCBAY2hhbmdlPVwiY2hlY2tib3hcIj5cclxuXHRcdFx0PHZpZXcgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbWF0TGlzdFwiIDprZXk9XCJpbmRleFwiIGNsYXNzPVwiZGF0YS1saXN0IGJnLWZhbHNlXCIgOmNsYXNzPVwiJ2JnLScraXRlbS5jaGVja2VkXCIgPlxyXG5cdFx0XHRcdDxsYWJlbCBjbGFzcz1cImxlZnQtY2hlY2stYm94XCI+XHJcblx0XHRcdFx0XHQ8Y2hlY2tib3ggOnZhbHVlPVwiaXRlbS5pZCsnJ1wiIDpjaGVja2VkPVwiaXRlbS5jaGVja2VkXCIgc3R5bGU9XCJkaXNwbGF5OiBibG9jaztcIiAvPlxyXG5cdFx0XHRcdDwvbGFiZWw+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkYXRhLWxpc3QtbGVmdFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtYXRuclwiPjx0ZXh0IHN0eWxlPVwid2lkdGg6IDcwMHJweDtcIj7nvJbnoIHvvJp7e2l0ZW0ubWF0bnJ9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldz48dGV4dCBzdHlsZT1cIndpZHRoOiA3MDBycHg7XCI+5ZOB5ZCN77yae3tpdGVtLm1ha3R4fX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXc+PHRleHQgc3R5bGU9XCJ3aWR0aDogNzAwcnB4O1wiPuaJueWPt++8mnt7aXRlbS5iYXRjaH19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBzdHlsZT1cIndpZHRoOiA3MDBycHg7XCI+5pWw6YeP77yae3tpdGVtLmFuZm1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0YS1saXN0LXJpZ2h0XCI+XHJcblx0XHRcdFx0XHQ8bGFiZWw+PHVuaS1pY29ucyB0eXBlPVwiY29tcG9zZVwiIHNpemU9XCIyMFwiIGNvbG9yPVwiI2E1YTVhNVwiIEBjbGljaz1cInJldmlzZShpdGVtLGluZGV4KVwiPjwvdW5pLWljb25zPjwvbGFiZWw+XHJcblx0XHRcdFx0XHQ8IS0tIGxpc3TkuK3liKDpmaTplK4gLS0+XHJcblx0XHRcdFx0XHQ8IS0tIDxsYWJlbD48dW5pLWljb25zIHR5cGU9XCJ0cmFzaFwiIHNpemU9XCIyNVwiIGNvbG9yPVwiI2E1YTVhNVwiIEBjbGljaz1cInJlbW92ZShpdGVtLGluZGV4KVwiPjwvdW5pLWljb25zPjwvbGFiZWw+IC0tPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHRcdDwhLS0g5peg5pWw5o2u5pi+56S6IC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzcXVhcmUtbm9uZVwiICB2LXNob3c9XCJtYXRMaXN0Lmxlbmd0aCA9PT0gMFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInYtc2hvd1wiPuaaguaXoOabtOWkmuaVsOaNri4uLjwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEgKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG1hdExpc3Q6IFtdLFxyXG5cdFx0XHRcdGxvY05vOiBudWxsLFxyXG5cdFx0XHRcdG1hdG5yOiBudWxsXHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHRjb25zdCBVSVAgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ1VJUCcpO1xyXG5cdFx0XHR0aGlzLmJhc2VJUCA9IFVJUDtcclxuXHRcdFx0Y29uc3QgVVBPUlQgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ1VQT1JUJyk7XHJcblx0XHRcdHRoaXMuYmFzZVBPUlQgPSBVUE9SVFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2hlY2tib3g6IGZ1bmN0aW9uICgpIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5riF56m65bqT5L2N5Y+35pCc57Si5qGGXHJcblx0XHRcdHJlbW92ZUxvY05vKCkge1xyXG5cdFx0XHRcdHRoaXMubG9jTm8gPSBudWxsXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOa4heepuuWVhuWTgee8lueggVxyXG5cdFx0XHRyZW1vdmVNYXRucigpIHtcclxuXHRcdFx0XHR0aGlzLm1hdG5yID0gbnVsbFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZXF1ZXN0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0XHRcdHVybDp0aGF0LmJhc2VIdHRwICsgdGhhdC5iYXNlSVAgKyAnOicgK3RoYXQuYmFzZVBPUlQgKyB0aGF0LmJhc2VVcmwgKyAnL2xvY0RldGwvbGlzdC9hdXRoJyxcclxuXHRcdFx0XHRcdGhlYWRlcjp7J3Rva2VuJzp1bmkuZ2V0U3RvcmFnZVN5bmMoJ3Rva2VuJyl9LFxyXG5cdFx0XHRcdFx0ZGF0YToge1xyXG5cdFx0XHRcdFx0XHRjdXJyOiAxLFxyXG5cdFx0XHRcdFx0XHRsaW1pdDogMTAwLFxyXG5cdFx0XHRcdFx0XHRsb2Nfbm86IHRoYXQubG9jTm8sXHJcblx0XHRcdFx0XHRcdG1hdG5yOiB0aGF0Lm1hdG5yXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0bWV0aG9kOlwiR0VUXCIsXHJcblx0XHRcdFx0XHRzdWNjZXNzKHJlc3VsdCkge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXN1bHQpXHJcblx0XHRcdFx0XHRcdGxldCByZXMgPSByZXN1bHQuZGF0YVxyXG5cdFx0XHRcdFx0XHRsZXQgcmVjb3JkcyA9IHJlcy5kYXRhLnJlY29yZHNcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09IDIwMCkge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChyZWNvcmRzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0Lm1hdExpc3QgPSByZWNvcmRzXHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0Lm1hdExpc3QpXHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogXCLmmoLml6Dmm7TlpJrmlbDmja5cIixcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246ICd0b3AnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTAwMFxyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jb2RlID09IDQwMykge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiByZXMubXNnLCBpY29uOiBcIm5vbmVcIiwgcG9zaXRpb246ICd0b3AnfSlcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy4uL2xvZ2luL2xvZ2luJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fSwgMTAwMCk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLHBvc2l0aW9uOiAndG9wJ30pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmoLnmja7lupPkvY3lj7fmkJzntKJcclxuXHRcdFx0c2VhcmNoQnlMb2MoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC5yZXF1ZXN0KClcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5qC55o2u5ZWG5ZOB57yW56CB5pCc57SiXHJcblx0XHRcdHNlYXJjaEJ5TWF0bnIoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC5yZXF1ZXN0KClcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlPlxyXG5cdC5iZy1mYWxzZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdH1cclxuXHQuYmctdHJ1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG5cdH1cclxuXHQuZGF0YS1saXN0IHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG5cdFx0aGVpZ2h0OiAxODBycHg7XHJcblx0XHRtYXJnaW46IDE1cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG5cdC5kYXRhLWxpc3Q6Zmlyc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0fVxyXG5cdC5kYXRhLWxpc3Q6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNjBycHg7XHJcblx0fVxyXG5cdC8qIC5kYXRhLWxpc3QtbGVmdCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxODBycHg7XHJcblx0fSAqLyBcclxuXHQubGVmdC1jaGVjay1ib3gge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0LyogYmFja2dyb3VuZC1jb2xvcjogIzFFOUZGRjsgKi9cclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNzBycHg7XHJcblx0fVxyXG5cdC5kYXRhLWxpc3QtbGVmdCB7XHJcblx0XHQvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjdmOyAqL1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdHdpZHRoOiA1MDBycHg7XHJcblx0XHRjb2xvcjogIzY3Njc2NztcclxuXHR9XHJcblx0Lm1hdG5yIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHJweDtcclxuXHR9XHJcblx0LmRhdGEtbGlzdC1yaWdodCB7XHJcblx0XHQvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVmZmZmOyAqL1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDEwMHJweDtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4MHJweDtcclxuXHR9XHJcblx0LmRhdGEtbGlzdC1yaWdodCBsYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHR9XHJcblx0LnJldmlzZS1ib3gge1xyXG5cdFx0d2lkdGg6IDUwMHJweDtcclxuXHRcdGhlaWdodDogNTAwcnB4O1xyXG5cdH1cclxuXHQucmV2aXNlLWJveC10b3Age1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAxMHJweDtcclxuXHR9XHJcblx0LmNoYW5nZUJveCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyMHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xyXG5cdH1cclxuXHQudGV4dC1ib3gge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQvKiBwYWRkaW5nLWxlZnQ6IDEyMHJweDsgKi9cclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xyXG5cdH1cclxuXHQuY2hhbmdlQm94IC5udW0tYm94IHtcclxuXHRcdGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblx0LmNoYW5nZUJveCBidXR0b24ge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cdC5yZXZpc2UtYm94LWJ1dHRvbSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///118\n");
 
 /***/ }),
 /* 119 */
@@ -9730,7 +9730,7 @@
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
-eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n  data: function data() {\n    return {\n      billNo: 'CK6266262626A',\n      matList: [],\n      sites: [],\n      siteId: '' };\n\n  },\n  mounted: function mounted() {\n    var UIP = uni.getStorageSync('UIP');\n    this.baseIP = UIP;\n    var UPORT = uni.getStorageSync('UPORT');\n    this.basePORT = UPORT;\n    this.staNoSelect();\n  },\n  methods: {\n    // 娓呯┖鍗曞彿鎼滅储妗哱n    removeBillNo: function removeBillNo() {\n      this.billNo = null;\n    },\n    searchBillNo: function searchBillNo() {\n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + \"/orderDetl/list/auth\",\n        header: {\n          'content-type': \"application/x-www-form-urlencoded\",\n          'token': uni.getStorageSync('token') },\n\n        data: {\n          curr: 1,\n          limit: 10,\n          // typeCode:1,\n          order_no: that.billNo },\n\n        method: \"POST\",\n        success: function success(result) {\n          var res = result.data;\n          if (res.code === 200) {\n            if (res.data) {\n              that.matList = res.data.records;\n              that.staNoSelect();\n            } else {\n              that.matList = [];\n            }\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    staNoSelect: function staNoSelect() {\n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + \"/available/take/site\",\n        header: { 'token': uni.getStorageSync('token') },\n        success: function success(result) {\n          __f__(\"log\", result, \" at pages/basics/orderOut.vue:163\");\n          var res = result.data;\n          if (res.code === 200) {\n            that.sites = [];\n            for (var i = 0; i < res.data.length; i++) {\n              that.sites.push(res.data[i].desc);\n            }\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    outbound: function outbound() {\n      var that = this;\n      if (that.matList.length === 0) {\n        uni.showToast({ title: \"璇烽�夋嫨鍑哄簱鍙", icon: \"none\", position: 'top' });\n      } else {\n        if (that.siteId == '') {\n          uni.showToast({ title: \"璇烽�夋嫨鍑哄簱鍙", icon: \"none\", position: 'top' });\n          return;\n        }\n      };\n      var staNo = that.siteId.substring(0, 3);\n      var locDetls = [];\n      that.matList.forEach(function (elem) {\n        locDetls.push({ billNo: elem.billNo, seqNo: elem.seqNo, matNo: elem.matNo, count: elem.qty });\n      });\n      var param = {\n        outSite: staNo,\n        locDetls: locDetls };\n\n      __f__(\"log\", param, \" at pages/basics/orderOut.vue:202\");\n      // return\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + \"/mobile/order/out/pakout/auth\",\n        header: {\n          'token': uni.getStorageSync('token') },\n        // data: JSON.stringify(param),\n        data: {\n          staNo: staNo,\n          orderNo: that.billNo },\n\n        method: \"POST\",\n        success: function success(result) {\n          __f__(\"log\", result, \" at pages/basics/orderOut.vue:215\");\n          if (result.data.code === 200) {\n            uni.showToast({ title: result.data.msg, icon: \"none\", position: 'top' });\n            that.resst();\n          } else {\n            uni.showToast({ title: result.data.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    resst: function resst() {\n      this.billNo = '';\n      this.matList = [];\n      this.siteId = '';\n    } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYmFzaWNzL29yZGVyT3V0LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiYmlsbE5vIiwibWF0TGlzdCIsInNpdGVzIiwic2l0ZUlkIiwibW91bnRlZCIsIlVJUCIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwiYmFzZUlQIiwiVVBPUlQiLCJiYXNlUE9SVCIsInN0YU5vU2VsZWN0IiwibWV0aG9kcyIsInJlbW92ZUJpbGxObyIsInNlYXJjaEJpbGxObyIsInRoYXQiLCJyZXF1ZXN0IiwidXJsIiwiYmFzZUh0dHAiLCJiYXNlVXJsIiwiaGVhZGVyIiwiY3VyciIsImxpbWl0Iiwib3JkZXJfbm8iLCJtZXRob2QiLCJzdWNjZXNzIiwicmVzdWx0IiwicmVzIiwiY29kZSIsInJlY29yZHMiLCJzaG93VG9hc3QiLCJ0aXRsZSIsIm1zZyIsImljb24iLCJwb3NpdGlvbiIsInNldFRpbWVvdXQiLCJyZUxhdW5jaCIsImkiLCJsZW5ndGgiLCJwdXNoIiwiZGVzYyIsIm91dGJvdW5kIiwic3RhTm8iLCJzdWJzdHJpbmciLCJsb2NEZXRscyIsImZvckVhY2giLCJlbGVtIiwic2VxTm8iLCJtYXRObyIsImNvdW50IiwicXR5IiwicGFyYW0iLCJvdXRTaXRlIiwib3JkZXJObyIsInJlc3N0Il0sIm1hcHBpbmdzIjoicUlBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNB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QUFkO0FBQ0gsS0FsSEksRUFoQkUsRSIsImZpbGUiOiIxMjguanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG4gICAgZXhwb3J0IGRlZmF1bHQge1xuICAgICAgICBkYXRhKCkge1xuICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICBiaWxsTm86ICdDSzYyNjYyNjI2MjZBJyxcbiAgICAgICAgICAgICAgICBtYXRMaXN0OiBbXSxcbiAgICAgICAgICAgICAgICBzaXRlczogW10sXG4gICAgICAgICAgICAgICAgc2l0ZUlkOiAnJ1xuICAgICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBtb3VudGVkKCl7XG4gICAgICAgICAgICBjb25zdCBVSVAgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ1VJUCcpO1xuICAgICAgICAgICAgdGhpcy5iYXNlSVAgPSBVSVA7XG4gICAgICAgICAgICBjb25zdCBVUE9SVCA9IHVuaS5nZXRTdG9yYWdlU3luYygnVVBPUlQnKTtcbiAgICAgICAgICAgIHRoaXMuYmFzZVBPUlQgPSBVUE9SVDtcbiAgICAgICAgICAgIHRoaXMuc3RhTm9TZWxlY3QoKTtcbiAgICAgICAgfSxcbiAgICAgICAgbWV0aG9kczoge1xuXHRcdFx0Ly8g5riF56m65Y2V5Y+35pCc57Si5qGGXG5cdFx0XHRyZW1vdmVCaWxsTm8oKSB7XG5cdFx0XHRcdHRoaXMuYmlsbE5vID0gbnVsbFxuXHRcdFx0fSxcbiAgICAgICAgICAgIHNlYXJjaEJpbGxObygpIHtcbiAgICAgICAgICAgICAgICBsZXQgdGhhdCA9IHRoaXM7XG4gICAgICAgICAgICAgICAgdW5pLnJlcXVlc3Qoe1xuICAgICAgICAgICAgICAgICAgICB1cmw6IHRoYXQuYmFzZUh0dHAgKyB0aGF0LmJhc2VJUCArICc6JyArdGhhdC5iYXNlUE9SVCArIHRoYXQuYmFzZVVybCArIFwiL29yZGVyRGV0bC9saXN0L2F1dGhcIixcbiAgICAgICAgICAgICAgICAgICAgaGVhZGVyOiB7XG5cdFx0XHRcdFx0XHQnY29udGVudC10eXBlJzpcImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZFwiLFxuXHRcdFx0XHRcdFx0J3Rva2VuJzp1bmkuZ2V0U3RvcmFnZVN5bmMoJ3Rva2VuJylcblx0XHRcdFx0XHRcdH0sXG4gICAgICAgICAgICAgICAgICAgIGRhdGE6IHtcblx0XHRcdFx0XHRcdGN1cnI6MSxcblx0XHRcdFx0XHRcdGxpbWl0OjEwLFxuXHRcdFx0XHRcdFx0Ly8gdHlwZUNvZGU6MSxcblx0XHRcdFx0XHRcdG9yZGVyX25vOiB0aGF0LmJpbGxOb1xuICAgICAgICAgICAgICAgICAgICB9LFxuXHRcdFx0XHRcdG1ldGhvZDpcIlBPU1RcIixcbiAgICAgICAgICAgICAgICAgICAgc3VjY2VzcyhyZXN1bHQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldCByZXMgPSByZXN1bHQuZGF0YVxuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDAgKSB7XG5cdFx0XHRcdFx0XHRcdGlmIChyZXMuZGF0YSkge1xuXHRcdFx0XHRcdFx0XHRcdHRoYXQubWF0TGlzdCA9IHJlcy5kYXRhLnJlY29yZHNcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnN0YU5vU2VsZWN0KClcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdFx0XHR0aGF0Lm1hdExpc3QgPSBbXVxuXHRcdFx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKHJlcy5jb2RlID09IDQwMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaS5zaG93VG9hc3Qoe3RpdGxlOiByZXMubXNnLCBpY29uOiBcIm5vbmVcIiwgcG9zaXRpb246ICd0b3AnfSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnJlTGF1bmNoKHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybDogJy4uL2xvZ2luL2xvZ2luJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCAxMDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLHBvc2l0aW9uOiAndG9wJ30pXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzdGFOb1NlbGVjdCgpIHtcbiAgICAgICAgICAgICAgICBsZXQgdGhhdCA9IHRoaXM7XG4gICAgICAgICAgICAgICAgdW5pLnJlcXVlc3Qoe1xuICAgICAgICAgICAgICAgICAgICB1cmw6IHRoYXQuYmFzZUh0dHAgKyB0aGF0LmJhc2VJUCArICc6JyArdGhhdC5iYXNlUE9SVCArIHRoYXQuYmFzZVVybCArIFwiL2F2YWlsYWJsZS90YWtlL3NpdGVcIixcbiAgICAgICAgICAgICAgICAgICAgaGVhZGVyOiB7J3Rva2VuJzp1bmkuZ2V0U3RvcmFnZVN5bmMoJ3Rva2VuJyl9LFxuICAgICAgICAgICAgICAgICAgICBzdWNjZXNzKHJlc3VsdCkge1xuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzdWx0KVxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0IHJlcyA9IHJlc3VsdC5kYXRhXG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAocmVzLmNvZGUgPT09IDIwMCApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGF0LnNpdGVzID0gW107XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXMuZGF0YS5sZW5ndGg7IGkrKykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGF0LnNpdGVzLnB1c2gocmVzLmRhdGFbaV0uZGVzYylcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKHJlcy5jb2RlID09IDQwMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaS5zaG93VG9hc3Qoe3RpdGxlOiByZXMubXNnLCBpY29uOiBcIm5vbmVcIiwgcG9zaXRpb246ICd0b3AnfSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnJlTGF1bmNoKHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybDogJy4uL2xvZ2luL2xvZ2luJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCAxMDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLHBvc2l0aW9uOiAndG9wJ30pXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIG91dGJvdW5kKCkge1xuICAgICAgICAgICAgICAgIGxldCB0aGF0ID0gdGhpc1xuICAgICAgICAgICAgICAgIGlmICh0aGF0Lm1hdExpc3QubGVuZ3RoID09PSAwKSB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6IFwi6K+36YCJ5oup5Ye65bqT5Y+jXCIsIGljb246IFwibm9uZVwiLHBvc2l0aW9uOiAndG9wJ30pXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoYXQuc2l0ZUlkID09ICcnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHt0aXRsZTogXCLor7fpgInmi6nlh7rlupPlj6NcIiwgaWNvbjogXCJub25lXCIscG9zaXRpb246ICd0b3AnfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgdmFyIHN0YU5vID0gdGhhdC5zaXRlSWQuc3Vic3RyaW5nKDAsMylcbiAgICAgICAgICAgICAgICB2YXIgbG9jRGV0bHMgPSBbXTtcbiAgICAgICAgICAgICAgICB0aGF0Lm1hdExpc3QuZm9yRWFjaChmdW5jdGlvbihlbGVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGxvY0RldGxzLnB1c2goe2JpbGxObzplbGVtLmJpbGxObyxzZXFObzplbGVtLnNlcU5vLCBtYXRObzogZWxlbS5tYXRObywgY291bnQ6IGVsZW0ucXR5LH0pO1xuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIGxldCBwYXJhbSA9IHtcbiAgICAgICAgICAgICAgICAgICAgb3V0U2l0ZTogc3RhTm8sXG4gICAgICAgICAgICAgICAgICAgIGxvY0RldGxzOiBsb2NEZXRsc1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0Y29uc29sZS5sb2cocGFyYW0pXG5cdFx0XHRcdC8vIHJldHVyblxuICAgICAgICAgICAgICAgIHVuaS5yZXF1ZXN0KHtcbiAgICAgICAgICAgICAgICAgICAgdXJsOiB0aGF0LmJhc2VIdHRwICsgdGhhdC5iYXNlSVAgKyAnOicgK3RoYXQuYmFzZVBPUlQgKyB0aGF0LmJhc2VVcmwgKyBcIi9tb2JpbGUvb3JkZXIvb3V0L3Bha291dC9hdXRoXCIsXG4gICAgICAgICAgICAgICAgICAgIGhlYWRlcjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgJ3Rva2VuJzp1bmkuZ2V0U3RvcmFnZVN5bmMoJ3Rva2VuJyl9LFxuICAgICAgICAgICAgICAgICAgICAvLyBkYXRhOiBKU09OLnN0cmluZ2lmeShwYXJhbSksXG5cdFx0XHRcdFx0ZGF0YToge1xuXHRcdFx0XHRcdFx0XHRzdGFObzogc3RhTm8sXG5cdFx0XHRcdFx0XHRcdG9yZGVyTm86IHRoYXQuYmlsbE5vXG5cdFx0XHRcdFx0XHR9LFxuICAgICAgICAgICAgICAgICAgICBtZXRob2Q6XCJQT1NUXCIsXG4gICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3MocmVzdWx0KSB7XG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXN1bHQpXG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAocmVzdWx0LmRhdGEuY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlc3VsdC5kYXRhLm1zZywgaWNvbjogXCJub25lXCIscG9zaXRpb246ICd0b3AnfSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGF0LnJlc3N0KClcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlc3VsdC5kYXRhLm1zZywgaWNvbjogXCJub25lXCIscG9zaXRpb246ICd0b3AnfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgcmVzc3QoKSB7XG4gICAgICAgICAgICAgICAgdGhpcy5iaWxsTm8gPSAnJztcbiAgICAgICAgICAgICAgICB0aGlzLm1hdExpc3QgPSBbXTtcbiAgICAgICAgICAgICAgICB0aGlzLnNpdGVJZCA9ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///128\n");
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n  data: function data() {\n    return {\n      billNo: '',\n      matList: [],\n      sites: [],\n      siteId: '' };\n\n  },\n  mounted: function mounted() {\n    var UIP = uni.getStorageSync('UIP');\n    this.baseIP = UIP;\n    var UPORT = uni.getStorageSync('UPORT');\n    this.basePORT = UPORT;\n    this.staNoSelect();\n  },\n  methods: {\n    // 娓呯┖鍗曞彿鎼滅储妗哱n    removeBillNo: function removeBillNo() {\n      this.billNo = null;\n    },\n    searchBillNo: function searchBillNo() {\n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + \"/orderDetl/list/auth\",\n        header: {\n          'content-type': \"application/x-www-form-urlencoded\",\n          'token': uni.getStorageSync('token') },\n\n        data: {\n          curr: 1,\n          limit: 10,\n          // typeCode:1,\n          order_no: that.billNo },\n\n        method: \"POST\",\n        success: function success(result) {\n          var res = result.data;\n          if (res.code === 200) {\n            if (res.data) {\n              that.matList = res.data.records;\n              that.staNoSelect();\n            } else {\n              that.matList = [];\n            }\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    staNoSelect: function staNoSelect() {\n      var that = this;\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + \"/available/take/site\",\n        header: { 'token': uni.getStorageSync('token') },\n        success: function success(result) {\n          __f__(\"log\", result, \" at pages/basics/orderOut.vue:163\");\n          var res = result.data;\n          if (res.code === 200) {\n            that.sites = [];\n            for (var i = 0; i < res.data.length; i++) {\n              that.sites.push(res.data[i].desc);\n            }\n          } else if (res.code == 403) {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n            setTimeout(function () {\n              uni.reLaunch({\n                url: '../login/login' });\n\n            }, 1000);\n          } else {\n            uni.showToast({ title: res.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    outbound: function outbound() {\n      var that = this;\n      if (that.matList.length === 0) {\n        uni.showToast({ title: \"璇烽�夋嫨鍑哄簱鍙", icon: \"none\", position: 'top' });\n      } else {\n        if (that.siteId == '') {\n          uni.showToast({ title: \"璇烽�夋嫨鍑哄簱鍙", icon: \"none\", position: 'top' });\n          return;\n        }\n      };\n      var staNo = that.siteId.substring(0, 3);\n      var locDetls = [];\n      that.matList.forEach(function (elem) {\n        locDetls.push({ billNo: elem.billNo, seqNo: elem.seqNo, matNo: elem.matNo, count: elem.qty });\n      });\n      var param = {\n        outSite: staNo,\n        locDetls: locDetls };\n\n      __f__(\"log\", param, \" at pages/basics/orderOut.vue:202\");\n      // return\n      uni.request({\n        url: that.baseHttp + that.baseIP + ':' + that.basePORT + that.baseUrl + \"/mobile/order/out/pakout/auth\",\n        header: {\n          'token': uni.getStorageSync('token') },\n        // data: JSON.stringify(param),\n        data: {\n          staNo: staNo,\n          orderNo: that.billNo },\n\n        method: \"POST\",\n        success: function success(result) {\n          __f__(\"log\", result, \" at pages/basics/orderOut.vue:215\");\n          if (result.data.code === 200) {\n            uni.showToast({ title: result.data.msg, icon: \"none\", position: 'top' });\n            that.resst();\n          } else {\n            uni.showToast({ title: result.data.msg, icon: \"none\", position: 'top' });\n          }\n        } });\n\n    },\n    resst: function resst() {\n      this.billNo = '';\n      this.matList = [];\n      this.siteId = '';\n    } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYmFzaWNzL29yZGVyT3V0LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWtHQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLGdCQURBO0FBRUEsaUJBRkE7QUFHQSxlQUhBO0FBSUEsZ0JBSkE7O0FBTUEsR0FSQTtBQVNBLFNBVEEscUJBU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FmQTtBQWdCQTtBQUNBO0FBQ0EsZ0JBRkEsMEJBRUE7QUFDQTtBQUNBLEtBSkE7QUFLQSxnQkFMQSwwQkFLQTtBQUNBO0FBQ0E7QUFDQSxzR0FEQTtBQUVBO0FBQ0EsNkRBREE7QUFFQSw4Q0FGQSxFQUZBOztBQU1BO0FBQ0EsaUJBREE7QUFFQSxtQkFGQTtBQUdBO0FBQ0EsK0JBSkEsRUFOQTs7QUFZQSxzQkFaQTtBQWFBLGVBYkEsbUJBYUEsTUFiQSxFQWFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBSEEsTUFHQTtBQUNBO0FBQ0E7QUFDQSxXQVBBLE1BT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQ0FEQTs7QUFHQSxhQUpBLEVBSUEsSUFKQTtBQUtBLFdBUEEsTUFPQTtBQUNBO0FBQ0E7QUFDQSxTQWhDQTs7QUFrQ0EsS0F6Q0E7QUEwQ0EsZUExQ0EseUJBMENBO0FBQ0E7QUFDQTtBQUNBLHNHQURBO0FBRUEsd0RBRkE7QUFHQSxlQUhBLG1CQUdBLE1BSEEsRUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FMQSxNQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUNBREE7O0FBR0EsYUFKQSxFQUlBLElBSkE7QUFLQSxXQVBBLE1BT0E7QUFDQTtBQUNBO0FBQ0EsU0FyQkE7O0FBdUJBLEtBbkVBO0FBb0VBLFlBcEVBLHNCQW9FQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BRkE7QUFHQTtBQUNBLHNCQURBO0FBRUEsMEJBRkE7O0FBSUE7QUFDQTtBQUNBO0FBQ0EsK0dBREE7QUFFQTtBQUNBLDhDQURBLEVBRkE7QUFJQTtBQUNBO0FBQ0Esc0JBREE7QUFFQSw4QkFGQSxFQUxBOztBQVNBLHNCQVRBO0FBVUEsZUFWQSxtQkFVQSxNQVZBLEVBVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBSEEsTUFHQTtBQUNBO0FBQ0E7QUFDQSxTQWxCQTs7QUFvQkEsS0E3R0E7QUE4R0EsU0E5R0EsbUJBOEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FsSEEsRUFoQkEsRSIsImZpbGUiOiIxMjguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gICAgPHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNxdWFyZS0yXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLXRpdGxlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS1zaWduXCI+PHZpZXcgY2xhc3M9XCJzaWduXCI+PC92aWV3Pjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlLXRleHRcIj48dGV4dD7lh7rlupPljZXlj7c8L3RleHQ+PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLWNvbnRlbnRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnQtaW5wdXRcIj5cclxuXHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIHYtbW9kZWw9XCJiaWxsTm9cIiBwbGFjZWhvbGRlcj1cIuaJq+eggSAvIOi+k+WFpVwiIEBpbnB1dD1cInNlYXJjaEJpbGxOb1wiIHBsYWNlaG9sZGVyLXN0eWxlPVwibGluZS1oZWlnaHQ6ICA4NXJweDtcIj5cclxuXHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cImNsb3NlZW1wdHlcIiBzaXplPVwiMjBcIiBjb2xvcj1cIiNkYWRhZGFcIiBAY2xpY2s9XCJyZW1vdmVCaWxsTm9cIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic3F1YXJlLTJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzcXVhcmUtdGl0bGVcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlLXNpZ25cIj48dmlldyBjbGFzcz1cInNpZ25cIj48L3ZpZXc+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtdGV4dFwiPjx0ZXh0PuWHuuW6k+WPozwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnQtY29tYm94XCI+XHJcblx0XHRcdFx0XHQ8dW5pLWNvbWJveCAgZW1wdHlUaXBzPVwi5pqC5peg5pWw5o2uXCIgXHJcblx0XHRcdFx0XHRcdDpjYW5kaWRhdGVzPVwic2l0ZXNcIiB2LW1vZGVsPVwic2l0ZUlkXCIgIEBjbGljaz1cInN0YU5vU2VsZWN0KClcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqeWHuuW6k+ermeeCuVwiPlxyXG5cdFx0XHRcdFx0PC91bmktY29tYm94PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdFxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzcXVhcmUtMVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNxdWFyZS10aXRsZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtc2lnblwiPjx2aWV3IGNsYXNzPVwic2lnblwiPjwvdmlldz48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS10ZXh0XCI+PHRleHQ+5ZWG5ZOB5YiX6KGoPC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcclxuXHRcdDwvdmlldz5cclxuXHRcdFxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzcXVhcmUtbm9uZVwiIHYtc2hvdz1cIm1hdExpc3QubGVuZ3RoID09PSAwXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidi1zaG93XCI+5pqC5peg5pu05aSa5pWw5o2uLi4uPC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0XHJcblx0XHQ8Y2hlY2tib3gtZ3JvdXAgQGNoYW5nZT1cImNoZWNrYm94XCI+XHJcblx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIG1hdExpc3RcIiA6a2V5PVwiaW5kZXhcIiBjbGFzcz1cImRhdGEtbGlzdCBiZy1mYWxzZVwiIDpjbGFzcz1cIidiZy0nK2l0ZW0uY2hlY2tlZFwiID5cclxuXHRcdFx0XHQ8IS0tIDxsYWJlbCBjbGFzcz1cImxlZnQtY2hlY2stYm94XCI+XHJcblx0XHRcdFx0XHQ8Y2hlY2tib3ggOnZhbHVlPVwiaXRlbS5pZCsnJ1wiIDpjaGVja2VkPVwiaXRlbS5jaGVja2VkXCIgc3R5bGU9XCJkaXNwbGF5OiBibG9jaztcIiAvPlxyXG5cdFx0XHRcdDwvbGFiZWw+IC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0YS1saXN0LWxlZnRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWF0bnJcIj48dGV4dCBzdHlsZT1cIndpZHRoOiA3MDBycHg7XCI+57yW56CB77yae3tpdGVtLm1hdG5yfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXc+PHRleHQgc3R5bGU9XCJ3aWR0aDogNzAwcnB4O1wiPuWTgeWQje+8mnt7aXRlbS5tYWt0eH19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3Pjx0ZXh0IHN0eWxlPVwid2lkdGg6IDcwMHJweDtcIj7mibnlj7fvvJp7e2l0ZW0uYmF0Y2h9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0PHRleHQgc3R5bGU9XCJ3aWR0aDogNzAwcnB4O1wiPuaVsOmHj++8mnt7aXRlbS5hbmZtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImRhdGEtbGlzdC1yaWdodFwiPlxyXG5cdFx0XHRcdFx0PCEtLSA8bGFiZWw+PHVuaS1pY29ucyB0eXBlPVwiY29tcG9zZVwiIHNpemU9XCIyMFwiIGNvbG9yPVwiI2E1YTVhNVwiIEBjbGljaz1cInJldmlzZShpdGVtLGluZGV4KVwiPjwvdW5pLWljb25zPjwvbGFiZWw+IC0tPlxyXG5cdFx0XHRcdFx0PCEtLSBsaXN05Lit5Yig6Zmk6ZSuIC0tPlxyXG5cdFx0XHRcdFx0PCEtLSA8bGFiZWw+PHVuaS1pY29ucyB0eXBlPVwidHJhc2hcIiBzaXplPVwiMjVcIiBjb2xvcj1cIiNhNWE1YTVcIiBAY2xpY2s9XCJyZW1vdmUoaXRlbSxpbmRleClcIj48L3VuaS1pY29ucz48L2xhYmVsPiAtLT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvY2hlY2tib3gtZ3JvdXA+XG4gICAgICA8IS0tICA8dmlldyBzdHlsZT1cIm1hcmdpbi10b3A6IDEwcHg7XCI+XG4gICAgICAgICAgICA8dW5pLXRhYmxlIHJlZj1cInRhYmxlXCIgYm9yZGVyIHN0cmlwZSBlbXB0eVRleHQ9XCLmmoLml6Dmm7TlpJrmlbDmja5cIj5cbiAgICAgICAgICAgICAgICA8dW5pLXRyPlxuICAgICAgICAgICAgICAgICAgICA8dW5pLXRoIGFsaWduPVwiY2VudGVyXCIgd2lkdGg9XCI1MFwiPuWHuuW6k+aVsOmHjzwvdW5pLXRoPlxuICAgICAgICAgICAgICAgICAgICA8dW5pLXRoIGFsaWduPVwiY2VudGVyXCIgd2lkdGg9XCI3MFwiPuS6p+WTgUlEPC91bmktdGg+XG4gICAgICAgICAgICAgICAgICAgIDx1bmktdGggYWxpZ249XCJjZW50ZXJcIiB3aWR0aD1cIjgwXCI+5Lqn5ZOB5Luj5Y+3PC91bmktdGg+XG4gICAgICAgICAgICAgICAgICAgIDx1bmktdGggYWxpZ249XCJjZW50ZXJcIiB3aWR0aD1cIjcwXCI+5Lqn5ZOB5ZCN56ewPC91bmktdGg+XG4gICAgICAgICAgICAgICAgPC91bmktdHI+XG4gICAgICAgICAgICAgICAgPHVuaS10ciB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gbWF0TGlzdFwiIDprZXk9XCJpbmRleFwiPlxuICAgICAgICAgICAgICAgICAgICA8dW5pLXRkIGFsaWduPVwiY2VudGVyXCI+e3tpdGVtLnF0eX19PC91bmktdGQ+XG4gICAgICAgICAgICAgICAgICAgIDx1bmktdGQgYWxpZ249XCJjZW50ZXJcIj57e2l0ZW0ubWF0Tm99fTwvdW5pLXRkPlxuICAgICAgICAgICAgICAgICAgICA8dW5pLXRkIGFsaWduPVwiY2VudGVyXCI+e3tpdGVtLnNpemV9fTwvdW5pLXRkPlxuICAgICAgICAgICAgICAgICAgICA8dW5pLXRkIGFsaWduPVwiY2VudGVyXCI+e3tpdGVtLm1hdE5hbWV9fTwvdW5pLXRkPlxuICAgICAgICAgICAgICAgIDwvdW5pLXRyPlxuICAgICAgICAgICAgPC91bmktdGFibGU+XG4gICAgICAgIDwvdmlldz4gLS0+XG4gICAgICAgIFxuICAgICAgICA8IS0tIOW6lemDqOaMiemSriAtLT5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImZvb3RlciBmbGV4IGp1c3RpZnktYXJvdW5kXCI+XHJcbiAgICAgICAgXHQ8IS0tIOW6lemDqOWFqOmAiSDlj43pgInmjInpkq4gLS0+XHJcbiAgICAgICAgXHQ8IS0tIDxsYWJlbCBjbGFzcz1cImxhYmVsLWJ0blwiIHN0eWxlPVwid2lkdGg6IDE3MHJweDtcIj5cclxuICAgICAgICBcdFx0PGNoZWNrYm94IDpjaGVja2VkPVwiY2hlY2tcIiBAY2xpY2s9XCJhbGxDaGVja2VkKClcIj57e2NoZWNrVGV4dH19PC9jaGVja2JveD5cclxuICAgICAgICBcdDwvbGFiZWw+XHJcbiAgICAgICAgXHQ8bGFiZWwgY2xhc3M9XCJsYWJlbC1idG5cIiBzdHlsZT1cIndpZHRoOiAxMDBycHg7XCI+XHJcbiAgICAgICAgXHRcdDx0ZXh0ICBAY2xpY2s9XCJyZUNoZWNrZWQoKVwiPuWPjemAiTwvdGV4dD5cclxuICAgICAgICBcdDwvbGFiZWw+IC0tPlxyXG4gICAgICAgIFx0XHJcbiAgICAgICAgXHQ8bGFiZWwgY2xhc3M9XCJsYWJlbC1idG5cIiBzdHlsZT1cIndpZHRoOiAxNTBycHg7XCI+XHJcbiAgICAgICAgXHRcdDxidXR0b24gY2xhc3M9XCJjdS1idG5cIiBAY2xpY2s9XCJyZXNzdCgpXCI+6YeN572uPC9idXR0b24+XHJcbiAgICAgICAgXHQ8L2xhYmVsPlxyXG4gICAgICAgIFx0PGxhYmVsIGNsYXNzPVwibGFiZWwtYnRuXCI+XHJcbiAgICAgICAgXHRcdDxidXR0b24gY2xhc3M9XCJjdS1idG4gYmctYmx1ZSBcIiBAY2xpY2s9XCJvdXRib3VuZCgpXCI+5ZCv5Yqo5Ye65bqTPC9idXR0b24+XHJcbiAgICAgICAgXHQ8L2xhYmVsPlxyXG4gICAgICAgIDwvdmlldz5cbiAgICAgICAgXG4gICAgPC92aWV3PlxuPC90ZW1wbGF0ZT5cbiBcbjxzY3JpcHQ+XG4gICAgZXhwb3J0IGRlZmF1bHQge1xuICAgICAgICBkYXRhKCkge1xuICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICBiaWxsTm86ICcnLFxuICAgICAgICAgICAgICAgIG1hdExpc3Q6IFtdLFxuICAgICAgICAgICAgICAgIHNpdGVzOiBbXSxcbiAgICAgICAgICAgICAgICBzaXRlSWQ6ICcnXG4gICAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIG1vdW50ZWQoKXtcbiAgICAgICAgICAgIGNvbnN0IFVJUCA9IHVuaS5nZXRTdG9yYWdlU3luYygnVUlQJyk7XG4gICAgICAgICAgICB0aGlzLmJhc2VJUCA9IFVJUDtcbiAgICAgICAgICAgIGNvbnN0IFVQT1JUID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdVUE9SVCcpO1xuICAgICAgICAgICAgdGhpcy5iYXNlUE9SVCA9IFVQT1JUO1xuICAgICAgICAgICAgdGhpcy5zdGFOb1NlbGVjdCgpO1xuICAgICAgICB9LFxuICAgICAgICBtZXRob2RzOiB7XHJcblx0XHRcdC8vIOa4heepuuWNleWPt+aQnOe0ouahhlxyXG5cdFx0XHRyZW1vdmVCaWxsTm8oKSB7XHJcblx0XHRcdFx0dGhpcy5iaWxsTm8gPSBudWxsXHJcblx0XHRcdH0sXG4gICAgICAgICAgICBzZWFyY2hCaWxsTm8oKSB7XHJcbiAgICAgICAgICAgICAgICBsZXQgdGhhdCA9IHRoaXM7XG4gICAgICAgICAgICAgICAgdW5pLnJlcXVlc3Qoe1xuICAgICAgICAgICAgICAgICAgICB1cmw6IHRoYXQuYmFzZUh0dHAgKyB0aGF0LmJhc2VJUCArICc6JyArdGhhdC5iYXNlUE9SVCArIHRoYXQuYmFzZVVybCArIFwiL29yZGVyRGV0bC9saXN0L2F1dGhcIixcbiAgICAgICAgICAgICAgICAgICAgaGVhZGVyOiB7XHJcblx0XHRcdFx0XHRcdCdjb250ZW50LXR5cGUnOlwiYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkXCIsXHJcblx0XHRcdFx0XHRcdCd0b2tlbic6dW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpXHJcblx0XHRcdFx0XHRcdH0sXG4gICAgICAgICAgICAgICAgICAgIGRhdGE6IHtcclxuXHRcdFx0XHRcdFx0Y3VycjoxLFxyXG5cdFx0XHRcdFx0XHRsaW1pdDoxMCxcclxuXHRcdFx0XHRcdFx0Ly8gdHlwZUNvZGU6MSxcclxuXHRcdFx0XHRcdFx0b3JkZXJfbm86IHRoYXQuYmlsbE5vXG4gICAgICAgICAgICAgICAgICAgIH0sXHJcblx0XHRcdFx0XHRtZXRob2Q6XCJQT1NUXCIsXG4gICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3MocmVzdWx0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldCByZXMgPSByZXN1bHQuZGF0YVxuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHJlcy5jb2RlID09PSAyMDAgKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5kYXRhKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0Lm1hdExpc3QgPSByZXMuZGF0YS5yZWNvcmRzXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnN0YU5vU2VsZWN0KClcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5tYXRMaXN0ID0gW11cclxuXHRcdFx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKHJlcy5jb2RlID09IDQwMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaS5zaG93VG9hc3Qoe3RpdGxlOiByZXMubXNnLCBpY29uOiBcIm5vbmVcIiwgcG9zaXRpb246ICd0b3AnfSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnJlTGF1bmNoKHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybDogJy4uL2xvZ2luL2xvZ2luJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LCAxMDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLHBvc2l0aW9uOiAndG9wJ30pXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBzdGFOb1NlbGVjdCgpIHtcbiAgICAgICAgICAgICAgICBsZXQgdGhhdCA9IHRoaXM7XG4gICAgICAgICAgICAgICAgdW5pLnJlcXVlc3Qoe1xuICAgICAgICAgICAgICAgICAgICB1cmw6IHRoYXQuYmFzZUh0dHAgKyB0aGF0LmJhc2VJUCArICc6JyArdGhhdC5iYXNlUE9SVCArIHRoYXQuYmFzZVVybCArIFwiL2F2YWlsYWJsZS90YWtlL3NpdGVcIixcbiAgICAgICAgICAgICAgICAgICAgaGVhZGVyOiB7J3Rva2VuJzp1bmkuZ2V0U3RvcmFnZVN5bmMoJ3Rva2VuJyl9LFxuICAgICAgICAgICAgICAgICAgICBzdWNjZXNzKHJlc3VsdCkge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXN1bHQpXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXQgcmVzID0gcmVzdWx0LmRhdGFcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChyZXMuY29kZSA9PT0gMjAwICkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQuc2l0ZXMgPSBbXTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlcy5kYXRhLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQuc2l0ZXMucHVzaChyZXMuZGF0YVtpXS5kZXNjKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAocmVzLmNvZGUgPT0gNDAzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7dGl0bGU6IHJlcy5tc2csIGljb246IFwibm9uZVwiLCBwb3NpdGlvbjogJ3RvcCd9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmkucmVMYXVuY2goe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiAnLi4vbG9naW4vbG9naW4nXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sIDEwMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHt0aXRsZTogcmVzLm1zZywgaWNvbjogXCJub25lXCIscG9zaXRpb246ICd0b3AnfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgb3V0Ym91bmQoKSB7XG4gICAgICAgICAgICAgICAgbGV0IHRoYXQgPSB0aGlzXG4gICAgICAgICAgICAgICAgaWYgKHRoYXQubWF0TGlzdC5sZW5ndGggPT09IDApIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOiBcIuivt+mAieaLqeWHuuW6k+WPo1wiLCBpY29uOiBcIm5vbmVcIixwb3NpdGlvbjogJ3RvcCd9KVxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoYXQuc2l0ZUlkID09ICcnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHt0aXRsZTogXCLor7fpgInmi6nlh7rlupPlj6NcIiwgaWNvbjogXCJub25lXCIscG9zaXRpb246ICd0b3AnfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgdmFyIHN0YU5vID0gdGhhdC5zaXRlSWQuc3Vic3RyaW5nKDAsMylcbiAgICAgICAgICAgICAgICB2YXIgbG9jRGV0bHMgPSBbXTtcbiAgICAgICAgICAgICAgICB0aGF0Lm1hdExpc3QuZm9yRWFjaChmdW5jdGlvbihlbGVtKSB7XG4gICAgICAgICAgICAgICAgICAgIGxvY0RldGxzLnB1c2goe2JpbGxObzplbGVtLmJpbGxObyxzZXFObzplbGVtLnNlcU5vLCBtYXRObzogZWxlbS5tYXRObywgY291bnQ6IGVsZW0ucXR5LH0pO1xuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIGxldCBwYXJhbSA9IHtcbiAgICAgICAgICAgICAgICAgICAgb3V0U2l0ZTogc3RhTm8sXG4gICAgICAgICAgICAgICAgICAgIGxvY0RldGxzOiBsb2NEZXRsc1xuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRjb25zb2xlLmxvZyhwYXJhbSlcclxuXHRcdFx0XHQvLyByZXR1cm5cbiAgICAgICAgICAgICAgICB1bmkucmVxdWVzdCh7XG4gICAgICAgICAgICAgICAgICAgIHVybDogdGhhdC5iYXNlSHR0cCArIHRoYXQuYmFzZUlQICsgJzonICt0aGF0LmJhc2VQT1JUICsgdGhhdC5iYXNlVXJsICsgXCIvbW9iaWxlL29yZGVyL291dC9wYWtvdXQvYXV0aFwiLFxuICAgICAgICAgICAgICAgICAgICBoZWFkZXI6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICd0b2tlbic6dW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpfSxcbiAgICAgICAgICAgICAgICAgICAgLy8gZGF0YTogSlNPTi5zdHJpbmdpZnkocGFyYW0pLFxyXG5cdFx0XHRcdFx0ZGF0YToge1xuXHRcdFx0XHRcdFx0XHRzdGFObzogc3RhTm8sXG5cdFx0XHRcdFx0XHRcdG9yZGVyTm86IHRoYXQuYmlsbE5vXG5cdFx0XHRcdFx0XHR9LFxuICAgICAgICAgICAgICAgICAgICBtZXRob2Q6XCJQT1NUXCIsXG4gICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3MocmVzdWx0KSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlc3VsdClcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChyZXN1bHQuZGF0YS5jb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHt0aXRsZTogcmVzdWx0LmRhdGEubXNnLCBpY29uOiBcIm5vbmVcIixwb3NpdGlvbjogJ3RvcCd9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQucmVzc3QoKVxuICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHt0aXRsZTogcmVzdWx0LmRhdGEubXNnLCBpY29uOiBcIm5vbmVcIixwb3NpdGlvbjogJ3RvcCd9KVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICByZXNzdCgpIHtcbiAgICAgICAgICAgICAgICB0aGlzLmJpbGxObyA9ICcnO1xuICAgICAgICAgICAgICAgIHRoaXMubWF0TGlzdCA9IFtdO1xuICAgICAgICAgICAgICAgIHRoaXMuc2l0ZUlkID0gJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG48L3NjcmlwdD5cbiBcbjxzdHlsZT5cbiAgICAucGRhLWJ0bjEge1xuICAgICAgICBtYXJnaW4tbGVmdDoyNjBycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTUwcnB4O1xuICAgICAgICB3aWR0aDogMjAwcnB4O1xuICAgICAgICBoZWlnaHQ6IDgwcnB4O1xuICAgICAgICBmb250LXNpemU6IDMwdXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XHJcbiAgICAuY29tYm94IHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cclxuXHQuYmctZmFsc2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHR9XHJcblx0LmJnLXRydWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuXHR9XHJcblx0LmRhdGEtbGlzdCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0d2lkdGg6IDk0JTtcclxuXHRcdG1hcmdpbjogMTVycHggYXV0byAxNXJweCBhdXRvO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG5cdC5kYXRhLWxpc3Q6Zmlyc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0fVxyXG5cdC5kYXRhLWxpc3Q6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNjBycHg7XHJcblx0fVxyXG5cdC8qIC5kYXRhLWxpc3QtbGVmdCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxODBycHg7XHJcblx0fSAqLyBcclxuXHQubGVmdC1jaGVjay1ib3gge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0LyogYmFja2dyb3VuZC1jb2xvcjogIzFFOUZGRjsgKi9cclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNzBycHg7XHJcblx0fVxyXG5cdC5kYXRhLWxpc3QtbGVmdCB7XHJcblx0XHQvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjdmOyAqL1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdHdpZHRoOiA1MDBycHg7XHJcblx0XHRjb2xvcjogIzY3Njc2NztcclxuXHRcdHRleHQtaW5kZW50OiAyMHJweDtcclxuXHR9XHJcblx0Lm1hdG5yIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHJweDtcclxuXHR9XHJcblx0LmRhdGEtbGlzdC1yaWdodCB7XHJcblx0XHQvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVmZmZmOyAqL1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDEwMHJweDtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4MHJweDtcclxuXHR9XHJcblx0LmRhdGEtbGlzdC1yaWdodCBsYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHR9XHJcblx0LnJldmlzZS1ib3gge1xyXG5cdFx0d2lkdGg6IDUwMHJweDtcclxuXHRcdGhlaWdodDogNTAwcnB4O1xyXG5cdH1cclxuXHQucmV2aXNlLWJveC10b3Age1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAxMHJweDtcclxuXHR9XHJcblx0LmNoYW5nZUJveCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyMHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xyXG5cdH1cclxuXHQudGV4dC1ib3gge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQvKiBwYWRkaW5nLWxlZnQ6IDEyMHJweDsgKi9cclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xyXG5cdH1cclxuXHQuY2hhbmdlQm94IC5udW0tYm94IHtcclxuXHRcdGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblx0LmNoYW5nZUJveCBidXR0b24ge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cdC5yZXZpc2UtYm94LWJ1dHRvbSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///128\n");
 
 /***/ }),
 /* 129 */
diff --git a/unpackage/dist/dev/app-plus/app-view.js b/unpackage/dist/dev/app-plus/app-view.js
index f129690..4ad76a0 100644
--- a/unpackage/dist/dev/app-plus/app-view.js
+++ b/unpackage/dist/dev/app-plus/app-view.js
@@ -3460,6 +3460,7 @@
                           type: "text",
                           placeholder: "鎵爜 / 杈撳叆",
                           maxlength: "8",
+                          "placeholder-style": "line-height:  85rpx;",
                           _i: 18
                         },
                         model: {
@@ -6351,6 +6352,7 @@
                           placeholder: "鎵爜 / 杈撳叆",
                           maxlength: "10",
                           focus: _vm._$g(10, "a-focus"),
+                          "placeholder-style": "line-height:  85rpx;",
                           _i: 10
                         },
                         on: {
@@ -6426,6 +6428,7 @@
                           type: "text",
                           placeholder: "鎵爜 / 杈撳叆",
                           focus: _vm._$g(20, "a-focus"),
+                          "placeholder-style": "line-height:  85rpx;",
                           _i: 20
                         },
                         on: {
@@ -7086,6 +7089,7 @@
                           placeholder: "鎵爜 / 杈撳叆",
                           maxlength: "10",
                           focus: _vm._$g(10, "a-focus"),
+                          "placeholder-style": "line-height:  85rpx;",
                           _i: 10
                         },
                         on: {
@@ -7161,6 +7165,7 @@
                           type: "text",
                           placeholder: "鎵爜 / 杈撳叆",
                           focus: _vm._$g(20, "a-focus"),
+                          "placeholder-style": "line-height:  85rpx;",
                           _i: 20
                         },
                         on: {
@@ -8817,7 +8822,12 @@
                 { staticClass: _vm._$g(5, "sc"), attrs: { _i: 5 } },
                 [
                   _c("v-uni-input", {
-                    attrs: { type: "text", placeholder: " 搴撲綅鍙�", _i: 6 },
+                    attrs: {
+                      type: "text",
+                      placeholder: " 搴撲綅鍙�",
+                      "placeholder-style": "line-height:  85rpx;",
+                      _i: 6
+                    },
                     on: {
                       input: function($event) {
                         return _vm.$handleViewEvent($event)
@@ -8872,7 +8882,12 @@
                 { staticClass: _vm._$g(13, "sc"), attrs: { _i: 13 } },
                 [
                   _c("v-uni-input", {
-                    attrs: { type: "text", placeholder: " 鍟嗗搧缂栫爜", _i: 14 },
+                    attrs: {
+                      type: "text",
+                      placeholder: " 鍟嗗搧缂栫爜",
+                      "placeholder-style": "line-height:  85rpx;",
+                      _i: 14
+                    },
                     on: {
                       input: function($event) {
                         return _vm.$handleViewEvent($event)
@@ -9847,7 +9862,12 @@
                 { staticClass: _vm._$g(8, "sc"), attrs: { _i: 8 } },
                 [
                   _c("v-uni-input", {
-                    attrs: { type: "text", placeholder: "鎵爜 / 杈撳叆", _i: 9 },
+                    attrs: {
+                      type: "text",
+                      placeholder: "鎵爜 / 杈撳叆",
+                      "placeholder-style": "line-height:  85rpx;",
+                      _i: 9
+                    },
                     on: {
                       input: function($event) {
                         return _vm.$handleViewEvent($event)
@@ -10377,7 +10397,12 @@
                 { staticClass: _vm._$g(8, "sc"), attrs: { _i: 8 } },
                 [
                   _c("v-uni-input", {
-                    attrs: { type: "text", placeholder: "鎵爜 / 杈撳叆", _i: 9 },
+                    attrs: {
+                      type: "text",
+                      placeholder: "鎵爜 / 杈撳叆",
+                      "placeholder-style": "line-height:  85rpx;",
+                      _i: 9
+                    },
                     on: {
                       input: function($event) {
                         return _vm.$handleViewEvent($event)

--
Gitblit v1.9.1