From 639073fd37ec8aaeed4334114da26051c83ae556 Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期三, 18 十月 2023 11:16:20 +0800
Subject: [PATCH] 1.模具点检  100%

---
 config/api.js                              |   24 ++
 pages/mjgl/mjdj.vue                        |   54 ++++-
 pages/mjgl/wxsq.vue                        |  407 ++++++++++++++++++++++++++++++++++++++++
 static/img/uploadImg.png                   |    0 
 components/scan-code/scan-code.vue         |   53 +++++
 unpackage/dist/dev/app-plus/app-service.js |    9 
 6 files changed, 526 insertions(+), 21 deletions(-)

diff --git a/components/scan-code/scan-code.vue b/components/scan-code/scan-code.vue
new file mode 100644
index 0000000..38b7aa8
--- /dev/null
+++ b/components/scan-code/scan-code.vue
@@ -0,0 +1,53 @@
+<template>
+	<view class="content"></view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				activity: null,
+				receiver: null,
+				intentFilter: null
+			}
+		},
+		created: function(option) {
+			this.initScan()
+			this.startScan();
+		},
+		onHide: function() {
+			this.stopScan();
+		},
+		destroyed: function() {
+			//椤甸潰閫�鍑烘椂涓�瀹氳鍗歌浇鐩戝惉,鍚﹀垯涓嬫杩涙潵鏃朵細閲嶅锛岄�犳垚鎵竴娆″嚭2涓互涓婄殑缁撴灉/
+			this.stopScan();
+		},
+		methods: {
+			initScan() {
+				let _this = this;
+				this.activity = plus.android.runtimeMainActivity(); //鑾峰彇activity
+				var IntentFilter = plus.android.importClass('android.content.IntentFilter');
+				this.intentFilter = new IntentFilter();
+				this.intentFilter.addAction('nlscan.action.SCANNER_RESULT') // 鎹綘鐨勫箍鎾姩浣�
+				this.receiver = plus.android.implements('io.dcloud.feature.internal.reflect.BroadcastReceiver', {
+					onReceive: function(context, intent) {
+						console.log("intent", intent)
+						plus.android.importClass(intent);
+						let content = intent.getStringExtra('SCAN_BARCODE1'); // 鎹綘鐨勫箍鎾爣绛�
+
+						uni.$emit('scancodedate', content)
+					}
+				});
+			},
+			startScan() {
+				this.activity.registerReceiver(this.receiver, this.intentFilter);
+			},
+			stopScan() {
+				this.activity.unregisterReceiver(this.receiver);
+			}
+		}
+	}
+</script>
+
+<style>
+</style>
diff --git a/config/api.js b/config/api.js
index ce428f2..98be7ca 100644
--- a/config/api.js
+++ b/config/api.js
@@ -17,8 +17,6 @@
 })
 
 
-
-
 // 妯″叿鐐规,鎵弿妯″叿浜岀淮鐮�
 export const CheckScanMouldQrCodeData = (data) => http.get('/MouldManager/CheckScanMouldQrCodeData', {
 	params: data
@@ -32,4 +30,24 @@
 	params: data
 })
 // 妯″叿鐐规銆佹彁浜や繚瀛�
-export const MouldCheckSave = (menucode, data) => http.post('/MouldManager/MouldCheckSave?menucode=' + menucode, data)
\ No newline at end of file
+export const MouldCheckSave = (menucode, data) => http.post('/MouldManager/MouldCheckSave?menucode=' + menucode, data)
+
+// 妯″叿淇濆吇,鎵弿妯″叿浜岀淮鐮�
+export const RepairScanMouldQrCodeData = (data) => http.get('/MouldManager/RepairScanMouldQrCodeData', {
+	params: data
+})
+// 妯″叿淇濆吇,鎵弿妯″叿浜岀淮鐮佹煡鎵句繚鍏绘爣鍑�
+export const RepairScanMouldTemp = (data) => http.get('/MouldManager/RepairScanMouldTemp', {
+	params: data
+})
+// 妯″叿淇濆吇,閫夋嫨鎵爜妯″叿鍒楄〃甯﹀嚭淇濆吇椤�
+export const RepairSelectScanMouldQrCodeItem = (data) => http.get('/MouldManager/RepairSelectScanMouldQrCodeItem', {
+	params: data
+})
+// 妯″叿淇濆吇,鎻愪氦淇濆瓨
+export const MouldRepairSave = (menucode, data) => http.post('/MouldManager/MouldRepairSave?menucode=' + menucode, data)
+
+// 妯″叿缁翠慨鐢宠,鎵弿妯″叿浜岀淮鐮�
+export const MaintainScanMouldApplyQrCodeData = (data) => http.get('/MouldManager/MaintainScanMouldApplyQrCodeData', {
+	params: data
+})
\ No newline at end of file
diff --git a/pages/mjgl/mjdj.vue b/pages/mjgl/mjdj.vue
index 85550e6..864a1cd 100644
--- a/pages/mjgl/mjdj.vue
+++ b/pages/mjgl/mjdj.vue
@@ -159,7 +159,8 @@
 
 			<view class="footer" v-show='centerContent.length!==0'>
 				<u-button size="large" :loading="isDisabledSubmitButton" loadingText="姝e湪鎻愪氦,璇风◢绛�..." type="primary"
-					@click="submit" :disabled="resultValue===''" text="纭鎻愪氦">
+					:disabled="centerContent.filter(i=>i.isOK==='OK'||i.isOK==='NG').length!==centerContent.length"
+					@click="submit" text="纭鎻愪氦">
 				</u-button>
 			</view>
 
@@ -204,7 +205,6 @@
 				selectValue: '',
 				centerContent: [],
 				resultValue: ''
-
 			}
 		},
 		created() {
@@ -217,8 +217,8 @@
 			init() {
 				uni.stopPullDownRefresh();
 
-				this.getCheckScanMouldQrCodeData('001')
-				this.getCheckScanMouldTemp('001')
+				// this.getCheckScanMouldQrCodeData('001')
+				// this.getCheckScanMouldTemp('001')
 				// this.getSelectScanMouldQrCodeItem('001', '001')
 			},
 			async getCheckScanMouldQrCodeData(mouldcode) {
@@ -236,6 +236,10 @@
 					mouldcode: mouldcode
 				})
 				this.standardArr = res
