From aa5c4a2c61de756e0f679fd05995db6ce78053d3 Mon Sep 17 00:00:00 2001 From: zhangdongxue Date: Thu, 18 Aug 2022 10:21:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=87=E6=8D=A2=E7=8E=AF=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apis/index.js | 5 ++--- pages/group-book/success/success.vue | 1 - pages/store/goods.vue | 20 ++++++++++++++------ unpackage/dist/dev/app-plus/app-service.js | 6 +++--- 4 files changed, 19 insertions(+), 13 deletions(-) diff --git a/apis/index.js b/apis/index.js index b45c9bc..b9111c2 100644 --- a/apis/index.js +++ b/apis/index.js @@ -9,8 +9,8 @@ import router from '../router' // 基础配置 const config = { - // apiUrl : 'https://api.gongli.vip/api/', // 正式环境 - apiUrl: 'http://api.gl.shangkelian.cn/api/', // 测试 + apiUrl : 'https://api.gongli.vip/api/', // 正式环境 + // apiUrl: 'http://api.gl.shangkelian.cn/api/', // 测试 timeout: 60000 } @@ -46,7 +46,6 @@ const request = (parameter, hideLoding = true) => { data: parameter.data || {}, method: parameter.method || 'GET', success: res => { - console.log(res) if (res.header.Authorization) { updateToken('token', res.header.Authorization) } diff --git a/pages/group-book/success/success.vue b/pages/group-book/success/success.vue index 5624616..8f34a79 100644 --- a/pages/group-book/success/success.vue +++ b/pages/group-book/success/success.vue @@ -47,7 +47,6 @@ }; }, onLoad() { - console.log(this.$Route.query.id) repages(this.$Route.query.id).then(res => { this.order = res.order this.goodName = res.order.goods.name diff --git a/pages/store/goods.vue b/pages/store/goods.vue index c88d382..1a07020 100644 --- a/pages/store/goods.vue +++ b/pages/store/goods.vue @@ -9,20 +9,28 @@ - {{current}}/{{goods.pictures.length}} - {{shop_vip.message}} + {{current}}/{{goods.pictures.length}} + + {{shop_vip.message}} + 拼团商品 {{goods.name}} - {{shop_vip.messageTitle}}{{goods.description}} - + + + {{shop_vip.messageTitle}}{{goods.description}} + + + {{goods.price.show}}DT积分 {{goods.original_price}} DT积分 - - 库存量{{goods.skus[0].stock}}件 + + + 库存量{{goods.skus[0].stock}}件 + 已拼{{goods.active.count}}件 diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js index 75e0ef1..cd1ec03 100644 --- a/unpackage/dist/dev/app-plus/app-service.js +++ b/unpackage/dist/dev/app-plus/app-service.js @@ -451,7 +451,7 @@ eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.ke /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.config = exports.uploading = exports.request = void 0;\n\n\n\n\n\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 10));\nvar _router = _interopRequireDefault(__webpack_require__(/*! ../router */ 14));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /**\n * Web唐明明\n * 匆匆数载恍如梦,岁月迢迢华发增。\n * 碌碌无为枉半生,一朝惊醒万事空。\n */ // 基础配置\nvar config = { // apiUrl\t: 'https://api.gongli.vip/api/', // 正式环境\n apiUrl: 'http://api.gl.shangkelian.cn/api/', // 测试\n timeout: 60000 };exports.config = config;\n\nvar loginHintState = false;\n\n// 网络请求\nvar request = function request(parameter) {var hideLoding = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n // 检查url配置\n if (parameter.url === 'undefined' || parameter.url === '') {\n uni.showToast({\n title: '请求地址不能为空',\n icon: 'none' });\n\n return;\n }\n // 注入header\n config.header = {\n 'Accept': 'application/json',\n 'Authorization': _store.default.getters.getToken || uni.getStorageSync('token') };\n\n // 加载提示\n if (!hideLoding) uni.showLoading({\n title: '加载中',\n mask: true });\n\n\n // 请求实例\n return new Promise(function (resolve, reject) {\n uni.request({\n url: config.apiUrl + parameter.url,\n timeout: config.timeout,\n header: config.header || {},\n data: parameter.data || {},\n method: parameter.method || 'GET',\n success: function success(res) {\n __f__(\"log\", res, \" at apis/index.js:49\");\n if (res.header.Authorization) {\n updateToken('token', res.header.Authorization);\n }\n if (res.statusCode === 200) {\n uni.hideLoading();\n var resolveData = res.data;\n if (resolveData.status_code === 200) {\n resolve(resolveData.data);\n return;\n }\n if (resolveData.status_code === 401) {\n loginHint();\n return;\n }\n reject(resolveData);\n return;\n }\n errToast(res.statusCode);\n },\n fail: function fail(err) {\n uni.showToast({\n title: '网络错误,请检查您设备网络状态',\n icon: 'none' });\n\n } });\n\n });\n};\n\n// 文件上传\nexports.request = request;var uploading = function uploading(paths) {\n uni.showLoading({\n title: '上传中',\n mask: true });\n\n // 注入header\n config.header = {\n 'Accept': 'application/json',\n 'Authorization': _store.default.getters.getToken || '' };\n\n // 上传图片\n return new Promise(function (resolve, reject) {\n uni.uploadFile({\n url: config.apiUrl + 'storage/uploads',\n files: paths,\n header: config.header || {},\n success: function success(res) {\n if (res.statusCode === 200) {\n uni.hideLoading();\n var updData = JSON.parse(res.data);\n if (updData.status_code === 200) {\n resolve(updData.data);\n return;\n }\n reject(updData);\n return;\n }\n errToast(res.statusCode);\n } });\n\n });\n};\n\n// 处理一些http请求错误提示\nexports.uploading = uploading;var errToast = function errToast(code) {\n switch (code) {\n case 404:\n uni.showToast({\n title: code + '接口不存在,请联系系统管理员',\n icon: 'none' });\n\n break;\n case 405:\n uni.showToast({\n title: code + '请检查接口请求方式错误',\n icon: 'none' });\n\n break;\n case 500:\n uni.showToast({\n title: code + '服务端错误,请检查服务器信息',\n icon: 'none' });\n\n break;}\n\n};\n\n// 更新token\nvar updateToken = function updateToken(token) {\n _store.default.commit('setToken', token);\n // 清除退出登录标识\n uni.removeStorageSync('isnew');\n};\n\n// 处理登录提示\nvar loginHint = function loginHint() {\n if (loginHintState) return;\n if (!loginHintState) loginHintState = true;\n updateToken('');\n uni.showModal({\n title: '登录提示',\n content: '您的登录信息已过期,请重新登录',\n confirmColor: '#8b64fd',\n showCancel: false,\n success: function success(res) {\n loginHintState = false;\n if (res.confirm) {\n uni.reLaunch({\n url: '/pages/auth/auth' });\n\n }\n } });\n\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 7)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpcy9pbmRleC5qcyJdLCJuYW1lcyI6WyJjb25maWciLCJhcGlVcmwiLCJ0aW1lb3V0IiwibG9naW5IaW50U3RhdGUiLCJyZXF1ZXN0IiwicGFyYW1ldGVyIiwiaGlkZUxvZGluZyIsInVybCIsInVuaSIsInNob3dUb2FzdCIsInRpdGxlIiwiaWNvbiIsImhlYWRlciIsInN0b3JlIiwiZ2V0dGVycyIsImdldFRva2VuIiwiZ2V0U3RvcmFnZVN5bmMiLCJzaG93TG9hZGluZyIsIm1hc2siLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsImRhdGEiLCJtZXRob2QiLCJzdWNjZXNzIiwicmVzIiwiQXV0aG9yaXphdGlvbiIsInVwZGF0ZVRva2VuIiwic3RhdHVzQ29kZSIsImhpZGVMb2FkaW5nIiwicmVzb2x2ZURhdGEiLCJzdGF0dXNfY29kZSIsImxvZ2luSGludCIsImVyclRvYXN0IiwiZmFpbCIsImVyciIsInVwbG9hZGluZyIsInBhdGhzIiwidXBsb2FkRmlsZSIsImZpbGVzIiwidXBkRGF0YSIsIkpTT04iLCJwYXJzZSIsImNvZGUiLCJ0b2tlbiIsImNvbW1pdCIsInJlbW92ZVN0b3JhZ2VTeW5jIiwic2hvd01vZGFsIiwiY29udGVudCIsImNvbmZpcm1Db2xvciIsInNob3dDYW5jZWwiLCJjb25maXJtIiwicmVMYXVuY2giXSwibWFwcGluZ3MiOiI7Ozs7OztBQU1BO0FBQ0EsK0UsOEZBUEE7Ozs7NkpBU0E7QUFDQSxJQUFNQSxNQUFNLEdBQUcsRUFDWDtBQUNBQyxRQUFNLEVBQUUsbUNBRkcsRUFFa0M7QUFDN0NDLFNBQU8sRUFBRSxLQUhFLEVBQWYsQzs7QUFNQSxJQUFJQyxjQUFjLEdBQUcsS0FBckI7O0FBRUE7QUFDQSxJQUFNQyxPQUFPLEdBQUcsU0FBVkEsT0FBVSxDQUFDQyxTQUFELEVBQWtDLEtBQXRCQyxVQUFzQix1RUFBVCxJQUFTO0FBQzlDO0FBQ0EsTUFBSUQsU0FBUyxDQUFDRSxHQUFWLEtBQWtCLFdBQWxCLElBQWlDRixTQUFTLENBQUNFLEdBQVYsS0FBa0IsRUFBdkQsRUFBMkQ7QUFDdkRDLE9BQUcsQ0FBQ0MsU0FBSixDQUFjO0FBQ1ZDLFdBQUssRUFBRSxVQURHO0FBRVZDLFVBQUksRUFBRSxNQUZJLEVBQWQ7O0FBSUE7QUFDSDtBQUNEO0FBQ0FYLFFBQU0sQ0FBQ1ksTUFBUCxHQUFnQjtBQUNaLGNBQVUsa0JBREU7QUFFWixxQkFBaUJDLGVBQU1DLE9BQU4sQ0FBY0MsUUFBZCxJQUEwQlAsR0FBRyxDQUFDUSxjQUFKLENBQW1CLE9BQW5CLENBRi9CLEVBQWhCOztBQUlBO0FBQ0EsTUFBSSxDQUFDVixVQUFMLEVBQWlCRSxHQUFHLENBQUNTLFdBQUosQ0FBZ0I7QUFDN0JQLFNBQUssRUFBRSxLQURzQjtBQUU3QlEsUUFBSSxFQUFFLElBRnVCLEVBQWhCOzs7QUFLakI7QUFDQSxTQUFPLElBQUlDLE9BQUosQ0FBWSxVQUFDQyxPQUFELEVBQVVDLE1BQVYsRUFBcUI7QUFDcENiLE9BQUcsQ0FBQ0osT0FBSixDQUFZO0FBQ1JHLFNBQUcsRUFBRVAsTUFBTSxDQUFDQyxNQUFQLEdBQWdCSSxTQUFTLENBQUNFLEdBRHZCO0FBRVJMLGFBQU8sRUFBRUYsTUFBTSxDQUFDRSxPQUZSO0FBR1JVLFlBQU0sRUFBRVosTUFBTSxDQUFDWSxNQUFQLElBQWlCLEVBSGpCO0FBSVJVLFVBQUksRUFBRWpCLFNBQVMsQ0FBQ2lCLElBQVYsSUFBa0IsRUFKaEI7QUFLUkMsWUFBTSxFQUFFbEIsU0FBUyxDQUFDa0IsTUFBVixJQUFvQixLQUxwQjtBQU1SQyxhQUFPLEVBQUUsaUJBQUFDLEdBQUcsRUFBSTtBQUNaLHFCQUFZQSxHQUFaO0FBQ0EsWUFBSUEsR0FBRyxDQUFDYixNQUFKLENBQVdjLGFBQWYsRUFBOEI7QUFDMUJDLHFCQUFXLENBQUMsT0FBRCxFQUFVRixHQUFHLENBQUNiLE1BQUosQ0FBV2MsYUFBckIsQ0FBWDtBQUNIO0FBQ0QsWUFBSUQsR0FBRyxDQUFDRyxVQUFKLEtBQW1CLEdBQXZCLEVBQTRCO0FBQ3hCcEIsYUFBRyxDQUFDcUIsV0FBSjtBQUNBLGNBQU1DLFdBQVcsR0FBR0wsR0FBRyxDQUFDSCxJQUF4QjtBQUNBLGNBQUlRLFdBQVcsQ0FBQ0MsV0FBWixLQUE0QixHQUFoQyxFQUFxQztBQUNqQ1gsbUJBQU8sQ0FBQ1UsV0FBVyxDQUFDUixJQUFiLENBQVA7QUFDQTtBQUNIO0FBQ0QsY0FBSVEsV0FBVyxDQUFDQyxXQUFaLEtBQTRCLEdBQWhDLEVBQXFDO0FBQ2pDQyxxQkFBUztBQUNUO0FBQ0g7QUFDRFgsZ0JBQU0sQ0FBQ1MsV0FBRCxDQUFOO0FBQ0E7QUFDSDtBQUNERyxnQkFBUSxDQUFDUixHQUFHLENBQUNHLFVBQUwsQ0FBUjtBQUNILE9BMUJPO0FBMkJSTSxVQTNCUSxnQkEyQkhDLEdBM0JHLEVBMkJFO0FBQ04zQixXQUFHLENBQUNDLFNBQUosQ0FBYztBQUNWQyxlQUFLLEVBQUUsaUJBREc7QUFFVkMsY0FBSSxFQUFFLE1BRkksRUFBZDs7QUFJSCxPQWhDTyxFQUFaOztBQWtDSCxHQW5DTSxDQUFQO0FBb0NILENBekREOztBQTJEQTswQkFDQSxJQUFNeUIsU0FBUyxHQUFHLFNBQVpBLFNBQVksQ0FBQ0MsS0FBRCxFQUFXO0FBQ3pCN0IsS0FBRyxDQUFDUyxXQUFKLENBQWdCO0FBQ1pQLFNBQUssRUFBRSxLQURLO0FBRVpRLFFBQUksRUFBRSxJQUZNLEVBQWhCOztBQUlBO0FBQ0FsQixRQUFNLENBQUNZLE1BQVAsR0FBZ0I7QUFDWixjQUFVLGtCQURFO0FBRVoscUJBQWlCQyxlQUFNQyxPQUFOLENBQWNDLFFBQWQsSUFBMEIsRUFGL0IsRUFBaEI7O0FBSUE7QUFDQSxTQUFPLElBQUlJLE9BQUosQ0FBWSxVQUFDQyxPQUFELEVBQVVDLE1BQVYsRUFBcUI7QUFDcENiLE9BQUcsQ0FBQzhCLFVBQUosQ0FBZTtBQUNYL0IsU0FBRyxFQUFFUCxNQUFNLENBQUNDLE1BQVAsR0FBZ0IsaUJBRFY7QUFFWHNDLFdBQUssRUFBRUYsS0FGSTtBQUdYekIsWUFBTSxFQUFFWixNQUFNLENBQUNZLE1BQVAsSUFBaUIsRUFIZDtBQUlYWSxhQUFPLEVBQUUsaUJBQUFDLEdBQUcsRUFBSTtBQUNaLFlBQUlBLEdBQUcsQ0FBQ0csVUFBSixLQUFtQixHQUF2QixFQUE0QjtBQUN4QnBCLGFBQUcsQ0FBQ3FCLFdBQUo7QUFDQSxjQUFJVyxPQUFPLEdBQUdDLElBQUksQ0FBQ0MsS0FBTCxDQUFXakIsR0FBRyxDQUFDSCxJQUFmLENBQWQ7QUFDQSxjQUFJa0IsT0FBTyxDQUFDVCxXQUFSLEtBQXdCLEdBQTVCLEVBQWlDO0FBQzdCWCxtQkFBTyxDQUFDb0IsT0FBTyxDQUFDbEIsSUFBVCxDQUFQO0FBQ0E7QUFDSDtBQUNERCxnQkFBTSxDQUFDbUIsT0FBRCxDQUFOO0FBQ0E7QUFDSDtBQUNEUCxnQkFBUSxDQUFDUixHQUFHLENBQUNHLFVBQUwsQ0FBUjtBQUNILE9BaEJVLEVBQWY7O0FBa0JILEdBbkJNLENBQVA7QUFvQkgsQ0EvQkQ7O0FBaUNBOzhCQUNBLElBQU1LLFFBQVEsR0FBRyxTQUFYQSxRQUFXLENBQUNVLElBQUQsRUFBVTtBQUN2QixVQUFRQSxJQUFSO0FBQ0ksU0FBSyxHQUFMO0FBQ0luQyxTQUFHLENBQUNDLFNBQUosQ0FBYztBQUNWQyxhQUFLLEVBQUVpQyxJQUFJLEdBQUcsZ0JBREo7QUFFVmhDLFlBQUksRUFBRSxNQUZJLEVBQWQ7O0FBSUE7QUFDSixTQUFLLEdBQUw7QUFDSUgsU0FBRyxDQUFDQyxTQUFKLENBQWM7QUFDVkMsYUFBSyxFQUFFaUMsSUFBSSxHQUFHLGFBREo7QUFFVmhDLFlBQUksRUFBRSxNQUZJLEVBQWQ7O0FBSUE7QUFDSixTQUFLLEdBQUw7QUFDSUgsU0FBRyxDQUFDQyxTQUFKLENBQWM7QUFDVkMsYUFBSyxFQUFFaUMsSUFBSSxHQUFHLGdCQURKO0FBRVZoQyxZQUFJLEVBQUUsTUFGSSxFQUFkOztBQUlBLFlBbEJSOztBQW9CSCxDQXJCRDs7QUF1QkE7QUFDQSxJQUFNZ0IsV0FBVyxHQUFHLFNBQWRBLFdBQWMsQ0FBQ2lCLEtBQUQsRUFBVztBQUMzQi9CLGlCQUFNZ0MsTUFBTixDQUFhLFVBQWIsRUFBeUJELEtBQXpCO0FBQ0E7QUFDQXBDLEtBQUcsQ0FBQ3NDLGlCQUFKLENBQXNCLE9BQXRCO0FBQ0gsQ0FKRDs7QUFNQTtBQUNBLElBQU1kLFNBQVMsR0FBRyxTQUFaQSxTQUFZLEdBQU07QUFDcEIsTUFBSTdCLGNBQUosRUFBb0I7QUFDcEIsTUFBSSxDQUFDQSxjQUFMLEVBQXFCQSxjQUFjLEdBQUcsSUFBakI7QUFDckJ3QixhQUFXLENBQUMsRUFBRCxDQUFYO0FBQ0FuQixLQUFHLENBQUN1QyxTQUFKLENBQWM7QUFDVnJDLFNBQUssRUFBRSxNQURHO0FBRVZzQyxXQUFPLEVBQUUsaUJBRkM7QUFHVkMsZ0JBQVksRUFBRSxTQUhKO0FBSVZDLGNBQVUsRUFBRSxLQUpGO0FBS1YxQixXQUFPLEVBQUUsaUJBQUFDLEdBQUcsRUFBSTtBQUNadEIsb0JBQWMsR0FBRyxLQUFqQjtBQUNBLFVBQUlzQixHQUFHLENBQUMwQixPQUFSLEVBQWlCO0FBQ2IzQyxXQUFHLENBQUM0QyxRQUFKLENBQWE7QUFDVDdDLGFBQUcsRUFBRSxrQkFESSxFQUFiOztBQUdIO0FBQ0osS0FaUyxFQUFkOztBQWNILENBbEJELEMiLCJmaWxlIjoiOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV2Vi5ZSQ5piO5piOXG4gKiDljIbljIbmlbDovb3mgY3lpoLmoqbvvIzlsoHmnIjov6Lov6LljY7lj5Hlop7jgIJcbiAqIOeijOeijOaXoOS4uuaeieWNiueUn++8jOS4gOacneaDiumGkuS4h+S6i+epuuOAglxuICovXG5cbmltcG9ydCBzdG9yZSBmcm9tICdAL3N0b3JlJ1xuaW1wb3J0IHJvdXRlciBmcm9tICcuLi9yb3V0ZXInXG5cbi8vIOWfuuehgOmFjee9rlxuY29uc3QgY29uZmlnID0ge1xuICAgIC8vIGFwaVVybFx0OiAnaHR0cHM6Ly9hcGkuZ29uZ2xpLnZpcC9hcGkvJywgLy8g5q2j5byP546v5aKDXG4gICAgYXBpVXJsOiAnaHR0cDovL2FwaS5nbC5zaGFuZ2tlbGlhbi5jbi9hcGkvJywgLy8gIOa1i+ivlVxuICAgIHRpbWVvdXQ6IDYwMDAwXG59XG5cbmxldCBsb2dpbkhpbnRTdGF0ZSA9IGZhbHNlXG5cbi8vIOe9kee7nOivt+axglxuY29uc3QgcmVxdWVzdCA9IChwYXJhbWV0ZXIsIGhpZGVMb2RpbmcgPSB0cnVlKSA9PiB7XG4gICAgLy8g5qOA5p+ldXJs6YWN572uXG4gICAgaWYgKHBhcmFtZXRlci51cmwgPT09ICd1bmRlZmluZWQnIHx8IHBhcmFtZXRlci51cmwgPT09ICcnKSB7XG4gICAgICAgIHVuaS5zaG93VG9hc3Qoe1xuICAgICAgICAgICAgdGl0bGU6ICfor7fmsYLlnLDlnYDkuI3og73kuLrnqbonLFxuICAgICAgICAgICAgaWNvbjogJ25vbmUnXG4gICAgICAgIH0pXG4gICAgICAgIHJldHVyblxuICAgIH1cbiAgICAvLyDms6jlhaVoZWFkZXJcbiAgICBjb25maWcuaGVhZGVyID0ge1xuICAgICAgICAnQWNjZXB0JzogJ2FwcGxpY2F0aW9uL2pzb24nLFxuICAgICAgICAnQXV0aG9yaXphdGlvbic6IHN0b3JlLmdldHRlcnMuZ2V0VG9rZW4gfHwgdW5pLmdldFN0b3JhZ2VTeW5jKCd0b2tlbicpXG4gICAgfVxuICAgIC8vIOWKoOi9veaPkOekulxuICAgIGlmICghaGlkZUxvZGluZykgdW5pLnNob3dMb2FkaW5nKHtcbiAgICAgICAgdGl0bGU6ICfliqDovb3kuK0nLFxuICAgICAgICBtYXNrOiB0cnVlXG4gICAgfSk7XG5cbiAgICAvLyDor7fmsYLlrp7kvotcbiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuICAgICAgICB1bmkucmVxdWVzdCh7XG4gICAgICAgICAgICB1cmw6IGNvbmZpZy5hcGlVcmwgKyBwYXJhbWV0ZXIudXJsLFxuICAgICAgICAgICAgdGltZW91dDogY29uZmlnLnRpbWVvdXQsXG4gICAgICAgICAgICBoZWFkZXI6IGNvbmZpZy5oZWFkZXIgfHwge30sXG4gICAgICAgICAgICBkYXRhOiBwYXJhbWV0ZXIuZGF0YSB8fCB7fSxcbiAgICAgICAgICAgIG1ldGhvZDogcGFyYW1ldGVyLm1ldGhvZCB8fCAnR0VUJyxcbiAgICAgICAgICAgIHN1Y2Nlc3M6IHJlcyA9PiB7XG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2cocmVzKVxuICAgICAgICAgICAgICAgIGlmIChyZXMuaGVhZGVyLkF1dGhvcml6YXRpb24pIHtcbiAgICAgICAgICAgICAgICAgICAgdXBkYXRlVG9rZW4oJ3Rva2VuJywgcmVzLmhlYWRlci5BdXRob3JpemF0aW9uKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocmVzLnN0YXR1c0NvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICAgICAgICB1bmkuaGlkZUxvYWRpbmcoKVxuICAgICAgICAgICAgICAgICAgICBjb25zdCByZXNvbHZlRGF0YSA9IHJlcy5kYXRhXG4gICAgICAgICAgICAgICAgICAgIGlmIChyZXNvbHZlRGF0YS5zdGF0dXNfY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXNvbHZlKHJlc29sdmVEYXRhLmRhdGEpXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpZiAocmVzb2x2ZURhdGEuc3RhdHVzX2NvZGUgPT09IDQwMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbG9naW5IaW50KClcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVyblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHJlamVjdChyZXNvbHZlRGF0YSlcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVyclRvYXN0KHJlcy5zdGF0dXNDb2RlKVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGZhaWwoZXJyKSB7XG4gICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7XG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn572R57uc6ZSZ6K+v77yM6K+35qOA5p+l5oKo6K6+5aSH572R57uc54q25oCBJyxcbiAgICAgICAgICAgICAgICAgICAgaWNvbjogJ25vbmUnXG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSlcbiAgICB9KVxufVxuXG4vLyDmlofku7bkuIrkvKBcbmNvbnN0IHVwbG9hZGluZyA9IChwYXRocykgPT4ge1xuICAgIHVuaS5zaG93TG9hZGluZyh7XG4gICAgICAgIHRpdGxlOiAn5LiK5Lyg5LitJyxcbiAgICAgICAgbWFzazogdHJ1ZVxuICAgIH0pO1xuICAgIC8vIOazqOWFpWhlYWRlclxuICAgIGNvbmZpZy5oZWFkZXIgPSB7XG4gICAgICAgICdBY2NlcHQnOiAnYXBwbGljYXRpb24vanNvbicsXG4gICAgICAgICdBdXRob3JpemF0aW9uJzogc3RvcmUuZ2V0dGVycy5nZXRUb2tlbiB8fCAnJ1xuICAgIH1cbiAgICAvLyDkuIrkvKDlm77niYdcbiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuICAgICAgICB1bmkudXBsb2FkRmlsZSh7XG4gICAgICAgICAgICB1cmw6IGNvbmZpZy5hcGlVcmwgKyAnc3RvcmFnZS91cGxvYWRzJyxcbiAgICAgICAgICAgIGZpbGVzOiBwYXRocyxcbiAgICAgICAgICAgIGhlYWRlcjogY29uZmlnLmhlYWRlciB8fCB7fSxcbiAgICAgICAgICAgIHN1Y2Nlc3M6IHJlcyA9PiB7XG4gICAgICAgICAgICAgICAgaWYgKHJlcy5zdGF0dXNDb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgICAgICAgdW5pLmhpZGVMb2FkaW5nKClcbiAgICAgICAgICAgICAgICAgICAgbGV0IHVwZERhdGEgPSBKU09OLnBhcnNlKHJlcy5kYXRhKVxuICAgICAgICAgICAgICAgICAgICBpZiAodXBkRGF0YS5zdGF0dXNfY29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXNvbHZlKHVwZERhdGEuZGF0YSlcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVyblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHJlamVjdCh1cGREYXRhKVxuICAgICAgICAgICAgICAgICAgICByZXR1cm5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZXJyVG9hc3QocmVzLnN0YXR1c0NvZGUpXG4gICAgICAgICAgICB9XG4gICAgICAgIH0pXG4gICAgfSlcbn1cblxuLy8g5aSE55CG5LiA5LqbaHR0cOivt+axgumUmeivr+aPkOekulxuY29uc3QgZXJyVG9hc3QgPSAoY29kZSkgPT4ge1xuICAgIHN3aXRjaCAoY29kZSkge1xuICAgICAgICBjYXNlIDQwNDpcbiAgICAgICAgICAgIHVuaS5zaG93VG9hc3Qoe1xuICAgICAgICAgICAgICAgIHRpdGxlOiBjb2RlICsgJ+aOpeWPo+S4jeWtmOWcqO+8jOivt+iBlOezu+ezu+e7n+euoeeQhuWRmCcsXG4gICAgICAgICAgICAgICAgaWNvbjogJ25vbmUnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIGNhc2UgNDA1OlxuICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7XG4gICAgICAgICAgICAgICAgdGl0bGU6IGNvZGUgKyAn6K+35qOA5p+l5o6l5Y+j6K+35rGC5pa55byP6ZSZ6K+vJyxcbiAgICAgICAgICAgICAgICBpY29uOiAnbm9uZSdcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSA1MDA6XG4gICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcbiAgICAgICAgICAgICAgICB0aXRsZTogY29kZSArICfmnI3liqHnq6/plJnor6/vvIzor7fmo4Dmn6XmnI3liqHlmajkv6Hmga8nLFxuICAgICAgICAgICAgICAgIGljb246ICdub25lJ1xuICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIGJyZWFrO1xuICAgIH1cbn1cblxuLy8g5pu05pawdG9rZW5cbmNvbnN0IHVwZGF0ZVRva2VuID0gKHRva2VuKSA9PiB7XG4gICAgc3RvcmUuY29tbWl0KCdzZXRUb2tlbicsIHRva2VuKVxuICAgIC8vIOa4hemZpOmAgOWHuueZu+W9leagh+ivhlxuICAgIHVuaS5yZW1vdmVTdG9yYWdlU3luYygnaXNuZXcnKVxufVxuXG4vLyDlpITnkIbnmbvlvZXmj5DnpLpcbmNvbnN0IGxvZ2luSGludCA9ICgpID0+IHtcbiAgICBpZiAobG9naW5IaW50U3RhdGUpIHJldHVyblxuICAgIGlmICghbG9naW5IaW50U3RhdGUpIGxvZ2luSGludFN0YXRlID0gdHJ1ZVxuICAgIHVwZGF0ZVRva2VuKCcnKVxuICAgIHVuaS5zaG93TW9kYWwoe1xuICAgICAgICB0aXRsZTogJ+eZu+W9leaPkOekuicsXG4gICAgICAgIGNvbnRlbnQ6ICfmgqjnmoTnmbvlvZXkv6Hmga/lt7Lov4fmnJ/vvIzor7fph43mlrDnmbvlvZUnLFxuICAgICAgICBjb25maXJtQ29sb3I6ICcjOGI2NGZkJyxcbiAgICAgICAgc2hvd0NhbmNlbDogZmFsc2UsXG4gICAgICAgIHN1Y2Nlc3M6IHJlcyA9PiB7XG4gICAgICAgICAgICBsb2dpbkhpbnRTdGF0ZSA9IGZhbHNlXG4gICAgICAgICAgICBpZiAocmVzLmNvbmZpcm0pIHtcbiAgICAgICAgICAgICAgICB1bmkucmVMYXVuY2goe1xuICAgICAgICAgICAgICAgICAgICB1cmw6ICcvcGFnZXMvYXV0aC9hdXRoJ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9KVxufVxuXG5leHBvcnQge1xuICAgIHJlcXVlc3QsXG4gICAgdXBsb2FkaW5nLFxuICAgIGNvbmZpZ1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///9\n"); +eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.config = exports.uploading = exports.request = void 0;\n\n\n\n\n\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 10));\nvar _router = _interopRequireDefault(__webpack_require__(/*! ../router */ 14));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /**\n * Web唐明明\n * 匆匆数载恍如梦,岁月迢迢华发增。\n * 碌碌无为枉半生,一朝惊醒万事空。\n */ // 基础配置\nvar config = { apiUrl: 'https://api.gongli.vip/api/', // 正式环境\n // apiUrl: 'http://api.gl.shangkelian.cn/api/', // 测试\n timeout: 60000 };exports.config = config;\n\nvar loginHintState = false;\n\n// 网络请求\nvar request = function request(parameter) {var hideLoding = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n // 检查url配置\n if (parameter.url === 'undefined' || parameter.url === '') {\n uni.showToast({\n title: '请求地址不能为空',\n icon: 'none' });\n\n return;\n }\n // 注入header\n config.header = {\n 'Accept': 'application/json',\n 'Authorization': _store.default.getters.getToken || uni.getStorageSync('token') };\n\n // 加载提示\n if (!hideLoding) uni.showLoading({\n title: '加载中',\n mask: true });\n\n\n // 请求实例\n return new Promise(function (resolve, reject) {\n uni.request({\n url: config.apiUrl + parameter.url,\n timeout: config.timeout,\n header: config.header || {},\n data: parameter.data || {},\n method: parameter.method || 'GET',\n success: function success(res) {\n if (res.header.Authorization) {\n updateToken('token', res.header.Authorization);\n }\n if (res.statusCode === 200) {\n uni.hideLoading();\n var resolveData = res.data;\n if (resolveData.status_code === 200) {\n resolve(resolveData.data);\n return;\n }\n if (resolveData.status_code === 401) {\n loginHint();\n return;\n }\n reject(resolveData);\n return;\n }\n errToast(res.statusCode);\n },\n fail: function fail(err) {\n uni.showToast({\n title: '网络错误,请检查您设备网络状态',\n icon: 'none' });\n\n } });\n\n });\n};\n\n// 文件上传\nexports.request = request;var uploading = function uploading(paths) {\n uni.showLoading({\n title: '上传中',\n mask: true });\n\n // 注入header\n config.header = {\n 'Accept': 'application/json',\n 'Authorization': _store.default.getters.getToken || '' };\n\n // 上传图片\n return new Promise(function (resolve, reject) {\n uni.uploadFile({\n url: config.apiUrl + 'storage/uploads',\n files: paths,\n header: config.header || {},\n success: function success(res) {\n if (res.statusCode === 200) {\n uni.hideLoading();\n var updData = JSON.parse(res.data);\n if (updData.status_code === 200) {\n resolve(updData.data);\n return;\n }\n reject(updData);\n return;\n }\n errToast(res.statusCode);\n } });\n\n });\n};\n\n// 处理一些http请求错误提示\nexports.uploading = uploading;var errToast = function errToast(code) {\n switch (code) {\n case 404:\n uni.showToast({\n title: code + '接口不存在,请联系系统管理员',\n icon: 'none' });\n\n break;\n case 405:\n uni.showToast({\n title: code + '请检查接口请求方式错误',\n icon: 'none' });\n\n break;\n case 500:\n uni.showToast({\n title: code + '服务端错误,请检查服务器信息',\n icon: 'none' });\n\n break;}\n\n};\n\n// 更新token\nvar updateToken = function updateToken(token) {\n _store.default.commit('setToken', token);\n // 清除退出登录标识\n uni.removeStorageSync('isnew');\n};\n\n// 处理登录提示\nvar loginHint = function loginHint() {\n if (loginHintState) return;\n if (!loginHintState) loginHintState = true;\n updateToken('');\n uni.showModal({\n title: '登录提示',\n content: '您的登录信息已过期,请重新登录',\n confirmColor: '#8b64fd',\n showCancel: false,\n success: function success(res) {\n loginHintState = false;\n if (res.confirm) {\n uni.reLaunch({\n url: '/pages/auth/auth' });\n\n }\n } });\n\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpcy9pbmRleC5qcyJdLCJuYW1lcyI6WyJjb25maWciLCJhcGlVcmwiLCJ0aW1lb3V0IiwibG9naW5IaW50U3RhdGUiLCJyZXF1ZXN0IiwicGFyYW1ldGVyIiwiaGlkZUxvZGluZyIsInVybCIsInVuaSIsInNob3dUb2FzdCIsInRpdGxlIiwiaWNvbiIsImhlYWRlciIsInN0b3JlIiwiZ2V0dGVycyIsImdldFRva2VuIiwiZ2V0U3RvcmFnZVN5bmMiLCJzaG93TG9hZGluZyIsIm1hc2siLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsImRhdGEiLCJtZXRob2QiLCJzdWNjZXNzIiwicmVzIiwiQXV0aG9yaXphdGlvbiIsInVwZGF0ZVRva2VuIiwic3RhdHVzQ29kZSIsImhpZGVMb2FkaW5nIiwicmVzb2x2ZURhdGEiLCJzdGF0dXNfY29kZSIsImxvZ2luSGludCIsImVyclRvYXN0IiwiZmFpbCIsImVyciIsInVwbG9hZGluZyIsInBhdGhzIiwidXBsb2FkRmlsZSIsImZpbGVzIiwidXBkRGF0YSIsIkpTT04iLCJwYXJzZSIsImNvZGUiLCJ0b2tlbiIsImNvbW1pdCIsInJlbW92ZVN0b3JhZ2VTeW5jIiwic2hvd01vZGFsIiwiY29udGVudCIsImNvbmZpcm1Db2xvciIsInNob3dDYW5jZWwiLCJjb25maXJtIiwicmVMYXVuY2giXSwibWFwcGluZ3MiOiI7Ozs7OztBQU1BO0FBQ0EsK0UsOEZBUEE7Ozs7NkpBU0E7QUFDQSxJQUFNQSxNQUFNLEdBQUcsRUFDWEMsTUFBTSxFQUFHLDZCQURFLEVBQzZCO0FBQ3hDO0FBQ0FDLFNBQU8sRUFBRSxLQUhFLEVBQWYsQzs7QUFNQSxJQUFJQyxjQUFjLEdBQUcsS0FBckI7O0FBRUE7QUFDQSxJQUFNQyxPQUFPLEdBQUcsU0FBVkEsT0FBVSxDQUFDQyxTQUFELEVBQWtDLEtBQXRCQyxVQUFzQix1RUFBVCxJQUFTO0FBQzlDO0FBQ0EsTUFBSUQsU0FBUyxDQUFDRSxHQUFWLEtBQWtCLFdBQWxCLElBQWlDRixTQUFTLENBQUNFLEdBQVYsS0FBa0IsRUFBdkQsRUFBMkQ7QUFDdkRDLE9BQUcsQ0FBQ0MsU0FBSixDQUFjO0FBQ1ZDLFdBQUssRUFBRSxVQURHO0FBRVZDLFVBQUksRUFBRSxNQUZJLEVBQWQ7O0FBSUE7QUFDSDtBQUNEO0FBQ0FYLFFBQU0sQ0FBQ1ksTUFBUCxHQUFnQjtBQUNaLGNBQVUsa0JBREU7QUFFWixxQkFBaUJDLGVBQU1DLE9BQU4sQ0FBY0MsUUFBZCxJQUEwQlAsR0FBRyxDQUFDUSxjQUFKLENBQW1CLE9BQW5CLENBRi9CLEVBQWhCOztBQUlBO0FBQ0EsTUFBSSxDQUFDVixVQUFMLEVBQWlCRSxHQUFHLENBQUNTLFdBQUosQ0FBZ0I7QUFDN0JQLFNBQUssRUFBRSxLQURzQjtBQUU3QlEsUUFBSSxFQUFFLElBRnVCLEVBQWhCOzs7QUFLakI7QUFDQSxTQUFPLElBQUlDLE9BQUosQ0FBWSxVQUFDQyxPQUFELEVBQVVDLE1BQVYsRUFBcUI7QUFDcENiLE9BQUcsQ0FBQ0osT0FBSixDQUFZO0FBQ1JHLFNBQUcsRUFBRVAsTUFBTSxDQUFDQyxNQUFQLEdBQWdCSSxTQUFTLENBQUNFLEdBRHZCO0FBRVJMLGFBQU8sRUFBRUYsTUFBTSxDQUFDRSxPQUZSO0FBR1JVLFlBQU0sRUFBRVosTUFBTSxDQUFDWSxNQUFQLElBQWlCLEVBSGpCO0FBSVJVLFVBQUksRUFBRWpCLFNBQVMsQ0FBQ2lCLElBQVYsSUFBa0IsRUFKaEI7QUFLUkMsWUFBTSxFQUFFbEIsU0FBUyxDQUFDa0IsTUFBVixJQUFvQixLQUxwQjtBQU1SQyxhQUFPLEVBQUUsaUJBQUFDLEdBQUcsRUFBSTtBQUNaLFlBQUlBLEdBQUcsQ0FBQ2IsTUFBSixDQUFXYyxhQUFmLEVBQThCO0FBQzFCQyxxQkFBVyxDQUFDLE9BQUQsRUFBVUYsR0FBRyxDQUFDYixNQUFKLENBQVdjLGFBQXJCLENBQVg7QUFDSDtBQUNELFlBQUlELEdBQUcsQ0FBQ0csVUFBSixLQUFtQixHQUF2QixFQUE0QjtBQUN4QnBCLGFBQUcsQ0FBQ3FCLFdBQUo7QUFDQSxjQUFNQyxXQUFXLEdBQUdMLEdBQUcsQ0FBQ0gsSUFBeEI7QUFDQSxjQUFJUSxXQUFXLENBQUNDLFdBQVosS0FBNEIsR0FBaEMsRUFBcUM7QUFDakNYLG1CQUFPLENBQUNVLFdBQVcsQ0FBQ1IsSUFBYixDQUFQO0FBQ0E7QUFDSDtBQUNELGNBQUlRLFdBQVcsQ0FBQ0MsV0FBWixLQUE0QixHQUFoQyxFQUFxQztBQUNqQ0MscUJBQVM7QUFDVDtBQUNIO0FBQ0RYLGdCQUFNLENBQUNTLFdBQUQsQ0FBTjtBQUNBO0FBQ0g7QUFDREcsZ0JBQVEsQ0FBQ1IsR0FBRyxDQUFDRyxVQUFMLENBQVI7QUFDSCxPQXpCTztBQTBCUk0sVUExQlEsZ0JBMEJIQyxHQTFCRyxFQTBCRTtBQUNOM0IsV0FBRyxDQUFDQyxTQUFKLENBQWM7QUFDVkMsZUFBSyxFQUFFLGlCQURHO0FBRVZDLGNBQUksRUFBRSxNQUZJLEVBQWQ7O0FBSUgsT0EvQk8sRUFBWjs7QUFpQ0gsR0FsQ00sQ0FBUDtBQW1DSCxDQXhERDs7QUEwREE7MEJBQ0EsSUFBTXlCLFNBQVMsR0FBRyxTQUFaQSxTQUFZLENBQUNDLEtBQUQsRUFBVztBQUN6QjdCLEtBQUcsQ0FBQ1MsV0FBSixDQUFnQjtBQUNaUCxTQUFLLEVBQUUsS0FESztBQUVaUSxRQUFJLEVBQUUsSUFGTSxFQUFoQjs7QUFJQTtBQUNBbEIsUUFBTSxDQUFDWSxNQUFQLEdBQWdCO0FBQ1osY0FBVSxrQkFERTtBQUVaLHFCQUFpQkMsZUFBTUMsT0FBTixDQUFjQyxRQUFkLElBQTBCLEVBRi9CLEVBQWhCOztBQUlBO0FBQ0EsU0FBTyxJQUFJSSxPQUFKLENBQVksVUFBQ0MsT0FBRCxFQUFVQyxNQUFWLEVBQXFCO0FBQ3BDYixPQUFHLENBQUM4QixVQUFKLENBQWU7QUFDWC9CLFNBQUcsRUFBRVAsTUFBTSxDQUFDQyxNQUFQLEdBQWdCLGlCQURWO0FBRVhzQyxXQUFLLEVBQUVGLEtBRkk7QUFHWHpCLFlBQU0sRUFBRVosTUFBTSxDQUFDWSxNQUFQLElBQWlCLEVBSGQ7QUFJWFksYUFBTyxFQUFFLGlCQUFBQyxHQUFHLEVBQUk7QUFDWixZQUFJQSxHQUFHLENBQUNHLFVBQUosS0FBbUIsR0FBdkIsRUFBNEI7QUFDeEJwQixhQUFHLENBQUNxQixXQUFKO0FBQ0EsY0FBSVcsT0FBTyxHQUFHQyxJQUFJLENBQUNDLEtBQUwsQ0FBV2pCLEdBQUcsQ0FBQ0gsSUFBZixDQUFkO0FBQ0EsY0FBSWtCLE9BQU8sQ0FBQ1QsV0FBUixLQUF3QixHQUE1QixFQUFpQztBQUM3QlgsbUJBQU8sQ0FBQ29CLE9BQU8sQ0FBQ2xCLElBQVQsQ0FBUDtBQUNBO0FBQ0g7QUFDREQsZ0JBQU0sQ0FBQ21CLE9BQUQsQ0FBTjtBQUNBO0FBQ0g7QUFDRFAsZ0JBQVEsQ0FBQ1IsR0FBRyxDQUFDRyxVQUFMLENBQVI7QUFDSCxPQWhCVSxFQUFmOztBQWtCSCxHQW5CTSxDQUFQO0FBb0JILENBL0JEOztBQWlDQTs4QkFDQSxJQUFNSyxRQUFRLEdBQUcsU0FBWEEsUUFBVyxDQUFDVSxJQUFELEVBQVU7QUFDdkIsVUFBUUEsSUFBUjtBQUNJLFNBQUssR0FBTDtBQUNJbkMsU0FBRyxDQUFDQyxTQUFKLENBQWM7QUFDVkMsYUFBSyxFQUFFaUMsSUFBSSxHQUFHLGdCQURKO0FBRVZoQyxZQUFJLEVBQUUsTUFGSSxFQUFkOztBQUlBO0FBQ0osU0FBSyxHQUFMO0FBQ0lILFNBQUcsQ0FBQ0MsU0FBSixDQUFjO0FBQ1ZDLGFBQUssRUFBRWlDLElBQUksR0FBRyxhQURKO0FBRVZoQyxZQUFJLEVBQUUsTUFGSSxFQUFkOztBQUlBO0FBQ0osU0FBSyxHQUFMO0FBQ0lILFNBQUcsQ0FBQ0MsU0FBSixDQUFjO0FBQ1ZDLGFBQUssRUFBRWlDLElBQUksR0FBRyxnQkFESjtBQUVWaEMsWUFBSSxFQUFFLE1BRkksRUFBZDs7QUFJQSxZQWxCUjs7QUFvQkgsQ0FyQkQ7O0FBdUJBO0FBQ0EsSUFBTWdCLFdBQVcsR0FBRyxTQUFkQSxXQUFjLENBQUNpQixLQUFELEVBQVc7QUFDM0IvQixpQkFBTWdDLE1BQU4sQ0FBYSxVQUFiLEVBQXlCRCxLQUF6QjtBQUNBO0FBQ0FwQyxLQUFHLENBQUNzQyxpQkFBSixDQUFzQixPQUF0QjtBQUNILENBSkQ7O0FBTUE7QUFDQSxJQUFNZCxTQUFTLEdBQUcsU0FBWkEsU0FBWSxHQUFNO0FBQ3BCLE1BQUk3QixjQUFKLEVBQW9CO0FBQ3BCLE1BQUksQ0FBQ0EsY0FBTCxFQUFxQkEsY0FBYyxHQUFHLElBQWpCO0FBQ3JCd0IsYUFBVyxDQUFDLEVBQUQsQ0FBWDtBQUNBbkIsS0FBRyxDQUFDdUMsU0FBSixDQUFjO0FBQ1ZyQyxTQUFLLEVBQUUsTUFERztBQUVWc0MsV0FBTyxFQUFFLGlCQUZDO0FBR1ZDLGdCQUFZLEVBQUUsU0FISjtBQUlWQyxjQUFVLEVBQUUsS0FKRjtBQUtWMUIsV0FBTyxFQUFFLGlCQUFBQyxHQUFHLEVBQUk7QUFDWnRCLG9CQUFjLEdBQUcsS0FBakI7QUFDQSxVQUFJc0IsR0FBRyxDQUFDMEIsT0FBUixFQUFpQjtBQUNiM0MsV0FBRyxDQUFDNEMsUUFBSixDQUFhO0FBQ1Q3QyxhQUFHLEVBQUUsa0JBREksRUFBYjs7QUFHSDtBQUNKLEtBWlMsRUFBZDs7QUFjSCxDQWxCRCIsImZpbGUiOiI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXZWLllJDmmI7mmI5cbiAqIOWMhuWMhuaVsOi9veaBjeWmguaipu+8jOWygeaciOi/oui/ouWNjuWPkeWinuOAglxuICog56KM56KM5peg5Li65p6J5Y2K55Sf77yM5LiA5pyd5oOK6YaS5LiH5LqL56m644CCXG4gKi9cblxuaW1wb3J0IHN0b3JlIGZyb20gJ0Avc3RvcmUnXG5pbXBvcnQgcm91dGVyIGZyb20gJy4uL3JvdXRlcidcblxuLy8g5Z+656GA6YWN572uXG5jb25zdCBjb25maWcgPSB7XG4gICAgYXBpVXJsXHQ6ICdodHRwczovL2FwaS5nb25nbGkudmlwL2FwaS8nLCAvLyDmraPlvI/njq/looNcbiAgICAvLyBhcGlVcmw6ICdodHRwOi8vYXBpLmdsLnNoYW5na2VsaWFuLmNuL2FwaS8nLCAvLyAg5rWL6K+VXG4gICAgdGltZW91dDogNjAwMDBcbn1cblxubGV0IGxvZ2luSGludFN0YXRlID0gZmFsc2VcblxuLy8g572R57uc6K+35rGCXG5jb25zdCByZXF1ZXN0ID0gKHBhcmFtZXRlciwgaGlkZUxvZGluZyA9IHRydWUpID0+IHtcbiAgICAvLyDmo4Dmn6V1cmzphY3nva5cbiAgICBpZiAocGFyYW1ldGVyLnVybCA9PT0gJ3VuZGVmaW5lZCcgfHwgcGFyYW1ldGVyLnVybCA9PT0gJycpIHtcbiAgICAgICAgdW5pLnNob3dUb2FzdCh7XG4gICAgICAgICAgICB0aXRsZTogJ+ivt+axguWcsOWdgOS4jeiDveS4uuepuicsXG4gICAgICAgICAgICBpY29uOiAnbm9uZSdcbiAgICAgICAgfSlcbiAgICAgICAgcmV0dXJuXG4gICAgfVxuICAgIC8vIOazqOWFpWhlYWRlclxuICAgIGNvbmZpZy5oZWFkZXIgPSB7XG4gICAgICAgICdBY2NlcHQnOiAnYXBwbGljYXRpb24vanNvbicsXG4gICAgICAgICdBdXRob3JpemF0aW9uJzogc3RvcmUuZ2V0dGVycy5nZXRUb2tlbiB8fCB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3Rva2VuJylcbiAgICB9XG4gICAgLy8g5Yqg6L295o+Q56S6XG4gICAgaWYgKCFoaWRlTG9kaW5nKSB1bmkuc2hvd0xvYWRpbmcoe1xuICAgICAgICB0aXRsZTogJ+WKoOi9veS4rScsXG4gICAgICAgIG1hc2s6IHRydWVcbiAgICB9KTtcblxuICAgIC8vIOivt+axguWunuS+i1xuICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgICAgIHVuaS5yZXF1ZXN0KHtcbiAgICAgICAgICAgIHVybDogY29uZmlnLmFwaVVybCArIHBhcmFtZXRlci51cmwsXG4gICAgICAgICAgICB0aW1lb3V0OiBjb25maWcudGltZW91dCxcbiAgICAgICAgICAgIGhlYWRlcjogY29uZmlnLmhlYWRlciB8fCB7fSxcbiAgICAgICAgICAgIGRhdGE6IHBhcmFtZXRlci5kYXRhIHx8IHt9LFxuICAgICAgICAgICAgbWV0aG9kOiBwYXJhbWV0ZXIubWV0aG9kIHx8ICdHRVQnLFxuICAgICAgICAgICAgc3VjY2VzczogcmVzID0+IHtcbiAgICAgICAgICAgICAgICBpZiAocmVzLmhlYWRlci5BdXRob3JpemF0aW9uKSB7XG4gICAgICAgICAgICAgICAgICAgIHVwZGF0ZVRva2VuKCd0b2tlbicsIHJlcy5oZWFkZXIuQXV0aG9yaXphdGlvbilcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKHJlcy5zdGF0dXNDb2RlID09PSAyMDApIHtcbiAgICAgICAgICAgICAgICAgICAgdW5pLmhpZGVMb2FkaW5nKClcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgcmVzb2x2ZURhdGEgPSByZXMuZGF0YVxuICAgICAgICAgICAgICAgICAgICBpZiAocmVzb2x2ZURhdGEuc3RhdHVzX2NvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZShyZXNvbHZlRGF0YS5kYXRhKVxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaWYgKHJlc29sdmVEYXRhLnN0YXR1c19jb2RlID09PSA0MDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxvZ2luSGludCgpXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICByZWplY3QocmVzb2x2ZURhdGEpXG4gICAgICAgICAgICAgICAgICAgIHJldHVyblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBlcnJUb2FzdChyZXMuc3RhdHVzQ29kZSlcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBmYWlsKGVycikge1xuICAgICAgICAgICAgICAgIHVuaS5zaG93VG9hc3Qoe1xuICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+e9kee7nOmUmeivr++8jOivt+ajgOafpeaCqOiuvuWkh+e9kee7nOeKtuaAgScsXG4gICAgICAgICAgICAgICAgICAgIGljb246ICdub25lJ1xuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgIH0pXG4gICAgfSlcbn1cblxuLy8g5paH5Lu25LiK5LygXG5jb25zdCB1cGxvYWRpbmcgPSAocGF0aHMpID0+IHtcbiAgICB1bmkuc2hvd0xvYWRpbmcoe1xuICAgICAgICB0aXRsZTogJ+S4iuS8oOS4rScsXG4gICAgICAgIG1hc2s6IHRydWVcbiAgICB9KTtcbiAgICAvLyDms6jlhaVoZWFkZXJcbiAgICBjb25maWcuaGVhZGVyID0ge1xuICAgICAgICAnQWNjZXB0JzogJ2FwcGxpY2F0aW9uL2pzb24nLFxuICAgICAgICAnQXV0aG9yaXphdGlvbic6IHN0b3JlLmdldHRlcnMuZ2V0VG9rZW4gfHwgJydcbiAgICB9XG4gICAgLy8g5LiK5Lyg5Zu+54mHXG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICAgICAgdW5pLnVwbG9hZEZpbGUoe1xuICAgICAgICAgICAgdXJsOiBjb25maWcuYXBpVXJsICsgJ3N0b3JhZ2UvdXBsb2FkcycsXG4gICAgICAgICAgICBmaWxlczogcGF0aHMsXG4gICAgICAgICAgICBoZWFkZXI6IGNvbmZpZy5oZWFkZXIgfHwge30sXG4gICAgICAgICAgICBzdWNjZXNzOiByZXMgPT4ge1xuICAgICAgICAgICAgICAgIGlmIChyZXMuc3RhdHVzQ29kZSA9PT0gMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgIHVuaS5oaWRlTG9hZGluZygpXG4gICAgICAgICAgICAgICAgICAgIGxldCB1cGREYXRhID0gSlNPTi5wYXJzZShyZXMuZGF0YSlcbiAgICAgICAgICAgICAgICAgICAgaWYgKHVwZERhdGEuc3RhdHVzX2NvZGUgPT09IDIwMCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZSh1cGREYXRhLmRhdGEpXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICByZWplY3QodXBkRGF0YSlcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGVyclRvYXN0KHJlcy5zdGF0dXNDb2RlKVxuICAgICAgICAgICAgfVxuICAgICAgICB9KVxuICAgIH0pXG59XG5cbi8vIOWkhOeQhuS4gOS6m2h0dHDor7fmsYLplJnor6/mj5DnpLpcbmNvbnN0IGVyclRvYXN0ID0gKGNvZGUpID0+IHtcbiAgICBzd2l0Y2ggKGNvZGUpIHtcbiAgICAgICAgY2FzZSA0MDQ6XG4gICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcbiAgICAgICAgICAgICAgICB0aXRsZTogY29kZSArICfmjqXlj6PkuI3lrZjlnKjvvIzor7fogZTns7vns7vnu5/nrqHnkIblkZgnLFxuICAgICAgICAgICAgICAgIGljb246ICdub25lJ1xuICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlIDQwNTpcbiAgICAgICAgICAgIHVuaS5zaG93VG9hc3Qoe1xuICAgICAgICAgICAgICAgIHRpdGxlOiBjb2RlICsgJ+ivt+ajgOafpeaOpeWPo+ivt+axguaWueW8j+mUmeivrycsXG4gICAgICAgICAgICAgICAgaWNvbjogJ25vbmUnXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIGNhc2UgNTAwOlxuICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7XG4gICAgICAgICAgICAgICAgdGl0bGU6IGNvZGUgKyAn5pyN5Yqh56uv6ZSZ6K+v77yM6K+35qOA5p+l5pyN5Yqh5Zmo5L+h5oGvJyxcbiAgICAgICAgICAgICAgICBpY29uOiAnbm9uZSdcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgICBicmVhaztcbiAgICB9XG59XG5cbi8vIOabtOaWsHRva2VuXG5jb25zdCB1cGRhdGVUb2tlbiA9ICh0b2tlbikgPT4ge1xuICAgIHN0b3JlLmNvbW1pdCgnc2V0VG9rZW4nLCB0b2tlbilcbiAgICAvLyDmuIXpmaTpgIDlh7rnmbvlvZXmoIfor4ZcbiAgICB1bmkucmVtb3ZlU3RvcmFnZVN5bmMoJ2lzbmV3Jylcbn1cblxuLy8g5aSE55CG55m75b2V5o+Q56S6XG5jb25zdCBsb2dpbkhpbnQgPSAoKSA9PiB7XG4gICAgaWYgKGxvZ2luSGludFN0YXRlKSByZXR1cm5cbiAgICBpZiAoIWxvZ2luSGludFN0YXRlKSBsb2dpbkhpbnRTdGF0ZSA9IHRydWVcbiAgICB1cGRhdGVUb2tlbignJylcbiAgICB1bmkuc2hvd01vZGFsKHtcbiAgICAgICAgdGl0bGU6ICfnmbvlvZXmj5DnpLonLFxuICAgICAgICBjb250ZW50OiAn5oKo55qE55m75b2V5L+h5oGv5bey6L+H5pyf77yM6K+36YeN5paw55m75b2VJyxcbiAgICAgICAgY29uZmlybUNvbG9yOiAnIzhiNjRmZCcsXG4gICAgICAgIHNob3dDYW5jZWw6IGZhbHNlLFxuICAgICAgICBzdWNjZXNzOiByZXMgPT4ge1xuICAgICAgICAgICAgbG9naW5IaW50U3RhdGUgPSBmYWxzZVxuICAgICAgICAgICAgaWYgKHJlcy5jb25maXJtKSB7XG4gICAgICAgICAgICAgICAgdW5pLnJlTGF1bmNoKHtcbiAgICAgICAgICAgICAgICAgICAgdXJsOiAnL3BhZ2VzL2F1dGgvYXV0aCdcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSlcbn1cblxuZXhwb3J0IHtcbiAgICByZXF1ZXN0LFxuICAgIHVwbG9hZGluZyxcbiAgICBjb25maWdcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///9\n"); /***/ }), /* 10 */ @@ -15979,7 +15979,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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 _store = __webpack_require__(/*! @/apis/interfaces/store */ 76);\n\n\nvar _userAuth = _interopRequireDefault(__webpack_require__(/*! @/public/userAuth */ 227));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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 { current: 1, goods: { pictures: [], name: \"\", description: \"\", content: [], price: { show: 0 } }, skus: [], skuid: '', skuShow: false, specs: [], unitText: '', specselect: [], selectSkusValues: {}, qty: 1, collages: [], // 可拼单列表\n getMorePin: false, // 更多可拼团列表是否显示\n pinShow: false, // 与谁谁谁的拼团是否显示\n shop_vip: {// \"status\": true, // 当前店铺是否是会员制店铺 true 是 false 否\n // \"is_vip\": true, // 当前会员是否是 vip true 是会员 false 非会员\n // \"is_receive\": false // 当前会员是否已领取过 false 未领取 true 已领取\n }, // collageid:'' ,// 拼团 id\n collageitem: '' // 已选择的拼团的 item\n };}, onShow: function onShow() {this.getGoods();}, methods: { getGoods: function getGoods() {var _this = this;var id = this.$Route.query.id; // let id = 61; // 普通商品\n // let id = 95; // 拼团商品\n (0, _store.goods)(id).then(function (res) {_this.goods = res;_this.specs = res.specs;_this.skus = res.skus;_this.skuid = res.skus[0].sku_id;_this.unitText = res.skus[0].unit_text;_this.specselect = res.skus[0].unit.split('|');_this.selectSkusValues = res.skus[0];_this.shop_vip = res.shop_vip;_this.collages = res.active.collages;});}, open: function open() {this.skuShow = true;this.qty = 1;}, close: function close() {this.skuShow = false;this.getMorePin = false;this.pinShow = false;this.qty = 1; // this.specselect = this.skus[0].unit.split('|')\n // this.selectSkusValues = this.skus[0]\n }, // 去拼单\n toPin: function toPin(item) {__f__(\"log\", item, \" at pages/store/goods.vue:263\");this.close();if (item.can_share) {this.share();} else {this.pinShow = true;this.collageitem = item;}}, // 分享\n share: function share() {__f__(\"log\", ' 分享。。。', \" at pages/store/goods.vue:274\");}, // 弹出 拼团不可点\n showPinToast: function showPinToast() {uni.showToast({ title: this.goods.active.message, icon: 'none', mask: true });}, clickSkus: function clickSkus(index, id) {this.skuid = '';this.specselect[index] = id;var newlist = [];var str = '';for (var i in this.specselect) {if (i == index) {newlist.push(id);if (i == 0) {str = id;} else {str = str + '|' + id;}} else {newlist.push(this.specselect[i]);if (i == 0) {str = this.specselect[i];} else {str = str + '|' + this.specselect[i];}}}for (var i in this.skus) {if (this.skus[i].unit == str) {this.selectSkusValues = this.skus[i];break;}}this.specselect = newlist;}, toVip: function toVip() {uni.navigateTo({ url: '/pages/store/vip/index/index?id=' + this.goods.shop.shop_id });}, // 会员商品领取\n vipBuy: function vipBuy() {var _this2 = this;if (this.shop_vip.is_vip) {if (this.shop_vip.is_receive) {uni.showModal({ title: '温馨提示', content: this.shop_vip.alert_text + '请联系线下商家:' + this.goods.shop.mobile, cancelText: '再看看', cancelColor: '#999', showCancel: false, confirmColor: '#34ce98', confirmText: ' 知道了', success: function success(res) {// if (res.confirm) {\n //\n //\n // plus.device.dial('18354789632', true);\n //\n // }\n } });} else {__f__(\"log\", '已经是会员,且未领取领取了商品,', \" at pages/store/goods.vue:346\");this.goUrl();}} else {uni.showModal({ title: '温馨提示', content: '您还不是该店铺的会员', cancelColor: '#999', cancelText: '再想想', confirmColor: \"#34ce98\", confirmText: '立即开通', success: function success(res) {if (res.confirm) {_this2.close();uni.navigateTo({ url: '/pages/store/vip/index/index?id=' + _this2.goods.shop.shop_id });}} });}}, buy: function buy() {if (this.$store.state.token === '') {var Auth = new _userAuth.default();Auth.Login();return;}if (this.goods.type === 2) {this.open();return;}this.goUrl();}, buy2: function buy2(value) {var sku_id = value.sku_id,stock = value.stock;if (stock > 0) {this.skuid = sku_id;this.goUrl();} else {uni.showToast({ title: '当前商品库存不足', icon: 'none', mask: true, duration: 2000 });}}, goUrl: function goUrl() {var params = { skuId: this.skuid, qty: this.qty };if (this.goods.is_active) {params.type = 'pin';params.collageid = this.collageitem.collage_id || '';}__f__(\"log\", params, \" at pages/store/goods.vue:406\");this.$Router.push({\n name: 'StoreBuy',\n params: params });\n\n this.close();\n },\n toShop: function toShop(id) {\n this.$Router.push({\n name: 'ShopDetail',\n params: {\n ShopId: id } });\n\n\n },\n // 参与别人的拼团\n applyPin: function applyPin() {\n if (this.$store.state.token === '') {\n var Auth = new _userAuth.default();\n Auth.Login();\n return;\n }\n this.goUrl();\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 7)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc3RvcmUvZ29vZHMudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBK0xBOzs7QUFHQSwwRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0EsVUFEQSxFQUVBLFNBQ0EsWUFEQSxFQUVBLFFBRkEsRUFHQSxlQUhBLEVBSUEsV0FKQSxFQUtBLFNBQ0EsT0FEQSxFQUxBLEVBRkEsRUFXQSxRQVhBLEVBWUEsU0FaQSxFQWFBLGNBYkEsRUFjQSxTQWRBLEVBZUEsWUFmQSxFQWdCQSxjQWhCQSxFQWlCQSxvQkFqQkEsRUFrQkEsTUFsQkEsRUFtQkEsWUFuQkEsRUFtQkE7QUFDQSx1QkFwQkEsRUFvQkE7QUFDQSxvQkFyQkEsRUFxQkE7QUFDQSxpQkFDQTtBQUNBO0FBQ0E7QUFIQSxPQXRCQSxFQTJCQTtBQUNBLHFCQTVCQSxDQTRCQTtBQTVCQSxNQThCQSxDQWhDQSxFQWlDQSxNQWpDQSxvQkFpQ0EsQ0FDQSxnQkFDQSxDQW5DQSxFQW9DQSxXQUNBLFFBREEsc0JBQ0Esa0JBQ0EsOEJBREEsQ0FFQTtBQUNBO0FBQ0EsaURBQ0Esa0JBQ0Esd0JBQ0Esc0JBQ0EsaUNBQ0EsdUNBQ0EsK0NBQ0EscUNBQ0EsOEJBQ0EscUNBQ0EsQ0FWQSxFQVdBLENBaEJBLEVBaUJBLElBakJBLGtCQWlCQSxDQUNBLG9CQUNBLGFBQ0EsQ0FwQkEsRUFxQkEsS0FyQkEsbUJBcUJBLENBQ0EscUJBQ0Esd0JBQ0EscUJBQ0EsYUFKQSxDQUtBO0FBQ0E7QUFDQSxLQTVCQSxFQTZCQTtBQUNBLFNBOUJBLGlCQThCQSxJQTlCQSxFQThCQSxDQUNBLG9EQUNBLGFBQ0EscUJBQ0EsYUFDQSxDQUZBLE1BRUEsQ0FDQSxvQkFDQSx3QkFDQSxDQUNBLENBdkNBLEVBd0NBO0FBQ0EsU0F6Q0EsbUJBeUNBLENBQ0Esd0RBQ0EsQ0EzQ0EsRUE0Q0E7QUFDQSxnQkE3Q0EsMEJBNkNBLENBQ0EsZ0JBQ0EsZ0NBREEsRUFFQSxZQUZBLEVBR0EsVUFIQSxJQUtBLENBbkRBLEVBb0RBLFNBcERBLHFCQW9EQSxLQXBEQSxFQW9EQSxFQXBEQSxFQW9EQSxDQUNBLGdCQUNBLDRCQUNBLGlCQUNBLGFBQ0EsZ0NBQ0EsaUJBQ0EsaUJBQ0EsYUFDQSxTQUNBLENBRkEsTUFFQSxDQUNBLHFCQUNBLENBQ0EsQ0FQQSxNQU9BLENBQ0EsaUNBQ0EsYUFDQSx5QkFDQSxDQUZBLE1BRUEsQ0FDQSxxQ0FDQSxDQUNBLENBRUEsQ0FDQSwwQkFDQSwrQkFDQSxxQ0FDQSxNQUNBLENBQ0EsQ0FDQSwwQkFDQSxDQWxGQSxFQW1GQSxLQW5GQSxtQkFtRkEsQ0FDQSxpQkFDQSxpRUFEQSxJQUdBLENBdkZBLEVBd0ZBO0FBQ0EsVUF6RkEsb0JBeUZBLG1CQUNBLDJCQUNBLCtCQUNBLGdCQUNBLGFBREEsRUFFQSx1RUFGQSxFQUdBLGlCQUhBLEVBSUEsbUJBSkEsRUFLQSxpQkFMQSxFQU1BLHVCQU5BLEVBT0EsbUJBUEEsRUFRQSxnQ0FDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQW5CQSxJQXFCQSxDQXRCQSxNQXNCQSxDQUNBLGtFQUNBLGFBQ0EsQ0FDQSxDQTNCQSxNQTJCQSxDQUNBLGdCQUNBLGFBREEsRUFFQSxxQkFGQSxFQUdBLG1CQUhBLEVBSUEsaUJBSkEsRUFLQSx1QkFMQSxFQU1BLG1CQU5BLEVBT0EsZ0NBQ0Esa0JBQ0EsZUFDQSxpQkFDQSxtRUFEQSxJQUdBLENBQ0EsQ0FkQSxJQWdCQSxDQUNBLENBdklBLEVBd0lBLEdBeElBLGlCQXdJQSxDQUNBLHFDQUNBLG1DQUNBLGFBQ0EsT0FDQSxDQUNBLDRCQUNBLFlBQ0EsT0FDQSxDQUNBLGFBQ0EsQ0FuSkEsRUFvSkEsSUFwSkEsZ0JBb0pBLEtBcEpBLEVBb0pBLEtBRUEsTUFGQSxHQUlBLEtBSkEsQ0FFQSxNQUZBLENBR0EsS0FIQSxHQUlBLEtBSkEsQ0FHQSxLQUhBLENBS0EsZ0JBQ0Esb0JBQ0EsYUFDQSxDQUhBLE1BR0EsQ0FDQSxnQkFDQSxpQkFEQSxFQUVBLFlBRkEsRUFHQSxVQUhBLEVBSUEsY0FKQSxJQU1BLENBQ0EsQ0FwS0EsRUFxS0EsS0FyS0EsbUJBcUtBLENBQ0EsZUFDQSxpQkFEQSxFQUVBLGFBRkEsR0FJQSwyQkFDQSxvQkFDQSxxREFDQSxDQUNBLHNEQUNBO0FBQ0Esd0JBREE7QUFFQSxzQkFGQTs7QUFJQTtBQUNBLEtBcExBO0FBcUxBLFVBckxBLGtCQXFMQSxFQXJMQSxFQXFMQTtBQUNBO0FBQ0EsMEJBREE7QUFFQTtBQUNBLG9CQURBLEVBRkE7OztBQU1BLEtBNUxBO0FBNkxBO0FBQ0EsWUE5TEEsc0JBOExBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FyTUEsRUFwQ0EsRSIsImZpbGUiOiIyMjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8dmlldz5cclxuICAgICAgICA8IS0tIOS6p+WTgeWwgemdoiAtLT5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImdvb2RzLXN3aXBlclwiPlxyXG4gICAgICAgICAgICA8c3dpcGVyIDppbmRpY2F0b3ItZG90cz1cImZhbHNlXCIgQGNoYW5nZT1cImN1cnJlbnQgPSAkZXZlbnQuZGV0YWlsLmN1cnJlbnQgKyAxXCI+XHJcbiAgICAgICAgICAgICAgICA8c3dpcGVyLWl0ZW0gdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGdvb2RzLnBpY3R1cmVzXCIgOmtleT1cImluZGV4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJzd2lwZXItY292ZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGltYWdlIDpzcmM9XCJpdGVtXCIgbW9kZT1cImFzcGVjdEZpbGxcIiAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvc3dpcGVyLWl0ZW0+XHJcbiAgICAgICAgICAgIDwvc3dpcGVyPlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cInN3aXBlci1wYWdlc1wiPiB7e2N1cnJlbnR9fS97e2dvb2RzLnBpY3R1cmVzLmxlbmd0aH19PC92aWV3PlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cInZpcEdvb2RzSW5mb1wiICB2LWlmPVwic2hvcF92aXAuc3RhdHVzXCIgPnt7c2hvcF92aXAubWVzc2FnZX19IDwvdmlldz5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ2aXBHb29kc0luZm9cIiAgdi1pZj1cImdvb2RzLmlzX2FjdGl2ZSBcIiA+5ou85Zui5ZWG5ZOBPC92aWV3PlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgICAgICA8IS0tIOivpuaDhSAtLT5cclxuICAgICAgICA8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ0aXRsZVwiPiB7e2dvb2RzLm5hbWV9fSA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic3ViLXRpdGxlXCI+PHNwYW4gY2xhc3M9J3ZpcFR5cGUnIHYtaWY9XCJzaG9wX3ZpcC5tZXNzYWdlVGl0bGUgIT0gJydcIj57e3Nob3BfdmlwLm1lc3NhZ2VUaXRsZX19PC9zcGFuPnt7Z29vZHMuZGVzY3JpcHRpb259fTwvdmlldz5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJib3gtZmxleFwiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJwcmljZVwiPiBcclxuICAgICAgICAgICAgICAgICAgICB7e2dvb2RzLnByaWNlLnNob3d9fTx0ZXh0PkRU56ev5YiGPC90ZXh0PlxyXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzID0nZGVsJyAgdi1pZj1cInNob3BfdmlwLnN0YXR1c1wiPnt7Z29vZHMub3JpZ2luYWxfcHJpY2V9fSBEVOenr+WIhjwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInNhbGVzXCIgdi1pZj1cImdvb2RzLnNrdXMgJiYgIWdvb2RzLmlzX2FjdGl2ZVwiPuW6k+WtmOmHj3t7Z29vZHMuc2t1c1swXS5zdG9ja3195Lu2PC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJfcGluXCIgdi1pZj1cImdvb2RzLmlzX2FjdGl2ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiX2hhc1wiIHYtaWY9XCJnb29kcy5hY3RpdmUuY291bnQ+MFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8aW1hZ2Ugc3JjPVwiL3N0YXRpYy9ib29rL2ZpcmUucG5nXCIgbW9kZT1cIndpZHRoRml4XCIgY2xhc3M9XCJmaXJlXCIgLz4g5bey5ou8e3tnb29kcy5hY3RpdmUuY291bnR9feS7tlxyXG4gICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInR1YW5cIj57e2dvb2RzLmFjdGl2ZS5udW1iZXJ9feS6uuWbojwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG5cclxuICAgICAgICAgICAgPCEtLSB2aXAg5ZWG5ZOB6KeE5qC8IC0tPlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cInZpcEluZm9cIiB2LWlmPVwic2hvcF92aXAuY2FyZFwiPlxyXG4gICAgICAgICAgICAgICAgPGltYWdlIHNyYz1cIi9zdGF0aWMvc3RvcmUvdmlwLWxpbmUtYmcucG5nXCIgbW9kZT1cIndpZHRoRml4XCIgLz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuICAgICAgICAgICAgICAgICAgICB7e3Nob3BfdmlwLmNhcmQubmFtZX19XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCIgZGVzXCI+IHt7c2hvcF92aXAuY2FyZC5kZXNjcmlwdGlvbn19IDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwidG9WaXBcIj5cclxuICAgICAgICAgICAgICAgICAgICA8IS0tIDEgIOW8gOmAmiAy57ut6LS5IDPljYfnuqcgIG51bWJlciDnsbvlnosgLS0+XG4gICAgICAgICAgICAgICAgICAgIOafpeeci+ivpuaDhVxyXG4gICAgICAgICAgICAgICAgICAgIDwhLS0ge3tzaG9wX3ZpcC5jYXJkLnN0YXRlID09PSAxID8n56uL5Y2z5byA6YCaJzpzaG9wX3ZpcC5jYXJkLnN0YXRlID09PSAyID8n56uL5Y2z57ut6LS5Jzon56uL5Y2z5Y2H57qnJ319IC0tPlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDwhLS0g5pmu6YCa5ZWG5ZOB5Y+KIFZJUCDllYblk4Hop4TmoLwgLS0+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidW5pdFwiIHYtaWY9XCJnb29kcy5za3VzICYmIGdvb2RzLnNrdXNbMF0udW5pdCAhPT0gJycgJiYgIWdvb2RzLmlzX2FjdGl2ZVwiIEBjbGljaz1cIm9wZW4oKVwiPlxyXG4gICAgICAgICAgICAgICAgPHNwYW4+6KeE5qC8Ont7c2VsZWN0U2t1c1ZhbHVlcy51bml0X3RleHR9fTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgIDx1bmktaWNvbnMgdHlwZT1cInJpZ2h0XCIgY29sb3I9XCIjY2FjYWNhXCIgLz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG5cclxuICAgICAgICAgICAgPCEtLSAg5Y+v5ou85Zui5YiX6KGoIC0tPlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cImlzX2FjdGl2ZVwiIHYtaWY9XCJnb29kcy5pc19hY3RpdmUgJiYgY29sbGFnZXMubGVuZ3RoPjBcIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidGl0bGVcIiB2LWlmPVwiY29sbGFnZXMubGVuZ3RoID4gMlwiPlxyXG4gICAgICAgICAgICAgICAgICAgIOi/meS6m+S6uuWImuWImuaLvOWNleaIkOWKn++8jOWPr+WPguS4juaLvOWNlVxyXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIEBjbGljaz1cImdldE1vcmVQaW4gPSB0cnVlXCI+5p+l55yL5pu05aSaXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx1bmktaWNvbnMgdHlwZT1cInJpZ2h0XCIgY29sb3I9XCIjY2FjYWNhXCIgLz5cclxuICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInRpdGxlXCIgdi1pZj1cImNvbGxhZ2VzLmxlbmd0aCA8PSAyXCI+IHt7Y29sbGFnZXMubGVuZ3RofX3kurrmraPlnKjmi7zljZXvvIzlj6/lj4LkuI7mi7zljZUgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGNvbGxhZ2VzXCIgOmtleT1cImluZGV4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiY29udGVudC1pdGVtXCIgdi1pZj1cImluZGV4IDwgMlwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJpbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHUtYXZhdGFyLWdyb3VwIDp1cmxzPVwiaXRlbS5jb3ZlcnNcIiBzaXplPVwiMzRcIiBnYXA9XCIwLjZcIiBjbGFzcz1cImF2YXRhci1ncm91cFwiIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJuaWNrbmFtZVwiPiB7e2l0ZW0ubmFtZXN9fTwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiYnRuXCIgdi1pZj1cImdvb2RzLmFjdGl2ZS5jYW5fam9pbiB8fCBpdGVtLmNhbl9zaGFyZVwiIEBjbGljaz1cInRvUGluKGl0ZW0pXCI+e3sgaXRlbS5jYW5fc2hhcmU/J+WOu+WIhuS6qyc6J+WOu+aLvOWNlSd9fTwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwibm9uZUJ0blwiIHYtZWxzZSBAY2xpY2s9XCJzaG93UGluVG9hc3RcIj7ljrvmi7zljZU8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8L2Jsb2NrPlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcblxyXG4gICAgICAgICAgICA8IS0tIOW6l+mTuuS/oeaBryAtLT5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJzaG9wSW5mb1wiIEBjbGljaz1cInRvU2hvcChnb29kcy5zaG9wLnNob3BfaWQpXCIgdi1pZj1cImdvb2RzLnNob3BcIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic2hvcEluZm8tdGl0bGUtbGVmdFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxpbWFnZSBjbGFzcz1cInNob3AtbG9nb1wiIDpzcmM9XCJnb29kcy5zaG9wLmNvdmVyXCIgbW9kZT1cImFzcGVjdEZpbGxcIiAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic2hvcC10aXRsZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInNob3AtdGl0bFwiPnt7Z29vZHMuc2hvcC5uYW1lfX08L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3PiDlupfpk7ror4TliIY6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0nbm8nPjUuMDwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZXh0IHN0eWxlPVwicGFkZGluZy1sZWZ0OiAyMHJweDtcIj4g5pyN5Yqh5oCB5bqmOiA8c3BhbiBjbGFzcz0nbm8nPjUuMDwvc3Bhbj4gPC90ZXh0PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJzaG9wSW5mby10aXRsZS1yaWdodFwiPuWFqOmDqOWVhuWTgSB7e2dvb2RzLnNob3AuZ29vZHNfY291bnQgfHwgMH19XHJcbiAgICAgICAgICAgICAgICAgICAgPHVuaS1pY29ucyB0eXBlPVwicmlnaHRcIiBjb2xvcj1cImdyZXlcIiAvPlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcblxyXG4gICAgICAgICAgICA8IS0tIOWVhuWTgeivpuaDhSAtLT5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJpbWdzXCI+XHJcbiAgICAgICAgICAgICAgICA8dS1ub3RpY2UtYmFyIHYtaWY9XCJzaG9wX3ZpcC5zdGF0dXNcIiB0ZXh0PVwi5oiS5oyH5bC65a+45pyJ5aSn5bCPLOivt+WGjei0reS5sOaIkuaMh+aXtuWPgueFp+ivpuaDheS7i+e7jeWkh+azqOaJgOmAieWwuuWvuFwiICBmb250U2l6ZT0nMTQnIC8+XHJcbiAgICAgICAgICAgICAgICA8YmxvY2sgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGdvb2RzLmNvbnRlbnRcIiA6a2V5PVwiaW5kZXhcIj5cclxuICAgICAgICAgICAgICAgICAgICA8aW1hZ2UgOnNyYz1cIml0ZW1cIiBtb2RlPVwid2lkdGhGaXhcIiAvPlxyXG4gICAgICAgICAgICAgICAgPC9ibG9jaz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDwvdmlldz5cclxuXHJcbiAgICAgICAgPCEtLSDnq4vljbPotK3kubAgc2hvcF92aXAuc3RhdHVzIOWMuuWIhuaYr+WQpuaYryB2aXAg5ZWG5ZOBICDlkKbliJnnmoTlsLHljbTliIbmmK/mi7zlm6LllYblk4Hov5jmmK/mma7pgJrllYblk4EgLS0+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJmb290ZXJcIj5cclxuICAgICAgICAgICAgPHZpZXcgQGNsaWNrPVwidG9TaG9wKGdvb2RzLnNob3Auc2hvcF9pZClcIiBjbGFzcz1cInNob3BcIj4gPHVuaS1pY29ucyB0eXBlPVwic2hvcFwiIHNpemU9XCIyNlwiIGNvbG9yPVwiZ3JleVwiIC8+5bqX6ZO6IDwvdmlldz5cclxuICAgICAgICAgICAgPCEtLSB2aXAg6KeE5qC85by556qX56uL5Y2z6aKG5Y+WIC0tPlxyXG4gICAgICAgICAgICA8YnV0dG9uIHR5cGU9XCJkZWZhdWx0XCIgdi1pZj1cInNob3BfdmlwLnN0YXR1c1wiIGhvdmVyLWNsYXNzPVwibm9uZVwiIEBjbGljaz1cInZpcEJ1eVwiPueri+WNs+mihuWPljwvYnV0dG9uPlxyXG4gICAgICAgICAgICA8IS0tIOmdnnZpcCDop4TmoLzlvLnnqpcg5pmu6YCa5ZWG5ZOB56uL5Y2z6LSt5Lmw77yM5ou85Y2V5ZWG5ZOB56uL5Y2z5ou85Y2VIC0tPlxyXG4gICAgICAgICAgICA8YmxvY2sgdi1lbHNlPlxyXG4gICAgICAgICAgICAgICAgPGJsb2NrICB2LWlmPVwiZ29vZHMuaXNfYWN0aXZlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPVwiZGVmYXVsdFwiIHYtaWY9XCJnb29kcy5hY3RpdmUuY2FuX2pvaW5cIiBob3Zlci1jbGFzcz1cIm5vbmVcIiBAY2xpY2s9XCJidXlcIj4g56uL5Y2z5ou85Y2VIDwvYnV0dG9uPlxyXG4gICAgICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT1cImRlZmF1bHRcIiB2LWVsc2UgaG92ZXItY2xhc3M9XCJub25lXCIgQGNsaWNrPVwic2hhcmVcIj4g56uL5Y2z5YiG5LqrIDwvYnV0dG9uPlxyXG4gICAgICAgICAgICAgICAgPC9ibG9jaz5cclxuICAgICAgICAgICAgICAgIDxidXR0b24gdi1lbHNlIHR5cGU9XCJkZWZhdWx0XCIgaG92ZXItY2xhc3M9XCJub25lXCIgQGNsaWNrPVwiYnV5XCI+56uL5Y2z6LSt5LmwPC9idXR0b24+XHJcbiAgICAgICAgICAgIDwvYmxvY2s+XHJcbiAgICAgICAgPC92aWV3PlxyXG4gICAgICAgIDwhLS0gIOabtOWkmuaLvOWNleW8ueeqlyAtLT5cclxuICAgICAgICA8dS1wb3B1cCA6c2hvdz1cImdldE1vcmVQaW5cIiA6cm91bmQ9XCIxMFwiIG1vZGU9XCJjZW50ZXJcIiBAY2xvc2U9XCJjbG9zZVwiIDpjbG9zZWFibGU9J3RydWUnIHpJbmRleD1cIjEyMjk5MzBcIj5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJnZXRQaW5UaXRsZVwiPiDlj6/lj4LkuI7mi7zljZUgPC92aWV3PlxyXG4gICAgICAgICAgICA8c2Nyb2xsLXZpZXcgc2Nyb2xsLXk9XCJ0cnVlXCIgY2xhc3M9XCJnZXRQaW5MaXN0XCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gY29sbGFnZXNcIiA6a2V5PVwiaW5kZXhcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJjb250ZW50LWl0ZW1cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1LWF2YXRhci1ncm91cCA6dXJscz1cIml0ZW0uY292ZXJzXCIgc2l6ZT1cIjM0XCIgZ2FwPVwiMC42XCIgY2xhc3M9XCJhdmF0YXItZ3JvdXBcIiAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwibmlja25hbWVcIj4ge3tpdGVtLm5hbWVzfX08L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImJ0blwiIHYtaWY9XCJnb29kcy5hY3RpdmUuY2FuX2pvaW4gfHwgaXRlbS5jYW5fc2hhcmVcIiBAY2xpY2s9XCJ0b1BpbihpdGVtKVwiPnt7IGl0ZW0uY2FuX3NoYXJlPyfljrvliIbkuqsnOifljrvmi7zljZUnfX08L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIm5vbmVCdG5cIiB2LWVsc2UgQGNsaWNrPVwic2hvd1BpblRvYXN0XCI+5Y675ou85Y2VPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9ibG9jaz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPC9zY3JvbGwtdmlldz5cclxuICAgICAgICA8L3UtcG9wdXA+XHJcblxyXG4gICAgICAgIDwhLS0g5LiO6LCB6LCB55qE5ou85ZuiIC0tPlxyXG4gICAgICAgIDx1LXBvcHVwIDpzaG93PVwicGluU2hvd1wiIDpyb3VuZD1cIjEwXCIgbW9kZT1cImNlbnRlclwiIEBjbG9zZT1cImNsb3NlXCIgOmNsb3NlYWJsZT0ndHJ1ZScgekluZGV4PVwiMTIyOTkzMFwiPlxyXG4gICAgICAgICAgICA8dmlldyBzY3JvbGwteT1cInRydWVcIiBjbGFzcz1cImNvbnRlbnQtMlwiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ0aXRsZVwiPiDlj4LkuI57e2NvbGxhZ2VpdGVtLm5hbWVzfX3nmoTmi7zljZUgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJudW1iZXJcIj7ku4Xliak8c3Bhbj57e2NvbGxhZ2VpdGVtLnN1cnBsdXN9fTwvc3Bhbj7kuKrlkI3pop08L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImF2YXRhcnNcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBjb2xsYWdlaXRlbS5kZXRhaWxzXCIgOmtleT0naW5kZXgnID5cclxuICAgICAgICAgICAgICAgICAgICA8aW1hZ2UgOmNsYXNzPVwiWydhdmF0YXInLGl0ZW0ubWFzdGVyPydwaW4nOicnXVwiIDpzcmM9XCJpdGVtLmNvdmVyXCIgbW9kZT1cImFzcGVjdEZpbGxcIiAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDxpbWFnZSBjbGFzcz1cIndlblwiIHNyYz1cIi9zdGF0aWMvYm9vay93ZW4ucG5nXCIgbW9kZT1cImFzcGVjdEZpbGxcIiAvPlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJhcHBseVBpblwiIEBjbGljaz1cImFwcGx5UGluXCI+IOWPguS4juaLvOWNlSA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICA8L3UtcG9wdXA+XHJcblxyXG4gICAgICAgIDwhLS0gIOWkmuinhOagvOW8ueeqlyAtLT5cclxuICAgICAgICA8dS1wb3B1cCA6c2hvdz1cInNrdVNob3dcIiA6cm91bmQ9XCIxMFwiIG1vZGU9XCJib3R0b21cIiBAY2xvc2U9XCJjbG9zZVwiIEBvcGVuPVwib3BlblwiPlxyXG4gICAgICAgICAgICA8c2Nyb2xsLXZpZXcgY2xhc3M9XCJza3VWaWV3XCIgc2Nyb2xsLXk9XCJ0cnVlXCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImdvb2RzLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICA8aW1hZ2UgY2xhc3M9XCJnb29kcy1jb3ZlclwiIDpzcmM9XCJzZWxlY3RTa3VzVmFsdWVzLmNvdmVyXCIgbW9kZT1cImFzcGVjdEZpbGxcIiAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiYmFzZUluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJtb25leVwiPiB7e3NlbGVjdFNrdXNWYWx1ZXMucHJpY2V9fTxzcGFuPkRU56ev5YiGPC9zcGFuPiA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic2hvcC1uYW1lXCIgdi1pZj1cImdvb2RzLnNob3BcIj4ge3tnb29kcy5zaG9wLm5hbWV9fSA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic2t1LXRleHRcIj4g5ZWG5ZOB6KeE5qC877yae3tzZWxlY3RTa3VzVmFsdWVzLnVuaXRfdGV4dH19IDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJzdG9ja1wiIHYtaWY9XCJzZWxlY3RTa3VzVmFsdWVzLnN0b2NrPjBcIj4g5Ymp5L2Z5bqT5a2Y77yae3tzZWxlY3RTa3VzVmFsdWVzLnN0b2NrfX0g5Lu2PC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInN0b2NrXCIgdi1lbHNlPiDlvZPliY3llYblk4HlupPlrZjkuI3otrM8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic2t1XCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gc3BlY3NcIiA6a2V5PVwiaXRlbS5zcGVjX2lkXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJza3UtdGl0bGVcIj57e2l0ZW0ubmFtZX19PC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic2t1LWxpc3RcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGJsb2NrIHYtZm9yPVwiaXQgaW4gaXRlbS52YWx1ZXNcIiA6a2V5PSdpdC52YWx1ZV9pZCc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmlldyA6Y2xhc3M9XCJbJ3NrdS1pdGVtJyxzcGVjc2VsZWN0W2luZGV4XSA9PSBpdC52YWx1ZV9pZCA/ICdza3UtYWN0aXZlJzonJ11cIiBAY2xpY2s9XCJjbGlja1NrdXMoaW5kZXgsaXQudmFsdWVfaWQpXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge3tpdC52YWx1ZX19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Jsb2NrPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuXHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImJ1eS1udW1iZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImJ1eS10aXRsZVwiPuaVsOmHjzwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8dW5pLW51bWJlci1ib3ggOm1pbj1cIjFcIiA6bWF4PVwic2VsZWN0U2t1c1ZhbHVlcy5zdG9ja1wiIDpkaXNhYmxlZD1cInNlbGVjdFNrdXNWYWx1ZXMuc3RvY2sgPT0gMFwiIEBjaGFuZ2U9XCJxdHkgPSAkZXZlbnRcIiAvPlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG5cclxuICAgICAgICAgICAgICAgIDwhLS0g56uL5Y2z6LSt5LmwIHNob3BfdmlwLnN0YXR1cyDljLrliIbmmK/lkKbmmK8gdmlwIOWVhuWTgSDlj6rmlK/mjIHljZXop4TmoLxwaHAg6KeE5a6a5LiN5pSv5oyB5aSa6KeE5qC8ICDlkKbliJnnmoTlsLHljbTliIbmmK/mi7zlm6LllYblk4Hov5jmmK/mma7pgJrllYblk4EgLS0+XHJcbiAgICAgICAgICAgICAgICA8IS0tIHZpcCDop4TmoLzlvLnnqpfnq4vljbPpooblj5YgLS0+XHJcbiAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwibm93LWJ1eVwiIHR5cGU9XCJkZWZhdWx0XCIgdi1pZj1cInNob3BfdmlwLnN0YXR1c1wiIGhvdmVyLWNsYXNzPVwibm9uZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgQGNsaWNrPVwidmlwQnV5XCI+56uL5Y2z6aKG5Y+WPC9idXR0b24+XHJcbiAgICAgICAgICAgICAgICA8IS0tIOmdnnZpcCDop4TmoLzlvLnnqpcg5pmu6YCa5ZWG5ZOB56uL5Y2z6LSt5Lmw77yM5ou85Y2V5ZWG5ZOB56uL5Y2z5ou85Y2VIC0tPlxyXG4gICAgICAgICAgICAgICAgPGJsb2NrIHYtZWxzZT5cclxuICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwibm93LWJ1eVwiIHR5cGU9XCJkZWZhdWx0XCIgaG92ZXItY2xhc3M9XCJub25lXCIgQGNsaWNrPVwiYnV5MihzZWxlY3RTa3VzVmFsdWVzKVwiPueri+WNs+i0reS5sDwvYnV0dG9uPlxyXG4gICAgICAgICAgICAgICAgPC9ibG9jaz5cclxuICAgICAgICAgICAgPC9zY3JvbGwtdmlldz5cclxuICAgICAgICA8L3UtcG9wdXA+XHJcbiAgICA8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG4gICAgaW1wb3J0IHtcclxuICAgICAgICBnb29kc1xyXG4gICAgfSBmcm9tICdAL2FwaXMvaW50ZXJmYWNlcy9zdG9yZSdcclxuICAgIGltcG9ydCB1c2VyQXV0aCBmcm9tICdAL3B1YmxpYy91c2VyQXV0aCdcclxuICAgIGV4cG9ydCBkZWZhdWx0IHtcclxuICAgICAgICBkYXRhKCkge1xyXG4gICAgICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICAgICAgY3VycmVudDogMSxcclxuICAgICAgICAgICAgICAgIGdvb2RzOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGljdHVyZXM6IFtdLFxyXG4gICAgICAgICAgICAgICAgICAgIG5hbWU6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogW10sXHJcbiAgICAgICAgICAgICAgICAgICAgcHJpY2U6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2hvdzogMFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICBza3VzOiBbXSxcclxuICAgICAgICAgICAgICAgIHNrdWlkOiAnJyxcclxuICAgICAgICAgICAgICAgIHNrdVNob3c6IGZhbHNlLFxyXG4gICAgICAgICAgICAgICAgc3BlY3M6IFtdLFxyXG4gICAgICAgICAgICAgICAgdW5pdFRleHQ6ICcnLFxyXG4gICAgICAgICAgICAgICAgc3BlY3NlbGVjdDogW10sXHJcbiAgICAgICAgICAgICAgICBzZWxlY3RTa3VzVmFsdWVzOiB7fSxcclxuICAgICAgICAgICAgICAgIHF0eTogMSxcclxuICAgICAgICAgICAgICAgIGNvbGxhZ2VzOiBbXSwgLy8gIOWPr+aLvOWNleWIl+ihqFxyXG4gICAgICAgICAgICAgICAgZ2V0TW9yZVBpbjogZmFsc2UsIC8vIOabtOWkmuWPr+aLvOWbouWIl+ihqOaYr+WQpuaYvuekulxyXG4gICAgICAgICAgICAgICAgcGluU2hvdzogZmFsc2UsIC8vIOS4juiwgeiwgeiwgeeahOaLvOWbouaYr+WQpuaYvuekulxyXG4gICAgICAgICAgICAgICAgc2hvcF92aXA6IHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBcInN0YXR1c1wiOiB0cnVlLCAvLyDlvZPliY3lupfpk7rmmK/lkKbmmK/kvJrlkZjliLblupfpk7ogdHJ1ZSDmmK8gZmFsc2Ug5ZCmXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gXCJpc192aXBcIjogdHJ1ZSwgLy8gIOW9k+WJjeS8muWRmOaYr+WQpuaYryB2aXAgICAgdHJ1ZSDmmK/kvJrlkZggZmFsc2Ug6Z2e5Lya5ZGYXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gXCJpc19yZWNlaXZlXCI6IGZhbHNlIC8vICDlvZPliY3kvJrlkZjmmK/lkKblt7Lpooblj5bov4cgZmFsc2UgIOacqumihuWPliB0cnVlIOW3sumihuWPllxyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgIC8vIGNvbGxhZ2VpZDonJyAsLy8g5ou85ZuiIGlkXHJcbiAgICAgICAgICAgICAgICBjb2xsYWdlaXRlbTonJywvLyAg5bey6YCJ5oup55qE5ou85Zui55qEIGl0ZW1cclxuICAgICAgICAgICAgfTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIG9uU2hvdygpIHtcclxuICAgICAgICAgICAgdGhpcy5nZXRHb29kcygpXHJcbiAgICAgICAgfSxcclxuICAgICAgICBtZXRob2RzOiB7XHJcbiAgICAgICAgICAgIGdldEdvb2RzKCkge1xyXG4gICAgICAgICAgICAgICAgbGV0IGlkID0gdGhpcy4kUm91dGUucXVlcnkuaWQ7XHJcbiAgICAgICAgICAgICAgICAvLyBsZXQgaWQgPSA2MTsgLy8g5pmu6YCa5ZWG5ZOBXHJcbiAgICAgICAgICAgICAgICAvLyBsZXQgaWQgPSA5NTsgICAgLy8g5ou85Zui5ZWG5ZOBXHJcbiAgICAgICAgICAgICAgICBnb29kcyhpZCkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZ29vZHMgPSByZXNcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLnNwZWNzID0gcmVzLnNwZWNzXHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5za3VzID0gcmVzLnNrdXNcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLnNrdWlkID0gcmVzLnNrdXNbMF0uc2t1X2lkXHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy51bml0VGV4dCA9IHJlcy5za3VzWzBdLnVuaXRfdGV4dFxyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc3BlY3NlbGVjdCA9IHJlcy5za3VzWzBdLnVuaXQuc3BsaXQoJ3wnKVxyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc2VsZWN0U2t1c1ZhbHVlcyA9IHJlcy5za3VzWzBdXHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5zaG9wX3ZpcCA9IHJlcy5zaG9wX3ZpcFxyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuY29sbGFnZXMgPSByZXMuYWN0aXZlLmNvbGxhZ2VzXHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBvcGVuKCkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5za3VTaG93ID0gdHJ1ZVxyXG4gICAgICAgICAgICAgICAgdGhpcy5xdHkgPSAxO1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBjbG9zZSgpIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuc2t1U2hvdyA9IGZhbHNlXHJcbiAgICAgICAgICAgICAgICB0aGlzLmdldE1vcmVQaW4gPSBmYWxzZVxyXG4gICAgICAgICAgICAgICAgdGhpcy5waW5TaG93ID0gZmFsc2VcclxuICAgICAgICAgICAgICAgIHRoaXMucXR5ID0gMTtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgdGhpcy5zcGVjc2VsZWN0ID0gdGhpcy5za3VzWzBdLnVuaXQuc3BsaXQoJ3wnKVxyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB0aGlzLnNlbGVjdFNrdXNWYWx1ZXMgPSAgdGhpcy5za3VzWzBdXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIC8vIOWOu+aLvOWNlVxyXG4gICAgICAgICAgICB0b1BpbihpdGVtKSB7XHJcbiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhpdGVtKTtcclxuICAgICAgICAgICAgICAgIHRoaXMuY2xvc2UoKTtcclxuICAgICAgICAgICAgICAgIGlmKGl0ZW0uY2FuX3NoYXJlKXtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLnNoYXJlKClcclxuICAgICAgICAgICAgICAgIH1lbHNle1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMucGluU2hvdyA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5jb2xsYWdlaXRlbSA9IGl0ZW1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgLy8g5YiG5LqrXHJcbiAgICAgICAgICAgIHNoYXJlKCl7XHJcbiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygnIOWIhuS6q+OAguOAguOAgicpXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIC8vIOW8ueWHuiDmi7zlm6LkuI3lj6/ngrlcclxuICAgICAgICAgICAgc2hvd1BpblRvYXN0KCl7XHJcbiAgICAgICAgICAgICAgIHVuaS5zaG93VG9hc3Qoe1xyXG4gICAgICAgICAgICAgICAgICAgdGl0bGU6dGhpcy5nb29kcy5hY3RpdmUubWVzc2FnZSxcclxuICAgICAgICAgICAgICAgICAgIGljb246J25vbmUnLFxyXG4gICAgICAgICAgICAgICAgICAgbWFzazp0cnVlLFxyXG4gICAgICAgICAgICAgICB9KSBcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgY2xpY2tTa3VzKGluZGV4LCBpZCkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5za3VpZCA9ICcnXHJcbiAgICAgICAgICAgICAgICB0aGlzLnNwZWNzZWxlY3RbaW5kZXhdID0gaWQ7XHJcbiAgICAgICAgICAgICAgICBsZXQgbmV3bGlzdCA9IFtdXHJcbiAgICAgICAgICAgICAgICBsZXQgc3RyID0gJydcclxuICAgICAgICAgICAgICAgIGZvciAodmFyIGkgaW4gdGhpcy5zcGVjc2VsZWN0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKGkgPT0gaW5kZXgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbmV3bGlzdC5wdXNoKGlkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGkgPT0gMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyID0gaWRcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0ciA9IHN0ciArICd8JyArIGlkXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBuZXdsaXN0LnB1c2godGhpcy5zcGVjc2VsZWN0W2ldKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoaSA9PSAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHIgPSB0aGlzLnNwZWNzZWxlY3RbaV1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0ciA9IHN0ciArICd8JyArIHRoaXMuc3BlY3NlbGVjdFtpXVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZvciAodmFyIGkgaW4gdGhpcy5za3VzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuc2t1c1tpXS51bml0ID09IHN0cikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnNlbGVjdFNrdXNWYWx1ZXMgPSB0aGlzLnNrdXNbaV07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRoaXMuc3BlY3NlbGVjdCA9IG5ld2xpc3RcclxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHRvVmlwKCl7XG4gICAgICAgICAgICAgICB1bmkubmF2aWdhdGVUbyh7XG4gICAgICAgICAgICAgICAgICAgdXJsOiAnL3BhZ2VzL3N0b3JlL3ZpcC9pbmRleC9pbmRleD9pZD0nICsgdGhpcy5nb29kcy5zaG9wLnNob3BfaWQsXG4gICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgLy8g5Lya5ZGY5ZWG5ZOB6aKG5Y+WXHJcbiAgICAgICAgICAgIHZpcEJ1eSgpIHtcclxuICAgICAgICAgICAgICAgIGlmICh0aGlzLnNob3BfdmlwLmlzX3ZpcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmICh0aGlzLnNob3BfdmlwLmlzX3JlY2VpdmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dNb2RhbCh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+a4qemmqOaPkOekuicsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB0aGlzLnNob3BfdmlwLmFsZXJ0X3RleHQrJ+ivt+iBlOezu+e6v+S4i+WVhuWutjonICsgdGhpcy5nb29kcy5zaG9wLm1vYmlsZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbmNlbFRleHQ6ICflho3nnIvnnIsnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FuY2VsQ29sb3I6ICcjOTk5JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNob3dDYW5jZWw6ZmFsc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25maXJtQ29sb3I6ICcjMzRjZTk4JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmZpcm1UZXh0OiAnIOefpemBk+S6hicsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdWNjZXNzOiAocmVzKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaWYgKHJlcy5jb25maXJtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIC8vI2lmZGVmIE1QLVdFSVhJTlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB1bmkubWFrZVBob25lQ2FsbCh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgIHBob25lTnVtYmVyOiAnMTgzNTQ3ODk2MzInXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAvLyNlbmRpZlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAvLyNpZmRlZiBBUFAtUExVU1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwbHVzLmRldmljZS5kaWFsKCcxODM1NDc4OTYzMicsIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAvLyNlbmRpZlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygn5bey57uP5piv5Lya5ZGY77yM5LiU5pyq6aKG5Y+W6aKG5Y+W5LqG5ZWG5ZOB77yMJylcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5nb1VybCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dNb2RhbCh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5rip6aao5o+Q56S6JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+aCqOi/mOS4jeaYr+ivpeW6l+mTuueahOS8muWRmCcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbmNlbENvbG9yOiAnIzk5OScsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbmNlbFRleHQ6ICflho3mg7Pmg7MnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25maXJtQ29sb3I6IFwiIzM0Y2U5OFwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25maXJtVGV4dDogJ+eri+WNs+W8gOmAmicsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChyZXMuY29uZmlybSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuY2xvc2UoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmkubmF2aWdhdGVUbyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybDogJy9wYWdlcy9zdG9yZS92aXAvaW5kZXgvaW5kZXg/aWQ9JyArIHRoaXMuZ29vZHMuc2hvcC5zaG9wX2lkXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIGJ1eSgpIHtcclxuICAgICAgICAgICAgICAgIGlmICh0aGlzLiRzdG9yZS5zdGF0ZS50b2tlbiA9PT0gJycpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb25zdCBBdXRoID0gbmV3IHVzZXJBdXRoKClcclxuICAgICAgICAgICAgICAgICAgICBBdXRoLkxvZ2luKClcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmICh0aGlzLmdvb2RzLnR5cGUgPT09IDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLm9wZW4oKTtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRoaXMuZ29VcmwoKTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgYnV5Mih2YWx1ZSkge1xyXG4gICAgICAgICAgICAgICAgbGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBza3VfaWQsXHJcbiAgICAgICAgICAgICAgICAgICAgc3RvY2tcclxuICAgICAgICAgICAgICAgIH0gPSB2YWx1ZTtcclxuICAgICAgICAgICAgICAgIGlmIChzdG9jayA+IDApIHtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLnNrdWlkID0gc2t1X2lkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZ29VcmwoKVxyXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICflvZPliY3llYblk4HlupPlrZjkuI3otrMnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uOiAnbm9uZScsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2s6IHRydWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAyMDAwXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgZ29VcmwoKSB7XHJcbiAgICAgICAgICAgICAgICBsZXQgcGFyYW1zID0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHNrdUlkOiB0aGlzLnNrdWlkLFxyXG4gICAgICAgICAgICAgICAgICAgIHF0eTogdGhpcy5xdHlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmKHRoaXMuZ29vZHMuaXNfYWN0aXZlKXtcclxuICAgICAgICAgICAgICAgICAgIHBhcmFtcy50eXBlID0ncGluJztcclxuICAgICAgICAgICAgICAgICAgIHBhcmFtcy5jb2xsYWdlaWQgPSB0aGlzLmNvbGxhZ2VpdGVtLmNvbGxhZ2VfaWQgfHwgJyc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhwYXJhbXMpXHJcbiAgICAgICAgICAgICAgICB0aGlzLiRSb3V0ZXIucHVzaCh7XHJcbiAgICAgICAgICAgICAgICAgICAgbmFtZTogJ1N0b3JlQnV5JyxcclxuICAgICAgICAgICAgICAgICAgICBwYXJhbXM6cGFyYW1zXHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgdGhpcy5jbG9zZSgpXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHRvU2hvcChpZCkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy4kUm91dGVyLnB1c2goe1xyXG4gICAgICAgICAgICAgICAgICAgIG5hbWU6ICdTaG9wRGV0YWlsJyxcclxuICAgICAgICAgICAgICAgICAgICBwYXJhbXM6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgU2hvcElkOiBpZFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIC8vICDlj4LkuI7liKvkurrnmoTmi7zlm6JcclxuICAgICAgICAgICAgYXBwbHlQaW4oKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAodGhpcy4kc3RvcmUuc3RhdGUudG9rZW4gPT09ICcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgQXV0aCA9IG5ldyB1c2VyQXV0aCgpXHJcbiAgICAgICAgICAgICAgICAgICAgQXV0aC5Mb2dpbigpXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0aGlzLmdvVXJsKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcbiAgICAuZ29vZHMtc3dpcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdpbmRvdy1jb2xvcjtcclxuXHJcbiAgICAgICAgJj5zd2lwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItY292ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnZXMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTBycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLW07XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDVycHggNXJweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAuMDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlwR29vZHNJbmZve1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkODFlMDY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cnB4IDMwcnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICAwIDQwcnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOivpuaDhVxyXG4gICAgLm1haW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzICRyYWRpdXMgMCAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHJweCAxMHJweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAuMDIpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAoJHBhZGRpbmcqMikgKyA5MDtcclxuICAgICAgICAudmlwVHlwZXtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyOHJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycnB4IDIwcnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVjMTc1O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHJweCAwIDIwcnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ociB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMXJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRtYXJnaW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHRleHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZS1tO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplICsgMTQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtbTtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm94LWZsZXgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXByaWNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZSArIDEwO1xyXG5cclxuICAgICAgICAgICAgICAgIHRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6Izk5OTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2FsZXMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZS1tO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5fcGluIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgLl9oYXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDgxZTA2O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkdGV4dC1wcmljZSwgJGFscGhhOiAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRycHggMTBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudHVhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51bml0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAyMHJweCAjZjlmOWY5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpcEluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM4MzUzYywgIzVmNTg1Zik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkbWFyZ2luO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHJweCAyMHJweCAwIDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDBycHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAjZmZmLCAkYWxwaGE6IDAuOCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIC5kZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAjZmZmLCAkYWxwaGE6IDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMHJweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAjZmZmLCAkYWxwaGE6IDAuOCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzNTNjO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBycHggMzBycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlzX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDIwcnB4ICNmOWY5Zjk7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFycHggI2Y5ZjlmOTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmcgLSAxMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmcgLSAxMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcnB4ICNmOWY5Zjk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hdmF0YXItZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5pY2tuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnJweCAyMHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ub25lQnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICM5OTkgMXJweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZycHggMjBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZ3Mge1xyXG4gICAgICAgICAgICBpbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaG9wSW5mbyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkICRwYWRkaW5nICNmOWY5Zjk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nICRwYWRkaW5nIC0gMTA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDEwcnB4ICNmOWY5Zjk7XHJcblxyXG4gICAgICAgICAgICAuc2hvcEluZm8tdGl0bGUtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2hvcC1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXJweCAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaG9wLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzcwcnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtcHJpY2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG9wLXRpdGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG9wSW5mby10aXRsZS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyDotK3kubBcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcclxuICAgICAgICB6LWluZGV4OiA5ODtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAvLyBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB3aGl0ZSA4NiUsIHJnYmEoMjU1LDI1NSwyNTUsLjApKVxyXG4gICAgICAgIC5zaG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHJweDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwcnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTBycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2V0UGluVGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDM0cnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nIC0gMTAgMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcnB4ICNmOWY5Zjk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBycHggMjBycHggMCAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDAwMDAwMDAwMDAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtMiB7XHJcbiAgICAgICAgd2lkdGg6IDcwdnc7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdmF0YXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZyAqIDI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcnB4IDIwcnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOnNvbGlkIDJycHggI2Y5ZjlmOTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfmiJEnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRycHggMzRycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5waW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+aLvOS4uyc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRycHggMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFwcGx5UGluIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkbWFyZ2luO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nIC0gMTA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5nZXRQaW5MaXN0IHtcclxuICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkcGFkZGluZztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nICogMztcclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmcgLSAxMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZyAtIDEwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXJweCAjZjlmOWY5O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmF2YXRhci1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmlja25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZycHggMjBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubm9uZUJ0bntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICM5OTkgMXJweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cnB4IDIwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOinhOagvOW8ueeql1xyXG4gICAgLnNrdVZpZXcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwdmg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjB2aDtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZyArIDEwICRwYWRkaW5nO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAvLyAg5ZWG5ZOB5L+h5oGvXHJcbiAgICAgICAgLmdvb2RzLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXJweCAjZjlmOWY5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBycHg7XHJcblxyXG4gICAgICAgICAgICAuZ29vZHMtY292ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYXNlSW5mbyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vbmV5IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplICsgMTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXByaWNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZS1tIC0gNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaG9wLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgkY29sb3I6ICR0ZXh0LXByaWNlLCAkYWxwaGE6IDAuNSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cnB4IDIwcnB4IDRycHggMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzcxNDQwYjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLW0gLSAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5za3UtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZS1tIC0gMjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0b2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLW0gLSAyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV5LW51bWJlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmcgKyAyMCAwICRwYWRkaW5nIDA7XHJcblxyXG4gICAgICAgICAgICAuYnV5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gIOinhOagvFxyXG4gICAgICAgIC5za3Uge1xyXG4gICAgICAgICAgICAuc2t1LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNrdS1saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNrdS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHJweCAzMHJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFycHggI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHJweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2t1LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRtYWluLWNvbG9yLCAkYWxwaGE6IDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm93LWJ1eSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNGNlOTg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///226\n"); +eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _store = __webpack_require__(/*! @/apis/interfaces/store */ 76);\n\n\nvar _userAuth = _interopRequireDefault(__webpack_require__(/*! @/public/userAuth */ 227));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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 { current: 1, goods: { pictures: [], name: \"\", description: \"\", content: [], price: { show: 0 } }, skus: [], skuid: '', skuShow: false, specs: [], unitText: '', specselect: [], selectSkusValues: {}, qty: 1, collages: [], // 可拼单列表\n getMorePin: false, // 更多可拼团列表是否显示\n pinShow: false, // 与谁谁谁的拼团是否显示\n shop_vip: {// \"status\": true, // 当前店铺是否是会员制店铺 true 是 false 否\n // \"is_vip\": true, // 当前会员是否是 vip true 是会员 false 非会员\n // \"is_receive\": false // 当前会员是否已领取过 false 未领取 true 已领取\n }, // collageid:'' ,// 拼团 id\n collageitem: '' // 已选择的拼团的 item\n };}, onShow: function onShow() {this.getGoods();}, methods: { getGoods: function getGoods() {var _this = this;var id = this.$Route.query.id; // let id = 61; // 普通商品\n // let id = 95; // 拼团商品\n (0, _store.goods)(id).then(function (res) {_this.goods = res;_this.specs = res.specs;_this.skus = res.skus;_this.skuid = res.skus[0].sku_id;_this.unitText = res.skus[0].unit_text;_this.specselect = res.skus[0].unit.split('|');_this.selectSkusValues = res.skus[0];_this.shop_vip = res.shop_vip;_this.collages = res.active.collages;});}, open: function open() {this.skuShow = true;this.qty = 1;}, close: function close() {this.skuShow = false;this.getMorePin = false;this.pinShow = false;this.qty = 1; // this.specselect = this.skus[0].unit.split('|')\n // this.selectSkusValues = this.skus[0]\n }, // 去拼单\n toPin: function toPin(item) {__f__(\"log\", item, \" at pages/store/goods.vue:271\");this.close();if (item.can_share) {this.share();} else {this.pinShow = true;this.collageitem = item;}}, // 分享\n share: function share() {__f__(\"log\", ' 分享。。。', \" at pages/store/goods.vue:282\");}, // 弹出 拼团不可点\n showPinToast: function showPinToast() {uni.showToast({ title: this.goods.active.message, icon: 'none', mask: true });}, clickSkus: function clickSkus(index, id) {this.skuid = '';this.specselect[index] = id;var newlist = [];var str = '';for (var i in this.specselect) {if (i == index) {newlist.push(id);if (i == 0) {str = id;} else {str = str + '|' + id;}} else {newlist.push(this.specselect[i]);if (i == 0) {str = this.specselect[i];} else {str = str + '|' + this.specselect[i];}}}for (var i in this.skus) {if (this.skus[i].unit == str) {this.selectSkusValues = this.skus[i];break;}}this.specselect = newlist;}, toVip: function toVip() {uni.navigateTo({ url: '/pages/store/vip/index/index?id=' + this.goods.shop.shop_id });}, // 会员商品领取\n vipBuy: function vipBuy() {var _this2 = this;if (this.shop_vip.is_vip) {if (this.shop_vip.is_receive) {uni.showModal({ title: '温馨提示', content: this.shop_vip.alert_text + '请联系线下商家:' + this.goods.shop.mobile, cancelText: '再看看', cancelColor: '#999', showCancel: false, confirmColor: '#34ce98', confirmText: ' 知道了', success: function success(res) {// if (res.confirm) {\n //\n //\n // plus.device.dial('18354789632', true);\n //\n // }\n } });} else {__f__(\"log\", '已经是会员,且未领取领取了商品,', \" at pages/store/goods.vue:354\");this.goUrl();}} else {uni.showModal({ title: '温馨提示', content: '您还不是该店铺的会员', cancelColor: '#999', cancelText: '再想想', confirmColor: \"#34ce98\", confirmText: '立即开通', success: function success(res) {if (res.confirm) {_this2.close();uni.navigateTo({ url: '/pages/store/vip/index/index?id=' + _this2.goods.shop.shop_id });}} });}}, buy: function buy() {if (this.$store.state.token === '') {var Auth = new _userAuth.default();Auth.Login();return;}if (this.goods.type === 2) {this.open();return;}this.goUrl();}, buy2: function buy2(value) {var sku_id = value.sku_id,stock = value.stock;if (stock > 0) {this.skuid = sku_id;this.goUrl();} else {uni.showToast({ title: '当前商品库存不足', icon: 'none', mask: true, duration: 2000 });}}, goUrl: function goUrl() {var params = { skuId: this.skuid, qty: this.qty };if (this.goods.is_active) {params.type = 'pin';params.collageid = this.collageitem.collage_id || '';}__f__(\"log\", params, \" at pages/store/goods.vue:414\");this.$Router.push({ name: 'StoreBuy', params: params });this.close();}, toShop: function toShop(id) {this.$Router.push({ name: 'ShopDetail',\n params: {\n ShopId: id } });\n\n\n },\n // 参与别人的拼团\n applyPin: function applyPin() {\n if (this.$store.state.token === '') {\n var Auth = new _userAuth.default();\n Auth.Login();\n return;\n }\n this.goUrl();\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 7)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc3RvcmUvZ29vZHMudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF1TUE7OztBQUdBLDBGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxTQUNBLFVBREEsRUFFQSxTQUNBLFlBREEsRUFFQSxRQUZBLEVBR0EsZUFIQSxFQUlBLFdBSkEsRUFLQSxTQUNBLE9BREEsRUFMQSxFQUZBLEVBV0EsUUFYQSxFQVlBLFNBWkEsRUFhQSxjQWJBLEVBY0EsU0FkQSxFQWVBLFlBZkEsRUFnQkEsY0FoQkEsRUFpQkEsb0JBakJBLEVBa0JBLE1BbEJBLEVBbUJBLFlBbkJBLEVBbUJBO0FBQ0EsdUJBcEJBLEVBb0JBO0FBQ0Esb0JBckJBLEVBcUJBO0FBQ0EsaUJBQ0E7QUFDQTtBQUNBO0FBSEEsT0F0QkEsRUEyQkE7QUFDQSxxQkE1QkEsQ0E0QkE7QUE1QkEsTUE4QkEsQ0FoQ0EsRUFpQ0EsTUFqQ0Esb0JBaUNBLENBQ0EsZ0JBQ0EsQ0FuQ0EsRUFvQ0EsV0FDQSxRQURBLHNCQUNBLGtCQUNBLDhCQURBLENBRUE7QUFDQTtBQUNBLGlEQUNBLGtCQUNBLHdCQUNBLHNCQUNBLGlDQUNBLHVDQUNBLCtDQUNBLHFDQUNBLDhCQUNBLHFDQUNBLENBVkEsRUFXQSxDQWhCQSxFQWlCQSxJQWpCQSxrQkFpQkEsQ0FDQSxvQkFDQSxhQUNBLENBcEJBLEVBcUJBLEtBckJBLG1CQXFCQSxDQUNBLHFCQUNBLHdCQUNBLHFCQUNBLGFBSkEsQ0FLQTtBQUNBO0FBQ0EsS0E1QkEsRUE2QkE7QUFDQSxTQTlCQSxpQkE4QkEsSUE5QkEsRUE4QkEsQ0FDQSxvREFDQSxhQUNBLHFCQUNBLGFBQ0EsQ0FGQSxNQUVBLENBQ0Esb0JBQ0Esd0JBQ0EsQ0FDQSxDQXZDQSxFQXdDQTtBQUNBLFNBekNBLG1CQXlDQSxDQUNBLHdEQUNBLENBM0NBLEVBNENBO0FBQ0EsZ0JBN0NBLDBCQTZDQSxDQUNBLGdCQUNBLGdDQURBLEVBRUEsWUFGQSxFQUdBLFVBSEEsSUFLQSxDQW5EQSxFQW9EQSxTQXBEQSxxQkFvREEsS0FwREEsRUFvREEsRUFwREEsRUFvREEsQ0FDQSxnQkFDQSw0QkFDQSxpQkFDQSxhQUNBLGdDQUNBLGlCQUNBLGlCQUNBLGFBQ0EsU0FDQSxDQUZBLE1BRUEsQ0FDQSxxQkFDQSxDQUNBLENBUEEsTUFPQSxDQUNBLGlDQUNBLGFBQ0EseUJBQ0EsQ0FGQSxNQUVBLENBQ0EscUNBQ0EsQ0FDQSxDQUVBLENBQ0EsMEJBQ0EsK0JBQ0EscUNBQ0EsTUFDQSxDQUNBLENBQ0EsMEJBQ0EsQ0FsRkEsRUFtRkEsS0FuRkEsbUJBbUZBLENBQ0EsaUJBQ0EsaUVBREEsSUFHQSxDQXZGQSxFQXdGQTtBQUNBLFVBekZBLG9CQXlGQSxtQkFDQSwyQkFDQSwrQkFDQSxnQkFDQSxhQURBLEVBRUEsdUVBRkEsRUFHQSxpQkFIQSxFQUlBLG1CQUpBLEVBS0EsaUJBTEEsRUFNQSx1QkFOQSxFQU9BLG1CQVBBLEVBUUEsZ0NBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFuQkEsSUFxQkEsQ0F0QkEsTUFzQkEsQ0FDQSxrRUFDQSxhQUNBLENBQ0EsQ0EzQkEsTUEyQkEsQ0FDQSxnQkFDQSxhQURBLEVBRUEscUJBRkEsRUFHQSxtQkFIQSxFQUlBLGlCQUpBLEVBS0EsdUJBTEEsRUFNQSxtQkFOQSxFQU9BLGdDQUNBLGtCQUNBLGVBQ0EsaUJBQ0EsbUVBREEsSUFHQSxDQUNBLENBZEEsSUFnQkEsQ0FDQSxDQXZJQSxFQXdJQSxHQXhJQSxpQkF3SUEsQ0FDQSxxQ0FDQSxtQ0FDQSxhQUNBLE9BQ0EsQ0FDQSw0QkFDQSxZQUNBLE9BQ0EsQ0FDQSxhQUNBLENBbkpBLEVBb0pBLElBcEpBLGdCQW9KQSxLQXBKQSxFQW9KQSxLQUVBLE1BRkEsR0FJQSxLQUpBLENBRUEsTUFGQSxDQUdBLEtBSEEsR0FJQSxLQUpBLENBR0EsS0FIQSxDQUtBLGdCQUNBLG9CQUNBLGFBQ0EsQ0FIQSxNQUdBLENBQ0EsZ0JBQ0EsaUJBREEsRUFFQSxZQUZBLEVBR0EsVUFIQSxFQUlBLGNBSkEsSUFNQSxDQUNBLENBcEtBLEVBcUtBLEtBcktBLG1CQXFLQSxDQUNBLGVBQ0EsaUJBREEsRUFFQSxhQUZBLEdBSUEsMkJBQ0Esb0JBQ0EscURBQ0EsQ0FDQSxzREFDQSxvQkFDQSxnQkFEQSxFQUVBLGNBRkEsSUFJQSxhQUNBLENBcExBLEVBcUxBLE1BckxBLGtCQXFMQSxFQXJMQSxFQXFMQSxDQUNBLG9CQUNBLGtCQURBO0FBRUE7QUFDQSxvQkFEQSxFQUZBOzs7QUFNQSxLQTVMQTtBQTZMQTtBQUNBLFlBOUxBLHNCQThMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBck1BLEVBcENBLEUiLCJmaWxlIjoiMjI2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gICAgPHZpZXc+XHJcbiAgICAgICAgPCEtLSDkuqflk4HlsIHpnaIgLS0+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJnb29kcy1zd2lwZXJcIj5cclxuICAgICAgICAgICAgPHN3aXBlciA6aW5kaWNhdG9yLWRvdHM9XCJmYWxzZVwiIEBjaGFuZ2U9XCJjdXJyZW50ID0gJGV2ZW50LmRldGFpbC5jdXJyZW50ICsgMVwiPlxyXG4gICAgICAgICAgICAgICAgPHN3aXBlci1pdGVtIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBnb29kcy5waWN0dXJlc1wiIDprZXk9XCJpbmRleFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic3dpcGVyLWNvdmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWFnZSA6c3JjPVwiaXRlbVwiIG1vZGU9XCJhc3BlY3RGaWxsXCIgLz5cclxuICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8L3N3aXBlci1pdGVtPlxyXG4gICAgICAgICAgICA8L3N3aXBlcj5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJzd2lwZXItcGFnZXNcIj4ge3tjdXJyZW50fX0ve3tnb29kcy5waWN0dXJlcy5sZW5ndGh9fTwvdmlldz5cbiAgICAgICAgICAgIDwhLS0gdmlwIOWVhuWTgeaPkOekuiAtLT5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ2aXBHb29kc0luZm9cIiAgdi1pZj1cInNob3BfdmlwLnN0YXR1c1wiID57e3Nob3BfdmlwLm1lc3NhZ2V9fSA8L3ZpZXc+XG4gICAgICAgICAgICA8IS0tIOaLvOWboiDllYblk4HmoIfpopjkuIrpnaLmj5DnpLogLS0+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidmlwR29vZHNJbmZvXCIgIHYtaWY9XCJnb29kcy5pc19hY3RpdmUgXCIgPuaLvOWbouWVhuWTgTwvdmlldz5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPCEtLSDor6bmg4UgLS0+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidGl0bGVcIj4ge3tnb29kcy5uYW1lfX0gPC92aWV3PlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cInN1Yi10aXRsZVwiPlxuICAgICAgICAgICAgICAgIDwhLS0gdmlwIOWVhuWTgeWJjei+uSB0YWdzIC0tPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSd2aXBUeXBlJyB2LWlmPVwic2hvcF92aXAubWVzc2FnZVRpdGxlICE9ICcnXCI+e3tzaG9wX3ZpcC5tZXNzYWdlVGl0bGV9fTwvc3Bhbj57e2dvb2RzLmRlc2NyaXB0aW9ufX1cbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJib3gtZmxleFwiPlxuICAgICAgICAgICAgICAgIDwhLS0gdmlwIOWVhuWTgeWxleekuuWOn+S7tyAtLT5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwicHJpY2VcIj4gXHJcbiAgICAgICAgICAgICAgICAgICAge3tnb29kcy5wcmljZS5zaG93fX08dGV4dD5EVOenr+WIhjwvdGV4dD5cclxuICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcyA9J2RlbCcgIHYtaWY9XCJzaG9wX3ZpcC5zdGF0dXNcIj57e2dvb2RzLm9yaWdpbmFsX3ByaWNlfX0gRFTnp6/liIY8L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgPC92aWV3PlxuICAgICAgICAgICAgICAgICA8IS0tIHZpcCDllYblk4Hlj4rmma7pgJrllYblk4HlsZXnpLrlupPlrZjph48gLS0+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInNhbGVzXCIgdi1pZj1cImdvb2RzLnNrdXMgJiYgIWdvb2RzLmlzX2FjdGl2ZVwiPuW6k+WtmOmHj3t7Z29vZHMuc2t1c1swXS5zdG9ja3195Lu2PC92aWV3PlxuICAgICAgICAgICAgICAgIDwhLS0gIOaLvOWbouWVhuWTgeWxleekuuW3suaLvOaVsOmHj+WPiuWPguWbouaVsCAtLT5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiX3BpblwiIHYtaWY9XCJnb29kcy5pc19hY3RpdmVcIj5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIl9oYXNcIiB2LWlmPVwiZ29vZHMuYWN0aXZlLmNvdW50PjBcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGltYWdlIHNyYz1cIi9zdGF0aWMvYm9vay9maXJlLnBuZ1wiIG1vZGU9XCJ3aWR0aEZpeFwiIGNsYXNzPVwiZmlyZVwiIC8+IOW3suaLvHt7Z29vZHMuYWN0aXZlLmNvdW50fX3ku7ZcclxuICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ0dWFuXCI+e3tnb29kcy5hY3RpdmUubnVtYmVyfX3kurrlm6I8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuXHJcbiAgICAgICAgICAgIDwhLS0gdmlwIOWVhuWTgeinhOagvCAtLT5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ2aXBJbmZvXCIgdi1pZj1cInNob3BfdmlwLmNhcmRcIj5cclxuICAgICAgICAgICAgICAgIDxpbWFnZSBzcmM9XCIvc3RhdGljL3N0b3JlL3ZpcC1saW5lLWJnLnBuZ1wiIG1vZGU9XCJ3aWR0aEZpeFwiIC8+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAge3tzaG9wX3ZpcC5jYXJkLm5hbWV9fVxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiIGRlc1wiPiB7e3Nob3BfdmlwLmNhcmQuZGVzY3JpcHRpb259fSA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImJ0blwiIEBjbGljaz1cInRvVmlwXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPCEtLSAxICDlvIDpgJogMue7rei0uSAz5Y2H57qnICBudW1iZXIg57G75Z6LIC0tPlxuICAgICAgICAgICAgICAgICAgICDmn6XnnIvor6bmg4VcclxuICAgICAgICAgICAgICAgICAgICA8IS0tIHt7c2hvcF92aXAuY2FyZC5zdGF0ZSA9PT0gMSA/J+eri+WNs+W8gOmAmic6c2hvcF92aXAuY2FyZC5zdGF0ZSA9PT0gMiA/J+eri+WNs+e7rei0uSc6J+eri+WNs+WNh+e6pyd9fSAtLT5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICA8IS0tIOaZrumAmuWVhuWTgeWPiiBWSVAg5ZWG5ZOB6KeE5qC8IC0tPlxyXG4gICAgICAgICAgICA8dmlldyBjbGFzcz1cInVuaXRcIiB2LWlmPVwiZ29vZHMuc2t1cyAmJiBnb29kcy5za3VzWzBdLnVuaXQgIT09ICcnICYmICFnb29kcy5pc19hY3RpdmVcIiBAY2xpY2s9XCJvcGVuKClcIj5cclxuICAgICAgICAgICAgICAgIDxzcGFuPuinhOagvDp7e3NlbGVjdFNrdXNWYWx1ZXMudW5pdF90ZXh0fX08L3NwYW4+XHJcbiAgICAgICAgICAgICAgICA8dW5pLWljb25zIHR5cGU9XCJyaWdodFwiIGNvbG9yPVwiI2NhY2FjYVwiIC8+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuXHJcbiAgICAgICAgICAgIDwhLS0gIOWPr+aLvOWbouWIl+ihqCAtLT5cclxuICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJpc19hY3RpdmVcIiB2LWlmPVwiZ29vZHMuaXNfYWN0aXZlICYmIGNvbGxhZ2VzLmxlbmd0aD4wXCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInRpdGxlXCIgdi1pZj1cImNvbGxhZ2VzLmxlbmd0aCA+IDJcIj5cclxuICAgICAgICAgICAgICAgICAgICDov5nkupvkurrliJrliJrmi7zljZXmiJDlip/vvIzlj6/lj4LkuI7mi7zljZVcclxuICAgICAgICAgICAgICAgICAgICA8c3BhbiBAY2xpY2s9XCJnZXRNb3JlUGluID0gdHJ1ZVwiPuafpeeci+abtOWkmlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dW5pLWljb25zIHR5cGU9XCJyaWdodFwiIGNvbG9yPVwiI2NhY2FjYVwiIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJ0aXRsZVwiIHYtaWY9XCJjb2xsYWdlcy5sZW5ndGggPD0gMlwiPiB7e2NvbGxhZ2VzLmxlbmd0aH195Lq65q2j5Zyo5ou85Y2V77yM5Y+v5Y+C5LiO5ou85Y2VIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxibG9jayB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBjb2xsYWdlc1wiIDprZXk9XCJpbmRleFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImNvbnRlbnQtaXRlbVwiIHYtaWY9XCJpbmRleCA8IDJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1LWF2YXRhci1ncm91cCA6dXJscz1cIml0ZW0uY292ZXJzXCIgc2l6ZT1cIjM0XCIgZ2FwPVwiMC42XCIgY2xhc3M9XCJhdmF0YXItZ3JvdXBcIiAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwibmlja25hbWVcIj4ge3tpdGVtLm5hbWVzfX08L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImJ0blwiIHYtaWY9XCJnb29kcy5hY3RpdmUuY2FuX2pvaW4gfHwgaXRlbS5jYW5fc2hhcmVcIiBAY2xpY2s9XCJ0b1BpbihpdGVtKVwiPnt7IGl0ZW0uY2FuX3NoYXJlPyfljrvliIbkuqsnOifljrvmi7zljZUnfX08L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIm5vbmVCdG5cIiB2LWVsc2UgQGNsaWNrPVwic2hvd1BpblRvYXN0XCI+5Y675ou85Y2VPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9ibG9jaz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG5cclxuICAgICAgICAgICAgPCEtLSDlupfpk7rkv6Hmga8gLS0+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic2hvcEluZm9cIiBAY2xpY2s9XCJ0b1Nob3AoZ29vZHMuc2hvcC5zaG9wX2lkKVwiIHYtaWY9XCJnb29kcy5zaG9wXCI+XHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInNob3BJbmZvLXRpdGxlLWxlZnRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8aW1hZ2UgY2xhc3M9XCJzaG9wLWxvZ29cIiA6c3JjPVwiZ29vZHMuc2hvcC5jb3ZlclwiIG1vZGU9XCJhc3BlY3RGaWxsXCIgLz5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInNob3AtdGl0bGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJzaG9wLXRpdGxcIj57e2dvb2RzLnNob3AubmFtZX19PC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dmlldz4g5bqX6ZO66K+E5YiGOlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9J25vJz41LjA8L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGV4dCBzdHlsZT1cInBhZGRpbmctbGVmdDogMjBycHg7XCI+IOacjeWKoeaAgeW6pjogPHNwYW4gY2xhc3M9J25vJz41LjA8L3NwYW4+IDwvdGV4dD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic2hvcEluZm8tdGl0bGUtcmlnaHRcIj7lhajpg6jllYblk4Ege3tnb29kcy5zaG9wLmdvb2RzX2NvdW50IHx8IDB9fVxyXG4gICAgICAgICAgICAgICAgICAgIDx1bmktaWNvbnMgdHlwZT1cInJpZ2h0XCIgY29sb3I9XCJncmV5XCIgLz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPC92aWV3PlxyXG5cclxuICAgICAgICAgICAgPCEtLSDllYblk4Hor6bmg4UgLS0+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiaW1nc1wiPlxyXG4gICAgICAgICAgICAgICAgPHUtbm90aWNlLWJhciB2LWlmPVwic2hvcF92aXAuc3RhdHVzXCIgdGV4dD1cIuaIkuaMh+WwuuWvuOacieWkp+Wwjyzor7flho3otK3kubDmiJLmjIfml7blj4Lnhafor6bmg4Xku4vnu43lpIfms6jmiYDpgInlsLrlr7hcIiAgZm9udFNpemU9JzE0JyAvPlxyXG4gICAgICAgICAgICAgICAgPGJsb2NrIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBnb29kcy5jb250ZW50XCIgOmtleT1cImluZGV4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGltYWdlIDpzcmM9XCJpdGVtXCIgbW9kZT1cIndpZHRoRml4XCIgLz5cclxuICAgICAgICAgICAgICAgIDwvYmxvY2s+XHJcbiAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICA8L3ZpZXc+XHJcblxyXG4gICAgICAgIDwhLS0g56uL5Y2z6LSt5LmwIHNob3BfdmlwLnN0YXR1cyDljLrliIbmmK/lkKbmmK8gdmlwIOWVhuWTgSAg5ZCm5YiZ55qE5bCx5Y205YiG5piv5ou85Zui5ZWG5ZOB6L+Y5piv5pmu6YCa5ZWG5ZOBIC0tPlxyXG4gICAgICAgIDx2aWV3IGNsYXNzPVwiZm9vdGVyXCI+XHJcbiAgICAgICAgICAgIDx2aWV3IEBjbGljaz1cInRvU2hvcChnb29kcy5zaG9wLnNob3BfaWQpXCIgY2xhc3M9XCJzaG9wXCI+IDx1bmktaWNvbnMgdHlwZT1cInNob3BcIiBzaXplPVwiMjZcIiBjb2xvcj1cImdyZXlcIiAvPuW6l+mTuiA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDwhLS0gdmlwIOinhOagvOW8ueeql+eri+WNs+mihuWPliAtLT5cclxuICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPVwiZGVmYXVsdFwiIHYtaWY9XCJzaG9wX3ZpcC5zdGF0dXNcIiBob3Zlci1jbGFzcz1cIm5vbmVcIiBAY2xpY2s9XCJ2aXBCdXlcIj7nq4vljbPpooblj5Y8L2J1dHRvbj5cclxuICAgICAgICAgICAgPCEtLSDpnZ52aXAg6KeE5qC85by556qXIOaZrumAmuWVhuWTgeeri+WNs+i0reS5sO+8jOaLvOWNleWVhuWTgeeri+WNs+aLvOWNlSAtLT5cclxuICAgICAgICAgICAgPGJsb2NrIHYtZWxzZT5cclxuICAgICAgICAgICAgICAgIDxibG9jayAgdi1pZj1cImdvb2RzLmlzX2FjdGl2ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT1cImRlZmF1bHRcIiB2LWlmPVwiZ29vZHMuYWN0aXZlLmNhbl9qb2luXCIgaG92ZXItY2xhc3M9XCJub25lXCIgQGNsaWNrPVwiYnV5XCI+IOeri+WNs+aLvOWNlSA8L2J1dHRvbj5cclxuICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9XCJkZWZhdWx0XCIgdi1lbHNlIGhvdmVyLWNsYXNzPVwibm9uZVwiIEBjbGljaz1cInNoYXJlXCI+IOeri+WNs+WIhuS6qyA8L2J1dHRvbj5cclxuICAgICAgICAgICAgICAgIDwvYmxvY2s+XHJcbiAgICAgICAgICAgICAgICA8YnV0dG9uIHYtZWxzZSB0eXBlPVwiZGVmYXVsdFwiIGhvdmVyLWNsYXNzPVwibm9uZVwiIEBjbGljaz1cImJ1eVwiPueri+WNs+i0reS5sDwvYnV0dG9uPlxyXG4gICAgICAgICAgICA8L2Jsb2NrPlxyXG4gICAgICAgIDwvdmlldz5cclxuICAgICAgICA8IS0tICDmm7TlpJrmi7zljZXlvLnnqpcgLS0+XHJcbiAgICAgICAgPHUtcG9wdXAgOnNob3c9XCJnZXRNb3JlUGluXCIgOnJvdW5kPVwiMTBcIiBtb2RlPVwiY2VudGVyXCIgQGNsb3NlPVwiY2xvc2VcIiA6Y2xvc2VhYmxlPSd0cnVlJyB6SW5kZXg9XCIxMjI5OTMwXCI+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiZ2V0UGluVGl0bGVcIj4g5Y+v5Y+C5LiO5ou85Y2VIDwvdmlldz5cclxuICAgICAgICAgICAgPHNjcm9sbC12aWV3IHNjcm9sbC15PVwidHJ1ZVwiIGNsYXNzPVwiZ2V0UGluTGlzdFwiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGNvbGxhZ2VzXCIgOmtleT1cImluZGV4XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiY29udGVudC1pdGVtXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dS1hdmF0YXItZ3JvdXAgOnVybHM9XCJpdGVtLmNvdmVyc1wiIHNpemU9XCIzNFwiIGdhcD1cIjAuNlwiIGNsYXNzPVwiYXZhdGFyLWdyb3VwXCIgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cIm5pY2tuYW1lXCI+IHt7aXRlbS5uYW1lc319PC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJidG5cIiB2LWlmPVwiZ29vZHMuYWN0aXZlLmNhbl9qb2luIHx8IGl0ZW0uY2FuX3NoYXJlXCIgQGNsaWNrPVwidG9QaW4oaXRlbSlcIj57eyBpdGVtLmNhbl9zaGFyZT8n5Y675YiG5LqrJzon5Y675ou85Y2VJ319PC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJub25lQnRuXCIgdi1lbHNlIEBjbGljaz1cInNob3dQaW5Ub2FzdFwiPuWOu+aLvOWNlTwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvYmxvY2s+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDwvc2Nyb2xsLXZpZXc+XHJcbiAgICAgICAgPC91LXBvcHVwPlxyXG5cclxuICAgICAgICA8IS0tIOS4juiwgeiwgeeahOaLvOWboiAtLT5cclxuICAgICAgICA8dS1wb3B1cCA6c2hvdz1cInBpblNob3dcIiA6cm91bmQ9XCIxMFwiIG1vZGU9XCJjZW50ZXJcIiBAY2xvc2U9XCJjbG9zZVwiIDpjbG9zZWFibGU9J3RydWUnIHpJbmRleD1cIjEyMjk5MzBcIj5cclxuICAgICAgICAgICAgPHZpZXcgc2Nyb2xsLXk9XCJ0cnVlXCIgY2xhc3M9XCJjb250ZW50LTJcIj5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwidGl0bGVcIj4g5Y+C5LiOe3tjb2xsYWdlaXRlbS5uYW1lc31955qE5ou85Y2VIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwibnVtYmVyXCI+5LuF5YmpPHNwYW4+e3tjb2xsYWdlaXRlbS5zdXJwbHVzfX08L3NwYW4+5Liq5ZCN6aKdPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJhdmF0YXJzXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gY29sbGFnZWl0ZW0uZGV0YWlsc1wiIDprZXk9J2luZGV4JyA+XHJcbiAgICAgICAgICAgICAgICAgICAgPGltYWdlIDpjbGFzcz1cIlsnYXZhdGFyJyxpdGVtLm1hc3Rlcj8ncGluJzonJ11cIiA6c3JjPVwiaXRlbS5jb3ZlclwiIG1vZGU9XCJhc3BlY3RGaWxsXCIgLz5cclxuICAgICAgICAgICAgICAgICAgICA8aW1hZ2UgY2xhc3M9XCJ3ZW5cIiBzcmM9XCIvc3RhdGljL2Jvb2svd2VuLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaWxsXCIgLz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiYXBwbHlQaW5cIiBAY2xpY2s9XCJhcHBseVBpblwiPiDlj4LkuI7mi7zljZUgPC92aWV3PlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPC91LXBvcHVwPlxyXG5cclxuICAgICAgICA8IS0tICDlpJrop4TmoLzlvLnnqpcgLS0+XHJcbiAgICAgICAgPHUtcG9wdXAgOnNob3c9XCJza3VTaG93XCIgOnJvdW5kPVwiMTBcIiBtb2RlPVwiYm90dG9tXCIgQGNsb3NlPVwiY2xvc2VcIiBAb3Blbj1cIm9wZW5cIj5cclxuICAgICAgICAgICAgPHNjcm9sbC12aWV3IGNsYXNzPVwic2t1Vmlld1wiIHNjcm9sbC15PVwidHJ1ZVwiPlxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJnb29kcy1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGltYWdlIGNsYXNzPVwiZ29vZHMtY292ZXJcIiA6c3JjPVwic2VsZWN0U2t1c1ZhbHVlcy5jb3ZlclwiIG1vZGU9XCJhc3BlY3RGaWxsXCIgLz5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cImJhc2VJbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwibW9uZXlcIj4ge3tzZWxlY3RTa3VzVmFsdWVzLnByaWNlfX08c3Bhbj5EVOenr+WIhjwvc3Bhbj4gPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInNob3AtbmFtZVwiIHYtaWY9XCJnb29kcy5zaG9wXCI+IHt7Z29vZHMuc2hvcC5uYW1lfX0gPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInNrdS10ZXh0XCI+IOWVhuWTgeinhOagvO+8mnt7c2VsZWN0U2t1c1ZhbHVlcy51bml0X3RleHR9fSA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic3RvY2tcIiB2LWlmPVwic2VsZWN0U2t1c1ZhbHVlcy5zdG9jaz4wXCI+IOWJqeS9meW6k+WtmO+8mnt7c2VsZWN0U2t1c1ZhbHVlcy5zdG9ja319IOS7tjwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJzdG9ja1wiIHYtZWxzZT4g5b2T5YmN5ZWG5ZOB5bqT5a2Y5LiN6LazPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuXHJcbiAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInNrdVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHNwZWNzXCIgOmtleT1cIml0ZW0uc3BlY19pZFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwic2t1LXRpdGxlXCI+e3tpdGVtLm5hbWV9fTwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInNrdS1saXN0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxibG9jayB2LWZvcj1cIml0IGluIGl0ZW0udmFsdWVzXCIgOmtleT0naXQudmFsdWVfaWQnPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZpZXcgOmNsYXNzPVwiWydza3UtaXRlbScsc3BlY3NlbGVjdFtpbmRleF0gPT0gaXQudmFsdWVfaWQgPyAnc2t1LWFjdGl2ZSc6JyddXCIgQGNsaWNrPVwiY2xpY2tTa3VzKGluZGV4LGl0LnZhbHVlX2lkKVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt7aXQudmFsdWV9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9ibG9jaz5cclxuICAgICAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICA8L3ZpZXc+XHJcblxyXG4gICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJidXktbnVtYmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJidXktdGl0bGVcIj7mlbDph488L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPHVuaS1udW1iZXItYm94IDptaW49XCIxXCIgOm1heD1cInNlbGVjdFNrdXNWYWx1ZXMuc3RvY2tcIiA6ZGlzYWJsZWQ9XCJzZWxlY3RTa3VzVmFsdWVzLnN0b2NrID09IDBcIiBAY2hhbmdlPVwicXR5ID0gJGV2ZW50XCIgLz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuXHJcbiAgICAgICAgICAgICAgICA8IS0tIOeri+WNs+i0reS5sCBzaG9wX3ZpcC5zdGF0dXMg5Yy65YiG5piv5ZCm5pivIHZpcCDllYblk4Eg5Y+q5pSv5oyB5Y2V6KeE5qC8cGhwIOinhOWumuS4jeaUr+aMgeWkmuinhOagvCAg5ZCm5YiZ55qE5bCx5Y205YiG5piv5ou85Zui5ZWG5ZOB6L+Y5piv5pmu6YCa5ZWG5ZOBIC0tPlxyXG4gICAgICAgICAgICAgICAgPCEtLSB2aXAg6KeE5qC85by556qX56uL5Y2z6aKG5Y+WIC0tPlxyXG4gICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cIm5vdy1idXlcIiB0eXBlPVwiZGVmYXVsdFwiIHYtaWY9XCJzaG9wX3ZpcC5zdGF0dXNcIiBob3Zlci1jbGFzcz1cIm5vbmVcIlxyXG4gICAgICAgICAgICAgICAgICAgIEBjbGljaz1cInZpcEJ1eVwiPueri+WNs+mihuWPljwvYnV0dG9uPlxyXG4gICAgICAgICAgICAgICAgPCEtLSDpnZ52aXAg6KeE5qC85by556qXIOaZrumAmuWVhuWTgeeri+WNs+i0reS5sO+8jOaLvOWNleWVhuWTgeeri+WNs+aLvOWNlSAtLT5cclxuICAgICAgICAgICAgICAgIDxibG9jayB2LWVsc2U+XHJcbiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cIm5vdy1idXlcIiB0eXBlPVwiZGVmYXVsdFwiIGhvdmVyLWNsYXNzPVwibm9uZVwiIEBjbGljaz1cImJ1eTIoc2VsZWN0U2t1c1ZhbHVlcylcIj7nq4vljbPotK3kubA8L2J1dHRvbj5cclxuICAgICAgICAgICAgICAgIDwvYmxvY2s+XHJcbiAgICAgICAgICAgIDwvc2Nyb2xsLXZpZXc+XHJcbiAgICAgICAgPC91LXBvcHVwPlxyXG4gICAgPC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuICAgIGltcG9ydCB7XHJcbiAgICAgICAgZ29vZHNcclxuICAgIH0gZnJvbSAnQC9hcGlzL2ludGVyZmFjZXMvc3RvcmUnXHJcbiAgICBpbXBvcnQgdXNlckF1dGggZnJvbSAnQC9wdWJsaWMvdXNlckF1dGgnXHJcbiAgICBleHBvcnQgZGVmYXVsdCB7XHJcbiAgICAgICAgZGF0YSgpIHtcclxuICAgICAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgICAgICAgIGN1cnJlbnQ6IDEsXHJcbiAgICAgICAgICAgICAgICBnb29kczoge1xyXG4gICAgICAgICAgICAgICAgICAgIHBpY3R1cmVzOiBbXSxcclxuICAgICAgICAgICAgICAgICAgICBuYW1lOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFtdLFxyXG4gICAgICAgICAgICAgICAgICAgIHByaWNlOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNob3c6IDBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgc2t1czogW10sXHJcbiAgICAgICAgICAgICAgICBza3VpZDogJycsXHJcbiAgICAgICAgICAgICAgICBza3VTaG93OiBmYWxzZSxcclxuICAgICAgICAgICAgICAgIHNwZWNzOiBbXSxcclxuICAgICAgICAgICAgICAgIHVuaXRUZXh0OiAnJyxcclxuICAgICAgICAgICAgICAgIHNwZWNzZWxlY3Q6IFtdLFxyXG4gICAgICAgICAgICAgICAgc2VsZWN0U2t1c1ZhbHVlczoge30sXHJcbiAgICAgICAgICAgICAgICBxdHk6IDEsXHJcbiAgICAgICAgICAgICAgICBjb2xsYWdlczogW10sIC8vICDlj6/mi7zljZXliJfooahcclxuICAgICAgICAgICAgICAgIGdldE1vcmVQaW46IGZhbHNlLCAvLyDmm7TlpJrlj6/mi7zlm6LliJfooajmmK/lkKbmmL7npLpcclxuICAgICAgICAgICAgICAgIHBpblNob3c6IGZhbHNlLCAvLyDkuI7osIHosIHosIHnmoTmi7zlm6LmmK/lkKbmmL7npLpcclxuICAgICAgICAgICAgICAgIHNob3BfdmlwOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gXCJzdGF0dXNcIjogdHJ1ZSwgLy8g5b2T5YmN5bqX6ZO65piv5ZCm5piv5Lya5ZGY5Yi25bqX6ZO6IHRydWUg5pivIGZhbHNlIOWQplxyXG4gICAgICAgICAgICAgICAgICAgIC8vIFwiaXNfdmlwXCI6IHRydWUsIC8vICDlvZPliY3kvJrlkZjmmK/lkKbmmK8gdmlwICAgIHRydWUg5piv5Lya5ZGYIGZhbHNlIOmdnuS8muWRmFxyXG4gICAgICAgICAgICAgICAgICAgIC8vIFwiaXNfcmVjZWl2ZVwiOiBmYWxzZSAvLyAg5b2T5YmN5Lya5ZGY5piv5ZCm5bey6aKG5Y+W6L+HIGZhbHNlICDmnKrpooblj5YgdHJ1ZSDlt7Lpooblj5ZcclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAvLyBjb2xsYWdlaWQ6JycgLC8vIOaLvOWboiBpZFxyXG4gICAgICAgICAgICAgICAgY29sbGFnZWl0ZW06JycsLy8gIOW3sumAieaLqeeahOaLvOWboueahCBpdGVtXHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvblNob3coKSB7XHJcbiAgICAgICAgICAgIHRoaXMuZ2V0R29vZHMoKVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgbWV0aG9kczoge1xyXG4gICAgICAgICAgICBnZXRHb29kcygpIHtcclxuICAgICAgICAgICAgICAgIGxldCBpZCA9IHRoaXMuJFJvdXRlLnF1ZXJ5LmlkO1xyXG4gICAgICAgICAgICAgICAgLy8gbGV0IGlkID0gNjE7IC8vIOaZrumAmuWVhuWTgVxyXG4gICAgICAgICAgICAgICAgLy8gbGV0IGlkID0gOTU7ICAgIC8vIOaLvOWbouWVhuWTgVxyXG4gICAgICAgICAgICAgICAgZ29vZHMoaWQpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLmdvb2RzID0gcmVzXHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5zcGVjcyA9IHJlcy5zcGVjc1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc2t1cyA9IHJlcy5za3VzXHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5za3VpZCA9IHJlcy5za3VzWzBdLnNrdV9pZFxyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMudW5pdFRleHQgPSByZXMuc2t1c1swXS51bml0X3RleHRcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLnNwZWNzZWxlY3QgPSByZXMuc2t1c1swXS51bml0LnNwbGl0KCd8JylcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLnNlbGVjdFNrdXNWYWx1ZXMgPSByZXMuc2t1c1swXVxyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuc2hvcF92aXAgPSByZXMuc2hvcF92aXBcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLmNvbGxhZ2VzID0gcmVzLmFjdGl2ZS5jb2xsYWdlc1xyXG4gICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgb3BlbigpIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuc2t1U2hvdyA9IHRydWVcclxuICAgICAgICAgICAgICAgIHRoaXMucXR5ID0gMTtcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgY2xvc2UoKSB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLnNrdVNob3cgPSBmYWxzZVxyXG4gICAgICAgICAgICAgICAgdGhpcy5nZXRNb3JlUGluID0gZmFsc2VcclxuICAgICAgICAgICAgICAgIHRoaXMucGluU2hvdyA9IGZhbHNlXHJcbiAgICAgICAgICAgICAgICB0aGlzLnF0eSA9IDE7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHRoaXMuc3BlY3NlbGVjdCA9IHRoaXMuc2t1c1swXS51bml0LnNwbGl0KCd8JylcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgdGhpcy5zZWxlY3RTa3VzVmFsdWVzID0gIHRoaXMuc2t1c1swXVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAvLyDljrvmi7zljZVcclxuICAgICAgICAgICAgdG9QaW4oaXRlbSkge1xyXG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2coaXRlbSk7XHJcbiAgICAgICAgICAgICAgICB0aGlzLmNsb3NlKCk7XHJcbiAgICAgICAgICAgICAgICBpZihpdGVtLmNhbl9zaGFyZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5zaGFyZSgpXHJcbiAgICAgICAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLnBpblNob3cgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuY29sbGFnZWl0ZW0gPSBpdGVtXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIC8vIOWIhuS6q1xyXG4gICAgICAgICAgICBzaGFyZSgpe1xyXG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2coJyDliIbkuqvjgILjgILjgIInKVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAvLyDlvLnlh7og5ou85Zui5LiN5Y+v54K5XHJcbiAgICAgICAgICAgIHNob3dQaW5Ub2FzdCgpe1xyXG4gICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcclxuICAgICAgICAgICAgICAgICAgIHRpdGxlOnRoaXMuZ29vZHMuYWN0aXZlLm1lc3NhZ2UsXHJcbiAgICAgICAgICAgICAgICAgICBpY29uOidub25lJyxcclxuICAgICAgICAgICAgICAgICAgIG1hc2s6dHJ1ZSxcclxuICAgICAgICAgICAgICAgfSkgXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIGNsaWNrU2t1cyhpbmRleCwgaWQpIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuc2t1aWQgPSAnJ1xyXG4gICAgICAgICAgICAgICAgdGhpcy5zcGVjc2VsZWN0W2luZGV4XSA9IGlkO1xyXG4gICAgICAgICAgICAgICAgbGV0IG5ld2xpc3QgPSBbXVxyXG4gICAgICAgICAgICAgICAgbGV0IHN0ciA9ICcnXHJcbiAgICAgICAgICAgICAgICBmb3IgKHZhciBpIGluIHRoaXMuc3BlY3NlbGVjdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmIChpID09IGluZGV4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5ld2xpc3QucHVzaChpZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChpID09IDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0ciA9IGlkXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHIgPSBzdHIgKyAnfCcgKyBpZFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbmV3bGlzdC5wdXNoKHRoaXMuc3BlY3NlbGVjdFtpXSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGkgPT0gMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyID0gdGhpcy5zcGVjc2VsZWN0W2ldXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHIgPSBzdHIgKyAnfCcgKyB0aGlzLnNwZWNzZWxlY3RbaV1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmb3IgKHZhciBpIGluIHRoaXMuc2t1cykge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmICh0aGlzLnNrdXNbaV0udW5pdCA9PSBzdHIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5zZWxlY3RTa3VzVmFsdWVzID0gdGhpcy5za3VzW2ldO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0aGlzLnNwZWNzZWxlY3QgPSBuZXdsaXN0XHJcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB0b1ZpcCgpe1xuICAgICAgICAgICAgICAgdW5pLm5hdmlnYXRlVG8oe1xuICAgICAgICAgICAgICAgICAgIHVybDogJy9wYWdlcy9zdG9yZS92aXAvaW5kZXgvaW5kZXg/aWQ9JyArIHRoaXMuZ29vZHMuc2hvcC5zaG9wX2lkLFxuICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIC8vIOS8muWRmOWVhuWTgemihuWPllxyXG4gICAgICAgICAgICB2aXBCdXkoKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAodGhpcy5zaG9wX3ZpcC5pc192aXApIHtcclxuICAgICAgICAgICAgICAgICAgICBpZiAodGhpcy5zaG9wX3ZpcC5pc19yZWNlaXZlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVuaS5zaG93TW9kYWwoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICfmuKnppqjmj5DnpLonLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdGhpcy5zaG9wX3ZpcC5hbGVydF90ZXh0Kyfor7fogZTns7vnur/kuIvllYblrrY6JyArIHRoaXMuZ29vZHMuc2hvcC5tb2JpbGUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYW5jZWxUZXh0OiAn5YaN55yL55yLJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbmNlbENvbG9yOiAnIzk5OScsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG93Q2FuY2VsOmZhbHNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlybUNvbG9yOiAnIzM0Y2U5OCcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25maXJtVGV4dDogJyDnn6XpgZPkuoYnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VjY2VzczogKHJlcykgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGlmIChyZXMuY29uZmlybSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAvLyNpZmRlZiBNUC1XRUlYSU5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgdW5pLm1ha2VQaG9uZUNhbGwoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICBwaG9uZU51bWJlcjogJzE4MzU0Nzg5NjMyJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgLy8jZW5kaWZcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgLy8jaWZkZWYgQVBQLVBMVVNcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgcGx1cy5kZXZpY2UuZGlhbCgnMTgzNTQ3ODk2MzInLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgLy8jZW5kaWZcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ+W3sue7j+aYr+S8muWRmO+8jOS4lOacqumihuWPlumihuWPluS6huWVhuWTge+8jCcpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZ29VcmwoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHVuaS5zaG93TW9kYWwoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ+a4qemmqOaPkOekuicsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfmgqjov5jkuI3mmK/or6Xlupfpk7rnmoTkvJrlkZgnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjYW5jZWxDb2xvcjogJyM5OTknLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjYW5jZWxUZXh0OiAn5YaN5oOz5oOzJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlybUNvbG9yOiBcIiMzNGNlOThcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlybVRleHQ6ICfnq4vljbPlvIDpgJonLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdWNjZXNzOiAocmVzKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAocmVzLmNvbmZpcm0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmNsb3NlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pLm5hdmlnYXRlVG8oe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cmw6ICcvcGFnZXMvc3RvcmUvdmlwL2luZGV4L2luZGV4P2lkPScgKyB0aGlzLmdvb2RzLnNob3Auc2hvcF9pZFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBidXkoKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAodGhpcy4kc3RvcmUuc3RhdGUudG9rZW4gPT09ICcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgQXV0aCA9IG5ldyB1c2VyQXV0aCgpXHJcbiAgICAgICAgICAgICAgICAgICAgQXV0aC5Mb2dpbigpXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZiAodGhpcy5nb29kcy50eXBlID09PSAyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5vcGVuKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0aGlzLmdvVXJsKCk7XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIGJ1eTIodmFsdWUpIHtcclxuICAgICAgICAgICAgICAgIGxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc2t1X2lkLFxyXG4gICAgICAgICAgICAgICAgICAgIHN0b2NrXHJcbiAgICAgICAgICAgICAgICB9ID0gdmFsdWU7XHJcbiAgICAgICAgICAgICAgICBpZiAoc3RvY2sgPiAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5za3VpZCA9IHNrdV9pZDtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLmdvVXJsKClcclxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAn5b2T5YmN5ZWG5ZOB5bqT5a2Y5LiN6LazJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogJ25vbmUnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrOiB0cnVlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkdXJhdGlvbjogMjAwMFxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIGdvVXJsKCkge1xyXG4gICAgICAgICAgICAgICAgbGV0IHBhcmFtcyA9IHtcclxuICAgICAgICAgICAgICAgICAgICBza3VJZDogdGhpcy5za3VpZCxcclxuICAgICAgICAgICAgICAgICAgICBxdHk6IHRoaXMucXR5XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpZih0aGlzLmdvb2RzLmlzX2FjdGl2ZSl7XHJcbiAgICAgICAgICAgICAgICAgICBwYXJhbXMudHlwZSA9J3Bpbic7XHJcbiAgICAgICAgICAgICAgICAgICBwYXJhbXMuY29sbGFnZWlkID0gdGhpcy5jb2xsYWdlaXRlbS5jb2xsYWdlX2lkIHx8ICcnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2cocGFyYW1zKVxyXG4gICAgICAgICAgICAgICAgdGhpcy4kUm91dGVyLnB1c2goe1xyXG4gICAgICAgICAgICAgICAgICAgIG5hbWU6ICdTdG9yZUJ1eScsXHJcbiAgICAgICAgICAgICAgICAgICAgcGFyYW1zOnBhcmFtc1xyXG4gICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIHRoaXMuY2xvc2UoKVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICB0b1Nob3AoaWQpIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuJFJvdXRlci5wdXNoKHtcclxuICAgICAgICAgICAgICAgICAgICBuYW1lOiAnU2hvcERldGFpbCcsXHJcbiAgICAgICAgICAgICAgICAgICAgcGFyYW1zOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFNob3BJZDogaWRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAvLyAg5Y+C5LiO5Yir5Lq655qE5ou85ZuiXHJcbiAgICAgICAgICAgIGFwcGx5UGluKCkge1xyXG4gICAgICAgICAgICAgICAgaWYgKHRoaXMuJHN0b3JlLnN0YXRlLnRva2VuID09PSAnJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IEF1dGggPSBuZXcgdXNlckF1dGgoKVxyXG4gICAgICAgICAgICAgICAgICAgIEF1dGguTG9naW4oKVxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVyblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGhpcy5nb1VybCgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG4gICAgLmdvb2RzLXN3aXBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aW5kb3ctY29sb3I7XHJcblxyXG4gICAgICAgICY+c3dpcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2VzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDIwcnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZS1tO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCA1cnB4IDVycHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogLjAyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpcEdvb2RzSW5mb3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA2O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHJweCAzMHJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAgMCA0MHJweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDor6bmg4VcclxuICAgIC5tYWluIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cyAkcmFkaXVzIDAgMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBycHggMTBycHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogLjAyKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogKCRwYWRkaW5nKjIpICsgOTA7XHJcbiAgICAgICAgLnZpcFR5cGV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjhycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJweCAyMHJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1YzE3NTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBycHggMCAyMHJweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaHIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkbWFyZ2luO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkcGFkZGluZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFycHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZSArIDE0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplLW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveC1mbGV4IHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1wcmljZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemUgKyAxMDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGVse1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNhbGVzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuX3BpbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgIC5faGFzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q4MWUwNjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJHRleHQtcHJpY2UsICRhbHBoYTogMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cnB4IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnR1YW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudW5pdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0aXRsZS1zaXplO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMjBycHggI2Y5ZjlmOTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aXBJbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzODM1M2MsICM1ZjU4NWYpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJG1hcmdpbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBycHggMjBycHggMCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQwcnB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBycHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDBycHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM4MzUzYztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcnB4IDMwcnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBycHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pc19hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAyMHJweCAjZjlmOWY5O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcnB4ICNmOWY5Zjk7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nIC0gMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nIC0gMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXJweCAjZjlmOWY5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXZhdGFyLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uaWNrbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZycHggMjBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubm9uZUJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAjOTk5IDFycHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cnB4IDIwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWdzIHtcclxuICAgICAgICAgICAgaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hvcEluZm8ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAkcGFkZGluZyAjZjlmOWY5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZyAkcGFkZGluZyAtIDEwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxMHJweCAjZjlmOWY5O1xyXG5cclxuICAgICAgICAgICAgLnNob3BJbmZvLXRpdGxlLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHJweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNob3AtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFycHggI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2hvcC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3MHJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5vIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXByaWNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2hvcC10aXRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvcEluZm8tdGl0bGUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy8g6LSt5LmwXHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XHJcbiAgICAgICAgei1pbmRleDogOTg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgLy8gbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgd2hpdGUgODYlLCByZ2JhKDI1NSwyNTUsMjU1LC4wKSlcclxuICAgICAgICAuc2hvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBycHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1sZztcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdldFBpblRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHJweDtcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZyAtIDEwIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXJweCAjZjlmOWY5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcnB4IDIwcnB4IDAgMDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LTIge1xyXG4gICAgICAgIHdpZHRoOiA3MHZ3O1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXZhdGFycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmcgKiAyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBpbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHJweCAyMHJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjpzb2xpZCAycnB4ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn5oiRJztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cnB4IDM0cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGluIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfmi7zkuLsnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcHBseVBpbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJG1hcmdpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZyAtIDEwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZ2V0UGluTGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjB2aDtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmc7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZyAqIDM7XHJcblxyXG4gICAgICAgICAgICAuY29udGVudC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nIC0gMTA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmcgLSAxMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFycHggI2Y5ZjlmOTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hdmF0YXItZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5pY2tuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0MHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cnB4IDIwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5vbmVCdG57XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAjOTk5IDFycHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnJweCAyMHJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDop4TmoLzlvLnnqpdcclxuICAgIC5za3VWaWV3IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHZoO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYwdmg7XHJcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmcgKyAxMCAkcGFkZGluZztcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgLy8gIOWVhuWTgeS/oeaBr1xyXG4gICAgICAgIC5nb29kcy1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFycHggI2Y5ZjlmOTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcnB4O1xyXG5cclxuICAgICAgICAgICAgLmdvb2RzLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFzZUluZm8ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb25leSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZSArIDE0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1wcmljZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtbSAtIDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2hvcC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoJGNvbG9yOiAkdGV4dC1wcmljZSwgJGFscGhhOiAwLjUpKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHJweCAyMHJweCA0cnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MTQ0MGI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZS1tIC0gMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2t1LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpdGxlLXNpemUtbSAtIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZS1tIC0gMjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1eS1udW1iZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nICsgMjAgMCAkcGFkZGluZyAwO1xyXG5cclxuICAgICAgICAgICAgLmJ1eS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICDop4TmoLxcclxuICAgICAgICAuc2t1IHtcclxuICAgICAgICAgICAgLnNrdS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5za3UtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5za3UtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBycHggMzBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcnB4ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MHJweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNrdS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkbWFpbi1jb2xvciwgJGFscGhhOiAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vdy1idXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTk4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///226\n"); /***/ }), /* 227 */ @@ -36502,7 +36502,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\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 _store = __webpack_require__(/*! @/apis/interfaces/store.js */ 76); //\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 { goodName: '', details: [], downTime: 0, surplus: 1, order: {} // order 是{} 标识不是我的订单,否则就是我的订单可以跳转订单详情\n };}, onLoad: function onLoad() {var _this = this;__f__(\"log\", this.$Route.query.id, \" at pages/group-book/success/success.vue:50\");(0, _store.repages)(this.$Route.query.id).then(function (res) {_this.order = res.order;_this.goodName = res.order.goods.name;_this.downTime = res.share.down * 1000;_this.surplus = res.share.surplus;_this.details = res.share.details;}).catch(function (err) {uni.showToast({ title: err.message, icon: \"none\", mask: true, duration: 3000 });});}, onHide: function onHide() {try {if (this.$refs.countDown) {this.$refs.countDown.pause();}} catch (err) {\n uni.showToast({\n title: err,\n icon: 'none' });\n\n }\n },\n methods: {\n goIndex: function goIndex() {\n uni.reLaunch({\n url: '/pages/store/index' });\n\n },\n goDetail: function goDetail() {\n if (!this.order.order_no) {\n __f__(\"log\", '不是我的跳商品详情', \" at pages/group-book/success/success.vue:86\");\n uni.navigateTo({\n url: '/pages/store/goods?id=' + this.order.goods.goods_id });\n\n } else {\n __f__(\"log\", '是我的跳转订单详情', \" at pages/group-book/success/success.vue:91\");\n }\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 7)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ3JvdXAtYm9vay9zdWNjZXNzL3N1Y2Nlc3MudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBbUNBLHVFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBR0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxZQURBLEVBRUEsV0FGQSxFQUdBLFdBSEEsRUFJQSxVQUpBLEVBS0EsU0FMQSxDQUtBO0FBTEEsTUFPQSxDQVRBLEVBVUEsTUFWQSxvQkFVQSxrQkFDQSxrRkFDQSwrREFDQSx3QkFDQSxzQ0FDQSx1Q0FDQSxrQ0FDQSxrQ0FDQSxDQU5BLEVBTUEsS0FOQSxDQU1BLGdCQUNBLGdCQUNBLGtCQURBLEVBRUEsWUFGQSxFQUdBLFVBSEEsRUFJQSxjQUpBLElBTUEsQ0FiQSxFQWNBLENBMUJBLEVBMkJBLE1BM0JBLG9CQTJCQSxDQUNBLEtBQ0EsMkJBQ0EsNkJBQ0EsQ0FDQSxDQUpBLENBSUE7QUFDQTtBQUNBLGtCQURBO0FBRUEsb0JBRkE7O0FBSUE7QUFDQSxHQXRDQTtBQXVDQTtBQUNBLFdBREEscUJBQ0E7QUFDQTtBQUNBLGlDQURBOztBQUdBLEtBTEE7QUFNQSxZQU5BLHNCQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUVBREE7O0FBR0EsT0FMQSxNQUtBO0FBQ0E7QUFDQTtBQUNBLEtBZkEsRUF2Q0EsRSIsImZpbGUiOiI2MTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8dmlldyBjbGFzcz1cInBpblN1Y2Nlc3NcIj5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImNvdW50LWRvd25cIj5cclxuICAgICAgICAgICAgPHUtY291bnQtZG93biByZWY9XCJjb3VudERvd25cIiA6dGltZT1cImRvd25UaW1lXCIgZm9ybWF0PVwiSEg6bW06c3NcIiA6YXV0b1N0YXJ0PVwidHJ1ZVwiIG1pbGxpc2Vjb25kLz5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJ0aXRsZVwiPiDov5jlt64gPHNwYW4+e3tzdXJwbHVzfX08L3NwYW4+IOS6uu+8jOi1tue0p+mCgOivt+WlveWPi+adpeaLvOWNleWQpyA8L3ZpZXc+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJidG4gaW52aXRlXCI+IOmCgOivt+WlveWPi+aLvOWNlSA8L3ZpZXc+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJidG4gaW5kZXhcIiBAY2xpY2s9XCJnb0luZGV4XCI+IOWOu+mmlumhtemAm+mAmzwvdmlldz5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImdvb2RJbmZvXCI+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiYXZhdGFyc1wiPlxyXG4gICAgICAgICAgICAgICAgPGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGRldGFpbHNcIiA6a2V5PSdpbmRleCc+XHJcbiAgICAgICAgICAgICAgICAgICAgPGltYWdlIGNsYXNzPVwiYXZhdGFyIHBpblwiIDpzcmM9XCJpdGVtLmNvdmVyXCIgbW9kZT1cImFzcGVjdEZpbGxcIiAvPlxyXG4gICAgICAgICAgICAgICAgPC9ibG9jaz5cclxuICAgICAgICAgICAgICAgIDxpbWFnZSBjbGFzcz1cIndlblwiIHNyYz1cIi9zdGF0aWMvYm9vay93ZW4ucG5nXCIgbW9kZT1cImFzcGVjdEZpbGxcIiAvPlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDxibG9jaz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwib3JkZXJJbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJsZWZ0XCI+IOiuouWNleivpuaDhSA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJyaWdodFwiIEBjbGljaz1cImdvRGV0YWlsXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwicmlnaHQtdGl0bGVcIj4ge3tnb29kTmFtZX19IDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHUtaWNvbiBuYW1lPVwiYXJyb3ctcmlnaHRcIiAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwib3JkZXJJbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJsZWZ0XCI+IOaLvOWNleinhOWImSA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInJpZ2h0LXRpdGxlXCI+5Lq65ruh5Y+R6LSnIMK3IOS6uuS4jea7oemAgOasviDCtyDlj6rog73mi7zkuIDmrKEgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPC9ibG9jaz5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICA8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG4gICAgaW1wb3J0IHtcclxuICAgICAgICByZXBhZ2VzXHJcbiAgICB9IGZyb20gJ0AvYXBpcy9pbnRlcmZhY2VzL3N0b3JlLmpzJ1xyXG4gICAgZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgICAgIGRhdGEoKSB7XHJcbiAgICAgICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICAgICAgICBnb29kTmFtZTogJycsXHJcbiAgICAgICAgICAgICAgICBkZXRhaWxzOiBbXSxcclxuICAgICAgICAgICAgICAgIGRvd25UaW1lOiAwLFxyXG4gICAgICAgICAgICAgICAgc3VycGx1czogMSxcclxuICAgICAgICAgICAgICAgIG9yZGVyOiB7fSwgLy8gb3JkZXIg5pive30g5qCH6K+G5LiN5piv5oiR55qE6K6i5Y2V77yM5ZCm5YiZ5bCx5piv5oiR55qE6K6i5Y2V5Y+v5Lul6Lez6L2s6K6i5Y2V6K+m5oOFXHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbkxvYWQoKSB7XHJcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKHRoaXMuJFJvdXRlLnF1ZXJ5LmlkKVxyXG4gICAgICAgICAgICAgICAgcmVwYWdlcyh0aGlzLiRSb3V0ZS5xdWVyeS5pZCkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMub3JkZXIgPSByZXMub3JkZXJcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLmdvb2ROYW1lID0gcmVzLm9yZGVyLmdvb2RzLm5hbWVcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLmRvd25UaW1lID0gcmVzLnNoYXJlLmRvd24gKiAxMDAwXHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5zdXJwbHVzID0gcmVzLnNoYXJlLnN1cnBsdXNcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLmRldGFpbHMgPSByZXMuc2hhcmUuZGV0YWlsc1xyXG4gICAgICAgICAgICAgICAgfSkuY2F0Y2goZXJyID0+IHtcclxuICAgICAgICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGVyci5tZXNzYWdlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uOiBcIm5vbmVcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFzazogdHJ1ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZHVyYXRpb246IDMwMDBcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfSlcclxuICAgICAgICB9LFxuICAgICAgICBvbkhpZGUoKSB7XG4gICAgICAgIFx0dHJ5IHtcbiAgICAgICAgXHRcdGlmKHRoaXMuJHJlZnMuY291bnREb3duKXtcbiAgICAgICAgXHRcdFx0dGhpcy4kcmVmcy5jb3VudERvd24ucGF1c2UoKVxuICAgICAgICBcdFx0fVxuICAgICAgICBcdH0gY2F0Y2ggKGVycikge1xuICAgICAgICBcdFx0dW5pLnNob3dUb2FzdCh7XG4gICAgICAgIFx0XHRcdHRpdGxlOiBlcnIsXG4gICAgICAgIFx0XHRcdGljb246ICdub25lJ1xuICAgICAgICBcdFx0fSlcbiAgICAgICAgXHR9XG4gICAgICAgIH0sXHJcbiAgICAgICAgbWV0aG9kczoge1xyXG4gICAgICAgICAgICBnb0luZGV4KCkge1xyXG4gICAgICAgICAgICAgICAgdW5pLnJlTGF1bmNoKHtcclxuICAgICAgICAgICAgICAgICAgICB1cmw6ICcvcGFnZXMvc3RvcmUvaW5kZXgnXHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ29EZXRhaWwoKXtcbiAgICAgICAgICAgICAgICBpZighdGhpcy5vcmRlci5vcmRlcl9ubyl7XG4gICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCfkuI3mmK/miJHnmoTot7PllYblk4Hor6bmg4UnKVxuICAgICAgICAgICAgICAgICAgICB1bmkubmF2aWdhdGVUbyh7XG4gICAgICAgICAgICAgICAgICAgICAgICB1cmw6Jy9wYWdlcy9zdG9yZS9nb29kcz9pZD0nK3RoaXMub3JkZXIuZ29vZHMuZ29vZHNfaWRcbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ+aYr+aIkeeahOi3s+i9rOiuouWNleivpuaDhScpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuICAgIC5waW5TdWNjZXNzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAuY291bnQtZG93biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcnB4ICRwYWRkaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW4gKiAyO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZyAtIDQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICRtYWluLWNvbG9yIDNycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW52aXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbiArIDIwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZGV4IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogMS4wKTtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdvb2RJbmZvIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMjBycHggI2Y5ZjlmOTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW4gKyAyMDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmcgKyAxMDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIC5hdmF0YXJzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFycHggI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgICAgICBpbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBycHggMjBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycnB4ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfmiJEnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRycHggMzRycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5waW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+aLvOS4uyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3JkZXJJbmZvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHJweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXJweCAjZjlmOWY5O1xyXG5cclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///615\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\nvar _store = __webpack_require__(/*! @/apis/interfaces/store.js */ 76); //\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 { goodName: '', details: [], downTime: 0, surplus: 1, order: {} // order 是{} 标识不是我的订单,否则就是我的订单可以跳转订单详情\n };}, onLoad: function onLoad() {var _this = this;(0, _store.repages)(this.$Route.query.id).then(function (res) {_this.order = res.order;_this.goodName = res.order.goods.name;_this.downTime = res.share.down * 1000;_this.surplus = res.share.surplus;_this.details = res.share.details;}).catch(function (err) {uni.showToast({ title: err.message, icon: \"none\", mask: true, duration: 3000 });});}, onHide: function onHide() {try {if (this.$refs.countDown) {this.$refs.countDown.pause();}} catch (err) {uni.showToast({\n title: err,\n icon: 'none' });\n\n }\n },\n methods: {\n goIndex: function goIndex() {\n uni.reLaunch({\n url: '/pages/store/index' });\n\n },\n goDetail: function goDetail() {\n if (!this.order.order_no) {\n __f__(\"log\", '不是我的跳商品详情', \" at pages/group-book/success/success.vue:85\");\n uni.navigateTo({\n url: '/pages/store/goods?id=' + this.order.goods.goods_id });\n\n } else {\n __f__(\"log\", '是我的跳转订单详情', \" at pages/group-book/success/success.vue:90\");\n }\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 7)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ3JvdXAtYm9vay9zdWNjZXNzL3N1Y2Nlc3MudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBbUNBLHVFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBR0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxZQURBLEVBRUEsV0FGQSxFQUdBLFdBSEEsRUFJQSxVQUpBLEVBS0EsU0FMQSxDQUtBO0FBTEEsTUFPQSxDQVRBLEVBVUEsTUFWQSxvQkFVQSxrQkFDQSwrREFDQSx3QkFDQSxzQ0FDQSx1Q0FDQSxrQ0FDQSxrQ0FDQSxDQU5BLEVBTUEsS0FOQSxDQU1BLGdCQUNBLGdCQUNBLGtCQURBLEVBRUEsWUFGQSxFQUdBLFVBSEEsRUFJQSxjQUpBLElBTUEsQ0FiQSxFQWNBLENBekJBLEVBMEJBLE1BMUJBLG9CQTBCQSxDQUNBLEtBQ0EsMkJBQ0EsNkJBQ0EsQ0FDQSxDQUpBLENBSUEsYUFDQTtBQUNBLGtCQURBO0FBRUEsb0JBRkE7O0FBSUE7QUFDQSxHQXJDQTtBQXNDQTtBQUNBLFdBREEscUJBQ0E7QUFDQTtBQUNBLGlDQURBOztBQUdBLEtBTEE7QUFNQSxZQU5BLHNCQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUVBREE7O0FBR0EsT0FMQSxNQUtBO0FBQ0E7QUFDQTtBQUNBLEtBZkEsRUF0Q0EsRSIsImZpbGUiOiI2MTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8dmlldyBjbGFzcz1cInBpblN1Y2Nlc3NcIj5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImNvdW50LWRvd25cIj5cclxuICAgICAgICAgICAgPHUtY291bnQtZG93biByZWY9XCJjb3VudERvd25cIiA6dGltZT1cImRvd25UaW1lXCIgZm9ybWF0PVwiSEg6bW06c3NcIiA6YXV0b1N0YXJ0PVwidHJ1ZVwiIG1pbGxpc2Vjb25kLz5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJ0aXRsZVwiPiDov5jlt64gPHNwYW4+e3tzdXJwbHVzfX08L3NwYW4+IOS6uu+8jOi1tue0p+mCgOivt+WlveWPi+adpeaLvOWNleWQpyA8L3ZpZXc+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJidG4gaW52aXRlXCI+IOmCgOivt+WlveWPi+aLvOWNlSA8L3ZpZXc+XHJcbiAgICAgICAgPHZpZXcgY2xhc3M9XCJidG4gaW5kZXhcIiBAY2xpY2s9XCJnb0luZGV4XCI+IOWOu+mmlumhtemAm+mAmzwvdmlldz5cclxuICAgICAgICA8dmlldyBjbGFzcz1cImdvb2RJbmZvXCI+XHJcbiAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwiYXZhdGFyc1wiPlxyXG4gICAgICAgICAgICAgICAgPGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGRldGFpbHNcIiA6a2V5PSdpbmRleCc+XHJcbiAgICAgICAgICAgICAgICAgICAgPGltYWdlIGNsYXNzPVwiYXZhdGFyIHBpblwiIDpzcmM9XCJpdGVtLmNvdmVyXCIgbW9kZT1cImFzcGVjdEZpbGxcIiAvPlxyXG4gICAgICAgICAgICAgICAgPC9ibG9jaz5cclxuICAgICAgICAgICAgICAgIDxpbWFnZSBjbGFzcz1cIndlblwiIHNyYz1cIi9zdGF0aWMvYm9vay93ZW4ucG5nXCIgbW9kZT1cImFzcGVjdEZpbGxcIiAvPlxyXG4gICAgICAgICAgICA8L3ZpZXc+XHJcbiAgICAgICAgICAgIDxibG9jaz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwib3JkZXJJbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJsZWZ0XCI+IOiuouWNleivpuaDhSA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJyaWdodFwiIEBjbGljaz1cImdvRGV0YWlsXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwicmlnaHQtdGl0bGVcIj4ge3tnb29kTmFtZX19IDwvdmlldz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHUtaWNvbiBuYW1lPVwiYXJyb3ctcmlnaHRcIiAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPVwib3JkZXJJbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJsZWZ0XCI+IOaLvOWNleinhOWImSA8L3ZpZXc+XHJcbiAgICAgICAgICAgICAgICAgICAgPHZpZXcgY2xhc3M9XCJyaWdodFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz1cInJpZ2h0LXRpdGxlXCI+5Lq65ruh5Y+R6LSnIMK3IOS6uuS4jea7oemAgOasviDCtyDlj6rog73mi7zkuIDmrKEgPC92aWV3PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgICAgIDwvdmlldz5cclxuICAgICAgICAgICAgPC9ibG9jaz5cclxuICAgICAgICA8L3ZpZXc+XHJcbiAgICA8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG4gICAgaW1wb3J0IHtcclxuICAgICAgICByZXBhZ2VzXHJcbiAgICB9IGZyb20gJ0AvYXBpcy9pbnRlcmZhY2VzL3N0b3JlLmpzJ1xyXG4gICAgZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgICAgIGRhdGEoKSB7XHJcbiAgICAgICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICAgICAgICBnb29kTmFtZTogJycsXHJcbiAgICAgICAgICAgICAgICBkZXRhaWxzOiBbXSxcclxuICAgICAgICAgICAgICAgIGRvd25UaW1lOiAwLFxyXG4gICAgICAgICAgICAgICAgc3VycGx1czogMSxcclxuICAgICAgICAgICAgICAgIG9yZGVyOiB7fSwgLy8gb3JkZXIg5pive30g5qCH6K+G5LiN5piv5oiR55qE6K6i5Y2V77yM5ZCm5YiZ5bCx5piv5oiR55qE6K6i5Y2V5Y+v5Lul6Lez6L2s6K6i5Y2V6K+m5oOFXHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgfSxcclxuICAgICAgICBvbkxvYWQoKSB7XHJcbiAgICAgICAgICAgICAgICByZXBhZ2VzKHRoaXMuJFJvdXRlLnF1ZXJ5LmlkKS50aGVuKHJlcyA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5vcmRlciA9IHJlcy5vcmRlclxyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZ29vZE5hbWUgPSByZXMub3JkZXIuZ29vZHMubmFtZVxyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZG93blRpbWUgPSByZXMuc2hhcmUuZG93biAqIDEwMDBcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLnN1cnBsdXMgPSByZXMuc2hhcmUuc3VycGx1c1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuZGV0YWlscyA9IHJlcy5zaGFyZS5kZXRhaWxzXHJcbiAgICAgICAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHVuaS5zaG93VG9hc3Qoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogZXJyLm1lc3NhZ2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGljb246IFwibm9uZVwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrOiB0cnVlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkdXJhdGlvbjogMzAwMFxyXG4gICAgICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgIH0sXG4gICAgICAgIG9uSGlkZSgpIHtcbiAgICAgICAgXHR0cnkge1xuICAgICAgICBcdFx0aWYodGhpcy4kcmVmcy5jb3VudERvd24pe1xuICAgICAgICBcdFx0XHR0aGlzLiRyZWZzLmNvdW50RG93bi5wYXVzZSgpXG4gICAgICAgIFx0XHR9XG4gICAgICAgIFx0fSBjYXRjaCAoZXJyKSB7XG4gICAgICAgIFx0XHR1bmkuc2hvd1RvYXN0KHtcbiAgICAgICAgXHRcdFx0dGl0bGU6IGVycixcbiAgICAgICAgXHRcdFx0aWNvbjogJ25vbmUnXG4gICAgICAgIFx0XHR9KVxuICAgICAgICBcdH1cbiAgICAgICAgfSxcclxuICAgICAgICBtZXRob2RzOiB7XHJcbiAgICAgICAgICAgIGdvSW5kZXgoKSB7XHJcbiAgICAgICAgICAgICAgICB1bmkucmVMYXVuY2goe1xyXG4gICAgICAgICAgICAgICAgICAgIHVybDogJy9wYWdlcy9zdG9yZS9pbmRleCdcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnb0RldGFpbCgpe1xuICAgICAgICAgICAgICAgIGlmKCF0aGlzLm9yZGVyLm9yZGVyX25vKXtcbiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ+S4jeaYr+aIkeeahOi3s+WVhuWTgeivpuaDhScpXG4gICAgICAgICAgICAgICAgICAgIHVuaS5uYXZpZ2F0ZVRvKHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVybDonL3BhZ2VzL3N0b3JlL2dvb2RzP2lkPScrdGhpcy5vcmRlci5nb29kcy5nb29kc19pZFxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIH1lbHNle1xuICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygn5piv5oiR55qE6Lez6L2s6K6i5Y2V6K+m5oOFJylcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG4gICAgLnBpblN1Y2Nlc3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIC5jb3VudC1kb3duIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBycHggJHBhZGRpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbiAqIDI7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nIC0gNDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW47XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJG1haW4tY29sb3IgM3JweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnZpdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luICsgMjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5kZXgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAxLjApO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ29vZEluZm8ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAyMHJweCAjZjlmOWY5O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbiArIDIwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZyArIDEwO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgLmF2YXRhcnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXJweCAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgIGltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHJweCAyMHJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJycHggI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+aIkSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHJweCAzNHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn5ou85Li7JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMjBycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vcmRlckluZm8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcnB4IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcnB4ICNmOWY5Zjk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///615\n"); /***/ }), /* 616 */