From 501a70ea7f58e5dfd35a7aa1ff4cf0986565796b Mon Sep 17 00:00:00 2001 From: Lee <342694918@qq.com> Date: Thu, 16 Feb 2023 11:16:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B6=B3=E8=BF=B9=E5=A4=A7=E5=B0=8F=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=EF=BC=8C=E6=8A=A5=E8=A1=A8=E6=97=A5=E6=9C=9F=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/style.css | 11 ++++++----- pages/assess/assess.vue | 2 +- pages/count/count.vue | 2 +- pages/eliminate/eliminate.vue | 4 +++- pages/index/index.vue | 2 +- unpackage/dist/dev/app-plus/app-service.js | 23 ++++++++++++++-------- unpackage/dist/dev/app-plus/app-view.js | 4 ++-- 7 files changed, 29 insertions(+), 19 deletions(-) diff --git a/common/style.css b/common/style.css index fe52803..ca3752d 100644 --- a/common/style.css +++ b/common/style.css @@ -483,7 +483,8 @@ image{ display: flex; justify-content: space-between; align-items: flex-end; - margin-top: -220px; + height: 308px; + margin-top: -255px; } .assess-contrast .item{ text-align: center; @@ -497,16 +498,16 @@ image{ color: #327531; } .assess-contrast .item:nth-of-type(1){ - width: 104px; + width: 130px; } .assess-contrast .item:nth-of-type(2){ - width: 134px; + width: 130px; } .assess-contrast .item:nth-of-type(3){ - width: 176px; + width: 168px; } .assess-contrast .item:nth-of-type(4){ - width: 138px; + width: 130px; } .assess-contrast .item:nth-of-type(5){ width: 262px; diff --git a/pages/assess/assess.vue b/pages/assess/assess.vue index 9de7db1..c761429 100644 --- a/pages/assess/assess.vue +++ b/pages/assess/assess.vue @@ -86,7 +86,7 @@ - + 您的碳足迹为 {{average}}kg diff --git a/pages/count/count.vue b/pages/count/count.vue index 793a534..41fb992 100644 --- a/pages/count/count.vue +++ b/pages/count/count.vue @@ -120,7 +120,7 @@ 'tag': 'a1' }, { - 'title': '洗衣服使用量', + 'title': '洗衣粉使用量', 'company': '千克', 'carbon': 1.46, 'num': '', diff --git a/pages/eliminate/eliminate.vue b/pages/eliminate/eliminate.vue index 9765b58..30f35d4 100644 --- a/pages/eliminate/eliminate.vue +++ b/pages/eliminate/eliminate.vue @@ -67,7 +67,7 @@ 位体验者: 感谢您参与“爱绿行碳普惠”平台互动,计算碳排放量,学习节能降碳等知识,践行低碳旅游和生活新风尚,用行动守护景区美丽环境。 - 2023年2月15日 + {{date}} @@ -107,6 +107,7 @@ code:'', //证书编码 experients:0, //体验者编号 difference:0, //补齐位数 + date:'', //报告时间 } }, onLoad() { @@ -137,6 +138,7 @@ let minute = date.getMinutes(); let second = date.getSeconds(); let random = Math.ceil(Math.random() * 99 + 1); + this.date = `${year}年${month<10?'0'+month:month}月${day<10?'0'+day:day}日`; this.code = `${year.toString().substr(2)}${month<10?'0'+month:month}${day<10?'0'+day:day}${hour<10?'0'+hour:hour}${minute<10?'0'+minute:minute}${second<10?'0'+second:second}${random<10?'0'+random:random}` }, methods: { diff --git a/pages/index/index.vue b/pages/index/index.vue index a519a35..124afa6 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -9,7 +9,7 @@ data() { return { macStr:'', //设备mac - allowMac:['B0:CC:FE:9E:D3:4A','F2:6E:B1:A7:3B:B1','00:81:d2:63:0F:80','00:DB:19:F0:1A:F6','00:DB:8A:DB:71:69'], //允许设备mac + allowMac:['00:DB:19:F0:1A:F6','00:DB:8A:DB:71:69'], //允许设备mac } }, onLoad() { diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js index 308afa9..9a6d19c 100644 --- a/unpackage/dist/dev/app-plus/app-service.js +++ b/unpackage/dist/dev/app-plus/app-service.js @@ -248,7 +248,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Hbu /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n macStr: '',\n //设备mac\n allowMac: ['B0:CC:FE:9E:D3:4A', 'F2:6E:B1:A7:3B:B1', '00:81:d2:63:0F:80', '00:DB:19:F0:1A:F6', '00:DB:8A:DB:71:69'] //允许设备mac\n };\n },\n onLoad: function onLoad() {\n // 导入Java类。Networklnterface类表示一个由名称和分配给此接口的IP地址列表组成的网络接口\n var net = plus.android.importClass('java.net.NetworkInterface');\n // 搜索具有指定名称的网络接口\n var wlan0 = net.getByName('wlan0');\n // 获得网卡的硬件地址\n var macByte = wlan0.getHardwareAddress();\n //转换MAC地址\n var baseMac = '';\n macByte.forEach(function (item) {\n //.toString(16)数字以十六进制值显示\n var temp = '';\n if (item < 0) {\n temp = (256 + item).toString(16);\n } else {\n temp = item.toString(16);\n if (temp.length == 1) temp = \"0\".concat(temp);\n }\n baseMac += temp;\n });\n // 格式转换\n var finalMac = baseMac.toUpperCase();\n for (var i = 2; i < finalMac.length; i += 3) {\n finalMac = finalMac.slice(0, i) + ':' + finalMac.slice(i);\n }\n // 赋值MAC\n this.macStr = finalMac;\n if (this.allowMac.includes(this.macStr)) {\n uni.reLaunch({\n url: '/pages/count/count'\n });\n }\n },\n methods: {}\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJtYWNTdHIiLCJhbGxvd01hYyIsIm9uTG9hZCIsIm5ldCIsInBsdXMiLCJhbmRyb2lkIiwiaW1wb3J0Q2xhc3MiLCJ3bGFuMCIsImdldEJ5TmFtZSIsIm1hY0J5dGUiLCJnZXRIYXJkd2FyZUFkZHJlc3MiLCJiYXNlTWFjIiwiZm9yRWFjaCIsIml0ZW0iLCJ0ZW1wIiwidG9TdHJpbmciLCJsZW5ndGgiLCJmaW5hbE1hYyIsInRvVXBwZXJDYXNlIiwiaSIsInNsaWNlIiwiaW5jbHVkZXMiLCJ1bmkiLCJyZUxhdW5jaCIsInVybCIsIm1ldGhvZHMiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBRWU7RUFDZEEsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsTUFBTSxFQUFDLEVBQUU7TUFBRTtNQUNYQyxRQUFRLEVBQUMsQ0FBQyxtQkFBbUIsRUFBQyxtQkFBbUIsRUFBQyxtQkFBbUIsRUFBQyxtQkFBbUIsRUFBQyxtQkFBbUIsQ0FBQyxDQUFFO0lBQ2pILENBQUM7RUFDRixDQUFDO0VBQ0RDLE1BQU0sb0JBQUc7SUFFUjtJQUNBLElBQU1DLEdBQUcsR0FBR0MsSUFBSSxDQUFDQyxPQUFPLENBQUNDLFdBQVcsQ0FBQywyQkFBMkIsQ0FBQztJQUNqRTtJQUNBLElBQU1DLEtBQUssR0FBR0osR0FBRyxDQUFDSyxTQUFTLENBQUMsT0FBTyxDQUFDO0lBQ3BDO0lBQ0EsSUFBTUMsT0FBTyxHQUFHRixLQUFLLENBQUNHLGtCQUFrQixFQUFFO0lBQzFDO0lBQ0EsSUFBSUMsT0FBTyxHQUFHLEVBQUU7SUFDaEJGLE9BQU8sQ0FBQ0csT0FBTyxDQUFDLFVBQUFDLElBQUksRUFBSTtNQUFFO01BQ3pCLElBQUlDLElBQUksR0FBRyxFQUFFO01BQ2IsSUFBSUQsSUFBSSxHQUFHLENBQUMsRUFBQztRQUNaQyxJQUFJLEdBQUcsQ0FBQyxHQUFHLEdBQUdELElBQUksRUFBRUUsUUFBUSxDQUFDLEVBQUUsQ0FBQztNQUNqQyxDQUFDLE1BQUk7UUFDSkQsSUFBSSxHQUFHRCxJQUFJLENBQUNFLFFBQVEsQ0FBQyxFQUFFLENBQUM7UUFBQyxJQUFJRCxJQUFJLENBQUNFLE1BQU0sSUFBSSxDQUFDLEVBQUVGLElBQUksY0FBT0EsSUFBSSxDQUFFO01BQ2pFO01BQ0FILE9BQU8sSUFBSUcsSUFBSTtJQUNoQixDQUFDLENBQUM7SUFDRjtJQUNBLElBQUlHLFFBQVEsR0FBR04sT0FBTyxDQUFDTyxXQUFXLEVBQUU7SUFDcEMsS0FBSyxJQUFJQyxDQUFDLEdBQUcsQ0FBQyxFQUFFQSxDQUFDLEdBQUdGLFFBQVEsQ0FBQ0QsTUFBTSxFQUFFRyxDQUFDLElBQUksQ0FBQyxFQUFFO01BQzVDRixRQUFRLEdBQUdBLFFBQVEsQ0FBQ0csS0FBSyxDQUFDLENBQUMsRUFBRUQsQ0FBQyxDQUFDLEdBQUcsR0FBRyxHQUFHRixRQUFRLENBQUNHLEtBQUssQ0FBQ0QsQ0FBQyxDQUFDO0lBQzFEO0lBQ0E7SUFDQSxJQUFJLENBQUNuQixNQUFNLEdBQUdpQixRQUFRO0lBRXRCLElBQUcsSUFBSSxDQUFDaEIsUUFBUSxDQUFDb0IsUUFBUSxDQUFDLElBQUksQ0FBQ3JCLE1BQU0sQ0FBQyxFQUFDO01BQ3RDc0IsR0FBRyxDQUFDQyxRQUFRLENBQUM7UUFDWkMsR0FBRyxFQUFDO01BQ0wsQ0FBQyxDQUFDO0lBQ0g7RUFDRCxDQUFDO0VBQ0RDLE9BQU8sRUFBRSxDQUVUO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjExLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdG1hY1N0cjonJywgLy/orr7lpIdtYWNcblx0XHRcdGFsbG93TWFjOlsnQjA6Q0M6RkU6OUU6RDM6NEEnLCdGMjo2RTpCMTpBNzozQjpCMScsJzAwOjgxOmQyOjYzOjBGOjgwJywnMDA6REI6MTk6RjA6MUE6RjYnLCcwMDpEQjo4QTpEQjo3MTo2OSddLCAvL+WFgeiuuOiuvuWkh21hY1xuXHRcdH1cblx0fSxcblx0b25Mb2FkKCkge1xuXG5cdFx0Ly8g5a+85YWlSmF2Yeexu+OAgk5ldHdvcmtsbnRlcmZhY2XnsbvooajnpLrkuIDkuKrnlLHlkI3np7DlkozliIbphY3nu5nmraTmjqXlj6PnmoRJUOWcsOWdgOWIl+ihqOe7hOaIkOeahOe9kee7nOaOpeWPo1xuXHRcdGNvbnN0IG5ldCA9IHBsdXMuYW5kcm9pZC5pbXBvcnRDbGFzcygnamF2YS5uZXQuTmV0d29ya0ludGVyZmFjZScpO1xuXHRcdC8vIOaQnOe0ouWFt+acieaMh+WumuWQjeensOeahOe9kee7nOaOpeWPo1xuXHRcdGNvbnN0IHdsYW4wID0gbmV0LmdldEJ5TmFtZSgnd2xhbjAnKTtcblx0XHQvLyDojrflvpfnvZHljaHnmoTnoazku7blnLDlnYBcblx0XHRjb25zdCBtYWNCeXRlID0gd2xhbjAuZ2V0SGFyZHdhcmVBZGRyZXNzKCk7XG5cdFx0Ly/ovazmjaJNQUPlnLDlnYBcblx0XHRsZXQgYmFzZU1hYyA9ICcnO1xuXHRcdG1hY0J5dGUuZm9yRWFjaChpdGVtID0+IHsgLy8udG9TdHJpbmcoMTYp5pWw5a2X5Lul5Y2B5YWt6L+b5Yi25YC85pi+56S6XG5cdFx0XHRsZXQgdGVtcCA9ICcnO1xuXHRcdFx0aWYgKGl0ZW0gPCAwKXtcblx0XHRcdFx0dGVtcCA9ICgyNTYgKyBpdGVtKS50b1N0cmluZygxNik7XG5cdFx0XHR9ZWxzZXtcblx0XHRcdFx0dGVtcCA9IGl0ZW0udG9TdHJpbmcoMTYpO2lmICh0ZW1wLmxlbmd0aCA9PSAxKSB0ZW1wID0gYDAke3RlbXB9YDtcblx0XHRcdH1cblx0XHRcdGJhc2VNYWMgKz0gdGVtcDtcblx0XHR9KTtcblx0XHQvLyDmoLzlvI/ovazmjaJcblx0XHRsZXQgZmluYWxNYWMgPSBiYXNlTWFjLnRvVXBwZXJDYXNlKCk7XG5cdFx0Zm9yIChsZXQgaSA9IDI7IGkgPCBmaW5hbE1hYy5sZW5ndGg7IGkgKz0gMykge1xuXHRcdFx0ZmluYWxNYWMgPSBmaW5hbE1hYy5zbGljZSgwLCBpKSArICc6JyArIGZpbmFsTWFjLnNsaWNlKGkpO1xuXHRcdH1cblx0XHQvLyDotYvlgLxNQUNcblx0XHR0aGlzLm1hY1N0ciA9IGZpbmFsTWFjO1xuXG5cdFx0aWYodGhpcy5hbGxvd01hYy5pbmNsdWRlcyh0aGlzLm1hY1N0cikpe1xuXHRcdFx0dW5pLnJlTGF1bmNoKHtcblx0XHRcdFx0dXJsOicvcGFnZXMvY291bnQvY291bnQnXG5cdFx0XHR9KVxuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdFxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///11\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n macStr: '',\n //设备mac\n allowMac: ['00:DB:19:F0:1A:F6', '00:DB:8A:DB:71:69'] //允许设备mac\n };\n },\n onLoad: function onLoad() {\n // 导入Java类。Networklnterface类表示一个由名称和分配给此接口的IP地址列表组成的网络接口\n var net = plus.android.importClass('java.net.NetworkInterface');\n // 搜索具有指定名称的网络接口\n var wlan0 = net.getByName('wlan0');\n // 获得网卡的硬件地址\n var macByte = wlan0.getHardwareAddress();\n //转换MAC地址\n var baseMac = '';\n macByte.forEach(function (item) {\n //.toString(16)数字以十六进制值显示\n var temp = '';\n if (item < 0) {\n temp = (256 + item).toString(16);\n } else {\n temp = item.toString(16);\n if (temp.length == 1) temp = \"0\".concat(temp);\n }\n baseMac += temp;\n });\n // 格式转换\n var finalMac = baseMac.toUpperCase();\n for (var i = 2; i < finalMac.length; i += 3) {\n finalMac = finalMac.slice(0, i) + ':' + finalMac.slice(i);\n }\n // 赋值MAC\n this.macStr = finalMac;\n if (this.allowMac.includes(this.macStr)) {\n uni.reLaunch({\n url: '/pages/count/count'\n });\n }\n },\n methods: {}\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJtYWNTdHIiLCJhbGxvd01hYyIsIm9uTG9hZCIsIm1hY0J5dGUiLCJ0ZW1wIiwiYmFzZU1hYyIsImZpbmFsTWFjIiwidW5pIiwidXJsIiwibWV0aG9kcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O2VBT0E7RUFDQUE7SUFDQTtNQUNBQztNQUFBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQUM7TUFDQTtRQUNBQTtRQUFBO01BQ0E7TUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtNQUNBQztJQUNBO0lBQ0E7SUFDQTtJQUVBO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FDLFVBRUE7QUFDQTtBQUFBIiwiZmlsZSI6IjExLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0aXBzXCIgdi1pZj1cIiFhbGxvd01hYy5pbmNsdWRlcyhtYWNTdHIpXCI+5b2T5YmN6K6+5aSH5LiN5Y+v55Soe3ttYWNTdHJ9fTwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bWFjU3RyOicnLCAvL+iuvuWkh21hY1xyXG5cdFx0XHRcdGFsbG93TWFjOlsnMDA6REI6MTk6RjA6MUE6RjYnLCcwMDpEQjo4QTpEQjo3MTo2OSddLCAvL+WFgeiuuOiuvuWkh21hY1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHQvLyAjaWZkZWYgQVBQXHJcblx0XHRcdC8vIOWvvOWFpUphdmHnsbvjgIJOZXR3b3JrbG50ZXJmYWNl57G76KGo56S65LiA5Liq55Sx5ZCN56ew5ZKM5YiG6YWN57uZ5q2k5o6l5Y+j55qESVDlnLDlnYDliJfooajnu4TmiJDnmoTnvZHnu5zmjqXlj6NcclxuXHRcdFx0Y29uc3QgbmV0ID0gcGx1cy5hbmRyb2lkLmltcG9ydENsYXNzKCdqYXZhLm5ldC5OZXR3b3JrSW50ZXJmYWNlJyk7XHJcblx0XHRcdC8vIOaQnOe0ouWFt+acieaMh+WumuWQjeensOeahOe9kee7nOaOpeWPo1xyXG5cdFx0XHRjb25zdCB3bGFuMCA9IG5ldC5nZXRCeU5hbWUoJ3dsYW4wJyk7XHJcblx0XHRcdC8vIOiOt+W+l+e9keWNoeeahOehrOS7tuWcsOWdgFxyXG5cdFx0XHRjb25zdCBtYWNCeXRlID0gd2xhbjAuZ2V0SGFyZHdhcmVBZGRyZXNzKCk7XHJcblx0XHRcdC8v6L2s5o2iTUFD5Zyw5Z2AXHJcblx0XHRcdGxldCBiYXNlTWFjID0gJyc7XHJcblx0XHRcdG1hY0J5dGUuZm9yRWFjaChpdGVtID0+IHsgLy8udG9TdHJpbmcoMTYp5pWw5a2X5Lul5Y2B5YWt6L+b5Yi25YC85pi+56S6XHJcblx0XHRcdFx0bGV0IHRlbXAgPSAnJztcclxuXHRcdFx0XHRpZiAoaXRlbSA8IDApe1xyXG5cdFx0XHRcdFx0dGVtcCA9ICgyNTYgKyBpdGVtKS50b1N0cmluZygxNik7XHJcblx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHR0ZW1wID0gaXRlbS50b1N0cmluZygxNik7aWYgKHRlbXAubGVuZ3RoID09IDEpIHRlbXAgPSBgMCR7dGVtcH1gO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRiYXNlTWFjICs9IHRlbXA7XHJcblx0XHRcdH0pO1xyXG5cdFx0XHQvLyDmoLzlvI/ovazmjaJcclxuXHRcdFx0bGV0IGZpbmFsTWFjID0gYmFzZU1hYy50b1VwcGVyQ2FzZSgpO1xyXG5cdFx0XHRmb3IgKGxldCBpID0gMjsgaSA8IGZpbmFsTWFjLmxlbmd0aDsgaSArPSAzKSB7XHJcblx0XHRcdFx0ZmluYWxNYWMgPSBmaW5hbE1hYy5zbGljZSgwLCBpKSArICc6JyArIGZpbmFsTWFjLnNsaWNlKGkpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vIOi1i+WAvE1BQ1xyXG5cdFx0XHR0aGlzLm1hY1N0ciA9IGZpbmFsTWFjO1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0aWYodGhpcy5hbGxvd01hYy5pbmNsdWRlcyh0aGlzLm1hY1N0cikpe1xyXG5cdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHR1cmw6Jy9wYWdlcy9jb3VudC9jb3VudCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHQudGlwc3tcclxuXHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///11\n"); /***/ }), /* 12 */ @@ -1190,7 +1190,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Hbu /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _statusNav = _interopRequireDefault(__webpack_require__(/*! @/components/status-nav/status-nav.vue */ 16));\nvar _tabbar = _interopRequireDefault(__webpack_require__(/*! @/components/tabbar/tabbar.vue */ 21));\nvar _swiperPull = _interopRequireDefault(__webpack_require__(/*! @/components/swiper/swiper-pull.vue */ 28));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n statusNav: _statusNav.default,\n tabbar: _tabbar.default,\n swiperPull: _swiperPull.default\n },\n data: function data() {\n return {\n statusHeight: uni.getSystemInfoSync().statusBarHeight,\n //状态栏高度\n cateList: {\n '衣': [{\n 'title': '购买衣服数量',\n 'company': '件',\n 'carbon': 7.01,\n 'num': '',\n 'tag': 'a1'\n }, {\n 'title': '洗衣服使用量',\n 'company': '千克',\n 'carbon': 1.46,\n 'num': '',\n 'tag': 'a2'\n }],\n '食': [{\n 'title': '吸烟数量',\n 'company': '包',\n 'carbon': 0.1182,\n 'num': '',\n 'tag': 'b1'\n }, {\n 'title': '喝白酒数量',\n 'company': '升',\n 'carbon': 4.5,\n 'num': '',\n 'tag': 'b2'\n }, {\n 'title': '喝红酒数量',\n 'company': '升',\n 'carbon': 1.75,\n 'num': '',\n 'tag': 'b3'\n }, {\n 'title': '喝啤酒数量',\n 'company': '瓶',\n 'carbon': 0.43,\n 'num': '',\n 'tag': 'b4'\n }, {\n 'title': '肉类消费',\n 'company': '千克',\n 'carbon': 8.823,\n 'num': '',\n 'tag': 'b5'\n }, {\n 'title': '粮食消费',\n 'company': '千克',\n 'carbon': 0.918,\n 'num': '',\n 'tag': 'b6'\n }],\n '住': [{\n 'title': '用电',\n 'company': '度',\n 'carbon': 0.581,\n 'num': '',\n 'tag': 'c1'\n }, {\n 'title': '煤气',\n 'company': '立方米',\n 'carbon': 2.826,\n 'num': '',\n 'tag': 'c2'\n }, {\n 'title': '天然气',\n 'company': '立方米',\n 'carbon': 2.826,\n 'num': '',\n 'tag': 'c3'\n }, {\n 'title': '燃煤',\n 'company': '千克',\n 'carbon': 3.0978,\n 'num': '',\n 'tag': 'c4'\n }, {\n 'title': '集中取暖',\n 'company': '立方米',\n 'carbon': 46.57,\n 'num': '',\n 'tag': 'c5'\n }, {\n 'title': '装修用木材',\n 'company': '千克',\n 'carbon': 0.31,\n 'num': '',\n 'tag': 'c6'\n }, {\n 'title': '装修用陶瓷',\n 'company': '千克',\n 'carbon': 0.74,\n 'num': '',\n 'tag': 'c7'\n }, {\n 'title': '装修用钢材',\n 'company': '千克',\n 'carbon': 2.3,\n 'num': '',\n 'tag': 'c8'\n }, {\n 'title': '装修用铝材',\n 'company': '千克',\n 'carbon': 15.8,\n 'num': '',\n 'tag': 'c9'\n }],\n '行': [{\n 'title': '飞机',\n 'company': '千米',\n 'carbon': 0.088,\n 'num': '',\n 'tag': 'd1'\n }, {\n 'title': '火车',\n 'company': '千米',\n 'carbon': 0.0262,\n 'num': '',\n 'tag': 'd2'\n }, {\n 'title': '轮船',\n 'company': '千米',\n 'carbon': 0.128,\n 'num': '',\n 'tag': 'd3'\n }, {\n 'title': '地铁',\n 'company': '千米',\n 'carbon': 0.0153,\n 'num': '',\n 'tag': 'd4'\n }, {\n 'title': '公共汽车',\n 'company': '千米',\n 'carbon': 0.03344,\n 'num': '',\n 'tag': 'd5'\n }, {\n 'title': '低油耗小轿车',\n 'company': '千米',\n 'carbon': 0.16,\n 'num': '',\n 'tag': 'd6'\n }, {\n 'title': '中油耗小轿车',\n 'company': '千米',\n 'carbon': 0.24,\n 'num': '',\n 'tag': 'd7'\n }, {\n 'title': '高油耗小轿车',\n 'company': '千米',\n 'carbon': 0.33,\n 'num': '',\n 'tag': 'd8'\n }],\n '用': [{\n 'title': '塑料袋使用量',\n 'company': '个',\n 'carbon': 0.0821,\n 'num': '',\n 'tag': 'e1'\n }, {\n 'title': '纸制品',\n 'company': '千克',\n 'carbon': 1.4,\n 'num': '',\n 'tag': 'e2'\n }, {\n 'title': '一次性筷子',\n 'company': '双',\n 'carbon': 0.023,\n 'num': '',\n 'tag': 'e3'\n }]\n },\n numlist: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '00', '.'],\n operateList: ['DEL', 'AC', '计算'],\n cateTagList: [],\n //分类标题\n subTotal: [0, 0, 0, 0, 0],\n //小计\n total: 0,\n //总计\n\n focusIndex: '',\n //选中一级分类\n focusIndex1: 0 //选中二级分类\n };\n },\n onLoad: function onLoad() {\n if (uni.getStorageSync('cateTagList')) {\n this.cateTagList = uni.getStorageSync('cateTagList');\n }\n if (uni.getStorageSync('cacheTotal')) {\n this.total = uni.getStorageSync('cacheTotal');\n }\n if (uni.getStorageSync('cacheSubTotal')) {\n this.subTotal = uni.getStorageSync('cacheSubTotal');\n }\n if (uni.getStorageSync('cateList')) {\n this.cateList = uni.getStorageSync('cateList');\n }\n },\n methods: {\n // 选择分类\n changeEv: function changeEv(index, index1) {\n this.cateTagList.push(this.cateList[index][index1].tag);\n this.focusIndex = index;\n this.focusIndex1 = index1;\n // 缓存已选分类\n uni.setStorageSync('cateTagList', this.cateTagList);\n },\n // 获取光标\n changeFocus: function changeFocus(index, index1) {\n this.focusIndex = index;\n this.focusIndex1 = index1;\n },\n // 计算器按钮\n chengeNum: function chengeNum(num) {\n if (this.cateTagList.length > 0) {\n var curNum = this.cateList[this.focusIndex][this.focusIndex1].num;\n if (curNum.indexOf('.') == -1 && curNum !== '') {\n this.cateList[this.focusIndex][this.focusIndex1].num = curNum + num;\n } else {\n if (num !== '.') {\n this.cateList[this.focusIndex][this.focusIndex1].num = curNum + num;\n }\n }\n }\n },\n // 计算 || 清除\n choseEv: function choseEv(index) {\n if (this.cateTagList.length > 0) {\n if (index == 0) {\n this.cateList[this.focusIndex][this.focusIndex1].num = '';\n } else if (index == 1) {\n // 清除所有数据\n this.clearEv();\n } else {\n // 计算\n this.calculationEv();\n }\n }\n },\n // 清除所有数据\n clearEv: function clearEv() {\n this.cateList['衣'].forEach(function (item) {\n return item.num = '';\n });\n this.cateList['食'].forEach(function (item) {\n return item.num = '';\n });\n this.cateList['住'].forEach(function (item) {\n return item.num = '';\n });\n this.cateList['行'].forEach(function (item) {\n return item.num = '';\n });\n this.cateList['用'].forEach(function (item) {\n return item.num = '';\n });\n this.cateTagList = [];\n this.subTotal = [0, 0, 0, 0, 0];\n this.total = 0; //总计\n // 清除缓存\n var res = uni.getStorageInfoSync();\n res.keys.map(function (item) {\n if (item !== 'experients') {\n uni.removeStorageSync(item);\n }\n });\n },\n // 计算\n calculationEv: function calculationEv() {\n // 小计\n var subTotalArr1 = this.cateList['衣'].filter(function (item) {\n return item.num !== '';\n });\n var subTotalNum1 = 0;\n subTotalArr1.forEach(function (item) {\n subTotalNum1 += item.num * item.carbon * 1;\n });\n this.subTotal[0] = parseFloat(subTotalNum1);\n var subTotalArr2 = this.cateList['食'].filter(function (item) {\n return item.num !== '';\n });\n var subTotalNum2 = 0;\n subTotalArr2.forEach(function (item) {\n subTotalNum2 += item.num * item.carbon * 1;\n });\n this.subTotal[1] = parseFloat(subTotalNum2);\n var subTotalArr3 = this.cateList['住'].filter(function (item) {\n return item.num !== '';\n });\n var subTotalNum3 = 0;\n subTotalArr3.forEach(function (item) {\n subTotalNum3 += item.num * item.carbon * 1;\n });\n this.subTotal[2] = parseFloat(subTotalNum3);\n var subTotalArr4 = this.cateList['行'].filter(function (item) {\n return item.num !== '';\n });\n var subTotalNum4 = 0;\n subTotalArr4.forEach(function (item) {\n subTotalNum4 += item.num * item.carbon * 1;\n });\n this.subTotal[3] = parseFloat(subTotalNum4);\n var subTotalArr5 = this.cateList['用'].filter(function (item) {\n return item.num !== '';\n });\n var subTotalNum5 = 0;\n subTotalArr5.forEach(function (item) {\n subTotalNum5 += item.num * item.carbon * 1;\n });\n this.subTotal[4] = parseFloat(subTotalNum5);\n uni.setStorageSync('cacheSubTotal', this.subTotal);\n\n // 总计\n var totalArr = this.subTotal.filter(function (item) {\n return item !== 0;\n });\n var totalNum = 0;\n totalArr.forEach(function (item) {\n totalNum += item * 1;\n });\n this.total = parseFloat(totalNum);\n uni.setStorageSync('cacheTotal', this.total);\n\n // 缓存小计数据\n var cacheTotal = [];\n cacheTotal[0] = this.subTotal[0].toFixed(2);\n cacheTotal[1] = this.subTotal[1].toFixed(2);\n cacheTotal[2] = this.subTotal[2].toFixed(2);\n cacheTotal[3] = this.subTotal[3].toFixed(2);\n cacheTotal[4] = this.subTotal[4].toFixed(2);\n uni.setStorageSync('subTotal', cacheTotal);\n\n // 缓存总计数据\n uni.setStorageSync('allTotal', this.total.toFixed(2));\n\n // 缓存分类数组\n uni.setStorageSync('cateList', this.cateList);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY291bnQvY291bnQudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJzdGF0dXNOYXYiLCJ0YWJiYXIiLCJzd2lwZXJQdWxsIiwiZGF0YSIsInN0YXR1c0hlaWdodCIsInVuaSIsImdldFN5c3RlbUluZm9TeW5jIiwic3RhdHVzQmFySGVpZ2h0IiwiY2F0ZUxpc3QiLCJudW1saXN0Iiwib3BlcmF0ZUxpc3QiLCJjYXRlVGFnTGlzdCIsInN1YlRvdGFsIiwidG90YWwiLCJmb2N1c0luZGV4IiwiZm9jdXNJbmRleDEiLCJvbkxvYWQiLCJnZXRTdG9yYWdlU3luYyIsIm1ldGhvZHMiLCJjaGFuZ2VFdiIsImluZGV4IiwiaW5kZXgxIiwicHVzaCIsInRhZyIsInNldFN0b3JhZ2VTeW5jIiwiY2hhbmdlRm9jdXMiLCJjaGVuZ2VOdW0iLCJudW0iLCJsZW5ndGgiLCJjdXJOdW0iLCJpbmRleE9mIiwiY2hvc2VFdiIsImNsZWFyRXYiLCJjYWxjdWxhdGlvbkV2IiwiZm9yRWFjaCIsIml0ZW0iLCJyZXMiLCJnZXRTdG9yYWdlSW5mb1N5bmMiLCJrZXlzIiwibWFwIiwicmVtb3ZlU3RvcmFnZVN5bmMiLCJzdWJUb3RhbEFycjEiLCJmaWx0ZXIiLCJzdWJUb3RhbE51bTEiLCJjYXJib24iLCJwYXJzZUZsb2F0Iiwic3ViVG90YWxBcnIyIiwic3ViVG90YWxOdW0yIiwic3ViVG90YWxBcnIzIiwic3ViVG90YWxOdW0zIiwic3ViVG90YWxBcnI0Iiwic3ViVG90YWxOdW00Iiwic3ViVG90YWxBcnI1Iiwic3ViVG90YWxOdW01IiwidG90YWxBcnIiLCJ0b3RhbE51bSIsImNhY2hlVG90YWwiLCJ0b0ZpeGVkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBcUdBO0FBQ0E7QUFDQTtBQXZHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBS2U7RUFDZEEsVUFBVSxFQUFFO0lBQ1hDLFNBQVMsRUFBVEEsa0JBQVM7SUFDVEMsTUFBTSxFQUFOQSxlQUFNO0lBQ05DLFVBQVUsRUFBVkE7RUFDRCxDQUFDO0VBQ0RDLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLFlBQVksRUFBRUMsR0FBRyxDQUFDQyxpQkFBaUIsRUFBRSxDQUFDQyxlQUFlO01BQUU7TUFDdkRDLFFBQVEsRUFBRTtRQUNULEdBQUcsRUFBRSxDQUFDO1VBQ0osT0FBTyxFQUFFLFFBQVE7VUFDakIsU0FBUyxFQUFFLEdBQUc7VUFDZCxRQUFRLEVBQUUsSUFBSTtVQUNkLEtBQUssRUFBRSxFQUFFO1VBQ1QsS0FBSyxFQUFFO1FBQ1IsQ0FBQyxFQUNEO1VBQ0MsT0FBTyxFQUFFLFFBQVE7VUFDakIsU0FBUyxFQUFFLElBQUk7VUFDZixRQUFRLEVBQUUsSUFBSTtVQUNkLEtBQUssRUFBRSxFQUFFO1VBQ1QsS0FBSyxFQUFFO1FBQ1IsQ0FBQyxDQUNEO1FBQ0QsR0FBRyxFQUFFLENBQUM7VUFDSixPQUFPLEVBQUUsTUFBTTtVQUNmLFNBQVMsRUFBRSxHQUFHO1VBQ2QsUUFBUSxFQUFFLE1BQU07VUFDaEIsS0FBSyxFQUFFLEVBQUU7VUFDVCxLQUFLLEVBQUU7UUFDUixDQUFDLEVBQ0Q7VUFDQyxPQUFPLEVBQUUsT0FBTztVQUNoQixTQUFTLEVBQUUsR0FBRztVQUNkLFFBQVEsRUFBRSxHQUFHO1VBQ2IsS0FBSyxFQUFFLEVBQUU7VUFDVCxLQUFLLEVBQUU7UUFDUixDQUFDLEVBQ0Q7VUFDQyxPQUFPLEVBQUUsT0FBTztVQUNoQixTQUFTLEVBQUUsR0FBRztVQUNkLFFBQVEsRUFBRSxJQUFJO1VBQ2QsS0FBSyxFQUFFLEVBQUU7VUFDVCxLQUFLLEVBQUU7UUFDUixDQUFDLEVBQ0Q7VUFDQyxPQUFPLEVBQUUsT0FBTztVQUNoQixTQUFTLEVBQUUsR0FBRztVQUNkLFFBQVEsRUFBRSxJQUFJO1VBQ2QsS0FBSyxFQUFFLEVBQUU7VUFDVCxLQUFLLEVBQUU7UUFDUixDQUFDLEVBQ0Q7VUFDQyxPQUFPLEVBQUUsTUFBTTtVQUNmLFNBQVMsRUFBRSxJQUFJO1VBQ2YsUUFBUSxFQUFFLEtBQUs7VUFDZixLQUFLLEVBQUUsRUFBRTtVQUNULEtBQUssRUFBRTtRQUNSLENBQUMsRUFDRDtVQUNDLE9BQU8sRUFBRSxNQUFNO1VBQ2YsU0FBUyxFQUFFLElBQUk7VUFDZixRQUFRLEVBQUUsS0FBSztVQUNmLEtBQUssRUFBRSxFQUFFO1VBQ1QsS0FBSyxFQUFFO1FBQ1IsQ0FBQyxDQUNEO1FBQ0QsR0FBRyxFQUFFLENBQUM7VUFDSixPQUFPLEVBQUUsSUFBSTtVQUNiLFNBQVMsRUFBRSxHQUFHO1VBQ2QsUUFBUSxFQUFFLEtBQUs7VUFDZixLQUFLLEVBQUUsRUFBRTtVQUNULEtBQUssRUFBRTtRQUNSLENBQUMsRUFDRDtVQUNDLE9BQU8sRUFBRSxJQUFJO1VBQ2IsU0FBUyxFQUFFLEtBQUs7VUFDaEIsUUFBUSxFQUFFLEtBQUs7VUFDZixLQUFLLEVBQUUsRUFBRTtVQUNULEtBQUssRUFBRTtRQUNSLENBQUMsRUFDRDtVQUNDLE9BQU8sRUFBRSxLQUFLO1VBQ2QsU0FBUyxFQUFFLEtBQUs7VUFDaEIsUUFBUSxFQUFFLEtBQUs7VUFDZixLQUFLLEVBQUUsRUFBRTtVQUNULEtBQUssRUFBRTtRQUNSLENBQUMsRUFDRDtVQUNDLE9BQU8sRUFBRSxJQUFJO1VBQ2IsU0FBUyxFQUFFLElBQUk7VUFDZixRQUFRLEVBQUUsTUFBTTtVQUNoQixLQUFLLEVBQUUsRUFBRTtVQUNULEtBQUssRUFBRTtRQUNSLENBQUMsRUFDRDtVQUNDLE9BQU8sRUFBRSxNQUFNO1VBQ2YsU0FBUyxFQUFFLEtBQUs7VUFDaEIsUUFBUSxFQUFFLEtBQUs7VUFDZixLQUFLLEVBQUUsRUFBRTtVQUNULEtBQUssRUFBRTtRQUNSLENBQUMsRUFDRDtVQUNDLE9BQU8sRUFBRSxPQUFPO1VBQ2hCLFNBQVMsRUFBRSxJQUFJO1VBQ2YsUUFBUSxFQUFFLElBQUk7VUFDZCxLQUFLLEVBQUUsRUFBRTtVQUNULEtBQUssRUFBRTtRQUNSLENBQUMsRUFDRDtVQUNDLE9BQU8sRUFBRSxPQUFPO1VBQ2hCLFNBQVMsRUFBRSxJQUFJO1VBQ2YsUUFBUSxFQUFFLElBQUk7VUFDZCxLQUFLLEVBQUUsRUFBRTtVQUNULEtBQUssRUFBRTtRQUNSLENBQUMsRUFDRDtVQUNDLE9BQU8sRUFBRSxPQUFPO1VBQ2hCLFNBQVMsRUFBRSxJQUFJO1VBQ2YsUUFBUSxFQUFFLEdBQUc7VUFDYixLQUFLLEVBQUUsRUFBRTtVQUNULEtBQUssRUFBRTtRQUNSLENBQUMsRUFDRDtVQUNDLE9BQU8sRUFBRSxPQUFPO1VBQ2hCLFNBQVMsRUFBRSxJQUFJO1VBQ2YsUUFBUSxFQUFFLElBQUk7VUFDZCxLQUFLLEVBQUUsRUFBRTtVQUNULEtBQUssRUFBRTtRQUNSLENBQUMsQ0FDRDtRQUNELEdBQUcsRUFBRSxDQUFDO1VBQ0osT0FBTyxFQUFFLElBQUk7VUFDYixTQUFTLEVBQUUsSUFBSTtVQUNmLFFBQVEsRUFBRSxLQUFLO1VBQ2YsS0FBSyxFQUFFLEVBQUU7VUFDVCxLQUFLLEVBQUU7UUFDUixDQUFDLEVBQ0Q7VUFDQyxPQUFPLEVBQUUsSUFBSTtV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LFVBQVUsRUFBRSxJQUFJLENBQUNoQixRQUFRLENBQUM7SUFDOUM7RUFDRDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiIyNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBzdGF0dXNOYXYgZnJvbSAnQC9jb21wb25lbnRzL3N0YXR1cy1uYXYvc3RhdHVzLW5hdi52dWUnO1xuaW1wb3J0IHRhYmJhciBmcm9tICdAL2NvbXBvbmVudHMvdGFiYmFyL3RhYmJhci52dWUnO1xuaW1wb3J0IHN3aXBlclB1bGwgZnJvbSAnQC9jb21wb25lbnRzL3N3aXBlci9zd2lwZXItcHVsbC52dWUnO1xuZXhwb3J0IGRlZmF1bHQge1xuXHRjb21wb25lbnRzOiB7XG5cdFx0c3RhdHVzTmF2LFxuXHRcdHRhYmJhcixcblx0XHRzd2lwZXJQdWxsXG5cdH0sXG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHN0YXR1c0hlaWdodDogdW5pLmdldFN5c3RlbUluZm9TeW5jKCkuc3RhdHVzQmFySGVpZ2h0LCAvL+eKtuaAgeagj+mrmOW6plxuXHRcdFx0Y2F0ZUxpc3Q6IHtcblx0XHRcdFx0J+ihoyc6IFt7XG5cdFx0XHRcdFx0XHQndGl0bGUnOiAn6LSt5Lmw6KGj5pyN5pWw6YePJyxcblx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+S7ticsXG5cdFx0XHRcdFx0XHQnY2FyYm9uJzogNy4wMSxcblx0XHRcdFx0XHRcdCdudW0nOiAnJyxcblx0XHRcdFx0XHRcdCd0YWcnOiAnYTEnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHQndGl0bGUnOiAn5rSX6KGj5pyN5L2/55So6YePJyxcblx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WNg+WFiycsXG5cdFx0XHRcdFx0XHQnY2FyYm9uJzogMS40Nixcblx0XHRcdFx0XHRcdCdudW0nOiAnJyxcblx0XHRcdFx0XHRcdCd0YWcnOiAnYTInXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRdLFxuXHRcdFx0XHQn6aOfJzogW3tcblx0XHRcdFx0XHRcdCd0aXRsZSc6ICflkLjng5/mlbDph48nLFxuXHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5YyFJyxcblx0XHRcdFx0XHRcdCdjYXJib24nOiAwLjExODIsXG5cdFx0XHRcdFx0XHQnbnVtJzogJycsXG5cdFx0XHRcdFx0XHQndGFnJzogJ2IxJ1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0J3RpdGxlJzogJ+WWneeZvemFkuaVsOmHjycsXG5cdFx0XHRcdFx0XHQnY29tcGFueSc6ICfljYcnLFxuXHRcdFx0XHRcdFx0J2NhcmJvbic6IDQuNSxcblx0XHRcdFx0XHRcdCdudW0nOiAnJyxcblx0XHRcdFx0XHRcdCd0YWcnOiAnYjInXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHQndGl0bGUnOiAn5Zad57qi6YWS5pWw6YePJyxcblx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WNhycsXG5cdFx0XHRcdFx0XHQnY2FyYm9uJzogMS43NSxcblx0XHRcdFx0XHRcdCdudW0nOiAnJyxcblx0XHRcdFx0XHRcdCd0YWcnOiAnYjMnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHQndGl0bGUnOiAn5Zad5ZWk6YWS5pWw6YePJyxcblx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+eTticsXG5cdFx0XHRcdFx0XHQnY2FyYm9uJzogMC40Myxcblx0XHRcdFx0XHRcdCdudW0nOiAnJyxcblx0XHRcdFx0XHRcdCd0YWcnOiAnYjQnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHQndGl0bGUnOiAn6IKJ57G75raI6LS5Jyxcblx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WNg+WFiycsXG5cdFx0XHRcdFx0XHQnY2FyYm9uJzogOC44MjMsXG5cdFx0XHRcdFx0XHQnbnVtJzogJycsXG5cdFx0XHRcdFx0XHQndGFnJzogJ2I1J1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0J3RpdGxlJzogJ+eyrumjn+a2iOi0uScsXG5cdFx0XHRcdFx0XHQnY29tcGFueSc6ICfljYPlhYsnLFxuXHRcdFx0XHRcdFx0J2NhcmJvbic6IDAuOTE4LFxuXHRcdFx0XHRcdFx0J251bSc6ICcnLFxuXHRcdFx0XHRcdFx0J3RhZyc6ICdiNidcblx0XHRcdFx0XHR9XG5cdFx0XHRcdF0sXG5cdFx0XHRcdCfkvY8nOiBbe1xuXHRcdFx0XHRcdFx0J3RpdGxlJzogJ+eUqOeUtScsXG5cdFx0XHRcdFx0XHQnY29tcGFueSc6ICfluqYnLFxuXHRcdFx0XHRcdFx0J2NhcmJvbic6IDAuNTgxLFxuXHRcdFx0XHRcdFx0J251bSc6ICcnLFxuXHRcdFx0XHRcdFx0J3RhZyc6ICdjMSdcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdCd0aXRsZSc6ICfnhaTmsJQnLFxuXHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn56uL5pa557GzJyxcblx0XHRcdFx0XHRcdCdjYXJib24nOiAyLjgyNixcblx0XHRcdFx0XHRcdCdudW0nOiAnJyxcblx0XHRcdFx0XHRcdCd0YWcnOiAnYzInXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHQndGl0bGUnOiAn5aSp54S25rCUJyxcblx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+eri+aWueexsycsXG5cdFx0XHRcdFx0XHQnY2FyYm9uJzogMi44MjYsXG5cdFx0XHRcdFx0XHQnbnVtJzogJycsXG5cdFx0XHRcdFx0XHQndGFnJzogJ2MzJ1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0J3RpdGxlJzogJ+eHg+eFpCcsXG5cdFx0XHRcdFx0XHQnY29tcGFueSc6ICfljYPlhYsnLFxuXHRcdFx0XHRcdFx0J2NhcmJvbic6IDMuMDk3OCxcblx0XHRcdFx0XHRcdCdudW0nOiAnJyxcblx0XHRcdFx0XHRcdCd0YWcnOiAnYzQnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHQndGl0bGUnOiAn6ZuG5Lit5Y+W5pqWJyxcblx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+eri+aWueexsycsXG5cdFx0XHRcdFx0XHQnY2FyYm9uJzogNDYuNTcsXG5cdFx0XHRcdFx0XHQnbnVtJzogJycsXG5cdFx0XHRcdFx0XHQndGFnJzogJ2M1J1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0J3RpdGxlJzogJ+ijheS/rueUqOacqOadkCcsXG5cdFx0XHRcdFx0XHQnY29tcGFueSc6ICfljYPlhYsnLFxuXHRcdFx0XHRcdFx0J2NhcmJvbic6IDAuMzEsXG5cdFx0XHRcdFx0XHQnbnVtJzogJycsXG5cdFx0XHRcdFx0XHQndGFnJzogJ2M2J1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0J3RpdGxlJzogJ+ijheS/rueUqOmZtueTtycsXG5cdFx0XHRcdFx0XHQnY29tcGFueSc6ICfljYPlhYsnLFxuXHRcdFx0XHRcdFx0J2NhcmJvbic6IDAuNzQsXG5cdFx0XHRcdFx0XHQnbnVtJzogJycsXG5cdFx0XHRcdFx0XHQndGFnJzogJ2M3J1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0J3RpdGxlJzogJ+ijheS/rueUqOmSouadkCcsXG5cdFx0XHRcdFx0XHQnY29tcGFueSc6ICfljYPlhYsnLFxuXHRcdFx0XHRcdFx0J2NhcmJvbic6IDIuMyxcblx0XHRcdFx0XHRcdCdudW0nOiAnJyxcblx0XHRcdFx0XHRcdCd0YWcnOiAnYzgnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHQndGl0bGUnOiAn6KOF5L+u55So6ZOd5p2QJyxcblx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WNg+WFiycsXG5cdFx0XHRcdFx0XHQnY2FyYm9uJzogMTUuOCxcblx0XHRcdFx0XHRcdCdudW0nOiAnJyxcblx0XHRcdFx0XHRcdCd0YWcnOiAnYzknXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRdLFxuXHRcdFx0XHQn6KGMJzogW3tcblx0XHRcdFx0XHRcdCd0aXRsZSc6ICfpo57mnLonLFxuXHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5Y2D57GzJyxcblx0XHRcdFx0XHRcdCdjYXJib24nOiAwLjA4OCxcblx0XHRcdFx0XHRcdCdudW0nOiAnJyxcblx0XHRcdFx0XHRcdCd0YWcnOiAnZDEnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHQndGl0bGUnOiAn54Gr6L2mJyxcblx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WNg+exsycsXG5cdFx0XHRcdFx0XHQnY2FyYm9uJzogMC4wMjYyLFxuXHRcdFx0XHRcdFx0J251bSc6ICcnLFxuXHRcdFx0XHRcdFx0J3RhZyc6ICdkMidcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdCd0aXRsZSc6ICfova7oiLknLFxuXHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5Y2D57GzJyxcblx0XHRcdFx0XHRcdCdjYXJib24nOiAwLjEyOCxcblx0XHRcdFx0XHRcdCdudW0nOiAnJyxcblx0XHRcdFx0XHRcdCd0YWcnOiAnZDMnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHQndGl0bGUnOiAn5Zyw6ZOBJyxcblx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WNg+exsycsXG5cdFx0XHRcdFx0XHQnY2FyYm9uJzogMC4wMTUzLFxuXHRcdFx0XHRcdFx0J251bSc6ICcnLFxuXHRcdFx0XHRcdFx0J3RhZyc6ICdkNCdcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdCd0aXRsZSc6ICflhazlhbHmsb3ovaYnLFxuXHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5Y2D57GzJyxcblx0XHRcdFx0XHRcdCdjYXJib24nOiAwLjAzMzQ0LFxuXHRcdFx0XHRcdFx0J251bSc6ICcnLFxuXHRcdFx0XHRcdFx0J3RhZyc6ICdkNSdcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdCd0aXRsZSc6ICfkvY7msrnogJflsI/ovb/ovaYnLFxuXHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5Y2D57GzJyxcblx0XHRcdFx0XHRcdCdjYXJib24nOiAwLjE2LFxuXHRcdFx0XHRcdFx0J251bSc6ICcnLFxuXHRcdFx0XHRcdFx0J3RhZyc6ICdkNidcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdCd0aXRsZSc6ICfkuK3msrnogJflsI/ovb/ovaYnLFxuXHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5Y2D57GzJyxcblx0XHRcdFx0XHRcdCdjYXJib24nOiAwLjI0LFxuXHRcdFx0XHRcdFx0J251bSc6ICcnLFxuXHRcdFx0XHRcdFx0J3RhZyc6ICdkNydcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdCd0aXRsZSc6ICfpq5jmsrnogJflsI/ovb/ovaYnLFxuXHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5Y2D57GzJyxcblx0XHRcdFx0XHRcdCdjYXJib24nOiAwLjMzLFxuXHRcdFx0XHRcdFx0J251bSc6ICcnLFxuXHRcdFx0XHRcdFx0J3RhZyc6ICdkOCdcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRdLFxuXHRcdFx0XHQn55SoJzogW3tcblx0XHRcdFx0XHRcdCd0aXRsZSc6ICfloZHmlpnooovkvb/nlKjph48nLFxuXHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5LiqJyxcblx0XHRcdFx0XHRcdCdjYXJib24nOiAwLjA4MjEsXG5cdFx0XHRcdFx0XHQnbnVtJzogJycsXG5cdFx0XHRcdFx0XHQndGFnJzogJ2UxJ1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0J3RpdGxlJzogJ+e6uOWItuWTgScsXG5cdFx0XHRcdFx0XHQnY29tcGFueSc6ICfljYPlhYsnLFxuXHRcdFx0XHRcdFx0J2NhcmJvbic6IDEuNCxcblx0XHRcdFx0XHRcdCdudW0nOiAnJyxcblx0XHRcdFx0XHRcdCd0YWcnOiAnZTInXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHQndGl0bGUnOiAn5LiA5qyh5oCn56235a2QJyxcblx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WPjCcsXG5cdFx0XHRcdFx0XHQnY2FyYm9uJzogMC4wMjMsXG5cdFx0XHRcdFx0XHQnbnVtJzogJycsXG5cdFx0XHRcdFx0XHQndGFnJzogJ2UzJ1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XVxuXHRcdFx0fSxcblx0XHRcdG51bWxpc3Q6IFsnMScsICcyJywgJzMnLCAnNCcsICc1JywgJzYnLCAnNycsICc4JywgJzknLCAnMCcsICcwMCcsICcuJ10sXG5cdFx0XHRvcGVyYXRlTGlzdDogWydERUwnLCdBQycsICforqHnrpcnXSxcblx0XHRcdGNhdGVUYWdMaXN0OiBbXSwgLy/liIbnsbvmoIfpophcblx0XHRcdHN1YlRvdGFsOiBbMCwgMCwgMCwgMCwgMF0sIC8v5bCP6K6hXG5cdFx0XHR0b3RhbDogMCwgLy/mgLvorqFcblxuXHRcdFx0Zm9jdXNJbmRleDogJycsIC8v6YCJ5Lit5LiA57qn5YiG57G7XG5cdFx0XHRmb2N1c0luZGV4MTogMCwgLy/pgInkuK3kuoznuqfliIbnsbtcblx0XHR9XG5cdH0sXG5cdG9uTG9hZCgpIHtcblx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ2NhdGVUYWdMaXN0Jykpe1xuXHRcdFx0dGhpcy5jYXRlVGFnTGlzdCA9IHVuaS5nZXRTdG9yYWdlU3luYygnY2F0ZVRhZ0xpc3QnKTtcblx0XHR9XG5cdFx0aWYodW5pLmdldFN0b3JhZ2VTeW5jKCdjYWNoZVRvdGFsJykpe1xuXHRcdFx0dGhpcy50b3RhbCA9IHVuaS5nZXRTdG9yYWdlU3luYygnY2FjaGVUb3RhbCcpO1xuXHRcdH1cblx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ2NhY2hlU3ViVG90YWwnKSl7XG5cdFx0XHR0aGlzLnN1YlRvdGFsID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdjYWNoZVN1YlRvdGFsJyk7XG5cdFx0fVxuXHRcdGlmKHVuaS5nZXRTdG9yYWdlU3luYygnY2F0ZUxpc3QnKSl7XG5cdFx0XHR0aGlzLmNhdGVMaXN0ID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdjYXRlTGlzdCcpO1xuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOmAieaLqeWIhuexu1xuXHRcdGNoYW5nZUV2KGluZGV4LCBpbmRleDEpIHtcblx0XHRcdHRoaXMuY2F0ZVRhZ0xpc3QucHVzaCh0aGlzLmNhdGVMaXN0W2luZGV4XVtpbmRleDFdLnRhZyk7XG5cdFx0XHR0aGlzLmZvY3VzSW5kZXggPSBpbmRleDtcblx0XHRcdHRoaXMuZm9jdXNJbmRleDEgPSBpbmRleDE7XG5cdFx0XHQvLyDnvJPlrZjlt7LpgInliIbnsbtcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnY2F0ZVRhZ0xpc3QnLHRoaXMuY2F0ZVRhZ0xpc3QpXG5cdFx0fSxcblxuXHRcdC8vIOiOt+WPluWFieagh1xuXHRcdGNoYW5nZUZvY3VzKGluZGV4LCBpbmRleDEpIHtcblx0XHRcdHRoaXMuZm9jdXNJbmRleCA9IGluZGV4O1xuXHRcdFx0dGhpcy5mb2N1c0luZGV4MSA9IGluZGV4MTtcblx0XHR9LFxuXG5cdFx0Ly8g6K6h566X5Zmo5oyJ6ZKuXG5cdFx0Y2hlbmdlTnVtKG51bSkge1xuXHRcdFx0aWYgKHRoaXMuY2F0ZVRhZ0xpc3QubGVuZ3RoID4gMCkge1xuXHRcdFx0XHRsZXQgY3VyTnVtID0gdGhpcy5jYXRlTGlzdFt0aGlzLmZvY3VzSW5kZXhdW3RoaXMuZm9jdXNJbmRleDFdLm51bTtcblx0XHRcdFx0aWYgKGN1ck51bS5pbmRleE9mKCcuJykgPT0gLTEgJiYgY3VyTnVtICE9PSAnJykge1xuXHRcdFx0XHRcdHRoaXMuY2F0ZUxpc3RbdGhpcy5mb2N1c0luZGV4XVt0aGlzLmZvY3VzSW5kZXgxXS5udW0gPSBjdXJOdW0gKyBudW07XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0aWYgKG51bSAhPT0gJy4nKSB7XG5cdFx0XHRcdFx0XHR0aGlzLmNhdGVMaXN0W3RoaXMuZm9jdXNJbmRleF1bdGhpcy5mb2N1c0luZGV4MV0ubnVtID0gY3VyTnVtICsgbnVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0sXG5cblx0XHQvLyDorqHnrpcgfHwg5riF6ZmkXG5cdFx0Y2hvc2VFdihpbmRleCkge1xuXHRcdFx0aWYgKHRoaXMuY2F0ZVRhZ0xpc3QubGVuZ3RoID4gMCkge1xuXHRcdFx0XHRpZiAoaW5kZXggPT0gMCkge1xuXHRcdFx0XHRcdHRoaXMuY2F0ZUxpc3RbdGhpcy5mb2N1c0luZGV4XVt0aGlzLmZvY3VzSW5kZXgxXS5udW0gPSAnJztcblx0XHRcdFx0fWVsc2UgaWYoaW5kZXggPT0gMSl7XG5cdFx0XHRcdFx0Ly8g5riF6Zmk5omA5pyJ5pWw5o2uXG5cdFx0XHRcdFx0dGhpcy5jbGVhckV2KCk7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0Ly8g6K6h566XXG5cdFx0XHRcdFx0dGhpcy5jYWxjdWxhdGlvbkV2KCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9LFxuXHRcdFxuXHRcdC8vIOa4hemZpOaJgOacieaVsOaNrlxuXHRcdGNsZWFyRXYoKXtcblx0XHRcdHRoaXMuY2F0ZUxpc3RbJ+ihoyddLmZvckVhY2goaXRlbT0+aXRlbS5udW0gPSAnJyk7XG5cdFx0XHR0aGlzLmNhdGVMaXN0Wyfpo58nXS5mb3JFYWNoKGl0ZW09Pml0ZW0ubnVtID0gJycpO1xuXHRcdFx0dGhpcy5jYXRlTGlzdFsn5L2PJ10uZm9yRWFjaChpdGVtPT5pdGVtLm51bSA9ICcnKTtcblx0XHRcdHRoaXMuY2F0ZUxpc3RbJ+ihjCddLmZvckVhY2goaXRlbT0+aXRlbS5udW0gPSAnJyk7XG5cdFx0XHR0aGlzLmNhdGVMaXN0WyfnlKgnXS5mb3JFYWNoKGl0ZW09Pml0ZW0ubnVtID0gJycpO1xuXHRcdFx0dGhpcy5jYXRlVGFnTGlzdCA9IFtdO1xuXHRcdFx0dGhpcy5zdWJUb3RhbCA9IFswLCAwLCAwLCAwLCAwXTtcblx0XHRcdHRoaXMudG90YWwgPSAwOyAvL+aAu+iuoVxuXHRcdFx0Ly8g5riF6Zmk57yT5a2YXG5cdFx0XHRjb25zdCByZXMgPSB1bmkuZ2V0U3RvcmFnZUluZm9TeW5jKCk7XG5cdFx0XHRyZXMua2V5cy5tYXAoKGl0ZW0pID0+IHtcblx0XHRcdFx0aWYgKGl0ZW0gIT09ICdleHBlcmllbnRzJykge1xuXHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhpdGVtKTtcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXG5cdFx0Ly8g6K6h566XXG5cdFx0Y2FsY3VsYXRpb25FdigpIHtcblx0XHRcdC8vIOWwj+iuoVxuXHRcdFx0bGV0IHN1YlRvdGFsQXJyMSA9IHRoaXMuY2F0ZUxpc3RbJ+ihoyddLmZpbHRlcihpdGVtID0+IHtcblx0XHRcdFx0cmV0dXJuIGl0ZW0ubnVtICE9PSAnJ1xuXHRcdFx0fSk7XG5cdFx0XHRsZXQgc3ViVG90YWxOdW0xID0gMDtcblx0XHRcdHN1YlRvdGFsQXJyMS5mb3JFYWNoKGl0ZW0gPT4ge1xuXHRcdFx0XHRzdWJUb3RhbE51bTEgKz0gaXRlbS5udW0gKiBpdGVtLmNhcmJvbiAqIDE7XG5cdFx0XHR9KVxuXHRcdFx0dGhpcy5zdWJUb3RhbFswXSA9IHBhcnNlRmxvYXQoc3ViVG90YWxOdW0xKTtcblxuXHRcdFx0bGV0IHN1YlRvdGFsQXJyMiA9IHRoaXMuY2F0ZUxpc3RbJ+mjnyddLmZpbHRlcihpdGVtID0+IHtcblx0XHRcdFx0cmV0dXJuIGl0ZW0ubnVtICE9PSAnJ1xuXHRcdFx0fSk7XG5cdFx0XHRsZXQgc3ViVG90YWxOdW0yID0gMDtcblx0XHRcdHN1YlRvdGFsQXJyMi5mb3JFYWNoKGl0ZW0gPT4ge1xuXHRcdFx0XHRzdWJUb3RhbE51bTIgKz0gaXRlbS5udW0gKiBpdGVtLmNhcmJvbiAqIDE7XG5cdFx0XHR9KVxuXHRcdFx0dGhpcy5zdWJUb3RhbFsxXSA9IHBhcnNlRmxvYXQoc3ViVG90YWxOdW0yKTtcblxuXHRcdFx0bGV0IHN1YlRvdGFsQXJyMyA9IHRoaXMuY2F0ZUxpc3RbJ+S9jyddLmZpbHRlcihpdGVtID0+IHtcblx0XHRcdFx0cmV0dXJuIGl0ZW0ubnVtICE9PSAnJ1xuXHRcdFx0fSk7XG5cdFx0XHRsZXQgc3ViVG90YWxOdW0zID0gMDtcblx0XHRcdHN1YlRvdGFsQXJyMy5mb3JFYWNoKGl0ZW0gPT4ge1xuXHRcdFx0XHRzdWJUb3RhbE51bTMgKz0gaXRlbS5udW0gKiBpdGVtLmNhcmJvbiAqIDE7XG5cdFx0XHR9KVxuXHRcdFx0dGhpcy5zdWJUb3RhbFsyXSA9IHBhcnNlRmxvYXQoc3ViVG90YWxOdW0zKTtcblxuXHRcdFx0bGV0IHN1YlRvdGFsQXJyNCA9IHRoaXMuY2F0ZUxpc3RbJ+ihjCddLmZpbHRlcihpdGVtID0+IHtcblx0XHRcdFx0cmV0dXJuIGl0ZW0ubnVtICE9PSAnJ1xuXHRcdFx0fSk7XG5cdFx0XHRsZXQgc3ViVG90YWxOdW00ID0gMDtcblx0XHRcdHN1YlRvdGFsQXJyNC5mb3JFYWNoKGl0ZW0gPT4ge1xuXHRcdFx0XHRzdWJUb3RhbE51bTQgKz0gaXRlbS5udW0gKiBpdGVtLmNhcmJvbiAqIDE7XG5cdFx0XHR9KVxuXHRcdFx0dGhpcy5zdWJUb3RhbFszXSA9IHBhcnNlRmxvYXQoc3ViVG90YWxOdW00KTtcblxuXHRcdFx0bGV0IHN1YlRvdGFsQXJyNSA9IHRoaXMuY2F0ZUxpc3RbJ+eUqCddLmZpbHRlcihpdGVtID0+IHtcblx0XHRcdFx0cmV0dXJuIGl0ZW0ubnVtICE9PSAnJ1xuXHRcdFx0fSk7XG5cdFx0XHRsZXQgc3ViVG90YWxOdW01ID0gMDtcblx0XHRcdHN1YlRvdGFsQXJyNS5mb3JFYWNoKGl0ZW0gPT4ge1xuXHRcdFx0XHRzdWJUb3RhbE51bTUgKz0gaXRlbS5udW0gKiBpdGVtLmNhcmJvbiAqIDE7XG5cdFx0XHR9KVxuXHRcdFx0dGhpcy5zdWJUb3RhbFs0XSA9IHBhcnNlRmxvYXQoc3ViVG90YWxOdW01KTtcblx0XHRcdFxuXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdjYWNoZVN1YlRvdGFsJywgdGhpcy5zdWJUb3RhbCk7XG5cblx0XHRcdC8vIOaAu+iuoVxuXHRcdFx0bGV0IHRvdGFsQXJyID0gdGhpcy5zdWJUb3RhbC5maWx0ZXIoaXRlbSA9PiB7XG5cdFx0XHRcdHJldHVybiBpdGVtICE9PSAwXG5cdFx0XHR9KTtcblx0XHRcdGxldCB0b3RhbE51bSA9IDA7XG5cdFx0XHR0b3RhbEFyci5mb3JFYWNoKGl0ZW0gPT4ge1xuXHRcdFx0XHR0b3RhbE51bSArPSBpdGVtICogMTtcblx0XHRcdH0pXG5cdFx0XHR0aGlzLnRvdGFsID0gcGFyc2VGbG9hdCh0b3RhbE51bSk7XG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2NhY2hlVG90YWwnLCB0aGlzLnRvdGFsKTtcblxuXHRcdFx0Ly8g57yT5a2Y5bCP6K6h5pWw5o2uXG5cdFx0XHRsZXQgY2FjaGVUb3RhbCA9IFtdO1xuXHRcdFx0Y2FjaGVUb3RhbFswXSA9IHRoaXMuc3ViVG90YWxbMF0udG9GaXhlZCgyKTtcblx0XHRcdGNhY2hlVG90YWxbMV0gPSB0aGlzLnN1YlRvdGFsWzFdLnRvRml4ZWQoMik7XG5cdFx0XHRjYWNoZVRvdGFsWzJdID0gdGhpcy5zdWJUb3RhbFsyXS50b0ZpeGVkKDIpO1xuXHRcdFx0Y2FjaGVUb3RhbFszXSA9IHRoaXMuc3ViVG90YWxbM10udG9GaXhlZCgyKTtcblx0XHRcdGNhY2hlVG90YWxbNF0gPSB0aGlzLnN1YlRvdGFsWzRdLnRvRml4ZWQoMik7XG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3N1YlRvdGFsJywgY2FjaGVUb3RhbCk7XG5cdFx0XHRcblx0XHRcdC8vIOe8k+WtmOaAu+iuoeaVsOaNrlxuXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdhbGxUb3RhbCcsIHRoaXMudG90YWwudG9GaXhlZCgyKSk7XG5cdFx0XHRcblx0XHRcdC8vIOe8k+WtmOWIhuexu+aVsOe7hFxuXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdjYXRlTGlzdCcsIHRoaXMuY2F0ZUxpc3QpO1xuXHRcdH0sXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///27\n"); +eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _statusNav = _interopRequireDefault(__webpack_require__(/*! @/components/status-nav/status-nav.vue */ 16));\nvar _tabbar = _interopRequireDefault(__webpack_require__(/*! @/components/tabbar/tabbar.vue */ 21));\nvar _swiperPull = _interopRequireDefault(__webpack_require__(/*! @/components/swiper/swiper-pull.vue */ 28));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n statusNav: _statusNav.default,\n tabbar: _tabbar.default,\n swiperPull: _swiperPull.default\n },\n data: function data() {\n return {\n statusHeight: uni.getSystemInfoSync().statusBarHeight,\n //状态栏高度\n cateList: {\n '衣': [{\n 'title': '购买衣服数量',\n 'company': '件',\n 'carbon': 7.01,\n 'num': '',\n 'tag': 'a1'\n }, {\n 'title': '洗衣粉使用量',\n 'company': '千克',\n 'carbon': 1.46,\n 'num': '',\n 'tag': 'a2'\n }],\n '食': [{\n 'title': '吸烟数量',\n 'company': '包',\n 'carbon': 0.1182,\n 'num': '',\n 'tag': 'b1'\n }, {\n 'title': '喝白酒数量',\n 'company': '升',\n 'carbon': 4.5,\n 'num': '',\n 'tag': 'b2'\n }, {\n 'title': '喝红酒数量',\n 'company': '升',\n 'carbon': 1.75,\n 'num': '',\n 'tag': 'b3'\n }, {\n 'title': '喝啤酒数量',\n 'company': '瓶',\n 'carbon': 0.43,\n 'num': '',\n 'tag': 'b4'\n }, {\n 'title': '肉类消费',\n 'company': '千克',\n 'carbon': 8.823,\n 'num': '',\n 'tag': 'b5'\n }, {\n 'title': '粮食消费',\n 'company': '千克',\n 'carbon': 0.918,\n 'num': '',\n 'tag': 'b6'\n }],\n '住': [{\n 'title': '用电',\n 'company': '度',\n 'carbon': 0.581,\n 'num': '',\n 'tag': 'c1'\n }, {\n 'title': '煤气',\n 'company': '立方米',\n 'carbon': 2.826,\n 'num': '',\n 'tag': 'c2'\n }, {\n 'title': '天然气',\n 'company': '立方米',\n 'carbon': 2.826,\n 'num': '',\n 'tag': 'c3'\n }, {\n 'title': '燃煤',\n 'company': '千克',\n 'carbon': 3.0978,\n 'num': '',\n 'tag': 'c4'\n }, {\n 'title': '集中取暖',\n 'company': '立方米',\n 'carbon': 46.57,\n 'num': '',\n 'tag': 'c5'\n }, {\n 'title': '装修用木材',\n 'company': '千克',\n 'carbon': 0.31,\n 'num': '',\n 'tag': 'c6'\n }, {\n 'title': '装修用陶瓷',\n 'company': '千克',\n 'carbon': 0.74,\n 'num': '',\n 'tag': 'c7'\n }, {\n 'title': '装修用钢材',\n 'company': '千克',\n 'carbon': 2.3,\n 'num': '',\n 'tag': 'c8'\n }, {\n 'title': '装修用铝材',\n 'company': '千克',\n 'carbon': 15.8,\n 'num': '',\n 'tag': 'c9'\n }],\n '行': [{\n 'title': '飞机',\n 'company': '千米',\n 'carbon': 0.088,\n 'num': '',\n 'tag': 'd1'\n }, {\n 'title': '火车',\n 'company': '千米',\n 'carbon': 0.0262,\n 'num': '',\n 'tag': 'd2'\n }, {\n 'title': '轮船',\n 'company': '千米',\n 'carbon': 0.128,\n 'num': '',\n 'tag': 'd3'\n }, {\n 'title': '地铁',\n 'company': '千米',\n 'carbon': 0.0153,\n 'num': '',\n 'tag': 'd4'\n }, {\n 'title': '公共汽车',\n 'company': '千米',\n 'carbon': 0.03344,\n 'num': '',\n 'tag': 'd5'\n }, {\n 'title': '低油耗小轿车',\n 'company': '千米',\n 'carbon': 0.16,\n 'num': '',\n 'tag': 'd6'\n }, {\n 'title': '中油耗小轿车',\n 'company': '千米',\n 'carbon': 0.24,\n 'num': '',\n 'tag': 'd7'\n }, {\n 'title': '高油耗小轿车',\n 'company': '千米',\n 'carbon': 0.33,\n 'num': '',\n 'tag': 'd8'\n }],\n '用': [{\n 'title': '塑料袋使用量',\n 'company': '个',\n 'carbon': 0.0821,\n 'num': '',\n 'tag': 'e1'\n }, {\n 'title': '纸制品',\n 'company': '千克',\n 'carbon': 1.4,\n 'num': '',\n 'tag': 'e2'\n }, {\n 'title': '一次性筷子',\n 'company': '双',\n 'carbon': 0.023,\n 'num': '',\n 'tag': 'e3'\n }]\n },\n numlist: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '00', '.'],\n operateList: ['DEL', 'AC', '计算'],\n cateTagList: [],\n //分类标题\n subTotal: [0, 0, 0, 0, 0],\n //小计\n total: 0,\n //总计\n\n focusIndex: '',\n //选中一级分类\n focusIndex1: 0 //选中二级分类\n };\n },\n onLoad: function onLoad() {\n if (uni.getStorageSync('cateTagList')) {\n this.cateTagList = uni.getStorageSync('cateTagList');\n }\n if (uni.getStorageSync('cacheTotal')) {\n this.total = uni.getStorageSync('cacheTotal');\n }\n if (uni.getStorageSync('cacheSubTotal')) {\n this.subTotal = uni.getStorageSync('cacheSubTotal');\n }\n if (uni.getStorageSync('cateList')) {\n this.cateList = uni.getStorageSync('cateList');\n }\n },\n methods: {\n // 选择分类\n changeEv: function changeEv(index, index1) {\n this.cateTagList.push(this.cateList[index][index1].tag);\n this.focusIndex = index;\n this.focusIndex1 = index1;\n // 缓存已选分类\n uni.setStorageSync('cateTagList', this.cateTagList);\n },\n // 获取光标\n changeFocus: function changeFocus(index, index1) {\n this.focusIndex = index;\n this.focusIndex1 = index1;\n },\n // 计算器按钮\n chengeNum: function chengeNum(num) {\n if (this.cateTagList.length > 0) {\n var curNum = this.cateList[this.focusIndex][this.focusIndex1].num;\n if (curNum.indexOf('.') == -1 && curNum !== '') {\n this.cateList[this.focusIndex][this.focusIndex1].num = curNum + num;\n } else {\n if (num !== '.') {\n this.cateList[this.focusIndex][this.focusIndex1].num = curNum + num;\n }\n }\n }\n },\n // 计算 || 清除\n choseEv: function choseEv(index) {\n if (this.cateTagList.length > 0) {\n if (index == 0) {\n this.cateList[this.focusIndex][this.focusIndex1].num = '';\n } else if (index == 1) {\n // 清除所有数据\n this.clearEv();\n } else {\n // 计算\n this.calculationEv();\n }\n }\n },\n // 清除所有数据\n clearEv: function clearEv() {\n this.cateList['衣'].forEach(function (item) {\n return item.num = '';\n });\n this.cateList['食'].forEach(function (item) {\n return item.num = '';\n });\n this.cateList['住'].forEach(function (item) {\n return item.num = '';\n });\n this.cateList['行'].forEach(function (item) {\n return item.num = '';\n });\n this.cateList['用'].forEach(function (item) {\n return item.num = '';\n });\n this.cateTagList = [];\n this.subTotal = [0, 0, 0, 0, 0];\n this.total = 0; //总计\n // 清除缓存\n var res = uni.getStorageInfoSync();\n res.keys.map(function (item) {\n if (item !== 'experients') {\n uni.removeStorageSync(item);\n }\n });\n },\n // 计算\n calculationEv: function calculationEv() {\n // 小计\n var subTotalArr1 = this.cateList['衣'].filter(function (item) {\n return item.num !== '';\n });\n var subTotalNum1 = 0;\n subTotalArr1.forEach(function (item) {\n subTotalNum1 += item.num * item.carbon * 1;\n });\n this.subTotal[0] = parseFloat(subTotalNum1);\n var subTotalArr2 = this.cateList['食'].filter(function (item) {\n return item.num !== '';\n });\n var subTotalNum2 = 0;\n subTotalArr2.forEach(function (item) {\n subTotalNum2 += item.num * item.carbon * 1;\n });\n this.subTotal[1] = parseFloat(subTotalNum2);\n var subTotalArr3 = this.cateList['住'].filter(function (item) {\n return item.num !== '';\n });\n var subTotalNum3 = 0;\n subTotalArr3.forEach(function (item) {\n subTotalNum3 += item.num * item.carbon * 1;\n });\n this.subTotal[2] = parseFloat(subTotalNum3);\n var subTotalArr4 = this.cateList['行'].filter(function (item) {\n return item.num !== '';\n });\n var subTotalNum4 = 0;\n subTotalArr4.forEach(function (item) {\n subTotalNum4 += item.num * item.carbon * 1;\n });\n this.subTotal[3] = parseFloat(subTotalNum4);\n var subTotalArr5 = this.cateList['用'].filter(function (item) {\n return item.num !== '';\n });\n var subTotalNum5 = 0;\n subTotalArr5.forEach(function (item) {\n subTotalNum5 += item.num * item.carbon * 1;\n });\n this.subTotal[4] = parseFloat(subTotalNum5);\n uni.setStorageSync('cacheSubTotal', this.subTotal);\n\n // 总计\n var totalArr = this.subTotal.filter(function (item) {\n return item !== 0;\n });\n var totalNum = 0;\n totalArr.forEach(function (item) {\n totalNum += item * 1;\n });\n this.total = parseFloat(totalNum);\n uni.setStorageSync('cacheTotal', this.total);\n\n // 缓存小计数据\n var cacheTotal = [];\n cacheTotal[0] = this.subTotal[0].toFixed(2);\n cacheTotal[1] = this.subTotal[1].toFixed(2);\n cacheTotal[2] = this.subTotal[2].toFixed(2);\n cacheTotal[3] = this.subTotal[3].toFixed(2);\n cacheTotal[4] = this.subTotal[4].toFixed(2);\n uni.setStorageSync('subTotal', cacheTotal);\n\n // 缓存总计数据\n uni.setStorageSync('allTotal', this.total.toFixed(2));\n\n // 缓存分类数组\n uni.setStorageSync('cateList', this.cateList);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY291bnQvY291bnQudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJzdGF0dXNOYXYiLCJ0YWJiYXIiLCJzd2lwZXJQdWxsIiwiZGF0YSIsInN0YXR1c0hlaWdodCIsImNhdGVMaXN0IiwibnVtbGlzdCIsIm9wZXJhdGVMaXN0IiwiY2F0ZVRhZ0xpc3QiLCJzdWJUb3RhbCIsInRvdGFsIiwiZm9jdXNJbmRleCIsImZvY3VzSW5kZXgxIiwib25Mb2FkIiwibWV0aG9kcyIsImNoYW5nZUV2IiwidW5pIiwiY2hhbmdlRm9jdXMiLCJjaGVuZ2VOdW0iLCJjaG9zZUV2IiwiY2xlYXJFdiIsInJlcyIsImNhbGN1bGF0aW9uRXYiLCJzdWJUb3RhbEFycjEiLCJzdWJUb3RhbE51bTEiLCJzdWJUb3RhbEFycjIiLCJzdWJUb3RhbE51bTIiLCJzdWJUb3RhbEFycjMiLCJzdWJUb3RhbE51bTMiLCJzdWJUb3RhbEFycjQiLCJzdWJUb3RhbE51bTQiLCJzdWJUb3RhbEFycjUiLCJzdWJUb3RhbE51bTUiLCJ0b3RhbEFyciIsInRvdGFsTnVtIiwiY2FjaGVUb3RhbCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQXFHQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFDQUM7SUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQUE7TUFDQUM7UUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQSxHQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBLEVBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQSxHQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBLEdBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0EsR0FDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQSxHQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBLEdBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0EsRUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBLEdBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0EsR0FDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQSxHQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBLEdBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0EsR0FDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQSxHQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBLEdBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0EsR0FDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQSxFQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0EsR0FDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQSxHQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBLEdBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0EsR0FDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQSxHQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBLEdBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0EsR0FDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQSxFQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0EsR0FDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQSxHQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO01BRUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7O01BRUFDO01BQUE7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQTtJQUNBO0lBQ0E7TUFDQTtJQUNBO0lBQ0E7TUFDQTtJQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0FDO0lBQ0E7SUFFQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FDO01BQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FDO01BQ0E7UUFDQTtVQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFDQTtRQUFBO01BQUE7TUFDQTtRQUFBO01BQUE7TUFDQTtRQUFBO01BQUE7TUFDQTtRQUFBO01BQUE7TUFDQTtRQUFBO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0FDO1FBQ0E7VUFDQUw7UUFDQTtNQUNBO0lBQ0E7SUFFQTtJQUNBTTtNQUNBO01BQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQUM7UUFDQUM7TUFDQTtNQUNBO01BRUE7UUFDQTtNQUNBO01BQ0E7TUFDQUM7UUFDQUM7TUFDQTtNQUNBO01BRUE7UUFDQTtNQUNBO01BQ0E7TUFDQUM7UUFDQUM7TUFDQTtNQUNBO01BRUE7UUFDQTtNQUNBO01BQ0E7TUFDQUM7UUFDQUM7TUFDQTtNQUNBO01BRUE7UUFDQTtNQUNBO01BQ0E7TUFDQUM7UUFDQUM7TUFDQTtNQUNBO01BRUFoQjs7TUFFQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0FpQjtRQUNBQztNQUNBO01BQ0E7TUFDQWxCOztNQUVBO01BQ0E7TUFDQW1CO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FuQjs7TUFFQTtNQUNBQTs7TUFFQTtNQUNBQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjI3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0PCEtLSDlpLTpg6ggLS0+XHJcblx0XHQ8c3RhdHVzLW5hdj48L3N0YXR1cy1uYXY+XHJcblx0XHQ8IS0tIOiuoeeul+eis+i2s+i/uSAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY2FsY3VsYXRvci1iZ1wiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJnLWltZ1wiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIvc3RhdGljL2NvdW50LWJnLnBuZ1wiIG1vZGU9XCJ3aWR0aEZpeFwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjYWxjdWxhdG9yXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjYXRlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBjYXRlTGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQ+e3tpbmRleH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0xLGluZGV4MSkgaW4gaXRlbVwiIDprZXk9XCJpbmRleDFcIiBAdGFwPVwiY2hhbmdlRXYoaW5kZXgsaW5kZXgxKVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aXRlbTEudGl0bGV9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW50ZXJmYWNlXCI+XHJcblx0XHRcdFx0XHQ8c2Nyb2xsLXZpZXcgY2xhc3M9XCJyZXN1bHRcIiBzY3JvbGwteT1cInRydWVcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmRpdmlkdWFsXCIgdi1pZj1cImNhdGVUYWdMaXN0Lmxlbmd0aD4wXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gY2F0ZUxpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0xLGluZGV4MSkgaW4gaXRlbVwiIDprZXk9XCJpbmRleDFcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiY2F0ZVRhZ0xpc3QuaW5kZXhPZihpdGVtMS50YWcpIT09LTFcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtMS50aXRsZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiBmb2N1cz1cInRydWVcIiB2LW1vZGVsPVwiaXRlbTEubnVtXCIgcGxhY2Vob2xkZXI9XCIwXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEB0YXA9XCJjaGFuZ2VGb2N1cyhpbmRleCxpbmRleDEpXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtMS5jb21wYW55fX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3VidG90YWxcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3Puihozx0ZXh0PuaOkueiszwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e3N1YlRvdGFsWzBdP3N1YlRvdGFsWzBdLnRvRml4ZWQoMik6MH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+a2c8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+6aOfPHRleHQ+5o6S56KzPC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7c3ViVG90YWxbMV0/c3ViVG90YWxbMV0udG9GaXhlZCgyKTowfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldz5rZzwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldz7kvY88dGV4dD7mjpLnorM8L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tzdWJUb3RhbFsyXT9zdWJUb3RhbFsyXS50b0ZpeGVkKDIpOjB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3PmtnPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3PuihjDx0ZXh0PuaOkueiszwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e3N1YlRvdGFsWzNdP3N1YlRvdGFsWzNdLnRvRml4ZWQoMik6MH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+a2c8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+55SoPHRleHQ+5o6S56KzPC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7c3ViVG90YWxbNF0/c3ViVG90YWxbNF0udG9GaXhlZCgyKTowfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldz5rZzwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3RhbFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+5ZCI6K6h5o6S56KzPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3t0b3RhbD4wP3RvdGFsLnRvRml4ZWQoMik6MH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+a2c8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnRlcmZhY2UtYnRuc1wiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbnVtbGlzdFwiIDprZXk9XCJpbmRleFwiIEB0YXA9XCJjaGVuZ2VOdW0oaXRlbSlcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7aXRlbX19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwib3BlcmF0ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gb3BlcmF0ZUxpc3RcIiA6a2V5PVwiaW5kZXhcIiBAdGFwPVwiY2hvc2VFdihpbmRleClcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7aXRlbX19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0g5a+86IiqIC0tPlxyXG5cdFx0XHRcdDx0YWJiYXIgOmN1cnJlbnQ9JzAnPjwvdGFiYmFyPlxyXG5cdFx0XHRcdDwhLS0g5pON5L2c6K+05piOIC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZXhwbGFpblwiPuWPi+aDheaPkOmGku+8muiuoeeul+WJjeivt+WFiOaMiUFD6ZSu77yM5raI6Zmk5LiK5LiA55So5oi35pWw5o2uPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tIOi9ruaSrSAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYmFubmVyXCI+XHJcblx0XHRcdDxzd2lwZXItcHVsbD48L3N3aXBlci1wdWxsPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSDlupXpg6ggLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImZvb3RlclwiPlxyXG5cdFx0XHQ8dGV4dD7kuK3lm73nu7/oibLnorPmsYfln7rph5HkvJrkvY7norPml4XmuLjkuJPpobnln7rph5Hnm5HliLbvvIzljJfkuqzlh6/mnaXnvo7msJTlgJnmioDmnK/lkqjor6LmnInpmZDlhazlj7jlvIDlj5HjgII8L3RleHQ+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgc3RhdHVzTmF2IGZyb20gJ0AvY29tcG9uZW50cy9zdGF0dXMtbmF2L3N0YXR1cy1uYXYudnVlJztcclxuXHRpbXBvcnQgdGFiYmFyIGZyb20gJ0AvY29tcG9uZW50cy90YWJiYXIvdGFiYmFyLnZ1ZSc7XHJcblx0aW1wb3J0IHN3aXBlclB1bGwgZnJvbSAnQC9jb21wb25lbnRzL3N3aXBlci9zd2lwZXItcHVsbC52dWUnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0c3RhdHVzTmF2LFxyXG5cdFx0XHR0YWJiYXIsXHJcblx0XHRcdHN3aXBlclB1bGxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHN0YXR1c0hlaWdodDogdW5pLmdldFN5c3RlbUluZm9TeW5jKCkuc3RhdHVzQmFySGVpZ2h0LCAvL+eKtuaAgeagj+mrmOW6plxyXG5cdFx0XHRcdGNhdGVMaXN0OiB7XHJcblx0XHRcdFx0XHQn6KGjJzogW3tcclxuXHRcdFx0XHRcdFx0XHQndGl0bGUnOiAn6LSt5Lmw6KGj5pyN5pWw6YePJyxcclxuXHRcdFx0XHRcdFx0XHQnY29tcGFueSc6ICfku7YnLFxyXG5cdFx0XHRcdFx0XHRcdCdjYXJib24nOiA3LjAxLFxyXG5cdFx0XHRcdFx0XHRcdCdudW0nOiAnJyxcclxuXHRcdFx0XHRcdFx0XHQndGFnJzogJ2ExJ1xyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0J3RpdGxlJzogJ+a0l+iho+eyieS9v+eUqOmHjycsXHJcblx0XHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5Y2D5YWLJyxcclxuXHRcdFx0XHRcdFx0XHQnY2FyYm9uJzogMS40NixcclxuXHRcdFx0XHRcdFx0XHQnbnVtJzogJycsXHJcblx0XHRcdFx0XHRcdFx0J3RhZyc6ICdhMidcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XSxcclxuXHRcdFx0XHRcdCfpo58nOiBbe1xyXG5cdFx0XHRcdFx0XHRcdCd0aXRsZSc6ICflkLjng5/mlbDph48nLFxyXG5cdFx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WMhScsXHJcblx0XHRcdFx0XHRcdFx0J2NhcmJvbic6IDAuMTE4MixcclxuXHRcdFx0XHRcdFx0XHQnbnVtJzogJycsXHJcblx0XHRcdFx0XHRcdFx0J3RhZyc6ICdiMSdcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdCd0aXRsZSc6ICfllp3nmb3phZLmlbDph48nLFxyXG5cdFx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WNhycsXHJcblx0XHRcdFx0XHRcdFx0J2NhcmJvbic6IDQuNSxcclxuXHRcdFx0XHRcdFx0XHQnbnVtJzogJycsXHJcblx0XHRcdFx0XHRcdFx0J3RhZyc6ICdiMidcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdCd0aXRsZSc6ICfllp3nuqLphZLmlbDph48nLFxyXG5cdFx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WNhycsXHJcblx0XHRcdFx0XHRcdFx0J2NhcmJvbic6IDEuNzUsXHJcblx0XHRcdFx0XHRcdFx0J251bSc6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdCd0YWcnOiAnYjMnXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHQndGl0bGUnOiAn5Zad5ZWk6YWS5pWw6YePJyxcclxuXHRcdFx0XHRcdFx0XHQnY29tcGFueSc6ICfnk7YnLFxyXG5cdFx0XHRcdFx0XHRcdCdjYXJib24nOiAwLjQzLFxyXG5cdFx0XHRcdFx0XHRcdCdudW0nOiAnJyxcclxuXHRcdFx0XHRcdFx0XHQndGFnJzogJ2I0J1xyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0J3RpdGxlJzogJ+iCieexu+a2iOi0uScsXHJcblx0XHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5Y2D5YWLJyxcclxuXHRcdFx0XHRcdFx0XHQnY2FyYm9uJzogOC44MjMsXHJcblx0XHRcdFx0XHRcdFx0J251bSc6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdCd0YWcnOiAnYjUnXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHQndGl0bGUnOiAn57Ku6aOf5raI6LS5JyxcclxuXHRcdFx0XHRcdFx0XHQnY29tcGFueSc6ICfljYPlhYsnLFxyXG5cdFx0XHRcdFx0XHRcdCdjYXJib24nOiAwLjkxOCxcclxuXHRcdFx0XHRcdFx0XHQnbnVtJzogJycsXHJcblx0XHRcdFx0XHRcdFx0J3RhZyc6ICdiNidcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XSxcclxuXHRcdFx0XHRcdCfkvY8nOiBbe1xyXG5cdFx0XHRcdFx0XHRcdCd0aXRsZSc6ICfnlKjnlLUnLFxyXG5cdFx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+W6picsXHJcblx0XHRcdFx0XHRcdFx0J2NhcmJvbic6IDAuNTgxLFxyXG5cdFx0XHRcdFx0XHRcdCdudW0nOiAnJyxcclxuXHRcdFx0XHRcdFx0XHQndGFnJzogJ2MxJ1xyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0J3RpdGxlJzogJ+eFpOawlCcsXHJcblx0XHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn56uL5pa557GzJyxcclxuXHRcdFx0XHRcdFx0XHQnY2FyYm9uJzogMi44MjYsXHJcblx0XHRcdFx0XHRcdFx0J251bSc6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdCd0YWcnOiAnYzInXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHQndGl0bGUnOiAn5aSp54S25rCUJyxcclxuXHRcdFx0XHRcdFx0XHQnY29tcGFueSc6ICfnq4vmlrnnsbMnLFxyXG5cdFx0XHRcdFx0XHRcdCdjYXJib24nOiAyLjgyNixcclxuXHRcdFx0XHRcdFx0XHQnbnVtJzogJycsXHJcblx0XHRcdFx0XHRcdFx0J3RhZyc6ICdjMydcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdCd0aXRsZSc6ICfnh4PnhaQnLFxyXG5cdFx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WNg+WFiycsXHJcblx0XHRcdFx0XHRcdFx0J2NhcmJvbic6IDMuMDk3OCxcclxuXHRcdFx0XHRcdFx0XHQnbnVtJzogJycsXHJcblx0XHRcdFx0XHRcdFx0J3RhZyc6ICdjNCdcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdCd0aXRsZSc6ICfpm4bkuK3lj5bmmpYnLFxyXG5cdFx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+eri+aWueexsycsXHJcblx0XHRcdFx0XHRcdFx0J2NhcmJvbic6IDQ2LjU3LFxyXG5cdFx0XHRcdFx0XHRcdCdudW0nOiAnJyxcclxuXHRcdFx0XHRcdFx0XHQndGFnJzogJ2M1J1xyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0J3RpdGxlJzogJ+ijheS/rueUqOacqOadkCcsXHJcblx0XHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5Y2D5YWLJyxcclxuXHRcdFx0XHRcdFx0XHQnY2FyYm9uJzogMC4zMSxcclxuXHRcdFx0XHRcdFx0XHQnbnVtJzogJycsXHJcblx0XHRcdFx0XHRcdFx0J3RhZyc6ICdjNidcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdCd0aXRsZSc6ICfoo4Xkv67nlKjpmbbnk7cnLFxyXG5cdFx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WNg+WFiycsXHJcblx0XHRcdFx0XHRcdFx0J2NhcmJvbic6IDAuNzQsXHJcblx0XHRcdFx0XHRcdFx0J251bSc6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdCd0YWcnOiAnYzcnXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHQndGl0bGUnOiAn6KOF5L+u55So6ZKi5p2QJyxcclxuXHRcdFx0XHRcdFx0XHQnY29tcGFueSc6ICfljYPlhYsnLFxyXG5cdFx0XHRcdFx0XHRcdCdjYXJib24nOiAyLjMsXHJcblx0XHRcdFx0XHRcdFx0J251bSc6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdCd0YWcnOiAnYzgnXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHQndGl0bGUnOiAn6KOF5L+u55So6ZOd5p2QJyxcclxuXHRcdFx0XHRcdFx0XHQnY29tcGFueSc6ICfljYPlhYsnLFxyXG5cdFx0XHRcdFx0XHRcdCdjYXJib24nOiAxNS44LFxyXG5cdFx0XHRcdFx0XHRcdCdudW0nOiAnJyxcclxuXHRcdFx0XHRcdFx0XHQndGFnJzogJ2M5J1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRdLFxyXG5cdFx0XHRcdFx0J+ihjCc6IFt7XHJcblx0XHRcdFx0XHRcdFx0J3RpdGxlJzogJ+mjnuacuicsXHJcblx0XHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5Y2D57GzJyxcclxuXHRcdFx0XHRcdFx0XHQnY2FyYm9uJzogMC4wODgsXHJcblx0XHRcdFx0XHRcdFx0J251bSc6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdCd0YWcnOiAnZDEnXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHQndGl0bGUnOiAn54Gr6L2mJyxcclxuXHRcdFx0XHRcdFx0XHQnY29tcGFueSc6ICfljYPnsbMnLFxyXG5cdFx0XHRcdFx0XHRcdCdjYXJib24nOiAwLjAyNjIsXHJcblx0XHRcdFx0XHRcdFx0J251bSc6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdCd0YWcnOiAnZDInXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHQndGl0bGUnOiAn6L2u6Ii5JyxcclxuXHRcdFx0XHRcdFx0XHQnY29tcGFueSc6ICfljYPnsbMnLFxyXG5cdFx0XHRcdFx0XHRcdCdjYXJib24nOiAwLjEyOCxcclxuXHRcdFx0XHRcdFx0XHQnbnVtJzogJycsXHJcblx0XHRcdFx0XHRcdFx0J3RhZyc6ICdkMydcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdCd0aXRsZSc6ICflnLDpk4EnLFxyXG5cdFx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WNg+exsycsXHJcblx0XHRcdFx0XHRcdFx0J2NhcmJvbic6IDAuMDE1MyxcclxuXHRcdFx0XHRcdFx0XHQnbnVtJzogJycsXHJcblx0XHRcdFx0XHRcdFx0J3RhZyc6ICdkNCdcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdCd0aXRsZSc6ICflhazlhbHmsb3ovaYnLFxyXG5cdFx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WNg+exsycsXHJcblx0XHRcdFx0XHRcdFx0J2NhcmJvbic6IDAuMDMzNDQsXHJcblx0XHRcdFx0XHRcdFx0J251bSc6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdCd0YWcnOiAnZDUnXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHQndGl0bGUnOiAn5L2O5rK56ICX5bCP6L2/6L2mJyxcclxuXHRcdFx0XHRcdFx0XHQnY29tcGFueSc6ICfljYPnsbMnLFxyXG5cdFx0XHRcdFx0XHRcdCdjYXJib24nOiAwLjE2LFxyXG5cdFx0XHRcdFx0XHRcdCdudW0nOiAnJyxcclxuXHRcdFx0XHRcdFx0XHQndGFnJzogJ2Q2J1xyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0J3RpdGxlJzogJ+S4reayueiAl+Wwj+i9v+i9picsXHJcblx0XHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5Y2D57GzJyxcclxuXHRcdFx0XHRcdFx0XHQnY2FyYm9uJzogMC4yNCxcclxuXHRcdFx0XHRcdFx0XHQnbnVtJzogJycsXHJcblx0XHRcdFx0XHRcdFx0J3RhZyc6ICdkNydcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdCd0aXRsZSc6ICfpq5jmsrnogJflsI/ovb/ovaYnLFxyXG5cdFx0XHRcdFx0XHRcdCdjb21wYW55JzogJ+WNg+exsycsXHJcblx0XHRcdFx0XHRcdFx0J2NhcmJvbic6IDAuMzMsXHJcblx0XHRcdFx0XHRcdFx0J251bSc6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdCd0YWcnOiAnZDgnXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRdLFxyXG5cdFx0XHRcdFx0J+eUqCc6IFt7XHJcblx0XHRcdFx0XHRcdFx0J3RpdGxlJzogJ+WhkeaWmeiii+S9v+eUqOmHjycsXHJcblx0XHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5LiqJyxcclxuXHRcdFx0XHRcdFx0XHQnY2FyYm9uJzogMC4wODIxLFxyXG5cdFx0XHRcdFx0XHRcdCdudW0nOiAnJyxcclxuXHRcdFx0XHRcdFx0XHQndGFnJzogJ2UxJ1xyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0J3RpdGxlJzogJ+e6uOWItuWTgScsXHJcblx0XHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5Y2D5YWLJyxcclxuXHRcdFx0XHRcdFx0XHQnY2FyYm9uJzogMS40LFxyXG5cdFx0XHRcdFx0XHRcdCdudW0nOiAnJyxcclxuXHRcdFx0XHRcdFx0XHQndGFnJzogJ2UyJ1xyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0J3RpdGxlJzogJ+S4gOasoeaAp+ett+WtkCcsXHJcblx0XHRcdFx0XHRcdFx0J2NvbXBhbnknOiAn5Y+MJyxcclxuXHRcdFx0XHRcdFx0XHQnY2FyYm9uJzogMC4wMjMsXHJcblx0XHRcdFx0XHRcdFx0J251bSc6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdCd0YWcnOiAnZTMnXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdF1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdG51bWxpc3Q6IFsnMScsICcyJywgJzMnLCAnNCcsICc1JywgJzYnLCAnNycsICc4JywgJzknLCAnMCcsICcwMCcsICcuJ10sXHJcblx0XHRcdFx0b3BlcmF0ZUxpc3Q6IFsnREVMJywnQUMnLCAn6K6h566XJ10sXHJcblx0XHRcdFx0Y2F0ZVRhZ0xpc3Q6IFtdLCAvL+WIhuexu+agh+mimFxyXG5cdFx0XHRcdHN1YlRvdGFsOiBbMCwgMCwgMCwgMCwgMF0sIC8v5bCP6K6hXHJcblx0XHRcdFx0dG90YWw6IDAsIC8v5oC76K6hXHJcblxyXG5cdFx0XHRcdGZvY3VzSW5kZXg6ICcnLCAvL+mAieS4reS4gOe6p+WIhuexu1xyXG5cdFx0XHRcdGZvY3VzSW5kZXgxOiAwLCAvL+mAieS4reS6jOe6p+WIhuexu1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ2NhdGVUYWdMaXN0Jykpe1xyXG5cdFx0XHRcdHRoaXMuY2F0ZVRhZ0xpc3QgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2NhdGVUYWdMaXN0Jyk7XHJcblx0XHRcdH1cclxuXHRcdFx0aWYodW5pLmdldFN0b3JhZ2VTeW5jKCdjYWNoZVRvdGFsJykpe1xyXG5cdFx0XHRcdHRoaXMudG90YWwgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2NhY2hlVG90YWwnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ2NhY2hlU3ViVG90YWwnKSl7XHJcblx0XHRcdFx0dGhpcy5zdWJUb3RhbCA9IHVuaS5nZXRTdG9yYWdlU3luYygnY2FjaGVTdWJUb3RhbCcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlmKHVuaS5nZXRTdG9yYWdlU3luYygnY2F0ZUxpc3QnKSl7XHJcblx0XHRcdFx0dGhpcy5jYXRlTGlzdCA9IHVuaS5nZXRTdG9yYWdlU3luYygnY2F0ZUxpc3QnKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g6YCJ5oup5YiG57G7XHJcblx0XHRcdGNoYW5nZUV2KGluZGV4LCBpbmRleDEpIHtcclxuXHRcdFx0XHR0aGlzLmNhdGVUYWdMaXN0LnB1c2godGhpcy5jYXRlTGlzdFtpbmRleF1baW5kZXgxXS50YWcpO1xyXG5cdFx0XHRcdHRoaXMuZm9jdXNJbmRleCA9IGluZGV4O1xyXG5cdFx0XHRcdHRoaXMuZm9jdXNJbmRleDEgPSBpbmRleDE7XHJcblx0XHRcdFx0Ly8g57yT5a2Y5bey6YCJ5YiG57G7XHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdjYXRlVGFnTGlzdCcsdGhpcy5jYXRlVGFnTGlzdClcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOiOt+WPluWFieagh1xyXG5cdFx0XHRjaGFuZ2VGb2N1cyhpbmRleCwgaW5kZXgxKSB7XHJcblx0XHRcdFx0dGhpcy5mb2N1c0luZGV4ID0gaW5kZXg7XHJcblx0XHRcdFx0dGhpcy5mb2N1c0luZGV4MSA9IGluZGV4MTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOiuoeeul+WZqOaMiemSrlxyXG5cdFx0XHRjaGVuZ2VOdW0obnVtKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuY2F0ZVRhZ0xpc3QubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdFx0bGV0IGN1ck51bSA9IHRoaXMuY2F0ZUxpc3RbdGhpcy5mb2N1c0luZGV4XVt0aGlzLmZvY3VzSW5kZXgxXS5udW07XHJcblx0XHRcdFx0XHRpZiAoY3VyTnVtLmluZGV4T2YoJy4nKSA9PSAtMSAmJiBjdXJOdW0gIT09ICcnKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuY2F0ZUxpc3RbdGhpcy5mb2N1c0luZGV4XVt0aGlzLmZvY3VzSW5kZXgxXS5udW0gPSBjdXJOdW0gKyBudW07XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRpZiAobnVtICE9PSAnLicpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmNhdGVMaXN0W3RoaXMuZm9jdXNJbmRleF1bdGhpcy5mb2N1c0luZGV4MV0ubnVtID0gY3VyTnVtICsgbnVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g6K6h566XIHx8IOa4hemZpFxyXG5cdFx0XHRjaG9zZUV2KGluZGV4KSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuY2F0ZVRhZ0xpc3QubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdFx0aWYgKGluZGV4ID09IDApIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5jYXRlTGlzdFt0aGlzLmZvY3VzSW5kZXhdW3RoaXMuZm9jdXNJbmRleDFdLm51bSA9ICcnO1xyXG5cdFx0XHRcdFx0fWVsc2UgaWYoaW5kZXggPT0gMSl7XHJcblx0XHRcdFx0XHRcdC8vIOa4hemZpOaJgOacieaVsOaNrlxyXG5cdFx0XHRcdFx0XHR0aGlzLmNsZWFyRXYoKTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdC8vIOiuoeeul1xyXG5cdFx0XHRcdFx0XHR0aGlzLmNhbGN1bGF0aW9uRXYoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdFxyXG5cdFx0XHQvLyDmuIXpmaTmiYDmnInmlbDmja5cclxuXHRcdFx0Y2xlYXJFdigpe1xyXG5cdFx0XHRcdHRoaXMuY2F0ZUxpc3RbJ+ihoyddLmZvckVhY2goaXRlbT0+aXRlbS5udW0gPSAnJyk7XHJcblx0XHRcdFx0dGhpcy5jYXRlTGlzdFsn6aOfJ10uZm9yRWFjaChpdGVtPT5pdGVtLm51bSA9ICcnKTtcclxuXHRcdFx0XHR0aGlzLmNhdGVMaXN0WyfkvY8nXS5mb3JFYWNoKGl0ZW09Pml0ZW0ubnVtID0gJycpO1xyXG5cdFx0XHRcdHRoaXMuY2F0ZUxpc3RbJ+ihjCddLmZvckVhY2goaXRlbT0+aXRlbS5udW0gPSAnJyk7XHJcblx0XHRcdFx0dGhpcy5jYXRlTGlzdFsn55SoJ10uZm9yRWFjaChpdGVtPT5pdGVtLm51bSA9ICcnKTtcclxuXHRcdFx0XHR0aGlzLmNhdGVUYWdMaXN0ID0gW107XHJcblx0XHRcdFx0dGhpcy5zdWJUb3RhbCA9IFswLCAwLCAwLCAwLCAwXTtcclxuXHRcdFx0XHR0aGlzLnRvdGFsID0gMDsgLy/mgLvorqFcclxuXHRcdFx0XHQvLyDmuIXpmaTnvJPlrZhcclxuXHRcdFx0XHRjb25zdCByZXMgPSB1bmkuZ2V0U3RvcmFnZUluZm9TeW5jKCk7XHJcblx0XHRcdFx0cmVzLmtleXMubWFwKChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRpZiAoaXRlbSAhPT0gJ2V4cGVyaWVudHMnKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhpdGVtKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g6K6h566XXHJcblx0XHRcdGNhbGN1bGF0aW9uRXYoKSB7XHJcblx0XHRcdFx0Ly8g5bCP6K6hXHJcblx0XHRcdFx0bGV0IHN1YlRvdGFsQXJyMSA9IHRoaXMuY2F0ZUxpc3RbJ+ihoyddLmZpbHRlcihpdGVtID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiBpdGVtLm51bSAhPT0gJydcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRsZXQgc3ViVG90YWxOdW0xID0gMDtcclxuXHRcdFx0XHRzdWJUb3RhbEFycjEuZm9yRWFjaChpdGVtID0+IHtcclxuXHRcdFx0XHRcdHN1YlRvdGFsTnVtMSArPSBpdGVtLm51bSAqIGl0ZW0uY2FyYm9uICogMTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdHRoaXMuc3ViVG90YWxbMF0gPSBwYXJzZUZsb2F0KHN1YlRvdGFsTnVtMSk7XHJcblxyXG5cdFx0XHRcdGxldCBzdWJUb3RhbEFycjIgPSB0aGlzLmNhdGVMaXN0Wyfpo58nXS5maWx0ZXIoaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4gaXRlbS5udW0gIT09ICcnXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0bGV0IHN1YlRvdGFsTnVtMiA9IDA7XHJcblx0XHRcdFx0c3ViVG90YWxBcnIyLmZvckVhY2goaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRzdWJUb3RhbE51bTIgKz0gaXRlbS5udW0gKiBpdGVtLmNhcmJvbiAqIDE7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGlzLnN1YlRvdGFsWzFdID0gcGFyc2VGbG9hdChzdWJUb3RhbE51bTIpO1xyXG5cclxuXHRcdFx0XHRsZXQgc3ViVG90YWxBcnIzID0gdGhpcy5jYXRlTGlzdFsn5L2PJ10uZmlsdGVyKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGl0ZW0ubnVtICE9PSAnJ1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGxldCBzdWJUb3RhbE51bTMgPSAwO1xyXG5cdFx0XHRcdHN1YlRvdGFsQXJyMy5mb3JFYWNoKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0c3ViVG90YWxOdW0zICs9IGl0ZW0ubnVtICogaXRlbS5jYXJib24gKiAxO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhpcy5zdWJUb3RhbFsyXSA9IHBhcnNlRmxvYXQoc3ViVG90YWxOdW0zKTtcclxuXHJcblx0XHRcdFx0bGV0IHN1YlRvdGFsQXJyNCA9IHRoaXMuY2F0ZUxpc3RbJ+ihjCddLmZpbHRlcihpdGVtID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiBpdGVtLm51bSAhPT0gJydcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRsZXQgc3ViVG90YWxOdW00ID0gMDtcclxuXHRcdFx0XHRzdWJUb3RhbEFycjQuZm9yRWFjaChpdGVtID0+IHtcclxuXHRcdFx0XHRcdHN1YlRvdGFsTnVtNCArPSBpdGVtLm51bSAqIGl0ZW0uY2FyYm9uICogMTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdHRoaXMuc3ViVG90YWxbM10gPSBwYXJzZUZsb2F0KHN1YlRvdGFsTnVtNCk7XHJcblxyXG5cdFx0XHRcdGxldCBzdWJUb3RhbEFycjUgPSB0aGlzLmNhdGVMaXN0WyfnlKgnXS5maWx0ZXIoaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4gaXRlbS5udW0gIT09ICcnXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0bGV0IHN1YlRvdGFsTnVtNSA9IDA7XHJcblx0XHRcdFx0c3ViVG90YWxBcnI1LmZvckVhY2goaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRzdWJUb3RhbE51bTUgKz0gaXRlbS5udW0gKiBpdGVtLmNhcmJvbiAqIDE7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGlzLnN1YlRvdGFsWzRdID0gcGFyc2VGbG9hdChzdWJUb3RhbE51bTUpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnY2FjaGVTdWJUb3RhbCcsIHRoaXMuc3ViVG90YWwpO1xyXG5cclxuXHRcdFx0XHQvLyDmgLvorqFcclxuXHRcdFx0XHRsZXQgdG90YWxBcnIgPSB0aGlzLnN1YlRvdGFsLmZpbHRlcihpdGVtID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiBpdGVtICE9PSAwXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0bGV0IHRvdGFsTnVtID0gMDtcclxuXHRcdFx0XHR0b3RhbEFyci5mb3JFYWNoKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0dG90YWxOdW0gKz0gaXRlbSAqIDE7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGlzLnRvdGFsID0gcGFyc2VGbG9hdCh0b3RhbE51bSk7XHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdjYWNoZVRvdGFsJywgdGhpcy50b3RhbCk7XHJcblxyXG5cdFx0XHRcdC8vIOe8k+WtmOWwj+iuoeaVsOaNrlxyXG5cdFx0XHRcdGxldCBjYWNoZVRvdGFsID0gW107XHJcblx0XHRcdFx0Y2FjaGVUb3RhbFswXSA9IHRoaXMuc3ViVG90YWxbMF0udG9GaXhlZCgyKTtcclxuXHRcdFx0XHRjYWNoZVRvdGFsWzFdID0gdGhpcy5zdWJUb3RhbFsxXS50b0ZpeGVkKDIpO1xyXG5cdFx0XHRcdGNhY2hlVG90YWxbMl0gPSB0aGlzLnN1YlRvdGFsWzJdLnRvRml4ZWQoMik7XHJcblx0XHRcdFx0Y2FjaGVUb3RhbFszXSA9IHRoaXMuc3ViVG90YWxbM10udG9GaXhlZCgyKTtcclxuXHRcdFx0XHRjYWNoZVRvdGFsWzRdID0gdGhpcy5zdWJUb3RhbFs0XS50b0ZpeGVkKDIpO1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnc3ViVG90YWwnLCBjYWNoZVRvdGFsKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyDnvJPlrZjmgLvorqHmlbDmja5cclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2FsbFRvdGFsJywgdGhpcy50b3RhbC50b0ZpeGVkKDIpKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyDnvJPlrZjliIbnsbvmlbDnu4RcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2NhdGVMaXN0JywgdGhpcy5jYXRlTGlzdCk7XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///27\n"); /***/ }), /* 28 */ @@ -1810,7 +1810,10 @@ var render = function () { [ _c("image", { style: _vm._$s(61, "s", { - height: _vm.averageHeight + "px", + height: + _vm.averageHeight >= 235 + ? "235px" + : _vm.averageHeight + "px", }), attrs: { _i: 61 }, }), @@ -5974,10 +5977,14 @@ var render = function () { staticClass: _vm._$s(42, "sc", "item"), attrs: { _i: 42 }, }), - _c("view", { - staticClass: _vm._$s(43, "sc", "time"), - attrs: { _i: 43 }, - }), + _c( + "view", + { + staticClass: _vm._$s(43, "sc", "time"), + attrs: { _i: 43 }, + }, + [_vm._v(_vm._$s(43, "t0-0", _vm._s(_vm.date)))] + ), ] ), _c( @@ -6055,7 +6062,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Hbu /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _statusNav = _interopRequireDefault(__webpack_require__(/*! @/components/status-nav/status-nav.vue */ 16));\nvar _tabbar = _interopRequireDefault(__webpack_require__(/*! @/components/tabbar/tabbar.vue */ 21));\nvar _swiperPull = _interopRequireDefault(__webpack_require__(/*! @/components/swiper/swiper-pull.vue */ 28));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n statusNav: _statusNav.default,\n tabbar: _tabbar.default,\n swiperPull: _swiperPull.default\n },\n data: function data() {\n return {\n statusHeight: uni.getSystemInfoSync().statusBarHeight,\n //状态栏高度\n member: 0,\n //家庭成员\n total: 0,\n //总计\n average: 0,\n //平均值\n treeNum: 0,\n //树数量\n money: 0,\n //捐款额\n ifShow: false,\n //是否显示证书\n code: '',\n //证书编码\n experients: 0,\n //体验者编号\n difference: 0 //补齐位数\n };\n },\n onLoad: function onLoad() {\n if (uni.getStorageSync('newUser') !== 'newUser') {\n if (uni.getStorageSync('experients')) {\n this.experients = uni.getStorageSync('experients') + 1;\n } else {\n this.experients = 1;\n }\n uni.setStorageSync('experients', this.experients);\n uni.setStorageSync('newUser', 'newUser');\n } else {\n this.experients = uni.getStorageSync('experients');\n }\n this.difference = 6 - this.experients.toString().length;\n if (uni.getStorageSync('allTotal') && uni.getStorageSync('average')) {\n this.total = uni.getStorageSync('allTotal');\n this.average = uni.getStorageSync('average');\n this.treeNum = this.average / 440.00 * 1;\n this.money = this.treeNum * 67.6 * 1;\n }\n var date = new Date();\n var year = date.getFullYear();\n var month = date.getMonth() + 1;\n var day = date.getDate();\n var hour = date.getHours();\n var minute = date.getMinutes();\n var second = date.getSeconds();\n var random = Math.ceil(Math.random() * 99 + 1);\n this.code = \"\".concat(year.toString().substr(2)).concat(month < 10 ? '0' + month : month).concat(day < 10 ? '0' + day : day).concat(hour < 10 ? '0' + hour : hour).concat(minute < 10 ? '0' + minute : minute).concat(second < 10 ? '0' + second : second).concat(random < 10 ? '0' + random : random);\n },\n methods: {\n // 去捐款\n toEliminate: function toEliminate() {\n uni.navigateTo({\n url: \"/pages/contribution/contribution?money=\".concat(this.money)\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZWxpbWluYXRlL2VsaW1pbmF0ZS52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsInN0YXR1c05hdiIsInRhYmJhciIsInN3aXBlclB1bGwiLCJkYXRhIiwic3RhdHVzSGVpZ2h0IiwidW5pIiwiZ2V0U3lzdGVtSW5mb1N5bmMiLCJzdGF0dXNCYXJIZWlnaHQiLCJtZW1iZXIiLCJ0b3RhbCIsImF2ZXJhZ2UiLCJ0cmVlTnVtIiwibW9uZXkiLCJpZlNob3ciLCJjb2RlIiwiZXhwZXJpZW50cyIsImRpZmZlcmVuY2UiLCJvbkxvYWQiLCJnZXRTdG9yYWdlU3luYyIsInNldFN0b3JhZ2VTeW5jIiwidG9TdHJpbmciLCJsZW5ndGgiLCJkYXRlIiwiRGF0ZSIsInllYXIiLCJnZXRGdWxsWWVhciIsIm1vbnRoIiwiZ2V0TW9udGgiLCJkYXkiLCJnZXREYXRlIiwiaG91ciIsImdldEhvdXJzIiwibWludXRlIiwiZ2V0TWludXRlcyIsInNlY29uZCIsImdldFNlY29uZHMiLCJyYW5kb20iLCJNYXRoIiwiY2VpbCIsInN1YnN0ciIsIm1ldGhvZHMiLCJ0b0VsaW1pbmF0ZSIsIm5hdmlnYXRlVG8iLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUF3RkE7QUFDQTtBQUNBO0FBMUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtB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QztJQUM5QyxJQUFJLENBQUN0QixJQUFJLGFBQU1VLElBQUksQ0FBQ0osUUFBUSxFQUFFLENBQUNtQixNQUFNLENBQUMsQ0FBQyxDQUFDLFNBQUdiLEtBQUssR0FBQyxFQUFFLEdBQUMsR0FBRyxHQUFDQSxLQUFLLEdBQUNBLEtBQUssU0FBR0UsR0FBRyxHQUFDLEVBQUUsR0FBQyxHQUFHLEdBQUNBLEdBQUcsR0FBQ0EsR0FBRyxTQUFHRSxJQUFJLEdBQUMsRUFBRSxHQUFDLEdBQUcsR0FBQ0EsSUFBSSxHQUFDQSxJQUFJLFNBQUdFLE1BQU0sR0FBQyxFQUFFLEdBQUMsR0FBRyxHQUFDQSxNQUFNLEdBQUNBLE1BQU0sU0FBR0UsTUFBTSxHQUFDLEVBQUUsR0FBQyxHQUFHLEdBQUNBLE1BQU0sR0FBQ0EsTUFBTSxTQUFHRSxNQUFNLEdBQUMsRUFBRSxHQUFDLEdBQUcsR0FBQ0EsTUFBTSxHQUFDQSxNQUFNLENBQUU7RUFDN00sQ0FBQztFQUNESSxPQUFPLEVBQUU7SUFDUjtJQUNBQyxXQUFXLHlCQUFHO01BQ2JwQyxHQUFHLENBQUNxQyxVQUFVLENBQUM7UUFDZEMsR0FBRyxtREFBNEMsSUFBSSxDQUFDL0IsS0FBSztNQUMxRCxDQUFDLENBQUM7SUFDSDtFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6Ijc2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgc3RhdHVzTmF2IGZyb20gJ0AvY29tcG9uZW50cy9zdGF0dXMtbmF2L3N0YXR1cy1uYXYudnVlJztcbmltcG9ydCB0YWJiYXIgZnJvbSAnQC9jb21wb25lbnRzL3RhYmJhci90YWJiYXIudnVlJztcbmltcG9ydCBzd2lwZXJQdWxsIGZyb20gJ0AvY29tcG9uZW50cy9zd2lwZXIvc3dpcGVyLXB1bGwudnVlJztcbmV4cG9ydCBkZWZhdWx0IHtcblx0Y29tcG9uZW50czoge1xuXHRcdHN0YXR1c05hdixcblx0XHR0YWJiYXIsXG5cdFx0c3dpcGVyUHVsbFxuXHR9LFxuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRzdGF0dXNIZWlnaHQ6IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnN0YXR1c0JhckhlaWdodCwgLy/nirbmgIHmoI/pq5jluqZcblx0XHRcdG1lbWJlcjogMCwgLy/lrrbluq3miJDlkZhcblx0XHRcdHRvdGFsOiAwLCAvL+aAu+iuoVxuXHRcdFx0YXZlcmFnZTogMCwgLy/lubPlnYflgLxcblx0XHRcdHRyZWVOdW06IDAsIC8v5qCR5pWw6YePXG5cdFx0XHRtb25leTogMCwgLy/mjZDmrL7pop1cblx0XHRcdGlmU2hvdzpmYWxzZSwgLy/mmK/lkKbmmL7npLror4HkuaZcblx0XHRcdGNvZGU6JycsIC8v6K+B5Lmm57yW56CBXG5cdFx0XHRleHBlcmllbnRzOjAsIC8v5L2T6aqM6ICF57yW5Y+3XG5cdFx0XHRkaWZmZXJlbmNlOjAsIC8v6KGl6b2Q5L2N5pWwXG5cdFx0fVxuXHR9LFxuXHRvbkxvYWQoKSB7XG5cdFx0aWYodW5pLmdldFN0b3JhZ2VTeW5jKCduZXdVc2VyJykhPT0nbmV3VXNlcicpe1xuXHRcdFx0aWYodW5pLmdldFN0b3JhZ2VTeW5jKCdleHBlcmllbnRzJykpe1xuXHRcdFx0XHR0aGlzLmV4cGVyaWVudHMgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2V4cGVyaWVudHMnKSsxO1xuXHRcdFx0fWVsc2V7XG5cdFx0XHRcdHRoaXMuZXhwZXJpZW50cyA9IDE7XG5cdFx0XHR9XG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2V4cGVyaWVudHMnLHRoaXMuZXhwZXJpZW50cyk7XG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ25ld1VzZXInLCduZXdVc2VyJyk7XG5cdFx0fWVsc2V7XG5cdFx0XHR0aGlzLmV4cGVyaWVudHMgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2V4cGVyaWVudHMnKTtcblx0XHR9XG5cdFx0dGhpcy5kaWZmZXJlbmNlID0gNi10aGlzLmV4cGVyaWVudHMudG9TdHJpbmcoKS5sZW5ndGg7XG5cdFx0XG5cdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygnYWxsVG90YWwnKSAmJiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2F2ZXJhZ2UnKSkge1xuXHRcdFx0dGhpcy50b3RhbCA9IHVuaS5nZXRTdG9yYWdlU3luYygnYWxsVG90YWwnKTtcblx0XHRcdHRoaXMuYXZlcmFnZSA9IHVuaS5nZXRTdG9yYWdlU3luYygnYXZlcmFnZScpO1xuXHRcdFx0dGhpcy50cmVlTnVtID0gdGhpcy5hdmVyYWdlLzQ0MC4wMCoxO1xuXHRcdFx0dGhpcy5tb25leSA9IHRoaXMudHJlZU51bSo2Ny42KjFcblx0XHR9XG5cdFx0Y29uc3QgZGF0ZSA9IG5ldyBEYXRlKCk7XG5cdFx0bGV0IHllYXIgPSBkYXRlLmdldEZ1bGxZZWFyKCk7XG5cdFx0bGV0IG1vbnRoID0gZGF0ZS5nZXRNb250aCgpICsgMTtcblx0XHRsZXQgZGF5ID0gZGF0ZS5nZXREYXRlKCk7XG5cdFx0bGV0IGhvdXIgPSBkYXRlLmdldEhvdXJzKCk7XG5cdFx0bGV0IG1pbnV0ZSA9IGRhdGUuZ2V0TWludXRlcygpO1xuXHRcdGxldCBzZWNvbmQgPSBkYXRlLmdldFNlY29uZHMoKTtcblx0XHRsZXQgcmFuZG9tID0gTWF0aC5jZWlsKE1hdGgucmFuZG9tKCkgKiA5OSArIDEpO1xuXHRcdHRoaXMuY29kZSA9IGAke3llYXIudG9TdHJpbmcoKS5zdWJzdHIoMil9JHttb250aDwxMD8nMCcrbW9udGg6bW9udGh9JHtkYXk8MTA/JzAnK2RheTpkYXl9JHtob3VyPDEwPycwJytob3VyOmhvdXJ9JHttaW51dGU8MTA/JzAnK21pbnV0ZTptaW51dGV9JHtzZWNvbmQ8MTA/JzAnK3NlY29uZDpzZWNvbmR9JHtyYW5kb208MTA/JzAnK3JhbmRvbTpyYW5kb219YFxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Ly8g5Y675o2Q5qy+XG5cdFx0dG9FbGltaW5hdGUoKSB7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogYC9wYWdlcy9jb250cmlidXRpb24vY29udHJpYnV0aW9uP21vbmV5PSR7dGhpcy5tb25leX1gXG5cdFx0XHR9KVxuXHRcdH0sXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///76\n"); +eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _statusNav = _interopRequireDefault(__webpack_require__(/*! @/components/status-nav/status-nav.vue */ 16));\nvar _tabbar = _interopRequireDefault(__webpack_require__(/*! @/components/tabbar/tabbar.vue */ 21));\nvar _swiperPull = _interopRequireDefault(__webpack_require__(/*! @/components/swiper/swiper-pull.vue */ 28));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n statusNav: _statusNav.default,\n tabbar: _tabbar.default,\n swiperPull: _swiperPull.default\n },\n data: function data() {\n return {\n statusHeight: uni.getSystemInfoSync().statusBarHeight,\n //状态栏高度\n member: 0,\n //家庭成员\n total: 0,\n //总计\n average: 0,\n //平均值\n treeNum: 0,\n //树数量\n money: 0,\n //捐款额\n ifShow: false,\n //是否显示证书\n code: '',\n //证书编码\n experients: 0,\n //体验者编号\n difference: 0,\n //补齐位数\n date: '' //报告时间\n };\n },\n onLoad: function onLoad() {\n if (uni.getStorageSync('newUser') !== 'newUser') {\n if (uni.getStorageSync('experients')) {\n this.experients = uni.getStorageSync('experients') + 1;\n } else {\n this.experients = 1;\n }\n uni.setStorageSync('experients', this.experients);\n uni.setStorageSync('newUser', 'newUser');\n } else {\n this.experients = uni.getStorageSync('experients');\n }\n this.difference = 6 - this.experients.toString().length;\n if (uni.getStorageSync('allTotal') && uni.getStorageSync('average')) {\n this.total = uni.getStorageSync('allTotal');\n this.average = uni.getStorageSync('average');\n this.treeNum = this.average / 440.00 * 1;\n this.money = this.treeNum * 67.6 * 1;\n }\n var date = new Date();\n var year = date.getFullYear();\n var month = date.getMonth() + 1;\n var day = date.getDate();\n var hour = date.getHours();\n var minute = date.getMinutes();\n var second = date.getSeconds();\n var random = Math.ceil(Math.random() * 99 + 1);\n this.date = \"\".concat(year, \"\\u5E74\").concat(month < 10 ? '0' + month : month, \"\\u6708\").concat(day < 10 ? '0' + day : day, \"\\u65E5\");\n this.code = \"\".concat(year.toString().substr(2)).concat(month < 10 ? '0' + month : month).concat(day < 10 ? '0' + day : day).concat(hour < 10 ? '0' + hour : hour).concat(minute < 10 ? '0' + minute : minute).concat(second < 10 ? '0' + second : second).concat(random < 10 ? '0' + random : random);\n },\n methods: {\n // 去捐款\n toEliminate: function toEliminate() {\n uni.navigateTo({\n url: \"/pages/contribution/contribution?money=\".concat(this.money)\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZWxpbWluYXRlL2VsaW1pbmF0ZS52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsInN0YXR1c05hdiIsInRhYmJhciIsInN3aXBlclB1bGwiLCJkYXRhIiwic3RhdHVzSGVpZ2h0IiwidW5pIiwiZ2V0U3lzdGVtSW5mb1N5bmMiLCJzdGF0dXNCYXJIZWlnaHQiLCJtZW1iZXIiLCJ0b3RhbCIsImF2ZXJhZ2UiLCJ0cmVlTnVtIiwibW9uZXkiLCJpZlNob3ciLCJjb2RlIiwiZXhwZXJpZW50cyIsImRpZmZlcmVuY2UiLCJkYXRlIiwib25Mb2FkIiwiZ2V0U3RvcmFnZVN5bmMiLCJzZXRTdG9yYWdlU3luYyIsInRvU3RyaW5nIiwibGVuZ3RoIiwiRGF0ZSIsInllYXIiLCJnZXRGdWxsWWVhciIsIm1vbnRoIiwiZ2V0TW9udGgiLCJkYXkiLCJnZXREYXRlIiwiaG91ciIsImdldEhvdXJzIiwibWludXRlIiwiZ2V0TWludXRlcyIsInNlY29uZCIsImdldFNlY29uZHMiLCJyYW5kb20iLCJNYXRoIiwiY2VpbCIsInN1YnN0ciIsIm1ldGhvZHMiLCJ0b0VsaW1pbmF0ZSIsIm5hdmlnYXRlVG8iLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUF3RkE7QUFDQTtBQUNBO0FBMUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtB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LEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBQzlDLElBQUksQ0FBQ25CLElBQUksYUFBTU8sSUFBSSxtQkFBSUUsS0FBSyxHQUFDLEVBQUUsR0FBQyxHQUFHLEdBQUNBLEtBQUssR0FBQ0EsS0FBSyxtQkFBSUUsR0FBRyxHQUFDLEVBQUUsR0FBQyxHQUFHLEdBQUNBLEdBQUcsR0FBQ0EsR0FBRyxXQUFHO0lBQ3hFLElBQUksQ0FBQ2QsSUFBSSxhQUFNVSxJQUFJLENBQUNILFFBQVEsRUFBRSxDQUFDa0IsTUFBTSxDQUFDLENBQUMsQ0FBQyxTQUFHYixLQUFLLEdBQUMsRUFBRSxHQUFDLEdBQUcsR0FBQ0EsS0FBSyxHQUFDQSxLQUFLLFNBQUdFLEdBQUcsR0FBQyxFQUFFLEdBQUMsR0FBRyxHQUFDQSxHQUFHLEdBQUNBLEdBQUcsU0FBR0UsSUFBSSxHQUFDLEVBQUUsR0FBQyxHQUFHLEdBQUNBLElBQUksR0FBQ0EsSUFBSSxTQUFHRSxNQUFNLEdBQUMsRUFBRSxHQUFDLEdBQUcsR0FBQ0EsTUFBTSxHQUFDQSxNQUFNLFNBQUdFLE1BQU0sR0FBQyxFQUFFLEdBQUMsR0FBRyxHQUFDQSxNQUFNLEdBQUNBLE1BQU0sU0FBR0UsTUFBTSxHQUFDLEVBQUUsR0FBQyxHQUFHLEdBQUNBLE1BQU0sR0FBQ0EsTUFBTSxDQUFFO0VBQzdNLENBQUM7RUFDREksT0FBTyxFQUFFO0lBQ1I7SUFDQUMsV0FBVyx5QkFBRztNQUNicEMsR0FBRyxDQUFDcUMsVUFBVSxDQUFDO1FBQ2RDLEdBQUcsbURBQTRDLElBQUksQ0FBQy9CLEtBQUs7TUFDMUQsQ0FBQyxDQUFDO0lBQ0g7RUFDRDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiI3Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IHN0YXR1c05hdiBmcm9tICdAL2NvbXBvbmVudHMvc3RhdHVzLW5hdi9zdGF0dXMtbmF2LnZ1ZSc7XG5pbXBvcnQgdGFiYmFyIGZyb20gJ0AvY29tcG9uZW50cy90YWJiYXIvdGFiYmFyLnZ1ZSc7XG5pbXBvcnQgc3dpcGVyUHVsbCBmcm9tICdAL2NvbXBvbmVudHMvc3dpcGVyL3N3aXBlci1wdWxsLnZ1ZSc7XG5leHBvcnQgZGVmYXVsdCB7XG5cdGNvbXBvbmVudHM6IHtcblx0XHRzdGF0dXNOYXYsXG5cdFx0dGFiYmFyLFxuXHRcdHN3aXBlclB1bGxcblx0fSxcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0c3RhdHVzSGVpZ2h0OiB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5zdGF0dXNCYXJIZWlnaHQsIC8v54q25oCB5qCP6auY5bqmXG5cdFx0XHRtZW1iZXI6IDAsIC8v5a625bqt5oiQ5ZGYXG5cdFx0XHR0b3RhbDogMCwgLy/mgLvorqFcblx0XHRcdGF2ZXJhZ2U6IDAsIC8v5bmz5Z2H5YC8XG5cdFx0XHR0cmVlTnVtOiAwLCAvL+agkeaVsOmHj1xuXHRcdFx0bW9uZXk6IDAsIC8v5o2Q5qy+6aKdXG5cdFx0XHRpZlNob3c6ZmFsc2UsIC8v5piv5ZCm5pi+56S66K+B5LmmXG5cdFx0XHRjb2RlOicnLCAvL+ivgeS5pue8lueggVxuXHRcdFx0ZXhwZXJpZW50czowLCAvL+S9k+mqjOiAhee8luWPt1xuXHRcdFx0ZGlmZmVyZW5jZTowLCAvL+ihpem9kOS9jeaVsFxuXHRcdFx0ZGF0ZTonJywgLy/miqXlkYrml7bpl7Rcblx0XHR9XG5cdH0sXG5cdG9uTG9hZCgpIHtcblx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ25ld1VzZXInKSE9PSduZXdVc2VyJyl7XG5cdFx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ2V4cGVyaWVudHMnKSl7XG5cdFx0XHRcdHRoaXMuZXhwZXJpZW50cyA9IHVuaS5nZXRTdG9yYWdlU3luYygnZXhwZXJpZW50cycpKzE7XG5cdFx0XHR9ZWxzZXtcblx0XHRcdFx0dGhpcy5leHBlcmllbnRzID0gMTtcblx0XHRcdH1cblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnZXhwZXJpZW50cycsdGhpcy5leHBlcmllbnRzKTtcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbmV3VXNlcicsJ25ld1VzZXInKTtcblx0XHR9ZWxzZXtcblx0XHRcdHRoaXMuZXhwZXJpZW50cyA9IHVuaS5nZXRTdG9yYWdlU3luYygnZXhwZXJpZW50cycpO1xuXHRcdH1cblx0XHR0aGlzLmRpZmZlcmVuY2UgPSA2LXRoaXMuZXhwZXJpZW50cy50b1N0cmluZygpLmxlbmd0aDtcblx0XHRcblx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCdhbGxUb3RhbCcpICYmIHVuaS5nZXRTdG9yYWdlU3luYygnYXZlcmFnZScpKSB7XG5cdFx0XHR0aGlzLnRvdGFsID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdhbGxUb3RhbCcpO1xuXHRcdFx0dGhpcy5hdmVyYWdlID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdhdmVyYWdlJyk7XG5cdFx0XHR0aGlzLnRyZWVOdW0gPSB0aGlzLmF2ZXJhZ2UvNDQwLjAwKjE7XG5cdFx0XHR0aGlzLm1vbmV5ID0gdGhpcy50cmVlTnVtKjY3LjYqMVxuXHRcdH1cblx0XHRjb25zdCBkYXRlID0gbmV3IERhdGUoKTtcblx0XHRsZXQgeWVhciA9IGRhdGUuZ2V0RnVsbFllYXIoKTtcblx0XHRsZXQgbW9udGggPSBkYXRlLmdldE1vbnRoKCkgKyAxO1xuXHRcdGxldCBkYXkgPSBkYXRlLmdldERhdGUoKTtcblx0XHRsZXQgaG91ciA9IGRhdGUuZ2V0SG91cnMoKTtcblx0XHRsZXQgbWludXRlID0gZGF0ZS5nZXRNaW51dGVzKCk7XG5cdFx0bGV0IHNlY29uZCA9IGRhdGUuZ2V0U2Vjb25kcygpO1xuXHRcdGxldCByYW5kb20gPSBNYXRoLmNlaWwoTWF0aC5yYW5kb20oKSAqIDk5ICsgMSk7XG5cdFx0dGhpcy5kYXRlID0gYCR7eWVhcn3lubQke21vbnRoPDEwPycwJyttb250aDptb250aH3mnIgke2RheTwxMD8nMCcrZGF5OmRheX3ml6VgO1xuXHRcdHRoaXMuY29kZSA9IGAke3llYXIudG9TdHJpbmcoKS5zdWJzdHIoMil9JHttb250aDwxMD8nMCcrbW9udGg6bW9udGh9JHtkYXk8MTA/JzAnK2RheTpkYXl9JHtob3VyPDEwPycwJytob3VyOmhvdXJ9JHttaW51dGU8MTA/JzAnK21pbnV0ZTptaW51dGV9JHtzZWNvbmQ8MTA/JzAnK3NlY29uZDpzZWNvbmR9JHtyYW5kb208MTA/JzAnK3JhbmRvbTpyYW5kb219YFxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Ly8g5Y675o2Q5qy+XG5cdFx0dG9FbGltaW5hdGUoKSB7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogYC9wYWdlcy9jb250cmlidXRpb24vY29udHJpYnV0aW9uP21vbmV5PSR7dGhpcy5tb25leX1gXG5cdFx0XHR9KVxuXHRcdH0sXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///76\n"); /***/ }), /* 77 */ diff --git a/unpackage/dist/dev/app-plus/app-view.js b/unpackage/dist/dev/app-plus/app-view.js index 732ba38..8c06df5 100644 --- a/unpackage/dist/dev/app-plus/app-view.js +++ b/unpackage/dist/dev/app-plus/app-view.js @@ -3759,7 +3759,7 @@ var render = function () { staticClass: _vm._$g(43, "sc"), attrs: { _i: 43 }, }, - [_vm._v("2023年2月15日")] + [_vm._v(_vm._$g(43, "t0-0"))] ), ], 1 @@ -4185,7 +4185,7 @@ var ___CSS_LOADER_URL_REPLACEMENT_8___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_ var ___CSS_LOADER_URL_REPLACEMENT_9___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_9___); var ___CSS_LOADER_URL_REPLACEMENT_10___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_10___); // Module -exports.push([module.i, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n/* 项目样式 start */\nuni-image{\r\n\t/* 照顾低版本浏览器 如果图片外面包含了链接会有边框的问题 */\r\n\tborder: 0;\r\n\t/* 取消图片底侧有空白缝隙的问题 ① */\r\n\tvertical-align: middle;\r\n\t/* 取消图片底侧有空白缝隙的问题 ② */\r\n\tobject-fit: cover;\n}\n.main{\r\n\twidth: 100vw;\r\n\tmin-height: 100vh;\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\r\n\tbackground-size: cover;\n}\n.header{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: flex-end;\r\n\tflex-wrap: wrap;\r\n\tpadding-top: 26px;\n}\n.header .logo{\r\n\twidth: 197px;\r\n\tpadding: 0 0 6px 39px;\n}\n.header .title{\r\n\twidth: 480px;\n}\n.header .position{\r\n\twidth: 161px;\r\n\tpadding: 0 60px 6px 25px;\n}\n.header uni-view uni-image{\r\n\twidth: 100%;\n}\r\n/* 轮播 */\n.banner{\r\n\twidth: calc(100% - 150px);\r\n\tbox-shadow: 0 0 38px 5px #447406;\r\n\tmargin: 33px auto;\n}\r\n/* 尾部 */\n.footer{\r\n\tbackground-color: #31742f;\r\n\tline-height: 62px;\r\n\tcolor: #ffffff;\r\n\tfont-size: 24px;\r\n\ttext-align: center;\r\n\tletter-spacing: 3px;\n}\n.footer>uni-text{\r\n\tpadding-left: 15px;\n}\r\n/* 计算器 */\n.calculator-bg{\r\n\tpadding: 0 75px;\r\n\tmargin-top: 48px;\r\n\tposition: relative;\n}\n.calculator-bg .bg-img{\r\n\twidth: 100%;\r\n\theight: 350px;\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\tbottom: 0;\r\n\tz-index: 1;\n}\n.calculator-bg .bg-img>uni-image{\r\n\twidth: 100%;\r\n\theight: 350px;\n}\n.calculator{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\tflex-wrap: wrap;\r\n\twidth: 100%;\r\n\tpadding-top: 47px;\r\n\tbackground-color: #fcfbd2;\n}\n.calculator .cate{\r\n\tbox-sizing: border-box;\r\n\twidth: 398px;\r\n\theight: 771px;\r\n\tmargin-left: 26px;\r\n\tborder: 2px solid #659436;\r\n\tposition: relative;\r\n\tz-index: 2;\n}\n.calculator .cate .list{\r\n\tdisplay: flex;\r\n\tflex-wrap: wrap;\r\n\talign-items: center;\r\n\tmargin-top: 18px;\n}\n.calculator .cate .list .title{\r\n\tdisplay: flex;\r\n\talign-items: flex-end;\r\n\twidth: 100%;\r\n\tfont-size: 20px;\n}\n.calculator .cate .list .title uni-text{\r\n\tmargin-bottom: 6px;\n}\n.calculator .cate .list:nth-of-type(1) .title uni-text{\r\n\tmargin-top: 10px;\n}\n.calculator .cate .list .title::before{\r\n\tcontent: '';\r\n\tdisplay: block;\r\n\twidth: 128px;\r\n\tmargin-left: 12px;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: left center;\n}\n.calculator .cate .list:nth-of-type(1) .title::before{\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\r\n\tbackground-size: auto 59px;\r\n\theight: 59px;\n}\n.calculator .cate .list:nth-of-type(2) .title::before{\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ");\r\n\tbackground-size: auto 45px;\r\n\theight: 45px;\n}\n.calculator .cate .list:nth-of-type(3) .title::before{\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_3___ + ");\r\n\tbackground-size: auto 42px;\r\n\theight: 42px;\n}\n.calculator .cate .list:nth-of-type(4) .title::before{\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ");\r\n\tbackground-size: auto 36px;\r\n\theight: 36px;\n}\n.calculator .cate .list:nth-of-type(5) .title::before{\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_5___ + ");\r\n\tbackground-size: auto 37px;\r\n\theight: 37px;\n}\n.calculator .cate .list .item{\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 110px;\r\n\theight: 29px;\r\n\tfont-size: 14px;\r\n\tmargin: 15px 9px 0;\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_6___ + ");\r\n\tbackground-size: 100%;\n}\n.calculator .interface{\r\n\tbox-sizing: border-box;\r\n\twidth: 456px;\r\n\theight: 768px;\r\n\tpadding: 40px 38px 0;\r\n\tmargin-right: 26px;\r\n\tbackground-color: #669438;\r\n\tborder: 1px solid #31742f;\r\n\tborder-radius: 70px;\r\n\tbox-shadow: 5px 5px 0 2px #2d5305;\r\n\tposition: relative;\r\n\tz-index: 2;\n}\r\n/* 计算器界面 */\n.interface .result{\r\n\tbox-sizing: border-box;\r\n\twidth: 100%;\r\n\theight: 350px;\r\n\tbackground-color: #ffffff;\r\n\tborder: 1px solid #31742f;\r\n\tborder-radius: 15px;\r\n\tpadding: 6px 26px;\r\n\tfont-size: 24px;\r\n\tline-height: 1.4;\r\n\tcolor: #659437;\n}\n.interface .result .individual{\r\n\tpadding: 6px 0;\r\n\tborder-bottom: 1px solid #ddd949;\n}\n.interface .result .subtotal{\r\n\tpadding: 6px 0;\n}\n.interface .result .total{\r\n\tpadding: 18px 0 15px;\r\n\tborder-top: 1px solid #ddd949;\n}\n.interface .result .item{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: center;\n}\n.interface .result .item uni-view:first-child{\r\n\twidth: 118px;\r\n\tmargin-right: 28px;\n}\n.interface .result .item uni-view:nth-of-type(2){\r\n\tcolor: #333333;\n}\n.interface .result .subtotal .item uni-view:first-child{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\n}\n.interface .result .individual .item uni-view:first-child{\r\n\twidth: 146px;\r\n\tmargin-right: 0;\n}\n.interface .result .item uni-view:nth-of-type(2){\r\n\twidth: calc(100% - 240px);\r\n\ttext-align: right;\n}\n.interface .result .item uni-view:last-child{\r\n\twidth: 74px;\r\n\ttext-align: right;\n}\n.interface .result .total .item uni-view:first-child{\r\n\tletter-spacing: 5px;\n}\n.interface .result .item uni-view uni-input{\r\n\twidth: 100%;\r\n\tfont-size: 24px;\r\n\t/* white-space: nowrap;\r\n\toverflow: hidden;\r\n\tdirection: rtl */\n}\r\n/* 计算器按钮 */\n.interface-btns{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\tmargin-top: 18px;\n}\n.interface-btns .num,\r\n.interface-btns .operate{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\tflex-wrap: wrap;\r\n\twidth: 260px;\n}\n.interface-btns .num .btn,\r\n.interface-btns .operate .btn{\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 71px;\r\n\theight: 71px;\r\n\tmargin-top: 12px;\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_7___ + ");\r\n\tbackground-size: cover;\r\n\tfont-size: 26px;\r\n\tcolor: #1c5e2e;\n}\n.interface-btns .num .btn:last-child{\r\n\tbox-sizing: border-box;\r\n\tpadding-bottom: 22px;\r\n\tfont-size: 30px;\n}\n.interface-btns .operate{\r\n\twidth: 90px;\n}\n.interface-btns .operate .btn{\r\n\twidth: 90px;\r\n\theight: 71px;\r\n\tmargin-top: 12px;\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_8___ + ");\n}\n.interface-btns .operate .btn:last-child{\r\n\theight: 153px;\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_9___ + ");\r\n\t-webkit-writing-mode: tb-rl;\r\n\t writing-mode: tb-rl;\n}\r\n/* 操作说明 */\n.calculator .explain{\r\n\twidth: 100%;\r\n\tmargin-top: 32px;\r\n\tline-height: 51px;\r\n\tfont-size: 20px;\r\n\tcolor: #ffffff;\r\n\ttext-align: center;\r\n\tbackground-color: #31742f;\n}\r\n/* 评估碳足迹 */\n.calculator-other{\r\n\tpadding: 26px 0 16px;\n}\n.assess,\r\n.eliminate{\r\n\tposition: relative;\r\n\tz-index: 2;\r\n\twidth: 100%;\n}\r\n/* 标题 */\n.assess-title,\r\n.eliminate-title{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: center;\r\n\tpadding: 0 26px;\n}\n.assess-title>uni-image,\r\n.eliminate-title>uni-image{\r\n\theight: 29px;\n}\n.total-num{\r\n\tdisplay: flex;\r\n\talign-items: center;\n}\n.total-num .num{\r\n\twidth: 39px;\r\n\tline-height: 33px;\r\n\tmargin: 0 7px;\r\n\tbackground-color: #31742f;\r\n\tborder-radius: 5px;\r\n\tcolor: #ffffff;\r\n\ttext-align: center;\r\n\tfont-size: 20px;\r\n\tfont-weight: bold;\n}\n.total-num .num:nth-last-of-type(3){\r\n\tbackground: none;\r\n\tcolor: #31742f;\r\n\tfont-size: 24px;\r\n\twidth: auto;\n}\n.total-num uni-image{\r\n\theight: 24px;\r\n\tmargin-left: 7px;\n}\n.assess-form,\r\n.assess-contrast{\r\n\tpadding: 0 32px;\n}\r\n/* 柱状图 */\n.assess-form{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\n}\n.histogram{\r\n\twidth: calc(100% - 400px);\r\n\theight: 370px;\r\n\tpadding-top: 20px;\n}\n.histogram .form-list{\r\n\tdisplay: flex;\r\n\talign-items: flex-end;\r\n\theight: 300px;\r\n\tborder-bottom: 2px solid #31742f;\n}\n.histogram .form-item{\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\talign-items: center;\r\n\tjustify-content: flex-end;\r\n\theight: 280px;\r\n\twidth: calc(100%/5);\r\n\toverflow: hidden;\r\n\t-webkit-animation-name: changeHeight;\r\n\t animation-name: changeHeight;\r\n\t-webkit-animation-duration: 1.2s;\r\n\t animation-duration: 1.2s;\r\n\t-webkit-animation-iteration-count:1;\r\n\t animation-iteration-count:1;\n}\n.histogram .form-item uni-text{\r\n\tfont-size: 15px;\r\n\tfont-weight: bold;\n}\n.histogram .form-item uni-view{\r\n\twidth: 28px;\r\n\tborder-radius: 14px;\r\n\tmargin-top: 5px;\n}\n@-webkit-keyframes changeHeight {\nfrom {height: 0;}\nto {height: 280px;}\n}\n@keyframes changeHeight {\nfrom {height: 0;}\nto {height: 280px;}\n}\n.histogram .form-item:nth-of-type(1) uni-view{\r\n\tbackground-image: linear-gradient(to top,rgba(166,254,165,0),rgba(166,254,165,1));\n}\n.histogram .form-item:nth-of-type(2) uni-view{\r\n\tbackground-image: linear-gradient(to top,rgba(255,181,76,0),rgba(255,181,76,1));\n}\n.histogram .form-item:nth-of-type(3) uni-view{\r\n\tbackground-image: linear-gradient(to top,rgba(148,223,222,0),rgba(148,223,222,1));\n}\n.histogram .form-item:nth-of-type(4) uni-view{\r\n\tbackground-image: linear-gradient(to top,rgba(255,218,173,0),rgba(255,218,173,1));\n}\n.histogram .form-item:nth-of-type(5) uni-view{\r\n\tbackground-image: linear-gradient(to top,rgba(136,136,172,0),rgba(136,136,172,1));\n}\n.form-title{\r\n\tdisplay: flex;\r\n\talign-items: flex-end;\r\n\theight: 40px;\n}\n.form-title uni-view{\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\twidth: calc(100%/5);\n}\n.form-title uni-image{\r\n\theight: 25px;\n}\r\n/* 饼图 */\n.pie-chart{\r\n\twidth: 400px;\r\n\theight: 400px;\r\n\tmargin-right: -30px;\n}\r\n/* 对比 */\n.assess-txt{\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tpadding: 0 26px;\r\n\tmargin: 15px 0 42px;\r\n\tfont-size: 18px;\n}\n.assess-btns{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: center;\r\n\tbox-shadow: 1px 1px 0 1px rgba(45, 83, 5, .35);\r\n\twidth: 110px;\r\n\theight: 30px;\r\n\tborder: 1px solid #959795;\r\n\tborder-radius: 7px;\r\n\toverflow: hidden;\r\n\tmargin: 0 7px;\r\n\tbackground-color: #ffffff;\n}\n.assess-btns .btn{\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 32px;\r\n\theight: 30px;\r\n\tbackground-image: linear-gradient(to top,#d0cfd1,#f7f7f7);\n}\n.assess-btns .btn uni-image{\r\n\twidth: 19px;\n}\n.assess-btns uni-input{\r\n\twidth: calc(100% - 70px);\r\n\theight: 30px;\r\n\ttext-align: center;\r\n\tfont-size: 16px;\n}\n.assess-txt uni-text{\r\n\tcolor: #327531;\n}\n.assess-contrast .assess-contrast-bg{\r\n\twidth: 100%;\r\n\theight: 253px;\r\n\tbackground-color: rgba(252, 252, 242, .52);\n}\n.assess-contrast .line{\r\n\twidth: 100%;\r\n\theight: 0;\r\n\tborder-top: 1px solid #98b992;\r\n\tborder-bottom: 1px solid #31742f;\n}\n.assess-contrast .list{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: flex-end;\r\n\tmargin-top: -220px;\n}\n.assess-contrast .item{\r\n\ttext-align: center;\r\n\tfont-size: 16px;\r\n\tline-height: 1.2;\n}\n.assess-contrast .item uni-image{\r\n\tmargin-bottom: 25px;\n}\n.assess-contrast .item:nth-of-type(1) uni-text{\r\n\tcolor: #327531;\n}\n.assess-contrast .item:nth-of-type(1){\r\n\twidth: 104px;\n}\n.assess-contrast .item:nth-of-type(2){\r\n\twidth: 134px;\n}\n.assess-contrast .item:nth-of-type(3){\r\n\twidth: 176px;\n}\n.assess-contrast .item:nth-of-type(4){\r\n\twidth: 138px;\n}\n.assess-contrast .item:nth-of-type(5){\r\n\twidth: 262px;\n}\r\n/* 消除碳足迹 */\n.eliminate .tips{\r\n\tbox-sizing: border-box;\r\n\twidth: calc(100% - 52px);\r\n\tmargin: 23px auto 0;\r\n\tpadding: 20px 35px;\r\n\tbackground-image: linear-gradient(to top,rgba(181,250,172,1),rgba(181,250,172,0));\r\n\tfont-size: 19px;\r\n\tline-height: 2.2;\n}\n.eliminate .tips uni-text{\r\n\tcolor: #337632;\r\n\tmargin: 0 32px;\n}\n.eliminate-img{\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\tpadding: 63px 26px 45px;\r\n\tposition: relative;\n}\n.eliminate-img>uni-image{\r\n\theight: 495px;\n}\n.eliminate-img .payment-btn{\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 271px;\r\n\theight: 67px;\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_10___ + ");\r\n\tbackground-size: cover;\r\n\tposition: absolute;\r\n\tright: 0;\r\n\tbottom: -10px;\r\n\tz-index: 99;\n}\n.eliminate-img .payment-btn uni-image{\r\n\theight: 27px;\r\n\tmargin-top: 9px;\n}\n.eliminate-img .payment-btn-other{\r\n\tright: auto;\r\n\tleft: 0;\n}\r\n/* 在线支付 */\n.contribution{\r\n\twidth: 100%;\r\n\tposition: relative;\r\n\tz-index: 2;\n}\n.iframe-box{\r\n\twidth: 100%;\r\n\theight: 885px;\r\n\tposition: relative;\r\n\tz-index: 2;\n}\n.iframe-box iframe{\r\n\twidth: 100%;\r\n\theight: 100%;\n}\r\n/* 查看证书 */\n.certificate-bg{\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\twidth: 100vw;\r\n\theight: 100vh;\r\n\tbackground-color: rgba(0, 0, 0, .5);\r\n\tposition: fixed;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\tz-index: 99;\n}\n.certificate{\r\n\twidth: calc(100% - 200px);\r\n\tbackground-color: #ffffff;\r\n\tposition: relative;\n}\n.certificate>uni-image{\r\n\twidth: 100%;\n}\n.certificate .content{\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 0;\n}\n.certificate .logo{\r\n\twidth: 149px;\r\n\theight: 111px;\r\n\tmargin: 100px auto 0;\n}\n.certificate .logo uni-image{\r\n\twidth: 100%;\r\n\theight: 100%;\n}\n.certificate .txt{\r\n\twidth: calc(100% - 200px);\r\n\tmargin: 40px auto 0;\n}\n.certificate .txt .code{\r\n\tfont-size: 20px;\r\n\tline-height: 24px;\r\n\tcolor: #d4191a;\r\n\ttext-align: right;\r\n\tmargin-top: 32px;\n}\n.certificate .txt>uni-image{\r\n\twidth: 529px;\r\n\theight: 223px;\r\n\tmargin-left: 50px;\n}\n.certificate .msg{\r\n\twidth: 700px;\r\n\tmargin: 40px auto 0;\n}\n.certificate .msg .item{\r\n\tfont-size: 30px;\r\n\tline-height: 50px;\r\n\ttext-align: justify;\n}\n.certificate .msg .item:nth-of-type(1){\r\n\tdisplay: flex;\n}\n.certificate .msg .item:nth-of-type(2){\r\n\ttext-indent: 2em;\r\n\tmargin-top: 10px;\n}\n.certificate .msg .item uni-text{\r\n\tcolor: #d4191a;\n}\n.certificate .msg .time{\r\n\tfont-size: 30px;\r\n\tline-height: 36px;\r\n\tmargin-top: 20px;\r\n\ttext-align: right;\n}\n.certificate .foot{\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: space-between;\r\n\twidth: 680px;\r\n\tmargin: 40px auto 0;\n}\n.certificate .foot-logo{\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: space-between;\r\n\twidth: 365px;\n}\n.certificate .foot-logo uni-image{\r\n\twidth: 170px;\r\n\theight: 170px;\n}\n.certificate .qr{\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\talign-items: center;\r\n\tfont-size: 13px;\r\n\tline-height: 20px;\n}\n.certificate .qr uni-image{\r\n\twidth: 194px;\r\n\theight: 191px;\r\n\tmargin-bottom: 5px;\n}\n.certificate .qr uni-text{\r\n\tfont-size: 14px;\r\n\tfont-weight: bold;\n}\r\n/* 项目样式 end */\r\n", ""]); +exports.push([module.i, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n/* 项目样式 start */\nuni-image{\r\n\t/* 照顾低版本浏览器 如果图片外面包含了链接会有边框的问题 */\r\n\tborder: 0;\r\n\t/* 取消图片底侧有空白缝隙的问题 ① */\r\n\tvertical-align: middle;\r\n\t/* 取消图片底侧有空白缝隙的问题 ② */\r\n\tobject-fit: cover;\n}\n.main{\r\n\twidth: 100vw;\r\n\tmin-height: 100vh;\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ");\r\n\tbackground-size: cover;\n}\n.header{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: flex-end;\r\n\tflex-wrap: wrap;\r\n\tpadding-top: 26px;\n}\n.header .logo{\r\n\twidth: 197px;\r\n\tpadding: 0 0 6px 39px;\n}\n.header .title{\r\n\twidth: 480px;\n}\n.header .position{\r\n\twidth: 161px;\r\n\tpadding: 0 60px 6px 25px;\n}\n.header uni-view uni-image{\r\n\twidth: 100%;\n}\r\n/* 轮播 */\n.banner{\r\n\twidth: calc(100% - 150px);\r\n\tbox-shadow: 0 0 38px 5px #447406;\r\n\tmargin: 33px auto;\n}\r\n/* 尾部 */\n.footer{\r\n\tbackground-color: #31742f;\r\n\tline-height: 62px;\r\n\tcolor: #ffffff;\r\n\tfont-size: 24px;\r\n\ttext-align: center;\r\n\tletter-spacing: 3px;\n}\n.footer>uni-text{\r\n\tpadding-left: 15px;\n}\r\n/* 计算器 */\n.calculator-bg{\r\n\tpadding: 0 75px;\r\n\tmargin-top: 48px;\r\n\tposition: relative;\n}\n.calculator-bg .bg-img{\r\n\twidth: 100%;\r\n\theight: 350px;\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\tbottom: 0;\r\n\tz-index: 1;\n}\n.calculator-bg .bg-img>uni-image{\r\n\twidth: 100%;\r\n\theight: 350px;\n}\n.calculator{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\tflex-wrap: wrap;\r\n\twidth: 100%;\r\n\tpadding-top: 47px;\r\n\tbackground-color: #fcfbd2;\n}\n.calculator .cate{\r\n\tbox-sizing: border-box;\r\n\twidth: 398px;\r\n\theight: 771px;\r\n\tmargin-left: 26px;\r\n\tborder: 2px solid #659436;\r\n\tposition: relative;\r\n\tz-index: 2;\n}\n.calculator .cate .list{\r\n\tdisplay: flex;\r\n\tflex-wrap: wrap;\r\n\talign-items: center;\r\n\tmargin-top: 18px;\n}\n.calculator .cate .list .title{\r\n\tdisplay: flex;\r\n\talign-items: flex-end;\r\n\twidth: 100%;\r\n\tfont-size: 20px;\n}\n.calculator .cate .list .title uni-text{\r\n\tmargin-bottom: 6px;\n}\n.calculator .cate .list:nth-of-type(1) .title uni-text{\r\n\tmargin-top: 10px;\n}\n.calculator .cate .list .title::before{\r\n\tcontent: '';\r\n\tdisplay: block;\r\n\twidth: 128px;\r\n\tmargin-left: 12px;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: left center;\n}\n.calculator .cate .list:nth-of-type(1) .title::before{\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_1___ + ");\r\n\tbackground-size: auto 59px;\r\n\theight: 59px;\n}\n.calculator .cate .list:nth-of-type(2) .title::before{\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_2___ + ");\r\n\tbackground-size: auto 45px;\r\n\theight: 45px;\n}\n.calculator .cate .list:nth-of-type(3) .title::before{\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_3___ + ");\r\n\tbackground-size: auto 42px;\r\n\theight: 42px;\n}\n.calculator .cate .list:nth-of-type(4) .title::before{\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_4___ + ");\r\n\tbackground-size: auto 36px;\r\n\theight: 36px;\n}\n.calculator .cate .list:nth-of-type(5) .title::before{\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_5___ + ");\r\n\tbackground-size: auto 37px;\r\n\theight: 37px;\n}\n.calculator .cate .list .item{\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 110px;\r\n\theight: 29px;\r\n\tfont-size: 14px;\r\n\tmargin: 15px 9px 0;\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_6___ + ");\r\n\tbackground-size: 100%;\n}\n.calculator .interface{\r\n\tbox-sizing: border-box;\r\n\twidth: 456px;\r\n\theight: 768px;\r\n\tpadding: 40px 38px 0;\r\n\tmargin-right: 26px;\r\n\tbackground-color: #669438;\r\n\tborder: 1px solid #31742f;\r\n\tborder-radius: 70px;\r\n\tbox-shadow: 5px 5px 0 2px #2d5305;\r\n\tposition: relative;\r\n\tz-index: 2;\n}\r\n/* 计算器界面 */\n.interface .result{\r\n\tbox-sizing: border-box;\r\n\twidth: 100%;\r\n\theight: 350px;\r\n\tbackground-color: #ffffff;\r\n\tborder: 1px solid #31742f;\r\n\tborder-radius: 15px;\r\n\tpadding: 6px 26px;\r\n\tfont-size: 24px;\r\n\tline-height: 1.4;\r\n\tcolor: #659437;\n}\n.interface .result .individual{\r\n\tpadding: 6px 0;\r\n\tborder-bottom: 1px solid #ddd949;\n}\n.interface .result .subtotal{\r\n\tpadding: 6px 0;\n}\n.interface .result .total{\r\n\tpadding: 18px 0 15px;\r\n\tborder-top: 1px solid #ddd949;\n}\n.interface .result .item{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: center;\n}\n.interface .result .item uni-view:first-child{\r\n\twidth: 118px;\r\n\tmargin-right: 28px;\n}\n.interface .result .item uni-view:nth-of-type(2){\r\n\tcolor: #333333;\n}\n.interface .result .subtotal .item uni-view:first-child{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\n}\n.interface .result .individual .item uni-view:first-child{\r\n\twidth: 146px;\r\n\tmargin-right: 0;\n}\n.interface .result .item uni-view:nth-of-type(2){\r\n\twidth: calc(100% - 240px);\r\n\ttext-align: right;\n}\n.interface .result .item uni-view:last-child{\r\n\twidth: 74px;\r\n\ttext-align: right;\n}\n.interface .result .total .item uni-view:first-child{\r\n\tletter-spacing: 5px;\n}\n.interface .result .item uni-view uni-input{\r\n\twidth: 100%;\r\n\tfont-size: 24px;\r\n\t/* white-space: nowrap;\r\n\toverflow: hidden;\r\n\tdirection: rtl */\n}\r\n/* 计算器按钮 */\n.interface-btns{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\tmargin-top: 18px;\n}\n.interface-btns .num,\r\n.interface-btns .operate{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\tflex-wrap: wrap;\r\n\twidth: 260px;\n}\n.interface-btns .num .btn,\r\n.interface-btns .operate .btn{\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 71px;\r\n\theight: 71px;\r\n\tmargin-top: 12px;\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_7___ + ");\r\n\tbackground-size: cover;\r\n\tfont-size: 26px;\r\n\tcolor: #1c5e2e;\n}\n.interface-btns .num .btn:last-child{\r\n\tbox-sizing: border-box;\r\n\tpadding-bottom: 22px;\r\n\tfont-size: 30px;\n}\n.interface-btns .operate{\r\n\twidth: 90px;\n}\n.interface-btns .operate .btn{\r\n\twidth: 90px;\r\n\theight: 71px;\r\n\tmargin-top: 12px;\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_8___ + ");\n}\n.interface-btns .operate .btn:last-child{\r\n\theight: 153px;\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_9___ + ");\r\n\t-webkit-writing-mode: tb-rl;\r\n\t writing-mode: tb-rl;\n}\r\n/* 操作说明 */\n.calculator .explain{\r\n\twidth: 100%;\r\n\tmargin-top: 32px;\r\n\tline-height: 51px;\r\n\tfont-size: 20px;\r\n\tcolor: #ffffff;\r\n\ttext-align: center;\r\n\tbackground-color: #31742f;\n}\r\n/* 评估碳足迹 */\n.calculator-other{\r\n\tpadding: 26px 0 16px;\n}\n.assess,\r\n.eliminate{\r\n\tposition: relative;\r\n\tz-index: 2;\r\n\twidth: 100%;\n}\r\n/* 标题 */\n.assess-title,\r\n.eliminate-title{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: center;\r\n\tpadding: 0 26px;\n}\n.assess-title>uni-image,\r\n.eliminate-title>uni-image{\r\n\theight: 29px;\n}\n.total-num{\r\n\tdisplay: flex;\r\n\talign-items: center;\n}\n.total-num .num{\r\n\twidth: 39px;\r\n\tline-height: 33px;\r\n\tmargin: 0 7px;\r\n\tbackground-color: #31742f;\r\n\tborder-radius: 5px;\r\n\tcolor: #ffffff;\r\n\ttext-align: center;\r\n\tfont-size: 20px;\r\n\tfont-weight: bold;\n}\n.total-num .num:nth-last-of-type(3){\r\n\tbackground: none;\r\n\tcolor: #31742f;\r\n\tfont-size: 24px;\r\n\twidth: auto;\n}\n.total-num uni-image{\r\n\theight: 24px;\r\n\tmargin-left: 7px;\n}\n.assess-form,\r\n.assess-contrast{\r\n\tpadding: 0 32px;\n}\r\n/* 柱状图 */\n.assess-form{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\n}\n.histogram{\r\n\twidth: calc(100% - 400px);\r\n\theight: 370px;\r\n\tpadding-top: 20px;\n}\n.histogram .form-list{\r\n\tdisplay: flex;\r\n\talign-items: flex-end;\r\n\theight: 300px;\r\n\tborder-bottom: 2px solid #31742f;\n}\n.histogram .form-item{\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\talign-items: center;\r\n\tjustify-content: flex-end;\r\n\theight: 280px;\r\n\twidth: calc(100%/5);\r\n\toverflow: hidden;\r\n\t-webkit-animation-name: changeHeight;\r\n\t animation-name: changeHeight;\r\n\t-webkit-animation-duration: 1.2s;\r\n\t animation-duration: 1.2s;\r\n\t-webkit-animation-iteration-count:1;\r\n\t animation-iteration-count:1;\n}\n.histogram .form-item uni-text{\r\n\tfont-size: 15px;\r\n\tfont-weight: bold;\n}\n.histogram .form-item uni-view{\r\n\twidth: 28px;\r\n\tborder-radius: 14px;\r\n\tmargin-top: 5px;\n}\n@-webkit-keyframes changeHeight {\nfrom {height: 0;}\nto {height: 280px;}\n}\n@keyframes changeHeight {\nfrom {height: 0;}\nto {height: 280px;}\n}\n.histogram .form-item:nth-of-type(1) uni-view{\r\n\tbackground-image: linear-gradient(to top,rgba(166,254,165,0),rgba(166,254,165,1));\n}\n.histogram .form-item:nth-of-type(2) uni-view{\r\n\tbackground-image: linear-gradient(to top,rgba(255,181,76,0),rgba(255,181,76,1));\n}\n.histogram .form-item:nth-of-type(3) uni-view{\r\n\tbackground-image: linear-gradient(to top,rgba(148,223,222,0),rgba(148,223,222,1));\n}\n.histogram .form-item:nth-of-type(4) uni-view{\r\n\tbackground-image: linear-gradient(to top,rgba(255,218,173,0),rgba(255,218,173,1));\n}\n.histogram .form-item:nth-of-type(5) uni-view{\r\n\tbackground-image: linear-gradient(to top,rgba(136,136,172,0),rgba(136,136,172,1));\n}\n.form-title{\r\n\tdisplay: flex;\r\n\talign-items: flex-end;\r\n\theight: 40px;\n}\n.form-title uni-view{\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\twidth: calc(100%/5);\n}\n.form-title uni-image{\r\n\theight: 25px;\n}\r\n/* 饼图 */\n.pie-chart{\r\n\twidth: 400px;\r\n\theight: 400px;\r\n\tmargin-right: -30px;\n}\r\n/* 对比 */\n.assess-txt{\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tpadding: 0 26px;\r\n\tmargin: 15px 0 42px;\r\n\tfont-size: 18px;\n}\n.assess-btns{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: center;\r\n\tbox-shadow: 1px 1px 0 1px rgba(45, 83, 5, .35);\r\n\twidth: 110px;\r\n\theight: 30px;\r\n\tborder: 1px solid #959795;\r\n\tborder-radius: 7px;\r\n\toverflow: hidden;\r\n\tmargin: 0 7px;\r\n\tbackground-color: #ffffff;\n}\n.assess-btns .btn{\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 32px;\r\n\theight: 30px;\r\n\tbackground-image: linear-gradient(to top,#d0cfd1,#f7f7f7);\n}\n.assess-btns .btn uni-image{\r\n\twidth: 19px;\n}\n.assess-btns uni-input{\r\n\twidth: calc(100% - 70px);\r\n\theight: 30px;\r\n\ttext-align: center;\r\n\tfont-size: 16px;\n}\n.assess-txt uni-text{\r\n\tcolor: #327531;\n}\n.assess-contrast .assess-contrast-bg{\r\n\twidth: 100%;\r\n\theight: 253px;\r\n\tbackground-color: rgba(252, 252, 242, .52);\n}\n.assess-contrast .line{\r\n\twidth: 100%;\r\n\theight: 0;\r\n\tborder-top: 1px solid #98b992;\r\n\tborder-bottom: 1px solid #31742f;\n}\n.assess-contrast .list{\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\talign-items: flex-end;\r\n\theight: 308px;\r\n\tmargin-top: -255px;\n}\n.assess-contrast .item{\r\n\ttext-align: center;\r\n\tfont-size: 16px;\r\n\tline-height: 1.2;\n}\n.assess-contrast .item uni-image{\r\n\tmargin-bottom: 25px;\n}\n.assess-contrast .item:nth-of-type(1) uni-text{\r\n\tcolor: #327531;\n}\n.assess-contrast .item:nth-of-type(1){\r\n\twidth: 130px;\n}\n.assess-contrast .item:nth-of-type(2){\r\n\twidth: 130px;\n}\n.assess-contrast .item:nth-of-type(3){\r\n\twidth: 168px;\n}\n.assess-contrast .item:nth-of-type(4){\r\n\twidth: 130px;\n}\n.assess-contrast .item:nth-of-type(5){\r\n\twidth: 262px;\n}\r\n/* 消除碳足迹 */\n.eliminate .tips{\r\n\tbox-sizing: border-box;\r\n\twidth: calc(100% - 52px);\r\n\tmargin: 23px auto 0;\r\n\tpadding: 20px 35px;\r\n\tbackground-image: linear-gradient(to top,rgba(181,250,172,1),rgba(181,250,172,0));\r\n\tfont-size: 19px;\r\n\tline-height: 2.2;\n}\n.eliminate .tips uni-text{\r\n\tcolor: #337632;\r\n\tmargin: 0 32px;\n}\n.eliminate-img{\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\tpadding: 63px 26px 45px;\r\n\tposition: relative;\n}\n.eliminate-img>uni-image{\r\n\theight: 495px;\n}\n.eliminate-img .payment-btn{\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 271px;\r\n\theight: 67px;\r\n\tbackground-image: url(" + ___CSS_LOADER_URL_REPLACEMENT_10___ + ");\r\n\tbackground-size: cover;\r\n\tposition: absolute;\r\n\tright: 0;\r\n\tbottom: -10px;\r\n\tz-index: 99;\n}\n.eliminate-img .payment-btn uni-image{\r\n\theight: 27px;\r\n\tmargin-top: 9px;\n}\n.eliminate-img .payment-btn-other{\r\n\tright: auto;\r\n\tleft: 0;\n}\r\n/* 在线支付 */\n.contribution{\r\n\twidth: 100%;\r\n\tposition: relative;\r\n\tz-index: 2;\n}\n.iframe-box{\r\n\twidth: 100%;\r\n\theight: 885px;\r\n\tposition: relative;\r\n\tz-index: 2;\n}\n.iframe-box iframe{\r\n\twidth: 100%;\r\n\theight: 100%;\n}\r\n/* 查看证书 */\n.certificate-bg{\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\twidth: 100vw;\r\n\theight: 100vh;\r\n\tbackground-color: rgba(0, 0, 0, .5);\r\n\tposition: fixed;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\tz-index: 99;\n}\n.certificate{\r\n\twidth: calc(100% - 200px);\r\n\tbackground-color: #ffffff;\r\n\tposition: relative;\n}\n.certificate>uni-image{\r\n\twidth: 100%;\n}\n.certificate .content{\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 0;\n}\n.certificate .logo{\r\n\twidth: 149px;\r\n\theight: 111px;\r\n\tmargin: 100px auto 0;\n}\n.certificate .logo uni-image{\r\n\twidth: 100%;\r\n\theight: 100%;\n}\n.certificate .txt{\r\n\twidth: calc(100% - 200px);\r\n\tmargin: 40px auto 0;\n}\n.certificate .txt .code{\r\n\tfont-size: 20px;\r\n\tline-height: 24px;\r\n\tcolor: #d4191a;\r\n\ttext-align: right;\r\n\tmargin-top: 32px;\n}\n.certificate .txt>uni-image{\r\n\twidth: 529px;\r\n\theight: 223px;\r\n\tmargin-left: 50px;\n}\n.certificate .msg{\r\n\twidth: 700px;\r\n\tmargin: 40px auto 0;\n}\n.certificate .msg .item{\r\n\tfont-size: 30px;\r\n\tline-height: 50px;\r\n\ttext-align: justify;\n}\n.certificate .msg .item:nth-of-type(1){\r\n\tdisplay: flex;\n}\n.certificate .msg .item:nth-of-type(2){\r\n\ttext-indent: 2em;\r\n\tmargin-top: 10px;\n}\n.certificate .msg .item uni-text{\r\n\tcolor: #d4191a;\n}\n.certificate .msg .time{\r\n\tfont-size: 30px;\r\n\tline-height: 36px;\r\n\tmargin-top: 20px;\r\n\ttext-align: right;\n}\n.certificate .foot{\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: space-between;\r\n\twidth: 680px;\r\n\tmargin: 40px auto 0;\n}\n.certificate .foot-logo{\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: space-between;\r\n\twidth: 365px;\n}\n.certificate .foot-logo uni-image{\r\n\twidth: 170px;\r\n\theight: 170px;\n}\n.certificate .qr{\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\talign-items: center;\r\n\tfont-size: 13px;\r\n\tline-height: 20px;\n}\n.certificate .qr uni-image{\r\n\twidth: 194px;\r\n\theight: 191px;\r\n\tmargin-bottom: 5px;\n}\n.certificate .qr uni-text{\r\n\tfont-size: 14px;\r\n\tfont-weight: bold;\n}\r\n/* 项目样式 end */\r\n", ""]); // Exports module.exports = exports;