+
+				this.centerContent = []
+				this.resultValue = ''
+				this.selectValue = ''
 			},
 			async getSelectScanMouldQrCodeItem(mouldcode, checktempcode) {
 				const {
@@ -285,7 +289,7 @@
 			selectClick(val) {
 				this.resultValue = ''
 				this.selectValue = val.name
-				this.getSelectScanMouldQrCodeItem('001', val.code)
+				this.getSelectScanMouldQrCodeItem(this.topContent[0].code, val.code)
 
 			},
 			bwClick(item, val) {
@@ -301,18 +305,40 @@
 			},
 			resultClick(val) {
 				this.resultValue = val
-
-				console.log(val)
-
-				// this.centerContent.forEach(i => {
-				// 	i.isOK = val
-				// })
-
-
 				this.$forceUpdate() //寮哄埗瑙嗗浘鏇存柊
 			},
-			submit() {
+			async submit() {
 
+				const children = []
+				this.centerContent.forEach((i, index) => {
+					children.push({
+						seq: index + 1,
+						itemcode: i.code,
+						cycle: '',
+						value: i.inputValue,
+						result: i.isOK
+					})
+				})
+
+				const data = {
+					code: this.topContent[0].code,
+					name: this.topContent[0].name,
+					standcode: this.selectValue,
+					result: this.resultValue,
+					children
+				}
+
+				// console.log(JSON.stringify(data))
+				this.isDisabledSubmitButton = true
+				const res = await MouldCheckSave('2050', data)
+				if (res.code === '200') {
+					uni.$u.toast('鎻愪氦鎴愬姛锛�')
+					this.isDisabledSubmitButton = false
+					this.topContent = []
+					this.selectValue = ''
+					this.centerContent = []
+					this.resultValue = ''
+				}
 			},
 		}
 	}
diff --git a/pages/mjgl/wxsq.vue b/pages/mjgl/wxsq.vue
index 02409e3..2482ce5 100644
--- a/pages/mjgl/wxsq.vue
+++ b/pages/mjgl/wxsq.vue
@@ -1,8 +1,413 @@
 <template>
+	<view>
+		<page-nav title="妯″叿缁翠慨鐢宠"></page-nav>
+
+
+		<view v-show="topContent.length===0">
+			<div class="sacnBody">
+				<div class="scanImg" @click="topScanClick"></div>
+				<div class="scanText">鎵弿缁翠慨妯″叿</div>
+			</div>
+		</view>
+
+
+		<view v-show="topContent.length!==0">
+			<view class="mainContent">
+				<view>
+					<u-gap height="10" bgColor="#eff0f1"></u-gap>
+					<view class="head" style="max-height: 370rpx;overflow:scroll;">
+						<view class="head_block">
+							<view class="head_left">
+								<view class="head_bar"></view>
+								<view class="head_title">
+									鎵弿缁翠慨宸ヤ綅
+								</view>
+							</view>
+
+							<view class="marginRight20">
+								<u-icon name="scan" @click="topScanClick" color="red" size="56"></u-icon>
+							</view>
+
+						</view>
+
+						<view class="marginTop20 marginLeft20 marginRight20 flex_column">
+							<!-- <u-radio-group class=""> -->
+							<view class="marginBottom20 flex_between" @click="groupChange(item.code)"
+								v-for="item in topContent" :key="item.code">
+								<view style="display: flex;">
+									<view class="flex_column titleFont">
+										<view>宸ヤ綅缂栫爜锛�</view>
+										<view>宸ヤ綅鍚嶇О锛�</view>
+										<view>鐢熶骇杞﹂棿锛�</view>
+									</view>
+									<view class="flex_column contentFont">
+										<view>{{item.code}}</view>
+										<view>{{item.name}}</view>
+										<view>{{item.wksp_name}}</view>
+									</view>
+								</view>
+								<!-- 	<u-radio size='40' :key="item.code" :name="item.code"
+										@change="groupChange(item.code)" activeColor="red"></u-radio> -->
+							</view>
+							<!-- </u-radio-group> -->
+						</view>
+
+					</view>
+					<u-gap height="20" bgColor="#eff0f1"></u-gap>
+
+					<view class="head" style="padding-bottom: 10rpx;">
+						<view class="head_block" style="margin-bottom: 10rpx;margin-top:20rpx;">
+							<view class="head_left">
+								<view class="head_bar"></view>
+								<view class="head_title">
+									鏁呴殰鏉ユ簮
+								</view>
+							</view>
+
+							<view class="marginRight20" style="width: 200rpx;">
+								<uni-data-select v-model="selectValue" :clear="false" :localdata="selectRange"
+									@change="selectChange">
+								</uni-data-select>
+							</view>
+						</view>
+					</view>
+					<u-gap height="20" bgColor="#eff0f1"></u-gap>
+
+					<view class="head" style="padding-bottom: 10rpx;">
+						<view class="head_block" style="margin-bottom: 10rpx;margin-top:20rpx;">
+							<view class="head_left">
+								<view class="head_bar"></view>
+								<view class="head_title">
+									鏁呴殰鎻忚堪
+								</view>
+							</view>
+						</view>
+						<view class='inputClass  contentFont' style="margin: 0 20rpx; width: 95%;">
+							<u--textarea placeholder="璇疯緭鍏�" confirm-type="send" border="surround" height='140'
+								v-model="descMessage">
+							</u--textarea>
+						</view>
+
+
+
+						<view style="display: flex;">
+							<view v-for="(pic,index) in fileList" :key="pic.name">
+								<view style="margin: 20rpx 0rpx 20rpx 20rpx;position: relative;">
+									<u-icon name="close" color="#fff" size="26"
+										style="position: absolute;z-index: 10;right: 0;background-color: black;border-radius:50%;"
+										@click="deletePic(pic)"></u-icon>
+
+									<image :src="pic.uri" @click="imgPreview(pic)" class="upLoadImg"></image>
+								</view>
+							</view>
+							<image v-if="fileList.length<3" src="../../static/img/uploadImg.png" style="width: 100rpx;height: 100rpx;border: 1rpx solid #eff0f1;border-radius: 20rpx;
+							margin: 20rpx;padding: 30rpx;
+							" @click="selectPics">
+						</view>
+
+					</view>
+
+				</view>
+			</view>
+
+
+
+			<u-button size="large" :loading="isDisabledSubmitButton" loadingText="姝e湪鎻愪氦,璇风◢绛�..." type="primary"
+				@click="submit" :disabled="descMessage.toString().length===0" text="纭鎻愪氦">
+			</u-button>
+
+		</view>
+
+
+		<scan-code></scan-code>
+	</view>
 </template>
 
 <script>
+	// import {
+	// 	MaintainScanDeviceApplyQrCodeData,
+	// 	MaintainScanDeviceApplySave
+	// } from '../../config/api.js'
+	// import {
+	// 	data
+	// } from '../../uni_modules/uview-ui/libs/mixin/mixin.js';
+	import scanCode from '@/components/scan-code/scan-code.vue'
+	export default {
+		components: {
+			scanCode
+		},
+		onLoad(option) {
+			//   const _this = this
+			// uni.$off('scancodedate') // 姣忔杩涙潵鍏� 绉婚櫎鍏ㄥ眬鑷畾涔変簨浠剁洃鍚櫒
+			// uni.$on('scancodedate', function(content) {
+			// 	console.log("鎵弿鍒扮殑鍐呭涓�:", content)
+			// 	_this.getMaintainScanDeviceApplyQrCodeData(content)
+			// })
+		},
+		onPullDownRefresh() {
+			setTimeout(() => {
+				this.init(() => {
+					uni.stopPullDownRefresh();
+				})
+			}, 1000);
+		},
+		data() {
+			return {
+				topRightMessageCount: 0,
+
+				isDisabledSubmitButton: false,
+
+				topContent: [], //鎵弿淇濆吇宸ヤ綅鎵�甯﹀嚭鏉ョ殑鍐呭
+				centerContent: [], //淇濆吇椤圭洰鍐呭
+				scanContent: '', //鎵弿鎵嚭鏉ョ殑鍊�
+				// radioValue: '', //鍗曢�夋鐨勫��
+
+				selectValue: 'A',
+				selectRange: [{
+					value: 'A',
+					text: '璁惧鐐规'
+				}, {
+					value: 'B',
+					text: '璁惧淇濆吇'
+				}, {
+					value: 'C',
+					text: '瀹夌伅鍛煎彨'
+				}, {
+					value: 'D',
+					text: '鎵嬪伐'
+				}],
+				descMessage: '', //鏁呴殰鎻忚堪
+
+				imgPreviewSrcs: [], //鍥剧墖棰勮src
+				fileList: [], //鍥剧墖鏁扮粍
+			}
+		},
+		created() {
+
+		},
+		mounted() {
+			this.init()
+
+
+		},
+		methods: {
+
+			// 閫夋嫨鍥剧墖
+			selectPics() {
+				var that = this;
+				uni.chooseImage({
+					count: 3,
+					success: (res) => {
+						const files = res.tempFiles;
+						for (let i = 0; i < files.length; i++) {
+							let obj = new Object();
+							obj.name = 'photo' + i + new Date().getTime();
+							obj.uri = files[i].path;
+							that.fileList.push(obj);
+							if (obj.src == null || obj.src == '' || obj.src == undefined) {
+								that.imgPreviewSrcs.push(obj.uri)
+							} else {
+								that.imgPreviewSrcs.push(obj.src)
+							}
+
+						}
+					}
+				})
+			},
+			// 棰勮鍥剧墖
+			imgPreview(img) {
+				uni.previewImage({
+					current: this.fileList.findIndex(i => i.name === img.name),
+					indicator: "number",
+					loop: true,
+					urls: this.imgPreviewSrcs
+
+				})
+			},
+			// 鍒犻櫎鍥剧墖
+			deletePic(img) {
+				console.log(img)
+				this.fileList = this.fileList.filter(i => i.name !== img.name)
+				this.imgPreviewSrcs = this.imgPreviewSrcs.filter(i => i !== img.uri)
+			},
+			init() {
+				uni.stopPullDownRefresh();
+			},
+
+			selectChange(val) {
+				console.log(val)
+			},
+			// 鎵爜宸ヤ綅  鐨勬壂鐮佹鐐瑰嚮
+			topScanClick() {
+				// if (this.topContent.length > 0) {
+				// 	return uni.$u.toast('璇峰厛鎻愪氦姝ょ淮淇敵璇凤紒')
+				// }
+
+				let that = this;
+				uni.scanCode({
+					onlyFromCamera: true,
+					// scanType: ['barCode', 'qrCode'],
+					scanType: ['qrCode'],
+					success: function(res) {
+						console.log('鏉$爜绫诲瀷锛�' + res.scanType);
+						console.log('鏉$爜鍐呭锛�' + res.result);
+						that.scanContent = res.result;
+						let flag = false
+						that.topContent.forEach(item => {
+							if (item.code === res.result) {
+								flag = true
+							}
+						})
+						if (flag) {
+							that.$u.toast('姝ゆ潯鐮佸凡鎵弿锛屽凡鍦ㄥ垪琛ㄤ腑锛�')
+						} else {
+							//澶勭悊鎵爜浜嬩欢
+							that.getMaintainScanDeviceApplyQrCodeData(that.scanContent);
+						}
+					},
+					complete: function(res) {
+
+					},
+					fail: function(res) {
+						console.log('鏉$爜绫诲瀷锛�' + res.scanType);
+						console.log('鏉$爜鍐呭锛�' + res.result);
+					}
+
+				});
+			},
+
+			// 鑾峰彇缁翠慨宸ヤ綅    
+			async getMaintainScanDeviceApplyQrCodeData(val) {
+				const data = {
+					eqpcode: val
+				}
+
+				const res = await MaintainScanDeviceApplyQrCodeData(data)
+				if (res.code === '200') {
+					this.topContent = []
+					this.topContent.unshift(res.data[0])
+				}
+			},
+
+			// 纭鎻愪氦鎸夐挳
+			async submit() {
+				const header = {
+					// 'Content-Type': 'multipart/form-data',
+					'Content-Type': 'application/x-www-form-urlencoded',
+					'rediskey': uni.getStorageSync('rediskey'),
+					'admin': uni.getStorageSync('usercode'),
+					'username': encodeURIComponent(uni.getStorageSync('username')),
+					'navTabId': uni.getStorageSync('usercode'),
+					'userid': uni.getStorageSync('userid'),
+					'guid': uni.getStorageSync('guid'),
+					'usertype': 'APP'
+				}
+
+
+
+
+				/*
+					鍦ㄧ數鑴戜笂璇锋眰鏄渶瑕丠5鐨勪唬鐮� 
+					鎵嬫満涓婅姹傛槸闇�瑕丄PP-PLUS鐨勪唬鐮�
+				*/
+				// #ifdef H5
+				// console.log('H5')
+				// let formData = new FormData()
+				// formData.append("username", uni.getStorageSync('username'))
+				// formData.append("eqpcode", this.topContent[0].code)
+				// formData.append("wkshpcode", this.topContent[0].wksp_code)
+				// formData.append("faultsourcecode", this.selectValue)
+				// formData.append("faultdescr", this.descMessage)
+				// this.fileList.forEach((item, index) => {
+				// 	formData.append('files1', item.file)
+				// })
+				// MaintainScanDeviceApplySave(formData).then(res => {
+				// 	console.log(res, 1)
+				// })
+				// #endif
+
+
+
+
+
+				// #ifdef APP-PLUS ||MP  
+				// const temp = [{
+				// 	name: 'files1'
+				// }]
+
+				let formData = {
+					username: uni.getStorageSync('username'),
+					eqpcode: this.topContent[0].code,
+					wkshpcode: this.topContent[0].wksp_code,
+					faultsourcecode: this.selectValue,
+					faultdescr: this.descMessage,
+				}
+
+
+				console.log(formData)
+
+
+				this.isDisabledSubmitButton = true
+				uni.uploadFile({
+					url: this.$baseUrl + '/AppDeviceManage/MaintainScanDeviceApplySave',
+					files: this.fileList.length === 0 ? [{
+						uri: '/'
+					}] : this.fileList,
+					// files: [{"uri": "/"	}],
+					header: header,
+					formData: formData,
+					success: (res) => {
+						let result = JSON.parse(res.data)
+						if (res.statusCode == 200 && result.code == '200') {
+							uni.$u.toast('鎻愪氦鎴愬姛锛�')
+							this.fileList = []
+							this.imgPreviewSrcs = []
+							this.descMessage = ''
+							this.topContent = []
+							this.centerContent = []
+						} else {
+							uni.$u.toast(result.Message)
+						}
+						this.isDisabledSubmitButton = false
+					},
+					fail(res) {
+						uni.$u.toast('鎻愪氦澶辫触锛�')
+						this.isDisabledSubmitButton = false
+					},
+				})
+
+				// #endif
+
+
+			},
+		}
+	}
 </script>
 
-<style>
+<style lang="scss" scoped>
+	@import url('@/style/global.css');
+
+	::v-deep .uicon-arrow-left>span {
+		display: block;
+	}
+
+	::v-deep .uicon-camera-fill {
+		font-size: 60rpx !important;
+	}
+
+	.uploader {
+		/deep/.u-add-tips {
+			display: none;
+		}
+	}
+
+	::v-deep .uni-progress-bar {
+		background-color: transparent !important;
+	}
+
+	.upLoadImg {
+		width: 160rpx;
+		height: 160rpx;
+		border-radius: 20rpx;
+	}
 </style>
\ No newline at end of file
diff --git a/static/img/uploadImg.png b/static/img/uploadImg.png
new file mode 100644
index 0000000..8b8657c
--- /dev/null
+++ b/static/img/uploadImg.png
Binary files differ
diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js
index aad3643..231147f 100644
--- a/unpackage/dist/dev/app-plus/app-service.js
+++ b/unpackage/dist/dev/app-plus/app-service.js
@@ -1955,7 +1955,7 @@
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
-eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.SelectScanMouldQrCodeItem = exports.MouldCheckSave = exports.LoginSave = exports.LoginOut = exports.LoginMenu = exports.ForcedOffline = exports.CheckScanMouldTemp = exports.CheckScanMouldQrCodeData = void 0;\nvar http = uni.$u.http;\n\n// post璇锋眰锛孿n// export const requestPost = (params, config = {}) => http.post('/api/', params, config)\n\n// get璇锋眰锛屾敞鎰忥細get璇锋眰鐨勯厤缃瓑锛岄兘鍦ㄧ浜屼釜鍙傛暟涓紝璇﹁鍓嶉潰瑙i噴\n\n// 鐢ㄦ埛鐧诲綍\nvar LoginSave = function LoginSave(data) {\n  return http.get('/Login/LoginAppSave', data);\n};\n// 寮哄埗涓嬬嚎鎺ュ彛\nexports.LoginSave = LoginSave;\nvar ForcedOffline = function ForcedOffline(data) {\n  var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  return http.post('/Login/ForcedOffline', data, config);\n};\n// 鐧诲嚭\nexports.ForcedOffline = ForcedOffline;\nvar LoginOut = function LoginOut(data) {\n  var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  return http.post('/Login/LoginOut', data, config);\n};\n// 鏌ヨ鐧诲綍鑿滃崟\nexports.LoginOut = LoginOut;\nvar LoginMenu = function LoginMenu(data) {\n  return http.get('/Login/LoginMenu', {\n    params: data\n  });\n};\n\n// 妯″叿鐐规,鎵弿妯″叿浜岀淮鐮乗nexports.LoginMenu = LoginMenu;\nvar CheckScanMouldQrCodeData = function CheckScanMouldQrCodeData(data) {\n  return http.get('/MouldManager/CheckScanMouldQrCodeData', {\n    params: data\n  });\n};\n// 妯″叿鐐规,鎵弿妯″叿浜岀淮鐮佹煡鎵剧偣妫�鏍囧噯\nexports.CheckScanMouldQrCodeData = CheckScanMouldQrCodeData;\nvar CheckScanMouldTemp = function CheckScanMouldTemp(data) {\n  return http.get('/MouldManager/CheckScanMouldTemp', {\n    params: data\n  });\n};\n// 妯″叿鐐规,閫夋嫨鎵爜妯″叿銆佺偣妫�鏍囧噯甯﹀嚭鐐规椤筡nexports.CheckScanMouldTemp = CheckScanMouldTemp;\nvar SelectScanMouldQrCodeItem = function SelectScanMouldQrCodeItem(data) {\n  return http.get('/MouldManager/SelectScanMouldQrCodeItem', {\n    params: data\n  });\n};\n// 妯″叿鐐规銆佹彁浜や繚瀛榎nexports.SelectScanMouldQrCodeItem = SelectScanMouldQrCodeItem;\nvar MouldCheckSave = function MouldCheckSave(menucode, data) {\n  return http.post('/MouldManager/MouldCheckSave?menucode=' + menucode, data);\n};\nexports.MouldCheckSave = MouldCheckSave;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29uZmlnL2FwaS5qcyJdLCJuYW1lcyI6WyJodHRwIiwidW5pIiwiJHUiLCJMb2dpblNhdmUiLCJkYXRhIiwiZ2V0IiwiRm9yY2VkT2ZmbGluZSIsImNvbmZpZyIsInBvc3QiLCJMb2dpbk91dCIsIkxvZ2luTWVudSIsInBhcmFtcyIsIkNoZWNrU2Nhbk1vdWxkUXJDb2RlRGF0YSIsIkNoZWNrU2Nhbk1vdWxkVGVtcCIsIlNlbGVjdFNjYW5Nb3VsZFFyQ29kZUl0ZW0iLCJNb3VsZENoZWNrU2F2ZSIsIm1lbnVjb2RlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxJQUFNQSxJQUFJLEdBQUdDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDRixJQUFJOztBQUV4QjtBQUNBOztBQUVBOztBQUVBO0FBQ08sSUFBTUcsU0FBUyxHQUFHLFNBQVpBLFNBQVMsQ0FBSUMsSUFBSTtFQUFBLE9BQUtKLElBQUksQ0FBQ0ssR0FBRyxDQUFDLHFCQUFxQixFQUFFRCxJQUFJLENBQUM7QUFBQTtBQUN4RTtBQUFBO0FBQ08sSUFBTUUsYUFBYSxHQUFHLFNBQWhCQSxhQUFhLENBQUlGLElBQUk7RUFBQSxJQUFFRyxNQUFNLHVFQUFHLENBQUMsQ0FBQztFQUFBLE9BQUtQLElBQUksQ0FBQ1EsSUFBSSxDQUFDLHNCQUFzQixFQUFFSixJQUFJLEVBQUVHLE1BQU0sQ0FBQztBQUFBO0FBQ25HO0FBQUE7QUFDTyxJQUFNRSxRQUFRLEdBQUcsU0FBWEEsUUFBUSxDQUFJTCxJQUFJO0VBQUEsSUFBRUcsTUFBTSx1RUFBRyxDQUFDLENBQUM7RUFBQSxPQUFLUCxJQUFJLENBQUNRLElBQUksQ0FBQyxpQkFBaUIsRUFBRUosSUFBSSxFQUFFRyxNQUFNLENBQUM7QUFBQTtBQUN6RjtBQUFBO0FBQ08sSUFBTUcsU0FBUyxHQUFHLFNBQVpBLFNBQVMsQ0FBSU4sSUFBSTtFQUFBLE9BQUtKLElBQUksQ0FBQ0ssR0FBRyxDQUFDLGtCQUFrQixFQUFFO0lBQy9ETSxNQUFNLEVBQUVQO0VBQ1QsQ0FBQyxDQUFDO0FBQUE7O0FBS0Y7QUFBQTtBQUNPLElBQU1RLHdCQUF3QixHQUFHLFNBQTNCQSx3QkFBd0IsQ0FBSVIsSUFBSTtFQUFBLE9BQUtKLElBQUksQ0FBQ0ssR0FBRyxDQUFDLHdDQUF3QyxFQUFFO0lBQ3BHTSxNQUFNLEVBQUVQO0VBQ1QsQ0FBQyxDQUFDO0FBQUE7QUFDRjtBQUFBO0FBQ08sSUFBTVMsa0JBQWtCLEdBQUcsU0FBckJBLGtCQUFrQixDQUFJVCxJQUFJO0VBQUEsT0FBS0osSUFBSSxDQUFDSyxHQUFHLENBQUMsa0NBQWtDLEVBQUU7SUFDeEZNLE1BQU0sRUFBRVA7RUFDVCxDQUFDLENBQUM7QUFBQTtBQUNGO0FBQUE7QUFDTyxJQUFNVSx5QkFBeUIsR0FBRyxTQUE1QkEseUJBQXlCLENBQUlWLElBQUk7RUFBQSxPQUFLSixJQUFJLENBQUNLLEdBQUcsQ0FBQyx5Q0FBeUMsRUFBRTtJQUN0R00sTUFBTSxFQUFFUDtFQUNULENBQUMsQ0FBQztBQUFBO0FBQ0Y7QUFBQTtBQUNPLElBQU1XLGNBQWMsR0FBRyxTQUFqQkEsY0FBYyxDQUFJQyxRQUFRLEVBQUVaLElBQUk7RUFBQSxPQUFLSixJQUFJLENBQUNRLElBQUksQ0FBQyx3Q0FBd0MsR0FBR1EsUUFBUSxFQUFFWixJQUFJLENBQUM7QUFBQTtBQUFBIiwiZmlsZSI6IjQ4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgaHR0cCA9IHVuaS4kdS5odHRwXHJcblxyXG4vLyBwb3N06K+35rGC77yMXHJcbi8vIGV4cG9ydCBjb25zdCByZXF1ZXN0UG9zdCA9IChwYXJhbXMsIGNvbmZpZyA9IHt9KSA9PiBodHRwLnBvc3QoJy9hcGkvJywgcGFyYW1zLCBjb25maWcpXHJcblxyXG4vLyBnZXTor7fmsYLvvIzms6jmhI/vvJpnZXTor7fmsYLnmoTphY3nva7nrYnvvIzpg73lnKjnrKzkuozkuKrlj4LmlbDkuK3vvIzor6bop4HliY3pnaLop6Pph4pcclxuXHJcbi8vIOeUqOaIt+eZu+W9lVxyXG5leHBvcnQgY29uc3QgTG9naW5TYXZlID0gKGRhdGEpID0+IGh0dHAuZ2V0KCcvTG9naW4vTG9naW5BcHBTYXZlJywgZGF0YSlcclxuLy8g5by65Yi25LiL57q/5o6l5Y+jXHJcbmV4cG9ydCBjb25zdCBGb3JjZWRPZmZsaW5lID0gKGRhdGEsIGNvbmZpZyA9IHt9KSA9PiBodHRwLnBvc3QoJy9Mb2dpbi9Gb3JjZWRPZmZsaW5lJywgZGF0YSwgY29uZmlnKVxyXG4vLyDnmbvlh7pcclxuZXhwb3J0IGNvbnN0IExvZ2luT3V0ID0gKGRhdGEsIGNvbmZpZyA9IHt9KSA9PiBodHRwLnBvc3QoJy9Mb2dpbi9Mb2dpbk91dCcsIGRhdGEsIGNvbmZpZylcclxuLy8g5p+l6K+i55m75b2V6I+c5Y2VXHJcbmV4cG9ydCBjb25zdCBMb2dpbk1lbnUgPSAoZGF0YSkgPT4gaHR0cC5nZXQoJy9Mb2dpbi9Mb2dpbk1lbnUnLCB7XHJcblx0cGFyYW1zOiBkYXRhXHJcbn0pXHJcblxyXG5cclxuXHJcblxyXG4vLyDmqKHlhbfngrnmo4As5omr5o+P5qih5YW35LqM57u056CBXHJcbmV4cG9ydCBjb25zdCBDaGVja1NjYW5Nb3VsZFFyQ29kZURhdGEgPSAoZGF0YSkgPT4gaHR0cC5nZXQoJy9Nb3VsZE1hbmFnZXIvQ2hlY2tTY2FuTW91bGRRckNvZGVEYXRhJywge1xyXG5cdHBhcmFtczogZGF0YVxyXG59KVxyXG4vLyDmqKHlhbfngrnmo4As5omr5o+P5qih5YW35LqM57u056CB5p+l5om+54K55qOA5qCH5YeGXHJcbmV4cG9ydCBjb25zdCBDaGVja1NjYW5Nb3VsZFRlbXAgPSAoZGF0YSkgPT4gaHR0cC5nZXQoJy9Nb3VsZE1hbmFnZXIvQ2hlY2tTY2FuTW91bGRUZW1wJywge1xyXG5cdHBhcmFtczogZGF0YVxyXG59KVxyXG4vLyDmqKHlhbfngrnmo4As6YCJ5oup5omr56CB5qih5YW344CB54K55qOA5qCH5YeG5bim5Ye654K55qOA6aG5XHJcbmV4cG9ydCBjb25zdCBTZWxlY3RTY2FuTW91bGRRckNvZGVJdGVtID0gKGRhdGEpID0+IGh0dHAuZ2V0KCcvTW91bGRNYW5hZ2VyL1NlbGVjdFNjYW5Nb3VsZFFyQ29kZUl0ZW0nLCB7XHJcblx0cGFyYW1zOiBkYXRhXHJcbn0pXHJcbi8vIOaooeWFt+eCueajgOOAgeaPkOS6pOS/neWtmFxyXG5leHBvcnQgY29uc3QgTW91bGRDaGVja1NhdmUgPSAobWVudWNvZGUsIGRhdGEpID0+IGh0dHAucG9zdCgnL01vdWxkTWFuYWdlci9Nb3VsZENoZWNrU2F2ZT9tZW51Y29kZT0nICsgbWVudWNvZGUsIGRhdGEpIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///48\n");
+eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.SelectScanMouldQrCodeItem = exports.RepairSelectScanMouldQrCodeItem = exports.RepairScanMouldTemp = exports.RepairScanMouldQrCodeData = exports.MouldRepairSave = exports.MouldCheckSave = exports.LoginSave = exports.LoginOut = exports.LoginMenu = exports.ForcedOffline = exports.CheckScanMouldTemp = exports.CheckScanMouldQrCodeData = void 0;\nvar http = uni.$u.http;\n\n// post璇锋眰锛孿n// export const requestPost = (params, config = {}) => http.post('/api/', params, config)\n\n// get璇锋眰锛屾敞鎰忥細get璇锋眰鐨勯厤缃瓑锛岄兘鍦ㄧ浜屼釜鍙傛暟涓紝璇﹁鍓嶉潰瑙i噴\n\n// 鐢ㄦ埛鐧诲綍\nvar LoginSave = function LoginSave(data) {\n  return http.get('/Login/LoginAppSave', data);\n};\n// 寮哄埗涓嬬嚎鎺ュ彛\nexports.LoginSave = LoginSave;\nvar ForcedOffline = function ForcedOffline(data) {\n  var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  return http.post('/Login/ForcedOffline', data, config);\n};\n// 鐧诲嚭\nexports.ForcedOffline = ForcedOffline;\nvar LoginOut = function LoginOut(data) {\n  var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  return http.post('/Login/LoginOut', data, config);\n};\n// 鏌ヨ鐧诲綍鑿滃崟\nexports.LoginOut = LoginOut;\nvar LoginMenu = function LoginMenu(data) {\n  return http.get('/Login/LoginMenu', {\n    params: data\n  });\n};\n\n// 妯″叿鐐规,鎵弿妯″叿浜岀淮鐮乗nexports.LoginMenu = LoginMenu;\nvar CheckScanMouldQrCodeData = function CheckScanMouldQrCodeData(data) {\n  return http.get('/MouldManager/CheckScanMouldQrCodeData', {\n    params: data\n  });\n};\n// 妯″叿鐐规,鎵弿妯″叿浜岀淮鐮佹煡鎵剧偣妫�鏍囧噯\nexports.CheckScanMouldQrCodeData = CheckScanMouldQrCodeData;\nvar CheckScanMouldTemp = function CheckScanMouldTemp(data) {\n  return http.get('/MouldManager/CheckScanMouldTemp', {\n    params: data\n  });\n};\n// 妯″叿鐐规,閫夋嫨鎵爜妯″叿銆佺偣妫�鏍囧噯甯﹀嚭鐐规椤筡nexports.CheckScanMouldTemp = CheckScanMouldTemp;\nvar SelectScanMouldQrCodeItem = function SelectScanMouldQrCodeItem(data) {\n  return http.get('/MouldManager/SelectScanMouldQrCodeItem', {\n    params: data\n  });\n};\n// 妯″叿鐐规銆佹彁浜や繚瀛榎nexports.SelectScanMouldQrCodeItem = SelectScanMouldQrCodeItem;\nvar MouldCheckSave = function MouldCheckSave(menucode, data) {\n  return http.post('/MouldManager/MouldCheckSave?menucode=' + menucode, data);\n};\n\n// 妯″叿淇濆吇,鎵弿妯″叿浜岀淮鐮乗nexports.MouldCheckSave = MouldCheckSave;\nvar RepairScanMouldQrCodeData = function RepairScanMouldQrCodeData(data) {\n  return http.get('/MouldManager/RepairScanMouldQrCodeData', {\n    params: data\n  });\n};\n// 妯″叿淇濆吇,鎵弿妯″叿浜岀淮鐮佹煡鎵句繚鍏绘爣鍑哱nexports.RepairScanMouldQrCodeData = RepairScanMouldQrCodeData;\nvar RepairScanMouldTemp = function RepairScanMouldTemp(data) {\n  return http.get('/MouldManager/RepairScanMouldTemp', {\n    params: data\n  });\n};\n// 妯″叿淇濆吇,閫夋嫨鎵爜妯″叿鍒楄〃甯﹀嚭淇濆吇椤筡nexports.RepairScanMouldTemp = RepairScanMouldTemp;\nvar RepairSelectScanMouldQrCodeItem = function RepairSelectScanMouldQrCodeItem(data) {\n  return http.get('/MouldManager/RepairSelectScanMouldQrCodeItem', {\n    params: data\n  });\n};\n// 妯″叿淇濆吇,鎻愪氦淇濆瓨\nexports.RepairSelectScanMouldQrCodeItem = RepairSelectScanMouldQrCodeItem;\nvar MouldRepairSave = function MouldRepairSave(menucode, data) {\n  return http.post('/MouldManager/MouldRepairSave?menucode=' + menucode, data);\n};\nexports.MouldRepairSave = MouldRepairSave;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29uZmlnL2FwaS5qcyJdLCJuYW1lcyI6WyJodHRwIiwidW5pIiwiJHUiLCJMb2dpblNhdmUiLCJkYXRhIiwiZ2V0IiwiRm9yY2VkT2ZmbGluZSIsImNvbmZpZyIsInBvc3QiLCJMb2dpbk91dCIsIkxvZ2luTWVudSIsInBhcmFtcyIsIkNoZWNrU2Nhbk1vdWxkUXJDb2RlRGF0YSIsIkNoZWNrU2Nhbk1vdWxkVGVtcCIsIlNlbGVjdFNjYW5Nb3VsZFFyQ29kZUl0ZW0iLCJNb3VsZENoZWNrU2F2ZSIsIm1lbnVjb2RlIiwiUmVwYWlyU2Nhbk1vdWxkUXJDb2RlRGF0YSIsIlJlcGFpclNjYW5Nb3VsZFRlbXAiLCJSZXBhaXJTZWxlY3RTY2FuTW91bGRRckNvZGVJdGVtIiwiTW91bGRSZXBhaXJTYXZlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxJQUFNQSxJQUFJLEdBQUdDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDRixJQUFJOztBQUV4QjtBQUNBOztBQUVBOztBQUVBO0FBQ08sSUFBTUcsU0FBUyxHQUFHLFNBQVpBLFNBQVMsQ0FBSUMsSUFBSTtFQUFBLE9BQUtKLElBQUksQ0FBQ0ssR0FBRyxDQUFDLHFCQUFxQixFQUFFRCxJQUFJLENBQUM7QUFBQTtBQUN4RTtBQUFBO0FBQ08sSUFBTUUsYUFBYSxHQUFHLFNBQWhCQSxhQUFhLENBQUlGLElBQUk7RUFBQSxJQUFFRyxNQUFNLHVFQUFHLENBQUMsQ0FBQztFQUFBLE9BQUtQLElBQUksQ0FBQ1EsSUFBSSxDQUFDLHNCQUFzQixFQUFFSixJQUFJLEVBQUVHLE1BQU0sQ0FBQztBQUFBO0FBQ25HO0FBQUE7QUFDTyxJQUFNRSxRQUFRLEdBQUcsU0FBWEEsUUFBUSxDQUFJTCxJQUFJO0VBQUEsSUFBRUcsTUFBTSx1RUFBRyxDQUFDLENBQUM7RUFBQSxPQUFLUCxJQUFJLENBQUNRLElBQUksQ0FBQyxpQkFBaUIsRUFBRUosSUFBSSxFQUFFRyxNQUFNLENBQUM7QUFBQTtBQUN6RjtBQUFBO0FBQ08sSUFBTUcsU0FBUyxHQUFHLFNBQVpBLFNBQVMsQ0FBSU4sSUFBSTtFQUFBLE9BQUtKLElBQUksQ0FBQ0ssR0FBRyxDQUFDLGtCQUFrQixFQUFFO0lBQy9ETSxNQUFNLEVBQUVQO0VBQ1QsQ0FBQyxDQUFDO0FBQUE7O0FBR0Y7QUFBQTtBQUNPLElBQU1RLHdCQUF3QixHQUFHLFNBQTNCQSx3QkFBd0IsQ0FBSVIsSUFBSTtFQUFBLE9BQUtKLElBQUksQ0FBQ0ssR0FBRyxDQUFDLHdDQUF3QyxFQUFFO0lBQ3BHTSxNQUFNLEVBQUVQO0VBQ1QsQ0FBQyxDQUFDO0FBQUE7QUFDRjtBQUFBO0FBQ08sSUFBTVMsa0JBQWtCLEdBQUcsU0FBckJBLGtCQUFrQixDQUFJVCxJQUFJO0VBQUEsT0FBS0osSUFBSSxDQUFDSyxHQUFHLENBQUMsa0NBQWtDLEVBQUU7SUFDeEZNLE1BQU0sRUFBRVA7RUFDVCxDQUFDLENBQUM7QUFBQTtBQUNGO0FBQUE7QUFDTyxJQUFNVSx5QkFBeUIsR0FBRyxTQUE1QkEseUJBQXlCLENBQUlWLElBQUk7RUFBQSxPQUFLSixJQUFJLENBQUNLLEdBQUcsQ0FBQyx5Q0FBeUMsRUFBRTtJQUN0R00sTUFBTSxFQUFFUDtFQUNULENBQUMsQ0FBQztBQUFBO0FBQ0Y7QUFBQTtBQUNPLElBQU1XLGNBQWMsR0FBRyxTQUFqQkEsY0FBYyxDQUFJQyxRQUFRLEVBQUVaLElBQUk7RUFBQSxPQUFLSixJQUFJLENBQUNRLElBQUksQ0FBQyx3Q0FBd0MsR0FBR1EsUUFBUSxFQUFFWixJQUFJLENBQUM7QUFBQTs7QUFFdEg7QUFBQTtBQUNPLElBQU1hLHlCQUF5QixHQUFHLFNBQTVCQSx5QkFBeUIsQ0FBSWIsSUFBSTtFQUFBLE9BQUtKLElBQUksQ0FBQ0ssR0FBRyxDQUFDLHlDQUF5QyxFQUFFO0lBQ3RHTSxNQUFNLEVBQUVQO0VBQ1QsQ0FBQyxDQUFDO0FBQUE7QUFDRjtBQUFBO0FBQ08sSUFBTWMsbUJBQW1CLEdBQUcsU0FBdEJBLG1CQUFtQixDQUFJZCxJQUFJO0VBQUEsT0FBS0osSUFBSSxDQUFDSyxHQUFHLENBQUMsbUNBQW1DLEVBQUU7SUFDMUZNLE1BQU0sRUFBRVA7RUFDVCxDQUFDLENBQUM7QUFBQTtBQUNGO0FBQUE7QUFDTyxJQUFNZSwrQkFBK0IsR0FBRyxTQUFsQ0EsK0JBQStCLENBQUlmLElBQUk7RUFBQSxPQUFLSixJQUFJLENBQUNLLEdBQUcsQ0FBQywrQ0FBK0MsRUFBRTtJQUNsSE0sTUFBTSxFQUFFUDtFQUNULENBQUMsQ0FBQztBQUFBO0FBQ0Y7QUFBQTtBQUNPLElBQU1nQixlQUFlLEdBQUcsU0FBbEJBLGVBQWUsQ0FBSUosUUFBUSxFQUFFWixJQUFJO0VBQUEsT0FBS0osSUFBSSxDQUFDUSxJQUFJLENBQUMseUNBQXlDLEdBQUdRLFFBQVEsRUFBRVosSUFBSSxDQUFDO0FBQUE7QUFBQSIsImZpbGUiOiI0OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGh0dHAgPSB1bmkuJHUuaHR0cFxyXG5cclxuLy8gcG9zdOivt+axgu+8jFxyXG4vLyBleHBvcnQgY29uc3QgcmVxdWVzdFBvc3QgPSAocGFyYW1zLCBjb25maWcgPSB7fSkgPT4gaHR0cC5wb3N0KCcvYXBpLycsIHBhcmFtcywgY29uZmlnKVxyXG5cclxuLy8gZ2V06K+35rGC77yM5rOo5oSP77yaZ2V06K+35rGC55qE6YWN572u562J77yM6YO95Zyo56ys5LqM5Liq5Y+C5pWw5Lit77yM6K+m6KeB5YmN6Z2i6Kej6YeKXHJcblxyXG4vLyDnlKjmiLfnmbvlvZVcclxuZXhwb3J0IGNvbnN0IExvZ2luU2F2ZSA9IChkYXRhKSA9PiBodHRwLmdldCgnL0xvZ2luL0xvZ2luQXBwU2F2ZScsIGRhdGEpXHJcbi8vIOW8uuWItuS4i+e6v+aOpeWPo1xyXG5leHBvcnQgY29uc3QgRm9yY2VkT2ZmbGluZSA9IChkYXRhLCBjb25maWcgPSB7fSkgPT4gaHR0cC5wb3N0KCcvTG9naW4vRm9yY2VkT2ZmbGluZScsIGRhdGEsIGNvbmZpZylcclxuLy8g55m75Ye6XHJcbmV4cG9ydCBjb25zdCBMb2dpbk91dCA9IChkYXRhLCBjb25maWcgPSB7fSkgPT4gaHR0cC5wb3N0KCcvTG9naW4vTG9naW5PdXQnLCBkYXRhLCBjb25maWcpXHJcbi8vIOafpeivoueZu+W9leiPnOWNlVxyXG5leHBvcnQgY29uc3QgTG9naW5NZW51ID0gKGRhdGEpID0+IGh0dHAuZ2V0KCcvTG9naW4vTG9naW5NZW51Jywge1xyXG5cdHBhcmFtczogZGF0YVxyXG59KVxyXG5cclxuXHJcbi8vIOaooeWFt+eCueajgCzmiavmj4/mqKHlhbfkuoznu7TnoIFcclxuZXhwb3J0IGNvbnN0IENoZWNrU2Nhbk1vdWxkUXJDb2RlRGF0YSA9IChkYXRhKSA9PiBodHRwLmdldCgnL01vdWxkTWFuYWdlci9DaGVja1NjYW5Nb3VsZFFyQ29kZURhdGEnLCB7XHJcblx0cGFyYW1zOiBkYXRhXHJcbn0pXHJcbi8vIOaooeWFt+eCueajgCzmiavmj4/mqKHlhbfkuoznu7TnoIHmn6Xmib7ngrnmo4DmoIflh4ZcclxuZXhwb3J0IGNvbnN0IENoZWNrU2Nhbk1vdWxkVGVtcCA9IChkYXRhKSA9PiBodHRwLmdldCgnL01vdWxkTWFuYWdlci9DaGVja1NjYW5Nb3VsZFRlbXAnLCB7XHJcblx0cGFyYW1zOiBkYXRhXHJcbn0pXHJcbi8vIOaooeWFt+eCueajgCzpgInmi6nmiavnoIHmqKHlhbfjgIHngrnmo4DmoIflh4bluKblh7rngrnmo4DpoblcclxuZXhwb3J0IGNvbnN0IFNlbGVjdFNjYW5Nb3VsZFFyQ29kZUl0ZW0gPSAoZGF0YSkgPT4gaHR0cC5nZXQoJy9Nb3VsZE1hbmFnZXIvU2VsZWN0U2Nhbk1vdWxkUXJDb2RlSXRlbScsIHtcclxuXHRwYXJhbXM6IGRhdGFcclxufSlcclxuLy8g5qih5YW354K55qOA44CB5o+Q5Lqk5L+d5a2YXHJcbmV4cG9ydCBjb25zdCBNb3VsZENoZWNrU2F2ZSA9IChtZW51Y29kZSwgZGF0YSkgPT4gaHR0cC5wb3N0KCcvTW91bGRNYW5hZ2VyL01vdWxkQ2hlY2tTYXZlP21lbnVjb2RlPScgKyBtZW51Y29kZSwgZGF0YSlcclxuXHJcbi8vIOaooeWFt+S/neWFuyzmiavmj4/mqKHlhbfkuoznu7TnoIFcclxuZXhwb3J0IGNvbnN0IFJlcGFpclNjYW5Nb3VsZFFyQ29kZURhdGEgPSAoZGF0YSkgPT4gaHR0cC5nZXQoJy9Nb3VsZE1hbmFnZXIvUmVwYWlyU2Nhbk1vdWxkUXJDb2RlRGF0YScsIHtcclxuXHRwYXJhbXM6IGRhdGFcclxufSlcclxuLy8g5qih5YW35L+d5YW7LOaJq+aPj+aooeWFt+S6jOe7tOeggeafpeaJvuS/neWFu+agh+WHhlxyXG5leHBvcnQgY29uc3QgUmVwYWlyU2Nhbk1vdWxkVGVtcCA9IChkYXRhKSA9PiBodHRwLmdldCgnL01vdWxkTWFuYWdlci9SZXBhaXJTY2FuTW91bGRUZW1wJywge1xyXG5cdHBhcmFtczogZGF0YVxyXG59KVxyXG4vLyDmqKHlhbfkv53lhbss6YCJ5oup5omr56CB5qih5YW35YiX6KGo5bim5Ye65L+d5YW76aG5XHJcbmV4cG9ydCBjb25zdCBSZXBhaXJTZWxlY3RTY2FuTW91bGRRckNvZGVJdGVtID0gKGRhdGEpID0+IGh0dHAuZ2V0KCcvTW91bGRNYW5hZ2VyL1JlcGFpclNlbGVjdFNjYW5Nb3VsZFFyQ29kZUl0ZW0nLCB7XHJcblx0cGFyYW1zOiBkYXRhXHJcbn0pXHJcbi8vIOaooeWFt+S/neWFuyzmj5DkuqTkv53lrZhcclxuZXhwb3J0IGNvbnN0IE1vdWxkUmVwYWlyU2F2ZSA9IChtZW51Y29kZSwgZGF0YSkgPT4gaHR0cC5wb3N0KCcvTW91bGRNYW5hZ2VyL01vdWxkUmVwYWlyU2F2ZT9tZW51Y29kZT0nICsgbWVudWNvZGUsIGRhdGEpIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///48\n");
 
 /***/ }),
 /* 49 */
@@ -34302,7 +34302,10 @@
                   loading: _vm.isDisabledSubmitButton,
                   loadingText: "姝e湪鎻愪氦,璇风◢绛�...",
                   type: "primary",
-                  disabled: _vm.resultValue === "",
+                  disabled:
+                    _vm.centerContent.filter(function (i) {
+                      return i.isOK === "OK" || i.isOK === "NG"
+                    }).length !== _vm.centerContent.length,
                   text: "纭鎻愪氦",
                   _i: 64,
                 },
@@ -34825,7 +34828,7 @@
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
-eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 45));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 47));\nvar _api = __webpack_require__(/*! ../../config/api.js */ 48);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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  onLoad: function onLoad(option) {},\n  onPullDownRefresh: function onPullDownRefresh() {\n    var _this = this;\n    setTimeout(function () {\n      _this.init(function () {\n        uni.stopPullDownRefresh();\n      });\n    }, 1000);\n  },\n  data: function data() {\n    return {\n      isDisabledSubmitButton: false,\n      topContent: [],\n      standardArr: [],\n      //鐐规鏍囧噯\n      show: false,\n      selectValue: '',\n      centerContent: [],\n      resultValue: ''\n    };\n  },\n  created: function created() {},\n  mounted: function mounted() {\n    this.init();\n  },\n  methods: {\n    init: function init() {\n      uni.stopPullDownRefresh();\n      this.getCheckScanMouldQrCodeData('001');\n      this.getCheckScanMouldTemp('001');\n      // this.getSelectScanMouldQrCodeItem('001', '001')\n    },\n    getCheckScanMouldQrCodeData: function getCheckScanMouldQrCodeData(mouldcode) {\n      var _this2 = this;\n      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n        var _yield$CheckScanMould, res;\n        return _regenerator.default.wrap(function _callee$(_context) {\n          while (1) {\n            switch (_context.prev = _context.next) {\n              case 0:\n                _context.next = 2;\n                return (0, _api.CheckScanMouldQrCodeData)({\n                  mouldcode: mouldcode\n                });\n              case 2:\n                _yield$CheckScanMould = _context.sent;\n                res = _yield$CheckScanMould.data;\n                _this2.topContent = res;\n              case 5:\n              case \"end\":\n                return _context.stop();\n            }\n          }\n        }, _callee);\n      }))();\n    },\n    getCheckScanMouldTemp: function getCheckScanMouldTemp(mouldcode) {\n      var _this3 = this;\n      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n        var _yield$CheckScanMould2, res;\n        return _regenerator.default.wrap(function _callee2$(_context2) {\n          while (1) {\n            switch (_context2.prev = _context2.next) {\n              case 0:\n                _context2.next = 2;\n                return (0, _api.CheckScanMouldTemp)({\n                  mouldcode: mouldcode\n                });\n              case 2:\n                _yield$CheckScanMould2 = _context2.sent;\n                res = _yield$CheckScanMould2.data;\n                _this3.standardArr = res;\n              case 5:\n              case \"end\":\n                return _context2.stop();\n            }\n          }\n        }, _callee2);\n      }))();\n    },\n    getSelectScanMouldQrCodeItem: function getSelectScanMouldQrCodeItem(mouldcode, checktempcode) {\n      var _this4 = this;\n      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n        var _yield$SelectScanMoul, res;\n        return _regenerator.default.wrap(function _callee3$(_context3) {\n          while (1) {\n            switch (_context3.prev = _context3.next) {\n              case 0:\n                _context3.next = 2;\n                return (0, _api.SelectScanMouldQrCodeItem)({\n                  mouldcode: mouldcode,\n                  checktempcode: checktempcode\n                });\n              case 2:\n                _yield$SelectScanMoul = _context3.sent;\n                res = _yield$SelectScanMoul.data;\n                _this4.centerContent = res;\n              case 5:\n              case \"end\":\n                return _context3.stop();\n            }\n          }\n        }, _callee3);\n      }))();\n    },\n    topScanClick: function topScanClick() {\n      var that = this;\n      uni.scanCode({\n        onlyFromCamera: true,\n        // scanType: ['barCode', 'qrCode'],\n        scanType: ['qrCode'],\n        success: function success(res) {\n          __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/mjgl/mjdj.vue:258\");\n          __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/mjgl/mjdj.vue:259\");\n          that.scanContent = res.result;\n          var flag = false;\n          that.topContent.forEach(function (item) {\n            if (item.code === res.result) {\n              flag = true;\n            }\n          });\n          if (flag) {\n            that.$u.toast('姝ゆ潯鐮佸凡鎵弿锛屽凡鍦ㄥ垪琛ㄤ腑锛�');\n          } else {\n            //澶勭悊鎵爜浜嬩欢\n            that.getCheckScanMouldQrCodeData(that.scanContent);\n            that.getCheckScanMouldTemp(that.scanContent);\n          }\n        },\n        complete: function complete(res) {},\n        fail: function fail(res) {\n          __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/mjgl/mjdj.vue:279\");\n          __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/mjgl/mjdj.vue:280\");\n        }\n      });\n    },\n    selectClick: function selectClick(val) {\n      this.resultValue = '';\n      this.selectValue = val.name;\n      this.getSelectScanMouldQrCodeItem('001', val.code);\n    },\n    bwClick: function bwClick(item, val) {\n      item.isOK = val;\n      if (this.centerContent.every(function (item) {\n        return item.isOK !== '';\n      })) {\n        if (this.centerContent.every(function (item) {\n          return item.isOK === 'OK';\n        })) {\n          this.resultValue = 'OK';\n        } else if (this.centerContent.some(function (item) {\n          return item.isOK === 'NG';\n        })) {\n          this.resultValue = 'NG';\n        }\n      }\n      this.$forceUpdate(); //寮哄埗瑙嗗浘鏇存柊\n    },\n    resultClick: function resultClick(val) {\n      this.resultValue = val;\n      __f__(\"log\", val, \" at pages/mjgl/mjdj.vue:305\");\n\n      // this.centerContent.forEach(i => {\n      // \ti.isOK = val\n      // })\n\n      this.$forceUpdate(); //寮哄埗瑙嗗浘鏇存柊\n    },\n    submit: function submit() {}\n  }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 280)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWpnbC9tamRqLnZ1ZSJdLCJuYW1lcyI6WyJvbkxvYWQiLCJvblB1bGxEb3duUmVmcmVzaCIsInNldFRpbWVvdXQiLCJ1bmkiLCJkYXRhIiwiaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvbiIsInRvcENvbnRlbnQiLCJzdGFuZGFyZEFyciIsInNob3ciLCJzZWxlY3RWYWx1ZSIsImNlbnRlckNvbnRlbnQiLCJyZXN1bHRWYWx1ZSIsImNyZWF0ZWQiLCJtb3VudGVkIiwibWV0aG9kcyIsImluaXQiLCJnZXRDaGVja1NjYW5Nb3VsZFFyQ29kZURhdGEiLCJtb3VsZGNvZGUiLCJyZXMiLCJnZXRDaGVja1NjYW5Nb3VsZFRlbXAiLCJnZXRTZWxlY3RTY2FuTW91bGRRckNvZGVJdGVtIiwiY2hlY2t0ZW1wY29kZSIsInRvcFNjYW5DbGljayIsIm9ubHlGcm9tQ2FtZXJhIiwic2NhblR5cGUiLCJzdWNjZXNzIiwidGhhdCIsImZsYWciLCJjb21wbGV0ZSIsImZhaWwiLCJzZWxlY3RDbGljayIsImJ3Q2xpY2siLCJpdGVtIiwicmVzdWx0Q2xpY2siLCJzdWJtaXQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQWtMQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQU1BO0VBQ0FBLGlDQUVBO0VBRUFDO0lBQUE7SUFDQUM7TUFDQTtRQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUVBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFFQTtFQUNBO0VBQ0FDLDZCQUVBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBWjtNQUVBO01BQ0E7TUFDQTtJQUNBO0lBQ0FhO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQUEsT0FHQTtrQkFDQUM7Z0JBQ0E7Y0FBQTtnQkFBQTtnQkFIQUM7Z0JBSUE7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDQTtJQUNBQztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BR0E7a0JBQ0FGO2dCQUNBO2NBQUE7Z0JBQUE7Z0JBSEFDO2dCQUlBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFDQUU7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQTtnQkFBQSxPQUdBO2tCQUNBSDtrQkFDQUk7Z0JBQ0E7Y0FBQTtnQkFBQTtnQkFKQUg7Z0JBTUE7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDQTtJQUNBSTtNQUNBO01BRUFuQjtRQUNBb0I7UUFDQTtRQUNBQztRQUNBQztVQUNBO1VBQ0E7VUFDQUM7VUFDQTtVQUNBQTtZQUNBO2NBQ0FDO1lBQ0E7VUFDQTtVQUNBO1lBQ0FEO1VBQ0E7WUFDQTtZQUNBQTtZQUNBQTtVQUNBO1FBQ0E7UUFDQUUsa0NBRUE7UUFDQUM7VUFDQTtVQUNBO1FBQ0E7TUFFQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBRUE7SUFDQUM7TUFDQUM7TUFDQTtRQUFBO01BQUE7UUFDQTtVQUFBO1FBQUE7VUFDQTtRQUNBO1VBQUE7UUFBQTtVQUNBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUVBOztNQUVBO01BQ0E7TUFDQTs7TUFHQTtJQUNBO0lBQ0FDLDJCQUVBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjM0MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDxwYWdlLW5hdiB0aXRsZT1cIuaooeWFt+eCueajgFwiPjwvcGFnZS1uYXY+XHJcblx0XHQ8dmlldyB2LXNob3c9XCJ0b3BDb250ZW50Lmxlbmd0aD09PTBcIj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cInNhY25Cb2R5XCI+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cInNjYW5JbWdcIiBAY2xpY2s9XCJ0b3BTY2FuQ2xpY2tcIj48L2Rpdj5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwic2NhblRleHRcIj7miavmj4/mqKHlhbfnvJblj7fkuoznu7TnoIE8L2Rpdj5cclxuXHRcdFx0PC9kaXY+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyB2LXNob3c9XCJ0b3BDb250ZW50Lmxlbmd0aCE9PTBcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtYWluQ29udGVudFwiPlxyXG5cdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0PHUtZ2FwIGhlaWdodD1cIjEwXCIgYmdDb2xvcj1cIiNlZmYwZjFcIj48L3UtZ2FwPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9ibG9ja1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmFyXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX3RpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdOaooeWFt+S/oeaBr1xyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtYXJnaW5SaWdodDIwXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dS1pY29uIG5hbWU9XCJzY2FuXCIgQGNsaWNrPVwidG9wU2NhbkNsaWNrXCIgY29sb3I9XCJyZWRcIiBzaXplPVwiMjRcIj48L3UtaWNvbj5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiIGZsZXhfY29sdW1uXCIgc3R5bGU9XCJtYXgtaGVpZ2h0OiAxODBycHg7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOiAyMHJweDtcIj5cclxuXHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2JldHdlZW5cIiB2LWZvcj1cIml0ZW0gaW4gdG9wQ29udGVudFwiIDprZXk9XCJpdGVtLmNvZGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwiZGlzcGxheTogZmxleDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2NvbHVtbiB0aXRsZUZvbnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7mqKHlhbfnvJbnoIHvvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+5qih5YW35ZCN56ew77yaPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3PuinhOagvOWei+WPt++8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZsZXhfY29sdW1uIGNvbnRlbnRGb250XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLmNvZGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0ubmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5zcGVjP2l0ZW0uc3BlYzonLyd9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dS1nYXAgaGVpZ2h0PVwiMTBcIiBiZ0NvbG9yPVwiI2VmZjBmMVwiPjwvdS1nYXA+XHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgc3R5bGU9XCJoZWlnaHQ6IDgwcnB4O2p1c3RpZnktY29udGVudDogY2VudGVyO1wiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiIHN0eWxlPVwibWFyZ2luLWJvdHRvbTogMTBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmFyXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX3RpdGxlXCIgc3R5bGU9XCJtYXJnaW4tcmlnaHQ6IDUwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHTngrnmo4DmoIflh4ZcclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdHt7c2VsZWN0VmFsdWV9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtYXJnaW5SaWdodDIwIG1hcmdpbkJvdHRvbTEwXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dS1idXR0b24gQGNsaWNrPVwic2hvdyA9IHRydWVcIiB0eXBlPSdwcmltYXJ5JyBzaXplPVwic21hbGxcIiBwbGFpblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzaGFwZT0nY2lyY2xlJz7or7fpgInmi6k8L3UtYnV0dG9uPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHUtZ2FwIGhlaWdodD1cIjEwXCIgYmdDb2xvcj1cIiNlZmYwZjFcIj48L3UtZ2FwPlxyXG5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZFwiIHN0eWxlPVwiXCIgdi1zaG93PSdjZW50ZXJDb250ZW50Lmxlbmd0aCE9PTAnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF90aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHTngrnmo4Dpobnnm67lhoXlrrlcclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDx2aWV3IDpzdHlsZT1cInttYXhIZWlnaHQ6JzcwMHJweCcsb3ZlcmZsb3c6ICdzY3JvbGwnfVwiPlxyXG5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNlbnRlcl9ib3JkZXIgZmxleF9jb2x1bW5cIiBzdHlsZT1cIm1hcmdpbjogMTBycHg7XCIgdi1mb3I9XCJpdGVtIGluIGNlbnRlckNvbnRlbnRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0OmtleT1cIml0ZW0uY29kZVwiPlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleF9iZXR3ZWVuIG1hcmdpbkJvdHRvbTEwXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2VudGVyX3RpdGxlXCI+e3tpdGVtLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cIm1hcmdpblJpZ2h0MjBcIiB2LWlmPVwiaXRlbS5pc3NjYW49PT0nWSdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dS1pY29uIG5hbWU9XCJzY2FuXCIgQGNsaWNrPVwiY2VudGVyU2NhbkNsaWNrKGl0ZW0uY29kZSlcIiBjb2xvcj1cInJlZFwiIHNpemU9XCI1NlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdS1pY29uPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2JldHdlZW4gbWFyZ2luQm90dG9tMTBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2lucHV0Q2xhc3MgbWFyZ2luVG9wMTAnPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx1LS1pbnB1dCBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGJvcmRlcj1cInN1cnJvdW5kXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHYtbW9kZWw9XCJpdGVtLmlucHV0VmFsdWVcIj48L3UtLWlucHV0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2NlbnRlciBcIiBzdHlsZT1cIm1hcmdpbi1yaWdodDo4cnB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx1LWJ1dHRvbiB0eXBlPVwicHJpbWFyeVwiIDpwbGFpbj1cIml0ZW0uaXNPSyE9PSdPSydcIiBzaGFwZT0nY2lyY2xlJyBzaXplPVwic21hbGxcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dD1cIuato+W4uFwiIHN0eWxlPVwibWFyZ2luLXJpZ2h0OjVycHg7XCIgQGNsaWNrPVwiYndDbGljayhpdGVtLCdPSycpXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC91LWJ1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dS1idXR0b24gdHlwZT1cIndhcm5pbmdcIiA6cGxhaW49XCJpdGVtLmlzT0shPT0nTkcnXCIgc2hhcGU9J2NpcmNsZScgc2l6ZT1cInNtYWxsXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQ9XCLlvILluLhcIiBAY2xpY2s9XCJid0NsaWNrKGl0ZW0sJ05HJylcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3UtYnV0dG9uPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlRm9udFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uY2hrZGVzY319XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCIxMFwiIGJnQ29sb3I9XCIjZWZmMGYxXCI+PC91LWdhcD5cclxuXHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgdi1zaG93PSdjZW50ZXJDb250ZW50Lmxlbmd0aCE9PTAnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIiBzdHlsZT1cImFsaWduLWl0ZW1zOiBjZW50ZXI7aGVpZ2h0OiA4MHJweDtcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiIHN0eWxlPVwibWFyZ2luLWJvdHRvbTogMTBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmFyXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX3RpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdOeCueajgOe7k+aenFxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2NlbnRlciBtYXJnaW5Cb3R0b20xMFwiIHN0eWxlPVwibWFyZ2luLXJpZ2h0OjhycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dS1idXR0b24gdHlwZT1cInByaW1hcnlcIiA6cGxhaW49XCJyZXN1bHRWYWx1ZSE9PSdPSydcIiBzaGFwZT0nY2lyY2xlJyBzaXplPVwic21hbGxcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0PVwi5q2j5bi4XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0OmRpc2FibGVkPVwiY2VudGVyQ29udGVudC5maWx0ZXIoaT0+aS5pc09LPT09J09LJ3x8aS5pc09LPT09J05HJykubGVuZ3RoIT09Y2VudGVyQ29udGVudC5sZW5ndGhcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdHlsZT1cIm1hcmdpbi1yaWdodDo1cnB4O1wiIEBjbGljaz1cInJlc3VsdENsaWNrKCdPSycpXCI+PC91LWJ1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHRcdDx1LWJ1dHRvbiB0eXBlPVwid2FybmluZ1wiIDpwbGFpbj1cInJlc3VsdFZhbHVlIT09J05HJ1wiIHNoYXBlPSdjaXJjbGUnIHNpemU9XCJzbWFsbFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQ9XCLlvILluLhcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ6ZGlzYWJsZWQ9XCJjZW50ZXJDb250ZW50LmZpbHRlcihpPT5pLmlzT0s9PT0nT0snfHxpLmlzT0s9PT0nTkcnKS5sZW5ndGghPT1jZW50ZXJDb250ZW50Lmxlbmd0aFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cInJlc3VsdENsaWNrKCdORycpXCI+PC91LWJ1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZm9vdGVyXCIgdi1zaG93PSdjZW50ZXJDb250ZW50Lmxlbmd0aCE9PTAnPlxyXG5cdFx0XHRcdDx1LWJ1dHRvbiBzaXplPVwibGFyZ2VcIiA6bG9hZGluZz1cImlzRGlzYWJsZWRTdWJtaXRCdXR0b25cIiBsb2FkaW5nVGV4dD1cIuato+WcqOaPkOS6pCzor7fnqI3nrYkuLi5cIiB0eXBlPVwicHJpbWFyeVwiXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJzdWJtaXRcIiA6ZGlzYWJsZWQ9XCJyZXN1bHRWYWx1ZT09PScnXCIgdGV4dD1cIuehruiupOaPkOS6pFwiPlxyXG5cdFx0XHRcdDwvdS1idXR0b24+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHQ8dS1hY3Rpb24tc2hlZXQgOmFjdGlvbnM9XCJzdGFuZGFyZEFyclwiIEBzZWxlY3Q9XCJzZWxlY3RDbGlja1wiIHJvdW5kPScyMCcgOmNsb3NlT25DbGlja092ZXJsYXk9J3RydWUnXHJcblx0XHRcdEBjbG9zZT1cInNob3c9ZmFsc2VcIiA6Y2xvc2VPbkNsaWNrQWN0aW9uPVwidHJ1ZVwiIDpzYWZlQXJlYUluc2V0Qm90dG9tPSd0cnVlJyA6c2hvdz1cInNob3dcIj48L3UtYWN0aW9uLXNoZWV0PlxyXG5cclxuXHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdENoZWNrU2Nhbk1vdWxkUXJDb2RlRGF0YSxcclxuXHRcdENoZWNrU2Nhbk1vdWxkVGVtcCxcclxuXHRcdFNlbGVjdFNjYW5Nb3VsZFFyQ29kZUl0ZW0sXHJcblx0XHRNb3VsZENoZWNrU2F2ZVxyXG5cdH0gZnJvbSAnLi4vLi4vY29uZmlnL2FwaS5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0b25Mb2FkKG9wdGlvbikge1xyXG5cclxuXHRcdH0sXHJcblxyXG5cdFx0b25QdWxsRG93blJlZnJlc2goKSB7XHJcblx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdHRoaXMuaW5pdCgoKSA9PiB7XHJcblx0XHRcdFx0XHR1bmkuc3RvcFB1bGxEb3duUmVmcmVzaCgpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sIDEwMDApO1xyXG5cdFx0fSxcclxuXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGlzRGlzYWJsZWRTdWJtaXRCdXR0b246IGZhbHNlLFxyXG5cdFx0XHRcdHRvcENvbnRlbnQ6IFtdLFxyXG5cdFx0XHRcdHN0YW5kYXJkQXJyOiBbXSwgLy/ngrnmo4DmoIflh4ZcclxuXHRcdFx0XHRzaG93OiBmYWxzZSxcclxuXHRcdFx0XHRzZWxlY3RWYWx1ZTogJycsXHJcblx0XHRcdFx0Y2VudGVyQ29udGVudDogW10sXHJcblx0XHRcdFx0cmVzdWx0VmFsdWU6ICcnXHJcblxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0dGhpcy5pbml0KClcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGluaXQoKSB7XHJcblx0XHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKTtcclxuXHJcblx0XHRcdFx0dGhpcy5nZXRDaGVja1NjYW5Nb3VsZFFyQ29kZURhdGEoJzAwMScpXHJcblx0XHRcdFx0dGhpcy5nZXRDaGVja1NjYW5Nb3VsZFRlbXAoJzAwMScpXHJcblx0XHRcdFx0Ly8gdGhpcy5nZXRTZWxlY3RTY2FuTW91bGRRckNvZGVJdGVtKCcwMDEnLCAnMDAxJylcclxuXHRcdFx0fSxcclxuXHRcdFx0YXN5bmMgZ2V0Q2hlY2tTY2FuTW91bGRRckNvZGVEYXRhKG1vdWxkY29kZSkge1xyXG5cdFx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRcdGRhdGE6IHJlc1xyXG5cdFx0XHRcdH0gPSBhd2FpdCBDaGVja1NjYW5Nb3VsZFFyQ29kZURhdGEoe1xyXG5cdFx0XHRcdFx0bW91bGRjb2RlOiBtb3VsZGNvZGVcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdHRoaXMudG9wQ29udGVudCA9IHJlc1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRhc3luYyBnZXRDaGVja1NjYW5Nb3VsZFRlbXAobW91bGRjb2RlKSB7XHJcblx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0ZGF0YTogcmVzXHJcblx0XHRcdFx0fSA9IGF3YWl0IENoZWNrU2Nhbk1vdWxkVGVtcCh7XHJcblx0XHRcdFx0XHRtb3VsZGNvZGU6IG1vdWxkY29kZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhpcy5zdGFuZGFyZEFyciA9IHJlc1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRhc3luYyBnZXRTZWxlY3RTY2FuTW91bGRRckNvZGVJdGVtKG1vdWxkY29kZSwgY2hlY2t0ZW1wY29kZSkge1xyXG5cdFx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRcdGRhdGE6IHJlc1xyXG5cdFx0XHRcdH0gPSBhd2FpdCBTZWxlY3RTY2FuTW91bGRRckNvZGVJdGVtKHtcclxuXHRcdFx0XHRcdG1vdWxkY29kZTogbW91bGRjb2RlLFxyXG5cdFx0XHRcdFx0Y2hlY2t0ZW1wY29kZTogY2hlY2t0ZW1wY29kZVxyXG5cdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdHRoaXMuY2VudGVyQ29udGVudCA9IHJlc1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR0b3BTY2FuQ2xpY2soKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cclxuXHRcdFx0XHR1bmkuc2NhbkNvZGUoe1xyXG5cdFx0XHRcdFx0b25seUZyb21DYW1lcmE6IHRydWUsXHJcblx0XHRcdFx0XHQvLyBzY2FuVHlwZTogWydiYXJDb2RlJywgJ3FyQ29kZSddLFxyXG5cdFx0XHRcdFx0c2NhblR5cGU6IFsncXJDb2RlJ10sXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+adoeeggeexu+Wei++8micgKyByZXMuc2NhblR5cGUpO1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5p2h56CB5YaF5a6577yaJyArIHJlcy5yZXN1bHQpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnNjYW5Db250ZW50ID0gcmVzLnJlc3VsdDtcclxuXHRcdFx0XHRcdFx0bGV0IGZsYWcgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHR0aGF0LnRvcENvbnRlbnQuZm9yRWFjaChpdGVtID0+IHtcclxuXHRcdFx0XHRcdFx0XHRpZiAoaXRlbS5jb2RlID09PSByZXMucmVzdWx0KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGFnID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0aWYgKGZsYWcpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR1LnRvYXN0KCfmraTmnaHnoIHlt7Lmiavmj4/vvIzlt7LlnKjliJfooajkuK3vvIEnKVxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdC8v5aSE55CG5omr56CB5LqL5Lu2XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5nZXRDaGVja1NjYW5Nb3VsZFFyQ29kZURhdGEodGhhdC5zY2FuQ29udGVudCk7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5nZXRDaGVja1NjYW5Nb3VsZFRlbXAodGhhdC5zY2FuQ29udGVudCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRjb21wbGV0ZTogZnVuY3Rpb24ocmVzKSB7XHJcblxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5p2h56CB57G75Z6L77yaJyArIHJlcy5zY2FuVHlwZSk7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmnaHnoIHlhoXlrrnvvJonICsgcmVzLnJlc3VsdCk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWxlY3RDbGljayh2YWwpIHtcclxuXHRcdFx0XHR0aGlzLnJlc3VsdFZhbHVlID0gJydcclxuXHRcdFx0XHR0aGlzLnNlbGVjdFZhbHVlID0gdmFsLm5hbWVcclxuXHRcdFx0XHR0aGlzLmdldFNlbGVjdFNjYW5Nb3VsZFFyQ29kZUl0ZW0oJzAwMScsIHZhbC5jb2RlKVxyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0YndDbGljayhpdGVtLCB2YWwpIHtcclxuXHRcdFx0XHRpdGVtLmlzT0sgPSB2YWxcclxuXHRcdFx0XHRpZiAodGhpcy5jZW50ZXJDb250ZW50LmV2ZXJ5KGl0ZW0gPT4gaXRlbS5pc09LICE9PSAnJykpIHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLmNlbnRlckNvbnRlbnQuZXZlcnkoaXRlbSA9PiBpdGVtLmlzT0sgPT09ICdPSycpKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMucmVzdWx0VmFsdWUgPSAnT0snXHJcblx0XHRcdFx0XHR9IGVsc2UgaWYgKHRoaXMuY2VudGVyQ29udGVudC5zb21lKGl0ZW0gPT4gaXRlbS5pc09LID09PSAnTkcnKSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnJlc3VsdFZhbHVlID0gJ05HJ1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLiRmb3JjZVVwZGF0ZSgpIC8v5by65Yi26KeG5Zu+5pu05pawXHJcblx0XHRcdH0sXHJcblx0XHRcdHJlc3VsdENsaWNrKHZhbCkge1xyXG5cdFx0XHRcdHRoaXMucmVzdWx0VmFsdWUgPSB2YWxcclxuXHJcblx0XHRcdFx0Y29uc29sZS5sb2codmFsKVxyXG5cclxuXHRcdFx0XHQvLyB0aGlzLmNlbnRlckNvbnRlbnQuZm9yRWFjaChpID0+IHtcclxuXHRcdFx0XHQvLyBcdGkuaXNPSyA9IHZhbFxyXG5cdFx0XHRcdC8vIH0pXHJcblxyXG5cclxuXHRcdFx0XHR0aGlzLiRmb3JjZVVwZGF0ZSgpIC8v5by65Yi26KeG5Zu+5pu05pawXHJcblx0XHRcdH0sXHJcblx0XHRcdHN1Ym1pdCgpIHtcclxuXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IHVybCgnQC9zdHlsZS9nbG9iYWwuY3NzJyk7XHJcblxyXG5cdDo6di1kZWVwIC51aWNvbi1hcnJvdy1sZWZ0PnNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///341\n");
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 45));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 47));\nvar _api = __webpack_require__(/*! ../../config/api.js */ 48);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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  onLoad: function onLoad(option) {},\n  onPullDownRefresh: function onPullDownRefresh() {\n    var _this = this;\n    setTimeout(function () {\n      _this.init(function () {\n        uni.stopPullDownRefresh();\n      });\n    }, 1000);\n  },\n  data: function data() {\n    return {\n      isDisabledSubmitButton: false,\n      topContent: [],\n      standardArr: [],\n      //鐐规鏍囧噯\n      show: false,\n      selectValue: '',\n      centerContent: [],\n      resultValue: ''\n    };\n  },\n  created: function created() {},\n  mounted: function mounted() {\n    this.init();\n  },\n  methods: {\n    init: function init() {\n      uni.stopPullDownRefresh();\n\n      // this.getCheckScanMouldQrCodeData('001')\n      // this.getCheckScanMouldTemp('001')\n      // this.getSelectScanMouldQrCodeItem('001', '001')\n    },\n    getCheckScanMouldQrCodeData: function getCheckScanMouldQrCodeData(mouldcode) {\n      var _this2 = this;\n      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n        var _yield$CheckScanMould, res;\n        return _regenerator.default.wrap(function _callee$(_context) {\n          while (1) {\n            switch (_context.prev = _context.next) {\n              case 0:\n                _context.next = 2;\n                return (0, _api.CheckScanMouldQrCodeData)({\n                  mouldcode: mouldcode\n                });\n              case 2:\n                _yield$CheckScanMould = _context.sent;\n                res = _yield$CheckScanMould.data;\n                _this2.topContent = res;\n              case 5:\n              case \"end\":\n                return _context.stop();\n            }\n          }\n        }, _callee);\n      }))();\n    },\n    getCheckScanMouldTemp: function getCheckScanMouldTemp(mouldcode) {\n      var _this3 = this;\n      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n        var _yield$CheckScanMould2, res;\n        return _regenerator.default.wrap(function _callee2$(_context2) {\n          while (1) {\n            switch (_context2.prev = _context2.next) {\n              case 0:\n                _context2.next = 2;\n                return (0, _api.CheckScanMouldTemp)({\n                  mouldcode: mouldcode\n                });\n              case 2:\n                _yield$CheckScanMould2 = _context2.sent;\n                res = _yield$CheckScanMould2.data;\n                _this3.standardArr = res;\n                _this3.centerContent = [];\n                _this3.resultValue = '';\n                _this3.selectValue = '';\n              case 8:\n              case \"end\":\n                return _context2.stop();\n            }\n          }\n        }, _callee2);\n      }))();\n    },\n    getSelectScanMouldQrCodeItem: function getSelectScanMouldQrCodeItem(mouldcode, checktempcode) {\n      var _this4 = this;\n      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n        var _yield$SelectScanMoul, res;\n        return _regenerator.default.wrap(function _callee3$(_context3) {\n          while (1) {\n            switch (_context3.prev = _context3.next) {\n              case 0:\n                _context3.next = 2;\n                return (0, _api.SelectScanMouldQrCodeItem)({\n                  mouldcode: mouldcode,\n                  checktempcode: checktempcode\n                });\n              case 2:\n                _yield$SelectScanMoul = _context3.sent;\n                res = _yield$SelectScanMoul.data;\n                _this4.centerContent = res;\n              case 5:\n              case \"end\":\n                return _context3.stop();\n            }\n          }\n        }, _callee3);\n      }))();\n    },\n    topScanClick: function topScanClick() {\n      var that = this;\n      uni.scanCode({\n        onlyFromCamera: true,\n        // scanType: ['barCode', 'qrCode'],\n        scanType: ['qrCode'],\n        success: function success(res) {\n          __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/mjgl/mjdj.vue:262\");\n          __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/mjgl/mjdj.vue:263\");\n          that.scanContent = res.result;\n          var flag = false;\n          that.topContent.forEach(function (item) {\n            if (item.code === res.result) {\n              flag = true;\n            }\n          });\n          if (flag) {\n            that.$u.toast('姝ゆ潯鐮佸凡鎵弿锛屽凡鍦ㄥ垪琛ㄤ腑锛�');\n          } else {\n            //澶勭悊鎵爜浜嬩欢\n            that.getCheckScanMouldQrCodeData(that.scanContent);\n            that.getCheckScanMouldTemp(that.scanContent);\n          }\n        },\n        complete: function complete(res) {},\n        fail: function fail(res) {\n          __f__(\"log\", '鏉$爜绫诲瀷锛�' + res.scanType, \" at pages/mjgl/mjdj.vue:283\");\n          __f__(\"log\", '鏉$爜鍐呭锛�' + res.result, \" at pages/mjgl/mjdj.vue:284\");\n        }\n      });\n    },\n    selectClick: function selectClick(val) {\n      this.resultValue = '';\n      this.selectValue = val.name;\n      this.getSelectScanMouldQrCodeItem(this.topContent[0].code, val.code);\n    },\n    bwClick: function bwClick(item, val) {\n      item.isOK = val;\n      if (this.centerContent.every(function (item) {\n        return item.isOK !== '';\n      })) {\n        if (this.centerContent.every(function (item) {\n          return item.isOK === 'OK';\n        })) {\n          this.resultValue = 'OK';\n        } else if (this.centerContent.some(function (item) {\n          return item.isOK === 'NG';\n        })) {\n          this.resultValue = 'NG';\n        }\n      }\n      this.$forceUpdate(); //寮哄埗瑙嗗浘鏇存柊\n    },\n    resultClick: function resultClick(val) {\n      this.resultValue = val;\n      this.$forceUpdate(); //寮哄埗瑙嗗浘鏇存柊\n    },\n    submit: function submit() {\n      var _this5 = this;\n      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n        var children, data, res;\n        return _regenerator.default.wrap(function _callee4$(_context4) {\n          while (1) {\n            switch (_context4.prev = _context4.next) {\n              case 0:\n                children = [];\n                _this5.centerContent.forEach(function (i, index) {\n                  children.push({\n                    seq: index + 1,\n                    itemcode: i.code,\n                    cycle: '',\n                    value: i.inputValue,\n                    result: i.isOK\n                  });\n                });\n                data = {\n                  code: _this5.topContent[0].code,\n                  name: _this5.topContent[0].name,\n                  standcode: _this5.selectValue,\n                  result: _this5.resultValue,\n                  children: children\n                }; // console.log(JSON.stringify(data))\n                _this5.isDisabledSubmitButton = true;\n                _context4.next = 6;\n                return (0, _api.MouldCheckSave)('2050', data);\n              case 6:\n                res = _context4.sent;\n                if (res.code === '200') {\n                  uni.$u.toast('鎻愪氦鎴愬姛锛�');\n                  _this5.isDisabledSubmitButton = false;\n                  _this5.topContent = [];\n                  _this5.selectValue = '';\n                  _this5.centerContent = [];\n                  _this5.resultValue = '';\n                }\n              case 8:\n              case \"end\":\n                return _context4.stop();\n            }\n          }\n        }, _callee4);\n      }))();\n    }\n  }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 280)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWpnbC9tamRqLnZ1ZSJdLCJuYW1lcyI6WyJvbkxvYWQiLCJvblB1bGxEb3duUmVmcmVzaCIsInNldFRpbWVvdXQiLCJ1bmkiLCJkYXRhIiwiaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvbiIsInRvcENvbnRlbnQiLCJzdGFuZGFyZEFyciIsInNob3ciLCJzZWxlY3RWYWx1ZSIsImNlbnRlckNvbnRlbnQiLCJyZXN1bHRWYWx1ZSIsImNyZWF0ZWQiLCJtb3VudGVkIiwibWV0aG9kcyIsImluaXQiLCJnZXRDaGVja1NjYW5Nb3VsZFFyQ29kZURhdGEiLCJtb3VsZGNvZGUiLCJyZXMiLCJnZXRDaGVja1NjYW5Nb3VsZFRlbXAiLCJnZXRTZWxlY3RTY2FuTW91bGRRckNvZGVJdGVtIiwiY2hlY2t0ZW1wY29kZSIsInRvcFNjYW5DbGljayIsIm9ubHlGcm9tQ2FtZXJhIiwic2NhblR5cGUiLCJzdWNjZXNzIiwidGhhdCIsImZsYWciLCJjb21wbGV0ZSIsImZhaWwiLCJzZWxlY3RDbGljayIsImJ3Q2xpY2siLCJpdGVtIiwicmVzdWx0Q2xpY2siLCJzdWJtaXQiLCJjaGlsZHJlbiIsInNlcSIsIml0ZW1jb2RlIiwiY3ljbGUiLCJ2YWx1ZSIsInJlc3VsdCIsImNvZGUiLCJuYW1lIiwic3RhbmRjb2RlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFtTEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBTUE7RUFDQUEsaUNBRUE7RUFFQUM7SUFBQTtJQUNBQztNQUNBO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBRUFDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUMsNkJBRUE7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0FaOztNQUVBO01BQ0E7TUFDQTtJQUNBO0lBQ0FhO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQUEsT0FHQTtrQkFDQUM7Z0JBQ0E7Y0FBQTtnQkFBQTtnQkFIQUM7Z0JBSUE7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDQTtJQUNBQztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BR0E7a0JBQ0FGO2dCQUNBO2NBQUE7Z0JBQUE7Z0JBSEFDO2dCQUlBO2dCQUVBO2dCQUNBO2dCQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFDQUU7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQTtnQkFBQSxPQUdBO2tCQUNBSDtrQkFDQUk7Z0JBQ0E7Y0FBQTtnQkFBQTtnQkFKQUg7Z0JBTUE7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDQTtJQUNBSTtNQUNBO01BRUFuQjtRQUNBb0I7UUFDQTtRQUNBQztRQUNBQztVQUNBO1VBQ0E7VUFDQUM7VUFDQTtVQUNBQTtZQUNBO2NBQ0FDO1lBQ0E7VUFDQTtVQUNBO1lBQ0FEO1VBQ0E7WUFDQTtZQUNBQTtZQUNBQTtVQUNBO1FBQ0E7UUFDQUUsa0NBRUE7UUFDQUM7VUFDQTtVQUNBO1FBQ0E7TUFFQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBRUE7SUFDQUM7TUFDQUM7TUFDQTtRQUFBO01BQUE7UUFDQTtVQUFBO1FBQUE7VUFDQTtRQUNBO1VBQUE7UUFBQTtVQUNBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFFQUM7Z0JBQ0E7a0JBQ0FBO29CQUNBQztvQkFDQUM7b0JBQ0FDO29CQUNBQztvQkFDQUM7a0JBQ0E7Z0JBQ0E7Z0JBRUFwQztrQkFDQXFDO2tCQUNBQztrQkFDQUM7a0JBQ0FIO2tCQUNBTDtnQkFDQSxHQUVBO2dCQUNBO2dCQUFBO2dCQUFBLE9BQ0E7Y0FBQTtnQkFBQWpCO2dCQUNBO2tCQUNBZjtrQkFDQTtrQkFDQTtrQkFDQTtrQkFDQTtrQkFDQTtnQkFDQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjM0MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDxwYWdlLW5hdiB0aXRsZT1cIuaooeWFt+eCueajgFwiPjwvcGFnZS1uYXY+XHJcblx0XHQ8dmlldyB2LXNob3c9XCJ0b3BDb250ZW50Lmxlbmd0aD09PTBcIj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cInNhY25Cb2R5XCI+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cInNjYW5JbWdcIiBAY2xpY2s9XCJ0b3BTY2FuQ2xpY2tcIj48L2Rpdj5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwic2NhblRleHRcIj7miavmj4/mqKHlhbfnvJblj7fkuoznu7TnoIE8L2Rpdj5cclxuXHRcdFx0PC9kaXY+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyB2LXNob3c9XCJ0b3BDb250ZW50Lmxlbmd0aCE9PTBcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtYWluQ29udGVudFwiPlxyXG5cdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0PHUtZ2FwIGhlaWdodD1cIjEwXCIgYmdDb2xvcj1cIiNlZmYwZjFcIj48L3UtZ2FwPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9ibG9ja1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF9sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmFyXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX3RpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdOaooeWFt+S/oeaBr1xyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtYXJnaW5SaWdodDIwXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dS1pY29uIG5hbWU9XCJzY2FuXCIgQGNsaWNrPVwidG9wU2NhbkNsaWNrXCIgY29sb3I9XCJyZWRcIiBzaXplPVwiMjRcIj48L3UtaWNvbj5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiIGZsZXhfY29sdW1uXCIgc3R5bGU9XCJtYXgtaGVpZ2h0OiAxODBycHg7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOiAyMHJweDtcIj5cclxuXHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2JldHdlZW5cIiB2LWZvcj1cIml0ZW0gaW4gdG9wQ29udGVudFwiIDprZXk9XCJpdGVtLmNvZGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwiZGlzcGxheTogZmxleDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2NvbHVtbiB0aXRsZUZvbnRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz7mqKHlhbfnvJbnoIHvvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+5qih5YW35ZCN56ew77yaPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3PuinhOagvOWei+WPt++8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZsZXhfY29sdW1uIGNvbnRlbnRGb250XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLmNvZGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0ubmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5zcGVjP2l0ZW0uc3BlYzonLyd9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dS1nYXAgaGVpZ2h0PVwiMTBcIiBiZ0NvbG9yPVwiI2VmZjBmMVwiPjwvdS1nYXA+XHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgc3R5bGU9XCJoZWlnaHQ6IDgwcnB4O2p1c3RpZnktY29udGVudDogY2VudGVyO1wiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiIHN0eWxlPVwibWFyZ2luLWJvdHRvbTogMTBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmFyXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX3RpdGxlXCIgc3R5bGU9XCJtYXJnaW4tcmlnaHQ6IDUwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHTngrnmo4DmoIflh4ZcclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdHt7c2VsZWN0VmFsdWV9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtYXJnaW5SaWdodDIwIG1hcmdpbkJvdHRvbTEwXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dS1idXR0b24gQGNsaWNrPVwic2hvdyA9IHRydWVcIiB0eXBlPSdwcmltYXJ5JyBzaXplPVwic21hbGxcIiBwbGFpblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzaGFwZT0nY2lyY2xlJz7or7fpgInmi6k8L3UtYnV0dG9uPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHUtZ2FwIGhlaWdodD1cIjEwXCIgYmdDb2xvcj1cIiNlZmYwZjFcIj48L3UtZ2FwPlxyXG5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZFwiIHN0eWxlPVwiXCIgdi1zaG93PSdjZW50ZXJDb250ZW50Lmxlbmd0aCE9PTAnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX2JhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZF90aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHTngrnmo4Dpobnnm67lhoXlrrlcclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDx2aWV3IDpzdHlsZT1cInttYXhIZWlnaHQ6JzcwMHJweCcsb3ZlcmZsb3c6ICdzY3JvbGwnfVwiPlxyXG5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNlbnRlcl9ib3JkZXIgZmxleF9jb2x1bW5cIiBzdHlsZT1cIm1hcmdpbjogMTBycHg7XCIgdi1mb3I9XCJpdGVtIGluIGNlbnRlckNvbnRlbnRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0OmtleT1cIml0ZW0uY29kZVwiPlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleF9iZXR3ZWVuIG1hcmdpbkJvdHRvbTEwXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2VudGVyX3RpdGxlXCI+e3tpdGVtLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cIm1hcmdpblJpZ2h0MjBcIiB2LWlmPVwiaXRlbS5pc3NjYW49PT0nWSdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dS1pY29uIG5hbWU9XCJzY2FuXCIgQGNsaWNrPVwiY2VudGVyU2NhbkNsaWNrKGl0ZW0uY29kZSlcIiBjb2xvcj1cInJlZFwiIHNpemU9XCI1NlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdS1pY29uPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2JldHdlZW4gbWFyZ2luQm90dG9tMTBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2lucHV0Q2xhc3MgbWFyZ2luVG9wMTAnPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx1LS1pbnB1dCBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIGJvcmRlcj1cInN1cnJvdW5kXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHYtbW9kZWw9XCJpdGVtLmlucHV0VmFsdWVcIj48L3UtLWlucHV0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2NlbnRlciBcIiBzdHlsZT1cIm1hcmdpbi1yaWdodDo4cnB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx1LWJ1dHRvbiB0eXBlPVwicHJpbWFyeVwiIDpwbGFpbj1cIml0ZW0uaXNPSyE9PSdPSydcIiBzaGFwZT0nY2lyY2xlJyBzaXplPVwic21hbGxcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dD1cIuato+W4uFwiIHN0eWxlPVwibWFyZ2luLXJpZ2h0OjVycHg7XCIgQGNsaWNrPVwiYndDbGljayhpdGVtLCdPSycpXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC91LWJ1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dS1idXR0b24gdHlwZT1cIndhcm5pbmdcIiA6cGxhaW49XCJpdGVtLmlzT0shPT0nTkcnXCIgc2hhcGU9J2NpcmNsZScgc2l6ZT1cInNtYWxsXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQ9XCLlvILluLhcIiBAY2xpY2s9XCJid0NsaWNrKGl0ZW0sJ05HJylcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3UtYnV0dG9uPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlRm9udFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uY2hrZGVzY319XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdDx1LWdhcCBoZWlnaHQ9XCIxMFwiIGJnQ29sb3I9XCIjZWZmMGYxXCI+PC91LWdhcD5cclxuXHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgdi1zaG93PSdjZW50ZXJDb250ZW50Lmxlbmd0aCE9PTAnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmxvY2tcIiBzdHlsZT1cImFsaWduLWl0ZW1zOiBjZW50ZXI7aGVpZ2h0OiA4MHJweDtcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfbGVmdFwiIHN0eWxlPVwibWFyZ2luLWJvdHRvbTogMTBycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRfYmFyXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkX3RpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdOeCueajgOe7k+aenFxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2NlbnRlciBtYXJnaW5Cb3R0b20xMFwiIHN0eWxlPVwibWFyZ2luLXJpZ2h0OjhycHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dS1idXR0b24gdHlwZT1cInByaW1hcnlcIiA6cGxhaW49XCJyZXN1bHRWYWx1ZSE9PSdPSydcIiBzaGFwZT0nY2lyY2xlJyBzaXplPVwic21hbGxcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0PVwi5q2j5bi4XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0OmRpc2FibGVkPVwiY2VudGVyQ29udGVudC5maWx0ZXIoaT0+aS5pc09LPT09J09LJ3x8aS5pc09LPT09J05HJykubGVuZ3RoIT09Y2VudGVyQ29udGVudC5sZW5ndGhcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdHlsZT1cIm1hcmdpbi1yaWdodDo1cnB4O1wiIEBjbGljaz1cInJlc3VsdENsaWNrKCdPSycpXCI+PC91LWJ1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHRcdDx1LWJ1dHRvbiB0eXBlPVwid2FybmluZ1wiIDpwbGFpbj1cInJlc3VsdFZhbHVlIT09J05HJ1wiIHNoYXBlPSdjaXJjbGUnIHNpemU9XCJzbWFsbFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQ9XCLlvILluLhcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ6ZGlzYWJsZWQ9XCJjZW50ZXJDb250ZW50LmZpbHRlcihpPT5pLmlzT0s9PT0nT0snfHxpLmlzT0s9PT0nTkcnKS5sZW5ndGghPT1jZW50ZXJDb250ZW50Lmxlbmd0aFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cInJlc3VsdENsaWNrKCdORycpXCI+PC91LWJ1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZm9vdGVyXCIgdi1zaG93PSdjZW50ZXJDb250ZW50Lmxlbmd0aCE9PTAnPlxyXG5cdFx0XHRcdDx1LWJ1dHRvbiBzaXplPVwibGFyZ2VcIiA6bG9hZGluZz1cImlzRGlzYWJsZWRTdWJtaXRCdXR0b25cIiBsb2FkaW5nVGV4dD1cIuato+WcqOaPkOS6pCzor7fnqI3nrYkuLi5cIiB0eXBlPVwicHJpbWFyeVwiXHJcblx0XHRcdFx0XHQ6ZGlzYWJsZWQ9XCJjZW50ZXJDb250ZW50LmZpbHRlcihpPT5pLmlzT0s9PT0nT0snfHxpLmlzT0s9PT0nTkcnKS5sZW5ndGghPT1jZW50ZXJDb250ZW50Lmxlbmd0aFwiXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJzdWJtaXRcIiB0ZXh0PVwi56Gu6K6k5o+Q5LqkXCI+XHJcblx0XHRcdFx0PC91LWJ1dHRvbj5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdDx1LWFjdGlvbi1zaGVldCA6YWN0aW9ucz1cInN0YW5kYXJkQXJyXCIgQHNlbGVjdD1cInNlbGVjdENsaWNrXCIgcm91bmQ9JzIwJyA6Y2xvc2VPbkNsaWNrT3ZlcmxheT0ndHJ1ZSdcclxuXHRcdFx0QGNsb3NlPVwic2hvdz1mYWxzZVwiIDpjbG9zZU9uQ2xpY2tBY3Rpb249XCJ0cnVlXCIgOnNhZmVBcmVhSW5zZXRCb3R0b209J3RydWUnIDpzaG93PVwic2hvd1wiPjwvdS1hY3Rpb24tc2hlZXQ+XHJcblxyXG5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Q2hlY2tTY2FuTW91bGRRckNvZGVEYXRhLFxyXG5cdFx0Q2hlY2tTY2FuTW91bGRUZW1wLFxyXG5cdFx0U2VsZWN0U2Nhbk1vdWxkUXJDb2RlSXRlbSxcclxuXHRcdE1vdWxkQ2hlY2tTYXZlXHJcblx0fSBmcm9tICcuLi8uLi9jb25maWcvYXBpLmpzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRvbkxvYWQob3B0aW9uKSB7XHJcblxyXG5cdFx0fSxcclxuXHJcblx0XHRvblB1bGxEb3duUmVmcmVzaCgpIHtcclxuXHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0dGhpcy5pbml0KCgpID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKCk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSwgMTAwMCk7XHJcblx0XHR9LFxyXG5cclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aXNEaXNhYmxlZFN1Ym1pdEJ1dHRvbjogZmFsc2UsXHJcblx0XHRcdFx0dG9wQ29udGVudDogW10sXHJcblx0XHRcdFx0c3RhbmRhcmRBcnI6IFtdLCAvL+eCueajgOagh+WHhlxyXG5cdFx0XHRcdHNob3c6IGZhbHNlLFxyXG5cdFx0XHRcdHNlbGVjdFZhbHVlOiAnJyxcclxuXHRcdFx0XHRjZW50ZXJDb250ZW50OiBbXSxcclxuXHRcdFx0XHRyZXN1bHRWYWx1ZTogJydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdHRoaXMuaW5pdCgpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRpbml0KCkge1xyXG5cdFx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKCk7XHJcblxyXG5cdFx0XHRcdC8vIHRoaXMuZ2V0Q2hlY2tTY2FuTW91bGRRckNvZGVEYXRhKCcwMDEnKVxyXG5cdFx0XHRcdC8vIHRoaXMuZ2V0Q2hlY2tTY2FuTW91bGRUZW1wKCcwMDEnKVxyXG5cdFx0XHRcdC8vIHRoaXMuZ2V0U2VsZWN0U2Nhbk1vdWxkUXJDb2RlSXRlbSgnMDAxJywgJzAwMScpXHJcblx0XHRcdH0sXHJcblx0XHRcdGFzeW5jIGdldENoZWNrU2Nhbk1vdWxkUXJDb2RlRGF0YShtb3VsZGNvZGUpIHtcclxuXHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRkYXRhOiByZXNcclxuXHRcdFx0XHR9ID0gYXdhaXQgQ2hlY2tTY2FuTW91bGRRckNvZGVEYXRhKHtcclxuXHRcdFx0XHRcdG1vdWxkY29kZTogbW91bGRjb2RlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGlzLnRvcENvbnRlbnQgPSByZXNcclxuXHRcdFx0fSxcclxuXHRcdFx0YXN5bmMgZ2V0Q2hlY2tTY2FuTW91bGRUZW1wKG1vdWxkY29kZSkge1xyXG5cdFx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRcdGRhdGE6IHJlc1xyXG5cdFx0XHRcdH0gPSBhd2FpdCBDaGVja1NjYW5Nb3VsZFRlbXAoe1xyXG5cdFx0XHRcdFx0bW91bGRjb2RlOiBtb3VsZGNvZGVcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdHRoaXMuc3RhbmRhcmRBcnIgPSByZXNcclxuXHJcblx0XHRcdFx0dGhpcy5jZW50ZXJDb250ZW50ID0gW11cclxuXHRcdFx0XHR0aGlzLnJlc3VsdFZhbHVlID0gJydcclxuXHRcdFx0XHR0aGlzLnNlbGVjdFZhbHVlID0gJydcclxuXHRcdFx0fSxcclxuXHRcdFx0YXN5bmMgZ2V0U2VsZWN0U2Nhbk1vdWxkUXJDb2RlSXRlbShtb3VsZGNvZGUsIGNoZWNrdGVtcGNvZGUpIHtcclxuXHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRkYXRhOiByZXNcclxuXHRcdFx0XHR9ID0gYXdhaXQgU2VsZWN0U2Nhbk1vdWxkUXJDb2RlSXRlbSh7XHJcblx0XHRcdFx0XHRtb3VsZGNvZGU6IG1vdWxkY29kZSxcclxuXHRcdFx0XHRcdGNoZWNrdGVtcGNvZGU6IGNoZWNrdGVtcGNvZGVcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHR0aGlzLmNlbnRlckNvbnRlbnQgPSByZXNcclxuXHRcdFx0fSxcclxuXHRcdFx0dG9wU2NhbkNsaWNrKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHJcblx0XHRcdFx0dW5pLnNjYW5Db2RlKHtcclxuXHRcdFx0XHRcdG9ubHlGcm9tQ2FtZXJhOiB0cnVlLFxyXG5cdFx0XHRcdFx0Ly8gc2NhblR5cGU6IFsnYmFyQ29kZScsICdxckNvZGUnXSxcclxuXHRcdFx0XHRcdHNjYW5UeXBlOiBbJ3FyQ29kZSddLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmnaHnoIHnsbvlnovvvJonICsgcmVzLnNjYW5UeXBlKTtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+adoeeggeWGheWuue+8micgKyByZXMucmVzdWx0KTtcclxuXHRcdFx0XHRcdFx0dGhhdC5zY2FuQ29udGVudCA9IHJlcy5yZXN1bHQ7XHJcblx0XHRcdFx0XHRcdGxldCBmbGFnID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0dGhhdC50b3BDb250ZW50LmZvckVhY2goaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKGl0ZW0uY29kZSA9PT0gcmVzLnJlc3VsdCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxhZyA9IHRydWVcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdGlmIChmbGFnKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kdS50b2FzdCgn5q2k5p2h56CB5bey5omr5o+P77yM5bey5Zyo5YiX6KGo5Lit77yBJylcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHQvL+WkhOeQhuaJq+eggeS6i+S7tlxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZ2V0Q2hlY2tTY2FuTW91bGRRckNvZGVEYXRhKHRoYXQuc2NhbkNvbnRlbnQpO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZ2V0Q2hlY2tTY2FuTW91bGRUZW1wKHRoYXQuc2NhbkNvbnRlbnQpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Y29tcGxldGU6IGZ1bmN0aW9uKHJlcykge1xyXG5cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+adoeeggeexu+Wei++8micgKyByZXMuc2NhblR5cGUpO1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5p2h56CB5YaF5a6577yaJyArIHJlcy5yZXN1bHQpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0c2VsZWN0Q2xpY2sodmFsKSB7XHJcblx0XHRcdFx0dGhpcy5yZXN1bHRWYWx1ZSA9ICcnXHJcblx0XHRcdFx0dGhpcy5zZWxlY3RWYWx1ZSA9IHZhbC5uYW1lXHJcblx0XHRcdFx0dGhpcy5nZXRTZWxlY3RTY2FuTW91bGRRckNvZGVJdGVtKHRoaXMudG9wQ29udGVudFswXS5jb2RlLCB2YWwuY29kZSlcclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdGJ3Q2xpY2soaXRlbSwgdmFsKSB7XHJcblx0XHRcdFx0aXRlbS5pc09LID0gdmFsXHJcblx0XHRcdFx0aWYgKHRoaXMuY2VudGVyQ29udGVudC5ldmVyeShpdGVtID0+IGl0ZW0uaXNPSyAhPT0gJycpKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5jZW50ZXJDb250ZW50LmV2ZXJ5KGl0ZW0gPT4gaXRlbS5pc09LID09PSAnT0snKSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnJlc3VsdFZhbHVlID0gJ09LJ1xyXG5cdFx0XHRcdFx0fSBlbHNlIGlmICh0aGlzLmNlbnRlckNvbnRlbnQuc29tZShpdGVtID0+IGl0ZW0uaXNPSyA9PT0gJ05HJykpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5yZXN1bHRWYWx1ZSA9ICdORydcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy4kZm9yY2VVcGRhdGUoKSAvL+W8uuWItuinhuWbvuabtOaWsFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZXN1bHRDbGljayh2YWwpIHtcclxuXHRcdFx0XHR0aGlzLnJlc3VsdFZhbHVlID0gdmFsXHJcblx0XHRcdFx0dGhpcy4kZm9yY2VVcGRhdGUoKSAvL+W8uuWItuinhuWbvuabtOaWsFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhc3luYyBzdWJtaXQoKSB7XHJcblxyXG5cdFx0XHRcdGNvbnN0IGNoaWxkcmVuID0gW11cclxuXHRcdFx0XHR0aGlzLmNlbnRlckNvbnRlbnQuZm9yRWFjaCgoaSwgaW5kZXgpID0+IHtcclxuXHRcdFx0XHRcdGNoaWxkcmVuLnB1c2goe1xyXG5cdFx0XHRcdFx0XHRzZXE6IGluZGV4ICsgMSxcclxuXHRcdFx0XHRcdFx0aXRlbWNvZGU6IGkuY29kZSxcclxuXHRcdFx0XHRcdFx0Y3ljbGU6ICcnLFxyXG5cdFx0XHRcdFx0XHR2YWx1ZTogaS5pbnB1dFZhbHVlLFxyXG5cdFx0XHRcdFx0XHRyZXN1bHQ6IGkuaXNPS1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHRjb25zdCBkYXRhID0ge1xyXG5cdFx0XHRcdFx0Y29kZTogdGhpcy50b3BDb250ZW50WzBdLmNvZGUsXHJcblx0XHRcdFx0XHRuYW1lOiB0aGlzLnRvcENvbnRlbnRbMF0ubmFtZSxcclxuXHRcdFx0XHRcdHN0YW5kY29kZTogdGhpcy5zZWxlY3RWYWx1ZSxcclxuXHRcdFx0XHRcdHJlc3VsdDogdGhpcy5yZXN1bHRWYWx1ZSxcclxuXHRcdFx0XHRcdGNoaWxkcmVuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhKU09OLnN0cmluZ2lmeShkYXRhKSlcclxuXHRcdFx0XHR0aGlzLmlzRGlzYWJsZWRTdWJtaXRCdXR0b24gPSB0cnVlXHJcblx0XHRcdFx0Y29uc3QgcmVzID0gYXdhaXQgTW91bGRDaGVja1NhdmUoJzIwNTAnLCBkYXRhKVxyXG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PT0gJzIwMCcpIHtcclxuXHRcdFx0XHRcdHVuaS4kdS50b2FzdCgn5o+Q5Lqk5oiQ5Yqf77yBJylcclxuXHRcdFx0XHRcdHRoaXMuaXNEaXNhYmxlZFN1Ym1pdEJ1dHRvbiA9IGZhbHNlXHJcblx0XHRcdFx0XHR0aGlzLnRvcENvbnRlbnQgPSBbXVxyXG5cdFx0XHRcdFx0dGhpcy5zZWxlY3RWYWx1ZSA9ICcnXHJcblx0XHRcdFx0XHR0aGlzLmNlbnRlckNvbnRlbnQgPSBbXVxyXG5cdFx0XHRcdFx0dGhpcy5yZXN1bHRWYWx1ZSA9ICcnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0QGltcG9ydCB1cmwoJ0Avc3R5bGUvZ2xvYmFsLmNzcycpO1xyXG5cclxuXHQ6OnYtZGVlcCAudWljb24tYXJyb3ctbGVmdD5zcGFuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///341\n");
 
 /***/ }),
 /* 342 */

--
Gitblit v1.9.3