(this["webpackJsonp"] = this["webpackJsonp"] || []).push([["app-service"],[ /* 0 */ /*!**********************************************!*\ !*** /Users/white/Desktop/watch-app/main.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\n__webpack_require__(/*! uni-pages */ 6);\nvar _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 301));\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 151));\nvar _utils = _interopRequireDefault(__webpack_require__(/*! @/utils/utils.js */ 145));\nvar _uviewUi = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/uview-ui */ 304));\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 147));\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/config/request.js */ 422));\nvar _ourLoading = _interopRequireDefault(__webpack_require__(/*! @/components/our-loading/our-loading.vue */ 423));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n_vue.default.component('ourLoading', _ourLoading.default);\n_vue.default.use(_uviewUi.default);\n_vue.default.use(_request.default);\n_vue.default.prototype.$utils = _utils.default;\n_vue.default.prototype.$store = _store.default;\n_vue.default.config.productionTip = false;\n_App.default.mpType = 'app';\nvar app = new _vue.default(_objectSpread({}, _App.default));\napp.$mount();//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWFpbi5qcyJdLCJuYW1lcyI6WyJWdWUiLCJjb21wb25lbnQiLCJvdXJMb2FkaW5nIiwidXNlIiwidVZpZXciLCJyZXF1ZXN0IiwicHJvdG90eXBlIiwiJHV0aWxzIiwidXRpbHMiLCIkc3RvcmUiLCJzdG9yZSIsImNvbmZpZyIsInByb2R1Y3Rpb25UaXAiLCJBcHAiLCJtcFR5cGUiLCJhcHAiLCIkbW91bnQiXSwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUFtQjtBQUduQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBaUU7QUFBQTtBQUNqRUEsWUFBRyxDQUFDQyxTQUFTLENBQUMsWUFBWSxFQUFFQyxtQkFBVSxDQUFDO0FBRXZDRixZQUFHLENBQUNHLEdBQUcsQ0FBQ0MsZ0JBQUssQ0FBQztBQUNkSixZQUFHLENBQUNHLEdBQUcsQ0FBQ0UsZ0JBQU8sQ0FBQztBQUVoQkwsWUFBRyxDQUFDTSxTQUFTLENBQUNDLE1BQU0sR0FBR0MsY0FBSztBQUM1QlIsWUFBRyxDQUFDTSxTQUFTLENBQUNHLE1BQU0sR0FBR0MsY0FBSztBQUU1QlYsWUFBRyxDQUFDVyxNQUFNLENBQUNDLGFBQWEsR0FBRyxLQUFLO0FBQ2hDQyxZQUFHLENBQUNDLE1BQU0sR0FBRyxLQUFLO0FBQ2xCLElBQU1DLEdBQUcsR0FBRyxJQUFJZixZQUFHLG1CQUNaYSxZQUFHLEVBQ1I7QUFDRkUsR0FBRyxDQUFDQyxNQUFNLEVBQUUiLCJmaWxlIjoiMC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAndW5pLXBhZ2VzJztpbXBvcnQgQXBwIGZyb20gJy4vQXBwJ1xuXG5cbmltcG9ydCBWdWUgZnJvbSAndnVlJ1xuaW1wb3J0IHV0aWxzIGZyb20gJ0AvdXRpbHMvdXRpbHMuanMnXG5pbXBvcnQgdVZpZXcgZnJvbSAnQC91bmlfbW9kdWxlcy91dmlldy11aSdcbmltcG9ydCBzdG9yZSBmcm9tICdAL3N0b3JlJ1xuaW1wb3J0IHJlcXVlc3QgZnJvbSAnQC9jb25maWcvcmVxdWVzdC5qcydcblxuaW1wb3J0IG91ckxvYWRpbmcgZnJvbSAnQC9jb21wb25lbnRzL291ci1sb2FkaW5nL291ci1sb2FkaW5nLnZ1ZSdcblZ1ZS5jb21wb25lbnQoJ291ckxvYWRpbmcnLCBvdXJMb2FkaW5nKVxuXG5WdWUudXNlKHVWaWV3KVxuVnVlLnVzZShyZXF1ZXN0KVxuXG5WdWUucHJvdG90eXBlLiR1dGlscyA9IHV0aWxzO1xuVnVlLnByb3RvdHlwZS4kc3RvcmUgPSBzdG9yZTtcblxuVnVlLmNvbmZpZy5wcm9kdWN0aW9uVGlwID0gZmFsc2VcbkFwcC5tcFR5cGUgPSAnYXBwJ1xuY29uc3QgYXBwID0gbmV3IFZ1ZSh7XG4gICAgLi4uQXBwXG59KVxuYXBwLiRtb3VudCgpXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///0\n"); /***/ }), /* 1 */ /*!**********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 2 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 3); function _defineProperty(obj, key, value) { key = toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 3 */ /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"]; var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ 5); function toPropertyKey(t) { var i = toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 4 */ /*!*******************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/typeof.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _typeof(o) { "@babel/helpers - typeof"; return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o); } module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 5 */ /*!************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"]; function toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 6 */ /*!*************************************************!*\ !*** /Users/white/Desktop/watch-app/pages.json ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { if (typeof Promise !== 'undefined' && !Promise.prototype.finally) { Promise.prototype.finally = function (callback) { var promise = this.constructor; return this.then(function (value) { return promise.resolve(callback()).then(function () { return value; }); }, function (reason) { return promise.resolve(callback()).then(function () { throw reason; }); }); }; } if (typeof uni !== 'undefined' && uni && uni.requireGlobal) { var global = uni.requireGlobal(); ArrayBuffer = global.ArrayBuffer; Int8Array = global.Int8Array; Uint8Array = global.Uint8Array; Uint8ClampedArray = global.Uint8ClampedArray; Int16Array = global.Int16Array; Uint16Array = global.Uint16Array; Int32Array = global.Int32Array; Uint32Array = global.Uint32Array; Float32Array = global.Float32Array; Float64Array = global.Float64Array; BigInt64Array = global.BigInt64Array; BigUint64Array = global.BigUint64Array; } if (uni.restoreGlobal) { uni.restoreGlobal(weex, plus, setTimeout, clearTimeout, setInterval, clearInterval); } __definePage('pages/index/blank', function () { return Vue.extend(__webpack_require__(/*! pages/index/blank.vue?mpType=page */ 7).default); }); __definePage('pages/index/index', function () { return Vue.extend(__webpack_require__(/*! pages/index/index.vue?mpType=page */ 13).default); }); __definePage('pages/login/login', function () { return Vue.extend(__webpack_require__(/*! pages/login/login.vue?mpType=page */ 217).default); }); __definePage('pages/index/detail', function () { return Vue.extend(__webpack_require__(/*! pages/index/detail.vue?mpType=page */ 241).default); }); __definePage('pages/login/forget', function () { return Vue.extend(__webpack_require__(/*! pages/login/forget.vue?mpType=page */ 246).default); }); __definePage('pages/login/register', function () { return Vue.extend(__webpack_require__(/*! pages/login/register.vue?mpType=page */ 251).default); }); __definePage('pages/device/device', function () { return Vue.extend(__webpack_require__(/*! pages/device/device.vue?mpType=page */ 256).default); }); __definePage('pages/my/my', function () { return Vue.extend(__webpack_require__(/*! pages/my/my.vue?mpType=page */ 261).default); }); __definePage('pages/login/explain', function () { return Vue.extend(__webpack_require__(/*! pages/login/explain.vue?mpType=page */ 266).default); }); __definePage('pages/index/echarts', function () { return Vue.extend(__webpack_require__(/*! pages/index/echarts.vue?mpType=page */ 271).default); }); __definePage('pages/only_test/only_test', function () { return Vue.extend(__webpack_require__(/*! pages/only_test/only_test.vue?mpType=page */ 276).default); }); __definePage('pages/only_test/ot1', function () { return Vue.extend(__webpack_require__(/*! pages/only_test/ot1.vue?mpType=page */ 281).default); }); __definePage('pages/only_test/ot2', function () { return Vue.extend(__webpack_require__(/*! pages/only_test/ot2.vue?mpType=page */ 286).default); }); __definePage('pages/only_test/ot3', function () { return Vue.extend(__webpack_require__(/*! pages/only_test/ot3.vue?mpType=page */ 291).default); }); __definePage('pages/only_test/ot5', function () { return Vue.extend(__webpack_require__(/*! pages/only_test/ot5.vue?mpType=page */ 296).default); }); /***/ }), /* 7 */ /*!************************************************************************!*\ !*** /Users/white/Desktop/watch-app/pages/index/blank.vue?mpType=page ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _blank_vue_vue_type_template_id_6bf76ebe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./blank.vue?vue&type=template&id=6bf76ebe&scoped=true&mpType=page */ 8);\n/* harmony import */ var _blank_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./blank.vue?vue&type=script&lang=js&mpType=page */ 10);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _blank_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _blank_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _blank_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _blank_vue_vue_type_template_id_6bf76ebe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _blank_vue_vue_type_template_id_6bf76ebe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6bf76ebe\",\n null,\n false,\n _blank_vue_vue_type_template_id_6bf76ebe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/blank.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vYmxhbmsudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTZiZjc2ZWJlJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9ibGFuay52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vYmxhbmsudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI2YmY3NmViZVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9ibGFuay52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///7\n"); /***/ }), /* 8 */ /*!******************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/pages/index/blank.vue?vue&type=template&id=6bf76ebe&scoped=true&mpType=page ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_template_id_6bf76ebe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./blank.vue?vue&type=template&id=6bf76ebe&scoped=true&mpType=page */ 9); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_template_id_6bf76ebe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_template_id_6bf76ebe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_template_id_6bf76ebe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_template_id_6bf76ebe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 9 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/pages/index/blank.vue?vue&type=template&id=6bf76ebe&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", { staticClass: _vm._$s(0, "sc", "main"), attrs: { _i: 0 } }) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 10 */ /*!************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/pages/index/blank.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./blank.vue?vue&type=script&lang=js&mpType=page */ 11);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blank_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW90QixDQUFnQixzdEJBQUcsRUFBQyIsImZpbGUiOiIxMC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2JsYW5rLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9ibGFuay52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///10\n"); /***/ }), /* 11 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/pages/index/blank.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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 onShow: function onShow() {\n setTimeout(function () {\n uni.redirectTo({\n url: '/pages/index/index'\n });\n }, 100);\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvYmxhbmsudnVlIl0sIm5hbWVzIjpbIm9uU2hvdyIsInNldFRpbWVvdXQiLCJ1bmkiLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztlQU9BO0VBQ0FBO0lBQ0FDO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjwhLS0g6L+Z5Liq6aG16Z2i5Y+v5Lul6Kej5Yaz5bGP5bmV5Yid5aeL5YyW6Zeu6aKYIC0tPlxuXG48dGVtcGxhdGU+XG5cdDx2aWV3IGNsYXNzPVwibWFpblwiPjwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRvblNob3coKSB7XG5cdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9pbmRleC9pbmRleCdcblx0XHRcdFx0fSlcblx0XHRcdH0sIDEwMCk7XG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIHNjb3BlZD5cbi5tYWluIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///11\n"); /***/ }), /* 12 */ /*!**********************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***! \**********************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; }); /* globals __VUE_SSR_CONTEXT__ */ // IMPORTANT: Do NOT use ES2015 features in this file (except for modules). // This module is a runtime utility for cleaner component module output and will // be included in the final webpack user bundle. function normalizeComponent ( scriptExports, render, staticRenderFns, functionalTemplate, injectStyles, scopeId, moduleIdentifier, /* server only */ shadowMode, /* vue-cli only */ components, // fixed by xxxxxx auto components renderjs // fixed by xxxxxx renderjs ) { // Vue.extend constructor export interop var options = typeof scriptExports === 'function' ? scriptExports.options : scriptExports // fixed by xxxxxx auto components if (components) { if (!options.components) { options.components = {} } var hasOwn = Object.prototype.hasOwnProperty for (var name in components) { if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) { options.components[name] = components[name] } } } // fixed by xxxxxx renderjs if (renderjs) { if(typeof renderjs.beforeCreate === 'function'){ renderjs.beforeCreate = [renderjs.beforeCreate] } (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() { this[renderjs.__module] = this }); (options.mixins || (options.mixins = [])).push(renderjs) } // render functions if (render) { options.render = render options.staticRenderFns = staticRenderFns options._compiled = true } // functional template if (functionalTemplate) { options.functional = true } // scopedId if (scopeId) { options._scopeId = 'data-v-' + scopeId } var hook if (moduleIdentifier) { // server build hook = function (context) { // 2.3 injection context = context || // cached call (this.$vnode && this.$vnode.ssrContext) || // stateful (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional // 2.2 with runInNewContext: true if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { context = __VUE_SSR_CONTEXT__ } // inject component styles if (injectStyles) { injectStyles.call(this, context) } // register component module identifier for async chunk inferrence if (context && context._registeredComponents) { context._registeredComponents.add(moduleIdentifier) } } // used by ssr in case component is cached and beforeCreate // never gets called options._ssrRegister = hook } else if (injectStyles) { hook = shadowMode ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) } : injectStyles } if (hook) { if (options.functional) { // for template-only hot-reload because in that case the render fn doesn't // go through the normalizer options._injectStyles = hook // register for functioal component in vue file var originalRender = options.render options.render = function renderWithStyleInjection (h, context) { hook.call(context) return originalRender(h, context) } } else { // inject component registration as beforeCreate hook var existing = options.beforeCreate options.beforeCreate = existing ? [].concat(existing, hook) : [hook] } } return { exports: scriptExports, options: options } } /***/ }), /* 13 */ /*!************************************************************************!*\ !*** /Users/white/Desktop/watch-app/pages/index/index.vue?mpType=page ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2be84a3c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2be84a3c&scoped=true&mpType=page */ 14);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 71);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2be84a3c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2be84a3c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2be84a3c\",\n null,\n false,\n _index_vue_vue_type_template_id_2be84a3c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yYmU4NGEzYyZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiMmJlODRhM2NcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvaW5kZXgvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///13\n"); /***/ }), /* 14 */ /*!******************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/pages/index/index.vue?vue&type=template&id=2be84a3c&scoped=true&mpType=page ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2be84a3c&scoped=true&mpType=page */ 15); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 15 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/pages/index/index.vue?vue&type=template&id=2be84a3c&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { sleepInfo: __webpack_require__(/*! @/components/sleep-info/sleep-info.vue */ 16).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "content"), attrs: { _i: 1 } }, [ _c("ourLoading", { attrs: { isFullScreen: true, active: _vm.loading, text: "", textColor: "#06193a", _i: 2, }, }), _vm._$s(3, "i", _vm.Sindex == 1) ? _c( "view", { staticClass: _vm._$s(3, "sc", "content-wrap"), attrs: { _i: 3 }, }, [ _c("homeData", { attrs: { dataListsNew: _vm.dataListsNew, deviceList: _vm.deviceList, Activedevice: _vm.Activedevice, _i: 4, }, on: { deviceGet: _vm.deviceGet, pageDetail: _vm.pageDetail }, }), ], 1 ) : _vm._e(), _vm._$s(5, "i", _vm.Sindex == 2) ? _c( "view", { staticClass: _vm._$s(5, "sc", "content-wrap"), attrs: { _i: 5 }, }, [ _c("echartsData", { attrs: { pageData: _vm.pageData, _i: 6 }, on: { back: _vm.back, allData: _vm.allData }, }), ], 1 ) : _vm._e(), _vm._$s(7, "i", _vm.Sindex == 3) ? _c( "view", { staticClass: _vm._$s(7, "sc", "content-wrap"), attrs: { _i: 7 }, }, [ _c("allData", { attrs: { activeType: _vm.activeType, _i: 8 }, on: { back: _vm.back }, }), ], 1 ) : _vm._e(), _vm._$s(9, "i", _vm.Sindex == 4) ? _c( "view", { staticClass: _vm._$s(9, "sc", "content-wrap"), attrs: { _i: 9 }, }, [ _c("sleep-info", { ref: "sleep", attrs: { _i: 10 }, on: { back: _vm.back, allData: _vm.allData }, }), ], 1 ) : _vm._e(), _c( "view", { staticClass: _vm._$s(11, "sc", "right"), attrs: { _i: 11 } }, [ _c("web-view", { attrs: { src: _vm._$s(12, "a-src", _vm.urlLink), _i: 12 }, }), ] ), ], 1 ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 16 */ /*!***************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/sleep-info/sleep-info.vue ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _sleep_info_vue_vue_type_template_id_b1714578_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./sleep-info.vue?vue&type=template&id=b1714578&scoped=true& */ 17);\n/* harmony import */ var _sleep_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./sleep-info.vue?vue&type=script&lang=js& */ 62);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _sleep_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _sleep_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _sleep_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _sleep_info_vue_vue_type_template_id_b1714578_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _sleep_info_vue_vue_type_template_id_b1714578_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"b1714578\",\n null,\n false,\n _sleep_info_vue_vue_type_template_id_b1714578_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/sleep-info/sleep-info.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUk7QUFDbkk7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxpR0FBTTtBQUNSLEVBQUUsMEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3NsZWVwLWluZm8udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWIxNzE0NTc4JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vc2xlZXAtaW5mby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3NsZWVwLWluZm8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiYjE3MTQ1NzhcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9zbGVlcC1pbmZvL3NsZWVwLWluZm8udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///16\n"); /***/ }), /* 17 */ /*!**********************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/sleep-info/sleep-info.vue?vue&type=template&id=b1714578&scoped=true& ***! \**********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_info_vue_vue_type_template_id_b1714578_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./sleep-info.vue?vue&type=template&id=b1714578&scoped=true& */ 18); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_info_vue_vue_type_template_id_b1714578_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_info_vue_vue_type_template_id_b1714578_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_info_vue_vue_type_template_id_b1714578_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_info_vue_vue_type_template_id_b1714578_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 18 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/sleep-info/sleep-info.vue?vue&type=template&id=b1714578&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { tmNavBar: __webpack_require__(/*! @/uni_modules/tm-nav-bar/components/tm-nav-bar/tm-nav-bar.vue */ 19) .default, sleepListData: __webpack_require__(/*! @/components/sleep-list-data/sleep-list-data.vue */ 35) .default, lEchart: __webpack_require__(/*! @/uni_modules/lime-echart/components/l-echart/l-echart.vue */ 41) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("tm-nav-bar", { attrs: { "left-icon": "arrow-left", title: "睡眠", rightText: "全部数据", _i: 1, }, on: { clickLeft: _vm.back, clickRight: _vm.goAllPath }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "flx jcsb ac"), attrs: { _i: 2 } }, [_c("view"), _c("view", [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.time)))])] ), _c("view", { staticClass: _vm._$s(5, "sc", "flx"), attrs: { _i: 5 } }, [ _c("view", { staticClass: _vm._$s(6, "sc", "w-5"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "canvas_box"), attrs: { _i: 7 } }, [ _c("canvas", {}), _c("view"), _c( "view", { staticClass: _vm._$s(10, "sc", "flx flx_sb"), attrs: { _i: 10 }, }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "flx flx_ac"), attrs: { _i: 11 }, }, [ _c("view", { staticClass: _vm._$s(12, "sc", "circle"), attrs: { _i: 12 }, }), _c( "view", { staticClass: _vm._$s(13, "sc", "sleep_info"), attrs: { _i: 13 }, }, [ _c("view", { staticClass: _vm._$s(14, "sc", "info_title"), attrs: { _i: 14 }, }), _c( "view", { staticClass: _vm._$s(15, "sc", "info_val"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s(15, "t0-0", _vm._s(_vm.sleep.shen)) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "flx flx_ac"), attrs: { _i: 16 }, }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "sleep_info"), attrs: { _i: 17 }, }, [ _c("view", { staticClass: _vm._$s(18, "sc", "info_title"), attrs: { _i: 18 }, }), _c( "view", { staticClass: _vm._$s(19, "sc", "info_val"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s(19, "t0-0", _vm._s(_vm.sleep.qian)) ), ] ), ] ), _c("view", { staticClass: _vm._$s(20, "sc", "circle"), attrs: { _i: 20 }, }), ] ), ] ), ] ), ]), _c( "view", { staticClass: _vm._$s(21, "sc", "w-5"), attrs: { _i: 21 } }, [ _c( "view", { staticClass: _vm._$s(22, "sc", "radius_box"), attrs: { _i: 22 }, }, [ _c( "view", { staticClass: _vm._$s(23, "sc", "flx flx_sb title_box"), attrs: { _i: 23 }, }, [ _c( "view", { staticClass: _vm._$s(24, "sc", "title"), attrs: { _i: 24 }, }, [_vm._v(_vm._$s(24, "t0-0", _vm._s(_vm.sleep.shen)))] ), ] ), _c("sleep-list-data", { attrs: { "canvas-id": "sleep-canvas-id", dataList: _vm.sleepList, _i: 25, }, }), _c( "view", { staticClass: _vm._$s(26, "sc", "flx flx_sb flx_ac"), attrs: { _i: 26 }, }, [ _c( "view", { staticClass: _vm._$s(27, "sc", "flx flx_ac"), attrs: { _i: 27 }, }, [ _c( "view", { staticClass: _vm._$s(28, "sc", "flx flx_ac"), attrs: { _i: 28 }, }, [ _c("image", { attrs: { src: _vm._$s( 29, "a-src", __webpack_require__(/*! ../../static/icon/sleep.png */ 60) ), _i: 29, }, }), ] ), _vm._$s(30, "i", _vm.fallAsleepTime.length > 0) ? _c( "view", { staticClass: _vm._$s(30, "sc", "small-title"), attrs: { _i: 30 }, }, [ _vm._v( _vm._$s( 30, "t0-0", _vm._s(_vm.fallAsleepTime[2]) ) + _vm._$s( 30, "t0-1", _vm._s(_vm.fallAsleepTime[3]) ) + _vm._$s( 30, "t0-2", _vm._s(_vm.fallAsleepTime[0]) ) + _vm._$s( 30, "t0-3", _vm._s(_vm.fallAsleepTime[1]) ) ), ] ) : _c("view", { staticClass: _vm._$s(31, "sc", "small-title"), attrs: { _i: 31 }, }), ] ), _c( "view", { staticClass: _vm._$s(32, "sc", "flx flx_ac"), attrs: { _i: 32 }, }, [ _vm._$s(33, "i", _vm.exitSleepTime.length > 0) ? _c( "view", { staticClass: _vm._$s(33, "sc", "small-title"), attrs: { _i: 33 }, }, [ _vm._v( _vm._$s( 33, "t0-0", _vm._s(_vm.exitSleepTime[2]) ) + _vm._$s( 33, "t0-1", _vm._s(_vm.exitSleepTime[3]) ) + _vm._$s( 33, "t0-2", _vm._s(_vm.exitSleepTime[0]) ) + _vm._$s( 33, "t0-3", _vm._s(_vm.exitSleepTime[1]) ) ), ] ) : _c("view", { staticClass: _vm._$s(34, "sc", "small-title"), attrs: { _i: 34 }, }), _c( "view", { staticClass: _vm._$s(35, "sc", "flx flx_ac"), attrs: { _i: 35 }, }, [ _c("image", { attrs: { src: _vm._$s( 36, "a-src", __webpack_require__(/*! ../../static/image/richu.png */ 61) ), _i: 36, }, }), ] ), ] ), ] ), ], 1 ), _vm._$s(37, "i", _vm.option.series[0].data.length > 0) ? _c( "view", { staticClass: _vm._$s(37, "sc", "radius_box"), attrs: { _i: 37 }, }, [ _c("view"), _c( "view", { staticClass: _vm._$s(39, "sc", "flx flx_sb"), attrs: { _i: 39 }, }, [ _c("view", [ _c( "view", [ _c("l-echart", { ref: "chartRef", attrs: { _i: 42 }, on: { finished: _vm.init }, }), ], 1 ), ]), _c( "view", { staticClass: _vm._$s(43, "sc", "flx flx_sb"), attrs: { _i: 43 }, }, [ _c( "view", { staticClass: _vm._$s( 44, "sc", "flx flx_sb line" ), attrs: { _i: 44 }, }, [ _c( "view", { staticClass: _vm._$s( 45, "sc", "flx small-title flx_ac" ), attrs: { _i: 45 }, }, [ _c("view", { staticClass: _vm._$s( 46, "sc", "dian0 yuan" ), attrs: { _i: 46 }, }), _c("view"), ] ), _c("view", [ _c( "view", { staticClass: _vm._$s(49, "sc", "c0"), attrs: { _i: 49 }, }, [ _vm._v( _vm._$s( 49, "t0-0", _vm._s(_vm.sleepData.shen) ) ), ] ), ]), ] ), _c( "view", { staticClass: _vm._$s( 50, "sc", "flx flx_sb line" ), attrs: { _i: 50 }, }, [ _c( "view", { staticClass: _vm._$s( 51, "sc", "flx small-title flx_ac" ), attrs: { _i: 51 }, }, [ _c("view", { staticClass: _vm._$s( 52, "sc", "dian1 yuan" ), attrs: { _i: 52 }, }), _c("view"), ] ), _c("view", [ _c( "view", { staticClass: _vm._$s(55, "sc", "c1"), attrs: { _i: 55 }, }, [ _vm._v( _vm._$s( 55, "t0-0", _vm._s(_vm.sleepData.qian) ) ), ] ), ]), ] ), _c( "view", { staticClass: _vm._$s( 56, "sc", "flx flx_sb line" ), attrs: { _i: 56 }, }, [ _c( "view", { staticClass: _vm._$s( 57, "sc", "flx small-title flx_ac" ), attrs: { _i: 57 }, }, [ _c("view", { staticClass: _vm._$s( 58, "sc", "dian2 yuan" ), attrs: { _i: 58 }, }), _c("view"), ] ), _c("view", [ _c( "view", { staticClass: _vm._$s(61, "sc", "c2"), attrs: { _i: 61 }, }, [ _vm._v( _vm._$s( 61, "t0-0", _vm._s(_vm.sleepData.kuai) ) ), ] ), ]), ] ), ] ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(62, "sc", "radius_box"), attrs: { _i: 62 }, }, [ _c( "view", { staticClass: _vm._$s( 63, "sc", "flx flx_sb title_box flx_ac" ), attrs: { _i: 63 }, }, [ _c("view", { staticClass: _vm._$s(64, "sc", "title"), attrs: { _i: 64 }, }), _c("view", { staticClass: _vm._$s(65, "sc", "more"), attrs: { _i: 65 }, }), ] ), ] ), ] ), ]), _c("view"), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 19 */ /*!**************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/tm-nav-bar/components/tm-nav-bar/tm-nav-bar.vue ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _tm_nav_bar_vue_vue_type_template_id_898c644a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tm-nav-bar.vue?vue&type=template&id=898c644a& */ 20);\n/* harmony import */ var _tm_nav_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tm-nav-bar.vue?vue&type=script&lang=js& */ 28);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _tm_nav_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _tm_nav_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _tm_nav_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _tm_nav_bar_vue_vue_type_template_id_898c644a___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _tm_nav_bar_vue_vue_type_template_id_898c644a___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _tm_nav_bar_vue_vue_type_template_id_898c644a___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/tm-nav-bar/components/tm-nav-bar/tm-nav-bar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUg7QUFDdkg7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ21OO0FBQ25OLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxxRkFBTTtBQUNSLEVBQUUsOEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3RtLW5hdi1iYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTg5OGM2NDRhJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdG0tbmF2LWJhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3RtLW5hdi1iYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3RtLW5hdi1iYXIvY29tcG9uZW50cy90bS1uYXYtYmFyL3RtLW5hdi1iYXIudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///19\n"); /***/ }), /* 20 */ /*!*********************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/tm-nav-bar/components/tm-nav-bar/tm-nav-bar.vue?vue&type=template&id=898c644a& ***! \*********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_nav_bar_vue_vue_type_template_id_898c644a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tm-nav-bar.vue?vue&type=template&id=898c644a& */ 21); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_nav_bar_vue_vue_type_template_id_898c644a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_nav_bar_vue_vue_type_template_id_898c644a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_nav_bar_vue_vue_type_template_id_898c644a___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_nav_bar_vue_vue_type_template_id_898c644a___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 21 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/tm-nav-bar/components/tm-nav-bar/tm-nav-bar.vue?vue&type=template&id=898c644a& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 22) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "uni-navbar"), style: _vm._$s(0, "s", { zIndex: 999999 }), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "tm-navbar__content"), class: _vm._$s(1, "c", { "tm-navbar--fixed": _vm.fixed }), style: _vm._$s(1, "s", { height: _vm.height + "px", color: _vm.titleColor, fontSize: _vm.fontSize + "px", background: _vm.backgroundColor, width: _vm.width, }), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.backgroundType) ? _c("img", { staticClass: _vm._$s(2, "sc", "tm-navbar__header-bg"), attrs: { src: _vm._$s(2, "a-src", _vm.backgroundImgUrl), _i: 2, }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s( 3, "sc", "tm-navbar__header-btns tm-navbar__header-btns-left" ), style: _vm._$s( 3, "s", _vm.leftIcon.length ? "background-color: #000" : "background-color: transparent" ), attrs: { _i: 3 }, on: { click: _vm.onClickLeft }, }, [ _vm._$s(4, "i", _vm.leftIcon.length) ? _c("uni-icons", { attrs: { color: _vm.leftColor, type: _vm.leftIcon, size: _vm.iconSize, _i: 4, }, }) : _vm._e(), _vm._$s(5, "i", _vm.leftText.length) ? _c( "text", { staticClass: _vm._$s(5, "sc", "tm-navbar-btn-text"), style: _vm._$s(5, "s", { color: _vm.leftColor, fontSize: _vm.fontSize + "px", }), attrs: { _i: 5 }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.leftText)))] ) : _vm._e(), _vm._t("left", null, { _i: 6 }), ], 2 ), _c( "view", { staticClass: _vm._$s(7, "sc", "tm-navbar__header-container"), attrs: { _i: 7 }, on: { click: _vm.onClickTitle }, }, [ _c( "view", { staticClass: _vm._$s( 8, "sc", "tm-navbar__header-title textOverflow" ), attrs: { _i: 8 }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.title)))] ), _vm._t("default", null, { _i: 9 }), ], 2 ), _c( "view", { staticClass: _vm._$s( 10, "sc", "tm-navbar__header-btns tm-navbar__header-btns-right" ), style: _vm._$s( 10, "s", _vm.rbgs ? "background-color: #000" : "background-color: transparent" ), attrs: { _i: 10 }, on: { click: _vm.onClickRight }, }, [ _vm._$s(11, "i", _vm.rightIcon.length) ? _c("uni-icons", { attrs: { color: _vm.rightColor, type: _vm.rightIcon, size: _vm.iconSize, _i: 11, }, }) : _vm._e(), _vm._$s(12, "i", _vm.rightText.length) ? _c( "text", { staticClass: _vm._$s(12, "sc", "tm-navbar-btn-text"), style: _vm._$s(12, "s", { color: _vm.rightColor, fontSize: _vm.fontSize + "px", }), attrs: { _i: 12 }, }, [_vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.rightText)))] ) : _vm._e(), _vm._t("right", null, { _i: 13 }), ], 2 ), ] ), _vm._$s(14, "i", _vm.fixed && _vm.backgroundColor !== "transparent") ? _c( "view", { staticClass: _vm._$s(14, "sc", "tm-navbar__place"), attrs: { _i: 14 }, }, [ _vm._$s(15, "i", _vm.statusBar) ? _c("status-bar", { attrs: { _i: 15 } }) : _vm._e(), _c("view", { style: _vm._$s(16, "s", { height: _vm.height + "px" }), attrs: { _i: 16 }, }), ], 1 ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 22 */ /*!***********************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-icons.vue?vue&type=template&id=a2e81f6e& */ 23);\n/* harmony import */ var _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-icons.vue?vue&type=script&lang=js& */ 25);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-icons/components/uni-icons/uni-icons.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0g7QUFDdEg7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ21OO0FBQ25OLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxvRkFBTTtBQUNSLEVBQUUsNkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3VuaS1pY29ucy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YTJlODFmNmUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91bmktaWNvbnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktaWNvbnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3VuaS1pY29ucy9jb21wb25lbnRzL3VuaS1pY29ucy91bmktaWNvbnMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///22\n"); /***/ }), /* 23 */ /*!******************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=template&id=a2e81f6e& ***! \******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-icons.vue?vue&type=template&id=a2e81f6e& */ 24); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_template_id_a2e81f6e___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 24 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=template&id=a2e81f6e& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "text", { staticClass: _vm._$s(0, "sc", "uni-icons"), class: _vm._$s(0, "c", [ "uniui-" + _vm.type, _vm.customPrefix, _vm.customPrefix ? _vm.type : "", ]), style: _vm._$s(0, "s", _vm.styleObj), attrs: { _i: 0 }, on: { click: _vm._onClick }, }, [_vm._t("default", null, { _i: 1 })], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 25 */ /*!************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-icons.vue?vue&type=script&lang=js& */ 26);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXF1QixDQUFnQiwrc0JBQUcsRUFBQyIsImZpbGUiOiIyNS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1pY29ucy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1pY29ucy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///25\n"); /***/ }), /* 26 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _uniicons_file_vue = __webpack_require__(/*! ./uniicons_file_vue.js */ 27);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar getVal = function getVal(val) {\n var reg = /^[0-9]*$/g;\n return typeof val === 'number' || reg.test(val) ? val + 'px' : val;\n};\n\n/**\n * Icons 图标\n * @description 用于展示 icons 图标\n * @tutorial https://ext.dcloud.net.cn/plugin?id=28\n * @property {Number} size 图标大小\n * @property {String} type 图标图案,参考示例\n * @property {String} color 图标颜色\n * @property {String} customPrefix 自定义图标\n * @event {Function} click 点击 Icon 触发事件\n */\nvar _default = {\n name: 'UniIcons',\n emits: ['click'],\n props: {\n type: {\n type: String,\n default: ''\n },\n color: {\n type: String,\n default: '#333333'\n },\n size: {\n type: [Number, String],\n default: 16\n },\n customPrefix: {\n type: String,\n default: ''\n },\n fontFamily: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n icons: _uniicons_file_vue.fontData\n };\n },\n computed: {\n unicode: function unicode() {\n var _this = this;\n var code = this.icons.find(function (v) {\n return v.font_class === _this.type;\n });\n if (code) {\n return code.unicode;\n }\n return '';\n },\n iconSize: function iconSize() {\n return getVal(this.size);\n },\n styleObj: function styleObj() {\n if (this.fontFamily !== '') {\n return \"color: \".concat(this.color, \"; font-size: \").concat(this.iconSize, \"; font-family: \").concat(this.fontFamily, \";\");\n }\n return \"color: \".concat(this.color, \"; font-size: \").concat(this.iconSize, \";\");\n }\n },\n methods: {\n _onClick: function _onClick() {\n this.$emit('click');\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWljb25zL2NvbXBvbmVudHMvdW5pLWljb25zL3VuaS1pY29ucy52dWUiXSwibmFtZXMiOlsibmFtZSIsImVtaXRzIiwicHJvcHMiLCJ0eXBlIiwiZGVmYXVsdCIsImNvbG9yIiwic2l6ZSIsImN1c3RvbVByZWZpeCIsImZvbnRGYW1pbHkiLCJkYXRhIiwiaWNvbnMiLCJjb21wdXRlZCIsInVuaWNvZGUiLCJpY29uU2l6ZSIsInN0eWxlT2JqIiwibWV0aG9kcyIsIl9vbkNsaWNrIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFZQTs7Ozs7Ozs7Ozs7OztBQUVBO0VBQ0E7RUFDQTtBQUNBOztBQVdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBVEEsZUFVQTtFQUNBQTtFQUNBQztFQUNBQztJQUNBQztNQUNBQTtNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUNBRztNQUNBSjtNQUNBQztJQUNBO0lBQ0FJO01BQ0FMO01BQ0FDO0lBQ0E7RUFDQTtFQUNBSztJQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7UUFBQTtNQUFBO01BQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjI2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDwhLS0gI2lmZGVmIEFQUC1OVlVFIC0tPlxyXG5cdDx0ZXh0IDpzdHlsZT1cInN0eWxlT2JqXCIgY2xhc3M9XCJ1bmktaWNvbnNcIiBAY2xpY2s9XCJfb25DbGlja1wiPnt7dW5pY29kZX19PC90ZXh0PlxyXG5cdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwhLS0gI2lmbmRlZiBBUFAtTlZVRSAtLT5cclxuXHQ8dGV4dCA6c3R5bGU9XCJzdHlsZU9ialwiIGNsYXNzPVwidW5pLWljb25zXCIgOmNsYXNzPVwiWyd1bml1aS0nK3R5cGUsY3VzdG9tUHJlZml4LGN1c3RvbVByZWZpeD90eXBlOicnXVwiIEBjbGljaz1cIl9vbkNsaWNrXCI+XHJcblx0XHQ8c2xvdD48L3Nsb3Q+XHJcblx0PC90ZXh0PlxyXG5cdDwhLS0gI2VuZGlmIC0tPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgeyBmb250RGF0YSB9IGZyb20gJy4vdW5paWNvbnNfZmlsZV92dWUuanMnO1xyXG5cclxuXHRjb25zdCBnZXRWYWwgPSAodmFsKSA9PiB7XHJcblx0XHRjb25zdCByZWcgPSAvXlswLTldKiQvZ1xyXG5cdFx0cmV0dXJuICh0eXBlb2YgdmFsID09PSAnbnVtYmVyJyB8fCByZWcudGVzdCh2YWwpKSA/IHZhbCArICdweCcgOiB2YWw7XHJcblx0fVxyXG5cclxuXHQvLyAjaWZkZWYgQVBQLU5WVUVcclxuXHR2YXIgZG9tTW9kdWxlID0gd2VleC5yZXF1aXJlTW9kdWxlKCdkb20nKTtcclxuXHRpbXBvcnQgaWNvblVybCBmcm9tICcuL3VuaWljb25zLnR0ZidcclxuXHRkb21Nb2R1bGUuYWRkUnVsZSgnZm9udEZhY2UnLCB7XHJcblx0XHQnZm9udEZhbWlseSc6IFwidW5paWNvbnNcIixcclxuXHRcdCdzcmMnOiBcInVybCgnXCIgKyBpY29uVXJsICsgXCInKVwiXHJcblx0fSk7XHJcblx0Ly8gI2VuZGlmXHJcblxyXG5cdC8qKlxyXG5cdCAqIEljb25zIOWbvuagh1xyXG5cdCAqIEBkZXNjcmlwdGlvbiDnlKjkuo7lsZXnpLogaWNvbnMg5Zu+5qCHXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTI4XHJcblx0ICogQHByb3BlcnR5IHtOdW1iZXJ9IHNpemUg5Zu+5qCH5aSn5bCPXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IHR5cGUg5Zu+5qCH5Zu+5qGI77yM5Y+C6ICD56S65L6LXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGNvbG9yIOWbvuagh+minOiJslxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjdXN0b21QcmVmaXgg6Ieq5a6a5LmJ5Zu+5qCHXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2xpY2sg54K55Ye7IEljb24g6Kem5Y+R5LqL5Lu2XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ1VuaUljb25zJyxcclxuXHRcdGVtaXRzOiBbJ2NsaWNrJ10sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHR0eXBlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdGNvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcjMzMzMzMzJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaXplOiB7XHJcblx0XHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAxNlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjdXN0b21QcmVmaXg6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0Zm9udEZhbWlseToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpY29uczogZm9udERhdGFcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdHVuaWNvZGUoKSB7XHJcblx0XHRcdFx0bGV0IGNvZGUgPSB0aGlzLmljb25zLmZpbmQodiA9PiB2LmZvbnRfY2xhc3MgPT09IHRoaXMudHlwZSlcclxuXHRcdFx0XHRpZiAoY29kZSkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGNvZGUudW5pY29kZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gJydcclxuXHRcdFx0fSxcclxuXHRcdFx0aWNvblNpemUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIGdldFZhbCh0aGlzLnNpemUpXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0eWxlT2JqKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmZvbnRGYW1pbHkgIT09ICcnKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gYGNvbG9yOiAke3RoaXMuY29sb3J9OyBmb250LXNpemU6ICR7dGhpcy5pY29uU2l6ZX07IGZvbnQtZmFtaWx5OiAke3RoaXMuZm9udEZhbWlseX07YFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gYGNvbG9yOiAke3RoaXMuY29sb3J9OyBmb250LXNpemU6ICR7dGhpcy5pY29uU2l6ZX07YFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRfb25DbGljaygpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbGljaycpXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdEBpbXBvcnQgJy4vdW5paWNvbnMuY3NzJztcclxuXHJcblx0QGZvbnQtZmFjZSB7XHJcblx0XHRmb250LWZhbWlseTogdW5paWNvbnM7XHJcblx0XHRzcmM6IHVybCgnLi91bmlpY29ucy50dGYnKTtcclxuXHR9XHJcblxyXG5cdC8qICNlbmRpZiAqL1xyXG5cdC51bmktaWNvbnMge1xyXG5cdFx0Zm9udC1mYW1pbHk6IHVuaWljb25zO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///26\n"); /***/ }), /* 27 */ /*!******************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.fontData = void 0;\nvar fontData = [{\n \"font_class\": \"arrow-down\",\n \"unicode\": \"\\uE6BE\"\n}, {\n \"font_class\": \"arrow-left\",\n \"unicode\": \"\\uE6BC\"\n}, {\n \"font_class\": \"arrow-right\",\n \"unicode\": \"\\uE6BB\"\n}, {\n \"font_class\": \"arrow-up\",\n \"unicode\": \"\\uE6BD\"\n}, {\n \"font_class\": \"auth\",\n \"unicode\": \"\\uE6AB\"\n}, {\n \"font_class\": \"auth-filled\",\n \"unicode\": \"\\uE6CC\"\n}, {\n \"font_class\": \"back\",\n \"unicode\": \"\\uE6B9\"\n}, {\n \"font_class\": \"bars\",\n \"unicode\": \"\\uE627\"\n}, {\n \"font_class\": \"calendar\",\n \"unicode\": \"\\uE6A0\"\n}, {\n \"font_class\": \"calendar-filled\",\n \"unicode\": \"\\uE6C0\"\n}, {\n \"font_class\": \"camera\",\n \"unicode\": \"\\uE65A\"\n}, {\n \"font_class\": \"camera-filled\",\n \"unicode\": \"\\uE658\"\n}, {\n \"font_class\": \"cart\",\n \"unicode\": \"\\uE631\"\n}, {\n \"font_class\": \"cart-filled\",\n \"unicode\": \"\\uE6D0\"\n}, {\n \"font_class\": \"chat\",\n \"unicode\": \"\\uE65D\"\n}, {\n \"font_class\": \"chat-filled\",\n \"unicode\": \"\\uE659\"\n}, {\n \"font_class\": \"chatboxes\",\n \"unicode\": \"\\uE696\"\n}, {\n \"font_class\": \"chatboxes-filled\",\n \"unicode\": \"\\uE692\"\n}, {\n \"font_class\": \"chatbubble\",\n \"unicode\": \"\\uE697\"\n}, {\n \"font_class\": \"chatbubble-filled\",\n \"unicode\": \"\\uE694\"\n}, {\n \"font_class\": \"checkbox\",\n \"unicode\": \"\\uE62B\"\n}, {\n \"font_class\": \"checkbox-filled\",\n \"unicode\": \"\\uE62C\"\n}, {\n \"font_class\": \"checkmarkempty\",\n \"unicode\": \"\\uE65C\"\n}, {\n \"font_class\": \"circle\",\n \"unicode\": \"\\uE65B\"\n}, {\n \"font_class\": \"circle-filled\",\n \"unicode\": \"\\uE65E\"\n}, {\n \"font_class\": \"clear\",\n \"unicode\": \"\\uE66D\"\n}, {\n \"font_class\": \"close\",\n \"unicode\": \"\\uE673\"\n}, {\n \"font_class\": \"closeempty\",\n \"unicode\": \"\\uE66C\"\n}, {\n \"font_class\": \"cloud-download\",\n \"unicode\": \"\\uE647\"\n}, {\n \"font_class\": \"cloud-download-filled\",\n \"unicode\": \"\\uE646\"\n}, {\n \"font_class\": \"cloud-upload\",\n \"unicode\": \"\\uE645\"\n}, {\n \"font_class\": \"cloud-upload-filled\",\n \"unicode\": \"\\uE648\"\n}, {\n \"font_class\": \"color\",\n \"unicode\": \"\\uE6CF\"\n}, {\n \"font_class\": \"color-filled\",\n \"unicode\": \"\\uE6C9\"\n}, {\n \"font_class\": \"compose\",\n \"unicode\": \"\\uE67F\"\n}, {\n \"font_class\": \"contact\",\n \"unicode\": \"\\uE693\"\n}, {\n \"font_class\": \"contact-filled\",\n \"unicode\": \"\\uE695\"\n}, {\n \"font_class\": \"down\",\n \"unicode\": \"\\uE6B8\"\n}, {\n \"font_class\": \"bottom\",\n \"unicode\": \"\\uE6B8\"\n}, {\n \"font_class\": \"download\",\n \"unicode\": \"\\uE68D\"\n}, {\n \"font_class\": \"download-filled\",\n \"unicode\": \"\\uE681\"\n}, {\n \"font_class\": \"email\",\n \"unicode\": \"\\uE69E\"\n}, {\n \"font_class\": \"email-filled\",\n \"unicode\": \"\\uE69A\"\n}, {\n \"font_class\": \"eye\",\n \"unicode\": \"\\uE651\"\n}, {\n \"font_class\": \"eye-filled\",\n \"unicode\": \"\\uE66A\"\n}, {\n \"font_class\": \"eye-slash\",\n \"unicode\": \"\\uE6B3\"\n}, {\n \"font_class\": \"eye-slash-filled\",\n \"unicode\": \"\\uE6B4\"\n}, {\n \"font_class\": \"fire\",\n \"unicode\": \"\\uE6A1\"\n}, {\n \"font_class\": \"fire-filled\",\n \"unicode\": \"\\uE6C5\"\n}, {\n \"font_class\": \"flag\",\n \"unicode\": \"\\uE65F\"\n}, {\n \"font_class\": \"flag-filled\",\n \"unicode\": \"\\uE660\"\n}, {\n \"font_class\": \"folder-add\",\n \"unicode\": \"\\uE6A9\"\n}, {\n \"font_class\": \"folder-add-filled\",\n \"unicode\": \"\\uE6C8\"\n}, {\n \"font_class\": \"font\",\n \"unicode\": \"\\uE6A3\"\n}, {\n \"font_class\": \"forward\",\n \"unicode\": \"\\uE6BA\"\n}, {\n \"font_class\": \"gear\",\n \"unicode\": \"\\uE664\"\n}, {\n \"font_class\": \"gear-filled\",\n \"unicode\": \"\\uE661\"\n}, {\n \"font_class\": \"gift\",\n \"unicode\": \"\\uE6A4\"\n}, {\n \"font_class\": \"gift-filled\",\n \"unicode\": \"\\uE6C4\"\n}, {\n \"font_class\": \"hand-down\",\n \"unicode\": \"\\uE63D\"\n}, {\n \"font_class\": \"hand-down-filled\",\n \"unicode\": \"\\uE63C\"\n}, {\n \"font_class\": \"hand-up\",\n \"unicode\": \"\\uE63F\"\n}, {\n \"font_class\": \"hand-up-filled\",\n \"unicode\": \"\\uE63E\"\n}, {\n \"font_class\": \"headphones\",\n \"unicode\": \"\\uE630\"\n}, {\n \"font_class\": \"heart\",\n \"unicode\": \"\\uE639\"\n}, {\n \"font_class\": \"heart-filled\",\n \"unicode\": \"\\uE641\"\n}, {\n \"font_class\": \"help\",\n \"unicode\": \"\\uE679\"\n}, {\n \"font_class\": \"help-filled\",\n \"unicode\": \"\\uE674\"\n}, {\n \"font_class\": \"home\",\n \"unicode\": \"\\uE662\"\n}, {\n \"font_class\": \"home-filled\",\n \"unicode\": \"\\uE663\"\n}, {\n \"font_class\": \"image\",\n \"unicode\": \"\\uE670\"\n}, {\n \"font_class\": \"image-filled\",\n \"unicode\": \"\\uE678\"\n}, {\n \"font_class\": \"images\",\n \"unicode\": \"\\uE650\"\n}, {\n \"font_class\": \"images-filled\",\n \"unicode\": \"\\uE64B\"\n}, {\n \"font_class\": \"info\",\n \"unicode\": \"\\uE669\"\n}, {\n \"font_class\": \"info-filled\",\n \"unicode\": \"\\uE649\"\n}, {\n \"font_class\": \"left\",\n \"unicode\": \"\\uE6B7\"\n}, {\n \"font_class\": \"link\",\n \"unicode\": \"\\uE6A5\"\n}, {\n \"font_class\": \"list\",\n \"unicode\": \"\\uE644\"\n}, {\n \"font_class\": \"location\",\n \"unicode\": \"\\uE6AE\"\n}, {\n \"font_class\": \"location-filled\",\n \"unicode\": \"\\uE6AF\"\n}, {\n \"font_class\": \"locked\",\n \"unicode\": \"\\uE66B\"\n}, {\n \"font_class\": \"locked-filled\",\n \"unicode\": \"\\uE668\"\n}, {\n \"font_class\": \"loop\",\n \"unicode\": \"\\uE633\"\n}, {\n \"font_class\": \"mail-open\",\n \"unicode\": \"\\uE643\"\n}, {\n \"font_class\": \"mail-open-filled\",\n \"unicode\": \"\\uE63A\"\n}, {\n \"font_class\": \"map\",\n \"unicode\": \"\\uE667\"\n}, {\n \"font_class\": \"map-filled\",\n \"unicode\": \"\\uE666\"\n}, {\n \"font_class\": \"map-pin\",\n \"unicode\": \"\\uE6AD\"\n}, {\n \"font_class\": \"map-pin-ellipse\",\n \"unicode\": \"\\uE6AC\"\n}, {\n \"font_class\": \"medal\",\n \"unicode\": \"\\uE6A2\"\n}, {\n \"font_class\": \"medal-filled\",\n \"unicode\": \"\\uE6C3\"\n}, {\n \"font_class\": \"mic\",\n \"unicode\": \"\\uE671\"\n}, {\n \"font_class\": \"mic-filled\",\n \"unicode\": \"\\uE677\"\n}, {\n \"font_class\": \"micoff\",\n \"unicode\": \"\\uE67E\"\n}, {\n \"font_class\": \"micoff-filled\",\n \"unicode\": \"\\uE6B0\"\n}, {\n \"font_class\": \"minus\",\n \"unicode\": \"\\uE66F\"\n}, {\n \"font_class\": \"minus-filled\",\n \"unicode\": \"\\uE67D\"\n}, {\n \"font_class\": \"more\",\n \"unicode\": \"\\uE64D\"\n}, {\n \"font_class\": \"more-filled\",\n \"unicode\": \"\\uE64E\"\n}, {\n \"font_class\": \"navigate\",\n \"unicode\": \"\\uE66E\"\n}, {\n \"font_class\": \"navigate-filled\",\n \"unicode\": \"\\uE67A\"\n}, {\n \"font_class\": \"notification\",\n \"unicode\": \"\\uE6A6\"\n}, {\n \"font_class\": \"notification-filled\",\n \"unicode\": \"\\uE6C1\"\n}, {\n \"font_class\": \"paperclip\",\n \"unicode\": \"\\uE652\"\n}, {\n \"font_class\": \"paperplane\",\n \"unicode\": \"\\uE672\"\n}, {\n \"font_class\": \"paperplane-filled\",\n \"unicode\": \"\\uE675\"\n}, {\n \"font_class\": \"person\",\n \"unicode\": \"\\uE699\"\n}, {\n \"font_class\": \"person-filled\",\n \"unicode\": \"\\uE69D\"\n}, {\n \"font_class\": \"personadd\",\n \"unicode\": \"\\uE69F\"\n}, {\n \"font_class\": \"personadd-filled\",\n \"unicode\": \"\\uE698\"\n}, {\n \"font_class\": \"personadd-filled-copy\",\n \"unicode\": \"\\uE6D1\"\n}, {\n \"font_class\": \"phone\",\n \"unicode\": \"\\uE69C\"\n}, {\n \"font_class\": \"phone-filled\",\n \"unicode\": \"\\uE69B\"\n}, {\n \"font_class\": \"plus\",\n \"unicode\": \"\\uE676\"\n}, {\n \"font_class\": \"plus-filled\",\n \"unicode\": \"\\uE6C7\"\n}, {\n \"font_class\": \"plusempty\",\n \"unicode\": \"\\uE67B\"\n}, {\n \"font_class\": \"pulldown\",\n \"unicode\": \"\\uE632\"\n}, {\n \"font_class\": \"pyq\",\n \"unicode\": \"\\uE682\"\n}, {\n \"font_class\": \"qq\",\n \"unicode\": \"\\uE680\"\n}, {\n \"font_class\": \"redo\",\n \"unicode\": \"\\uE64A\"\n}, {\n \"font_class\": \"redo-filled\",\n \"unicode\": \"\\uE655\"\n}, {\n \"font_class\": \"refresh\",\n \"unicode\": \"\\uE657\"\n}, {\n \"font_class\": \"refresh-filled\",\n \"unicode\": \"\\uE656\"\n}, {\n \"font_class\": \"refreshempty\",\n \"unicode\": \"\\uE6BF\"\n}, {\n \"font_class\": \"reload\",\n \"unicode\": \"\\uE6B2\"\n}, {\n \"font_class\": \"right\",\n \"unicode\": \"\\uE6B5\"\n}, {\n \"font_class\": \"scan\",\n \"unicode\": \"\\uE62A\"\n}, {\n \"font_class\": \"search\",\n \"unicode\": \"\\uE654\"\n}, {\n \"font_class\": \"settings\",\n \"unicode\": \"\\uE653\"\n}, {\n \"font_class\": \"settings-filled\",\n \"unicode\": \"\\uE6CE\"\n}, {\n \"font_class\": \"shop\",\n \"unicode\": \"\\uE62F\"\n}, {\n \"font_class\": \"shop-filled\",\n \"unicode\": \"\\uE6CD\"\n}, {\n \"font_class\": \"smallcircle\",\n \"unicode\": \"\\uE67C\"\n}, {\n \"font_class\": \"smallcircle-filled\",\n \"unicode\": \"\\uE665\"\n}, {\n \"font_class\": \"sound\",\n \"unicode\": \"\\uE684\"\n}, {\n \"font_class\": \"sound-filled\",\n \"unicode\": \"\\uE686\"\n}, {\n \"font_class\": \"spinner-cycle\",\n \"unicode\": \"\\uE68A\"\n}, {\n \"font_class\": \"staff\",\n \"unicode\": \"\\uE6A7\"\n}, {\n \"font_class\": \"staff-filled\",\n \"unicode\": \"\\uE6CB\"\n}, {\n \"font_class\": \"star\",\n \"unicode\": \"\\uE688\"\n}, {\n \"font_class\": \"star-filled\",\n \"unicode\": \"\\uE68F\"\n}, {\n \"font_class\": \"starhalf\",\n \"unicode\": \"\\uE683\"\n}, {\n \"font_class\": \"trash\",\n \"unicode\": \"\\uE687\"\n}, {\n \"font_class\": \"trash-filled\",\n \"unicode\": \"\\uE685\"\n}, {\n \"font_class\": \"tune\",\n \"unicode\": \"\\uE6AA\"\n}, {\n \"font_class\": \"tune-filled\",\n \"unicode\": \"\\uE6CA\"\n}, {\n \"font_class\": \"undo\",\n \"unicode\": \"\\uE64F\"\n}, {\n \"font_class\": \"undo-filled\",\n \"unicode\": \"\\uE64C\"\n}, {\n \"font_class\": \"up\",\n \"unicode\": \"\\uE6B6\"\n}, {\n \"font_class\": \"top\",\n \"unicode\": \"\\uE6B6\"\n}, {\n \"font_class\": \"upload\",\n \"unicode\": \"\\uE690\"\n}, {\n \"font_class\": \"upload-filled\",\n \"unicode\": \"\\uE68E\"\n}, {\n \"font_class\": \"videocam\",\n \"unicode\": \"\\uE68C\"\n}, {\n \"font_class\": \"videocam-filled\",\n \"unicode\": \"\\uE689\"\n}, {\n \"font_class\": \"vip\",\n \"unicode\": \"\\uE6A8\"\n}, {\n \"font_class\": \"vip-filled\",\n \"unicode\": \"\\uE6C6\"\n}, {\n \"font_class\": \"wallet\",\n \"unicode\": \"\\uE6B1\"\n}, {\n \"font_class\": \"wallet-filled\",\n \"unicode\": \"\\uE6C2\"\n}, {\n \"font_class\": \"weibo\",\n \"unicode\": \"\\uE68B\"\n}, {\n \"font_class\": \"weixin\",\n \"unicode\": \"\\uE691\"\n}];\n\n// export const fontData = JSON.parse(fontDataJson)\nexports.fontData = fontData;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLWljb25zL2NvbXBvbmVudHMvdW5pLWljb25zL3VuaWljb25zX2ZpbGVfdnVlLmpzIl0sIm5hbWVzIjpbImZvbnREYXRhIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFDTyxJQUFNQSxRQUFRLEdBQUcsQ0FDdEI7RUFDRSxZQUFZLEVBQUUsWUFBWTtFQUMxQixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsWUFBWTtFQUMxQixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsYUFBYTtFQUMzQixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsVUFBVTtFQUN4QixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsTUFBTTtFQUNwQixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsYUFBYTtFQUMzQixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsTUFBTTtFQUNwQixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsTUFBTTtFQUNwQixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsVUFBVTtFQUN4QixTQUFTLEVBQUU7QUFDYixDQUFDLEVBQ0Q7RUFDRSxZQUFZLEVBQUUsaUJBQWlCO0VBQy9CLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxRQUFRO0VBQ3RCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxlQUFlO0VBQzdCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxNQUFNO0VBQ3BCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxhQUFhO0VBQzNCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxN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RUFDRDtFQUNFLFlBQVksRUFBRSxlQUFlO0VBQzdCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxPQUFPO0VBQ3JCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxjQUFjO0VBQzVCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxNQUFNO0VBQ3BCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxhQUFhO0VBQzNCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxVQUFVO0VBQ3hCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxPQUFPO0VBQ3JCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxjQUFjO0VBQzVCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxNQUFNO0VBQ3BCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxhQUFhO0VBQzNCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxNQUFNO0VBQ3BCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxhQUFhO0VBQzNCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxJQUFJO0VBQ2xCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRjtFQUNFLFlBQVksRUFBRSxLQUFLO0VBQ25CLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDQTtFQUNFLFlBQVksRUFBRSxRQUFRO0VBQ3RCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxlQUFlO0VBQzdCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxVQUFVO0VBQ3hCLFNBQVMsRUFBRTtBQUNiLENBQUMsRUFDRDtFQUNFLFlBQVksRUFBRSxpQkFBaUI7RUFDL0IsU0FBUyxFQUFFO0FBQ2IsQ0FBQyxFQUNEO0VBQ0UsWUFBWSxFQUFFLEtBQUs7RUFDbkIsU0FBUyxFQUFFO0FBQ2IsQ0FBQyxFQUNEO0VBQ0UsWUFBWSxFQUFFLFlBQVk7RUFDMUIsU0FBUyxFQUFFO0FBQ2IsQ0FBQyxFQUNEO0VBQ0UsWUFBWSxFQUFFLFFBQVE7RUFDdEIsU0FBUyxFQUFFO0FBQ2IsQ0FBQyxFQUNEO0VBQ0UsWUFBWSxFQUFFLGVBQWU7RUFDN0IsU0FBUyxFQUFFO0FBQ2IsQ0FBQyxFQUNEO0VBQ0UsWUFBWSxFQUFFLE9BQU87RUFDckIsU0FBUyxFQUFFO0FBQ2IsQ0FBQyxFQUNEO0VBQ0UsWUFBWSxFQUFFLFFBQVE7RUFDdEIsU0FBUyxFQUFFO0FBQ2IsQ0FBQyxDQUNGOztBQUVEO0FBQUEiLCJmaWxlIjoiMjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmV4cG9ydCBjb25zdCBmb250RGF0YSA9IFtcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImFycm93LWRvd25cIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmJlXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImFycm93LWxlZnRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmJjXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImFycm93LXJpZ2h0XCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZiYlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJhcnJvdy11cFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YmRcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiYXV0aFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YWJcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiYXV0aC1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmNjXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImJhY2tcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmI5XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImJhcnNcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjI3XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImNhbGVuZGFyXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZhMFwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjYWxlbmRhci1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmMwXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImNhbWVyYVwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NWFcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiY2FtZXJhLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NThcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiY2FydFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2MzFcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiY2FydC1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmQwXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImNoYXRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjVkXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImNoYXQtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY1OVwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjaGF0Ym94ZXNcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjk2XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImNoYXRib3hlcy1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjkyXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImNoYXRidWJibGVcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjk3XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImNoYXRidWJibGUtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY5NFwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjaGVja2JveFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2MmJcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiY2hlY2tib3gtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTYyY1wiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjaGVja21hcmtlbXB0eVwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NWNcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiY2lyY2xlXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY1YlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjaXJjbGUtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY1ZVwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjbGVhclwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NmRcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiY2xvc2VcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjczXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImNsb3NlZW1wdHlcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjZjXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImNsb3VkLWRvd25sb2FkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY0N1wiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJjbG91ZC1kb3dubG9hZC1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjQ2XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImNsb3VkLXVwbG9hZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NDVcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiY2xvdWQtdXBsb2FkLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NDhcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiY29sb3JcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmNmXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImNvbG9yLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YzlcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiY29tcG9zZVwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2N2ZcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiY29udGFjdFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2OTNcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiY29udGFjdC1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjk1XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImRvd25cIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmI4XCJcbiAgfSxcblx0e1xuXHQgIFwiZm9udF9jbGFzc1wiOiBcImJvdHRvbVwiLFxuXHQgIFwidW5pY29kZVwiOiBcIlxcdWU2YjhcIlxuXHR9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiZG93bmxvYWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjhkXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImRvd25sb2FkLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2ODFcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiZW1haWxcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjllXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImVtYWlsLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2OWFcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiZXllXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY1MVwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJleWUtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY2YVwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJleWUtc2xhc2hcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmIzXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImV5ZS1zbGFzaC1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmI0XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImZpcmVcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmExXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImZpcmUtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZjNVwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJmbGFnXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY1ZlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJmbGFnLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NjBcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiZm9sZGVyLWFkZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YTlcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiZm9sZGVyLWFkZC1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmM4XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImZvbnRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmEzXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImZvcndhcmRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmJhXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImdlYXJcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjY0XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImdlYXItZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY2MVwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJnaWZ0XCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZhNFwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJnaWZ0LWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YzRcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiaGFuZC1kb3duXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTYzZFwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJoYW5kLWRvd24tZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTYzY1wiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJoYW5kLXVwXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTYzZlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJoYW5kLXVwLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2M2VcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiaGVhZHBob25lc1wiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2MzBcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiaGVhcnRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjM5XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImhlYXJ0LWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NDFcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiaGVscFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NzlcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiaGVscC1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjc0XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImhvbWVcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjYyXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImhvbWUtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY2M1wiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJpbWFnZVwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NzBcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwiaW1hZ2UtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY3OFwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJpbWFnZXNcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjUwXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImltYWdlcy1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjRiXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImluZm9cIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjY5XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImluZm8tZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY0OVwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJsZWZ0XCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZiN1wiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJsaW5rXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZhNVwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJsaXN0XCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY0NFwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJsb2NhdGlvblwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YWVcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwibG9jYXRpb24tZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZhZlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJsb2NrZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjZiXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImxvY2tlZC1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjY4XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcImxvb3BcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjMzXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcIm1haWwtb3BlblwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NDNcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwibWFpbC1vcGVuLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2M2FcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwibWFwXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY2N1wiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtYXAtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY2NlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtYXAtcGluXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZhZFwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtYXAtcGluLWVsbGlwc2VcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmFjXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcIm1lZGFsXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZhMlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtZWRhbC1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmMzXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcIm1pY1wiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NzFcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwibWljLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NzdcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwibWljb2ZmXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY3ZVwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtaWNvZmYtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZiMFwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtaW51c1wiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NmZcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwibWludXMtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY3ZFwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtb3JlXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY0ZFwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJtb3JlLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NGVcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwibmF2aWdhdGVcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjZlXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcIm5hdmlnYXRlLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2N2FcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwibm90aWZpY2F0aW9uXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZhNlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJub3RpZmljYXRpb24tZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZjMVwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJwYXBlcmNsaXBcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjUyXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInBhcGVycGxhbmVcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjcyXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInBhcGVycGxhbmUtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY3NVwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJwZXJzb25cIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjk5XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInBlcnNvbi1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjlkXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInBlcnNvbmFkZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2OWZcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwicGVyc29uYWRkLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2OThcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwicGVyc29uYWRkLWZpbGxlZC1jb3B5XCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZkMVwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJwaG9uZVwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2OWNcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwicGhvbmUtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY5YlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJwbHVzXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY3NlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJwbHVzLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YzdcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwicGx1c2VtcHR5XCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY3YlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJwdWxsZG93blwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2MzJcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwicHlxXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY4MlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJxcVwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2ODBcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwicmVkb1wiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NGFcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwicmVkby1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjU1XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInJlZnJlc2hcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjU3XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInJlZnJlc2gtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY1NlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJyZWZyZXNoZW1wdHlcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmJmXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInJlbG9hZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YjJcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwicmlnaHRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmI1XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInNjYW5cIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjJhXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInNlYXJjaFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2NTRcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwic2V0dGluZ3NcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjUzXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInNldHRpbmdzLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2Y2VcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwic2hvcFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2MmZcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwic2hvcC1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmNkXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInNtYWxsY2lyY2xlXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY3Y1wiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJzbWFsbGNpcmNsZS1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjY1XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInNvdW5kXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY4NFwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJzb3VuZC1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjg2XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInNwaW5uZXItY3ljbGVcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjhhXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInN0YWZmXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZhN1wiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJzdGFmZi1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmNiXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInN0YXJcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjg4XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInN0YXItZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY4ZlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJzdGFyaGFsZlwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2ODNcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwidHJhc2hcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjg3XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInRyYXNoLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2ODVcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwidHVuZVwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YWFcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwidHVuZS1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNmNhXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInVuZG9cIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjRmXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInVuZG8tZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY0Y1wiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJ1cFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YjZcIlxuICB9LFxuXHR7XG5cdCAgXCJmb250X2NsYXNzXCI6IFwidG9wXCIsXG5cdCAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZiNlwiXG5cdH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJ1cGxvYWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjkwXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInVwbG9hZC1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjhlXCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInZpZGVvY2FtXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY4Y1wiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJ2aWRlb2NhbS1maWxsZWRcIixcbiAgICBcInVuaWNvZGVcIjogXCJcXHVlNjg5XCJcbiAgfSxcbiAge1xuICAgIFwiZm9udF9jbGFzc1wiOiBcInZpcFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YThcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwidmlwLWZpbGxlZFwiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2YzZcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwid2FsbGV0XCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZiMVwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJ3YWxsZXQtZmlsbGVkXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTZjMlwiXG4gIH0sXG4gIHtcbiAgICBcImZvbnRfY2xhc3NcIjogXCJ3ZWlib1wiLFxuICAgIFwidW5pY29kZVwiOiBcIlxcdWU2OGJcIlxuICB9LFxuICB7XG4gICAgXCJmb250X2NsYXNzXCI6IFwid2VpeGluXCIsXG4gICAgXCJ1bmljb2RlXCI6IFwiXFx1ZTY5MVwiXG4gIH1cbl1cblxuLy8gZXhwb3J0IGNvbnN0IGZvbnREYXRhID0gSlNPTi5wYXJzZTxJY29uc0RhdGFJdGVtPihmb250RGF0YUpzb24pXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///27\n"); /***/ }), /* 28 */ /*!***************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/tm-nav-bar/components/tm-nav-bar/tm-nav-bar.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_nav_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tm-nav-bar.vue?vue&type=script&lang=js& */ 29);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_nav_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_nav_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_nav_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_nav_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_nav_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXN1QixDQUFnQixndEJBQUcsRUFBQyIsImZpbGUiOiIyOC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3RtLW5hdi1iYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90bS1uYXYtYmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///28\n"); /***/ }), /* 29 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/tm-nav-bar/components/tm-nav-bar/tm-nav-bar.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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 _tmStatusBar = _interopRequireDefault(__webpack_require__(/*! ./tm-status-bar.vue */ 30));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 _default2 = {\n name: \"tmNavBar\",\n components: {\n statusBar: _tmStatusBar.default\n },\n props: {\n height: {\n type: Number,\n default: function _default() {\n return 100;\n }\n },\n width: {\n type: String,\n default: function _default() {\n return '60%';\n }\n },\n title: {\n type: String,\n default: function _default() {\n return '';\n }\n },\n fontSize: {\n type: Number,\n default: function _default() {\n return 14;\n }\n },\n iconSize: {\n type: Number,\n default: function _default() {\n return 22;\n }\n },\n leftText: {\n type: String,\n default: function _default() {\n return '';\n }\n },\n leftIcon: {\n type: String,\n default: function _default() {\n return 'arrowleft';\n }\n },\n leftColor: {\n type: String,\n default: function _default() {\n return '#fff';\n }\n },\n rbgs: {\n type: Boolean,\n default: function _default() {\n return true;\n }\n },\n rightText: {\n type: String,\n default: function _default() {\n return '';\n }\n },\n rightIcon: {\n type: String,\n default: function _default() {\n return '';\n }\n },\n rightColor: {\n type: String,\n default: function _default() {\n return '#333';\n }\n },\n titleColor: {\n type: String,\n default: function _default() {\n return '#333';\n }\n },\n backgroundType: {\n type: Number,\n // 0: 背景颜色 1: 背景图片\n default: 0\n },\n backgroundColor: {\n type: String,\n default: function _default() {\n return '#ffffff';\n }\n },\n backgroundImgUrl: {\n type: String,\n default: function _default() {\n return '';\n }\n },\n fixed: {\n type: [Boolean, String],\n default: true\n },\n statusBar: {\n type: [Boolean, String],\n default: false\n }\n },\n methods: {\n onClickLeft: function onClickLeft() {\n this.$emit(\"clickLeft\");\n },\n onClickRight: function onClickRight() {\n this.$emit(\"clickRight\");\n },\n onClickTitle: function onClickTitle() {\n this.$emit(\"clickTitle\");\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdG0tbmF2LWJhci9jb21wb25lbnRzL3RtLW5hdi1iYXIvdG0tbmF2LWJhci52dWUiXSwibmFtZXMiOlsibmFtZSIsImNvbXBvbmVudHMiLCJzdGF0dXNCYXIiLCJwcm9wcyIsImhlaWdodCIsInR5cGUiLCJkZWZhdWx0Iiwid2lkdGgiLCJ0aXRsZSIsImZvbnRTaXplIiwiaWNvblNpemUiLCJsZWZ0VGV4dCIsImxlZnRJY29uIiwibGVmdENvbG9yIiwicmJncyIsInJpZ2h0VGV4dCIsInJpZ2h0SWNvbiIsInJpZ2h0Q29sb3IiLCJ0aXRsZUNvbG9yIiwiYmFja2dyb3VuZFR5cGUiLCJiYWNrZ3JvdW5kQ29sb3IiLCJiYWNrZ3JvdW5kSW1nVXJsIiwiZml4ZWQiLCJtZXRob2RzIiwib25DbGlja0xlZnQiLCJvbkNsaWNrUmlnaHQiLCJvbkNsaWNrVGl0bGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUF3Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBQ0E7RUFDQUE7RUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztRQUVBO01BS0E7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBRztNQUNBSjtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBSTtNQUNBTDtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBSztNQUNBTjtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBTTtNQUNBUDtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBTztNQUNBUjtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBUTtNQUNBVDtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBUztNQUNBVjtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBVTtNQUNBWDtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBVztNQUNBWjtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBWTtNQUNBYjtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBYTtNQUNBZDtNQUNBO01BQ0FDO0lBQ0E7SUFDQWM7TUFDQWY7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQWU7TUFDQWhCO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FnQjtNQUNBakI7TUFDQUM7SUFDQTtJQUNBSjtNQUNBRztNQUNBQztJQUNBO0VBRUE7RUFDQWlCO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwidW5pLW5hdmJhclwiIDpzdHlsZT1cInt6SW5kZXg6IDk5OTk5OX1cIj5cclxuXHRcdDwhLS0g6aG26YOo5a+86Iiq5qCPIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0bS1uYXZiYXJfX2NvbnRlbnRcIiA6Y2xhc3M9XCJ7ICd0bS1uYXZiYXItLWZpeGVkJzogZml4ZWR9XCJcclxuXHRcdFx0OnN0eWxlPVwieyBoZWlnaHQ6IGhlaWdodCArICdweCcsIGNvbG9yOiB0aXRsZUNvbG9yLCAnZm9udFNpemUnOiBmb250U2l6ZSArICdweCcsIGJhY2tncm91bmQ6IGJhY2tncm91bmRDb2xvciwgd2lkdGg6IHdpZHRoIH1cIj5cclxuXHRcdFx0PCEtLSDog4zmma/lm74gLS0+XHJcblx0XHRcdDxpbWcgY2xhc3M9XCJ0bS1uYXZiYXJfX2hlYWRlci1iZ1wiIHYtaWY9XCJiYWNrZ3JvdW5kVHlwZVwiIDpzcmM9XCJiYWNrZ3JvdW5kSW1nVXJsXCIgYWx0PVwiXCI+XHJcblx0XHRcdDwhLS0g5bem5L6n5Zu+5qCH5oyJ6ZKuIC0tPlxyXG5cdFx0XHQ8dmlldyBAdGFwPVwib25DbGlja0xlZnRcIiBjbGFzcz1cInRtLW5hdmJhcl9faGVhZGVyLWJ0bnMgdG0tbmF2YmFyX19oZWFkZXItYnRucy1sZWZ0XCIgOnN0eWxlPVwibGVmdEljb24ubGVuZ3RoPyAnYmFja2dyb3VuZC1jb2xvcjogIzAwMCcgOiAnYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQnXCI+XG5cdFx0XHRcdDx1bmktaWNvbnMgdi1pZj1cImxlZnRJY29uLmxlbmd0aFwiIDpjb2xvcj1cImxlZnRDb2xvclwiIDp0eXBlPVwibGVmdEljb25cIiA6c2l6ZT1cImljb25TaXplXCIgLz5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRtLW5hdmJhci1idG4tdGV4dFwiIHYtaWY9XCJsZWZ0VGV4dC5sZW5ndGhcIlxyXG5cdFx0XHRcdFx0OnN0eWxlPVwieyBjb2xvcjogbGVmdENvbG9yLCBmb250U2l6ZTogZm9udFNpemUgKyAncHgnIH1cIj57eyBsZWZ0VGV4dCB9fTwvdGV4dD5cclxuXHRcdFx0XHQ8c2xvdCBuYW1lPVwibGVmdFwiIC8+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdDwhLS0g5qCH6aKY5paH5a2XLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidG0tbmF2YmFyX19oZWFkZXItY29udGFpbmVyXCIgQHRhcD1cIm9uQ2xpY2tUaXRsZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidG0tbmF2YmFyX19oZWFkZXItdGl0bGUgdGV4dE92ZXJmbG93XCI+XHJcblx0XHRcdFx0XHR7e3RpdGxlfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PCEtLSDmoIfpopjmj5Lmp70gLS0+XHJcblx0XHRcdFx0PHNsb3QgLz5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0PCEtLSDlj7Pkvqflm77moIfmjInpkq4gLS0+XG5cdFx0XHQ8dmlldyBAdGFwPVwib25DbGlja1JpZ2h0XCIgY2xhc3M9XCJ0bS1uYXZiYXJfX2hlYWRlci1idG5zIHRtLW5hdmJhcl9faGVhZGVyLWJ0bnMtcmlnaHRcIiA6c3R5bGU9XCJyYmdzPyAnYmFja2dyb3VuZC1jb2xvcjogIzAwMCcgOiAnYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQnXCI+XG5cdFx0XHRcdDx1bmktaWNvbnMgdi1pZj1cInJpZ2h0SWNvbi5sZW5ndGhcIiA6Y29sb3I9XCJyaWdodENvbG9yXCIgOnR5cGU9XCJyaWdodEljb25cIiA6c2l6ZT1cImljb25TaXplXCIgLz5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRtLW5hdmJhci1idG4tdGV4dFwiIHYtaWY9XCJyaWdodFRleHQubGVuZ3RoXCIgOnN0eWxlPVwieyBjb2xvcjogcmlnaHRDb2xvciwgZm9udFNpemU6IGZvbnRTaXplICsgJ3B4JyB9XCI+e3sgcmlnaHRUZXh0IH19PC90ZXh0PlxyXG5cdFx0XHRcdDxzbG90IG5hbWU9XCJyaWdodFwiIC8+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwidG0tbmF2YmFyX19wbGFjZVwiIHYtaWY9XCJmaXhlZCAmJiBiYWNrZ3JvdW5kQ29sb3IgIT09ICd0cmFuc3BhcmVudCdcIj5cclxuXHRcdFx0PHN0YXR1cy1iYXIgdi1pZj1cInN0YXR1c0JhclwiIC8+XHJcblx0XHRcdDx2aWV3IDpzdHlsZT1cIntoZWlnaHQ6IGhlaWdodCArICdweCd9XCIgLz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgc3RhdHVzQmFyIGZyb20gXCIuL3RtLXN0YXR1cy1iYXIudnVlXCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJ0bU5hdkJhclwiLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRzdGF0dXNCYXJcclxuXHRcdH0sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRoZWlnaHQ6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XG5cdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUFxuXHRcdFx0XHRcdHJldHVybiAxMDBcdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcblx0XHRcdFx0XHRyZXR1cm4gNTRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ly8gI2VuZGlmXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcblx0XHRcdHdpZHRoOiB7XG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XG5cdFx0XHRcdFx0cmV0dXJuICc2MCUnXG5cdFx0XHRcdH1cblx0XHRcdH0sXHJcblx0XHRcdHRpdGxlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuICcnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRmb250U2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiAxNFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0aWNvblNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gMjJcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGxlZnRUZXh0OiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuICcnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRsZWZ0SWNvbjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiAnYXJyb3dsZWZ0J1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0bGVmdENvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuICcjZmZmJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcblx0XHRcdHJiZ3M6IHtcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XG5cdFx0XHRcdFx0cmV0dXJuIHRydWVcblx0XHRcdFx0fVxuXHRcdFx0fSxcclxuXHRcdFx0cmlnaHRUZXh0OiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuICcnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRyaWdodEljb246IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gJydcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHJpZ2h0Q29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gJyMzMzMnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR0aXRsZUNvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuICcjMzMzJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0YmFja2dyb3VuZFR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0Ly8gMDog6IOM5pmv6aKc6ImyICAxOiDog4zmma/lm77niYdcclxuXHRcdFx0XHRkZWZhdWx0OiAwXHJcblx0XHRcdH0sXHJcblx0XHRcdGJhY2tncm91bmRDb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiAnI2ZmZmZmZidcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGJhY2tncm91bmRJbWdVcmw6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gJydcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGZpeGVkOiB7XHJcblx0XHRcdFx0dHlwZTogW0Jvb2xlYW4sIFN0cmluZ10sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzdGF0dXNCYXI6IHtcclxuXHRcdFx0XHR0eXBlOiBbQm9vbGVhbiwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRvbkNsaWNrTGVmdCgpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KFwiY2xpY2tMZWZ0XCIpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbkNsaWNrUmlnaHQoKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdChcImNsaWNrUmlnaHRcIik7XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uQ2xpY2tUaXRsZSgpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KFwiY2xpY2tUaXRsZVwiKTtcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XG5cdC51bmktbmF2YmFyIHtcblx0XHRcblx0fVxyXG5cdC50bS1uYXZiYXJfX2NvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMzJ1cHg7XHJcblx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDBycHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7IC8qIOWFvOWuuSBpT1MgMTIuMC0xMi4xICovXG5cdFx0cGFkZGluZy10b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKTsgLyog5YW85a65IGlPUyAxMS4wLTExLjQgKi9cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdC50bS1uYXZiYXJfX2hlYWRlci1iZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdH1cclxuXHJcblx0XHQudG0tbmF2YmFyX19oZWFkZXItdGl0bGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAydXB4O1xuXHRcdFx0Zm9udC1zaXplOiA0NnJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRtLW5hdmJhcl9faGVhZGVyLWJ0bnMge1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0aGVpZ2h0OiA2MHVweDtcclxuXHRcdFx0bWluLXdpZHRoOiA2MHVweDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDYxOTNhO1xuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzogMTBycHggMjBycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdFx0Ji50bS1uYXZiYXJfX2hlYWRlci1idG5zLWxlZnQge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnRtLW5hdmJhci1idG4tdGV4dCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDVycHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRtLW5hdmJhci0tZml4ZWQge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0ei1pbmRleDogOTk4O1xyXG5cdFx0d2lkdGg6IDYwJTtcblx0fVxyXG5cclxuXHQudG0tbmF2YmFyX19wbGFjZSB7fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///29\n"); /***/ }), /* 30 */ /*!*****************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/tm-nav-bar/components/tm-nav-bar/tm-status-bar.vue ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _tm_status_bar_vue_vue_type_template_id_c83a1e94_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tm-status-bar.vue?vue&type=template&id=c83a1e94&scoped=true& */ 31);\n/* harmony import */ var _tm_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tm-status-bar.vue?vue&type=script&lang=js& */ 33);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _tm_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _tm_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _tm_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _tm_status_bar_vue_vue_type_template_id_c83a1e94_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _tm_status_bar_vue_vue_type_template_id_c83a1e94_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"c83a1e94\",\n null,\n false,\n _tm_status_bar_vue_vue_type_template_id_c83a1e94_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/tm-nav-bar/components/tm-nav-bar/tm-status-bar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0k7QUFDdEk7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ21OO0FBQ25OLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSxvR0FBTTtBQUNSLEVBQUUsNkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3RtLXN0YXR1cy1iYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWM4M2ExZTk0JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdG0tc3RhdHVzLWJhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3RtLXN0YXR1cy1iYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiYzgzYTFlOTRcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidW5pX21vZHVsZXMvdG0tbmF2LWJhci9jb21wb25lbnRzL3RtLW5hdi1iYXIvdG0tc3RhdHVzLWJhci52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///30\n"); /***/ }), /* 31 */ /*!************************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/tm-nav-bar/components/tm-nav-bar/tm-status-bar.vue?vue&type=template&id=c83a1e94&scoped=true& ***! \************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_status_bar_vue_vue_type_template_id_c83a1e94_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tm-status-bar.vue?vue&type=template&id=c83a1e94&scoped=true& */ 32); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_status_bar_vue_vue_type_template_id_c83a1e94_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_status_bar_vue_vue_type_template_id_c83a1e94_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_status_bar_vue_vue_type_template_id_c83a1e94_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_status_bar_vue_vue_type_template_id_c83a1e94_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 32 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/tm-nav-bar/components/tm-nav-bar/tm-status-bar.vue?vue&type=template&id=c83a1e94&scoped=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "tm-status-bar"), style: _vm._$s(0, "s", { height: _vm.statusBarHeight }), attrs: { _i: 0 }, }, [_vm._t("default", null, { _i: 1 })], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 33 */ /*!******************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/tm-nav-bar/components/tm-nav-bar/tm-status-bar.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tm-status-bar.vue?vue&type=script&lang=js& */ 34);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tm_status_bar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXl1QixDQUFnQixtdEJBQUcsRUFBQyIsImZpbGUiOiIzMy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3RtLXN0YXR1cy1iYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90bS1zdGF0dXMtYmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///33\n"); /***/ }), /* 34 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/tm-nav-bar/components/tm-nav-bar/tm-status-bar.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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//\n\nvar statusBarHeight = uni.getSystemInfoSync().statusBarHeight + 'px';\nvar _default = {\n name: 'TMStatusBar',\n data: function data() {\n return {\n statusBarHeight: statusBarHeight\n };\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdG0tbmF2LWJhci9jb21wb25lbnRzL3RtLW5hdi1iYXIvdG0tc3RhdHVzLWJhci52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiLCJzdGF0dXNCYXJIZWlnaHQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFPQTtBQUFBLGVBQ0E7RUFDQUE7RUFDQUM7SUFDQTtNQUNBQztJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjM0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cInsgaGVpZ2h0OiBzdGF0dXNCYXJIZWlnaHQgfVwiIGNsYXNzPVwidG0tc3RhdHVzLWJhclwiPlxyXG5cdFx0PHNsb3QgLz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdHZhciBzdGF0dXNCYXJIZWlnaHQgPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5zdGF0dXNCYXJIZWlnaHQgKyAncHgnXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ1RNU3RhdHVzQmFyJyxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0c3RhdHVzQmFySGVpZ2h0OiBzdGF0dXNCYXJIZWlnaHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0dG0tc3RhdHVzLWJhciB7XHJcblx0XHQvLyB3aWR0aDogNzUwcnB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0Ly8gaGVpZ2h0OiB2YXIoLS1zdGF0dXMtYmFyLWhlaWdodCk7XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///34\n"); /***/ }), /* 35 */ /*!*************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/sleep-list-data/sleep-list-data.vue ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _sleep_list_data_vue_vue_type_template_id_b24357e8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./sleep-list-data.vue?vue&type=template&id=b24357e8& */ 36);\n/* harmony import */ var _sleep_list_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./sleep-list-data.vue?vue&type=script&lang=js& */ 39);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _sleep_list_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _sleep_list_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _sleep_list_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _sleep_list_data_vue_vue_type_template_id_b24357e8___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _sleep_list_data_vue_vue_type_template_id_b24357e8___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _sleep_list_data_vue_vue_type_template_id_b24357e8___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/sleep-list-data/sleep-list-data.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEg7QUFDNUg7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSwwRkFBTTtBQUNSLEVBQUUsbUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3NsZWVwLWxpc3QtZGF0YS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YjI0MzU3ZTgmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9zbGVlcC1saXN0LWRhdGEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9zbGVlcC1saXN0LWRhdGEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvc2xlZXAtbGlzdC1kYXRhL3NsZWVwLWxpc3QtZGF0YS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///35\n"); /***/ }), /* 36 */ /*!********************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/sleep-list-data/sleep-list-data.vue?vue&type=template&id=b24357e8& ***! \********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_list_data_vue_vue_type_template_id_b24357e8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./sleep-list-data.vue?vue&type=template&id=b24357e8& */ 37); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_list_data_vue_vue_type_template_id_b24357e8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_list_data_vue_vue_type_template_id_b24357e8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_list_data_vue_vue_type_template_id_b24357e8___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_list_data_vue_vue_type_template_id_b24357e8___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 37 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/sleep-list-data/sleep-list-data.vue?vue&type=template&id=b24357e8& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c("view", [ _c( "view", { style: _vm._$s( 2, "s", "position: absolute;width: 100%; height: 60px;background-color: #000;z-index: 1;display: " + _vm.zz ), attrs: { _i: 2 }, }, [ _c("image", { attrs: { src: _vm._$s( 3, "a-src", __webpack_require__(/*! ../../static/image/1722482824117.jpg */ 38) ), _i: 3, }, }), ] ), _c("view", [ _c("canvas", { attrs: { id: "myCanvas", "canvas-id": _vm._$s(5, "a-canvas-id", _vm.canvasId), _i: 5, }, }), ]), ]), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 38 */ /*!*********************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/image/1722482824117.jpg ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/image/1722482824117.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJzdGF0aWMvaW1hZ2UvMTcyMjQ4MjgyNDExNy5qcGdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///38\n"); /***/ }), /* 39 */ /*!**************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/sleep-list-data/sleep-list-data.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_list_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./sleep-list-data.vue?vue&type=script&lang=js& */ 40);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_list_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_list_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_list_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_list_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_list_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW10QixDQUFnQixxdEJBQUcsRUFBQyIsImZpbGUiOiIzOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3NsZWVwLWxpc3QtZGF0YS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3NsZWVwLWxpc3QtZGF0YS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///39\n"); /***/ }), /* 40 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/sleep-list-data/sleep-list-data.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"sleep-list-data\",\n props: {\n dataList: Array,\n canvasId: String\n },\n data: function data() {\n return {\n zz: 'block'\n };\n },\n watch: {\n dataList: function dataList(newVal, oldVal) {\n var _this = this;\n if (newVal.length > 0) {\n this.zz = 'none';\n var query = uni.createSelectorQuery().in(this);\n query.select('#myCanvas').boundingClientRect(function (data) {\n if (data) {\n // data.width就是画布的宽度\n var canvasWidth = data.width;\n _this.doDraw(canvasWidth);\n }\n }).exec();\n }\n }\n },\n mounted: function mounted() {},\n methods: {\n doDraw: function doDraw(canvasWidth) {\n var colorArr = ['#e933dd', '#6452da', '#4faffc'];\n var heightArr = [40, 20, 0];\n var current = 0;\n var times = 0;\n // 计算出每个线条的宽度\n var oneLineWidth = (canvasWidth / this.dataList.length).toFixed(2);\n var ctx = uni.createCanvasContext(this.canvasId, this);\n // 设置填充颜色为红色\n this.dataList.map(function (v, i) {\n // if(current == v){\n // \ttimes += 1;\n // }else{\n ctx.setFillStyle(colorArr[parseInt(v)]);\n // 绘制矩形\n ctx.fillRect((i * oneLineWidth).toFixed(2), heightArr[parseInt(v)], oneLineWidth, 20);\n // current = v;\n // times = 1\n // }\n });\n\n // 将绘制的内容渲染到画布\n ctx.draw();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9zbGVlcC1saXN0LWRhdGEvc2xlZXAtbGlzdC1kYXRhLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhTGlzdCIsImNhbnZhc0lkIiwiZGF0YSIsInp6Iiwid2F0Y2giLCJxdWVyeSIsIm1vdW50ZWQiLCJtZXRob2RzIiwiZG9EcmF3IiwiY3R4Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQWdCQTtFQUNBQTtFQUNBQztJQUNBQztJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7SUFFQTtFQUNBO0VBQ0FDO0lBQ0FKO01BQUE7TUFFQTtRQUNBO1FBQ0E7UUFDQUs7VUFDQTtZQUNBO1lBQ0E7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUMsNkJBRUE7RUFDQUM7SUFDQUM7TUFDQSxnQkFDQSxXQUNBLFdBQ0EsVUFDQTtNQUNBLGlCQUNBLElBQ0EsSUFDQSxFQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQUM7UUFDQTtRQUNBQTtRQUNBO1FBQ0E7UUFDQTtNQUVBOztNQUVBO01BQ0FBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3PlxuXHRcdFxuXHRcdDx2aWV3IGNsYXNzPVwiXCIgc3R5bGU9XCJwb3NpdGlvbjogcmVsYXRpdmU7XCI+XG5cdFx0XHQ8dmlldyA6c3R5bGU9XCIncG9zaXRpb246IGFic29sdXRlO3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDYwcHg7YmFja2dyb3VuZC1jb2xvcjogIzAwMDt6LWluZGV4OiAxO2Rpc3BsYXk6ICcrenpcIj5cblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWFnZS8xNzIyNDgyODI0MTE3LmpwZ1wiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCIgbW9kZT1cIndpZHRoRml4XCI+PC9pbWFnZT5cblx0XHRcdDwvdmlldz5cblx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XG5cdFx0XHRcdDxjYW52YXMgaWQ9XCJteUNhbnZhc1wiIDpjYW52YXMtaWQ9XCJjYW52YXNJZFwiIHN0eWxlPVwid2lkdGg6IDEwMCU7IGhlaWdodDogNjBweDtcIj48L2NhbnZhcz5cblx0XHRcdDwvdmlldz5cblx0XHQ8L3ZpZXc+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdFxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0bmFtZTpcInNsZWVwLWxpc3QtZGF0YVwiLFxuXHRcdHByb3BzOntcblx0XHRcdGRhdGFMaXN0OkFycmF5LFxuXHRcdFx0Y2FudmFzSWQ6U3RyaW5nXG5cdFx0fSxcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0eno6J2Jsb2NrJyxcblx0XHRcdFx0XG5cdFx0XHR9O1xuXHRcdH0sXG5cdFx0d2F0Y2g6e1xuXHRcdFx0ZGF0YUxpc3QobmV3VmFsLG9sZFZhbCl7XG5cdFx0XHRcblx0XHRcdFx0aWYobmV3VmFsLmxlbmd0aCA+IDApe1xuXHRcdFx0XHRcdHRoaXMuenogPSAnbm9uZSdcblx0XHRcdFx0XHRjb25zdCBxdWVyeSA9IHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuaW4odGhpcyk7XG5cdFx0XHRcdFx0cXVlcnkuc2VsZWN0KCcjbXlDYW52YXMnKS5ib3VuZGluZ0NsaWVudFJlY3QoZGF0YSA9PiB7XG5cdFx0XHRcdFx0ICBpZiAoZGF0YSkge1xuXHRcdFx0XHRcdCAgICAvLyBkYXRhLndpZHRo5bCx5piv55S75biD55qE5a695bqmXG5cdFx0XHRcdFx0ICAgIGxldCBjYW52YXNXaWR0aCA9IGRhdGEud2lkdGg7XG5cdFx0XHRcdFx0ICAgIHRoaXMuZG9EcmF3KGNhbnZhc1dpZHRoKVxuXHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdH0pLmV4ZWMoKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0bW91bnRlZCgpIHtcblx0XHQgICAgXG5cdFx0fSxcblx0XHRtZXRob2RzOntcblx0XHRcdGRvRHJhdyhjYW52YXNXaWR0aCl7XG5cdFx0XHRcdGNvbnN0IGNvbG9yQXJyID0gW1xuXHRcdFx0XHRcdCcjZTkzM2RkJyxcblx0XHRcdFx0XHQnIzY0NTJkYScsXG5cdFx0XHRcdFx0JyM0ZmFmZmMnXG5cdFx0XHRcdF1cblx0XHRcdFx0Y29uc3QgaGVpZ2h0QXJyID0gW1xuXHRcdFx0XHRcdDQwLFxuXHRcdFx0XHRcdDIwLFxuXHRcdFx0XHRcdDBcblx0XHRcdFx0XVxuXHRcdFx0XHRsZXQgY3VycmVudCA9IDA7XG5cdFx0XHRcdGxldCB0aW1lcyA9IDA7XG5cdFx0XHRcdC8vIOiuoeeul+WHuuavj+S4que6v+adoeeahOWuveW6plxuXHRcdFx0XHRjb25zdCBvbmVMaW5lV2lkdGggPSAoY2FudmFzV2lkdGggLyB0aGlzLmRhdGFMaXN0Lmxlbmd0aCkudG9GaXhlZCgyKVxuXHRcdFx0XHRjb25zdCBjdHggPSB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dCh0aGlzLmNhbnZhc0lkLCB0aGlzKTtcblx0XHRcdFx0Ly8g6K6+572u5aGr5YWF6aKc6Imy5Li657qi6ImyXG5cdFx0XHRcdHRoaXMuZGF0YUxpc3QubWFwKCh2LGkpID0+IHtcblx0XHRcdFx0XHQvLyBpZihjdXJyZW50ID09IHYpe1xuXHRcdFx0XHRcdC8vIFx0dGltZXMgKz0gMTtcblx0XHRcdFx0XHQvLyB9ZWxzZXtcblx0XHRcdFx0XHRcdGN0eC5zZXRGaWxsU3R5bGUoY29sb3JBcnJbcGFyc2VJbnQodildKTtcblx0XHRcdFx0XHRcdC8vIOe7mOWItuefqeW9olxuXHRcdFx0XHRcdFx0Y3R4LmZpbGxSZWN0KChpICogb25lTGluZVdpZHRoKS50b0ZpeGVkKDIpLCBoZWlnaHRBcnJbcGFyc2VJbnQodildLG9uZUxpbmVXaWR0aCwgMjApO1xuXHRcdFx0XHRcdFx0Ly8gY3VycmVudCA9IHY7XG5cdFx0XHRcdFx0XHQvLyB0aW1lcyA9IDFcblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH0pXG5cdFx0XHRcdFxuXHRcdFx0XHQvLyDlsIbnu5jliLbnmoTlhoXlrrnmuLLmn5PliLDnlLvluINcblx0XHRcdFx0Y3R4LmRyYXcoKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGU+XG5cbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///40\n"); /***/ }), /* 41 */ /*!***********************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/lime-echart/components/l-echart/l-echart.vue ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _l_echart_vue_vue_type_template_id_52a46d79___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./l-echart.vue?vue&type=template&id=52a46d79& */ 42);\n/* harmony import */ var _l_echart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./l-echart.vue?vue&type=script&lang=js& */ 44);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _l_echart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _l_echart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _l_echart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _l_echart_vue_vue_type_template_id_52a46d79___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _l_echart_vue_vue_type_template_id_52a46d79___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _l_echart_vue_vue_type_template_id_52a46d79___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/lime-echart/components/l-echart/l-echart.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ21OO0FBQ25OLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSxtRkFBTTtBQUNSLEVBQUUsNEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2wtZWNoYXJ0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01MmE0NmQ3OSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2wtZWNoYXJ0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vbC1lY2hhcnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL2xpbWUtZWNoYXJ0L2NvbXBvbmVudHMvbC1lY2hhcnQvbC1lY2hhcnQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///41\n"); /***/ }), /* 42 */ /*!******************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/lime-echart/components/l-echart/l-echart.vue?vue&type=template&id=52a46d79& ***! \******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_l_echart_vue_vue_type_template_id_52a46d79___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./l-echart.vue?vue&type=template&id=52a46d79& */ 43); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_l_echart_vue_vue_type_template_id_52a46d79___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_l_echart_vue_vue_type_template_id_52a46d79___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_l_echart_vue_vue_type_template_id_52a46d79___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_l_echart_vue_vue_type_template_id_52a46d79___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 43 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/lime-echart/components/l-echart/l-echart.vue?vue&type=template&id=52a46d79& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.canvasId) ? _c( "view", { ref: "limeEchart", staticClass: _vm._$s(0, "sc", "lime-echart"), style: _vm._$s(0, "s", _vm.customStyle), attrs: { "aria-label": _vm._$s(0, "a-aria-label", _vm.ariaLabel), _i: 0, }, }, [ _vm._$s(1, "i", _vm.use2dCanvas) ? _c("canvas", { staticClass: _vm._$s(1, "sc", "lime-echart__canvas"), style: _vm._$s(1, "s", _vm.canvasStyle), attrs: { id: _vm._$s(1, "a-id", _vm.canvasId), "disable-scroll": _vm._$s( 1, "a-disable-scroll", _vm.isDisableScroll ), _i: 1, }, on: { touchstart: _vm.touchStart, touchmove: _vm.touchMove, touchend: _vm.touchEnd, }, }) : _c("canvas", { staticClass: _vm._$s(2, "sc", "lime-echart__canvas"), style: _vm._$s(2, "s", _vm.canvasStyle), attrs: { width: _vm._$s(2, "a-width", _vm.nodeWidth), height: _vm._$s(2, "a-height", _vm.nodeHeight), "canvas-id": _vm._$s(2, "a-canvas-id", _vm.canvasId), id: _vm._$s(2, "a-id", _vm.canvasId), "disable-scroll": _vm._$s( 2, "a-disable-scroll", _vm.isDisableScroll ), _i: 2, }, on: { touchstart: _vm.touchStart, touchmove: _vm.touchMove, touchend: _vm.touchEnd, }, }), _vm._$s(3, "i", _vm.isPC) ? _c("view", { staticClass: _vm._$s(3, "sc", "lime-echart__mask"), attrs: { _i: 3 }, on: { mousedown: _vm.touchStart, mousemove: _vm.touchMove, mouseup: _vm.touchEnd, touchstart: _vm.touchStart, touchmove: _vm.touchMove, touchend: _vm.touchEnd, }, }) : _vm._e(), _vm._$s(4, "i", _vm.isOffscreenCanvas) ? _c("canvas", { style: _vm._$s(4, "s", _vm.offscreenStyle), attrs: { "canvas-id": _vm._$s(4, "a-canvas-id", _vm.offscreenCanvasId), _i: 4, }, }) : _vm._e(), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 44 */ /*!************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/lime-echart/components/l-echart/l-echart.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_l_echart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./l-echart.vue?vue&type=script&lang=js& */ 45);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_l_echart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_l_echart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_l_echart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_l_echart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_l_echart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW91QixDQUFnQiw4c0JBQUcsRUFBQyIsImZpbGUiOiI0NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2wtZWNoYXJ0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS03LTEhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbC1lY2hhcnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///44\n"); /***/ }), /* 45 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/lime-echart/components/l-echart/l-echart.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 47));\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 49));\nvar _canvas = __webpack_require__(/*! ./canvas */ 50);\nvar _utils = __webpack_require__(/*! ./utils */ 59);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 charts = {};\nvar echartsObj = {};\n\n/**\n * LimeChart 图表\n * @description 全端兼容的eCharts\n * @tutorial https://ext.dcloud.net.cn/plugin?id=4899\n\n * @property {String} customStyle 自定义样式\n * @property {String} type 指定 canvas 类型\n * @value 2d 使用canvas 2d,部分小程序支持\n * @value '' 使用原生canvas,会有层级问题\n * @value bottom right\t不缩放图片,只显示图片的右下边区域\n * @property {Boolean} isDisableScroll\t \n * @property {number} beforeDelay = [30] 延迟初始化 (毫秒)\n * @property {Boolean} enableHover PC端使用鼠标悬浮\n\n * @event {Function} finished 加载完成触发\n */\nvar _default = {\n name: 'lime-echart',\n props: {\n customStyle: String,\n isDisableScroll: Boolean,\n isClickable: {\n type: Boolean,\n default: true\n },\n enableHover: Boolean,\n beforeDelay: {\n type: Number,\n default: 30\n }\n },\n data: function data() {\n return {\n use2dCanvas: false,\n ariaLabel: '图表',\n width: null,\n height: null,\n nodeWidth: null,\n nodeHeight: null,\n // canvasNode: null,\n config: {},\n inited: false,\n finished: false,\n file: '',\n platform: '',\n isPC: false,\n isDown: false,\n isOffscreenCanvas: false,\n offscreenWidth: 0,\n offscreenHeight: 0\n };\n },\n computed: {\n canvasId: function canvasId() {\n return \"lime-echart\".concat(this._ && this._.uid || this._uid);\n },\n offscreenCanvasId: function offscreenCanvasId() {\n return \"\".concat(this.canvasId, \"_offscreen\");\n },\n offscreenStyle: function offscreenStyle() {\n return \"width:\".concat(this.offscreenWidth, \"px;height: \").concat(this.offscreenHeight, \"px; position: fixed; left: 99999px; background: red\");\n },\n canvasStyle: function canvasStyle() {\n return this.width && this.height ? 'width:' + this.width + 'px;height:' + this.height + 'px' : '';\n }\n },\n beforeDestroy: function beforeDestroy() {\n this.clear();\n this.dispose();\n },\n created: function created() {\n this.use2dCanvas = this.type === '2d' && (0, _utils.canIUseCanvas2d)();\n },\n mounted: function mounted() {\n var _this = this;\n this.$nextTick(function () {\n _this.$emit('finished');\n });\n },\n methods: {\n setChart: function setChart(callback) {\n if (!this.chart) {\n __f__(\"warn\", \"\\u7EC4\\u4EF6\\u8FD8\\u672A\\u521D\\u59CB\\u5316\\uFF0C\\u8BF7\\u5148\\u4F7F\\u7528 init\", \" at uni_modules/lime-echart/components/l-echart/l-echart.vue:210\");\n return;\n }\n if (typeof callback === 'function' && this.chart) {\n callback(this.chart);\n }\n },\n setOption: function setOption() {\n var _this$chart;\n if (!this.chart || !this.chart.setOption) {\n __f__(\"warn\", \"\\u7EC4\\u4EF6\\u8FD8\\u672A\\u521D\\u59CB\\u5316\\uFF0C\\u8BF7\\u5148\\u4F7F\\u7528 init\", \" at uni_modules/lime-echart/components/l-echart/l-echart.vue:224\");\n return;\n }\n (_this$chart = this.chart).setOption.apply(_this$chart, arguments);\n },\n showLoading: function showLoading() {\n if (this.chart) {\n var _this$chart2;\n (_this$chart2 = this.chart).showLoading.apply(_this$chart2, arguments);\n }\n },\n hideLoading: function hideLoading() {\n if (this.chart) {\n this.chart.hideLoading();\n }\n },\n clear: function clear() {\n if (this.chart) {\n this.chart.clear();\n }\n },\n dispose: function dispose() {\n if (this.chart) {\n this.chart.dispose();\n }\n },\n resize: function resize(size) {\n var _this2 = this;\n if (size && size.width && size.height) {\n this.height = size.height;\n this.width = size.width;\n if (this.chart) {\n this.chart.resize(size);\n }\n } else {\n this.$nextTick(function () {\n uni.createSelectorQuery().in(_this2).select(\".lime-echart\").boundingClientRect().exec(function (res) {\n if (res) {\n var _res$ = res[0],\n width = _res$.width,\n height = _res$.height;\n _this2.width = width = width || 300;\n _this2.height = height = height || 300;\n _this2.chart.resize({\n width: width,\n height: height\n });\n }\n });\n });\n }\n },\n canvasToTempFilePath: function canvasToTempFilePath() {\n var _this3 = this;\n var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var use2dCanvas = this.use2dCanvas,\n canvasId = this.canvasId;\n return new Promise(function (resolve, reject) {\n var copyArgs = Object.assign({\n canvasId: canvasId,\n success: resolve,\n fail: reject\n }, args);\n if (use2dCanvas) {\n delete copyArgs.canvasId;\n copyArgs.canvas = _this3.canvasNode;\n }\n uni.canvasToTempFilePath(copyArgs, _this3);\n });\n },\n init: function init(echarts) {\n var _arguments = arguments,\n _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var _len, args, _key, theme, opts, callback, config;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n for (_len = _arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = _arguments[_key];\n }\n if (!(args && args.length == 0 && !echarts)) {\n _context.next = 4;\n break;\n }\n __f__(\"error\", '缺少参数:init(echarts, theme?:string, opts?: object, callback?: function)', \" at uni_modules/lime-echart/components/l-echart/l-echart.vue:307\");\n return _context.abrupt(\"return\");\n case 4:\n theme = null, opts = {};\n Array.from(_arguments).forEach(function (item) {\n if (typeof item === 'function') {\n callback = item;\n }\n if (['string'].includes((0, _typeof2.default)(item))) {\n theme = item;\n }\n if ((0, _typeof2.default)(item) === 'object') {\n opts = item;\n }\n });\n if (!_this4.beforeDelay) {\n _context.next = 9;\n break;\n }\n _context.next = 9;\n return (0, _utils.sleep)(_this4.beforeDelay);\n case 9:\n _context.next = 11;\n return _this4.getContext();\n case 11:\n config = _context.sent;\n (0, _canvas.setCanvasCreator)(echarts, config);\n _context.prev = 13;\n _this4.chart = echarts.init(config.canvas, theme, Object.assign({}, config, opts));\n if (!(typeof callback === 'function')) {\n _context.next = 19;\n break;\n }\n callback(_this4.chart);\n _context.next = 20;\n break;\n case 19:\n return _context.abrupt(\"return\", _this4.chart);\n case 20:\n _context.next = 26;\n break;\n case 22:\n _context.prev = 22;\n _context.t0 = _context[\"catch\"](13);\n __f__(\"error\", _context.t0.messges, \" at uni_modules/lime-echart/components/l-echart/l-echart.vue:339\");\n return _context.abrupt(\"return\", null);\n case 26:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[13, 22]]);\n }))();\n },\n getContext: function getContext() {\n var _this5 = this;\n return (0, _utils.getRect)(\"#\".concat(this.canvasId), {\n context: this,\n type: this.use2dCanvas ? 'fields' : 'boundingClientRect'\n }).then(function (res) {\n if (res) {\n var dpr = _utils.devicePixelRatio;\n var width = res.width,\n height = res.height,\n node = res.node;\n var canvas;\n _this5.width = width = width || 300;\n _this5.height = height = height || 300;\n if (node) {\n var ctx = node.getContext('2d');\n canvas = new _canvas.Canvas(ctx, _this5, true, node);\n _this5.canvasNode = node;\n } else {\n dpr = _this5.isPC ? _utils.devicePixelRatio : 1;\n _this5.rect = res;\n _this5.nodeWidth = width * dpr;\n _this5.nodeHeight = height * dpr;\n var _ctx = uni.createCanvasContext(_this5.canvasId, _this5);\n canvas = new _canvas.Canvas(_ctx, _this5, false);\n }\n return {\n canvas: canvas,\n width: width,\n height: height,\n devicePixelRatio: dpr,\n node: node\n };\n } else {\n return {};\n }\n });\n },\n getRelative: function getRelative(e, touches) {\n var clientX = e.clientX,\n clientY = e.clientY;\n if (!(clientX && clientY) && touches && touches[0]) {\n clientX = touches[0].clientX;\n clientY = touches[0].clientY;\n }\n return {\n x: clientX - this.rect.left,\n y: clientY - this.rect.top,\n wheelDelta: e.wheelDelta || 0\n };\n },\n getTouch: function getTouch(e, touches) {\n var _ref = touches && touches[0] || {},\n x = _ref.x;\n return x ? touches[0] : this.getRelative(e, touches);\n },\n touchStart: function touchStart(e) {\n var _this6 = this;\n this.isDown = true;\n var next = function next() {\n var touches = (0, _utils.convertTouchesToArray)(e.touches);\n if (_this6.chart) {\n var touch = _this6.getTouch(e, touches);\n _this6.startX = touch.x;\n _this6.startY = touch.y;\n _this6.startT = new Date();\n var handler = _this6.chart.getZr().handler;\n _canvas.dispatch.call(handler, 'mousedown', touch);\n _canvas.dispatch.call(handler, 'mousemove', touch);\n handler.processGesture((0, _utils.wrapTouch)(e), 'start');\n clearTimeout(_this6.endTimer);\n }\n };\n if (this.isPC) {\n (0, _utils.getRect)(\"#\".concat(this.canvasId), {\n context: this\n }).then(function (res) {\n _this6.rect = res;\n next();\n });\n return;\n }\n next();\n },\n touchMove: function touchMove(e) {\n if (this.isPC && this.enableHover && !this.isDown) {\n this.isDown = true;\n }\n var touches = (0, _utils.convertTouchesToArray)(e.touches);\n if (this.chart && this.isDown) {\n var handler = this.chart.getZr().handler;\n _canvas.dispatch.call(handler, 'mousemove', this.getTouch(e, touches));\n handler.processGesture((0, _utils.wrapTouch)(e), 'change');\n }\n },\n touchEnd: function touchEnd(e) {\n this.isDown = false;\n if (this.chart) {\n var touches = (0, _utils.convertTouchesToArray)(e.changedTouches);\n var _ref2 = touches && touches[0] || {},\n x = _ref2.x;\n var touch = (x ? touches[0] : this.getRelative(e, touches)) || {};\n var handler = this.chart.getZr().handler;\n var isClick = Math.abs(touch.x - this.startX) < 10 && new Date() - this.startT < 200;\n _canvas.dispatch.call(handler, 'mouseup', touch);\n handler.processGesture((0, _utils.wrapTouch)(e), 'end');\n if (isClick) {\n _canvas.dispatch.call(handler, 'click', touch);\n } else {\n this.endTimer = setTimeout(function () {\n _canvas.dispatch.call(handler, 'mousemove', {\n x: 999999999,\n y: 999999999\n });\n _canvas.dispatch.call(handler, 'mouseup', {\n x: 999999999,\n y: 999999999\n });\n }, 50);\n }\n }\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 46)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvbGltZS1lY2hhcnQvY29tcG9uZW50cy9sLWVjaGFydC9sLWVjaGFydC52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiY3VzdG9tU3R5bGUiLCJpc0Rpc2FibGVTY3JvbGwiLCJpc0NsaWNrYWJsZSIsInR5cGUiLCJkZWZhdWx0IiwiZW5hYmxlSG92ZXIiLCJiZWZvcmVEZWxheSIsImRhdGEiLCJ1c2UyZENhbnZhcyIsImFyaWFMYWJlbCIsIndpZHRoIiwiaGVpZ2h0Iiwibm9kZVdpZHRoIiwibm9kZUhlaWdodCIsImNvbmZpZyIsImluaXRlZCIsImZpbmlzaGVkIiwiZmlsZSIsInBsYXRmb3JtIiwiaXNQQyIsImlzRG93biIsImlzT2Zmc2NyZWVuQ2FudmFzIiwib2Zmc2NyZWVuV2lkdGgiLCJvZmZzY3JlZW5IZWlnaHQiLCJjb21wdXRlZCIsImNhbnZhc0lkIiwib2Zmc2NyZWVuQ2FudmFzSWQiLCJvZmZzY3JlZW5TdHlsZSIsImNhbnZhc1N0eWxlIiwiYmVmb3JlRGVzdHJveSIsImNyZWF0ZWQiLCJtb3VudGVkIiwibWV0aG9kcyIsInNldENoYXJ0IiwiY2FsbGJhY2siLCJzZXRPcHRpb24iLCJzaG93TG9hZGluZyIsImhpZGVMb2FkaW5nIiwiY2xlYXIiLCJkaXNwb3NlIiwicmVzaXplIiwidW5pIiwiaW4iLCJzZWxlY3QiLCJib3VuZGluZ0NsaWVudFJlY3QiLCJleGVjIiwiY2FudmFzVG9UZW1wRmlsZVBhdGgiLCJzdWNjZXNzIiwiZmFpbCIsImNvcHlBcmdzIiwiaW5pdCIsImFyZ3MiLCJ0aGVtZSIsIkFycmF5Iiwib3B0cyIsImdldENvbnRleHQiLCJjb250ZXh0Iiwibm9kZSIsImNhbnZhcyIsImRwciIsImRldmljZVBpeGVsUmF0aW8iLCJnZXRSZWxhdGl2ZSIsImNsaWVudFkiLCJjbGllbnRYIiwieCIsInkiLCJ3aGVlbERlbHRhIiwiZ2V0VG91Y2giLCJ0b3VjaFN0YXJ0IiwiZGlzcGF0Y2gi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QUg7TUFDQTtJQUNBO0lBQ0FJO01BQUE7TUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQUM7VUFDQUE7VUFDQUM7VUFDQUM7UUFDQTtNQUVBO01BQ0E7UUFDQTtVQUFBZjtRQUFBO1VBQ0E7VUFDQWdCO1FBQ0E7UUFDQTtNQUNBO01BQ0FBO0lBQ0E7SUFDQUM7TUFDQTtRQUFBO01BQUE7TUFDQTtNQUNBO1FBQ0E7UUFDQUo7UUFDQUM7TUFDQTtJQUVBO0lBQ0FJO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFBQVY7UUFDQTtRQUNBO1FBQ0E7UUFDQUs7UUFDQUM7UUFDQTtVQUNBRDtRQUNBO1VBQ0E7WUFDQUE7Y0FBQUw7Y0FBQUM7WUFBQTtZQUNBSTtjQUFBTDtjQUFBQztZQUFBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFTQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiNDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJsaW1lLWVjaGFydFwiIDpzdHlsZT1cImN1c3RvbVN0eWxlXCIgdi1pZj1cImNhbnZhc0lkXCIgcmVmPVwibGltZUVjaGFydFwiIDphcmlhLWxhYmVsPVwiYXJpYUxhYmVsXCI+XHJcblx0XHQ8IS0tICNpZm5kZWYgQVBQLU5WVUUgLS0+XHJcblx0XHQ8Y2FudmFzXHJcblx0XHRcdGNsYXNzPVwibGltZS1lY2hhcnRfX2NhbnZhc1wiXHJcblx0XHRcdHYtaWY9XCJ1c2UyZENhbnZhc1wiXHJcblx0XHRcdHR5cGU9XCIyZFwiXHJcblx0XHRcdDppZD1cImNhbnZhc0lkXCJcclxuXHRcdFx0OnN0eWxlPVwiY2FudmFzU3R5bGVcIlxyXG5cdFx0XHQ6ZGlzYWJsZS1zY3JvbGw9XCJpc0Rpc2FibGVTY3JvbGxcIlxyXG5cdFx0XHRAdG91Y2hzdGFydD1cInRvdWNoU3RhcnRcIlxyXG5cdFx0XHRAdG91Y2htb3ZlPVwidG91Y2hNb3ZlXCJcclxuXHRcdFx0QHRvdWNoZW5kPVwidG91Y2hFbmRcIlxyXG5cdFx0Lz5cclxuXHRcdDxjYW52YXNcclxuXHRcdFx0Y2xhc3M9XCJsaW1lLWVjaGFydF9fY2FudmFzXCJcclxuXHRcdFx0di1lbHNlXHJcblx0XHRcdDp3aWR0aD1cIm5vZGVXaWR0aFwiXHJcblx0XHRcdDpoZWlnaHQ9XCJub2RlSGVpZ2h0XCJcclxuXHRcdFx0OnN0eWxlPVwiY2FudmFzU3R5bGVcIlxyXG5cdFx0XHQ6Y2FudmFzLWlkPVwiY2FudmFzSWRcIlxyXG5cdFx0XHQ6aWQ9XCJjYW52YXNJZFwiXHJcblx0XHRcdDpkaXNhYmxlLXNjcm9sbD1cImlzRGlzYWJsZVNjcm9sbFwiXHJcblx0XHRcdEB0b3VjaHN0YXJ0PVwidG91Y2hTdGFydFwiXHJcblx0XHRcdEB0b3VjaG1vdmU9XCJ0b3VjaE1vdmVcIlxyXG5cdFx0XHRAdG91Y2hlbmQ9XCJ0b3VjaEVuZFwiXHJcblx0XHQvPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJsaW1lLWVjaGFydF9fbWFza1wiXHJcblx0XHRcdHYtaWY9XCJpc1BDXCJcclxuXHRcdFx0QG1vdXNlZG93bj1cInRvdWNoU3RhcnRcIlxyXG5cdFx0XHRAbW91c2Vtb3ZlPVwidG91Y2hNb3ZlXCJcclxuXHRcdFx0QG1vdXNldXA9XCJ0b3VjaEVuZFwiXHJcblx0XHRcdEB0b3VjaHN0YXJ0PVwidG91Y2hTdGFydFwiXHJcblx0XHRcdEB0b3VjaG1vdmU9XCJ0b3VjaE1vdmVcIlxyXG5cdFx0XHRAdG91Y2hlbmQ9XCJ0b3VjaEVuZFwiPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PGNhbnZhcyB2LWlmPVwiaXNPZmZzY3JlZW5DYW52YXNcIiA6c3R5bGU9XCJvZmZzY3JlZW5TdHlsZVwiIDpjYW52YXMtaWQ9XCJvZmZzY3JlZW5DYW52YXNJZFwiPjwvY2FudmFzPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8IS0tICNpZmRlZiBBUFAtTlZVRSAtLT5cclxuXHRcdDx3ZWItdmlld1xyXG5cdFx0XHRjbGFzcz1cImxpbWUtZWNoYXJ0X19jYW52YXNcIlxyXG5cdFx0XHQ6aWQ9XCJjYW52YXNJZFwiXHJcblx0XHRcdDpzdHlsZT1cImNhbnZhc1N0eWxlXCJcclxuXHRcdFx0OndlYnZpZXctc3R5bGVzPVwid2Vidmlld1N0eWxlc1wiXHJcblx0XHRcdHJlZj1cIndlYnZpZXdcIlxyXG5cdFx0XHRzcmM9XCIvdW5pX21vZHVsZXMvbGltZS1lY2hhcnQvc3RhdGljL3V2dWUuaHRtbD92PTFcIlxyXG5cdFx0XHRAcGFnZWZpbmlzaD1cImZpbmlzaGVkID0gdHJ1ZVwiXHJcblx0XHRcdEBvblBvc3RNZXNzYWdlPVwib25NZXNzYWdlXCJcclxuXHRcdD48L3dlYi12aWV3PlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuLy8gI2lmbmRlZiBBUFAtTlZVRVxyXG5pbXBvcnQge0NhbnZhcywgc2V0Q2FudmFzQ3JlYXRvciwgZGlzcGF0Y2h9IGZyb20gJy4vY2FudmFzJztcclxuaW1wb3J0IHt3cmFwVG91Y2gsIGNvbnZlcnRUb3VjaGVzVG9BcnJheSwgZGV2aWNlUGl4ZWxSYXRpbyAsc2xlZXAsIGNhbklVc2VDYW52YXMyZCwgZ2V0UmVjdH0gZnJvbSAnLi91dGlscyc7XHJcbi8vICNlbmRpZlxyXG4vLyAjaWZkZWYgQVBQLU5WVUVcclxuaW1wb3J0IHsgYmFzZTY0VG9QYXRoLCBzbGVlcCB9IGZyb20gJy4vdXRpbHMnO1xyXG5pbXBvcnQge0VjaGFydHN9IGZyb20gJy4vbnZ1ZSdcclxuLy8gI2VuZGlmXHJcbmNvbnN0IGNoYXJ0cyA9IHt9XHJcbmNvbnN0IGVjaGFydHNPYmogPSB7fVxyXG5cclxuXHJcbi8qKlxyXG4gKiBMaW1lQ2hhcnQg5Zu+6KGoXHJcbiAqIEBkZXNjcmlwdGlvbiDlhajnq6/lhbzlrrnnmoRlQ2hhcnRzXHJcbiAqIEB0dXRvcmlhbCBodHRwczovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD00ODk5XHJcblxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gY3VzdG9tU3R5bGUg6Ieq5a6a5LmJ5qC35byPXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSB0eXBlIOaMh+WumiBjYW52YXMg57G75Z6LXHJcbiAqIEB2YWx1ZSAyZCDkvb/nlKhjYW52YXMgMmTvvIzpg6jliIblsI/nqIvluo/mlK/mjIFcclxuICogQHZhbHVlICcnIOS9v+eUqOWOn+eUn2NhbnZhc++8jOS8muacieWxgue6p+mXrumimFxyXG4gKiBAdmFsdWUgYm90dG9tIHJpZ2h0XHTkuI3nvKnmlL7lm77niYfvvIzlj6rmmL7npLrlm77niYfnmoTlj7PkuIvovrnljLrln59cclxuICogQHByb3BlcnR5IHtCb29sZWFufSBpc0Rpc2FibGVTY3JvbGxcdCBcclxuICogQHByb3BlcnR5IHtudW1iZXJ9IGJlZm9yZURlbGF5ID0gWzMwXSAg5bu26L+f5Yid5aeL5YyWICjmr6vnp5IpXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gZW5hYmxlSG92ZXIgUEPnq6/kvb/nlKjpvKDmoIfmgqzmta5cclxuXHJcbiAqIEBldmVudCB7RnVuY3Rpb259IGZpbmlzaGVkIOWKoOi9veWujOaIkOinpuWPkVxyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdG5hbWU6ICdsaW1lLWVjaGFydCcsXHJcblx0cHJvcHM6IHtcclxuXHRcdC8vICNpZmRlZiBNUC1XRUlYSU4gfHwgTVAtVE9VVElBT1xyXG5cdFx0dHlwZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcyZCdcclxuXHRcdH0sXHJcblx0XHQvLyAjZW5kaWZcclxuXHRcdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdFx0d2Vidmlld1N0eWxlczogT2JqZWN0LFxyXG5cdFx0Ly8gaHlicmlkOiBCb29sZWFuLFxyXG5cdFx0Ly8gI2VuZGlmXHJcblx0XHRjdXN0b21TdHlsZTogU3RyaW5nLFxyXG5cdFx0aXNEaXNhYmxlU2Nyb2xsOiBCb29sZWFuLFxyXG5cdFx0aXNDbGlja2FibGU6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0fSxcclxuXHRcdGVuYWJsZUhvdmVyOiBCb29sZWFuLFxyXG5cdFx0YmVmb3JlRGVsYXk6IHtcclxuXHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRkZWZhdWx0OiAzMFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0ZGF0YSgpIHtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUC1XRUlYSU4gfHwgTVAtVE9VVElBTyB8fCBNUC1BTElQQVlcclxuXHRcdFx0dXNlMmRDYW52YXM6IHRydWUsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZuZGVmIE1QLVdFSVhJTiB8fCBNUC1UT1VUSUFPIHx8IE1QLUFMSVBBWVxyXG5cdFx0XHR1c2UyZENhbnZhczogZmFsc2UsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRhcmlhTGFiZWw6ICflm77ooagnLFxyXG5cdFx0XHR3aWR0aDogbnVsbCxcclxuXHRcdFx0aGVpZ2h0OiBudWxsLFxyXG5cdFx0XHRub2RlV2lkdGg6IG51bGwsXHJcblx0XHRcdG5vZGVIZWlnaHQ6IG51bGwsXHJcblx0XHRcdC8vIGNhbnZhc05vZGU6IG51bGwsXHJcblx0XHRcdGNvbmZpZzoge30sXHJcblx0XHRcdGluaXRlZDogZmFsc2UsXHJcblx0XHRcdGZpbmlzaGVkOiBmYWxzZSxcclxuXHRcdFx0ZmlsZTogJycsXHJcblx0XHRcdHBsYXRmb3JtOiAnJyxcclxuXHRcdFx0aXNQQzogZmFsc2UsXHJcblx0XHRcdGlzRG93bjogZmFsc2UsXHJcblx0XHRcdGlzT2Zmc2NyZWVuQ2FudmFzOiBmYWxzZSxcclxuXHRcdFx0b2Zmc2NyZWVuV2lkdGg6IDAsXHJcblx0XHRcdG9mZnNjcmVlbkhlaWdodDogMFxyXG5cdFx0fTtcclxuXHR9LFxyXG5cdGNvbXB1dGVkOiB7XHJcblx0XHRjYW52YXNJZCgpIHtcclxuXHRcdFx0cmV0dXJuIGBsaW1lLWVjaGFydCR7dGhpcy5fICYmIHRoaXMuXy51aWQgfHwgdGhpcy5fdWlkfWBcclxuXHRcdH0sXHJcblx0XHRvZmZzY3JlZW5DYW52YXNJZCgpIHtcclxuXHRcdFx0cmV0dXJuIGAke3RoaXMuY2FudmFzSWR9X29mZnNjcmVlbmBcclxuXHRcdH0sXHJcblx0XHRvZmZzY3JlZW5TdHlsZSgpIHtcclxuXHRcdFx0cmV0dXJuIGB3aWR0aDoke3RoaXMub2Zmc2NyZWVuV2lkdGh9cHg7aGVpZ2h0OiAke3RoaXMub2Zmc2NyZWVuSGVpZ2h0fXB4OyBwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IDk5OTk5cHg7IGJhY2tncm91bmQ6IHJlZGBcclxuXHRcdH0sXHJcblx0XHRjYW52YXNTdHlsZSgpIHtcclxuXHRcdFx0cmV0dXJuICB0aGlzLndpZHRoICYmIHRoaXMuaGVpZ2h0ID8gKCd3aWR0aDonICsgdGhpcy53aWR0aCArICdweDtoZWlnaHQ6JyArIHRoaXMuaGVpZ2h0ICsgJ3B4JykgOiAnJ1xyXG5cdFx0fVxyXG5cdH0sXHJcblx0Ly8gI2lmbmRlZiBWVUUzXHJcblx0YmVmb3JlRGVzdHJveSgpIHtcclxuXHRcdHRoaXMuY2xlYXIoKVxyXG5cdFx0dGhpcy5kaXNwb3NlKClcclxuXHRcdC8vICNpZmRlZiBINVxyXG5cdFx0aWYodGhpcy5pc1BDKSB7XHJcblx0XHRcdGRvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ21vdXNld2hlZWwnLCB0aGlzLm1vdXNld2hlZWwpXHJcblx0XHR9XHJcblx0XHQvLyAjZW5kaWZcclxuXHR9LFxyXG5cdC8vICNlbmRpZlxyXG5cdC8vICNpZmRlZiBWVUUzXHJcblx0YmVmb3JlVW5tb3VudCgpIHtcclxuXHRcdHRoaXMuY2xlYXIoKVxyXG5cdFx0dGhpcy5kaXNwb3NlKClcclxuXHRcdC8vICNpZmRlZiBINVxyXG5cdFx0aWYodGhpcy5pc1BDKSB7XHJcblx0XHRcdGRvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ21vdXNld2hlZWwnLCB0aGlzLm1vdXNld2hlZWwpXHJcblx0XHR9XHJcblx0XHQvLyAjZW5kaWZcclxuXHR9LFxyXG5cdC8vICNlbmRpZlxyXG5cdGNyZWF0ZWQoKSB7XHJcblx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdGlmKCEoJ29udG91Y2hzdGFydCcgaW4gd2luZG93KSkge1xyXG5cdFx0XHR0aGlzLmlzUEMgPSB0cnVlXHJcblx0XHRcdGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNld2hlZWwnLCB0aGlzLm1vdXNld2hlZWwpXHJcblx0XHR9XHJcblx0XHQvLyAjZW5kaWZcclxuXHRcdC8vICNpZmRlZiBNUC1XRUlYSU4gfHwgTVAtVE9VVElBTyB8fCBNUC1BTElQQVlcclxuXHRcdGNvbnN0IHsgcGxhdGZvcm0gfSA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpO1xyXG5cdFx0dGhpcy5pc1BDID0gL3dpbmRvd3MvaS50ZXN0KHBsYXRmb3JtKVxyXG5cdFx0Ly8gI2VuZGlmXHJcblx0XHR0aGlzLnVzZTJkQ2FudmFzID0gdGhpcy50eXBlID09PSAnMmQnICYmIGNhbklVc2VDYW52YXMyZCgpXHJcblx0fSxcclxuXHRtb3VudGVkKCkge1xyXG5cdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHR0aGlzLiRlbWl0KCdmaW5pc2hlZCcpXHJcblx0XHR9KVxyXG5cdH0sXHJcblx0bWV0aG9kczoge1xyXG5cdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRvbk1lc3NhZ2UoZSkge1xyXG5cdFx0XHRjb25zdCBkZXRhaWwgPSBlPy5kZXRhaWw/LmRhdGFbMF0gfHwgbnVsbDtcclxuXHRcdFx0Y29uc3QgZGF0YSA9IGRldGFpbD8uZGF0YVxyXG5cdFx0XHRjb25zdCBrZXkgPSBkZXRhaWw/LmV2ZW50XHJcblx0XHRcdGNvbnN0IG9wdGlvbnMgPSBkYXRhPy5vcHRpb25zXHJcblx0XHRcdGNvbnN0IGV2ZW50ID0gZGF0YT8uZXZlbnRcclxuXHRcdFx0Y29uc3QgZmlsZSA9IGRldGFpbD8uZmlsZVxyXG5cdFx0XHRpZiAoa2V5ID09ICdsb2cnICYmIGRhdGEpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhkYXRhKVxyXG5cdFx0XHR9XHJcblx0XHRcdGlmKGV2ZW50KSB7XHJcblx0XHRcdFx0dGhpcy5jaGFydC5kaXNwYXRjaEFjdGlvbihldmVudC5yZXBsYWNlKC9cIi9nLCcnKSwgb3B0aW9ucylcclxuXHRcdFx0fVxyXG5cdFx0XHRpZihmaWxlKSB7XHJcblx0XHRcdFx0dGhpZS5maWxlID0gZmlsZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Ly8gI2VuZGlmXHJcblx0XHRzZXRDaGFydChjYWxsYmFjaykge1xyXG5cdFx0XHRpZighdGhpcy5jaGFydCkge1xyXG5cdFx0XHRcdGNvbnNvbGUud2Fybihg57uE5Lu26L+Y5pyq5Yid5aeL5YyW77yM6K+35YWI5L2/55SoIGluaXRgKVxyXG5cdFx0XHRcdHJldHVyblxyXG5cdFx0XHR9XHJcblx0XHRcdGlmKHR5cGVvZiBjYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJyAmJiB0aGlzLmNoYXJ0KSB7XHJcblx0XHRcdFx0Y2FsbGJhY2sodGhpcy5jaGFydCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdGlmKHR5cGVvZiBjYWxsYmFjayA9PT0gJ2Z1bmN0aW9uJykge1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMud2Vidmlldy5ldmFsSnMoYHNldENoYXJ0KCR7SlNPTi5zdHJpbmdpZnkoY2FsbGJhY2sudG9TdHJpbmcoKSl9LCAke0pTT04uc3RyaW5naWZ5KHRoaXMuY2hhcnQub3B0aW9ucyl9KWApO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdHNldE9wdGlvbigpIHtcclxuXHRcdFx0aWYgKCF0aGlzLmNoYXJ0IHx8ICF0aGlzLmNoYXJ0LnNldE9wdGlvbikge1xyXG5cdFx0XHRcdGNvbnNvbGUud2Fybihg57uE5Lu26L+Y5pyq5Yid5aeL5YyW77yM6K+35YWI5L2/55SoIGluaXRgKVxyXG5cdFx0XHRcdHJldHVyblxyXG5cdFx0XHR9XHJcblx0XHRcdHRoaXMuY2hhcnQuc2V0T3B0aW9uKC4uLmFyZ3VtZW50cyk7XHJcblx0XHR9LFxyXG5cdFx0c2hvd0xvYWRpbmcoKSB7XHJcblx0XHRcdGlmKHRoaXMuY2hhcnQpIHtcclxuXHRcdFx0XHR0aGlzLmNoYXJ0LnNob3dMb2FkaW5nKC4uLmFyZ3VtZW50cylcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGhpZGVMb2FkaW5nKCkge1xyXG5cdFx0XHRpZih0aGlzLmNoYXJ0KSB7XHJcblx0XHRcdFx0dGhpcy5jaGFydC5oaWRlTG9hZGluZygpXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjbGVhcigpIHtcclxuXHRcdFx0aWYodGhpcy5jaGFydCkge1xyXG5cdFx0XHRcdHRoaXMuY2hhcnQuY2xlYXIoKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGlzcG9zZSgpIHtcclxuXHRcdFx0aWYodGhpcy5jaGFydCkge1xyXG5cdFx0XHRcdHRoaXMuY2hhcnQuZGlzcG9zZSgpXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRyZXNpemUoc2l6ZSkge1xyXG5cdFx0XHRpZihzaXplICYmIHNpemUud2lkdGggJiYgc2l6ZS5oZWlnaHQpIHtcclxuXHRcdFx0XHR0aGlzLmhlaWdodCA9IHNpemUuaGVpZ2h0XHJcblx0XHRcdFx0dGhpcy53aWR0aCA9IHNpemUud2lkdGhcclxuXHRcdFx0XHRpZih0aGlzLmNoYXJ0KSB7dGhpcy5jaGFydC5yZXNpemUoc2l6ZSl9XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKVxyXG5cdFx0XHRcdFx0XHQuaW4odGhpcylcclxuXHRcdFx0XHRcdFx0LnNlbGVjdChgLmxpbWUtZWNoYXJ0YClcclxuXHRcdFx0XHRcdFx0LmJvdW5kaW5nQ2xpZW50UmVjdCgpXHJcblx0XHRcdFx0XHRcdC5leGVjKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGV0IHsgd2lkdGgsIGhlaWdodCB9ID0gcmVzWzBdO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy53aWR0aCA9IHdpZHRoID0gd2lkdGggfHwgMzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5oZWlnaHQgPSBoZWlnaHQgPSBoZWlnaHQgfHwgMzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5jaGFydC5yZXNpemUoe3dpZHRoLCBoZWlnaHR9KVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH0sXHJcblx0XHRjYW52YXNUb1RlbXBGaWxlUGF0aChhcmdzID0ge30pIHtcclxuXHRcdFx0Ly8gI2lmbmRlZiBBUFAtTlZVRVxyXG5cdFx0XHRjb25zdCB7IHVzZTJkQ2FudmFzLCBjYW52YXNJZCB9ID0gdGhpcztcclxuXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFx0XHRjb25zdCBjb3B5QXJncyA9IE9iamVjdC5hc3NpZ24oe1xyXG5cdFx0XHRcdFx0Y2FudmFzSWQsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiByZXNvbHZlLFxyXG5cdFx0XHRcdFx0ZmFpbDogcmVqZWN0XHJcblx0XHRcdFx0fSwgYXJncyk7XHJcblx0XHRcdFx0aWYgKHVzZTJkQ2FudmFzKSB7XHJcblx0XHRcdFx0XHRkZWxldGUgY29weUFyZ3MuY2FudmFzSWQ7XHJcblx0XHRcdFx0XHRjb3B5QXJncy5jYW52YXMgPSB0aGlzLmNhbnZhc05vZGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVuaS5jYW52YXNUb1RlbXBGaWxlUGF0aChjb3B5QXJncywgdGhpcyk7XHJcblx0XHRcdH0pO1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdHRoaXMuZmlsZSA9ICcnXHJcblx0XHRcdHRoaXMuJHJlZnMud2Vidmlldy5ldmFsSnMoYGNhbnZhc1RvVGVtcEZpbGVQYXRoKClgKTtcclxuXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFx0XHR0aGlzLiR3YXRjaCgnZmlsZScsIGFzeW5jIChmaWxlKSA9PiB7XHJcblx0XHRcdFx0XHRpZihmaWxlKSB7XHJcblx0XHRcdFx0XHRcdGNvbnN0IHRlbXBGaWxlUGF0aCA9IGF3YWl0IGJhc2U2NFRvUGF0aChmaWxlKVxyXG5cdFx0XHRcdFx0XHRyZXNvbHZlKGFyZ3Muc3VjY2Vzcyh7dGVtcEZpbGVQYXRofSkpXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRyZWplY3QoYXJncy5mYWlsKHtlcnJvcjogYGB9KSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9KVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHRhc3luYyBpbml0KGVjaGFydHMsIC4uLmFyZ3MpIHtcclxuXHRcdFx0Ly8gI2lmbmRlZiBBUFAtTlZVRVxyXG5cdFx0XHRpZihhcmdzICYmIGFyZ3MubGVuZ3RoID09IDAgJiYgIWVjaGFydHMpIHtcclxuXHRcdFx0XHRjb25zb2xlLmVycm9yKCfnvLrlsJHlj4LmlbDvvJppbml0KGVjaGFydHMsIHRoZW1lPzpzdHJpbmcsIG9wdHM/OiBvYmplY3QsIGNhbGxiYWNrPzogZnVuY3Rpb24pJylcclxuXHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0fVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0bGV0IHRoZW1lPW51bGwsb3B0cz17fSxjYWxsYmFjaztcclxuXHRcdFx0XHJcblx0XHRcdEFycmF5LmZyb20oYXJndW1lbnRzKS5mb3JFYWNoKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdGlmKHR5cGVvZiBpdGVtID09PSAnZnVuY3Rpb24nKSB7XHJcblx0XHRcdFx0XHRjYWxsYmFjayA9IGl0ZW1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYoWydzdHJpbmcnXS5pbmNsdWRlcyh0eXBlb2YgaXRlbSkpIHtcclxuXHRcdFx0XHRcdHRoZW1lID0gaXRlbVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZih0eXBlb2YgaXRlbSA9PT0gJ29iamVjdCcpIHtcclxuXHRcdFx0XHRcdG9wdHMgPSBpdGVtXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0XHRcclxuXHRcdFx0aWYodGhpcy5iZWZvcmVEZWxheSkge1xyXG5cdFx0XHRcdGF3YWl0IHNsZWVwKHRoaXMuYmVmb3JlRGVsYXkpXHJcblx0XHRcdH1cclxuXHRcdFx0bGV0IGNvbmZpZyA9IGF3YWl0IHRoaXMuZ2V0Q29udGV4dCgpO1xyXG5cdFx0XHQvLyAjaWZuZGVmIEFQUC1OVlVFXHJcblx0XHRcdHNldENhbnZhc0NyZWF0b3IoZWNoYXJ0cywgY29uZmlnKVxyXG5cdFx0XHR0cnkge1xyXG5cdFx0XHRcdHRoaXMuY2hhcnQgPSBlY2hhcnRzLmluaXQoY29uZmlnLmNhbnZhcywgdGhlbWUsIE9iamVjdC5hc3NpZ24oe30sIGNvbmZpZywgb3B0cykpXHJcblx0XHRcdFx0aWYodHlwZW9mIGNhbGxiYWNrID09PSAnZnVuY3Rpb24nKSB7XHJcblx0XHRcdFx0XHRjYWxsYmFjayh0aGlzLmNoYXJ0KVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy5jaGFydFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSBjYXRjaChlKSB7XHJcblx0XHRcdFx0Y29uc29sZS5lcnJvcihlLm1lc3NnZXMpXHJcblx0XHRcdFx0cmV0dXJuIG51bGxcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdHRoaXMuY2hhcnQgPSBuZXcgRWNoYXJ0cyh0aGlzLiRyZWZzLndlYnZpZXcpXHJcblx0XHRcdHRoaXMuJHJlZnMud2Vidmlldy5ldmFsSnMoYGluaXQobnVsbCwgbnVsbCwgJHtKU09OLnN0cmluZ2lmeShvcHRzKX0sICR7dGhlbWV9KWApXHJcblx0XHRcdGlmKGNhbGxiYWNrKSB7XHJcblx0XHRcdFx0Y2FsbGJhY2sodGhpcy5jaGFydClcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5jaGFydFxyXG5cdFx0XHR9XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdGdldENvbnRleHQoKSB7XHJcblx0XHRcdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdFx0XHRpZih0aGlzLmZpbmlzaGVkKSB7XHJcblx0XHRcdFx0cmV0dXJuIFByb21pc2UucmVzb2x2ZSh0aGlzLmZpbmlzaGVkKVxyXG5cdFx0XHR9XHJcblx0XHRcdHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuXHRcdFx0XHR0aGlzLiR3YXRjaCgnZmluaXNoZWQnLCAodmFsKSA9PiB7XHJcblx0XHRcdFx0XHRpZih2YWwpIHtcclxuXHRcdFx0XHRcdFx0cmVzb2x2ZSh0aGlzLmZpbmlzaGVkKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0pXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZuZGVmIEFQUC1OVlVFXHJcblx0XHRcdHJldHVybiBnZXRSZWN0KGAjJHt0aGlzLmNhbnZhc0lkfWAsIHtjb250ZXh0OiB0aGlzLCB0eXBlOiB0aGlzLnVzZTJkQ2FudmFzID8gJ2ZpZWxkcyc6ICdib3VuZGluZ0NsaWVudFJlY3QnfSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdGlmKHJlcykge1xyXG5cdFx0XHRcdFx0bGV0IGRwciA9IGRldmljZVBpeGVsUmF0aW9cclxuXHRcdFx0XHRcdGxldCB7d2lkdGgsIGhlaWdodCwgbm9kZX0gPSByZXNcclxuXHRcdFx0XHRcdGxldCBjYW52YXM7XHJcblx0XHRcdFx0XHR0aGlzLndpZHRoID0gd2lkdGggPSB3aWR0aCB8fCAzMDA7XHJcblx0XHRcdFx0XHR0aGlzLmhlaWdodCA9IGhlaWdodCA9IGhlaWdodCB8fCAzMDA7XHJcblx0XHRcdFx0XHRpZihub2RlKSB7XHJcblx0XHRcdFx0XHRcdGNvbnN0IGN0eCA9IG5vZGUuZ2V0Q29udGV4dCgnMmQnKTtcclxuXHRcdFx0XHRcdFx0Y2FudmFzID0gbmV3IENhbnZhcyhjdHgsIHRoaXMsIHRydWUsIG5vZGUpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmNhbnZhc05vZGUgPSBub2RlXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVAtVE9VVElBT1xyXG5cdFx0XHRcdFx0XHRkcHIgPSAhdGhpcy5pc1BDID8gZGV2aWNlUGl4ZWxSYXRpbyA6IDEvLyAxLjI1XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHQvLyAjaWZuZGVmIE1QLUFMSVBBWSB8fCBNUC1UT1VUSUFPXHJcblx0XHRcdFx0XHRcdGRwciA9IHRoaXMuaXNQQyA/IGRldmljZVBpeGVsUmF0aW8gOiAxXHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVAtQUxJUEFZIHx8IE1QLUxBUktcclxuXHRcdFx0XHRcdFx0ZHByID0gZGV2aWNlUGl4ZWxSYXRpb1xyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIFdFQlxyXG5cdFx0XHRcdFx0XHRkcHIgPSAxXHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHR0aGlzLnJlY3QgPSByZXNcclxuXHRcdFx0XHRcdFx0dGhpcy5ub2RlV2lkdGggPSB3aWR0aCAqIGRwcjtcclxuXHRcdFx0XHRcdFx0dGhpcy5ub2RlSGVpZ2h0ID0gaGVpZ2h0ICogZHByO1xyXG5cdFx0XHRcdFx0XHRjb25zdCBjdHggPSB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dCh0aGlzLmNhbnZhc0lkLCB0aGlzKTtcclxuXHRcdFx0XHRcdFx0Y2FudmFzID0gIG5ldyBDYW52YXMoY3R4LCB0aGlzLCBmYWxzZSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRyZXR1cm4geyBjYW52YXMsIHdpZHRoLCBoZWlnaHQsIGRldmljZVBpeGVsUmF0aW86IGRwciwgbm9kZSB9O1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRyZXR1cm4ge31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdC8vICNpZm5kZWYgQVBQLU5WVUVcclxuXHRcdGdldFJlbGF0aXZlKGUsIHRvdWNoZXMpIHtcclxuXHRcdFx0bGV0IHsgY2xpZW50WCwgY2xpZW50WSB9ID0gZVxyXG5cdFx0XHRpZighKGNsaWVudFggJiYgY2xpZW50WSkgJiYgdG91Y2hlcyAmJiB0b3VjaGVzWzBdKSB7XHJcblx0XHRcdFx0Y2xpZW50WCA9IHRvdWNoZXNbMF0uY2xpZW50WFxyXG5cdFx0XHRcdGNsaWVudFkgPSB0b3VjaGVzWzBdLmNsaWVudFlcclxuXHRcdFx0fVxyXG5cdFx0XHRyZXR1cm4ge3g6IGNsaWVudFggLSB0aGlzLnJlY3QubGVmdCwgeTogY2xpZW50WSAtIHRoaXMucmVjdC50b3AsIHdoZWVsRGVsdGE6IGUud2hlZWxEZWx0YSB8fCAwfVxyXG5cdFx0fSxcclxuXHRcdGdldFRvdWNoKGUsIHRvdWNoZXMpIHtcclxuXHRcdFx0Y29uc3Qge3h9ID0gdG91Y2hlcyAmJiB0b3VjaGVzWzBdIHx8IHt9XHJcblx0XHRcdHJldHVybiB4ID8gdG91Y2hlc1swXSA6IHRoaXMuZ2V0UmVsYXRpdmUoZSwgdG91Y2hlcyk7XHJcblx0XHR9LFxyXG5cdFx0dG91Y2hTdGFydChlKSB7XHJcblx0XHRcdHRoaXMuaXNEb3duID0gdHJ1ZVxyXG5cdFx0XHRjb25zdCBuZXh0ID0gKCkgPT4ge1xyXG5cdFx0XHRcdGNvbnN0IHRvdWNoZXMgPSBjb252ZXJ0VG91Y2hlc1RvQXJyYXkoZS50b3VjaGVzKVxyXG5cdFx0XHRcdGlmKHRoaXMuY2hhcnQpIHtcclxuXHRcdFx0XHRcdGNvbnN0IHRvdWNoID0gdGhpcy5nZXRUb3VjaChlLCB0b3VjaGVzKVxyXG5cdFx0XHRcdFx0dGhpcy5zdGFydFggPSB0b3VjaC54XHJcblx0XHRcdFx0XHR0aGlzLnN0YXJ0WSA9IHRvdWNoLnlcclxuXHRcdFx0XHRcdHRoaXMuc3RhcnRUID0gbmV3IERhdGUoKVxyXG5cdFx0XHRcdFx0Y29uc3QgaGFuZGxlciA9IHRoaXMuY2hhcnQuZ2V0WnIoKS5oYW5kbGVyO1xyXG5cdFx0XHRcdFx0ZGlzcGF0Y2guY2FsbChoYW5kbGVyLCAnbW91c2Vkb3duJywgdG91Y2gpXHJcblx0XHRcdFx0XHRkaXNwYXRjaC5jYWxsKGhhbmRsZXIsICdtb3VzZW1vdmUnLCB0b3VjaClcclxuXHRcdFx0XHRcdGhhbmRsZXIucHJvY2Vzc0dlc3R1cmUod3JhcFRvdWNoKGUpLCAnc3RhcnQnKTtcclxuXHRcdFx0XHRcdGNsZWFyVGltZW91dCh0aGlzLmVuZFRpbWVyKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0aWYodGhpcy5pc1BDKSB7XHJcblx0XHRcdFx0Z2V0UmVjdChgIyR7dGhpcy5jYW52YXNJZH1gLCB7Y29udGV4dDogdGhpc30pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMucmVjdCA9IHJlc1xyXG5cdFx0XHRcdFx0bmV4dCgpXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0fVxyXG5cdFx0XHRuZXh0KClcclxuXHRcdH0sXHJcblx0XHR0b3VjaE1vdmUoZSkge1xyXG5cdFx0XHRpZih0aGlzLmlzUEMgJiYgdGhpcy5lbmFibGVIb3ZlciAmJiAhdGhpcy5pc0Rvd24pIHt0aGlzLmlzRG93biA9IHRydWV9XHJcblx0XHRcdGNvbnN0IHRvdWNoZXMgPSBjb252ZXJ0VG91Y2hlc1RvQXJyYXkoZS50b3VjaGVzKVxyXG5cdFx0XHRpZiAodGhpcy5jaGFydCAmJiB0aGlzLmlzRG93bikge1xyXG5cdFx0XHRcdGNvbnN0IGhhbmRsZXIgPSB0aGlzLmNoYXJ0LmdldFpyKCkuaGFuZGxlcjtcclxuXHRcdFx0XHRkaXNwYXRjaC5jYWxsKGhhbmRsZXIsICdtb3VzZW1vdmUnLCB0aGlzLmdldFRvdWNoKGUsIHRvdWNoZXMpKVxyXG5cdFx0XHRcdGhhbmRsZXIucHJvY2Vzc0dlc3R1cmUod3JhcFRvdWNoKGUpLCAnY2hhbmdlJyk7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9LFxyXG5cdFx0dG91Y2hFbmQoZSkge1xyXG5cdFx0XHR0aGlzLmlzRG93biA9IGZhbHNlXHJcblx0XHRcdGlmICh0aGlzLmNoYXJ0KSB7XHJcblx0XHRcdFx0Y29uc3QgdG91Y2hlcyA9IGNvbnZlcnRUb3VjaGVzVG9BcnJheShlLmNoYW5nZWRUb3VjaGVzKVxyXG5cdFx0XHRcdGNvbnN0IHt4fSA9IHRvdWNoZXMgJiYgdG91Y2hlc1swXSB8fCB7fVxyXG5cdFx0XHRcdGNvbnN0IHRvdWNoID0gKHggPyB0b3VjaGVzWzBdIDogdGhpcy5nZXRSZWxhdGl2ZShlLCB0b3VjaGVzKSkgfHwge307XHJcblx0XHRcdFx0Y29uc3QgaGFuZGxlciA9IHRoaXMuY2hhcnQuZ2V0WnIoKS5oYW5kbGVyO1xyXG5cdFx0XHRcdGNvbnN0IGlzQ2xpY2sgPSBNYXRoLmFicyh0b3VjaC54IC0gdGhpcy5zdGFydFgpIDwgMTAgJiYgbmV3IERhdGUoKSAtIHRoaXMuc3RhcnRUIDwgMjAwO1xyXG5cdFx0XHRcdGRpc3BhdGNoLmNhbGwoaGFuZGxlciwgJ21vdXNldXAnLCB0b3VjaClcclxuXHRcdFx0XHRoYW5kbGVyLnByb2Nlc3NHZXN0dXJlKHdyYXBUb3VjaChlKSwgJ2VuZCcpO1xyXG5cdFx0XHRcdGlmKGlzQ2xpY2spIHtcclxuXHRcdFx0XHRcdGRpc3BhdGNoLmNhbGwoaGFuZGxlciwgJ2NsaWNrJywgdG91Y2gpXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuZW5kVGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGF0Y2guY2FsbChoYW5kbGVyLCAnbW91c2Vtb3ZlJywge3g6IDk5OTk5OTk5OSx5OiA5OTk5OTk5OTl9KTtcclxuXHRcdFx0XHRcdFx0ZGlzcGF0Y2guY2FsbChoYW5kbGVyLCAnbW91c2V1cCcsIHt4OiA5OTk5OTk5OTkseTogOTk5OTk5OTk5fSk7XHJcblx0XHRcdFx0XHR9LDUwKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8vICNlbmRpZlxyXG5cdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRtb3VzZXdoZWVsKGUpe1xyXG5cdFx0XHRpZih0aGlzLmNoYXJ0KSB7XHJcblx0XHRcdFx0ZGlzcGF0Y2guY2FsbCh0aGlzLmNoYXJ0LmdldFpyKCkuaGFuZGxlciwgJ21vdXNld2hlZWwnLCB0aGlzLmdldFRvdWNoKGUpKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyAjZW5kaWZcclxuXHR9XHJcbn07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGU+XHRcclxuLmxpbWUtZWNoYXJ0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHQvKiAjZW5kaWYgKi9cclxuXHQvKiAjaWZkZWYgQVBQLU5WVUUgKi9cclxuXHRmbGV4OiAxO1xyXG5cdC8qICNlbmRpZiAqL1xyXG59XHJcbi5saW1lLWVjaGFydF9fY2FudmFzIHtcclxuXHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdC8qICNlbmRpZiAqL1xyXG5cdC8qICNpZmRlZiBBUFAtTlZVRSAqL1xyXG5cdGZsZXg6IDE7XHJcblx0LyogI2VuZGlmICovXHJcbn1cclxuLyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG4ubGltZS1lY2hhcnRfX21hc2sge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG4vKiAjZW5kaWYgKi9cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///45\n"); /***/ }), /* 46 */ /*!*********************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js ***! \*********************************************************************/ /*! exports provided: log, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "log", function() { return log; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return formatLog; }); function typof (v) { var s = Object.prototype.toString.call(v) return s.substring(8, s.length - 1) } function isDebugMode () { /* eslint-disable no-undef */ return typeof __channelId__ === 'string' && __channelId__ } function jsonStringifyReplacer (k, p) { switch (typof(p)) { case 'Function': return 'function() { [native code] }' default : return p } } function log (type) { for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { args[_key - 1] = arguments[_key] } console[type].apply(console, args) } function formatLog () { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key] } var type = args.shift() if (isDebugMode()) { args.push(args.pop().replace('at ', 'uni-app:///')) return console[type].apply(console, args) } var msgs = args.map(function (v) { var type = Object.prototype.toString.call(v).toLowerCase() if (type === '[object object]' || type === '[object array]') { try { v = '---BEGIN:JSON---' + JSON.stringify(v, jsonStringifyReplacer) + '---END:JSON---' } catch (e) { v = type } } else { if (v === null) { v = '---NULL---' } else if (v === undefined) { v = '---UNDEFINED---' } else { var vType = typof(v).toUpperCase() if (vType === 'NUMBER' || vType === 'BOOLEAN') { v = '---BEGIN:' + vType + '---' + v + '---END:' + vType + '---' } else { v = String(v) } } } return v }) var msg = '' if (msgs.length > 1) { var lastMsg = msgs.pop() msg = msgs.join('---COMMA---') if (lastMsg.indexOf(' at ') === 0) { msg += lastMsg } else { msg += '---COMMA---' + lastMsg } } else { msg = msgs[0] } console[type](msg) } /***/ }), /* 47 */ /*!**********************************************************!*\ !*** ./node_modules/@babel/runtime/regenerator/index.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4); // TODO(Babel 8): Remove this file. var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ 48)(); module.exports = runtime; // Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736= try { regeneratorRuntime = runtime; } catch (accidentalStrictMode) { if ((typeof globalThis === "undefined" ? "undefined" : _typeof(globalThis)) === "object") { globalThis.regeneratorRuntime = runtime; } else { Function("r", "regeneratorRuntime = r")(runtime); } } /***/ }), /* 48 */ /*!*******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"]; function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ module.exports = _regeneratorRuntime = function _regeneratorRuntime() { return e; }, module.exports.__esModule = true, module.exports["default"] = module.exports; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) { if (n.call(e, o)) return next.value = e[o], next.done = !1, next; } return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) { r.push(n); } return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) { "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); } }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, "catch": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; } module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 49 */ /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/asyncToGenerator.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 50 */ /*!********************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/lime-echart/components/l-echart/canvas.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Canvas = void 0;\nexports.dispatch = dispatch;\nexports.setCanvasCreator = setCanvasCreator;\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 51));\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 57));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 58));\nvar cacheChart = {};\nvar fontSizeReg = /([\\d\\.]+)px/;\nvar EventEmit = /*#__PURE__*/function () {\n function EventEmit() {\n (0, _classCallCheck2.default)(this, EventEmit);\n this.__events = {};\n }\n (0, _createClass2.default)(EventEmit, [{\n key: \"on\",\n value: function on(type, listener) {\n if (!type || !listener) {\n return;\n }\n var events = this.__events[type] || [];\n events.push(listener);\n this.__events[type] = events;\n }\n }, {\n key: \"emit\",\n value: function emit(type, e) {\n var _this = this;\n if (type.constructor === Object) {\n e = type;\n type = e && e.type;\n }\n if (!type) {\n return;\n }\n var events = this.__events[type];\n if (!events || !events.length) {\n return;\n }\n events.forEach(function (listener) {\n listener.call(_this, e);\n });\n }\n }, {\n key: \"off\",\n value: function off(type, listener) {\n var __events = this.__events;\n var events = __events[type];\n if (!events || !events.length) {\n return;\n }\n if (!listener) {\n delete __events[type];\n return;\n }\n for (var i = 0, len = events.length; i < len; i++) {\n if (events[i] === listener) {\n events.splice(i, 1);\n i--;\n }\n }\n }\n }]);\n return EventEmit;\n}();\nvar Image = /*#__PURE__*/function () {\n function Image() {\n (0, _classCallCheck2.default)(this, Image);\n this.currentSrc = null;\n this.naturalHeight = 0;\n this.naturalWidth = 0;\n this.width = 0;\n this.height = 0;\n this.tagName = 'IMG';\n }\n (0, _createClass2.default)(Image, [{\n key: \"src\",\n get: function get() {\n return this.currentSrc;\n },\n set: function set(src) {\n var _this2 = this;\n this.currentSrc = src;\n uni.getImageInfo({\n src: src,\n success: function success(res) {\n _this2.naturalWidth = _this2.width = res.width;\n _this2.naturalHeight = _this2.height = res.height;\n _this2.onload();\n },\n fail: function fail() {\n _this2.onerror();\n }\n });\n }\n }]);\n return Image;\n}();\nvar OffscreenCanvas = /*#__PURE__*/function () {\n function OffscreenCanvas(ctx, com, canvasId) {\n (0, _classCallCheck2.default)(this, OffscreenCanvas);\n this.tagName = 'canvas';\n this.com = com;\n this.canvasId = canvasId;\n this.ctx = ctx;\n }\n (0, _createClass2.default)(OffscreenCanvas, [{\n key: \"width\",\n get: function get() {\n return this.com.offscreenWidth || 0;\n },\n set: function set(w) {\n this.com.offscreenWidth = w;\n }\n }, {\n key: \"height\",\n get: function get() {\n return this.com.offscreenHeight || 0;\n },\n set: function set(h) {\n this.com.offscreenHeight = h;\n }\n }, {\n key: \"getContext\",\n value: function getContext(type) {\n return this.ctx;\n }\n }, {\n key: \"getImageData\",\n value: function getImageData() {\n var _this3 = this;\n return new Promise(function (resolve, reject) {\n _this3.com.$nextTick(function () {\n uni.canvasGetImageData({\n x: 0,\n y: 0,\n width: _this3.com.offscreenWidth,\n height: _this3.com.offscreenHeight,\n canvasId: _this3.canvasId,\n success: function success(res) {\n resolve(res);\n },\n fail: function fail(err) {\n reject(err);\n }\n }, _this3.com);\n });\n });\n }\n }]);\n return OffscreenCanvas;\n}();\nvar Canvas = /*#__PURE__*/function () {\n function Canvas(ctx, com, isNew) {\n var canvasNode = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};\n (0, _classCallCheck2.default)(this, Canvas);\n cacheChart[com.canvasId] = {\n ctx: ctx\n };\n this.canvasId = com.canvasId;\n this.chart = null;\n this.isNew = isNew;\n this.tagName = 'canvas';\n this.canvasNode = canvasNode;\n this.com = com;\n if (!isNew) {\n this._initStyle(ctx);\n }\n this._initEvent();\n this._ee = new EventEmit();\n }\n (0, _createClass2.default)(Canvas, [{\n key: \"getContext\",\n value: function getContext(type) {\n if (type === '2d') {\n return this.ctx;\n }\n }\n }, {\n key: \"setAttribute\",\n value: function setAttribute(key, value) {\n if (key === 'aria-label') {\n this.com['ariaLabel'] = value;\n }\n }\n }, {\n key: \"setChart\",\n value: function setChart(chart) {\n this.chart = chart;\n }\n }, {\n key: \"createOffscreenCanvas\",\n value: function createOffscreenCanvas(param) {\n if (!this.children) {\n this.com.isOffscreenCanvas = true;\n this.com.offscreenWidth = param.width || 300;\n this.com.offscreenHeight = param.height || 300;\n var com = this.com;\n var canvasId = this.com.offscreenCanvasId;\n var context = uni.createCanvasContext(canvasId, this.com);\n this._initStyle(context);\n this.children = new OffscreenCanvas(context, com, canvasId);\n }\n return this.children;\n }\n }, {\n key: \"appendChild\",\n value: function appendChild(child) {\n __f__(\"log\", 'child', child, \" at uni_modules/lime-echart/components/l-echart/canvas.js:160\");\n }\n }, {\n key: \"dispatchEvent\",\n value: function dispatchEvent(type, e) {\n if ((0, _typeof2.default)(type) == 'object') {\n this._ee.emit(type.type, type);\n } else {\n this._ee.emit(type, e);\n }\n return true;\n }\n }, {\n key: \"attachEvent\",\n value: function attachEvent() {}\n }, {\n key: \"detachEvent\",\n value: function detachEvent() {}\n }, {\n key: \"addEventListener\",\n value: function addEventListener(type, listener) {\n this._ee.on(type, listener);\n }\n }, {\n key: \"removeEventListener\",\n value: function removeEventListener(type, listener) {\n this._ee.off(type, listener);\n }\n }, {\n key: \"_initCanvas\",\n value: function _initCanvas(zrender, ctx) {\n // zrender.util.getContext = function() {\n // \treturn ctx;\n // };\n // zrender.util.$override('measureText', function(text, font) {\n // \tctx.font = font || '12px sans-serif';\n // \treturn ctx.measureText(text, font);\n // });\n }\n }, {\n key: \"_initStyle\",\n value: function _initStyle(ctx, child) {\n var styles = ['fillStyle', 'strokeStyle', 'fontSize', 'globalAlpha', 'opacity', 'textAlign', 'textBaseline', 'shadow', 'lineWidth', 'lineCap', 'lineJoin', 'lineDash', 'miterLimit'];\n var colorReg = /#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])\\b/g;\n styles.forEach(function (style) {\n Object.defineProperty(ctx, style, {\n set: function set(value) {\n if (style === 'opacity') {\n ctx.setGlobalAlpha(value);\n return;\n }\n if (style !== 'fillStyle' && style !== 'strokeStyle' || value !== 'none' && value !== null) {\n if ((0, _typeof2.default)(value) == 'object') {\n if (value.hasOwnProperty('colorStop') || value.hasOwnProperty('colors')) {\n ctx['set' + style.charAt(0).toUpperCase() + style.slice(1)](value);\n }\n return;\n }\n ctx['set' + style.charAt(0).toUpperCase() + style.slice(1)](value);\n }\n }\n });\n });\n if (!this.isNew && !child) {\n ctx.uniDrawImage = ctx.drawImage;\n ctx.drawImage = function () {\n for (var _len = arguments.length, a = new Array(_len), _key = 0; _key < _len; _key++) {\n a[_key] = arguments[_key];\n }\n a[0] = a[0].src;\n ctx.uniDrawImage.apply(ctx, a);\n };\n }\n if (!ctx.createRadialGradient) {\n ctx.createRadialGradient = function () {\n return ctx.createCircularGradient.apply(ctx, (0, _toConsumableArray2.default)(Array.prototype.slice.call(arguments).slice(-3)));\n };\n }\n // 字节不支持\n if (!ctx.strokeText) {\n ctx.strokeText = function () {\n ctx.fillText.apply(ctx, arguments);\n };\n }\n\n // 钉钉不支持 \n if (!ctx.measureText) {\n var strLen = function strLen(str) {\n var len = 0;\n for (var i = 0; i < str.length; i++) {\n if (str.charCodeAt(i) > 0 && str.charCodeAt(i) < 128) {\n len++;\n } else {\n len += 2;\n }\n }\n return len;\n };\n ctx.measureText = function (text, font) {\n var _ctx$state;\n var fontSize = (ctx === null || ctx === void 0 ? void 0 : (_ctx$state = ctx.state) === null || _ctx$state === void 0 ? void 0 : _ctx$state.fontSize) || 12;\n if (font) {\n fontSize = parseInt(font.match(/([\\d\\.]+)px/)[1]);\n }\n fontSize /= 2;\n var isBold = fontSize >= 16;\n var widthFactor = isBold ? 1.3 : 1;\n return {\n width: strLen(text) * fontSize * widthFactor\n };\n };\n }\n }\n }, {\n key: \"_initEvent\",\n value: function _initEvent(e) {\n var _this4 = this;\n this.event = {};\n var eventNames = [{\n wxName: 'touchStart',\n ecName: 'mousedown'\n }, {\n wxName: 'touchMove',\n ecName: 'mousemove'\n }, {\n wxName: 'touchEnd',\n ecName: 'mouseup'\n }, {\n wxName: 'touchEnd',\n ecName: 'click'\n }];\n eventNames.forEach(function (name) {\n _this4.event[name.wxName] = function (e) {\n var touch = e.touches[0];\n _this4.chart.getZr().handler.dispatch(name.ecName, {\n zrX: name.wxName === 'tap' ? touch.clientX : touch.x,\n zrY: name.wxName === 'tap' ? touch.clientY : touch.y\n });\n };\n });\n }\n }, {\n key: \"width\",\n get: function get() {\n return this.canvasNode.width || 0;\n },\n set: function set(w) {\n this.canvasNode.width = w;\n }\n }, {\n key: \"height\",\n get: function get() {\n return this.canvasNode.height || 0;\n },\n set: function set(h) {\n this.canvasNode.height = h;\n }\n }, {\n key: \"ctx\",\n get: function get() {\n return cacheChart[this.canvasId]['ctx'] || null;\n }\n }, {\n key: \"chart\",\n get: function get() {\n return cacheChart[this.canvasId]['chart'] || null;\n },\n set: function set(chart) {\n cacheChart[this.canvasId]['chart'] = chart;\n }\n }]);\n return Canvas;\n}();\nexports.Canvas = Canvas;\nfunction dispatch(name, _ref) {\n var x = _ref.x,\n y = _ref.y,\n wheelDelta = _ref.wheelDelta;\n this.dispatch(name, {\n zrX: x,\n zrY: y,\n zrDelta: wheelDelta,\n preventDefault: function preventDefault() {},\n stopPropagation: function stopPropagation() {}\n });\n}\nfunction setCanvasCreator(echarts, _ref2) {\n var canvas = _ref2.canvas,\n node = _ref2.node;\n // echarts.setCanvasCreator(() => canvas);\n if (echarts && !echarts.registerPreprocessor) {\n return __f__(\"warn\", 'echarts 版本不对或未传入echarts,vue3请使用esm格式', \" at uni_modules/lime-echart/components/l-echart/canvas.js:353\");\n }\n echarts.registerPreprocessor(function (option) {\n if (option && option.series) {\n if (option.series.length > 0) {\n option.series.forEach(function (series) {\n series.progressive = 0;\n });\n } else if ((0, _typeof2.default)(option.series) === 'object') {\n option.series.progressive = 0;\n }\n }\n });\n function loadImage(src, onload, onerror) {\n var img = null;\n if (node && node.createImage) {\n img = node.createImage();\n img.onload = onload.bind(img);\n img.onerror = onerror.bind(img);\n img.src = src;\n return img;\n } else {\n img = new Image();\n img.onload = onload.bind(img);\n img.onerror = onerror.bind(img);\n img.src = src;\n return img;\n }\n }\n if (echarts.setPlatformAPI) {\n echarts.setPlatformAPI({\n loadImage: canvas.setChart ? loadImage : null,\n createCanvas: function createCanvas() {\n var key = 'createOffscreenCanvas';\n return uni.canIUse(key) && uni[key] ? uni[key]({\n type: '2d'\n }) : canvas;\n }\n });\n }\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 46)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvbGltZS1lY2hhcnQvY29tcG9uZW50cy9sLWVjaGFydC9jYW52YXMuanMiXSwibmFtZXMiOlsiY2FjaGVDaGFydCIsImZvbnRTaXplUmVnIiwiRXZlbnRFbWl0IiwiX19ldmVudHMiLCJ0eXBlIiwibGlzdGVuZXIiLCJldmVudHMiLCJwdXNoIiwiZSIsImNvbnN0cnVjdG9yIiwiT2JqZWN0IiwibGVuZ3RoIiwiZm9yRWFjaCIsImNhbGwiLCJpIiwibGVuIiwic3BsaWNlIiwiSW1hZ2UiLCJjdXJyZW50U3JjIiwibmF0dXJhbEhlaWdodCIsIm5hdHVyYWxXaWR0aCIsIndpZHRoIiwiaGVpZ2h0IiwidGFnTmFtZSIsInNyYyIsInVuaSIsImdldEltYWdlSW5mbyIsInN1Y2Nlc3MiLCJyZXMiLCJvbmxvYWQiLCJmYWlsIiwib25lcnJvciIsIk9mZnNjcmVlbkNhbnZhcyIsImN0eCIsImNvbSIsImNhbnZhc0lkIiwib2Zmc2NyZWVuV2lkdGgiLCJ3Iiwib2Zmc2NyZWVuSGVpZ2h0IiwiaCIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwiJG5leHRUaWNrIiwiY2FudmFzR2V0SW1hZ2VEYXRhIiwieCIsInkiLCJlcnIiLCJDYW52YXMiLCJpc05ldyIsImNhbnZhc05vZGUiLCJjaGFydCIsIl9pbml0U3R5bGUiLCJfaW5pdEV2ZW50IiwiX2VlIiwia2V5IiwidmFsdWUiLCJwYXJhbSIsImNoaWxkcmVuIiwiaXNPZmZzY3JlZW5DYW52YXMiLCJvZmZzY3JlZW5DYW52YXNJZCIsImNvbnRleHQiLCJjcmVhdGVDYW52YXNDb250ZXh0IiwiY2hpbGQiLCJlbWl0Iiwib24iLCJvZmYiLCJ6cmVuZGVyIiwic3R5bGVzIiwiY29sb3JSZWciLCJzdHlsZSIsImRlZmluZVByb3BlcnR5Iiwic2V0Iiwic2V0R2xvYmFsQWxwaGEiLCJoYXNPd25Qcm9wZXJ0eSIsImNoYXJBdCIsInRvVXBwZXJDYXNlIiwic2xpY2UiLCJ1bmlEcmF3SW1hZ2UiLCJkcmF3SW1hZ2UiLCJhIiwiY3JlYXRlUmFkaWFsR3JhZGllbnQiLCJjcmVhdGVDaXJjdWxhckdyYWRpZW50IiwiYXJndW1lbnRzIiwic3Ryb2tlVGV4dCIsImZpbGxUZXh0IiwibWVhc3VyZVRleHQiLCJzdHJMZW4iLCJzdHIiLCJjaGFyQ29kZUF0IiwidGV4dCIsImZvbnQiLCJmb250U2l6ZSIsInN0YXRlIiwicGFyc2VJbnQiLCJtYXRjaCIsImlzQm9sZCIsIndpZHRoRmFjdG9yIiwiZXZlbnQiLCJldmVudE5hbWVzIiwid3hOYW1lIiwiZWNOYW1lIiwibmFtZSIsInRvdWNoIiwidG91Y2hlcyIsImdldFpyIiwiaGFuZGxlciIsImRpc3BhdGNoIiwienJYIiwiY2xpZW50WCIsInpyWSIsImNsaWVudFkiLCJ3aGVlbERlbHRhIiwienJEZWx0YSIsInByZXZlbnREZWZhdWx0Iiwic3RvcFByb3BhZ2F0aW9uIiwic2V0Q2FudmFzQ3JlYXRvciIsImVjaGFydHMiLCJjYW52YXMiLCJub2RlIiwicmVnaXN0ZXJQcmVwcm9jZXNzb3IiLCJvcHRpb24iLCJzZXJpZXMiLCJwcm9ncmVzc2l2ZSIsImxvYWRJbWFnZSIsImltZyIsImNyZWF0ZUltYWdlIiwiYmluZCIsInNldFBsYXRmb3JtQVBJIiwic2V0Q2hhcnQiLCJjcmVhdGVDYW52YXMiLCJjYW5JVXNlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQUEsSUFBTUEsVUFBVSxHQUFHLENBQUMsQ0FBQztBQUNyQixJQUFNQyxXQUFXLEdBQUcsYUFBYTtBQUFDLElBQzVCQyxTQUFTO0VBQ2QscUJBQWM7SUFBQTtJQUNiLElBQUksQ0FBQ0MsUUFBUSxHQUFHLENBQUMsQ0FBQztFQUNuQjtFQUFDO0lBQUE7SUFBQSxPQUNELFlBQUdDLElBQUksRUFBRUMsUUFBUSxFQUFFO01BQ2xCLElBQUksQ0FBQ0QsSUFBSSxJQUFJLENBQUNDLFFBQVEsRUFBRTtRQUN2QjtNQUNEO01BQ0EsSUFBTUMsTUFBTSxHQUFHLElBQUksQ0FBQ0gsUUFBUSxDQUFD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OiI1MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNhY2hlQ2hhcnQgPSB7fVxuY29uc3QgZm9udFNpemVSZWcgPSAvKFtcXGRcXC5dKylweC87XG5jbGFzcyBFdmVudEVtaXQge1xuXHRjb25zdHJ1Y3RvcigpIHtcblx0XHR0aGlzLl9fZXZlbnRzID0ge307XG5cdH1cblx0b24odHlwZSwgbGlzdGVuZXIpIHtcblx0XHRpZiAoIXR5cGUgfHwgIWxpc3RlbmVyKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXHRcdGNvbnN0IGV2ZW50cyA9IHRoaXMuX19ldmVudHNbdHlwZV0gfHwgW107XG5cdFx0ZXZlbnRzLnB1c2gobGlzdGVuZXIpO1xuXHRcdHRoaXMuX19ldmVudHNbdHlwZV0gPSBldmVudHM7XG5cdH1cblx0ZW1pdCh0eXBlLCBlKSB7XG5cdFx0aWYgKHR5cGUuY29uc3RydWN0b3IgPT09IE9iamVjdCkge1xuXHRcdFx0ZSA9IHR5cGU7XG5cdFx0XHR0eXBlID0gZSAmJiBlLnR5cGU7XG5cdFx0fVxuXHRcdGlmICghdHlwZSkge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0XHRjb25zdCBldmVudHMgPSB0aGlzLl9fZXZlbnRzW3R5cGVdO1xuXHRcdGlmICghZXZlbnRzIHx8ICFldmVudHMubGVuZ3RoKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXHRcdGV2ZW50cy5mb3JFYWNoKChsaXN0ZW5lcikgPT4ge1xuXHRcdFx0bGlzdGVuZXIuY2FsbCh0aGlzLCBlKTtcblx0XHR9KTtcblx0fVxuXHRvZmYodHlwZSwgbGlzdGVuZXIpIHtcblx0XHRjb25zdCBfX2V2ZW50cyA9IHRoaXMuX19ldmVudHM7XG5cdFx0Y29uc3QgZXZlbnRzID0gX19ldmVudHNbdHlwZV07XG5cdFx0aWYgKCFldmVudHMgfHwgIWV2ZW50cy5sZW5ndGgpIHtcblx0XHRcdHJldHVybjtcblx0XHR9XG5cdFx0aWYgKCFsaXN0ZW5lcikge1xuXHRcdFx0ZGVsZXRlIF9fZXZlbnRzW3R5cGVdO1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0XHRmb3IgKGxldCBpID0gMCwgbGVuID0gZXZlbnRzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XG5cdFx0XHRpZiAoZXZlbnRzW2ldID09PSBsaXN0ZW5lcikge1xuXHRcdFx0XHRldmVudHMuc3BsaWNlKGksIDEpO1xuXHRcdFx0XHRpLS07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5jbGFzcyBJbWFnZSB7XG5cdGNvbnN0cnVjdG9yKCkge1xuXHRcdHRoaXMuY3VycmVudFNyYyA9IG51bGxcblx0XHR0aGlzLm5hdHVyYWxIZWlnaHQgPSAwXG5cdFx0dGhpcy5uYXR1cmFsV2lkdGggPSAwXG5cdFx0dGhpcy53aWR0aCA9IDBcblx0XHR0aGlzLmhlaWdodCA9IDBcblx0XHR0aGlzLnRhZ05hbWUgPSAnSU1HJ1xuXHR9XG5cdHNldCBzcmMoc3JjKSB7XG5cdFx0dGhpcy5jdXJyZW50U3JjID0gc3JjXG5cdFx0dW5pLmdldEltYWdlSW5mbyh7XG5cdFx0XHRzcmMsXG5cdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XG5cdFx0XHRcdHRoaXMubmF0dXJhbFdpZHRoID0gdGhpcy53aWR0aCA9IHJlcy53aWR0aFxuXHRcdFx0XHR0aGlzLm5hdHVyYWxIZWlnaHQgPSB0aGlzLmhlaWdodCA9IHJlcy5oZWlnaHRcblx0XHRcdFx0dGhpcy5vbmxvYWQoKVxuXHRcdFx0fSxcblx0XHRcdGZhaWw6ICgpID0+IHtcblx0XHRcdFx0dGhpcy5vbmVycm9yKClcblx0XHRcdH1cblx0XHR9KVxuXHR9XG5cdGdldCBzcmMoKSB7XG5cdFx0cmV0dXJuIHRoaXMuY3VycmVudFNyY1xuXHR9XG59XG5jbGFzcyBPZmZzY3JlZW5DYW52YXMge1xuXHRjb25zdHJ1Y3RvcihjdHgsIGNvbSwgY2FudmFzSWQpIHtcblx0XHR0aGlzLnRhZ05hbWUgPSAnY2FudmFzJ1xuXHRcdHRoaXMuY29tID0gY29tXG5cdFx0dGhpcy5jYW52YXNJZCA9IGNhbnZhc0lkXG5cdFx0dGhpcy5jdHggPSBjdHhcblx0fVxuXHRzZXQgd2lkdGgodykge1xuXHRcdHRoaXMuY29tLm9mZnNjcmVlbldpZHRoID0gd1xuXHR9XG5cdHNldCBoZWlnaHQoaCkge1xuXHRcdHRoaXMuY29tLm9mZnNjcmVlbkhlaWdodCA9IGhcblx0fVxuXHRnZXQgd2lkdGgoKSB7XG5cdFx0cmV0dXJuIHRoaXMuY29tLm9mZnNjcmVlbldpZHRoIHx8IDBcblx0fVxuXHRnZXQgaGVpZ2h0KCkge1xuXHRcdHJldHVybiB0aGlzLmNvbS5vZmZzY3JlZW5IZWlnaHQgfHwgMFxuXHR9XG5cdGdldENvbnRleHQodHlwZSkge1xuXHRcdHJldHVybiB0aGlzLmN0eFxuXHR9XG5cdGdldEltYWdlRGF0YSgpIHtcblx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuXHRcdFx0dGhpcy5jb20uJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0dW5pLmNhbnZhc0dldEltYWdlRGF0YSh7XG5cdFx0XHRcdFx0eDowLFxuXHRcdFx0XHRcdHk6MCxcblx0XHRcdFx0XHR3aWR0aDogdGhpcy5jb20ub2Zmc2NyZWVuV2lkdGgsXG5cdFx0XHRcdFx0aGVpZ2h0OiB0aGlzLmNvbS5vZmZzY3JlZW5IZWlnaHQsXG5cdFx0XHRcdFx0Y2FudmFzSWQ6IHRoaXMuY2FudmFzSWQsXG5cdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xuXHRcdFx0XHRcdFx0cmVzb2x2ZShyZXMpXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRmYWlsOiAoZXJyKSA9PiB7XG5cdFx0XHRcdFx0XHRyZWplY3QoZXJyKVxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdH0sIHRoaXMuY29tKVxuXHRcdFx0fSlcblx0XHR9KVxuXHR9XG59XG5leHBvcnQgY2xhc3MgQ2FudmFzIHtcblx0Y29uc3RydWN0b3IoY3R4LCBjb20sIGlzTmV3LCBjYW52YXNOb2RlPXt9KSB7XG5cdFx0Y2FjaGVDaGFydFtjb20uY2FudmFzSWRdID0ge2N0eH1cblx0XHR0aGlzLmNhbnZhc0lkID0gY29tLmNhbnZhc0lkO1xuXHRcdHRoaXMuY2hhcnQgPSBudWxsO1xuXHRcdHRoaXMuaXNOZXcgPSBpc05ld1xuXHRcdHRoaXMudGFnTmFtZSA9ICdjYW52YXMnXG5cdFx0dGhpcy5jYW52YXNOb2RlID0gY2FudmFzTm9kZTtcblx0XHR0aGlzLmNvbSA9IGNvbTtcblx0XHRpZiAoIWlzTmV3KSB7XG5cdFx0XHR0aGlzLl9pbml0U3R5bGUoY3R4KVxuXHRcdH1cblx0XHR0aGlzLl9pbml0RXZlbnQoKTtcblx0XHR0aGlzLl9lZSA9IG5ldyBFdmVudEVtaXQoKVxuXHR9XG5cdGdldENvbnRleHQodHlwZSkge1xuXHRcdGlmICh0eXBlID09PSAnMmQnKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy5jdHg7XG5cdFx0fVxuXHR9XG5cdHNldEF0dHJpYnV0ZShrZXksIHZhbHVlKSB7XG5cdFx0aWYoa2V5ID09PSAnYXJpYS1sYWJlbCcpIHtcblx0XHRcdHRoaXMuY29tWydhcmlhTGFiZWwnXSA9IHZhbHVlXG5cdFx0fVxuXHR9XG5cdHNldENoYXJ0KGNoYXJ0KSB7XG5cdFx0dGhpcy5jaGFydCA9IGNoYXJ0O1xuXHR9XG5cdGNyZWF0ZU9mZnNjcmVlbkNhbnZhcyhwYXJhbSl7XG5cdFx0aWYoIXRoaXMuY2hpbGRyZW4pIHtcblx0XHRcdHRoaXMuY29tLmlzT2Zmc2NyZWVuQ2FudmFzID0gdHJ1ZVxuXHRcdFx0dGhpcy5jb20ub2Zmc2NyZWVuV2lkdGggPSBwYXJhbS53aWR0aHx8MzAwXG5cdFx0XHR0aGlzLmNvbS5vZmZzY3JlZW5IZWlnaHQgPSBwYXJhbS5oZWlnaHR8fDMwMFxuXHRcdFx0Y29uc3QgY29tID0gdGhpcy5jb21cblx0XHRcdGNvbnN0IGNhbnZhc0lkID0gdGhpcy5jb20ub2Zmc2NyZWVuQ2FudmFzSWRcblx0XHRcdGNvbnN0IGNvbnRleHQgPSB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dChjYW52YXNJZCwgdGhpcy5jb20pXG5cdFx0XHR0aGlzLl9pbml0U3R5bGUoY29udGV4dClcblx0XHRcdHRoaXMuY2hpbGRyZW4gPSBuZXcgT2Zmc2NyZWVuQ2FudmFzKGNvbnRleHQsIGNvbSwgY2FudmFzSWQpXG5cdFx0fSBcblx0XHRyZXR1cm4gdGhpcy5jaGlsZHJlblxuXHR9XG5cdGFwcGVuZENoaWxkKGNoaWxkKSB7XG5cdFx0Y29uc29sZS5sb2coJ2NoaWxkJywgY2hpbGQpXG5cdH1cblx0ZGlzcGF0Y2hFdmVudCh0eXBlLCBlKSB7XG5cdFx0aWYodHlwZW9mIHR5cGUgPT0gJ29iamVjdCcpIHtcblx0XHRcdHRoaXMuX2VlLmVtaXQodHlwZS50eXBlLCB0eXBlKTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0dGhpcy5fZWUuZW1pdCh0eXBlLCBlKTtcblx0XHR9XG5cdFx0cmV0dXJuIHRydWVcblx0fVxuXHRhdHRhY2hFdmVudCgpIHtcblx0fVxuXHRkZXRhY2hFdmVudCgpIHtcblx0fVxuXHRhZGRFdmVudExpc3RlbmVyKHR5cGUsIGxpc3RlbmVyKSB7XG5cdFx0dGhpcy5fZWUub24odHlwZSwgbGlzdGVuZXIpXG5cdH1cblx0cmVtb3ZlRXZlbnRMaXN0ZW5lcih0eXBlLCBsaXN0ZW5lcikge1xuXHRcdHRoaXMuX2VlLm9mZih0eXBlLCBsaXN0ZW5lcilcblx0fVxuXHRfaW5pdENhbnZhcyh6cmVuZGVyLCBjdHgpIHtcblx0XHQvLyB6cmVuZGVyLnV0aWwuZ2V0Q29udGV4dCA9IGZ1bmN0aW9uKCkge1xuXHRcdC8vIFx0cmV0dXJuIGN0eDtcblx0XHQvLyB9O1xuXHRcdC8vIHpyZW5kZXIudXRpbC4kb3ZlcnJpZGUoJ21lYXN1cmVUZXh0JywgZnVuY3Rpb24odGV4dCwgZm9udCkge1xuXHRcdC8vIFx0Y3R4LmZvbnQgPSBmb250IHx8ICcxMnB4IHNhbnMtc2VyaWYnO1xuXHRcdC8vIFx0cmV0dXJuIGN0eC5tZWFzdXJlVGV4dCh0ZXh0LCBmb250KTtcblx0XHQvLyB9KTtcblx0fVxuXHRfaW5pdFN0eWxlKGN0eCwgY2hpbGQpIHtcblx0XHRjb25zdCBzdHlsZXMgPSBbXG5cdFx0XHQnZmlsbFN0eWxlJyxcblx0XHRcdCdzdHJva2VTdHlsZScsXG5cdFx0XHQnZm9udFNpemUnLFxuXHRcdFx0J2dsb2JhbEFscGhhJyxcblx0XHRcdCdvcGFjaXR5Jyxcblx0XHRcdCd0ZXh0QWxpZ24nLFxuXHRcdFx0J3RleHRCYXNlbGluZScsXG5cdFx0XHQnc2hhZG93Jyxcblx0XHRcdCdsaW5lV2lkdGgnLFxuXHRcdFx0J2xpbmVDYXAnLFxuXHRcdFx0J2xpbmVKb2luJyxcblx0XHRcdCdsaW5lRGFzaCcsXG5cdFx0XHQnbWl0ZXJMaW1pdCcsXG5cblxuXG5cdFx0XTtcblx0XHRjb25zdCBjb2xvclJlZyA9IC8jKFswLTlhLWZBLUZdKShbMC05YS1mQS1GXSkoWzAtOWEtZkEtRl0pXFxiL2c7XG5cdFx0c3R5bGVzLmZvckVhY2goc3R5bGUgPT4ge1xuXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGN0eCwgc3R5bGUsIHtcblx0XHRcdFx0c2V0OiB2YWx1ZSA9PiB7XG5cblxuXG5cblxuXG5cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRpZiAoc3R5bGUgPT09ICdvcGFjaXR5Jykge1xuXHRcdFx0XHRcdFx0Y3R4LnNldEdsb2JhbEFscGhhKHZhbHVlKVxuXHRcdFx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpZiAoc3R5bGUgIT09ICdmaWxsU3R5bGUnICYmIHN0eWxlICE9PSAnc3Ryb2tlU3R5bGUnIHx8IHZhbHVlICE9PSAnbm9uZScgJiYgdmFsdWUgIT09IG51bGwpIHtcblxuXHRcdFx0XHRcdFx0aWYodHlwZW9mIHZhbHVlID09ICdvYmplY3QnKSB7XG5cdFx0XHRcdFx0XHRcdGlmICh2YWx1ZS5oYXNPd25Qcm9wZXJ0eSgnY29sb3JTdG9wJykgfHwgdmFsdWUuaGFzT3duUHJvcGVydHkoJ2NvbG9ycycpKSB7XG5cdFx0XHRcdFx0XHRcdFx0Y3R4WydzZXQnICsgc3R5bGUuY2hhckF0KDApLnRvVXBwZXJDYXNlKCkgKyBzdHlsZS5zbGljZSgxKV0odmFsdWUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHRcdFx0fSBcblxuXG5cblxuXG5cblx0XHRcdFx0XHRcdGN0eFsnc2V0JyArIHN0eWxlLmNoYXJBdCgwKS50b1VwcGVyQ2FzZSgpICsgc3R5bGUuc2xpY2UoMSldKHZhbHVlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH0pO1xuXHRcdGlmKCF0aGlzLmlzTmV3ICYmICFjaGlsZCkge1xuXHRcdFx0Y3R4LnVuaURyYXdJbWFnZSA9IGN0eC5kcmF3SW1hZ2Vcblx0XHRcdGN0eC5kcmF3SW1hZ2UgPSAoLi4uYSkgPT4ge1xuXHRcdFx0XHRhWzBdID0gYVswXS5zcmNcblx0XHRcdFx0Y3R4LnVuaURyYXdJbWFnZSguLi5hKVxuXHRcdFx0fVxuXHRcdH1cblx0XHRpZighY3R4LmNyZWF0ZVJhZGlhbEdyYWRpZW50KSB7XG5cdFx0XHRjdHguY3JlYXRlUmFkaWFsR3JhZGllbnQgPSBmdW5jdGlvbigpIHtcblx0XHRcdFx0cmV0dXJuIGN0eC5jcmVhdGVDaXJjdWxhckdyYWRpZW50KC4uLlsuLi5hcmd1bWVudHNdLnNsaWNlKC0zKSlcblx0XHRcdH07XG5cdFx0fVxuXHRcdC8vIOWtl+iKguS4jeaUr+aMgVxuXHRcdGlmICghY3R4LnN0cm9rZVRleHQpIHtcblx0XHRcdGN0eC5zdHJva2VUZXh0ID0gKC4uLmEpID0+IHtcblx0XHRcdFx0Y3R4LmZpbGxUZXh0KC4uLmEpXG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC8vIOmSiemSieS4jeaUr+aMgSBcblx0XHRpZiAoIWN0eC5tZWFzdXJlVGV4dCkge1xuXHRcdFx0Y29uc3Qgc3RyTGVuID0gKHN0cikgPT4ge1xuXHRcdFx0XHRsZXQgbGVuID0gMDtcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzdHIubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHRpZiAoc3RyLmNoYXJDb2RlQXQoaSkgPiAwICYmIHN0ci5jaGFyQ29kZUF0KGkpIDwgMTI4KSB7XG5cdFx0XHRcdFx0XHRsZW4rKztcblx0XHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdFx0bGVuICs9IDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHJldHVybiBsZW47XG5cdFx0XHR9XG5cdFx0XHRjdHgubWVhc3VyZVRleHQgPSAodGV4dCwgZm9udCkgPT4ge1xuXHRcdFx0XHRsZXQgZm9udFNpemUgPSBjdHg/LnN0YXRlPy5mb250U2l6ZSB8fCAxMjtcblx0XHRcdFx0aWYgKGZvbnQpIHtcblx0XHRcdFx0XHRmb250U2l6ZSA9IHBhcnNlSW50KGZvbnQubWF0Y2goLyhbXFxkXFwuXSspcHgvKVsxXSlcblx0XHRcdFx0fVxuXHRcdFx0XHRmb250U2l6ZSAvPSAyO1xuXHRcdFx0XHRsZXQgaXNCb2xkID0gZm9udFNpemUgPj0gMTY7XG5cdFx0XHRcdGNvbnN0IHdpZHRoRmFjdG9yID0gaXNCb2xkID8gMS4zIDogMTtcblx0XHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XHR3aWR0aDogc3RyTGVuKHRleHQpICogZm9udFNpemUgKiB3aWR0aEZhY3RvclxuXHRcdFx0XHR9O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdF9pbml0RXZlbnQoZSkge1xuXHRcdHRoaXMuZXZlbnQgPSB7fTtcblx0XHRjb25zdCBldmVudE5hbWVzID0gW3tcblx0XHRcdHd4TmFtZTogJ3RvdWNoU3RhcnQnLFxuXHRcdFx0ZWNOYW1lOiAnbW91c2Vkb3duJ1xuXHRcdH0sIHtcblx0XHRcdHd4TmFtZTogJ3RvdWNoTW92ZScsXG5cdFx0XHRlY05hbWU6ICdtb3VzZW1vdmUnXG5cdFx0fSwge1xuXHRcdFx0d3hOYW1lOiAndG91Y2hFbmQnLFxuXHRcdFx0ZWNOYW1lOiAnbW91c2V1cCdcblx0XHR9LCB7XG5cdFx0XHR3eE5hbWU6ICd0b3VjaEVuZCcsXG5cdFx0XHRlY05hbWU6ICdjbGljaydcblx0XHR9XTtcblxuXHRcdGV2ZW50TmFtZXMuZm9yRWFjaChuYW1lID0+IHtcblx0XHRcdHRoaXMuZXZlbnRbbmFtZS53eE5hbWVdID0gZSA9PiB7XG5cdFx0XHRcdGNvbnN0IHRvdWNoID0gZS50b3VjaGVzWzBdO1xuXHRcdFx0XHR0aGlzLmNoYXJ0LmdldFpyKCkuaGFuZGxlci5kaXNwYXRjaChuYW1lLmVjTmFtZSwge1xuXHRcdFx0XHRcdHpyWDogbmFtZS53eE5hbWUgPT09ICd0YXAnID8gdG91Y2guY2xpZW50WCA6IHRvdWNoLngsXG5cdFx0XHRcdFx0enJZOiBuYW1lLnd4TmFtZSA9PT0gJ3RhcCcgPyB0b3VjaC5jbGllbnRZIDogdG91Y2gueVxuXHRcdFx0XHR9KTtcblx0XHRcdH07XG5cdFx0fSk7XG5cdH1cblxuXHRzZXQgd2lkdGgodykge1xuXHRcdHRoaXMuY2FudmFzTm9kZS53aWR0aCA9IHdcblx0fVxuXHRzZXQgaGVpZ2h0KGgpIHtcblx0XHR0aGlzLmNhbnZhc05vZGUuaGVpZ2h0ID0gaFxuXHR9XG5cblx0Z2V0IHdpZHRoKCkge1xuXHRcdHJldHVybiB0aGlzLmNhbnZhc05vZGUud2lkdGggfHwgMFxuXHR9XG5cdGdldCBoZWlnaHQoKSB7XG5cdFx0cmV0dXJuIHRoaXMuY2FudmFzTm9kZS5oZWlnaHQgfHwgMFxuXHR9XG5cdGdldCBjdHgoKSB7XG5cdFx0cmV0dXJuIGNhY2hlQ2hhcnRbdGhpcy5jYW52YXNJZF1bJ2N0eCddIHx8IG51bGxcblx0fVxuXHRzZXQgY2hhcnQoY2hhcnQpIHtcblx0XHRjYWNoZUNoYXJ0W3RoaXMuY2FudmFzSWRdWydjaGFydCddID0gY2hhcnRcblx0fVxuXHRnZXQgY2hhcnQoKSB7XG5cdFx0cmV0dXJuIGNhY2hlQ2hhcnRbdGhpcy5jYW52YXNJZF1bJ2NoYXJ0J10gfHwgbnVsbFxuXHR9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBkaXNwYXRjaChuYW1lLCB7eCx5LCB3aGVlbERlbHRhfSkge1xuXHR0aGlzLmRpc3BhdGNoKG5hbWUsIHtcblx0XHR6clg6IHgsXG5cdFx0enJZOiB5LFxuXHRcdHpyRGVsdGE6IHdoZWVsRGVsdGEsXG5cdFx0cHJldmVudERlZmF1bHQ6ICgpID0+IHt9LFxuXHRcdHN0b3BQcm9wYWdhdGlvbjogKCkgPT57fVxuXHR9KTtcbn1cbmV4cG9ydCBmdW5jdGlvbiBzZXRDYW52YXNDcmVhdG9yKGVjaGFydHMsIHtjYW52YXMsIG5vZGV9KSB7XG5cdC8vIGVjaGFydHMuc2V0Q2FudmFzQ3JlYXRvcigoKSA9PiBjYW52YXMpO1xuXHRpZihlY2hhcnRzICYmICFlY2hhcnRzLnJlZ2lzdGVyUHJlcHJvY2Vzc29yKSB7XG5cdFx0cmV0dXJuIGNvbnNvbGUud2FybignZWNoYXJ0cyDniYjmnKzkuI3lr7nmiJbmnKrkvKDlhaVlY2hhcnRz77yMdnVlM+ivt+S9v+eUqGVzbeagvOW8jycpXG5cdH1cblx0ZWNoYXJ0cy5yZWdpc3RlclByZXByb2Nlc3NvcihvcHRpb24gPT4ge1xuXHRcdGlmIChvcHRpb24gJiYgb3B0aW9uLnNlcmllcykge1xuXHRcdFx0aWYgKG9wdGlvbi5zZXJpZXMubGVuZ3RoID4gMCkge1xuXHRcdFx0XHRvcHRpb24uc2VyaWVzLmZvckVhY2goc2VyaWVzID0+IHtcblx0XHRcdFx0XHRzZXJpZXMucHJvZ3Jlc3NpdmUgPSAwO1xuXHRcdFx0XHR9KTtcblx0XHRcdH0gZWxzZSBpZiAodHlwZW9mIG9wdGlvbi5zZXJpZXMgPT09ICdvYmplY3QnKSB7XG5cdFx0XHRcdG9wdGlvbi5zZXJpZXMucHJvZ3Jlc3NpdmUgPSAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fSk7XG5cdGZ1bmN0aW9uIGxvYWRJbWFnZShzcmMsIG9ubG9hZCwgb25lcnJvcikge1xuXHRcdGxldCBpbWcgPSBudWxsXG5cdFx0aWYobm9kZSAmJiBub2RlLmNyZWF0ZUltYWdlKSB7XG5cdFx0XHRpbWcgPSBub2RlLmNyZWF0ZUltYWdlKClcblx0XHRcdGltZy5vbmxvYWQgPSBvbmxvYWQuYmluZChpbWcpO1xuXHRcdFx0aW1nLm9uZXJyb3IgPSBvbmVycm9yLmJpbmQoaW1nKTtcblx0XHRcdGltZy5zcmMgPSBzcmM7XG5cdFx0XHRyZXR1cm4gaW1nXG5cdFx0fSBlbHNlIHtcblx0XHRcdGltZyA9IG5ldyBJbWFnZSgpXG5cdFx0XHRpbWcub25sb2FkID0gb25sb2FkLmJpbmQoaW1nKVxuXHRcdFx0aW1nLm9uZXJyb3IgPSBvbmVycm9yLmJpbmQoaW1nKTtcblx0XHRcdGltZy5zcmMgPSBzcmNcblx0XHRcdHJldHVybiBpbWdcblx0XHR9XG5cdH1cblx0aWYoZWNoYXJ0cy5zZXRQbGF0Zm9ybUFQSSkge1xuXHRcdGVjaGFydHMuc2V0UGxhdGZvcm1BUEkoe1xuXHRcdFx0bG9hZEltYWdlOiBjYW52YXMuc2V0Q2hhcnQgPyBsb2FkSW1hZ2UgOiBudWxsLFxuXHRcdFx0Y3JlYXRlQ2FudmFzKCl7XG5cdFx0XHRcdGNvbnN0IGtleSA9ICdjcmVhdGVPZmZzY3JlZW5DYW52YXMnXG5cdFx0XHRcdHJldHVybiB1bmkuY2FuSVVzZShrZXkpICYmIHVuaVtrZXldID8gdW5pW2tleV0oe3R5cGU6ICcyZCd9KSA6IGNhbnZhc1xuXHRcdFx0fVxuXHRcdH0pXG5cdH1cbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///50\n"); /***/ }), /* 51 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ 52); var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 54); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 55); var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ 56); function _toConsumableArray(arr) { return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread(); } module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 52 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 53); function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return arrayLikeToArray(arr); } module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 53 */ /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 54 */ /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); } module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 55 */ /*!***************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 53); function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen); } module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 56 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 57 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 58 */ /*!************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/createClass.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 3); function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 59 */ /*!*******************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/lime-echart/components/l-echart/utils.js ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (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.canIUseCanvas2d = canIUseCanvas2d;\nexports.compareVersion = compareVersion;\nexports.convertTouchesToArray = convertTouchesToArray;\nexports.devicePixelRatio = void 0;\nexports.getRect = getRect;\nexports.sleep = sleep;\nexports.wrapTouch = wrapTouch;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\n// 计算版本\nfunction compareVersion(v1, v2) {\n v1 = v1.split('.');\n v2 = v2.split('.');\n var len = Math.max(v1.length, v2.length);\n while (v1.length < len) {\n v1.push('0');\n }\n while (v2.length < len) {\n v2.push('0');\n }\n for (var i = 0; i < len; i++) {\n var num1 = parseInt(v1[i], 10);\n var num2 = parseInt(v2[i], 10);\n if (num1 > num2) {\n return 1;\n } else if (num1 < num2) {\n return -1;\n }\n }\n return 0;\n}\nvar systemInfo = uni.getSystemInfoSync();\nfunction gte(version) {\n // 截止 2023-03-22 mac pc小程序不支持 canvas 2d\n var SDKVersion = systemInfo.SDKVersion,\n platform = systemInfo.platform;\n return compareVersion(SDKVersion, version) >= 0;\n}\nfunction canIUseCanvas2d() {\n return false;\n}\nfunction convertTouchesToArray(touches) {\n // 如果 touches 是一个数组,则直接返回它\n if (Array.isArray(touches)) {\n return touches;\n }\n // 如果touches是一个对象,则转换为数组\n if ((0, _typeof2.default)(touches) === 'object' && touches !== null) {\n return Object.values(touches);\n }\n // 对于其他类型,直接返回它\n return touches;\n}\nfunction wrapTouch(event) {\n for (var i = 0; i < event.touches.length; ++i) {\n var touch = event.touches[i];\n touch.offsetX = touch.x;\n touch.offsetY = touch.y;\n }\n return event;\n}\nvar devicePixelRatio = uni.getSystemInfoSync().pixelRatio;\nexports.devicePixelRatio = devicePixelRatio;\nfunction sleep(time) {\n return new Promise(function (resolve) {\n setTimeout(function () {\n resolve(true);\n }, time);\n });\n}\nfunction getRect(selector) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var typeDefault = 'boundingClientRect';\n var context = options.context,\n _options$type = options.type,\n type = _options$type === void 0 ? typeDefault : _options$type;\n return new Promise(function (resolve, reject) {\n var dom = uni.createSelectorQuery().in(context).select(selector);\n var result = function result(rect) {\n if (rect) {\n resolve(rect);\n } else {\n reject();\n }\n };\n if (type == typeDefault) {\n dom[type](result).exec();\n } else {\n dom[type]({\n node: true,\n size: true,\n rect: true\n }, result).exec();\n }\n });\n}\n;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvbGltZS1lY2hhcnQvY29tcG9uZW50cy9sLWVjaGFydC91dGlscy5qcyJdLCJuYW1lcyI6WyJjb21wYXJlVmVyc2lvbiIsInYxIiwidjIiLCJzcGxpdCIsImxlbiIsIk1hdGgiLCJtYXgiLCJsZW5ndGgiLCJwdXNoIiwiaSIsIm51bTEiLCJwYXJzZUludCIsIm51bTIiLCJzeXN0ZW1JbmZvIiwidW5pIiwiZ2V0U3lzdGVtSW5mb1N5bmMiLCJndGUiLCJ2ZXJzaW9uIiwiU0RLVmVyc2lvbiIsInBsYXRmb3JtIiwiY2FuSVVzZUNhbnZhczJkIiwiY29udmVydFRvdWNoZXNUb0FycmF5IiwidG91Y2hlcyIsIkFycmF5IiwiaXNBcnJheSIsIk9iamVjdCIsInZhbHVlcyIsIndyYXBUb3VjaCIsImV2ZW50IiwidG91Y2giLCJvZmZzZXRYIiwieCIsIm9mZnNldFkiLCJ5IiwiZGV2aWNlUGl4ZWxSYXRpbyIsInBpeGVsUmF0aW8iLCJzbGVlcCIsInRpbWUiLCJQcm9taXNlIiwicmVzb2x2ZSIsInNldFRpbWVvdXQiLCJnZXRSZWN0Iiwic2VsZWN0b3IiLCJvcHRpb25zIiwidHlwZURlZmF1bHQiLCJjb250ZXh0IiwidHlwZSIsInJlamVjdCIsImRvbSIsImNyZWF0ZVNlbGVjdG9yUXVlcnkiLCJpbiIsInNlbGVjdCIsInJlc3VsdCIsInJlY3QiLCJleGVjIiwibm9kZSIsInNpemUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QUFDTyxTQUFTQSxjQUFjLENBQUNDLEVBQUUsRUFBRUMsRUFBRSxFQUFFO0VBQ3RDRCxFQUFFLEdBQUdBLEVBQUUsQ0FBQ0UsS0FBSyxDQUFDLEdBQUcsQ0FBQztFQUNsQkQsRUFBRSxHQUFHQSxFQUFFLENBQUNDLEtBQUssQ0FBQyxHQUFHLENBQUM7RUFDbEIsSUFBTUMsR0FBRyxHQUFHQyxJQUFJLENBQUNDLEdBQUcsQ0FBQ0wsRUFBRSxDQUFDTSxNQUFNLEVBQUVMLEVBQUUsQ0FB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QyxVQUFDQyxPQUFPLEVBQUVRLE1BQU0sRUFBSztJQUN2QyxJQUFNQyxHQUFHLEdBQUdsQyxHQUFHLENBQUNtQyxtQkFBbUIsRUFBRSxDQUFDQyxFQUFFLENBQUNMLE9BQU8sQ0FBQyxDQUFDTSxNQUFNLENBQUNULFFBQVEsQ0FBQztJQUNsRSxJQUFNVSxNQUFNLEdBQUcsU0FBVEEsTUFBTSxDQUFJQyxJQUFJLEVBQUs7TUFDeEIsSUFBSUEsSUFBSSxFQUFFO1FBQ1RkLE9BQU8sQ0FBQ2MsSUFBSSxDQUFDO01BQ2QsQ0FBQyxNQUFNO1FBQ05OLE1BQU0sRUFBRTtNQUNUO0lBQ0QsQ0FBQztJQUNELElBQUlELElBQUksSUFBSUYsV0FBVyxFQUFFO01BQ3hCSSxHQUFHLENBQUNGLElBQUksQ0FBQyxDQUFDTSxNQUFNLENBQUMsQ0FBQ0UsSUFBSSxFQUFFO0lBQ3pCLENBQUMsTUFBTTtNQUNOTixHQUFHLENBQUNGLElBQUksQ0FBQyxDQUFDO1FBQ1RTLElBQUksRUFBRSxJQUFJO1FBQ1ZDLElBQUksRUFBRSxJQUFJO1FBQ1ZILElBQUksRUFBRTtNQUNQLENBQUMsRUFBRUQsTUFBTSxDQUFDLENBQUNFLElBQUksRUFBRTtJQUNsQjtFQUNELENBQUMsQ0FBQztBQUNIO0FBQUMiLCJmaWxlIjoiNTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLy8g6K6h566X54mI5pysXHJcbmV4cG9ydCBmdW5jdGlvbiBjb21wYXJlVmVyc2lvbih2MSwgdjIpIHtcclxuXHR2MSA9IHYxLnNwbGl0KCcuJylcclxuXHR2MiA9IHYyLnNwbGl0KCcuJylcclxuXHRjb25zdCBsZW4gPSBNYXRoLm1heCh2MS5sZW5ndGgsIHYyLmxlbmd0aClcclxuXHR3aGlsZSAodjEubGVuZ3RoIDwgbGVuKSB7XHJcblx0XHR2MS5wdXNoKCcwJylcclxuXHR9XHJcblx0d2hpbGUgKHYyLmxlbmd0aCA8IGxlbikge1xyXG5cdFx0djIucHVzaCgnMCcpXHJcblx0fVxyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgbGVuOyBpKyspIHtcclxuXHRcdGNvbnN0IG51bTEgPSBwYXJzZUludCh2MVtpXSwgMTApXHJcblx0XHRjb25zdCBudW0yID0gcGFyc2VJbnQodjJbaV0sIDEwKVxyXG5cclxuXHRcdGlmIChudW0xID4gbnVtMikge1xyXG5cdFx0XHRyZXR1cm4gMVxyXG5cdFx0fSBlbHNlIGlmIChudW0xIDwgbnVtMikge1xyXG5cdFx0XHRyZXR1cm4gLTFcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIDBcclxufVxyXG5jb25zdCBzeXN0ZW1JbmZvID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCk7XHJcblxyXG5mdW5jdGlvbiBndGUodmVyc2lvbikge1xyXG5cdC8vIOaIquatoiAyMDIzLTAzLTIyIG1hYyBwY+Wwj+eoi+W6j+S4jeaUr+aMgSBjYW52YXMgMmRcclxuXHRsZXQge1xyXG5cdFx0U0RLVmVyc2lvbixcclxuXHRcdHBsYXRmb3JtXHJcblx0fSA9IHN5c3RlbUluZm87XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0cmV0dXJuIGNvbXBhcmVWZXJzaW9uKFNES1ZlcnNpb24sIHZlcnNpb24pID49IDA7XHJcbn1cclxuXHJcblxyXG5leHBvcnQgZnVuY3Rpb24gY2FuSVVzZUNhbnZhczJkKCkge1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cdHJldHVybiBmYWxzZVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gY29udmVydFRvdWNoZXNUb0FycmF5KHRvdWNoZXMpIHtcclxuXHQvLyDlpoLmnpwgdG91Y2hlcyDmmK/kuIDkuKrmlbDnu4TvvIzliJnnm7TmjqXov5Tlm57lroNcclxuXHRpZiAoQXJyYXkuaXNBcnJheSh0b3VjaGVzKSkge1xyXG5cdFx0cmV0dXJuIHRvdWNoZXM7XHJcblx0fVxyXG5cdC8vIOWmguaenHRvdWNoZXPmmK/kuIDkuKrlr7nosaHvvIzliJnovazmjaLkuLrmlbDnu4RcclxuXHRpZiAodHlwZW9mIHRvdWNoZXMgPT09ICdvYmplY3QnICYmIHRvdWNoZXMgIT09IG51bGwpIHtcclxuXHRcdHJldHVybiBPYmplY3QudmFsdWVzKHRvdWNoZXMpO1xyXG5cdH1cclxuXHQvLyDlr7nkuo7lhbbku5bnsbvlnovvvIznm7TmjqXov5Tlm57lroNcclxuXHRyZXR1cm4gdG91Y2hlcztcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIHdyYXBUb3VjaChldmVudCkge1xyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgZXZlbnQudG91Y2hlcy5sZW5ndGg7ICsraSkge1xyXG5cdFx0Y29uc3QgdG91Y2ggPSBldmVudC50b3VjaGVzW2ldO1xyXG5cdFx0dG91Y2gub2Zmc2V0WCA9IHRvdWNoLng7XHJcblx0XHR0b3VjaC5vZmZzZXRZID0gdG91Y2gueTtcclxuXHR9XHJcblx0cmV0dXJuIGV2ZW50O1xyXG59XHJcbmV4cG9ydCBjb25zdCBkZXZpY2VQaXhlbFJhdGlvID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkucGl4ZWxSYXRpb1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5leHBvcnQgZnVuY3Rpb24gc2xlZXAodGltZSkge1xyXG5cdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4ge1xyXG5cdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdHJlc29sdmUodHJ1ZSlcclxuXHRcdH0sIHRpbWUpXHJcblx0fSlcclxufVxyXG5cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRSZWN0KHNlbGVjdG9yLCBvcHRpb25zID0ge30pIHtcclxuXHRjb25zdCB0eXBlRGVmYXVsdCA9ICdib3VuZGluZ0NsaWVudFJlY3QnXHJcblx0Y29uc3Qge1xyXG5cdFx0Y29udGV4dCxcclxuXHRcdHR5cGUgPSB0eXBlRGVmYXVsdFxyXG5cdH0gPSBvcHRpb25zXHJcblx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdGNvbnN0IGRvbSA9IHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuaW4oY29udGV4dCkuc2VsZWN0KHNlbGVjdG9yKTtcclxuXHRcdGNvbnN0IHJlc3VsdCA9IChyZWN0KSA9PiB7XHJcblx0XHRcdGlmIChyZWN0KSB7XHJcblx0XHRcdFx0cmVzb2x2ZShyZWN0KVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHJlamVjdCgpXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGlmICh0eXBlID09IHR5cGVEZWZhdWx0KSB7XHJcblx0XHRcdGRvbVt0eXBlXShyZXN1bHQpLmV4ZWMoKVxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0ZG9tW3R5cGVdKHtcclxuXHRcdFx0XHRub2RlOiB0cnVlLFxyXG5cdFx0XHRcdHNpemU6IHRydWUsXHJcblx0XHRcdFx0cmVjdDogdHJ1ZVxyXG5cdFx0XHR9LCByZXN1bHQpLmV4ZWMoKVxyXG5cdFx0fVxyXG5cdH0pO1xyXG59OyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///59\n"); /***/ }), /* 60 */ /*!************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/icon/sleep.png ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon/sleep.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiNjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJzdGF0aWMvaWNvbi9zbGVlcC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///60\n"); /***/ }), /* 61 */ /*!*************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/image/richu.png ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/image/richu.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiNjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJzdGF0aWMvaW1hZ2UvcmljaHUucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///61\n"); /***/ }), /* 62 */ /*!****************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/sleep-info/sleep-info.vue?vue&type=script&lang=js& ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./sleep-info.vue?vue&type=script&lang=js& */ 63);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_sleep_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQThzQixDQUFnQixndEJBQUcsRUFBQyIsImZpbGUiOiI2Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3NsZWVwLWluZm8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zbGVlcC1pbmZvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///62\n"); /***/ }), /* 63 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/sleep-info/sleep-info.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nvar _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 47));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 49));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 64);\nvar echarts = _interopRequireWildcard(__webpack_require__(/*! @/uni_modules/lime-echart/static/echarts.min */ 66));\nfunction _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== \"function\") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }\nfunction _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== \"object\" && typeof obj !== \"function\") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n name: 'sleep-info',\n data: function data() {\n return {\n sleepData: {\n shen: 0,\n qian: 0,\n kuai: 0\n },\n isOption: false,\n isInit: false,\n exitSleepTime: [],\n fallAsleepTime: [],\n option: {\n tooltip: {\n show: false\n },\n legend: {\n top: '5%',\n left: 'center'\n },\n series: [{\n data: [],\n type: 'pie',\n radius: ['70%', '90%'],\n avoidLabelOverlap: false,\n labelLine: {\n show: false\n }\n }]\n },\n cavasConfig: {\n canvasWidth: 250,\n canvasHeight: 250,\n lineWidth: 20,\n radius: 68,\n // 内圆的半径\n startAngle: -90,\n // 起始角度,-90度,即垂直方向的3点钟位置\n bigRadius: 90,\n // 外圆的半径\n cxt: null,\n colorBg: '#f7c1f5',\n bigColorBg: '#d1ccf4',\n color: '#e933dd',\n bigColor: '#6452da',\n bigAngle: 0,\n angle: 0,\n startSmallAngle: 0,\n bigStartAngle: 0,\n stop: 0,\n bigStop: 0,\n maxTime: 480\n },\n sleepList: [],\n time: new Date().toISOString().substring(0, 10),\n sleep: {\n shen: '0 分',\n qian: '0 分'\n }\n };\n },\n watch: {\n isInit: function isInit(newVal, oldVal) {\n if (this.isOption == true) {\n this.doDrawPie();\n }\n },\n isOption: function isOption(newVal, oldVal) {\n if (this.isInit == true) {\n this.doDrawPie();\n }\n }\n },\n mounted: function mounted() {\n this.getDataList();\n this.cavasConfig.ctx = uni.createCanvasContext('circleCanvas', this);\n this.drawCircle('bottom', 360, this.cavasConfig.bigRadius, this.cavasConfig.bigColorBg);\n this.drawCircle('bottom', 360, this.cavasConfig.radius, this.cavasConfig.colorBg);\n },\n computed: _objectSpread({}, (0, _vuex.mapGetters)({\n getActiceDevice: \"api/getActiceDevice\"\n })),\n methods: {\n init: function init() {\n this.isInit = true;\n __f__(\"log\", 'iiiiiiiiiiiiint', \" at components/sleep-info/sleep-info.vue:253\");\n },\n doDrawPie: function doDrawPie() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var chart;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return _this.$refs.chartRef.init(echarts);\n case 2:\n chart = _context.sent;\n chart.setOption(_this.option);\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n countOccurrences: function countOccurrences(array, value) {\n return array.reduce(function (count, current) {\n return current === value ? count + 1 : count;\n }, 0);\n },\n back: function back() {\n this.$emit('back', 1);\n },\n // 全部数据\n goAllPath: function goAllPath() {\n this.$emit('allData', 3);\n },\n getDataList: function getDataList() {\n var _this2 = this;\n var type = 'SleepDatas';\n var res = this.$store.dispatch('api/getDeviceListDays', {\n type: type,\n // type: (this.type),\n device_real_time: this.time,\n device_id: this.getActiceDevice.device_id\n }).then(function (res) {\n if (res.data.length > 0) {\n _this2.sleep.shen = _this2.min2Hour(res.data[0].data_msg[0].sleepTotalTime);\n _this2.sleep.qian = _this2.min2Hour(res.data[0].data_msg[0].deepSleepTime);\n _this2.cavasConfig.angle = _this2.getAngle(res.data[0].data_msg[0].deepSleepTime);\n _this2.cavasConfig.bigAngle = _this2.getAngle(res.data[0].data_msg[0].sleepTotalTime);\n _this2.sleepList = res.data[0].data_msg[0].sleepCurve;\n _this2.option.series[0].data = [{\n value: _this2.countOccurrences(_this2.sleepList, 0),\n itemStyle: {\n color: '#e933dd'\n }\n }, {\n value: _this2.countOccurrences(_this2.sleepList, 1),\n itemStyle: {\n color: '#6452da'\n }\n }, {\n value: _this2.countOccurrences(_this2.sleepList, 2),\n itemStyle: {\n color: '#4faffc'\n }\n }];\n var len = _this2.sleepList.length;\n _this2.sleepData.shen = _this2.getPercent(_this2.sleepList, 0);\n _this2.sleepData.qian = _this2.getPercent(_this2.sleepList, 1);\n _this2.sleepData.kuai = _this2.getPercent(_this2.sleepList, 2);\n _this2.exitSleepTime = res.data[0].data_msg[0].exitSleepTime.split('-');\n _this2.fallAsleepTime = res.data[0].data_msg[0].fallAsleepTime.split('-');\n _this2.isOption = true;\n }\n _this2.doAnimation(0);\n _this2.doAnimation(1);\n });\n },\n getPercent: function getPercent(data, find) {\n var len = data.length;\n return (this.countOccurrences(data, find) / len * 100).toFixed(1);\n },\n getAngle: function getAngle(min) {\n return min / this.cavasConfig.maxTime * 360;\n },\n min2Hour: function min2Hour(min) {\n var hour = Math.floor(min / 60);\n var minute = min % 60;\n return hour ? hour + ' 小时 ' + minute + ' 分' : minute + ' 分';\n },\n doAnimation: function doAnimation(type) {\n var _this3 = this;\n if (type == 0) {\n if (this.cavasConfig.bigStop === 1) {\n return;\n }\n if (this.cavasConfig.bigStartAngle >= this.cavasConfig.bigAngle) {\n this.cavasConfig.bigStartAngle = this.cavasConfig.bigAngle;\n this.cavasConfig.bigStop = 1;\n } else {\n this.cavasConfig.bigStartAngle += this.cavasConfig.bigAngle / 50;\n }\n this.drawCircle('round', this.cavasConfig.bigStartAngle, this.cavasConfig.bigRadius, this.cavasConfig.bigColor);\n } else {\n if (this.cavasConfig.stop == 1) {\n return;\n }\n if (this.cavasConfig.startSmallAngle >= this.cavasConfig.angle) {\n this.cavasConfig.startSmallAngle = this.cavasConfig.angle;\n this.cavasConfig.stop = 1;\n } else {\n this.cavasConfig.startSmallAngle += this.cavasConfig.angle / 50;\n }\n this.drawCircle('round', this.cavasConfig.startSmallAngle, this.cavasConfig.radius, this.cavasConfig.color);\n }\n // window.requestAnimationFrame(() => {\n setTimeout(function () {\n _this3.doAnimation(type);\n }, 17);\n\n // })\n },\n // lineCap线条类型 edangle绘制角度 radius 直径 color 线条颜色\n drawCircle: function drawCircle(lineCap, edangle, radius, color) {\n this.cavasConfig.ctx.save();\n var cx = this.cavasConfig.canvasWidth / 2;\n var cy = this.cavasConfig.canvasHeight / 2;\n this.cavasConfig.ctx.translate(cx, cy);\n this.cavasConfig.ctx.scale(1, 1);\n this.cavasConfig.ctx.lineCap = lineCap;\n var start = this.cavasConfig.startAngle * Math.PI / 180;\n var end = (edangle + this.cavasConfig.startAngle) * Math.PI / 180;\n this.cavasConfig.ctx.beginPath();\n this.cavasConfig.ctx.arc(0, 0, radius, start, end);\n this.cavasConfig.ctx.lineWidth = this.cavasConfig.lineWidth; // 设置线宽\n this.cavasConfig.ctx.strokeStyle = color; // 设置绘制样式为蓝色\n this.cavasConfig.ctx.stroke(); // 绘制路径\n this.cavasConfig.ctx.closePath();\n this.cavasConfig.ctx.restore();\n this.cavasConfig.ctx.draw(true);\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 46)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9zbGVlcC1pbmZvL3NsZWVwLWluZm8udnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJkYXRhIiwic2xlZXBEYXRhIiwic2hlbiIsInFpYW4iLCJrdWFpIiwiaXNPcHRpb24iLCJpc0luaXQiLCJleGl0U2xlZXBUaW1lIiwiZmFsbEFzbGVlcFRpbWUiLCJvcHRpb24iLCJ0b29sdGlwIiwic2hvdyIsImxlZ2VuZCIsInRvcCIsImxlZnQiLCJzZXJpZXMiLCJ0eXBlIiwicmFkaXVzIiwiYXZvaWRMYWJlbE92ZXJsYXAiLCJsYWJlbExpbmUiLCJjYXZhc0NvbmZpZyIsImNhbnZhc1dpZHRoIiwiY2FudmFzSGVpZ2h0IiwibGluZVdpZHRoIiwic3RhcnRBbmdsZSIsImJpZ1JhZGl1cyIsImN4dCIsImNvbG9yQmciLCJiaWdDb2xvckJnIiwiY29sb3IiLCJiaWdDb2xvciIsImJpZ0FuZ2xlIiwiYW5nbGUiLCJzdGFydFNtYWxsQW5nbGUiLCJiaWdTdGFydEFuZ2xlIiwic3RvcCIsImJpZ1N0b3AiLCJtYXhUaW1lIiwic2xlZXBMaXN0IiwidGltZSIsInNsZWVwIiwid2F0Y2giLCJtb3VudGVkIiwiY29tcHV0ZWQiLCJnZXRBY3RpY2VEZXZpY2UiLCJtZXRob2RzIiwiaW5pdCIsImRvRHJhd1BpZSIsImNoYXJ0IiwiY291bnRPY2N1cnJlbmNlcyIsImJhY2siLCJnb0FsbFBhdGgiLCJnZXREYXRhTGlzdCIsImRldmljZV9yZWFsX3RpbWUiLCJkZXZpY2VfaWQiLCJ2YWx1ZSIsIml0ZW1TdHlsZSIsImdldFBlcmNlbnQiLCJnZXRBbmdsZSIsIm1pbjJIb3VyIiwiZG9BbmltYXRpb24iLCJzZXRUaW1lb3V0IiwiZHJhd0NpcmNsZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFpS0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsZUFDQTtFQUNBQTtFQUNBQztJQUNBO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7VUFDQUM7UUFDQTtRQUNBQztVQUNBQztVQUNBQztRQUNBO1FBQ0FDLFNBQ0E7VUFDQWY7VUFDQWdCO1VBQ0FDO1VBQ0FDO1VBQ0FDO1lBQ0FSO1VBQ0E7UUFDQTtNQUVBO01BQ0FTO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FOO1FBQUE7UUFDQU87UUFBQTtRQUNBQztRQUFBO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQXRDO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FzQztJQUNBbkM7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBRDtNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQXFDO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7RUFFQTtFQUNBQyw0QkFDQTtJQUNBQztFQUNBLEdBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQTtnQkFBQSxPQUNBO2NBQUE7Z0JBQUFDO2dCQUNBQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFFQUM7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFDQTtJQUNBO0lBRUFDO01BQUE7TUFDQTtNQUNBO1FBQ0FwQztRQUNBO1FBQ0FxQztRQUNBQztNQUNBO1FBRUE7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0EsZ0NBQ0E7WUFDQUM7WUFDQUM7Y0FDQTNCO1lBQ0E7VUFDQSxHQUNBO1lBQ0EwQjtZQUNBQztjQUNBM0I7WUFDQTtVQUNBLEdBQ0E7WUFDQTBCO1lBQ0FDO2NBQ0EzQjtZQUNBO1VBQ0EsRUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFHQTtJQUNBNEI7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBQztRQUNBO01BQ0E7O01BRUE7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiI2My5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXc+XG5cdFx0PHRtLW5hdi1iYXIgXG5cdFx0XHRsZWZ0LWljb249XCJhcnJvdy1sZWZ0XCJcblx0XHRcdHRpdGxlPVwi552h55ygXCIgXG5cdFx0XHRAY2xpY2tMZWZ0PVwiYmFja1wiIFxuXHRcdFx0OnJpZ2h0VGV4dD1cImDlhajpg6jmlbDmja5gXCJcblx0XHRcdEBjbGlja1JpZ2h0PVwiZ29BbGxQYXRoXCIgLz5cblx0XHQ8dmlldyBjbGFzcz1cImZseCBqY3NiIGFjXCIgc3R5bGU9XCJoZWlnaHQ6IDQwcnB4O2JhY2tncm91bmQtY29sb3I6ICNmZmY7cGFkZGluZzogMjBycHg7XCI+XG5cdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHN0eWxlPVwiZm9udC1zaXplOiA0MHJweDtmb250LXdlaWdodDogYm9sZDtcIj5cblx0XHRcdFx0XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHN0eWxlPVwiY29sb3I6ICNiOGI4Yjg7Zm9udC1zaXplOiAyNHJweDtcIj5cblx0XHRcdFx0e3t0aW1lfX1cblx0XHRcdDwvdmlldz5cblx0XHQ8L3ZpZXc+XG5cdFx0XG5cdFx0PHZpZXcgY2xhc3M9XCJmbHhcIj5cblx0XHRcdDx2aWV3IGNsYXNzPVwidy01XCI+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2FudmFzX2JveFwiPlxuXHRcdFx0XHRcdDxjYW52YXMgY2FudmFzLWlkPVwiY2lyY2xlQ2FudmFzXCIgc3R5bGU9XCJ3aWR0aDogMjUwcHg7IGhlaWdodDogMjUwcHg7bWFyZ2luOiAwICBhdXRvO1wiPjwvY2FudmFzPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgc3R5bGU9XCJoZWlnaHQ6IDQwcnB4O1wiPjwvdmlldz5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfc2JcIj5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4IGZseF9hY1wiPlxuXHRcdFx0XHRcdFx0XHQ8IS0tIGNvbG9yOicjZTkzM2RkJyxcblx0XHRcdFx0XHRcdFx0YmlnQ29sb3I6JyM2NDUyZGEnLCAtLT5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjaXJjbGVcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6IzY0NTJkYSA7XCIgPlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2xlZXBfaW5mb1wiPlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb190aXRsZVwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0552h55yg5pe26ZW/XG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb192YWxcIj5cblx0XHRcdFx0XHRcdFx0XHRcdHt7c2xlZXAuc2hlbn19XG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfYWNcIj5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzbGVlcF9pbmZvXCI+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvX3RpdGxlXCIgc3R5bGU9XCJ0ZXh0LWFsaWduOiByaWdodDtcIj5cblx0XHRcdFx0XHRcdFx0XHRcdOa3seW6puedoeecoFxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9fdmFsXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHR7e3NsZWVwLnFpYW59fVxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNpcmNsZVwiIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjojZTkzM2RkIDtcIj5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz1cInctNVwiPlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInJhZGl1c19ib3hcIiBzdHlsZT1cIm1hcmdpbjogMjBycHg7bWFyZ2luLXRvcDogNDBycHhcdDtcIj5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfc2IgdGl0bGVfYm94XCI+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XG5cdFx0XHRcdFx0XHRcdHt7c2xlZXAuc2hlbn19XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDxzbGVlcC1saXN0LWRhdGEgOmNhbnZhcy1pZD1cIidzbGVlcC1jYW52YXMtaWQnXCIgOmRhdGFMaXN0PVwic2xlZXBMaXN0XCI+PC9zbGVlcC1saXN0LWRhdGE+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHggZmx4X3NiIGZseF9hY1wiIHN0eWxlPVwibWFyZ2luLXRvcDogMjBycHg7XCI+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfYWNcIj5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHggZmx4X2FjXCI+XG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pY29uL3NsZWVwLnBuZ1wiIHN0eWxlPVwid2lkdGg6IDMwcnB4O21hcmdpbi1yaWdodDogNXJweDtcIiBtb2RlPVwid2lkdGhGaXhcIj48L2ltYWdlPlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic21hbGwtdGl0bGVcIiB2LWlmPVwiZmFsbEFzbGVlcFRpbWUubGVuZ3RoID4gMFwiPlxuXHRcdFx0XHRcdFx0XHRcdHt7IGZhbGxBc2xlZXBUaW1lWzJdIH19Ont7IGZhbGxBc2xlZXBUaW1lWzNdIH19ICwge3sgZmFsbEFzbGVlcFRpbWVbMF0gfX0ve3sgZmFsbEFzbGVlcFRpbWVbMV0gfX1cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNtYWxsLXRpdGxlXCIgdi1lbHNlPlxuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfYWNcIj5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzbWFsbC10aXRsZVwiICB2LWlmPVwiZXhpdFNsZWVwVGltZS5sZW5ndGggPiAwXCI+XG5cdFx0XHRcdFx0XHRcdFx0e3sgZXhpdFNsZWVwVGltZVsyXSB9fTp7eyBleGl0U2xlZXBUaW1lWzNdIH19ICwge3sgZXhpdFNsZWVwVGltZVswXSB9fS97eyBleGl0U2xlZXBUaW1lWzFdIH19XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzbWFsbC10aXRsZVwiIHYtZWxzZT5cblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfYWNcIj5cblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ltYWdlL3JpY2h1LnBuZ1wiIHN0eWxlPVwid2lkdGg6IDUwcnB4O1wiIG1vZGU9XCJ3aWR0aEZpeFwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmFkaXVzX2JveFwiIHN0eWxlPVwibWFyZ2luOiAyMHJweDtwYWRkaW5nLWJvdHRvbTogMjBycHg7bWFyZ2luLXRvcDogNDBycHg7XCIgdi1pZj1cIm9wdGlvbi5zZXJpZXNbMF0uZGF0YS5sZW5ndGggPiAwXCI+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiBzdHlsZT1cImZvbnQtc2l6ZTogMjZycHg7bWFyZ2luLWJvdHRvbTogMzBycHg7XCI+IFxuXHRcdFx0XHRcdFx0552h55yg6Zi25q61XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4IGZseF9zYlwiPlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cblx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJ3aWR0aDogMjAwcnB4OyBoZWlnaHQ6MjAwcnB4O2JhY2tncm91bmQtY29sb3I6ICNmZmY7XCI+PGwtZWNoYXJ0IHJlZj1cImNoYXJ0UmVmXCIgQGZpbmlzaGVkPVwiaW5pdFwiPjwvbC1lY2hhcnQ+PC92aWV3PlxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHggZmx4X3NiXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTttYXJnaW4tbGVmdDogNDBycHg7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtwYWRkaW5nOiAyMHJweCAwO3BhZGRpbmctcmlnaHQ6IDQwcnB4O1wiPlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCAgZmx4X3NiIGxpbmVcIj5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBzbWFsbC10aXRsZSBmbHhfYWNcIj5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGlhbjAgeXVhblwiIHN0eWxlPVwibWFyZ2luLXJpZ2h0OiAxMHJweDtcIj5cblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdOa3seedoVxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjMFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7eyBzbGVlcERhdGEuc2hlbiB9fSVcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHggIGZseF9zYiBsaW5lXCI+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHggc21hbGwtdGl0bGUgZmx4X2FjXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRpYW4xIHl1YW5cIiBzdHlsZT1cIm1hcmdpbi1yaWdodDogMTBycHg7XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHTmtYXnnaFcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYzFcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0e3sgc2xlZXBEYXRhLnFpYW4gfX0lXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4ICBmbHhfc2IgbGluZVwiPlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4IHNtYWxsLXRpdGxlIGZseF9hY1wiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkaWFuMiB5dWFuXCIgc3R5bGU9XCJtYXJnaW4tcmlnaHQ6IDEwcnB4O1wiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx05b+r6YCf5Yqo55y8XG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImMyXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7IHNsZWVwRGF0YS5rdWFpIH19JVxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyYWRpdXNfYm94XCIgc3R5bGU9XCJtYXJnaW46IDIwcnB4O3BhZGRpbmctYm90dG9tOiAyMHJweDttYXJnaW4tdG9wOiA0MHJweDtcIj5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfc2IgdGl0bGVfYm94IGZseF9hY1wiPlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiID5cblx0XHRcdFx0XHRcdFx055uu5qCHXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vcmVcIiBzdHlsZT1cImZvbnQtc2l6ZTogMjRycHg7XCI+XG5cdFx0XHRcdFx0XHRcdDgg5bCP5pe2XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0PC92aWV3PlxuXHRcdFxuXHRcdDx2aWV3IGNsYXNzPVwiXCIgc3R5bGU9XCJoZWlnaHQ6IDQwcnB4XCI+PC92aWV3PlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG5cbjxzY3JpcHQ+XG5cdGltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tIFwidnVleFwiO1xuXHRpbXBvcnQgKiBhcyBlY2hhcnRzIGZyb20gJ0AvdW5pX21vZHVsZXMvbGltZS1lY2hhcnQvc3RhdGljL2VjaGFydHMubWluJ1xuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0bmFtZTogJ3NsZWVwLWluZm8nLFxuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRzbGVlcERhdGE6e1xuXHRcdFx0XHRcdHNoZW46MCxcblx0XHRcdFx0XHRxaWFuOjAsXG5cdFx0XHRcdFx0a3VhaTowXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGlzT3B0aW9uOmZhbHNlLFxuXHRcdFx0XHRpc0luaXQ6ZmFsc2UsXG5cdFx0XHRcdGV4aXRTbGVlcFRpbWU6W10sXG5cdFx0XHRcdGZhbGxBc2xlZXBUaW1lOltdLFxuXHRcdFx0XHRvcHRpb246e1xuXHRcdFx0XHQgIHRvb2x0aXA6IHtcblx0XHRcdFx0XHRzaG93OmZhbHNlXG5cdFx0XHRcdCAgfSxcblx0XHRcdFx0ICBsZWdlbmQ6IHtcblx0XHRcdFx0XHR0b3A6ICc1JScsXG5cdFx0XHRcdFx0bGVmdDogJ2NlbnRlcidcblx0XHRcdFx0ICB9LFxuXHRcdFx0XHQgIHNlcmllczogW1xuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHQgIGRhdGE6W10sXG5cdFx0XHRcdFx0ICB0eXBlOiAncGllJyxcblx0XHRcdFx0XHQgIHJhZGl1czogWyc3MCUnLCAnOTAlJ10sXG5cdFx0XHRcdFx0ICBhdm9pZExhYmVsT3ZlcmxhcDogZmFsc2UsXG5cdFx0XHRcdFx0ICBsYWJlbExpbmU6IHtcblx0XHRcdFx0XHRcdHNob3c6IGZhbHNlXG5cdFx0XHRcdFx0ICB9LFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0ICBdXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGNhdmFzQ29uZmlnOntcblx0XHRcdFx0XHRjYW52YXNXaWR0aDogMjUwLFxuXHRcdFx0XHRcdGNhbnZhc0hlaWdodDogMjUwLFxuXHRcdFx0XHRcdGxpbmVXaWR0aDoyMCxcblx0XHRcdFx0XHRyYWRpdXM6IDY4LCAvLyDlhoXlnIbnmoTljYrlvoRcblx0XHRcdFx0XHRzdGFydEFuZ2xlOiAtOTAsIC8vIOi1t+Wni+inkuW6pu+8jC05MOW6pu+8jOWNs+WeguebtOaWueWQkeeahDPngrnpkp/kvY3nva5cblx0XHRcdFx0XHRiaWdSYWRpdXM6OTAsLy8g5aSW5ZyG55qE5Y2K5b6EXG5cdFx0XHRcdFx0Y3h0Om51bGwsXG5cdFx0XHRcdFx0Y29sb3JCZzonI2Y3YzFmNScsXG5cdFx0XHRcdFx0YmlnQ29sb3JCZzonI2QxY2NmNCcsXG5cdFx0XHRcdFx0Y29sb3I6JyNlOTMzZGQnLFxuXHRcdFx0XHRcdGJpZ0NvbG9yOicjNjQ1MmRhJyxcblx0XHRcdFx0XHRiaWdBbmdsZTowLFxuXHRcdFx0XHRcdGFuZ2xlOjAsXG5cdFx0XHRcdFx0c3RhcnRTbWFsbEFuZ2xlOjAsXG5cdFx0XHRcdFx0YmlnU3RhcnRBbmdsZTowLFxuXHRcdFx0XHRcdHN0b3A6MCxcblx0XHRcdFx0XHRiaWdTdG9wOjAsXG5cdFx0XHRcdFx0bWF4VGltZTo0ODBcblx0XHRcdFx0fSxcblx0XHRcdFx0c2xlZXBMaXN0OltdLFxuXHRcdFx0XHR0aW1lOiBuZXcgRGF0ZSgpLnRvSVNPU3RyaW5nKCkuc3Vic3RyaW5nKDAsIDEwKSxcblx0XHRcdFx0c2xlZXA6e1xuXHRcdFx0XHRcdHNoZW46JzAg5YiGJyxcblx0XHRcdFx0XHRxaWFuOicwIOWIhidcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0d2F0Y2g6e1xuXHRcdFx0aXNJbml0KG5ld1ZhbCxvbGRWYWwpe1xuXHRcdFx0XHRpZih0aGlzLmlzT3B0aW9uID09IHRydWUpe1xuXHRcdFx0XHRcdHRoaXMuZG9EcmF3UGllKClcblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdGlzT3B0aW9uKG5ld1ZhbCxvbGRWYWwpe1xuXHRcdFx0XHRpZih0aGlzLmlzSW5pdCA9PSB0cnVlKXtcblx0XHRcdFx0XHR0aGlzLmRvRHJhd1BpZSgpXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9LFxuXHRcdG1vdW50ZWQoKSB7XG5cdFx0XHR0aGlzLmdldERhdGFMaXN0KClcblx0XHRcdFxuXHRcdFx0dGhpcy5jYXZhc0NvbmZpZy5jdHggPSB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dCgnY2lyY2xlQ2FudmFzJywgdGhpcyk7XG5cdFx0XHR0aGlzLmRyYXdDaXJjbGUoJ2JvdHRvbScsMzYwLHRoaXMuY2F2YXNDb25maWcuYmlnUmFkaXVzLHRoaXMuY2F2YXNDb25maWcuYmlnQ29sb3JCZyk7XG5cdFx0XHR0aGlzLmRyYXdDaXJjbGUoJ2JvdHRvbScsMzYwLHRoaXMuY2F2YXNDb25maWcucmFkaXVzLHRoaXMuY2F2YXNDb25maWcuY29sb3JCZyk7XG5cdFx0XHRcblx0XHR9LFxuXHRcdGNvbXB1dGVkOiB7XG5cdFx0XHQuLi5tYXBHZXR0ZXJzKHtcblx0XHRcdFx0Z2V0QWN0aWNlRGV2aWNlOiBcImFwaS9nZXRBY3RpY2VEZXZpY2VcIlxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdGluaXQoKSB7XG5cdFx0XHRcdHRoaXMuaXNJbml0ID0gdHJ1ZVxuXHRcdFx0XHRjb25zb2xlLmxvZygnaWlpaWlpaWlpaWlpaW50Jylcblx0XHRcdH0sXG5cdFx0XHRhc3luYyBkb0RyYXdQaWUoKXtcblx0XHRcdFx0Y29uc3QgY2hhcnQgPSBhd2FpdCB0aGlzLiRyZWZzLmNoYXJ0UmVmLmluaXQoZWNoYXJ0cyk7XG5cdFx0XHRcdGNoYXJ0LnNldE9wdGlvbih0aGlzLm9wdGlvbilcblx0XHRcdH0sXG5cdFx0XHRjb3VudE9jY3VycmVuY2VzKGFycmF5LCB2YWx1ZSkge1xuXHRcdFx0ICByZXR1cm4gYXJyYXkucmVkdWNlKChjb3VudCwgY3VycmVudCkgPT4ge1xuXHRcdFx0ICAgIHJldHVybiBjdXJyZW50ID09PSB2YWx1ZSA/IGNvdW50ICsgMSA6IGNvdW50O1xuXHRcdFx0ICB9LCAwKTtcblx0XHRcdH0sXG5cdFx0XHRcblx0XHRcdGJhY2soKSB7XG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2JhY2snLCAxKVxuXHRcdFx0fSxcblx0XHRcdFxuXHRcdFx0Ly8g5YWo6YOo5pWw5o2uXG5cdFx0XHRnb0FsbFBhdGgoKSB7XG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2FsbERhdGEnLCAzKVxuXHRcdFx0fSxcblx0XHRcdFxuXHRcdFx0Z2V0RGF0YUxpc3QoKXtcblx0XHRcdFx0bGV0IHR5cGUgPSAnU2xlZXBEYXRhcydcblx0XHRcdFx0bGV0IHJlcyA9IHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdhcGkvZ2V0RGV2aWNlTGlzdERheXMnLCB7XG5cdFx0XHRcdFx0dHlwZTogdHlwZSxcblx0XHRcdFx0XHQvLyB0eXBlOiAodGhpcy50eXBlKSxcblx0XHRcdFx0XHRkZXZpY2VfcmVhbF90aW1lOiB0aGlzLnRpbWUsXG5cdFx0XHRcdFx0ZGV2aWNlX2lkOnRoaXMuZ2V0QWN0aWNlRGV2aWNlLmRldmljZV9pZFxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0aWYocmVzLmRhdGEubGVuZ3RoID4gMCl7XG5cdFx0XHRcdFx0XHR0aGlzLnNsZWVwLnNoZW4gPSB0aGlzLm1pbjJIb3VyKHJlcy5kYXRhWzBdLmRhdGFfbXNnWzBdLnNsZWVwVG90YWxUaW1lKVxuXHRcdFx0XHRcdFx0dGhpcy5zbGVlcC5xaWFuID0gdGhpcy5taW4ySG91cihyZXMuZGF0YVswXS5kYXRhX21zZ1swXS5kZWVwU2xlZXBUaW1lKVxuXHRcdFx0XHRcdFx0dGhpcy5jYXZhc0NvbmZpZy5hbmdsZSA9IHRoaXMuZ2V0QW5nbGUocmVzLmRhdGFbMF0uZGF0YV9tc2dbMF0uZGVlcFNsZWVwVGltZSlcblx0XHRcdFx0XHRcdHRoaXMuY2F2YXNDb25maWcuYmlnQW5nbGUgPSB0aGlzLmdldEFuZ2xlKHJlcy5kYXRhWzBdLmRhdGFfbXNnWzBdLnNsZWVwVG90YWxUaW1lKVxuXHRcdFx0XHRcdFx0dGhpcy5zbGVlcExpc3QgPSByZXMuZGF0YVswXS5kYXRhX21zZ1swXS5zbGVlcEN1cnZlXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0uZGF0YSA9IFtcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdHZhbHVlOnRoaXMuY291bnRPY2N1cnJlbmNlcyh0aGlzLnNsZWVwTGlzdCwwKSxcblx0XHRcdFx0XHRcdFx0XHRpdGVtU3R5bGU6e1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JyNlOTMzZGQnXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0dmFsdWU6dGhpcy5jb3VudE9jY3VycmVuY2VzKHRoaXMuc2xlZXBMaXN0LDEpLFxuXHRcdFx0XHRcdFx0XHRcdGl0ZW1TdHlsZTp7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjonIzY0NTJkYSdcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHR2YWx1ZTp0aGlzLmNvdW50T2NjdXJyZW5jZXModGhpcy5zbGVlcExpc3QsMiksXG5cdFx0XHRcdFx0XHRcdFx0aXRlbVN0eWxlOntcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOicjNGZhZmZjJ1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdF07XG5cdFx0XHRcdFx0XHRsZXQgbGVuID0gdGhpcy5zbGVlcExpc3QubGVuZ3RoXG5cdFx0XHRcdFx0XHR0aGlzLnNsZWVwRGF0YS5zaGVuID0gdGhpcy5nZXRQZXJjZW50KHRoaXMuc2xlZXBMaXN0LDApIFxuXHRcdFx0XHRcdFx0dGhpcy5zbGVlcERhdGEucWlhbiA9IHRoaXMuZ2V0UGVyY2VudCh0aGlzLnNsZWVwTGlzdCwxKSBcblx0XHRcdFx0XHRcdHRoaXMuc2xlZXBEYXRhLmt1YWkgPSB0aGlzLmdldFBlcmNlbnQodGhpcy5zbGVlcExpc3QsMikgXG5cdFx0XHRcdFx0XHR0aGlzLmV4aXRTbGVlcFRpbWUgPSByZXMuZGF0YVswXS5kYXRhX21zZ1swXS5leGl0U2xlZXBUaW1lLnNwbGl0KCctJylcblx0XHRcdFx0XHRcdHRoaXMuZmFsbEFzbGVlcFRpbWUgPSByZXMuZGF0YVswXS5kYXRhX21zZ1swXS5mYWxsQXNsZWVwVGltZS5zcGxpdCgnLScpXG5cdFx0XHRcdFx0XHR0aGlzLmlzT3B0aW9uID0gdHJ1ZVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0aGlzLmRvQW5pbWF0aW9uKDApXG5cdFx0XHRcdFx0dGhpcy5kb0FuaW1hdGlvbigxKVxuXHRcdFx0XHR9KVxuXHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XHR9LFxuXHRcdFx0Z2V0UGVyY2VudChkYXRhLGZpbmQpe1xuXHRcdFx0XHRsZXQgbGVuID0gZGF0YS5sZW5ndGhcblx0XHRcdFx0cmV0dXJuICh0aGlzLmNvdW50T2NjdXJyZW5jZXMoZGF0YSxmaW5kKSAvIGxlbiAqIDEwMCkudG9GaXhlZCgxKVxuXHRcdFx0fSxcblx0XHRcdGdldEFuZ2xlKG1pbil7XG5cdFx0XHRcdHJldHVybiBtaW4vdGhpcy5jYXZhc0NvbmZpZy5tYXhUaW1lICogMzYwXG5cdFx0XHR9LFxuXHRcdFx0bWluMkhvdXIobWluKXtcblx0XHRcdFx0bGV0IGhvdXIgPSAoTWF0aC5mbG9vcihtaW4gLyA2MCkpXG5cdFx0XHRcdGxldCBtaW51dGUgPSAobWluICUgNjApXG5cdFx0XHRcdHJldHVybiAoaG91cj9ob3VyICsgJyDlsI/ml7YgJyArIG1pbnV0ZSsgJyDliIYnOm1pbnV0ZSsgJyDliIYnKVxuXHRcdFx0fSxcblx0XHRcdGRvQW5pbWF0aW9uKHR5cGUpe1xuXHRcdFx0XHQgIGlmKHR5cGUgPT0gMCl7XG5cdFx0XHRcdFx0ICBpZih0aGlzLmNhdmFzQ29uZmlnLmJpZ1N0b3AgPT09IDEpe1xuXHRcdFx0XHRcdFx0ICByZXR1cm5cblx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHQgIGlmKHRoaXMuY2F2YXNDb25maWcuYmlnU3RhcnRBbmdsZSA+PSB0aGlzLmNhdmFzQ29uZmlnLmJpZ0FuZ2xlKXtcblx0XHRcdFx0XHRcdCAgdGhpcy5jYXZhc0NvbmZpZy5iaWdTdGFydEFuZ2xlID0gdGhpcy5jYXZhc0NvbmZpZy5iaWdBbmdsZVxuXHRcdFx0XHRcdFx0ICB0aGlzLmNhdmFzQ29uZmlnLmJpZ1N0b3AgPSAxO1xuXHRcdFx0XHRcdCAgfWVsc2V7XG5cdFx0XHRcdFx0XHQgIHRoaXMuY2F2YXNDb25maWcuYmlnU3RhcnRBbmdsZSArPSB0aGlzLmNhdmFzQ29uZmlnLmJpZ0FuZ2xlLzUwXG5cdFx0XHRcdFx0ICB9XG5cdFx0XHRcdFx0ICB0aGlzLmRyYXdDaXJjbGUoJ3JvdW5kJyx0aGlzLmNhdmFzQ29uZmlnLmJpZ1N0YXJ0QW5nbGUsdGhpcy5jYXZhc0NvbmZpZy5iaWdSYWRpdXMsdGhpcy5jYXZhc0NvbmZpZy5iaWdDb2xvcik7XG5cdFx0XHRcdCAgfWVsc2V7XG5cdFx0XHRcdFx0ICBpZih0aGlzLmNhdmFzQ29uZmlnLnN0b3AgPT0gMSl7XG5cdFx0XHRcdFx0XHQgIHJldHVybiBcblx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHQgIGlmKHRoaXMuY2F2YXNDb25maWcuc3RhcnRTbWFsbEFuZ2xlID49IHRoaXMuY2F2YXNDb25maWcuYW5nbGUpe1xuXHRcdFx0XHRcdFx0ICB0aGlzLmNhdmFzQ29uZmlnLnN0YXJ0U21hbGxBbmdsZSA9IHRoaXMuY2F2YXNDb25maWcuYW5nbGVcblx0XHRcdFx0XHRcdCAgdGhpcy5jYXZhc0NvbmZpZy5zdG9wID0gMTtcblx0XHRcdFx0XHQgIH1lbHNle1xuXHRcdFx0XHRcdFx0ICB0aGlzLmNhdmFzQ29uZmlnLnN0YXJ0U21hbGxBbmdsZSArPSB0aGlzLmNhdmFzQ29uZmlnLmFuZ2xlLzUwXG5cdFx0XHRcdFx0ICB9XG5cdFx0XHRcdFx0ICB0aGlzLmRyYXdDaXJjbGUoJ3JvdW5kJyx0aGlzLmNhdmFzQ29uZmlnLnN0YXJ0U21hbGxBbmdsZSx0aGlzLmNhdmFzQ29uZmlnLnJhZGl1cyx0aGlzLmNhdmFzQ29uZmlnLmNvbG9yKTtcblx0XHRcdFx0ICB9XG5cdFx0XHRcdC8vIHdpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKCkgPT4ge1xuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRcdFx0dGhpcy5kb0FuaW1hdGlvbih0eXBlKVxuXHRcdFx0XHRcdH0sKDE3KSlcblx0XHRcdFx0XHRcblx0XHRcdFx0Ly8gfSlcblx0XHRcdCAgfSxcblx0XHRcdCAgLy8gbGluZUNhcOe6v+adoeexu+WeiyAgZWRhbmdsZee7mOWItuinkuW6piAgcmFkaXVzIOebtOW+hCBjb2xvciDnur/mnaHpopzoibJcblx0XHRcdGRyYXdDaXJjbGUobGluZUNhcCxlZGFuZ2xlLHJhZGl1cyxjb2xvcikge1xuXHRcdFx0XHR0aGlzLmNhdmFzQ29uZmlnLmN0eC5zYXZlKClcblx0XHRcdFx0Y29uc3QgY3ggPSB0aGlzLmNhdmFzQ29uZmlnLmNhbnZhc1dpZHRoIC8gMlxuXHRcdFx0XHRjb25zdCBjeSA9IHRoaXMuY2F2YXNDb25maWcuY2FudmFzSGVpZ2h0IC8gMlxuXHRcdFx0XHR0aGlzLmNhdmFzQ29uZmlnLmN0eC50cmFuc2xhdGUoY3gsY3kpXG5cdFx0XHRcdHRoaXMuY2F2YXNDb25maWcuY3R4LnNjYWxlKDEsIDEpO1xuXHRcdFx0XHR0aGlzLmNhdmFzQ29uZmlnLmN0eC5saW5lQ2FwID0gbGluZUNhcFxuXHRcdFx0XHRsZXQgc3RhcnQgPSB0aGlzLmNhdmFzQ29uZmlnLnN0YXJ0QW5nbGUqTWF0aC5QSS8xODBcblx0XHRcdFx0bGV0IGVuZCA9IChlZGFuZ2xlK3RoaXMuY2F2YXNDb25maWcuc3RhcnRBbmdsZSkqTWF0aC5QSS8xODBcblx0XHRcdFx0dGhpcy5jYXZhc0NvbmZpZy5jdHguYmVnaW5QYXRoKClcblx0XHRcdFx0dGhpcy5jYXZhc0NvbmZpZy5jdHguYXJjKDAsMCwgcmFkaXVzICwgc3RhcnQsIGVuZCk7XG5cdFx0XHRcdHRoaXMuY2F2YXNDb25maWcuY3R4LmxpbmVXaWR0aCA9IHRoaXMuY2F2YXNDb25maWcubGluZVdpZHRoOyAvLyDorr7nva7nur/lrr1cblx0XHRcdFx0dGhpcy5jYXZhc0NvbmZpZy5jdHguc3Ryb2tlU3R5bGUgPSBjb2xvcjsgLy8g6K6+572u57uY5Yi25qC35byP5Li66JOd6ImyXG5cdFx0XHRcdHRoaXMuY2F2YXNDb25maWcuY3R4LnN0cm9rZSgpOyAvLyDnu5jliLbot6/lvoRcblx0XHRcdFx0dGhpcy5jYXZhc0NvbmZpZy5jdHguY2xvc2VQYXRoKClcblx0XHRcdFx0dGhpcy5jYXZhc0NvbmZpZy5jdHgucmVzdG9yZSgpXG5cdFx0XHRcdHRoaXMuY2F2YXNDb25maWcuY3R4LmRyYXcodHJ1ZSlcblx0XHRcdH1cblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLmRpYW4we1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTkzM2RkO1xufVxuLmRpYW4xe1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ1MmRhO1xufVxuLmRpYW4ye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGZhZmZjO1xufVxuLmMwe1xuXHRjb2xvcjogI2U5MzNkZDtcblx0Zm9udC1zaXplOiAyNnJweDtcbn1cbi5jMXtcblx0Y29sb3I6ICM2NDUyZGE7XG5cdGZvbnQtc2l6ZTogMjZycHg7XG59XG4uYzJ7XG5cdGNvbG9yOiAjNGZhZmZjO1xuXHRmb250LXNpemU6IDI2cnB4O1xufVxuLnl1YW57XG5cdHdpZHRoOiAxNnJweDtcblx0aGVpZ2h0OiAxNnJweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNtYWxsLXRpdGxle1xuXHRmb250LXNpemU6IDI0cnB4O1xuXHRjb2xvcjogIzk5OTtcbn1cbi5jYW52YXNfYm94e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAyMHJweDtcblx0LmNpcmNsZSB7XHJcblx0XHR3aWR0aDogNDBycHg7XHJcblx0XHRoZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdG1hcmdpbjogMCAxMHJweDtcclxuXHR9XG5cdC5zbGVlcF9pbmZve1xuXHRcdFxuXHRcdC5pbmZvX3RpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdH1cblx0XHQuaW5mb192YWx7XG5cdFx0XHRcblx0XHR9XG5cdH1cclxuXHRcbn1cbi50aXRsZV9ib3h7XG5cdG1hcmdpbi1ib3R0b206IDIwcnB4O1xuXHQudGl0bGV7XG5cdFx0Zm9udC1zaXplOiAyOHJweDtcblx0fVxuXHQubW9yZXtcblx0XHRjb2xvcjogIzk5OTtcblx0fVxufVxuXG5cbi52aWRlbyB7XG5cdHdpZHRoOiA4MCU7XG5cdHBhZGRpbmc6IDBycHggMjBycHg7XG59XG5cbi8qIOmakOiXj+aJgOaciem7mOiupOaOp+S7tiAqL1xudmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4gXG52aWRlbzo6LW1vei1tZWRpYS1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiBcbnZpZGVvOjotbXMtbWVkaWEtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4gXG4vKiDpkojlr7nkuI3lkIzmtY/op4jlmajnmoTpmpDol4/mjqfku7bnmoTmlrnlvI8gKi9cbnZpZGVvOjpwYXJ0KG1lZGlhLWNvbnRyb2xzKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///63\n"); /***/ }), /* 64 */ /*!**************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vuex3/dist/vuex.common.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) {/*! * vuex v3.6.2 * (c) 2021 Evan You * @license MIT */ function applyMixin (Vue) { var version = Number(Vue.version.split('.')[0]); if (version >= 2) { Vue.mixin({ beforeCreate: vuexInit }); } else { // override init and inject vuex init procedure // for 1.x backwards compatibility. var _init = Vue.prototype._init; Vue.prototype._init = function (options) { if ( options === void 0 ) options = {}; options.init = options.init ? [vuexInit].concat(options.init) : vuexInit; _init.call(this, options); }; } /** * Vuex init hook, injected into each instances init hooks list. */ function vuexInit () { var options = this.$options; // store injection if (options.store) { this.$store = typeof options.store === 'function' ? options.store() : options.store; } else if (options.parent && options.parent.$store) { this.$store = options.parent.$store; } } } var target = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {}; var devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__; function devtoolPlugin (store) { if (!devtoolHook) { return } store._devtoolHook = devtoolHook; devtoolHook.emit('vuex:init', store); devtoolHook.on('vuex:travel-to-state', function (targetState) { store.replaceState(targetState); }); store.subscribe(function (mutation, state) { devtoolHook.emit('vuex:mutation', mutation, state); }, { prepend: true }); store.subscribeAction(function (action, state) { devtoolHook.emit('vuex:action', action, state); }, { prepend: true }); } /** * Get the first item that pass the test * by second argument function * * @param {Array} list * @param {Function} f * @return {*} */ function find (list, f) { return list.filter(f)[0] } /** * Deep copy the given object considering circular structure. * This function caches all nested objects and its copies. * If it detects circular structure, use cached copy to avoid infinite loop. * * @param {*} obj * @param {Array} cache * @return {*} */ function deepCopy (obj, cache) { if ( cache === void 0 ) cache = []; // just return if obj is immutable value if (obj === null || typeof obj !== 'object') { return obj } // if obj is hit, it is in circular structure var hit = find(cache, function (c) { return c.original === obj; }); if (hit) { return hit.copy } var copy = Array.isArray(obj) ? [] : {}; // put the copy into cache at first // because we want to refer it in recursive deepCopy cache.push({ original: obj, copy: copy }); Object.keys(obj).forEach(function (key) { copy[key] = deepCopy(obj[key], cache); }); return copy } /** * forEach for object */ function forEachValue (obj, fn) { Object.keys(obj).forEach(function (key) { return fn(obj[key], key); }); } function isObject (obj) { return obj !== null && typeof obj === 'object' } function isPromise (val) { return val && typeof val.then === 'function' } function assert (condition, msg) { if (!condition) { throw new Error(("[vuex] " + msg)) } } function partial (fn, arg) { return function () { return fn(arg) } } // Base data struct for store's module, package with some attribute and method var Module = function Module (rawModule, runtime) { this.runtime = runtime; // Store some children item this._children = Object.create(null); // Store the origin module object which passed by programmer this._rawModule = rawModule; var rawState = rawModule.state; // Store the origin module's state this.state = (typeof rawState === 'function' ? rawState() : rawState) || {}; }; var prototypeAccessors = { namespaced: { configurable: true } }; prototypeAccessors.namespaced.get = function () { return !!this._rawModule.namespaced }; Module.prototype.addChild = function addChild (key, module) { this._children[key] = module; }; Module.prototype.removeChild = function removeChild (key) { delete this._children[key]; }; Module.prototype.getChild = function getChild (key) { return this._children[key] }; Module.prototype.hasChild = function hasChild (key) { return key in this._children }; Module.prototype.update = function update (rawModule) { this._rawModule.namespaced = rawModule.namespaced; if (rawModule.actions) { this._rawModule.actions = rawModule.actions; } if (rawModule.mutations) { this._rawModule.mutations = rawModule.mutations; } if (rawModule.getters) { this._rawModule.getters = rawModule.getters; } }; Module.prototype.forEachChild = function forEachChild (fn) { forEachValue(this._children, fn); }; Module.prototype.forEachGetter = function forEachGetter (fn) { if (this._rawModule.getters) { forEachValue(this._rawModule.getters, fn); } }; Module.prototype.forEachAction = function forEachAction (fn) { if (this._rawModule.actions) { forEachValue(this._rawModule.actions, fn); } }; Module.prototype.forEachMutation = function forEachMutation (fn) { if (this._rawModule.mutations) { forEachValue(this._rawModule.mutations, fn); } }; Object.defineProperties( Module.prototype, prototypeAccessors ); var ModuleCollection = function ModuleCollection (rawRootModule) { // register root module (Vuex.Store options) this.register([], rawRootModule, false); }; ModuleCollection.prototype.get = function get (path) { return path.reduce(function (module, key) { return module.getChild(key) }, this.root) }; ModuleCollection.prototype.getNamespace = function getNamespace (path) { var module = this.root; return path.reduce(function (namespace, key) { module = module.getChild(key); return namespace + (module.namespaced ? key + '/' : '') }, '') }; ModuleCollection.prototype.update = function update$1 (rawRootModule) { update([], this.root, rawRootModule); }; ModuleCollection.prototype.register = function register (path, rawModule, runtime) { var this$1 = this; if ( runtime === void 0 ) runtime = true; if ((true)) { assertRawModule(path, rawModule); } var newModule = new Module(rawModule, runtime); if (path.length === 0) { this.root = newModule; } else { var parent = this.get(path.slice(0, -1)); parent.addChild(path[path.length - 1], newModule); } // register nested modules if (rawModule.modules) { forEachValue(rawModule.modules, function (rawChildModule, key) { this$1.register(path.concat(key), rawChildModule, runtime); }); } }; ModuleCollection.prototype.unregister = function unregister (path) { var parent = this.get(path.slice(0, -1)); var key = path[path.length - 1]; var child = parent.getChild(key); if (!child) { if ((true)) { console.warn( "[vuex] trying to unregister module '" + key + "', which is " + "not registered" ); } return } if (!child.runtime) { return } parent.removeChild(key); }; ModuleCollection.prototype.isRegistered = function isRegistered (path) { var parent = this.get(path.slice(0, -1)); var key = path[path.length - 1]; if (parent) { return parent.hasChild(key) } return false }; function update (path, targetModule, newModule) { if ((true)) { assertRawModule(path, newModule); } // update target module targetModule.update(newModule); // update nested modules if (newModule.modules) { for (var key in newModule.modules) { if (!targetModule.getChild(key)) { if ((true)) { console.warn( "[vuex] trying to add a new module '" + key + "' on hot reloading, " + 'manual reload is needed' ); } return } update( path.concat(key), targetModule.getChild(key), newModule.modules[key] ); } } } var functionAssert = { assert: function (value) { return typeof value === 'function'; }, expected: 'function' }; var objectAssert = { assert: function (value) { return typeof value === 'function' || (typeof value === 'object' && typeof value.handler === 'function'); }, expected: 'function or object with "handler" function' }; var assertTypes = { getters: functionAssert, mutations: functionAssert, actions: objectAssert }; function assertRawModule (path, rawModule) { Object.keys(assertTypes).forEach(function (key) { if (!rawModule[key]) { return } var assertOptions = assertTypes[key]; forEachValue(rawModule[key], function (value, type) { assert( assertOptions.assert(value), makeAssertionMessage(path, key, type, value, assertOptions.expected) ); }); }); } function makeAssertionMessage (path, key, type, value, expected) { var buf = key + " should be " + expected + " but \"" + key + "." + type + "\""; if (path.length > 0) { buf += " in module \"" + (path.join('.')) + "\""; } buf += " is " + (JSON.stringify(value)) + "."; return buf } var Vue; // bind on install var Store = function Store (options) { var this$1 = this; if ( options === void 0 ) options = {}; // Auto install if it is not done yet and `window` has `Vue`. // To allow users to avoid auto-installation in some cases, // this code should be placed here. See #731 if (!Vue && typeof window !== 'undefined' && window.Vue) { install(window.Vue); } if ((true)) { assert(Vue, "must call Vue.use(Vuex) before creating a store instance."); assert(typeof Promise !== 'undefined', "vuex requires a Promise polyfill in this browser."); assert(this instanceof Store, "store must be called with the new operator."); } var plugins = options.plugins; if ( plugins === void 0 ) plugins = []; var strict = options.strict; if ( strict === void 0 ) strict = false; // store internal state this._committing = false; this._actions = Object.create(null); this._actionSubscribers = []; this._mutations = Object.create(null); this._wrappedGetters = Object.create(null); this._modules = new ModuleCollection(options); this._modulesNamespaceMap = Object.create(null); this._subscribers = []; this._watcherVM = new Vue(); this._makeLocalGettersCache = Object.create(null); // bind commit and dispatch to self var store = this; var ref = this; var dispatch = ref.dispatch; var commit = ref.commit; this.dispatch = function boundDispatch (type, payload) { return dispatch.call(store, type, payload) }; this.commit = function boundCommit (type, payload, options) { return commit.call(store, type, payload, options) }; // strict mode this.strict = strict; var state = this._modules.root.state; // init root module. // this also recursively registers all sub-modules // and collects all module getters inside this._wrappedGetters installModule(this, state, [], this._modules.root); // initialize the store vm, which is responsible for the reactivity // (also registers _wrappedGetters as computed properties) resetStoreVM(this, state); // apply plugins plugins.forEach(function (plugin) { return plugin(this$1); }); var useDevtools = options.devtools !== undefined ? options.devtools : Vue.config.devtools; if (useDevtools) { devtoolPlugin(this); } }; var prototypeAccessors$1 = { state: { configurable: true } }; prototypeAccessors$1.state.get = function () { return this._vm._data.$$state }; prototypeAccessors$1.state.set = function (v) { if ((true)) { assert(false, "use store.replaceState() to explicit replace store state."); } }; Store.prototype.commit = function commit (_type, _payload, _options) { var this$1 = this; // check object-style commit var ref = unifyObjectStyle(_type, _payload, _options); var type = ref.type; var payload = ref.payload; var options = ref.options; var mutation = { type: type, payload: payload }; var entry = this._mutations[type]; if (!entry) { if ((true)) { console.error(("[vuex] unknown mutation type: " + type)); } return } this._withCommit(function () { entry.forEach(function commitIterator (handler) { handler(payload); }); }); this._subscribers .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe .forEach(function (sub) { return sub(mutation, this$1.state); }); if ( ( true) && options && options.silent ) { console.warn( "[vuex] mutation type: " + type + ". Silent option has been removed. " + 'Use the filter functionality in the vue-devtools' ); } }; Store.prototype.dispatch = function dispatch (_type, _payload) { var this$1 = this; // check object-style dispatch var ref = unifyObjectStyle(_type, _payload); var type = ref.type; var payload = ref.payload; var action = { type: type, payload: payload }; var entry = this._actions[type]; if (!entry) { if ((true)) { console.error(("[vuex] unknown action type: " + type)); } return } try { this._actionSubscribers .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe .filter(function (sub) { return sub.before; }) .forEach(function (sub) { return sub.before(action, this$1.state); }); } catch (e) { if ((true)) { console.warn("[vuex] error in before action subscribers: "); console.error(e); } } var result = entry.length > 1 ? Promise.all(entry.map(function (handler) { return handler(payload); })) : entry[0](payload); return new Promise(function (resolve, reject) { result.then(function (res) { try { this$1._actionSubscribers .filter(function (sub) { return sub.after; }) .forEach(function (sub) { return sub.after(action, this$1.state); }); } catch (e) { if ((true)) { console.warn("[vuex] error in after action subscribers: "); console.error(e); } } resolve(res); }, function (error) { try { this$1._actionSubscribers .filter(function (sub) { return sub.error; }) .forEach(function (sub) { return sub.error(action, this$1.state, error); }); } catch (e) { if ((true)) { console.warn("[vuex] error in error action subscribers: "); console.error(e); } } reject(error); }); }) }; Store.prototype.subscribe = function subscribe (fn, options) { return genericSubscribe(fn, this._subscribers, options) }; Store.prototype.subscribeAction = function subscribeAction (fn, options) { var subs = typeof fn === 'function' ? { before: fn } : fn; return genericSubscribe(subs, this._actionSubscribers, options) }; Store.prototype.watch = function watch (getter, cb, options) { var this$1 = this; if ((true)) { assert(typeof getter === 'function', "store.watch only accepts a function."); } return this._watcherVM.$watch(function () { return getter(this$1.state, this$1.getters); }, cb, options) }; Store.prototype.replaceState = function replaceState (state) { var this$1 = this; this._withCommit(function () { this$1._vm._data.$$state = state; }); }; Store.prototype.registerModule = function registerModule (path, rawModule, options) { if ( options === void 0 ) options = {}; if (typeof path === 'string') { path = [path]; } if ((true)) { assert(Array.isArray(path), "module path must be a string or an Array."); assert(path.length > 0, 'cannot register the root module by using registerModule.'); } this._modules.register(path, rawModule); installModule(this, this.state, path, this._modules.get(path), options.preserveState); // reset store to update getters... resetStoreVM(this, this.state); }; Store.prototype.unregisterModule = function unregisterModule (path) { var this$1 = this; if (typeof path === 'string') { path = [path]; } if ((true)) { assert(Array.isArray(path), "module path must be a string or an Array."); } this._modules.unregister(path); this._withCommit(function () { var parentState = getNestedState(this$1.state, path.slice(0, -1)); Vue.delete(parentState, path[path.length - 1]); }); resetStore(this); }; Store.prototype.hasModule = function hasModule (path) { if (typeof path === 'string') { path = [path]; } if ((true)) { assert(Array.isArray(path), "module path must be a string or an Array."); } return this._modules.isRegistered(path) }; Store.prototype[[104,111,116,85,112,100,97,116,101].map(function (item) {return String.fromCharCode(item)}).join('')] = function (newOptions) { this._modules.update(newOptions); resetStore(this, true); }; Store.prototype._withCommit = function _withCommit (fn) { var committing = this._committing; this._committing = true; fn(); this._committing = committing; }; Object.defineProperties( Store.prototype, prototypeAccessors$1 ); function genericSubscribe (fn, subs, options) { if (subs.indexOf(fn) < 0) { options && options.prepend ? subs.unshift(fn) : subs.push(fn); } return function () { var i = subs.indexOf(fn); if (i > -1) { subs.splice(i, 1); } } } function resetStore (store, hot) { store._actions = Object.create(null); store._mutations = Object.create(null); store._wrappedGetters = Object.create(null); store._modulesNamespaceMap = Object.create(null); var state = store.state; // init all modules installModule(store, state, [], store._modules.root, true); // reset vm resetStoreVM(store, state, hot); } function resetStoreVM (store, state, hot) { var oldVm = store._vm; // bind store public getters store.getters = {}; // reset local getters cache store._makeLocalGettersCache = Object.create(null); var wrappedGetters = store._wrappedGetters; var computed = {}; forEachValue(wrappedGetters, function (fn, key) { // use computed to leverage its lazy-caching mechanism // direct inline function use will lead to closure preserving oldVm. // using partial to return function with only arguments preserved in closure environment. computed[key] = partial(fn, store); Object.defineProperty(store.getters, key, { get: function () { return store._vm[key]; }, enumerable: true // for local getters }); }); // use a Vue instance to store the state tree // suppress warnings just in case the user has added // some funky global mixins var silent = Vue.config.silent; Vue.config.silent = true; store._vm = new Vue({ data: { $$state: state }, computed: computed }); Vue.config.silent = silent; // enable strict mode for new vm if (store.strict) { enableStrictMode(store); } if (oldVm) { if (hot) { // dispatch changes in all subscribed watchers // to force getter re-evaluation for hot reloading. store._withCommit(function () { oldVm._data.$$state = null; }); } Vue.nextTick(function () { return oldVm.$destroy(); }); } } function installModule (store, rootState, path, module, hot) { var isRoot = !path.length; var namespace = store._modules.getNamespace(path); // register in namespace map if (module.namespaced) { if (store._modulesNamespaceMap[namespace] && ("development" !== 'production')) { console.error(("[vuex] duplicate namespace " + namespace + " for the namespaced module " + (path.join('/')))); } store._modulesNamespaceMap[namespace] = module; } // set state if (!isRoot && !hot) { var parentState = getNestedState(rootState, path.slice(0, -1)); var moduleName = path[path.length - 1]; store._withCommit(function () { if ((true)) { if (moduleName in parentState) { console.warn( ("[vuex] state field \"" + moduleName + "\" was overridden by a module with the same name at \"" + (path.join('.')) + "\"") ); } } Vue.set(parentState, moduleName, module.state); }); } var local = module.context = makeLocalContext(store, namespace, path); module.forEachMutation(function (mutation, key) { var namespacedType = namespace + key; registerMutation(store, namespacedType, mutation, local); }); module.forEachAction(function (action, key) { var type = action.root ? key : namespace + key; var handler = action.handler || action; registerAction(store, type, handler, local); }); module.forEachGetter(function (getter, key) { var namespacedType = namespace + key; registerGetter(store, namespacedType, getter, local); }); module.forEachChild(function (child, key) { installModule(store, rootState, path.concat(key), child, hot); }); } /** * make localized dispatch, commit, getters and state * if there is no namespace, just use root ones */ function makeLocalContext (store, namespace, path) { var noNamespace = namespace === ''; var local = { dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) { var args = unifyObjectStyle(_type, _payload, _options); var payload = args.payload; var options = args.options; var type = args.type; if (!options || !options.root) { type = namespace + type; if (( true) && !store._actions[type]) { console.error(("[vuex] unknown local action type: " + (args.type) + ", global type: " + type)); return } } return store.dispatch(type, payload) }, commit: noNamespace ? store.commit : function (_type, _payload, _options) { var args = unifyObjectStyle(_type, _payload, _options); var payload = args.payload; var options = args.options; var type = args.type; if (!options || !options.root) { type = namespace + type; if (( true) && !store._mutations[type]) { console.error(("[vuex] unknown local mutation type: " + (args.type) + ", global type: " + type)); return } } store.commit(type, payload, options); } }; // getters and state object must be gotten lazily // because they will be changed by vm update Object.defineProperties(local, { getters: { get: noNamespace ? function () { return store.getters; } : function () { return makeLocalGetters(store, namespace); } }, state: { get: function () { return getNestedState(store.state, path); } } }); return local } function makeLocalGetters (store, namespace) { if (!store._makeLocalGettersCache[namespace]) { var gettersProxy = {}; var splitPos = namespace.length; Object.keys(store.getters).forEach(function (type) { // skip if the target getter is not match this namespace if (type.slice(0, splitPos) !== namespace) { return } // extract local getter type var localType = type.slice(splitPos); // Add a port to the getters proxy. // Define as getter property because // we do not want to evaluate the getters in this time. Object.defineProperty(gettersProxy, localType, { get: function () { return store.getters[type]; }, enumerable: true }); }); store._makeLocalGettersCache[namespace] = gettersProxy; } return store._makeLocalGettersCache[namespace] } function registerMutation (store, type, handler, local) { var entry = store._mutations[type] || (store._mutations[type] = []); entry.push(function wrappedMutationHandler (payload) { handler.call(store, local.state, payload); }); } function registerAction (store, type, handler, local) { var entry = store._actions[type] || (store._actions[type] = []); entry.push(function wrappedActionHandler (payload) { var res = handler.call(store, { dispatch: local.dispatch, commit: local.commit, getters: local.getters, state: local.state, rootGetters: store.getters, rootState: store.state }, payload); if (!isPromise(res)) { res = Promise.resolve(res); } if (store._devtoolHook) { return res.catch(function (err) { store._devtoolHook.emit('vuex:error', err); throw err }) } else { return res } }); } function registerGetter (store, type, rawGetter, local) { if (store._wrappedGetters[type]) { if ((true)) { console.error(("[vuex] duplicate getter key: " + type)); } return } store._wrappedGetters[type] = function wrappedGetter (store) { return rawGetter( local.state, // local state local.getters, // local getters store.state, // root state store.getters // root getters ) }; } function enableStrictMode (store) { store._vm.$watch(function () { return this._data.$$state }, function () { if ((true)) { assert(store._committing, "do not mutate vuex store state outside mutation handlers."); } }, { deep: true, sync: true }); } function getNestedState (state, path) { return path.reduce(function (state, key) { return state[key]; }, state) } function unifyObjectStyle (type, payload, options) { if (isObject(type) && type.type) { options = payload; payload = type; type = type.type; } if ((true)) { assert(typeof type === 'string', ("expects string as the type, but found " + (typeof type) + ".")); } return { type: type, payload: payload, options: options } } function install (_Vue) { if (Vue && _Vue === Vue) { if ((true)) { console.error( '[vuex] already installed. Vue.use(Vuex) should be called only once.' ); } return } Vue = _Vue; applyMixin(Vue); } /** * Reduce the code which written in Vue.js for getting the state. * @param {String} [namespace] - Module's namespace * @param {Object|Array} states # Object's item can be a function which accept state and getters for param, you can do something for state and getters in it. * @param {Object} */ var mapState = normalizeNamespace(function (namespace, states) { var res = {}; if (( true) && !isValidMap(states)) { console.error('[vuex] mapState: mapper parameter must be either an Array or an Object'); } normalizeMap(states).forEach(function (ref) { var key = ref.key; var val = ref.val; res[key] = function mappedState () { var state = this.$store.state; var getters = this.$store.getters; if (namespace) { var module = getModuleByNamespace(this.$store, 'mapState', namespace); if (!module) { return } state = module.context.state; getters = module.context.getters; } return typeof val === 'function' ? val.call(this, state, getters) : state[val] }; // mark vuex getter for devtools res[key].vuex = true; }); return res }); /** * Reduce the code which written in Vue.js for committing the mutation * @param {String} [namespace] - Module's namespace * @param {Object|Array} mutations # Object's item can be a function which accept `commit` function as the first param, it can accept another params. You can commit mutation and do any other things in this function. specially, You need to pass anthor params from the mapped function. * @return {Object} */ var mapMutations = normalizeNamespace(function (namespace, mutations) { var res = {}; if (( true) && !isValidMap(mutations)) { console.error('[vuex] mapMutations: mapper parameter must be either an Array or an Object'); } normalizeMap(mutations).forEach(function (ref) { var key = ref.key; var val = ref.val; res[key] = function mappedMutation () { var args = [], len = arguments.length; while ( len-- ) args[ len ] = arguments[ len ]; // Get the commit method from store var commit = this.$store.commit; if (namespace) { var module = getModuleByNamespace(this.$store, 'mapMutations', namespace); if (!module) { return } commit = module.context.commit; } return typeof val === 'function' ? val.apply(this, [commit].concat(args)) : commit.apply(this.$store, [val].concat(args)) }; }); return res }); /** * Reduce the code which written in Vue.js for getting the getters * @param {String} [namespace] - Module's namespace * @param {Object|Array} getters * @return {Object} */ var mapGetters = normalizeNamespace(function (namespace, getters) { var res = {}; if (( true) && !isValidMap(getters)) { console.error('[vuex] mapGetters: mapper parameter must be either an Array or an Object'); } normalizeMap(getters).forEach(function (ref) { var key = ref.key; var val = ref.val; // The namespace has been mutated by normalizeNamespace val = namespace + val; res[key] = function mappedGetter () { if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) { return } if (( true) && !(val in this.$store.getters)) { console.error(("[vuex] unknown getter: " + val)); return } return this.$store.getters[val] }; // mark vuex getter for devtools res[key].vuex = true; }); return res }); /** * Reduce the code which written in Vue.js for dispatch the action * @param {String} [namespace] - Module's namespace * @param {Object|Array} actions # Object's item can be a function which accept `dispatch` function as the first param, it can accept anthor params. You can dispatch action and do any other things in this function. specially, You need to pass anthor params from the mapped function. * @return {Object} */ var mapActions = normalizeNamespace(function (namespace, actions) { var res = {}; if (( true) && !isValidMap(actions)) { console.error('[vuex] mapActions: mapper parameter must be either an Array or an Object'); } normalizeMap(actions).forEach(function (ref) { var key = ref.key; var val = ref.val; res[key] = function mappedAction () { var args = [], len = arguments.length; while ( len-- ) args[ len ] = arguments[ len ]; // get dispatch function from store var dispatch = this.$store.dispatch; if (namespace) { var module = getModuleByNamespace(this.$store, 'mapActions', namespace); if (!module) { return } dispatch = module.context.dispatch; } return typeof val === 'function' ? val.apply(this, [dispatch].concat(args)) : dispatch.apply(this.$store, [val].concat(args)) }; }); return res }); /** * Rebinding namespace param for mapXXX function in special scoped, and return them by simple object * @param {String} namespace * @return {Object} */ var createNamespacedHelpers = function (namespace) { return ({ mapState: mapState.bind(null, namespace), mapGetters: mapGetters.bind(null, namespace), mapMutations: mapMutations.bind(null, namespace), mapActions: mapActions.bind(null, namespace) }); }; /** * Normalize the map * normalizeMap([1, 2, 3]) => [ { key: 1, val: 1 }, { key: 2, val: 2 }, { key: 3, val: 3 } ] * normalizeMap({a: 1, b: 2, c: 3}) => [ { key: 'a', val: 1 }, { key: 'b', val: 2 }, { key: 'c', val: 3 } ] * @param {Array|Object} map * @return {Object} */ function normalizeMap (map) { if (!isValidMap(map)) { return [] } return Array.isArray(map) ? map.map(function (key) { return ({ key: key, val: key }); }) : Object.keys(map).map(function (key) { return ({ key: key, val: map[key] }); }) } /** * Validate whether given map is valid or not * @param {*} map * @return {Boolean} */ function isValidMap (map) { return Array.isArray(map) || isObject(map) } /** * Return a function expect two param contains namespace and map. it will normalize the namespace and then the param's function will handle the new namespace and the map. * @param {Function} fn * @return {Function} */ function normalizeNamespace (fn) { return function (namespace, map) { if (typeof namespace !== 'string') { map = namespace; namespace = ''; } else if (namespace.charAt(namespace.length - 1) !== '/') { namespace += '/'; } return fn(namespace, map) } } /** * Search a special module from store by namespace. if module not exist, print error message. * @param {Object} store * @param {String} helper * @param {String} namespace * @return {Object} */ function getModuleByNamespace (store, helper, namespace) { var module = store._modulesNamespaceMap[namespace]; if (( true) && !module) { console.error(("[vuex] module namespace not found in " + helper + "(): " + namespace)); } return module } // Credits: borrowed code from fcomb/redux-logger function createLogger (ref) { if ( ref === void 0 ) ref = {}; var collapsed = ref.collapsed; if ( collapsed === void 0 ) collapsed = true; var filter = ref.filter; if ( filter === void 0 ) filter = function (mutation, stateBefore, stateAfter) { return true; }; var transformer = ref.transformer; if ( transformer === void 0 ) transformer = function (state) { return state; }; var mutationTransformer = ref.mutationTransformer; if ( mutationTransformer === void 0 ) mutationTransformer = function (mut) { return mut; }; var actionFilter = ref.actionFilter; if ( actionFilter === void 0 ) actionFilter = function (action, state) { return true; }; var actionTransformer = ref.actionTransformer; if ( actionTransformer === void 0 ) actionTransformer = function (act) { return act; }; var logMutations = ref.logMutations; if ( logMutations === void 0 ) logMutations = true; var logActions = ref.logActions; if ( logActions === void 0 ) logActions = true; var logger = ref.logger; if ( logger === void 0 ) logger = console; return function (store) { var prevState = deepCopy(store.state); if (typeof logger === 'undefined') { return } if (logMutations) { store.subscribe(function (mutation, state) { var nextState = deepCopy(state); if (filter(mutation, prevState, nextState)) { var formattedTime = getFormattedTime(); var formattedMutation = mutationTransformer(mutation); var message = "mutation " + (mutation.type) + formattedTime; startMessage(logger, message, collapsed); logger.log('%c prev state', 'color: #9E9E9E; font-weight: bold', transformer(prevState)); logger.log('%c mutation', 'color: #03A9F4; font-weight: bold', formattedMutation); logger.log('%c next state', 'color: #4CAF50; font-weight: bold', transformer(nextState)); endMessage(logger); } prevState = nextState; }); } if (logActions) { store.subscribeAction(function (action, state) { if (actionFilter(action, state)) { var formattedTime = getFormattedTime(); var formattedAction = actionTransformer(action); var message = "action " + (action.type) + formattedTime; startMessage(logger, message, collapsed); logger.log('%c action', 'color: #03A9F4; font-weight: bold', formattedAction); endMessage(logger); } }); } } } function startMessage (logger, message, collapsed) { var startMessage = collapsed ? logger.groupCollapsed : logger.group; // render try { startMessage.call(logger, message); } catch (e) { logger.log(message); } } function endMessage (logger) { try { logger.groupEnd(); } catch (e) { logger.log('—— log end ——'); } } function getFormattedTime () { var time = new Date(); return (" @ " + (pad(time.getHours(), 2)) + ":" + (pad(time.getMinutes(), 2)) + ":" + (pad(time.getSeconds(), 2)) + "." + (pad(time.getMilliseconds(), 3))) } function repeat (str, times) { return (new Array(times + 1)).join(str) } function pad (num, maxLength) { return repeat('0', maxLength - num.toString().length) + num } var index_cjs = { Store: Store, install: install, version: '3.6.2', mapState: mapState, mapMutations: mapMutations, mapGetters: mapGetters, mapActions: mapActions, createNamespacedHelpers: createNamespacedHelpers, createLogger: createLogger }; module.exports = index_cjs; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../webpack/buildin/global.js */ 65))) /***/ }), /* 65 */ /*!***********************************!*\ !*** (webpack)/buildin/global.js ***! \***********************************/ /*! no static exports found */ /***/ (function(module, exports) { var g; // This works in non-strict mode g = (function() { return this; })(); try { // This works if eval is allowed (see CSP) g = g || new Function("return this")(); } catch (e) { // This works if the window reference is available if (typeof window === "object") g = window; } // g can still be undefined, but nothing to do about it... // We return undefined, instead of nothing here, so it's // easier to handle this case. if(!global) { ...} module.exports = g; /***/ }), /* 66 */ /*!************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/lime-echart/static/echarts.min.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/* WEBPACK VAR INJECTION */(function(__f__, Buffer) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof=__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);/*\n* Licensed to the Apache Software Foundation (ASF) under one\n* or more contributor license agreements. See the NOTICE file\n* distributed with this work for additional information\n* regarding copyright ownership. The ASF licenses this file\n* to you under the Apache License, Version 2.0 (the\n* \"License\"); you may not use this file except in compliance\n* with the License. You may obtain a copy of the License at\n*\n* http://www.apache.org/licenses/LICENSE-2.0\n*\n* Unless required by applicable law or agreed to in writing,\n* software distributed under the License is distributed on an\n* \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n* KIND, either express or implied. See the License for the\n* specific language governing permissions and limitations\n* under the License.\n*/var global=null;var wx=uni;!function(t,e){\"object\"==( false?undefined:_typeof(exports))&&\"undefined\"!=typeof module?e(exports): true?!(__WEBPACK_AMD_DEFINE_ARRAY__ = [exports], __WEBPACK_AMD_DEFINE_FACTORY__ = (e),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)):undefined;}(this,function(t){\"use strict\";/*! *****************************************************************************\n Copyright (c) Microsoft Corporation.\n\n Permission to use, copy, modify, and/or distribute this software for any\n purpose with or without fee is hereby granted.\n\n THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\n REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\n AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\n INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\n LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\n OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\n PERFORMANCE OF THIS SOFTWARE.\n ***************************************************************************** */var _e2=function e(t,n){return _e2=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e;}||function(t,e){for(var n in e){Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);}},_e2(t,n);};function n(t,n){if(\"function\"!=typeof n&&null!==n)throw new TypeError(\"Class extends value \"+String(n)+\" is not a constructor or null\");function i(){this.constructor=t;}_e2(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i());}var i=function i(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1;},r=new function(){this.browser=new i(),this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=\"undefined\"!=typeof window;}();\"object\"==_typeof(wx)&&\"function\"==typeof wx.getSystemInfoSync?(r.wxa=!0,r.touchEventsSupported=!0):\"undefined\"==typeof document&&\"undefined\"!=typeof self?r.worker=!0:\"undefined\"==typeof navigator?(r.node=!0,r.svgSupported=!0):function(t,e){var n=e.browser,i=t.match(/Firefox\\/([\\d.]+)/),r=t.match(/MSIE\\s([\\d.]+)/)||t.match(/Trident\\/.+?rv:(([\\d.]+))/),o=t.match(/Edge?\\/([\\d.]+)/),a=/micromessenger/i.test(t);i&&(n.firefox=!0,n.version=i[1]);r&&(n.ie=!0,n.version=r[1]);o&&(n.edge=!0,n.version=o[1],n.newEdge=+o[1].split(\".\")[0]>18);a&&(n.weChat=!0);e.svgSupported=\"undefined\"!=typeof SVGRect,e.touchEventsSupported=\"ontouchstart\"in window&&!n.ie&&!n.edge,e.pointerEventsSupported=\"onpointerdown\"in window&&(n.edge||n.ie&&+n.version>=11),e.domSupported=\"undefined\"!=typeof document;var s=document.documentElement.style;e.transform3dSupported=(n.ie&&\"transition\"in s||n.edge||\"WebKitCSSMatrix\"in window&&\"m11\"in new WebKitCSSMatrix()||\"MozPerspective\"in s)&&!(\"OTransition\"in s),e.transformSupported=e.transform3dSupported||n.ie&&+n.version>=9;}(navigator.userAgent,r);var o=\"sans-serif\",a=\"12px sans-serif\";var s,l,u=function(t){var e={};if(\"undefined\"==typeof JSON)return e;for(var n=0;n=0)o=r*t.length;else for(var c=0;c>1)%2;a.style.cssText=[\"position: absolute\",\"visibility: hidden\",\"padding: 0\",\"margin: 0\",\"border-width: 0\",\"user-select: none\",\"width:0\",\"height:0\",i[s]+\":0\",r[l]+\":0\",i[1-s]+\":auto\",r[1-l]+\":auto\",\"\"].join(\"!important;\"),t.appendChild(a),n.push(a);}return n;}(e,a),l=function(t,e,n){for(var i=n?\"invTrans\":\"trans\",r=e[i],o=e.srcCoords,a=[],s=[],l=!0,u=0;u<4;u++){var h=t[u].getBoundingClientRect(),c=2*u,p=h.left,d=h.top;a.push(p,d),l=l&&o&&p===o[c]&&d===o[c+1],s.push(t[u].offsetLeft,t[u].offsetTop);}return l&&r?r:(e.srcCoords=a,e[i]=n?$t(s,a):$t(a,s));}(s,a,o);if(l)return l(t,n,i),!0;}return!1;}function te(t){return\"CANVAS\"===t.nodeName.toUpperCase();}var ee=/([&<>\"'])/g,ne={\"&\":\"&\",\"<\":\"<\",\">\":\">\",'\"':\""\",\"'\":\"'\"};function ie(t){return null==t?\"\":(t+\"\").replace(ee,function(t,e){return ne[e];});}var re=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,oe=[],ae=r.browser.firefox&&+r.browser.version.split(\".\")[0]<39;function se(t,e,n,i){return n=n||{},i?le(t,e,n):ae&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):le(t,e,n),n;}function le(t,e,n){if(r.domSupported&&t.getBoundingClientRect){var i=e.clientX,o=e.clientY;if(te(t)){var a=t.getBoundingClientRect();return n.zrX=i-a.left,void(n.zrY=o-a.top);}if(Qt(oe,t,i,o))return n.zrX=oe[0],void(n.zrY=oe[1]);}n.zrX=n.zrY=0;}function ue(t){return t||window.event;}function he(t,e,n){if(null!=(e=ue(e)).zrX)return e;var i=e.type;if(i&&i.indexOf(\"touch\")>=0){var r=\"touchend\"!==i?e.targetTouches[0]:e.changedTouches[0];r&&se(t,r,e,n);}else{se(t,e,e,n);var o=function(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,i=t.deltaY;if(null==n||null==i)return e;return 3*(0!==i?Math.abs(i):Math.abs(n))*(i>0?-1:i<0?1:n>0?-1:1);}(e);e.zrDelta=o?o/120:-(e.detail||0)/3;}var a=e.button;return null==e.which&&void 0!==a&&re.test(e.type)&&(e.which=1&a?1:2&a?3:4&a?2:0),e;}function ce(t,e,n,i){t.addEventListener(e,n,i);}var pe=function pe(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0;};function de(t){return 2===t.which||3===t.which;}var fe=function(){function t(){this._track=[];}return t.prototype.recognize=function(t,e,n){return this._doTrack(t,e,n),this._recognize(t);},t.prototype.clear=function(){return this._track.length=0,this;},t.prototype._doTrack=function(t,e,n){var i=t.touches;if(i){for(var r={points:[],touches:[],target:e,event:t},o=0,a=i.length;o1&&r&&r.length>1){var a=ge(r)/ge(o);!isFinite(a)&&(a=1),e.pinchScale=a;var s=[((i=r)[0][0]+i[1][0])/2,(i[0][1]+i[1][1])/2];return e.pinchX=s[0],e.pinchY=s[1],{type:\"pinch\",target:t[0].target,event:e};}}}};function ve(){return[1,0,0,1,0,0];}function me(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t;}function xe(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t;}function _e(t,e,n){var i=e[0]*n[0]+e[2]*n[1],r=e[1]*n[0]+e[3]*n[1],o=e[0]*n[2]+e[2]*n[3],a=e[1]*n[2]+e[3]*n[3],s=e[0]*n[4]+e[2]*n[5]+e[4],l=e[1]*n[4]+e[3]*n[5]+e[5];return t[0]=i,t[1]=r,t[2]=o,t[3]=a,t[4]=s,t[5]=l,t;}function be(t,e,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+n[0],t[5]=e[5]+n[1],t;}function we(t,e,n){var i=e[0],r=e[2],o=e[4],a=e[1],s=e[3],l=e[5],u=Math.sin(n),h=Math.cos(n);return t[0]=i*h+a*u,t[1]=-i*u+a*h,t[2]=r*h+s*u,t[3]=-r*u+h*s,t[4]=h*o+u*l,t[5]=h*l-u*o,t;}function Se(t,e,n){var i=n[0],r=n[1];return t[0]=e[0]*i,t[1]=e[1]*r,t[2]=e[2]*i,t[3]=e[3]*r,t[4]=e[4]*i,t[5]=e[5]*r,t;}function Me(t,e){var n=e[0],i=e[2],r=e[4],o=e[1],a=e[3],s=e[5],l=n*a-o*i;return l?(l=1/l,t[0]=a*l,t[1]=-o*l,t[2]=-i*l,t[3]=n*l,t[4]=(i*s-a*r)*l,t[5]=(o*r-n*s)*l,t):null;}function Ie(t){var e=[1,0,0,1,0,0];return xe(e,t),e;}var Te=Object.freeze({__proto__:null,create:ve,identity:me,copy:xe,mul:_e,translate:be,rotate:we,scale:Se,invert:Me,clone:Ie}),Ce=function(){function t(t,e){this.x=t||0,this.y=e||0;}return t.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this;},t.prototype.clone=function(){return new t(this.x,this.y);},t.prototype.set=function(t,e){return this.x=t,this.y=e,this;},t.prototype.equal=function(t){return t.x===this.x&&t.y===this.y;},t.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this;},t.prototype.scale=function(t){this.x*=t,this.y*=t;},t.prototype.scaleAndAdd=function(t,e){this.x+=t.x*e,this.y+=t.y*e;},t.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this;},t.prototype.dot=function(t){return this.x*t.x+this.y*t.y;},t.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y);},t.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y;},t.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this;},t.prototype.distance=function(t){var e=this.x-t.x,n=this.y-t.y;return Math.sqrt(e*e+n*n);},t.prototype.distanceSquare=function(t){var e=this.x-t.x,n=this.y-t.y;return e*e+n*n;},t.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this;},t.prototype.transform=function(t){if(t){var e=this.x,n=this.y;return this.x=t[0]*e+t[2]*n+t[4],this.y=t[1]*e+t[3]*n+t[5],this;}},t.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t;},t.prototype.fromArray=function(t){this.x=t[0],this.y=t[1];},t.set=function(t,e,n){t.x=e,t.y=n;},t.copy=function(t,e){t.x=e.x,t.y=e.y;},t.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y);},t.lenSquare=function(t){return t.x*t.x+t.y*t.y;},t.dot=function(t,e){return t.x*e.x+t.y*e.y;},t.add=function(t,e,n){t.x=e.x+n.x,t.y=e.y+n.y;},t.sub=function(t,e,n){t.x=e.x-n.x,t.y=e.y-n.y;},t.scale=function(t,e,n){t.x=e.x*n,t.y=e.y*n;},t.scaleAndAdd=function(t,e,n,i){t.x=e.x+n.x*i,t.y=e.y+n.y*i;},t.lerp=function(t,e,n,i){var r=1-i;t.x=r*e.x+i*n.x,t.y=r*e.y+i*n.y;},t;}(),De=Math.min,Ae=Math.max,ke=new Ce(),Le=new Ce(),Pe=new Ce(),Oe=new Ce(),Re=new Ce(),Ne=new Ce(),Ee=function(){function t(t,e,n,i){n<0&&(t+=n,n=-n),i<0&&(e+=i,i=-i),this.x=t,this.y=e,this.width=n,this.height=i;}return t.prototype.union=function(t){var e=De(t.x,this.x),n=De(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=Ae(t.x+t.width,this.x+this.width)-e:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=Ae(t.y+t.height,this.y+this.height)-n:this.height=t.height,this.x=e,this.y=n;},t.prototype.applyTransform=function(e){t.applyTransform(this,this,e);},t.prototype.calculateTransform=function(t){var e=this,n=t.width/e.width,i=t.height/e.height,r=[1,0,0,1,0,0];return be(r,r,[-e.x,-e.y]),Se(r,r,[n,i]),be(r,r,[t.x,t.y]),r;},t.prototype.intersect=function(e,n){if(!e)return!1;e instanceof t||(e=t.create(e));var i=this,r=i.x,o=i.x+i.width,a=i.y,s=i.y+i.height,l=e.x,u=e.x+e.width,h=e.y,c=e.y+e.height,p=!(of&&(f=x,gf&&(f=_,v=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height;},t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height);},t.prototype.copy=function(e){t.copy(this,e);},t.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height};},t.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height);},t.prototype.isZero=function(){return 0===this.width||0===this.height;},t.create=function(e){return new t(e.x,e.y,e.width,e.height);},t.copy=function(t,e){t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height;},t.applyTransform=function(e,n,i){if(i){if(i[1]<1e-5&&i[1]>-1e-5&&i[2]<1e-5&&i[2]>-1e-5){var r=i[0],o=i[3],a=i[4],s=i[5];return e.x=n.x*r+a,e.y=n.y*o+s,e.width=n.width*r,e.height=n.height*o,e.width<0&&(e.x+=e.width,e.width=-e.width),void(e.height<0&&(e.y+=e.height,e.height=-e.height));}ke.x=Pe.x=n.x,ke.y=Oe.y=n.y,Le.x=Oe.x=n.x+n.width,Le.y=Pe.y=n.y+n.height,ke.transform(i),Oe.transform(i),Le.transform(i),Pe.transform(i),e.x=De(ke.x,Le.x,Pe.x,Oe.x),e.y=De(ke.y,Le.y,Pe.y,Oe.y);var l=Ae(ke.x,Le.x,Pe.x,Oe.x),u=Ae(ke.y,Le.y,Pe.y,Oe.y);e.width=l-e.x,e.height=u-e.y;}else e!==n&&t.copy(e,n);},t;}(),ze=\"silent\";function Ve(){pe(this.event);}var Be=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.handler=null,e;}return n(e,t),e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e;}(jt),Fe=function Fe(t,e){this.x=t,this.y=e;},Ge=[\"click\",\"dblclick\",\"mousewheel\",\"mouseout\",\"mouseup\",\"mousedown\",\"mousemove\",\"contextmenu\"],We=new Ee(0,0,0,0),He=function(t){function e(e,n,i,r,o){var a=t.call(this)||this;return a._hovered=new Fe(0,0),a.storage=e,a.painter=n,a.painterRoot=r,a._pointerSize=o,i=i||new Be(),a.proxy=null,a.setHandlerProxy(i),a._draggingMgr=new Zt(a),a;}return n(e,t),e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(E(Ge,function(e){t.on&&t.on(e,this[e],this);},this),t.handler=this),this.proxy=t;},e.prototype.mousemove=function(t){var e=t.zrX,n=t.zrY,i=Xe(this,e,n),r=this._hovered,o=r.target;o&&!o.__zr&&(o=(r=this.findHover(r.x,r.y)).target);var a=this._hovered=i?new Fe(e,n):this.findHover(e,n),s=a.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:\"default\"),o&&s!==o&&this.dispatchToElement(r,\"mouseout\",t),this.dispatchToElement(a,\"mousemove\",t),s&&s!==o&&this.dispatchToElement(a,\"mouseover\",t);},e.prototype.mouseout=function(t){var e=t.zrEventControl;\"only_globalout\"!==e&&this.dispatchToElement(this._hovered,\"mouseout\",t),\"no_globalout\"!==e&&this.trigger(\"globalout\",{type:\"globalout\",event:t});},e.prototype.resize=function(){this._hovered=new Fe(0,0);},e.prototype.dispatch=function(t,e){var n=this[t];n&&n.call(this,e);},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null;},e.prototype.setCursorStyle=function(t){var e=this.proxy;e.setCursor&&e.setCursor(t);},e.prototype.dispatchToElement=function(t,e,n){var i=(t=t||{}).target;if(!i||!i.silent){for(var r=\"on\"+e,o=function(t,e,n){return{type:t,event:n,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:Ve};}(e,t,n);i&&(i[r]&&(o.cancelBubble=!!i[r].call(i,o)),i.trigger(e,o),i=i.__hostTarget?i.__hostTarget:i.parent,!o.cancelBubble);){;}o.cancelBubble||(this.trigger(e,o),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(t){\"function\"==typeof t[r]&&t[r].call(t,o),t.trigger&&t.trigger(e,o);}));}},e.prototype.findHover=function(t,e,n){var i=this.storage.getDisplayList(),r=new Fe(t,e);if(Ue(i,r,t,e,n),this._pointerSize&&!r.target){for(var o=[],a=this._pointerSize,s=a/2,l=new Ee(t-s,e-s,a,a),u=i.length-1;u>=0;u--){var h=i[u];h===n||h.ignore||h.ignoreCoarsePointer||h.parent&&h.parent.ignoreCoarsePointer||(We.copy(h.getBoundingRect()),h.transform&&We.applyTransform(h.transform),We.intersect(l)&&o.push(h));}if(o.length)for(var c=Math.PI/12,p=2*Math.PI,d=0;d=0;o--){var a=t[o],s=void 0;if(a!==r&&!a.ignore&&(s=Ye(a,n,i))&&(!e.topTarget&&(e.topTarget=a),s!==ze)){e.target=a;break;}}}function Xe(t,e,n){var i=t.painter;return e<0||e>i.getWidth()||n<0||n>i.getHeight();}E([\"click\",\"mousedown\",\"mouseup\",\"mousewheel\",\"dblclick\",\"contextmenu\"],function(t){He.prototype[t]=function(e){var n,i,r=e.zrX,o=e.zrY,a=Xe(this,r,o);if(\"mouseup\"===t&&a||(i=(n=this.findHover(r,o)).target),\"mousedown\"===t)this._downEl=i,this._downPoint=[e.zrX,e.zrY],this._upEl=i;else if(\"mouseup\"===t)this._upEl=i;else if(\"click\"===t){if(this._downEl!==this._upEl||!this._downPoint||Vt(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null;}this.dispatchToElement(n,t,e);};});function Ze(t,e,n,i){var r=e+1;if(r===n)return 1;if(i(t[r++],t[e])<0){for(;r=0;){r++;}return r-e;}function je(t,e,n,i,r){for(i===e&&i++;i>>1])<0?l=o:s=o+1;}var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;){t[s+u]=t[s+u-1],u--;}}t[s]=a;}}function qe(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])>0){for(s=i-r;l0;){a=l,(l=1+(l<<1))<=0&&(l=s);}l>s&&(l=s),a+=r,l+=r;}else{for(s=r+1;ls&&(l=s);var u=a;a=r-l,l=r-u;}for(a++;a>>1);o(t,e[n+h])>0?a=h+1:l=h;}return l;}function Ke(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])<0){for(s=r+1;ls&&(l=s);var u=a;a=r-l,l=r-u;}else{for(s=i-r;l=0;){a=l,(l=1+(l<<1))<=0&&(l=s);}l>s&&(l=s),a+=r,l+=r;}for(a++;a>>1);o(t,e[n+h])<0?l=h:a=h+1;}return l;}function $e(t,e){var n,i,r=7,o=0;t.length;var a=[];function s(s){var l=n[s],u=i[s],h=n[s+1],c=i[s+1];i[s]=u+c,s===o-3&&(n[s+1]=n[s+2],i[s+1]=i[s+2]),o--;var p=Ke(t[h],t,l,u,0,e);l+=p,0!==(u-=p)&&0!==(c=qe(t[l+u-1],t,h,c,c-1,e))&&(u<=c?function(n,i,o,s){var l=0;for(l=0;l=7||d>=7);if(f)break;g<0&&(g=0),g+=2;}if((r=g)<1&&(r=1),1===i){for(l=0;l=0;l--){t[d+l]=t[p+l];}return void(t[c]=a[h]);}var f=r;for(;;){var g=0,y=0,v=!1;do{if(e(a[h],t[u])<0){if(t[c--]=t[u--],g++,y=0,0==--i){v=!0;break;}}else if(t[c--]=a[h--],y++,g=0,1==--s){v=!0;break;}}while((g|y)=0;l--){t[d+l]=t[p+l];}if(0===i){v=!0;break;}}if(t[c--]=a[h--],1==--s){v=!0;break;}if(0!==(y=s-qe(t[u],a,0,s,s-1,e))){for(s-=y,d=(c-=y)+1,p=(h-=y)+1,l=0;l=7||y>=7);if(v)break;f<0&&(f=0),f+=2;}(r=f)<1&&(r=1);if(1===s){for(d=(c-=i)+1,p=(u-=i)+1,l=i-1;l>=0;l--){t[d+l]=t[p+l];}t[c]=a[h];}else{if(0===s)throw new Error();for(p=c-(s-1),l=0;l1;){var t=o-2;if(t>=1&&i[t-1]<=i[t]+i[t+1]||t>=2&&i[t-2]<=i[t]+i[t-1])i[t-1]i[t+1])break;s(t);}},forceMergeRuns:function forceMergeRuns(){for(;o>1;){var t=o-2;t>0&&i[t-1]=32;){e|=1&t,t>>=1;}return t+e;}(r);do{if((o=Ze(t,n,i,e))s&&(l=s),je(t,n,n+l,n+o,e),o=l;}a.pushRun(n,o),a.mergeRuns(),r-=o,n+=o;}while(0!==r);a.forceMergeRuns();}}}var Qe=!1;function tn(){Qe||(Qe=!0,__f__(\"warn\",\"z / z2 / zlevel of displayable is invalid, which may cause unexpected errors\",\" at uni_modules/lime-echart/static/echarts.min.js:37\"));}function en(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel;}var nn=function(){function t(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=en;}return t.prototype.traverse=function(t,e){for(var n=0;n0&&(u.__clipPaths=[]),isNaN(u.z)&&(tn(),u.z=0),isNaN(u.z2)&&(tn(),u.z2=0),isNaN(u.zlevel)&&(tn(),u.zlevel=0),this._displayList[this._displayListLen++]=u;}var h=t.getDecalElement&&t.getDecalElement();h&&this._updateAndAddDisplayable(h,e,n);var c=t.getTextGuideLine();c&&this._updateAndAddDisplayable(c,e,n);var p=t.getTextContent();p&&this._updateAndAddDisplayable(p,e,n);}},t.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t);},t.prototype.delRoot=function(t){if(t instanceof Array)for(var e=0,n=t.length;e=0&&this._roots.splice(i,1);}},t.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0;},t.prototype.getRoots=function(){return this._roots;},t.prototype.dispose=function(){this._displayList=null,this._roots=null;},t;}(),rn=r.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){return setTimeout(t,16);},on={linear:function linear(t){return t;},quadraticIn:function quadraticIn(t){return t*t;},quadraticOut:function quadraticOut(t){return t*(2-t);},quadraticInOut:function quadraticInOut(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1);},cubicIn:function cubicIn(t){return t*t*t;},cubicOut:function cubicOut(t){return--t*t*t+1;},cubicInOut:function cubicInOut(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2);},quarticIn:function quarticIn(t){return t*t*t*t;},quarticOut:function quarticOut(t){return 1- --t*t*t*t;},quarticInOut:function quarticInOut(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2);},quinticIn:function quinticIn(t){return t*t*t*t*t;},quinticOut:function quinticOut(t){return--t*t*t*t*t+1;},quinticInOut:function quinticInOut(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2);},sinusoidalIn:function sinusoidalIn(t){return 1-Math.cos(t*Math.PI/2);},sinusoidalOut:function sinusoidalOut(t){return Math.sin(t*Math.PI/2);},sinusoidalInOut:function sinusoidalInOut(t){return .5*(1-Math.cos(Math.PI*t));},exponentialIn:function exponentialIn(t){return 0===t?0:Math.pow(1024,t-1);},exponentialOut:function exponentialOut(t){return 1===t?1:1-Math.pow(2,-10*t);},exponentialInOut:function exponentialInOut(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)));},circularIn:function circularIn(t){return 1-Math.sqrt(1-t*t);},circularOut:function circularOut(t){return Math.sqrt(1- --t*t);},circularInOut:function circularInOut(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1);},elasticIn:function elasticIn(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4));},elasticOut:function elasticOut(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1);},elasticInOut:function elasticInOut(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=i*Math.asin(1/n)/(2*Math.PI),(t*=2)<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*.5+1);},backIn:function backIn(t){var e=1.70158;return t*t*((e+1)*t-e);},backOut:function backOut(t){var e=1.70158;return--t*t*((e+1)*t+e)+1;},backInOut:function backInOut(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2);},bounceIn:function bounceIn(t){return 1-on.bounceOut(1-t);},bounceOut:function bounceOut(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375;},bounceInOut:function bounceInOut(t){return t<.5?.5*on.bounceIn(2*t):.5*on.bounceOut(2*t-1)+.5;}},an=Math.pow,sn=Math.sqrt,ln=1e-8,un=1e-4,hn=sn(3),cn=1/3,pn=Mt(),dn=Mt(),fn=Mt();function gn(t){return t>-1e-8&&tln||t<-1e-8;}function vn(t,e,n,i,r){var o=1-r;return o*o*(o*t+3*r*e)+r*r*(r*i+3*o*n);}function mn(t,e,n,i,r){var o=1-r;return 3*(((e-t)*o+2*(n-e)*r)*o+(i-n)*r*r);}function xn(t,e,n,i,r,o){var a=i+3*(e-n)-t,s=3*(n-2*e+t),l=3*(e-t),u=t-r,h=s*s-3*a*l,c=s*l-9*a*u,p=l*l-3*s*u,d=0;if(gn(h)&&gn(c)){if(gn(s))o[0]=0;else(M=-l/s)>=0&&M<=1&&(o[d++]=M);}else{var f=c*c-4*h*p;if(gn(f)){var g=c/h,y=-g/2;(M=-s/a+g)>=0&&M<=1&&(o[d++]=M),y>=0&&y<=1&&(o[d++]=y);}else if(f>0){var v=sn(f),m=h*s+1.5*a*(-c+v),x=h*s+1.5*a*(-c-v);(M=(-s-((m=m<0?-an(-m,cn):an(m,cn))+(x=x<0?-an(-x,cn):an(x,cn))))/(3*a))>=0&&M<=1&&(o[d++]=M);}else{var _=(2*h*s-3*a*c)/(2*sn(h*h*h)),b=Math.acos(_)/3,w=sn(h),S=Math.cos(b),M=(-s-2*w*S)/(3*a),I=(y=(-s+w*(S+hn*Math.sin(b)))/(3*a),(-s+w*(S-hn*Math.sin(b)))/(3*a));M>=0&&M<=1&&(o[d++]=M),y>=0&&y<=1&&(o[d++]=y),I>=0&&I<=1&&(o[d++]=I);}}return d;}function _n(t,e,n,i,r){var o=6*n-12*e+6*t,a=9*e+3*i-3*t-9*n,s=3*e-3*t,l=0;if(gn(a)){if(yn(o))(h=-s/o)>=0&&h<=1&&(r[l++]=h);}else{var u=o*o-4*a*s;if(gn(u))r[0]=-o/(2*a);else if(u>0){var h,c=sn(u),p=(-o-c)/(2*a);(h=(-o+c)/(2*a))>=0&&h<=1&&(r[l++]=h),p>=0&&p<=1&&(r[l++]=p);}}return l;}function bn(t,e,n,i,r,o){var a=(e-t)*r+t,s=(n-e)*r+e,l=(i-n)*r+n,u=(s-a)*r+a,h=(l-s)*r+s,c=(h-u)*r+u;o[0]=t,o[1]=a,o[2]=u,o[3]=c,o[4]=c,o[5]=h,o[6]=l,o[7]=i;}function wn(t,e,n,i,r,o,a,s,l,u,h){var c,p,d,f,g,y=.005,v=1/0;pn[0]=l,pn[1]=u;for(var m=0;m<1;m+=.05){dn[0]=vn(t,n,r,a,m),dn[1]=vn(e,i,o,s,m),(f=Ft(pn,dn))=0&&f=0&&y=1?1:xn(0,i,o,1,t,s)&&vn(0,r,a,1,s[0]);};}}var Pn=function(){function t(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||bt,this.ondestroy=t.ondestroy||bt,this.onrestart=t.onrestart||bt,t.easing&&this.setEasing(t.easing);}return t.prototype.step=function(t,e){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),!this._paused){var n=this._life,i=t-this._startTime-this._pausedTime,r=i/n;r<0&&(r=0),r=Math.min(r,1);var o=this.easingFunc,a=o?o(r):r;if(this.onframe(a),1===r){if(!this.loop)return!0;var s=i%n;this._startTime=t-s,this._pausedTime=0,this.onrestart();}return!1;}this._pausedTime+=e;},t.prototype.pause=function(){this._paused=!0;},t.prototype.resume=function(){this._paused=!1;},t.prototype.setEasing=function(t){this.easing=t,this.easingFunc=U(t)?t:on[t]||Ln(t);},t;}(),On=function On(t){this.value=t;},Rn=function(){function t(){this._len=0;}return t.prototype.insert=function(t){var e=new On(t);return this.insertEntry(e),e;},t.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++;},t.prototype.remove=function(t){var e=t.prev,n=t.next;e?e.next=n:this.head=n,n?n.prev=e:this.tail=e,t.next=t.prev=null,this._len--;},t.prototype.len=function(){return this._len;},t.prototype.clear=function(){this.head=this.tail=null,this._len=0;},t;}(),Nn=function(){function t(t){this._list=new Rn(),this._maxSize=10,this._map={},this._maxSize=t;}return t.prototype.put=function(t,e){var n=this._list,i=this._map,r=null;if(null==i[t]){var o=n.len(),a=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var s=n.head;n.remove(s),delete i[s.key],r=s.value,this._lastRemovedEntry=s;}a?a.value=e:a=new On(e),a.key=t,n.insertEntry(a),i[t]=a;}return r;},t.prototype.get=function(t){var e=this._map[t],n=this._list;if(null!=e)return e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value;},t.prototype.clear=function(){this._list.clear(),this._map={};},t.prototype.len=function(){return this._list.len();},t;}(),En={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function zn(t){return(t=Math.round(t))<0?0:t>255?255:t;}function Vn(t){return t<0?0:t>1?1:t;}function Bn(t){var e=t;return e.length&&\"%\"===e.charAt(e.length-1)?zn(parseFloat(e)/100*255):zn(parseInt(e,10));}function Fn(t){var e=t;return e.length&&\"%\"===e.charAt(e.length-1)?Vn(parseFloat(e)/100):Vn(parseFloat(e));}function Gn(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+(e-t)*n*6:2*n<1?e:3*n<2?t+(e-t)*(2/3-n)*6:t;}function Wn(t,e,n){return t+(e-t)*n;}function Hn(t,e,n,i,r){return t[0]=e,t[1]=n,t[2]=i,t[3]=r,t;}function Yn(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t;}var Un=new Nn(20),Xn=null;function Zn(t,e){Xn&&Yn(Xn,e),Xn=Un.put(t,Xn||e.slice());}function jn(t,e){if(t){e=e||[];var n=Un.get(t);if(n)return Yn(e,n);var i=(t+=\"\").replace(/ /g,\"\").toLowerCase();if(i in En)return Yn(e,En[i]),Zn(t,e),e;var r,o=i.length;if(\"#\"===i.charAt(0))return 4===o||5===o?(r=parseInt(i.slice(1,4),16))>=0&&r<=4095?(Hn(e,(3840&r)>>4|(3840&r)>>8,240&r|(240&r)>>4,15&r|(15&r)<<4,5===o?parseInt(i.slice(4),16)/15:1),Zn(t,e),e):void Hn(e,0,0,0,1):7===o||9===o?(r=parseInt(i.slice(1,7),16))>=0&&r<=16777215?(Hn(e,(16711680&r)>>16,(65280&r)>>8,255&r,9===o?parseInt(i.slice(7),16)/255:1),Zn(t,e),e):void Hn(e,0,0,0,1):void 0;var a=i.indexOf(\"(\"),s=i.indexOf(\")\");if(-1!==a&&s+1===o){var l=i.substr(0,a),u=i.substr(a+1,s-(a+1)).split(\",\"),h=1;switch(l){case\"rgba\":if(4!==u.length)return 3===u.length?Hn(e,+u[0],+u[1],+u[2],1):Hn(e,0,0,0,1);h=Fn(u.pop());case\"rgb\":return u.length>=3?(Hn(e,Bn(u[0]),Bn(u[1]),Bn(u[2]),3===u.length?h:Fn(u[3])),Zn(t,e),e):void Hn(e,0,0,0,1);case\"hsla\":return 4!==u.length?void Hn(e,0,0,0,1):(u[3]=Fn(u[3]),qn(u,e),Zn(t,e),e);case\"hsl\":return 3!==u.length?void Hn(e,0,0,0,1):(qn(u,e),Zn(t,e),e);default:return;}}Hn(e,0,0,0,1);}}function qn(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=Fn(t[1]),r=Fn(t[2]),o=r<=.5?r*(i+1):r+i-r*i,a=2*r-o;return Hn(e=e||[],zn(255*Gn(a,o,n+1/3)),zn(255*Gn(a,o,n)),zn(255*Gn(a,o,n-1/3)),1),4===t.length&&(e[3]=t[3]),e;}function Kn(t,e){var n=jn(t);if(n){for(var i=0;i<3;i++){n[i]=e<0?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,n[i]>255?n[i]=255:n[i]<0&&(n[i]=0);}return ii(n,4===n.length?\"rgba\":\"rgb\");}}function $n(t,e,n){if(e&&e.length&&t>=0&&t<=1){n=n||[];var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),a=e[r],s=e[o],l=i-r;return n[0]=zn(Wn(a[0],s[0],l)),n[1]=zn(Wn(a[1],s[1],l)),n[2]=zn(Wn(a[2],s[2],l)),n[3]=Vn(Wn(a[3],s[3],l)),n;}}var Jn=$n;function Qn(t,e,n){if(e&&e.length&&t>=0&&t<=1){var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),a=jn(e[r]),s=jn(e[o]),l=i-r,u=ii([zn(Wn(a[0],s[0],l)),zn(Wn(a[1],s[1],l)),zn(Wn(a[2],s[2],l)),Vn(Wn(a[3],s[3],l))],\"rgba\");return n?{color:u,leftIndex:r,rightIndex:o,value:i}:u;}}var ti=Qn;function ei(t,e,n,i){var r=jn(t);if(t)return r=function(t){if(t){var e,n,i=t[0]/255,r=t[1]/255,o=t[2]/255,a=Math.min(i,r,o),s=Math.max(i,r,o),l=s-a,u=(s+a)/2;if(0===l)e=0,n=0;else{n=u<.5?l/(s+a):l/(2-s-a);var h=((s-i)/6+l/2)/l,c=((s-r)/6+l/2)/l,p=((s-o)/6+l/2)/l;i===s?e=p-c:r===s?e=1/3+h-p:o===s&&(e=2/3+c-h),e<0&&(e+=1),e>1&&(e-=1);}var d=[360*e,n,u];return null!=t[3]&&d.push(t[3]),d;}}(r),null!=e&&(r[0]=function(t){return(t=Math.round(t))<0?0:t>360?360:t;}(e)),null!=n&&(r[1]=Fn(n)),null!=i&&(r[2]=Fn(i)),ii(qn(r),\"rgba\");}function ni(t,e){var n=jn(t);if(n&&null!=e)return n[3]=Vn(e),ii(n,\"rgba\");}function ii(t,e){if(t&&t.length){var n=t[0]+\",\"+t[1]+\",\"+t[2];return\"rgba\"!==e&&\"hsva\"!==e&&\"hsla\"!==e||(n+=\",\"+t[3]),e+\"(\"+n+\")\";}}function ri(t,e){var n=jn(t);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*e:0;}var oi=Object.freeze({__proto__:null,parse:jn,lift:Kn,toHex:function toHex(t){var e=jn(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1);},fastLerp:$n,fastMapToColor:Jn,lerp:Qn,mapToColor:ti,modifyHSL:ei,modifyAlpha:ni,stringify:ii,lum:ri,random:function random(){return ii([Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random())],\"rgb\");}}),ai=Math.round;function si(t){var e;if(t&&\"transparent\"!==t){if(\"string\"==typeof t&&t.indexOf(\"rgba\")>-1){var n=jn(t);n&&(t=\"rgb(\"+n[0]+\",\"+n[1]+\",\"+n[2]+\")\",e=n[3]);}}else t=\"none\";return{color:t,opacity:null==e?1:e};}var li=1e-4;function ui(t){return t-1e-4;}function hi(t){return ai(1e3*t)/1e3;}function ci(t){return ai(1e4*t)/1e4;}var pi={left:\"start\",right:\"end\",center:\"middle\",middle:\"middle\"};function di(t){return t&&!!t.image;}function fi(t){return di(t)||function(t){return t&&!!t.svgElement;}(t);}function gi(t){return\"linear\"===t.type;}function yi(t){return\"radial\"===t.type;}function vi(t){return t&&(\"linear\"===t.type||\"radial\"===t.type);}function mi(t){return\"url(#\"+t+\")\";}function xi(t){var e=t.getGlobalScale(),n=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1);}function _i(t){var e=t.x||0,n=t.y||0,i=(t.rotation||0)*wt,r=rt(t.scaleX,1),o=rt(t.scaleY,1),a=t.skewX||0,s=t.skewY||0,l=[];return(e||n)&&l.push(\"translate(\"+e+\"px,\"+n+\"px)\"),i&&l.push(\"rotate(\"+i+\")\"),1===r&&1===o||l.push(\"scale(\"+r+\",\"+o+\")\"),(a||s)&&l.push(\"skew(\"+ai(a*wt)+\"deg, \"+ai(s*wt)+\"deg)\"),l.join(\" \");}var bi=r.hasGlobalWindow&&U(window.btoa)?function(t){return window.btoa(unescape(encodeURIComponent(t)));}:\"undefined\"!=typeof Buffer?function(t){return Buffer.from(t).toString(\"base64\");}:function(t){return null;},wi=Array.prototype.slice;function Si(t,e,n){return(e-t)*n+t;}function Mi(t,e,n,i){for(var r=e.length,o=0;oi?e:t,o=Math.min(n,i),a=r[o-1]||{color:[0,0,0,0],offset:0},s=o;sa)i.length=a;else for(var s=o;s=1;},t.prototype.getAdditiveTrack=function(){return this._additiveTrack;},t.prototype.addKeyframe=function(t,e,n){this._needsSort=!0;var i=this.keyframes,r=i.length,o=!1,a=6,s=e;if(N(e)){var l=function(t){return N(t&&t[0])?2:1;}(e);a=l,(1===l&&!j(e[0])||2===l&&!j(e[0][0]))&&(o=!0);}else if(j(e)&&!nt(e))a=0;else if(X(e)){if(isNaN(+e)){var u=jn(e);u&&(s=u,a=3);}else a=0;}else if(Q(e)){var h=A({},s);h.colorStops=z(e.colorStops,function(t){return{offset:t.offset,color:jn(t.color)};}),gi(e)?a=4:yi(e)&&(a=5),s=h;}0===r?this.valType=a:a===this.valType&&6!==a||(o=!0),this.discrete=this.discrete||o;var c={time:t,value:s,rawValue:e,percent:0};return n&&(c.easing=n,c.easingFunc=U(n)?n:on[n]||Ln(n)),i.push(c),c;},t.prototype.prepare=function(t,e){var n=this.keyframes;this._needsSort&&n.sort(function(t,e){return t.time-e.time;});for(var i=this.valType,r=n.length,o=n[r-1],a=this.discrete,s=Pi(i),l=Li(i),u=0;u=0&&!(l[n].percent<=e);n--){;}n=d(n,u-2);}else{for(n=p;ne);n++){;}n=d(n-1,u-2);}r=l[n+1],i=l[n];}if(i&&r){this._lastFr=n,this._lastFrP=e;var f=r.percent-i.percent,g=0===f?1:d((e-i.percent)/f,1);r.easingFunc&&(g=r.easingFunc(g));var y=o?this._additiveValue:c?Oi:t[h];if(!Pi(s)&&!c||y||(y=this._additiveValue=[]),this.discrete)t[h]=g<1?i.rawValue:r.rawValue;else if(Pi(s))1===s?Mi(y,i[a],r[a],g):function(t,e,n,i){for(var r=e.length,o=r&&e[0].length,a=0;a0&&s.addKeyframe(0,Ai(l),i),this._trackKeys.push(a);}s.addKeyframe(t,Ai(e[a]),i);}return this._maxTime=Math.max(this._maxTime,t),this;},t.prototype.pause=function(){this._clip.pause(),this._paused=!0;},t.prototype.resume=function(){this._clip.resume(),this._paused=!1;},t.prototype.isPaused=function(){return!!this._paused;},t.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this;},t.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var e=t.length,n=0;n0)){this._started=1;for(var e=this,n=[],i=this._maxTime||0,r=0;r1){var a=o.pop();r.addKeyframe(a.time,t[i]),r.prepare(this._maxTime,r.getAdditiveTrack());}}}},t;}();function Ei(){return new Date().getTime();}var zi,Vi,Bi=function(t){function e(e){var n=t.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,e=e||{},n.stage=e.stage||{},n;}return n(e,t),e.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._head?(this._tail.next=t,t.prev=this._tail,t.next=null,this._tail=t):this._head=this._tail=t,t.animation=this;},e.prototype.addAnimator=function(t){t.animation=this;var e=t.getClip();e&&this.addClip(e);},e.prototype.removeClip=function(t){if(t.animation){var e=t.prev,n=t.next;e?e.next=n:this._head=n,n?n.prev=e:this._tail=e,t.next=t.prev=t.animation=null;}},e.prototype.removeAnimator=function(t){var e=t.getClip();e&&this.removeClip(e),t.animation=null;},e.prototype.update=function(t){for(var e=Ei()-this._pausedTime,n=e-this._time,i=this._head;i;){var r=i.next;i.step(e,n)?(i.ondestroy(),this.removeClip(i),i=r):i=r;}this._time=e,t||(this.trigger(\"frame\",n),this.stage.update&&this.stage.update());},e.prototype._startLoop=function(){var t=this;this._running=!0,rn(function e(){t._running&&(rn(e),!t._paused&&t.update());});},e.prototype.start=function(){this._running||(this._time=Ei(),this._pausedTime=0,this._startLoop());},e.prototype.stop=function(){this._running=!1;},e.prototype.pause=function(){this._paused||(this._pauseStart=Ei(),this._paused=!0);},e.prototype.resume=function(){this._paused&&(this._pausedTime+=Ei()-this._pauseStart,this._paused=!1);},e.prototype.clear=function(){for(var t=this._head;t;){var e=t.next;t.prev=t.next=t.animation=null,t=e;}this._head=this._tail=null;},e.prototype.isFinished=function(){return null==this._head;},e.prototype.animate=function(t,e){e=e||{},this.start();var n=new Ni(t,e.loop);return this.addAnimator(n),n;},e;}(jt),Fi=r.domSupported,Gi=(Vi={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:zi=[\"click\",\"dblclick\",\"mousewheel\",\"wheel\",\"mouseout\",\"mouseup\",\"mousedown\",\"mousemove\",\"contextmenu\"],touch:[\"touchstart\",\"touchend\",\"touchmove\"],pointer:z(zi,function(t){var e=t.replace(\"mouse\",\"pointer\");return Vi.hasOwnProperty(e)?e:t;})}),Wi=[\"mousemove\",\"mouseup\"],Hi=[\"pointermove\",\"pointerup\"],Yi=!1;function Ui(t){var e=t.pointerType;return\"pen\"===e||\"touch\"===e;}function Xi(t){t&&(t.zrByTouch=!0);}function Zi(t,e){for(var n=e,i=!1;n&&9!==n.nodeType&&!(i=n.domBelongToZr||n!==e&&n===t.painterRoot);){n=n.parentNode;}return i;}var ji=function ji(t,e){this.stopPropagation=bt,this.stopImmediatePropagation=bt,this.preventDefault=bt,this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY;},qi={mousedown:function mousedown(t){t=he(this.dom,t),this.__mayPointerCapture=[t.zrX,t.zrY],this.trigger(\"mousedown\",t);},mousemove:function mousemove(t){t=he(this.dom,t);var e=this.__mayPointerCapture;!e||t.zrX===e[0]&&t.zrY===e[1]||this.__togglePointerCapture(!0),this.trigger(\"mousemove\",t);},mouseup:function mouseup(t){t=he(this.dom,t),this.__togglePointerCapture(!1),this.trigger(\"mouseup\",t);},mouseout:function mouseout(t){Zi(this,(t=he(this.dom,t)).toElement||t.relatedTarget)||(this.__pointerCapturing&&(t.zrEventControl=\"no_globalout\"),this.trigger(\"mouseout\",t));},wheel:function wheel(t){Yi=!0,t=he(this.dom,t),this.trigger(\"mousewheel\",t);},mousewheel:function mousewheel(t){Yi||(t=he(this.dom,t),this.trigger(\"mousewheel\",t));},touchstart:function touchstart(t){Xi(t=he(this.dom,t)),this.__lastTouchMoment=new Date(),this.handler.processGesture(t,\"start\"),qi.mousemove.call(this,t),qi.mousedown.call(this,t);},touchmove:function touchmove(t){Xi(t=he(this.dom,t)),this.handler.processGesture(t,\"change\"),qi.mousemove.call(this,t);},touchend:function touchend(t){Xi(t=he(this.dom,t)),this.handler.processGesture(t,\"end\"),qi.mouseup.call(this,t),+new Date()-+this.__lastTouchMoment<300&&qi.click.call(this,t);},pointerdown:function pointerdown(t){qi.mousedown.call(this,t);},pointermove:function pointermove(t){Ui(t)||qi.mousemove.call(this,t);},pointerup:function pointerup(t){qi.mouseup.call(this,t);},pointerout:function pointerout(t){Ui(t)||qi.mouseout.call(this,t);}};E([\"click\",\"dblclick\",\"contextmenu\"],function(t){qi[t]=function(e){e=he(this.dom,e),this.trigger(t,e);};});var Ki={pointermove:function pointermove(t){Ui(t)||Ki.mousemove.call(this,t);},pointerup:function pointerup(t){Ki.mouseup.call(this,t);},mousemove:function mousemove(t){this.trigger(\"mousemove\",t);},mouseup:function mouseup(t){var e=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger(\"mouseup\",t),e&&(t.zrEventControl=\"only_globalout\",this.trigger(\"mouseout\",t));}};function $i(t,e){var n=e.domHandlers;r.pointerEventsSupported?E(Gi.pointer,function(i){Qi(e,i,function(e){n[i].call(t,e);});}):(r.touchEventsSupported&&E(Gi.touch,function(i){Qi(e,i,function(r){n[i].call(t,r),function(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout(function(){t.touching=!1,t.touchTimer=null;},700);}(e);});}),E(Gi.mouse,function(i){Qi(e,i,function(r){r=ue(r),e.touching||n[i].call(t,r);});}));}function Ji(t,e){function n(n){Qi(e,n,function(i){i=ue(i),Zi(t,i.target)||(i=function(t,e){return he(t.dom,new ji(t,e),!0);}(t,i),e.domHandlers[n].call(t,i));},{capture:!0});}r.pointerEventsSupported?E(Hi,n):r.touchEventsSupported||E(Wi,n);}function Qi(t,e,n,i){t.mounted[e]=n,t.listenerOpts[e]=i,ce(t.domTarget,e,n,i);}function tr(t){var e,n,i,r,o=t.mounted;for(var a in o){o.hasOwnProperty(a)&&(e=t.domTarget,n=a,i=o[a],r=t.listenerOpts[a],e.removeEventListener(n,i,r));}t.mounted={};}var er=function er(t,e){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=t,this.domHandlers=e;},nr=function(t){function e(e,n){var i=t.call(this)||this;return i.__pointerCapturing=!1,i.dom=e,i.painterRoot=n,i._localHandlerScope=new er(e,qi),Fi&&(i._globalHandlerScope=new er(document,Ki)),$i(i,i._localHandlerScope),i;}return n(e,t),e.prototype.dispose=function(){tr(this._localHandlerScope),Fi&&tr(this._globalHandlerScope);},e.prototype.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||\"default\");},e.prototype.__togglePointerCapture=function(t){if(this.__mayPointerCapture=null,Fi&&+this.__pointerCapturing^+t){this.__pointerCapturing=t;var e=this._globalHandlerScope;t?Ji(this,e):tr(e);}},e;}(jt),ir=1;r.hasGlobalWindow&&(ir=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var rr=ir,or=\"#333\",ar=\"#ccc\",sr=me,lr=5e-5;function ur(t){return t>lr||t<-5e-5;}var hr=[],cr=[],pr=[1,0,0,1,0,0],dr=Math.abs,fr=function(){function t(){}return t.prototype.getLocalTransform=function(e){return t.getLocalTransform(this,e);},t.prototype.setPosition=function(t){this.x=t[0],this.y=t[1];},t.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1];},t.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1];},t.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1];},t.prototype.needLocalTransform=function(){return ur(this.rotation)||ur(this.x)||ur(this.y)||ur(this.scaleX-1)||ur(this.scaleY-1)||ur(this.skewX)||ur(this.skewY);},t.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,e=this.needLocalTransform(),n=this.transform;e||t?(n=n||[1,0,0,1,0,0],e?this.getLocalTransform(n):sr(n),t&&(e?_e(n,t,n):xe(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)):n&&sr(n);},t.prototype._resolveGlobalScaleRatio=function(t){var e=this.globalScaleRatio;if(null!=e&&1!==e){this.getGlobalScale(hr);var n=hr[0]<0?-1:1,i=hr[1]<0?-1:1,r=((hr[0]-n)*e+n)/hr[0]||0,o=((hr[1]-i)*e+i)/hr[1]||0;t[0]*=r,t[1]*=r,t[2]*=o,t[3]*=o;}this.invTransform=this.invTransform||[1,0,0,1,0,0],Me(this.invTransform,t);},t.prototype.getComputedTransform=function(){for(var t=this,e=[];t;){e.push(t),t=t.parent;}for(;t=e.pop();){t.updateTransform();}return this.transform;},t.prototype.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],i=Math.atan2(t[1],t[0]),r=Math.PI/2+i-Math.atan2(t[3],t[2]);n=Math.sqrt(n)*Math.cos(r),e=Math.sqrt(e),this.skewX=r,this.skewY=0,this.rotation=-i,this.x=+t[4],this.y=+t[5],this.scaleX=e,this.scaleY=n,this.originX=0,this.originY=0;}},t.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(_e(cr,t.invTransform,e),e=cr);var n=this.originX,i=this.originY;(n||i)&&(pr[4]=n,pr[5]=i,_e(cr,e,pr),cr[4]-=n,cr[5]-=i,e=cr),this.setLocalTransform(e);}},t.prototype.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t);},t.prototype.transformCoordToLocal=function(t,e){var n=[t,e],i=this.invTransform;return i&&Wt(n,n,i),n;},t.prototype.transformCoordToGlobal=function(t,e){var n=[t,e],i=this.transform;return i&&Wt(n,n,i),n;},t.prototype.getLineScale=function(){var t=this.transform;return t&&dr(t[0]-1)>1e-10&&dr(t[3]-1)>1e-10?Math.sqrt(dr(t[0]*t[3]-t[2]*t[1])):1;},t.prototype.copyTransform=function(t){yr(this,t);},t.getLocalTransform=function(t,e){e=e||[];var n=t.originX||0,i=t.originY||0,r=t.scaleX,o=t.scaleY,a=t.anchorX,s=t.anchorY,l=t.rotation||0,u=t.x,h=t.y,c=t.skewX?Math.tan(t.skewX):0,p=t.skewY?Math.tan(-t.skewY):0;if(n||i||a||s){var d=n+a,f=i+s;e[4]=-d*r-c*f*o,e[5]=-f*o-p*d*r;}else e[4]=e[5]=0;return e[0]=r,e[3]=o,e[1]=p*r,e[2]=c*o,l&&we(e,e,l),e[4]+=n+u,e[5]+=i+h,e;},t.initDefaultProps=function(){var e=t.prototype;e.scaleX=e.scaleY=e.globalScaleRatio=1,e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0;}(),t;}(),gr=[\"x\",\"y\",\"originX\",\"originY\",\"anchorX\",\"anchorY\",\"rotation\",\"scaleX\",\"scaleY\",\"skewX\",\"skewY\"];function yr(t,e){for(var n=0;n=0?parseFloat(t)/100*e:parseFloat(t):t;}function Ir(t,e,n){var i=e.position||\"inside\",r=null!=e.distance?e.distance:5,o=n.height,a=n.width,s=o/2,l=n.x,u=n.y,h=\"left\",c=\"top\";if(i instanceof Array)l+=Mr(i[0],n.width),u+=Mr(i[1],n.height),h=null,c=null;else switch(i){case\"left\":l-=r,u+=s,h=\"right\",c=\"middle\";break;case\"right\":l+=r+a,u+=s,c=\"middle\";break;case\"top\":l+=a/2,u-=r,h=\"center\",c=\"bottom\";break;case\"bottom\":l+=a/2,u+=o+r,h=\"center\";break;case\"inside\":l+=a/2,u+=s,h=\"center\",c=\"middle\";break;case\"insideLeft\":l+=r,u+=s,c=\"middle\";break;case\"insideRight\":l+=a-r,u+=s,h=\"right\",c=\"middle\";break;case\"insideTop\":l+=a/2,u+=r,h=\"center\";break;case\"insideBottom\":l+=a/2,u+=o-r,h=\"center\",c=\"bottom\";break;case\"insideTopLeft\":l+=r,u+=r;break;case\"insideTopRight\":l+=a-r,u+=r,h=\"right\";break;case\"insideBottomLeft\":l+=r,u+=o-r,c=\"bottom\";break;case\"insideBottomRight\":l+=a-r,u+=o-r,h=\"right\",c=\"bottom\";}return(t=t||{}).x=l,t.y=u,t.align=h,t.verticalAlign=c,t;}var Tr=\"__zr_normal__\",Cr=gr.concat([\"ignore\"]),Dr=V(gr,function(t,e){return t[e]=!0,t;},{ignore:!1}),Ar={},kr=new Ee(0,0,0,0),Lr=function(){function t(t){this.id=M(),this.animators=[],this.currentStates=[],this.states={},this._init(t);}return t.prototype._init=function(t){this.attr(t);},t.prototype.drift=function(t,e,n){switch(this.draggable){case\"horizontal\":e=0;break;case\"vertical\":t=0;}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=e,this.decomposeTransform(),this.markRedraw();},t.prototype.beforeUpdate=function(){},t.prototype.afterUpdate=function(){},t.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText();},t.prototype.updateInnerText=function(t){var e=this._textContent;if(e&&(!e.ignore||t)){this.textConfig||(this.textConfig={});var n=this.textConfig,i=n.local,r=e.innerTransformable,o=void 0,a=void 0,s=!1;r.parent=i?this:null;var l=!1;if(r.copyTransform(e),null!=n.position){var u=kr;n.layoutRect?u.copy(n.layoutRect):u.copy(this.getBoundingRect()),i||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Ar,n,u):Ir(Ar,n,u),r.x=Ar.x,r.y=Ar.y,o=Ar.align,a=Ar.verticalAlign;var h=n.origin;if(h&&null!=n.rotation){var c=void 0,p=void 0;\"center\"===h?(c=.5*u.width,p=.5*u.height):(c=Mr(h[0],u.width),p=Mr(h[1],u.height)),l=!0,r.originX=-r.x+c+(i?0:u.x),r.originY=-r.y+p+(i?0:u.y);}}null!=n.rotation&&(r.rotation=n.rotation);var d=n.offset;d&&(r.x+=d[0],r.y+=d[1],l||(r.originX=-d[0],r.originY=-d[1]));var f=null==n.inside?\"string\"==typeof n.position&&n.position.indexOf(\"inside\")>=0:n.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,v=void 0,m=void 0;f&&this.canBeInsideText()?(y=n.insideFill,v=n.insideStroke,null!=y&&\"auto\"!==y||(y=this.getInsideTextFill()),null!=v&&\"auto\"!==v||(v=this.getInsideTextStroke(y),m=!0)):(y=n.outsideFill,v=n.outsideStroke,null!=y&&\"auto\"!==y||(y=this.getOutsideFill()),null!=v&&\"auto\"!==v||(v=this.getOutsideStroke(y),m=!0)),(y=y||\"#000\")===g.fill&&v===g.stroke&&m===g.autoStroke&&o===g.align&&a===g.verticalAlign||(s=!0,g.fill=y,g.stroke=v,g.autoStroke=m,g.align=o,g.verticalAlign=a,e.setDefaultTextStyle(g)),e.__dirty|=1,s&&e.dirtyStyle(!0);}},t.prototype.canBeInsideText=function(){return!0;},t.prototype.getInsideTextFill=function(){return\"#fff\";},t.prototype.getInsideTextStroke=function(t){return\"#000\";},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?ar:or;},t.prototype.getOutsideStroke=function(t){var e=this.__zr&&this.__zr.getBackgroundColor(),n=\"string\"==typeof e&&jn(e);n||(n=[255,255,255,1]);for(var i=n[3],r=this.__zr.isDarkMode(),o=0;o<3;o++){n[o]=n[o]*i+(r?0:255)*(1-i);}return n[3]=1,ii(n,\"rgba\");},t.prototype.traverse=function(t,e){},t.prototype.attrKV=function(t,e){\"textConfig\"===t?this.setTextConfig(e):\"textContent\"===t?this.setTextContent(e):\"clipPath\"===t?this.setClipPath(e):\"extra\"===t?(this.extra=this.extra||{},A(this.extra,e)):this[t]=e;},t.prototype.hide=function(){this.ignore=!0,this.markRedraw();},t.prototype.show=function(){this.ignore=!1,this.markRedraw();},t.prototype.attr=function(t,e){if(\"string\"==typeof t)this.attrKV(t,e);else if(q(t))for(var n=G(t),i=0;i0;},t.prototype.getState=function(t){return this.states[t];},t.prototype.ensureState=function(t){var e=this.states;return e[t]||(e[t]={}),e[t];},t.prototype.clearStates=function(t){this.useState(Tr,!1,t);},t.prototype.useState=function(t,e,n,i){var r=t===Tr;if(this.hasState()||!r){var o=this.currentStates,a=this.stateTransition;if(!(P(o,t)>=0)||!e&&1!==o.length){var s;if(this.stateProxy&&!r&&(s=this.stateProxy(t)),s||(s=this.states&&this.states[t]),s||r){r||this.saveCurrentToNormalState(s);var l=!!(s&&s.hoverLayer||i);l&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,s,this._normalState,e,!n&&!this.__inHover&&a&&a.duration>0,a);var u=this._textContent,h=this._textGuide;return u&&u.useState(t,e,n,l),h&&h.useState(t,e,n,l),r?(this.currentStates=[],this._normalState={}):e?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!l&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),s;}I(\"State \"+t+\" not exists.\");}}},t.prototype.useStates=function(t,e,n){if(t.length){var i=[],r=this.currentStates,o=t.length,a=o===r.length;if(a)for(var s=0;s0,d);var f=this._textContent,g=this._textGuide;f&&f.useStates(t,e,c),g&&g.useStates(t,e,c),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2);}else this.clearStates();},t.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var n=this.currentStates.slice();n.splice(e,1),this.useStates(n);}},t.prototype.replaceState=function(t,e,n){var i=this.currentStates.slice(),r=P(i,t),o=P(i,e)>=0;r>=0?o?i.splice(r,1):i[r]=e:n&&!o&&i.push(e),this.useStates(i);},t.prototype.toggleState=function(t,e){e?this.useState(t,!0):this.removeState(t);},t.prototype._mergeStates=function(t){for(var e,n={},i=0;i=0&&e.splice(n,1);}),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp();},t.prototype.updateDuringAnimation=function(t){this.markRedraw();},t.prototype.stopAnimation=function(t,e){for(var n=this.animators,i=n.length,r=[],o=0;o0&&n.during&&o[0].during(function(t,e){n.during(e);});for(var p=0;p0||r.force&&!a.length){var w,S=void 0,M=void 0,I=void 0;if(s){M={},p&&(S={});for(_=0;_=0&&(n.splice(i,0,t),this._doAdd(t));}return this;},e.prototype.replace=function(t,e){var n=P(this._children,t);return n>=0&&this.replaceAt(e,n),this;},e.prototype.replaceAt=function(t,e){var n=this._children,i=n[e];if(t&&t!==this&&t.parent!==this&&t!==i){n[e]=t,i.parent=null;var r=this.__zr;r&&i.removeSelfFromZr(r),this._doAdd(t);}return this;},e.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__zr;e&&e!==t.__zr&&t.addSelfToZr(e),e&&e.refresh();},e.prototype.remove=function(t){var e=this.__zr,n=this._children,i=P(n,t);return i<0||(n.splice(i,1),t.parent=null,e&&t.removeSelfFromZr(e),e&&e.refresh()),this;},e.prototype.removeAll=function(){for(var t=this._children,e=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop());},t.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t;},t.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0;},t.prototype.refreshHover=function(){this._needsRefreshHover=!0;},t.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&\"canvas\"===this.painter.getType()&&this.painter.refreshHover();},t.prototype.resize=function(t){t=t||{},this.painter.resize(t.width,t.height),this.handler.resize();},t.prototype.clearAnimation=function(){this.animation.clear();},t.prototype.getWidth=function(){return this.painter.getWidth();},t.prototype.getHeight=function(){return this.painter.getHeight();},t.prototype.setCursorStyle=function(t){this.handler.setCursorStyle(t);},t.prototype.findHover=function(t,e){return this.handler.findHover(t,e);},t.prototype.on=function(t,e,n){return this.handler.on(t,e,n),this;},t.prototype.off=function(t,e){this.handler.off(t,e);},t.prototype.trigger=function(t,e){this.handler.trigger(t,e);},t.prototype.clear=function(){for(var t=this.storage.getRoots(),e=0;e0){if(t<=r)return a;if(t>=o)return s;}else{if(t>=r)return a;if(t<=o)return s;}}else{if(t===r)return a;if(t===o)return s;}return(t-r)/l*u+a;}function Ur(t,e){switch(t){case\"center\":case\"middle\":t=\"50%\";break;case\"left\":case\"top\":t=\"0%\";break;case\"right\":case\"bottom\":t=\"100%\";}return X(t)?(n=t,n.replace(/^\\s+|\\s+$/g,\"\")).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t;var n;}function Xr(t,e,n){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),n?t:+t;}function Zr(t){return t.sort(function(t,e){return t-e;}),t;}function jr(t){if(t=+t,isNaN(t))return 0;if(t>1e-14)for(var e=1,n=0;n<15;n++,e*=10){if(Math.round(t*e)/e===t)return n;}return qr(t);}function qr(t){var e=t.toString().toLowerCase(),n=e.indexOf(\"e\"),i=n>0?+e.slice(n+1):0,r=n>0?n:e.length,o=e.indexOf(\".\"),a=o<0?0:r-1-o;return Math.max(0,a-i);}function Kr(t,e){var n=Math.log,i=Math.LN10,r=Math.floor(n(t[1]-t[0])/i),o=Math.round(n(Math.abs(e[1]-e[0]))/i),a=Math.min(Math.max(-r+o,0),20);return isFinite(a)?a:20;}function $r(t,e){var n=V(t,function(t,e){return t+(isNaN(e)?0:e);},0);if(0===n)return[];for(var i=Math.pow(10,e),r=z(t,function(t){return(isNaN(t)?0:t)/n*i*100;}),o=100*i,a=z(r,function(t){return Math.floor(t);}),s=V(a,function(t,e){return t+e;},0),l=z(r,function(t,e){return t-a[e];});su&&(u=l[c],h=c);}++a[h],l[h]=0,++s;}return z(a,function(t){return t/i;});}function Jr(t,e){var n=Math.max(jr(t),jr(e)),i=t+e;return n>20?i:Xr(i,n);}var Qr=9007199254740991;function to(t){var e=2*Math.PI;return(t%e+e)%e;}function eo(t){return t>-1e-4&&t=10&&e++,e;}function ao(t,e){var n=oo(t),i=Math.pow(10,n),r=t/i;return t=(e?r<1.5?1:r<2.5?2:r<4?3:r<7?5:10:r<1?1:r<2?2:r<3?3:r<5?5:10)*i,n>=-20?+t.toFixed(n<0?-n:0):t;}function so(t,e){var n=(t.length-1)*e+1,i=Math.floor(n),r=+t[i-1],o=n-i;return o?r+o*(t[i]-r):r;}function lo(t){t.sort(function(t,e){return s(t,e,0)?-1:1;});for(var e=-1/0,n=1,i=0;i=0||r&&P(r,s)<0)){var l=n.getShallow(s,e);null!=l&&(o[t[a][0]]=l);}}return o;};}var Jo=$o([[\"fill\",\"color\"],[\"shadowBlur\"],[\"shadowOffsetX\"],[\"shadowOffsetY\"],[\"opacity\"],[\"shadowColor\"]]),Qo=function(){function t(){}return t.prototype.getAreaStyle=function(t,e){return Jo(this,t,e);},t;}(),ta=new Nn(50);function ea(t){if(\"string\"==typeof t){var e=ta.get(t);return e&&e.image;}return t;}function na(t,e,n,i,r){if(t){if(\"string\"==typeof t){if(e&&e.__zrImageSrc===t||!n)return e;var o=ta.get(t),a={hostEl:n,cb:i,cbPayload:r};return o?!ra(e=o.image)&&o.pending.push(a):((e=h.loadImage(t,ia,ia)).__zrImageSrc=t,ta.put(t,e.__cachedImgObj={image:e,pending:[a]})),e;}return t;}return e;}function ia(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e=a;l++){s-=a;}var u=mr(n,e);return u>s&&(n=\"\",u=0),s=t-u,r.ellipsis=n,r.ellipsisWidth=u,r.contentWidth=s,r.containerWidth=t,r;}function la(t,e){var n=e.containerWidth,i=e.font,r=e.contentWidth;if(!n)return\"\";var o=mr(t,i);if(o<=n)return t;for(var a=0;;a++){if(o<=r||a>=e.maxIterations){t+=e.ellipsis;break;}var s=0===a?ua(t,r,e.ascCharWidth,e.cnCharWidth):o>0?Math.floor(t.length*r/o):0;o=mr(t=t.substr(0,s),i);}return\"\"===t&&(t=e.placeholder),t;}function ua(t,e,n,i){for(var r=0,o=0,a=t.length;o0&&f+i.accumWidth>i.width&&(o=e.split(\"\\n\"),c=!0),i.accumWidth=f;}else{var g=ya(e,h,i.width,i.breakAll,i.accumWidth);i.accumWidth=g.accumWidth+d,a=g.linesWidths,o=g.lines;}}else o=e.split(\"\\n\");for(var y=0;y=33&&e<=383;}(t)||!!fa[t];}function ya(t,e,n,i,r){for(var o=[],a=[],s=\"\",l=\"\",u=0,h=0,c=0;cn:r+h+d>n)?h?(s||l)&&(f?(s||(s=l,l=\"\",h=u=0),o.push(s),a.push(h-u),l+=p,s=\"\",h=u+=d):(l&&(s+=l,l=\"\",u=0),o.push(s),a.push(h),s=p,h=d)):f?(o.push(l),a.push(u),l=p,u=d):(o.push(p),a.push(d)):(h+=d,f?(l+=p,u+=d):(l&&(s+=l,l=\"\",u=0),s+=p));}else l&&(s+=l,h+=u),o.push(s),a.push(h),s=\"\",l=\"\",u=0,h=0;}return o.length||s||(s=t,l=\"\",u=0),l&&(s+=l),s&&(o.push(s),a.push(h)),1===o.length&&(h+=r),{accumWidth:h,lines:o,linesWidths:a};}var va=\"__zr_style_\"+Math.round(10*Math.random()),ma={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:\"#000\",opacity:1,blend:\"source-over\"},xa={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};ma[va]=!0;var _a=[\"z\",\"z2\",\"invisible\"],ba=[\"invisible\"],wa=function(t){function e(e){return t.call(this,e)||this;}var i;return n(e,t),e.prototype._init=function(e){for(var n=G(e),i=0;i1e-4)return s[0]=t-n,s[1]=e-i,l[0]=t+n,void(l[1]=e+i);if(ka[0]=Da(r)*n+t,ka[1]=Ca(r)*i+e,La[0]=Da(o)*n+t,La[1]=Ca(o)*i+e,u(s,ka,La),h(l,ka,La),(r%=Aa)<0&&(r+=Aa),(o%=Aa)<0&&(o+=Aa),r>o&&!a?o+=Aa:rr&&(Pa[0]=Da(d)*n+t,Pa[1]=Ca(d)*i+e,u(s,Pa,s),h(l,Pa,l));}}var Fa={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Ga=[],Wa=[],Ha=[],Ya=[],Ua=[],Xa=[],Za=Math.min,ja=Math.max,qa=Math.cos,Ka=Math.sin,$a=Math.abs,Ja=Math.PI,Qa=2*Ja,ts=\"undefined\"!=typeof Float32Array,es=[];function ns(t){return Math.round(t/Ja*1e8)/1e8%2*Ja;}function is(t,e){var n=ns(t[0]);n<0&&(n+=Qa);var i=n-t[0],r=t[1];r+=i,!e&&r-n>=Qa?r=n+Qa:e&&n-r>=Qa?r=n-Qa:!e&&n>r?r=n+(Qa-ns(n-r)):e&&n0&&(this._ux=$a(n/rr/t)||0,this._uy=$a(n/rr/e)||0);},t.prototype.setDPR=function(t){this.dpr=t;},t.prototype.setContext=function(t){this._ctx=t;},t.prototype.getContext=function(){return this._ctx;},t.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this;},t.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++;},t.prototype.moveTo=function(t,e){return this._drawPendingPt(),this.addData(Fa.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this;},t.prototype.lineTo=function(t,e){var n=$a(t-this._xi),i=$a(e-this._yi),r=n>this._ux||i>this._uy;if(this.addData(Fa.L,t,e),this._ctx&&r&&this._ctx.lineTo(t,e),r)this._xi=t,this._yi=e,this._pendingPtDist=0;else{var o=n*n+i*i;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o);}return this;},t.prototype.bezierCurveTo=function(t,e,n,i,r,o){return this._drawPendingPt(),this.addData(Fa.C,t,e,n,i,r,o),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,r,o),this._xi=r,this._yi=o,this;},t.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(Fa.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this;},t.prototype.arc=function(t,e,n,i,r,o){this._drawPendingPt(),es[0]=i,es[1]=r,is(es,o),i=es[0];var a=(r=es[1])-i;return this.addData(Fa.A,t,e,n,n,i,a,0,o?0:1),this._ctx&&this._ctx.arc(t,e,n,i,r,o),this._xi=qa(r)*n+t,this._yi=Ka(r)*n+e,this;},t.prototype.arcTo=function(t,e,n,i,r){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,i,r),this;},t.prototype.rect=function(t,e,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,i),this.addData(Fa.R,t,e,n,i),this;},t.prototype.closePath=function(){this._drawPendingPt(),this.addData(Fa.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&t.closePath(),this._xi=e,this._yi=n,this;},t.prototype.fill=function(t){t&&t.fill(),this.toStatic();},t.prototype.stroke=function(t){t&&t.stroke(),this.toStatic();},t.prototype.len=function(){return this._len;},t.prototype.setData=function(t){var e=t.length;this.data&&this.data.length===e||!ts||(this.data=new Float32Array(e));for(var n=0;nu.length&&(this._expandData(),u=this.data);for(var h=0;h0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0);},t.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],e=0;e11&&(this.data=new Float32Array(t)));}},t.prototype.getBoundingRect=function(){Ha[0]=Ha[1]=Ua[0]=Ua[1]=Number.MAX_VALUE,Ya[0]=Ya[1]=Xa[0]=Xa[1]=-Number.MAX_VALUE;var t,e=this.data,n=0,i=0,r=0,o=0;for(t=0;tn||$a(y)>i||c===e-1)&&(f=Math.sqrt(A*A+y*y),r=g,o=x);break;case Fa.C:var v=t[c++],m=t[c++],x=(g=t[c++],t[c++]),_=t[c++],b=t[c++];f=Sn(r,o,v,m,g,x,_,b,10),r=_,o=b;break;case Fa.Q:f=An(r,o,v=t[c++],m=t[c++],g=t[c++],x=t[c++],10),r=g,o=x;break;case Fa.A:var w=t[c++],S=t[c++],M=t[c++],I=t[c++],T=t[c++],C=t[c++],D=C+T;c+=1;t[c++];d&&(a=qa(T)*M+w,s=Ka(T)*I+S),f=ja(M,I)*Za(Qa,Math.abs(C)),r=qa(D)*M+w,o=Ka(D)*I+S;break;case Fa.R:a=r=t[c++],s=o=t[c++],f=2*t[c++]+2*t[c++];break;case Fa.Z:var A=a-r;y=s-o;f=Math.sqrt(A*A+y*y),r=a,o=s;}f>=0&&(l[h++]=f,u+=f);}return this._pathLen=u,u;},t.prototype.rebuildPath=function(t,e){var n,i,r,o,a,s,l,u,h,c,p=this.data,d=this._ux,f=this._uy,g=this._len,y=e<1,v=0,m=0,x=0;if(!y||(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,u=e*this._pathLen))t:for(var _=0;_0&&(t.lineTo(h,c),x=0),b){case Fa.M:n=r=p[_++],i=o=p[_++],t.moveTo(r,o);break;case Fa.L:a=p[_++],s=p[_++];var S=$a(a-r),M=$a(s-o);if(S>d||M>f){if(y){if(v+(j=l[m++])>u){var I=(u-v)/j;t.lineTo(r*(1-I)+a*I,o*(1-I)+s*I);break t;}v+=j;}t.lineTo(a,s),r=a,o=s,x=0;}else{var T=S*S+M*M;T>x&&(h=a,c=s,x=T);}break;case Fa.C:var C=p[_++],D=p[_++],A=p[_++],k=p[_++],L=p[_++],P=p[_++];if(y){if(v+(j=l[m++])>u){bn(r,C,A,L,I=(u-v)/j,Ga),bn(o,D,k,P,I,Wa),t.bezierCurveTo(Ga[1],Wa[1],Ga[2],Wa[2],Ga[3],Wa[3]);break t;}v+=j;}t.bezierCurveTo(C,D,A,k,L,P),r=L,o=P;break;case Fa.Q:C=p[_++],D=p[_++],A=p[_++],k=p[_++];if(y){if(v+(j=l[m++])>u){Cn(r,C,A,I=(u-v)/j,Ga),Cn(o,D,k,I,Wa),t.quadraticCurveTo(Ga[1],Wa[1],Ga[2],Wa[2]);break t;}v+=j;}t.quadraticCurveTo(C,D,A,k),r=A,o=k;break;case Fa.A:var O=p[_++],R=p[_++],N=p[_++],E=p[_++],z=p[_++],V=p[_++],B=p[_++],F=!p[_++],G=N>E?N:E,W=$a(N-E)>.001,H=z+V,Y=!1;if(y)v+(j=l[m++])>u&&(H=z+V*(u-v)/j,Y=!0),v+=j;if(W&&t.ellipse?t.ellipse(O,R,N,E,B,z,H,F):t.arc(O,R,G,z,H,F),Y)break t;w&&(n=qa(z)*N+O,i=Ka(z)*E+R),r=qa(H)*N+O,o=Ka(H)*E+R;break;case Fa.R:n=r=p[_],i=o=p[_+1],a=p[_++],s=p[_++];var U=p[_++],X=p[_++];if(y){if(v+(j=l[m++])>u){var Z=u-v;t.moveTo(a,s),t.lineTo(a+Za(Z,U),s),(Z-=U)>0&&t.lineTo(a+U,s+Za(Z,X)),(Z-=X)>0&&t.lineTo(a+ja(U-Z,0),s+X),(Z-=U)>0&&t.lineTo(a,s+ja(X-Z,0));break t;}v+=j;}t.rect(a,s,U,X);break;case Fa.Z:if(y){var j;if(v+(j=l[m++])>u){I=(u-v)/j;t.lineTo(r*(1-I)+n*I,o*(1-I)+i*I);break t;}v+=j;}t.closePath(),r=n,o=i;}}},t.prototype.clone=function(){var e=new t(),n=this.data;return e.data=n.slice?n.slice():Array.prototype.slice.call(n),e._len=this._len,e;},t.CMD=Fa,t.initDefaultProps=function(){var e=t.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0;}(),t;}();function os(t,e,n,i,r,o,a){if(0===r)return!1;var s=r,l=0;if(a>e+s&&a>i+s||at+s&&o>n+s||oe+c&&h>i+c&&h>o+c&&h>s+c||ht+c&&u>n+c&&u>r+c&&u>a+c||ue+u&&l>i+u&&l>o+u||lt+u&&s>n+u&&s>r+u||sn||h+ur&&(r+=hs);var p=Math.atan2(l,s);return p<0&&(p+=hs),p>=i&&p<=r||p+hs>=i&&p+hs<=r;}function ps(t,e,n,i,r,o){if(o>e&&o>i||or?s:0;}var ds=rs.CMD,fs=2*Math.PI;var gs=[-1,-1,-1],ys=[-1,-1];function vs(t,e,n,i,r,o,a,s,l,u){if(u>e&&u>i&&u>o&&u>s||u1&&(h=void 0,h=ys[0],ys[0]=ys[1],ys[1]=h),f=vn(e,i,o,s,ys[0]),d>1&&(g=vn(e,i,o,s,ys[1]))),2===d?ve&&s>i&&s>o||s=0&&h<=1&&(r[l++]=h);else{var u=a*a-4*o*s;if(gn(u))(h=-a/(2*o))>=0&&h<=1&&(r[l++]=h);else if(u>0){var h,c=sn(u),p=(-a-c)/(2*o);(h=(-a+c)/(2*o))>=0&&h<=1&&(r[l++]=h),p>=0&&p<=1&&(r[l++]=p);}}return l;}(e,i,o,s,gs);if(0===l)return 0;var u=Tn(e,i,o);if(u>=0&&u<=1){for(var h=0,c=Mn(e,i,o,u),p=0;pn||s<-n)return 0;var l=Math.sqrt(n*n-s*s);gs[0]=-l,gs[1]=l;var u=Math.abs(i-r);if(u<1e-4)return 0;if(u>=fs-1e-4){i=0,r=fs;var h=o?1:-1;return a>=gs[0]+t&&a<=gs[1]+t?h:0;}if(i>r){var c=i;i=r,r=c;}i<0&&(i+=fs,r+=fs);for(var p=0,d=0;d<2;d++){var f=gs[d];if(f+t>a){var g=Math.atan2(s,f);h=o?1:-1;g<0&&(g=fs+g),(g>=i&&g<=r||g+fs>=i&&g+fs<=r)&&(g>Math.PI/2&&g<1.5*Math.PI&&(h=-h),p+=h);}}return p;}function _s(t,e,n,i,r){for(var o,a,s,l,u=t.data,h=t.len(),c=0,p=0,d=0,f=0,g=0,y=0;y1&&(n||(c+=ps(p,d,f,g,i,r))),m&&(f=p=u[y],g=d=u[y+1]),v){case ds.M:p=f=u[y++],d=g=u[y++];break;case ds.L:if(n){if(os(p,d,u[y],u[y+1],e,i,r))return!0;}else c+=ps(p,d,u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case ds.C:if(n){if(as(p,d,u[y++],u[y++],u[y++],u[y++],u[y],u[y+1],e,i,r))return!0;}else c+=vs(p,d,u[y++],u[y++],u[y++],u[y++],u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case ds.Q:if(n){if(ss(p,d,u[y++],u[y++],u[y],u[y+1],e,i,r))return!0;}else c+=ms(p,d,u[y++],u[y++],u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case ds.A:var x=u[y++],_=u[y++],b=u[y++],w=u[y++],S=u[y++],M=u[y++];y+=1;var I=!!(1-u[y++]);o=Math.cos(S)*b+x,a=Math.sin(S)*w+_,m?(f=o,g=a):c+=ps(p,d,o,a,i,r);var T=(i-x)*w/b+x;if(n){if(cs(x,_,w,S,S+M,I,e,T,r))return!0;}else c+=xs(x,_,w,S,S+M,I,T,r);p=Math.cos(S+M)*b+x,d=Math.sin(S+M)*w+_;break;case ds.R:if(f=p=u[y++],g=d=u[y++],o=f+u[y++],a=g+u[y++],n){if(os(f,g,o,g,e,i,r)||os(o,g,o,a,e,i,r)||os(o,a,f,a,e,i,r)||os(f,a,f,g,e,i,r))return!0;}else c+=ps(o,g,o,a,i,r),c+=ps(f,a,f,g,i,r);break;case ds.Z:if(n){if(os(p,d,f,g,e,i,r))return!0;}else c+=ps(p,d,f,g,i,r);p=f,d=g;}}return n||(s=d,l=g,Math.abs(s-l)<1e-4)||(c+=ps(p,d,f,g,i,r)||0),0!==c;}var bs=k({fill:\"#000\",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:\"butt\",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},ma),ws={style:k({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},xa.style)},Ss=gr.concat([\"invisible\",\"culling\",\"z\",\"z2\",\"zlevel\",\"parent\"]),Ms=function(t){function e(e){return t.call(this,e)||this;}var i;return n(e,t),e.prototype.update=function(){var n=this;t.prototype.update.call(this);var i=this.style;if(i.decal){var r=this._decalEl=this._decalEl||new e();r.buildPath===e.prototype.buildPath&&(r.buildPath=function(t){n.buildPath(t,n.shape);}),r.silent=!0;var o=r.style;for(var a in i){o[a]!==i[a]&&(o[a]=i[a]);}o.fill=i.fill?i.decal:null,o.decal=null,o.shadowColor=null,i.strokeFirst&&(o.stroke=null);for(var s=0;s.5?or:e>.2?\"#eee\":ar;}if(t)return ar;}return or;},e.prototype.getInsideTextStroke=function(t){var e=this.style.fill;if(X(e)){var n=this.__zr;if(!(!n||!n.isDarkMode())===ri(t,0)<.4)return e;}},e.prototype.buildPath=function(t,e,n){},e.prototype.pathUpdated=function(){this.__dirty&=-5;},e.prototype.getUpdatedPathProxy=function(t){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,t),this.path;},e.prototype.createPathProxy=function(){this.path=new rs(!1);},e.prototype.hasStroke=function(){var t=this.style,e=t.stroke;return!(null==e||\"none\"===e||!(t.lineWidth>0));},e.prototype.hasFill=function(){var t=this.style.fill;return null!=t&&\"none\"!==t;},e.prototype.getBoundingRect=function(){var t=this._rect,e=this.style,n=!t;if(n){var i=!1;this.path||(i=!0,this.createPathProxy());var r=this.path;(i||4&this.__dirty)&&(r.beginPath(),this.buildPath(r,this.shape,!1),this.pathUpdated()),t=r.getBoundingRect();}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var o=this._rectStroke||(this._rectStroke=t.clone());if(this.__dirty||n){o.copy(t);var a=e.strokeNoScale?this.getLineScale():1,s=e.lineWidth;if(!this.hasFill()){var l=this.strokeContainThreshold;s=Math.max(s,null==l?4:l);}a>1e-10&&(o.width+=s/a,o.height+=s/a,o.x-=s/a/2,o.y-=s/a/2);}return o;}return t;},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect(),r=this.style;if(t=n[0],e=n[1],i.contain(t,e)){var o=this.path;if(this.hasStroke()){var a=r.lineWidth,s=r.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(a=Math.max(a,this.strokeContainThreshold)),function(t,e,n,i){return _s(t,e,!0,n,i);}(o,a/s,t,e)))return!0;}if(this.hasFill())return function(t,e,n){return _s(t,0,!1,e,n);}(o,t,e);}return!1;},e.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw();},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape();},e.prototype.animateShape=function(t){return this.animate(\"shape\",t);},e.prototype.updateDuringAnimation=function(t){\"style\"===t?this.dirtyStyle():\"shape\"===t?this.dirtyShape():this.markRedraw();},e.prototype.attrKV=function(e,n){\"shape\"===e?this.setShape(n):t.prototype.attrKV.call(this,e,n);},e.prototype.setShape=function(t,e){var n=this.shape;return n||(n=this.shape={}),\"string\"==typeof t?n[t]=e:A(n,t),this.dirtyShape(),this;},e.prototype.shapeChanged=function(){return!!(4&this.__dirty);},e.prototype.createStyle=function(t){return mt(bs,t);},e.prototype._innerSaveToNormal=function(e){t.prototype._innerSaveToNormal.call(this,e);var n=this._normalState;e.shape&&!n.shape&&(n.shape=A({},this.shape));},e.prototype._applyStateObj=function(e,n,i,r,o,a){t.prototype._applyStateObj.call(this,e,n,i,r,o,a);var s,l=!(n&&r);if(n&&n.shape?o?r?s=n.shape:(s=A({},i.shape),A(s,n.shape)):(s=A({},r?this.shape:i.shape),A(s,n.shape)):l&&(s=i.shape),s)if(o){this.shape=A({},this.shape);for(var u={},h=G(s),c=0;c0;},e.prototype.hasFill=function(){var t=this.style.fill;return null!=t&&\"none\"!==t;},e.prototype.createStyle=function(t){return mt(Is,t);},e.prototype.setBoundingRect=function(t){this._rect=t;},e.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var e=t.text;null!=e?e+=\"\":e=\"\";var n=_r(e,t.font,t.textAlign,t.textBaseline);if(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke()){var i=t.lineWidth;n.x-=i/2,n.y-=i/2,n.width+=i,n.height+=i;}this._rect=n;}return this._rect;},e.initDefaultProps=void(e.prototype.dirtyRectTolerance=10),e;}(wa);Ts.prototype.type=\"tspan\";var Cs=k({x:0,y:0},ma),Ds={style:k({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},xa.style)};var As=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.prototype.createStyle=function(t){return mt(Cs,t);},e.prototype._getSize=function(t){var e=this.style,n=e[t];if(null!=n)return n;var i,r=(i=e.image)&&\"string\"!=typeof i&&i.width&&i.height?e.image:this.__image;if(!r)return 0;var o=\"width\"===t?\"height\":\"width\",a=e[o];return null==a?r[t]:r[t]/r[o]*a;},e.prototype.getWidth=function(){return this._getSize(\"width\");},e.prototype.getHeight=function(){return this._getSize(\"height\");},e.prototype.getAnimationStyleProps=function(){return Ds;},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new Ee(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect;},e;}(wa);As.prototype.type=\"image\";var ks=Math.round;function Ls(t,e,n){if(e){var i=e.x1,r=e.x2,o=e.y1,a=e.y2;t.x1=i,t.x2=r,t.y1=o,t.y2=a;var s=n&&n.lineWidth;return s?(ks(2*i)===ks(2*r)&&(t.x1=t.x2=Os(i,s,!0)),ks(2*o)===ks(2*a)&&(t.y1=t.y2=Os(o,s,!0)),t):t;}}function Ps(t,e,n){if(e){var i=e.x,r=e.y,o=e.width,a=e.height;t.x=i,t.y=r,t.width=o,t.height=a;var s=n&&n.lineWidth;return s?(t.x=Os(i,s,!0),t.y=Os(r,s,!0),t.width=Math.max(Os(i+o,s,!1)-t.x,0===o?0:1),t.height=Math.max(Os(r+a,s,!1)-t.y,0===a?0:1),t):t;}}function Os(t,e,n){if(!e)return t;var i=ks(2*t);return(i+ks(e))%2==0?i/2:(i+(n?1:-1))/2;}var Rs=function Rs(){this.x=0,this.y=0,this.width=0,this.height=0;},Ns={},Es=function(t){function e(e){return t.call(this,e)||this;}return n(e,t),e.prototype.getDefaultShape=function(){return new Rs();},e.prototype.buildPath=function(t,e){var n,i,r,o;if(this.subPixelOptimize){var a=Ps(Ns,e,this.style);n=a.x,i=a.y,r=a.width,o=a.height,a.r=e.r,e=a;}else n=e.x,i=e.y,r=e.width,o=e.height;e.r?function(t,e){var n,i,r,o,a,s=e.x,l=e.y,u=e.width,h=e.height,c=e.r;u<0&&(s+=u,u=-u),h<0&&(l+=h,h=-h),\"number\"==typeof c?n=i=r=o=c:c instanceof Array?1===c.length?n=i=r=o=c[0]:2===c.length?(n=r=c[0],i=o=c[1]):3===c.length?(n=c[0],i=o=c[1],r=c[2]):(n=c[0],i=c[1],r=c[2],o=c[3]):n=i=r=o=0,n+i>u&&(n*=u/(a=n+i),i*=u/a),r+o>u&&(r*=u/(a=r+o),o*=u/a),i+r>h&&(i*=h/(a=i+r),r*=h/a),n+o>h&&(n*=h/(a=n+o),o*=h/a),t.moveTo(s+n,l),t.lineTo(s+u-i,l),0!==i&&t.arc(s+u-i,l+i,i,-Math.PI/2,0),t.lineTo(s+u,l+h-r),0!==r&&t.arc(s+u-r,l+h-r,r,0,Math.PI/2),t.lineTo(s+o,l+h),0!==o&&t.arc(s+o,l+h-o,o,Math.PI/2,Math.PI),t.lineTo(s,l+n),0!==n&&t.arc(s+n,l+n,n,Math.PI,1.5*Math.PI);}(t,e):t.rect(n,i,r,o);},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height;},e;}(Ms);Es.prototype.type=\"rect\";var zs={fill:\"#000\"},Vs={style:k({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},xa.style)},Bs=function(t){function e(e){var n=t.call(this)||this;return n.type=\"text\",n._children=[],n._defaultStyle=zs,n.attr(e),n;}return n(e,t),e.prototype.childrenRef=function(){return this._children;},e.prototype.update=function(){t.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var e=0;ed&&h){var f=Math.floor(d/l);n=n.slice(0,f);}if(t&&a&&null!=c)for(var g=sa(c,o,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),y=0;y0,T=null!=t.width&&(\"truncate\"===t.overflow||\"break\"===t.overflow||\"breakAll\"===t.overflow),C=i.calculatedLineHeight,D=0;Dl&&da(n,t.substring(l,u),e,s),da(n,i[2],e,s,i[1]),l=oa.lastIndex;}lo){b>0?(m.tokens=m.tokens.slice(0,b),y(m,_,x),n.lines=n.lines.slice(0,v+1)):n.lines=n.lines.slice(0,v);break t;}var C=w.width,D=null==C||\"auto\"===C;if(\"string\"==typeof C&&\"%\"===C.charAt(C.length-1))P.percentWidth=C,h.push(P),P.contentWidth=mr(P.text,I);else{if(D){var A=w.backgroundColor,k=A&&A.image;k&&ra(k=ea(k))&&(P.width=Math.max(P.width,k.width*T/k.height));}var L=f&&null!=r?r-_:null;null!=L&&L=0&&\"right\"===(C=x[T]).align;){this._placeToken(C,t,b,f,I,\"right\",y),w-=C.width,I-=C.width,T--;}for(M+=(n-(M-d)-(g-I)-w)/2;S<=T;){C=x[S],this._placeToken(C,t,b,f,M+C.width/2,\"center\",y),M+=C.width,S++;}f+=b;}},e.prototype._placeToken=function(t,e,n,i,r,o,s){var l=e.rich[t.styleName]||{};l.text=t.text;var u=t.verticalAlign,h=i+n/2;\"top\"===u?h=i+t.height/2:\"bottom\"===u&&(h=i+n-t.height/2),!t.isLineHolder&&$s(l)&&this._renderBackground(l,e,\"right\"===o?r-t.width:\"center\"===o?r-t.width/2:r,h-t.height/2,t.width,t.height);var c=!!l.backgroundColor,p=t.textPadding;p&&(r=qs(r,o,p),h-=t.height/2-p[0]-t.innerHeight/2);var d=this._getOrCreateChild(Ts),f=d.createStyle();d.useStyle(f);var g=this._defaultStyle,y=!1,v=0,m=js(\"fill\"in l?l.fill:\"fill\"in e?e.fill:(y=!0,g.fill)),x=Zs(\"stroke\"in l?l.stroke:\"stroke\"in e?e.stroke:c||s||g.autoStroke&&!y?null:(v=2,g.stroke)),_=l.textShadowBlur>0||e.textShadowBlur>0;f.text=t.text,f.x=r,f.y=h,_&&(f.shadowBlur=l.textShadowBlur||e.textShadowBlur||0,f.shadowColor=l.textShadowColor||e.textShadowColor||\"transparent\",f.shadowOffsetX=l.textShadowOffsetX||e.textShadowOffsetX||0,f.shadowOffsetY=l.textShadowOffsetY||e.textShadowOffsetY||0),f.textAlign=o,f.textBaseline=\"middle\",f.font=t.font||a,f.opacity=ot(l.opacity,e.opacity,1),Ys(f,l),x&&(f.lineWidth=ot(l.lineWidth,e.lineWidth,v),f.lineDash=rt(l.lineDash,e.lineDash),f.lineDashOffset=e.lineDashOffset||0,f.stroke=x),m&&(f.fill=m);var b=t.contentWidth,w=t.contentHeight;d.setBoundingRect(new Ee(br(f.x,b,f.textAlign),wr(f.y,w,f.textBaseline),b,w));},e.prototype._renderBackground=function(t,e,n,i,r,o){var a,s,l,u=t.backgroundColor,h=t.borderWidth,c=t.borderColor,p=u&&u.image,d=u&&!p,f=t.borderRadius,g=this;if(d||t.lineHeight||h&&c){(a=this._getOrCreateChild(Es)).useStyle(a.createStyle()),a.style.fill=null;var y=a.shape;y.x=n,y.y=i,y.width=r,y.height=o,y.r=f,a.dirtyShape();}if(d)(l=a.style).fill=u||null,l.fillOpacity=rt(t.fillOpacity,1);else if(p){(s=this._getOrCreateChild(As)).onload=function(){g.dirtyStyle();};var v=s.style;v.image=u.image,v.x=n,v.y=i,v.width=r,v.height=o;}h&&c&&((l=a.style).lineWidth=h,l.stroke=c,l.strokeOpacity=rt(t.strokeOpacity,1),l.lineDash=t.borderDash,l.lineDashOffset=t.borderDashOffset||0,a.strokeContainThreshold=0,a.hasFill()&&a.hasStroke()&&(l.strokeFirst=!0,l.lineWidth*=2));var m=(a||s).style;m.shadowBlur=t.shadowBlur||0,m.shadowColor=t.shadowColor||\"transparent\",m.shadowOffsetX=t.shadowOffsetX||0,m.shadowOffsetY=t.shadowOffsetY||0,m.opacity=ot(t.opacity,e.opacity,1);},e.makeFont=function(t){var e=\"\";return Us(t)&&(e=[t.fontStyle,t.fontWeight,Hs(t.fontSize),t.fontFamily||\"sans-serif\"].join(\" \")),e&&ut(e)||t.textFont||t.font;},e;}(wa),Fs={left:!0,right:1,center:1},Gs={top:1,bottom:1,middle:1},Ws=[\"fontStyle\",\"fontWeight\",\"fontSize\",\"fontFamily\"];function Hs(t){return\"string\"!=typeof t||-1===t.indexOf(\"px\")&&-1===t.indexOf(\"rem\")&&-1===t.indexOf(\"em\")?isNaN(+t)?\"12px\":t+\"px\":t;}function Ys(t,e){for(var n=0;n=0,o=!1;if(t instanceof Ms){var a=nl(t),s=r&&a.selectFill||a.normalFill,l=r&&a.selectStroke||a.normalStroke;if(pl(s)||pl(l)){var u=(i=i||{}).style||{};\"inherit\"===u.fill?(o=!0,i=A({},i),(u=A({},u)).fill=s):!pl(u.fill)&&pl(s)?(o=!0,i=A({},i),(u=A({},u)).fill=fl(s)):!pl(u.stroke)&&pl(l)&&(o||(i=A({},i),u=A({},u)),u.stroke=fl(l)),i.style=u;}}if(i&&null==i.z2){o||(i=A({},i));var h=t.z2EmphasisLift;i.z2=t.z2+(null!=h?h:al);}return i;}(this,0,e,n);if(\"blur\"===t)return function(t,e,n){var i=P(t.currentStates,e)>=0,r=t.style.opacity,o=i?null:function(t,e,n,i){for(var r=t.style,o={},a=0;a0){var o={dataIndex:r,seriesIndex:t.seriesIndex};null!=i&&(o.dataType=i),e.push(o);}});}),e;}function Wl(t,e,n){jl(t,!0),Sl(t,Tl),Yl(t,e,n);}function Hl(t,e,n,i){i?function(t){jl(t,!1);}(t):Wl(t,e,n);}function Yl(t,e,n){var i=Js(t);null!=e?(i.focus=e,i.blurScope=n):i.focus&&(i.focus=null);}var Ul=[\"emphasis\",\"blur\",\"select\"],Xl={itemStyle:\"getItemStyle\",lineStyle:\"getLineStyle\",areaStyle:\"getAreaStyle\"};function Zl(t,e,n,i){n=n||\"itemStyle\";for(var r=0;r1&&(a*=iu(f),s*=iu(f));var g=(r===o?-1:1)*iu((a*a*(s*s)-a*a*(d*d)-s*s*(p*p))/(a*a*(d*d)+s*s*(p*p)))||0,y=g*a*d/s,v=g*-s*p/a,m=(t+n)/2+ou(c)*y-ru(c)*v,x=(e+i)/2+ru(c)*y+ou(c)*v,_=uu([1,0],[(p-y)/a,(d-v)/s]),b=[(p-y)/a,(d-v)/s],w=[(-1*p-y)/a,(-1*d-v)/s],S=uu(b,w);if(lu(b,w)<=-1&&(S=au),lu(b,w)>=1&&(S=0),S<0){var M=Math.round(S/au*1e6)/1e6;S=2*au+M%2*au;}h.addData(u,m,x,a,s,_,S,c,o);}var cu=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,pu=/-?([0-9]*\\.)?[0-9]+([eE]-?[0-9]+)?/g;var du=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.prototype.applyTransform=function(t){},e;}(Ms);function fu(t){return null!=t.setData;}function gu(t,e){var n=function(t){var e=new rs();if(!t)return e;var n,i=0,r=0,o=i,a=r,s=rs.CMD,l=t.match(cu);if(!l)return e;for(var u=0;uk*k+L*L&&(M=T,I=C),{cx:M,cy:I,x0:-h,y0:-c,x1:M*(r/b-1),y1:I*(r/b-1)};}function Ru(t,e){var n,i=ku(e.r,0),r=ku(e.r0||0,0),o=i>0;if(o||r>0){if(o||(i=r,r=0),r>i){var a=i;i=r,r=a;}var s=e.startAngle,l=e.endAngle;if(!isNaN(s)&&!isNaN(l)){var u=e.cx,h=e.cy,c=!!e.clockwise,p=Du(l-s),d=p>Su&&p%Su;if(d>Pu&&(p=d),i>Pu){if(p>Su-Pu)t.moveTo(u+i*Iu(s),h+i*Mu(s)),t.arc(u,h,i,s,l,!c),r>Pu&&(t.moveTo(u+r*Iu(l),h+r*Mu(l)),t.arc(u,h,r,l,s,c));else{var f=void 0,g=void 0,y=void 0,v=void 0,m=void 0,x=void 0,_=void 0,b=void 0,w=void 0,S=void 0,M=void 0,I=void 0,T=void 0,C=void 0,D=void 0,A=void 0,k=i*Iu(s),L=i*Mu(s),P=r*Iu(l),O=r*Mu(l),R=p>Pu;if(R){var N=e.cornerRadius;N&&(n=function(t){var e;if(Y(t)){var n=t.length;if(!n)return t;e=1===n?[t[0],t[0],0,0]:2===n?[t[0],t[0],t[1],t[1]]:3===n?t.concat(t[2]):t;}else e=[t,t,t,t];return e;}(N),f=n[0],g=n[1],y=n[2],v=n[3]);var E=Du(i-r)/2;if(m=Lu(E,y),x=Lu(E,v),_=Lu(E,f),b=Lu(E,g),M=w=ku(m,x),I=S=ku(_,b),(w>Pu||S>Pu)&&(T=i*Iu(l),C=i*Mu(l),D=r*Iu(s),A=r*Mu(s),pPu){var U=Lu(y,M),X=Lu(v,M),Z=Ou(D,A,k,L,i,U,c),j=Ou(T,C,P,O,i,X,c);t.moveTo(u+Z.cx+Z.x0,h+Z.cy+Z.y0),M0&&t.arc(u+Z.cx,h+Z.cy,U,Cu(Z.y0,Z.x0),Cu(Z.y1,Z.x1),!c),t.arc(u,h,i,Cu(Z.cy+Z.y1,Z.cx+Z.x1),Cu(j.cy+j.y1,j.cx+j.x1),!c),X>0&&t.arc(u+j.cx,h+j.cy,X,Cu(j.y1,j.x1),Cu(j.y0,j.x0),!c));}else t.moveTo(u+k,h+L),t.arc(u,h,i,s,l,!c);}else t.moveTo(u+k,h+L);if(r>Pu&&R){if(I>Pu){U=Lu(f,I),Z=Ou(P,O,T,C,r,-(X=Lu(g,I)),c),j=Ou(k,L,D,A,r,-U,c);t.lineTo(u+Z.cx+Z.x0,h+Z.cy+Z.y0),I0&&t.arc(u+Z.cx,h+Z.cy,X,Cu(Z.y0,Z.x0),Cu(Z.y1,Z.x1),!c),t.arc(u,h,r,Cu(Z.cy+Z.y1,Z.cx+Z.x1),Cu(j.cy+j.y1,j.cx+j.x1),c),U>0&&t.arc(u+j.cx,h+j.cy,U,Cu(j.y1,j.x1),Cu(j.y0,j.x0),!c));}else t.lineTo(u+P,h+O),t.arc(u,h,r,l,s,c);}else t.lineTo(u+P,h+O);}}else t.moveTo(u,h);t.closePath();}}}var Nu=function Nu(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0,this.cornerRadius=0;},Eu=function(t){function e(e){return t.call(this,e)||this;}return n(e,t),e.prototype.getDefaultShape=function(){return new Nu();},e.prototype.buildPath=function(t,e){Ru(t,e);},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0;},e;}(Ms);Eu.prototype.type=\"sector\";var zu=function zu(){this.cx=0,this.cy=0,this.r=0,this.r0=0;},Vu=function(t){function e(e){return t.call(this,e)||this;}return n(e,t),e.prototype.getDefaultShape=function(){return new zu();},e.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=2*Math.PI;t.moveTo(n+e.r,i),t.arc(n,i,e.r,0,r,!1),t.moveTo(n+e.r0,i),t.arc(n,i,e.r0,0,r,!0);},e;}(Ms);function Bu(t,e,n){var i=e.smooth,r=e.points;if(r&&r.length>=2){if(i){var o=function(t,e,n,i){var r,o,a,s,l=[],u=[],h=[],c=[];if(i){a=[1/0,1/0],s=[-1/0,-1/0];for(var p=0,d=t.length;prh[1]){if(a=!1,r)return a;var u=Math.abs(rh[0]-ih[1]),h=Math.abs(ih[0]-rh[1]);Math.min(u,h)>i.len()&&(u0){var c={duration:h.duration,delay:h.delay||0,easing:h.easing,done:o,force:!!o||!!a,setToFinal:!u,scope:t,during:a};l?e.animateFrom(n,c):e.animateTo(n,c);}else e.stopAnimation(),!l&&e.attr(n),a&&a(1),o&&o();}function dh(t,e,n,i,r,o){ph(\"update\",t,e,n,i,r,o);}function fh(t,e,n,i,r,o){ph(\"enter\",t,e,n,i,r,o);}function gh(t){if(!t.__zr)return!0;for(var e=0;eMath.abs(o[1])?o[0]>0?\"right\":\"left\":o[1]>0?\"bottom\":\"top\";}function Vh(t){return!t.isGroup;}function Bh(t,e,n){if(t&&e){var i,r=(i={},t.traverse(function(t){Vh(t)&&t.anid&&(i[t.anid]=t);}),i);e.traverse(function(t){if(Vh(t)&&t.anid){var e=r[t.anid];if(e){var i=o(t);t.attr(o(e)),dh(t,i,n,Js(t).dataIndex);}}});}function o(t){var e={x:t.x,y:t.y,rotation:t.rotation};return function(t){return null!=t.shape;}(t)&&(e.shape=A({},t.shape)),e;}}function Fh(t,e){return z(t,function(t){var n=t[0];n=_h(n,e.x),n=bh(n,e.x+e.width);var i=t[1];return i=_h(i,e.y),[n,i=bh(i,e.y+e.height)];});}function Gh(t,e){var n=_h(t.x,e.x),i=bh(t.x+t.width,e.x+e.width),r=_h(t.y,e.y),o=bh(t.y+t.height,e.y+e.height);if(i>=n&&o>=r)return{x:n,y:r,width:i-n,height:o-r};}function Wh(t,e,n){var i=A({rectHover:!0},e),r=i.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf(\"image://\")?(r.image=t.slice(8),k(r,n),new As(i)):Dh(t.replace(\"path://\",\"\"),i,n,\"center\");}function Hh(t,e,n,i,r){for(var o=0,a=r[r.length-1];o=-1e-6)return!1;var f=t-r,g=e-o,y=Uh(f,g,u,h)/d;if(y<0||y>1)return!1;var v=Uh(f,g,c,p)/d;return!(v<0||v>1);}function Uh(t,e,n,i){return t*i-n*e;}function Xh(t){var e=t.itemTooltipOption,n=t.componentModel,i=t.itemName,r=X(e)?{formatter:e}:e,o=n.mainType,a=n.componentIndex,s={componentType:o,name:i,$vars:[\"name\"]};s[o+\"Index\"]=a;var l=t.formatterParamsExtra;l&&E(G(l),function(t){_t(s,t)||(s[t]=l[t],s.$vars.push(t));});var u=Js(t.el);u.componentMainType=o,u.componentIndex=a,u.tooltipConfig={name:i,option:k({content:i,formatterParams:s},r)};}function Zh(t,e){var n;t.isGroup&&(n=e(t)),n||t.traverse(e);}function jh(t,e){if(t)if(Y(t))for(var n=0;n-1?Cc:Ac;function Oc(t,e){t=t.toUpperCase(),Lc[t]=new Sc(e),kc[t]=e;}function Rc(t){return Lc[t];}Oc(Dc,{time:{month:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthAbbr:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayOfWeek:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayOfWeekAbbr:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"]},legend:{selector:{all:\"All\",inverse:\"Inv\"}},toolbox:{brush:{title:{rect:\"Box Select\",polygon:\"Lasso Select\",lineX:\"Horizontally Select\",lineY:\"Vertically Select\",keep:\"Keep Selections\",clear:\"Clear Selections\"}},dataView:{title:\"Data View\",lang:[\"Data View\",\"Close\",\"Refresh\"]},dataZoom:{title:{zoom:\"Zoom\",back:\"Zoom Reset\"}},magicType:{title:{line:\"Switch to Line Chart\",bar:\"Switch to Bar Chart\",stack:\"Stack\",tiled:\"Tile\"}},restore:{title:\"Restore\"},saveAsImage:{title:\"Save as Image\",lang:[\"Right Click to Save Image\"]}},series:{typeNames:{pie:\"Pie chart\",bar:\"Bar chart\",line:\"Line chart\",scatter:\"Scatter plot\",effectScatter:\"Ripple scatter plot\",radar:\"Radar chart\",tree:\"Tree\",treemap:\"Treemap\",boxplot:\"Boxplot\",candlestick:\"Candlestick\",k:\"K line chart\",heatmap:\"Heat map\",map:\"Map\",parallel:\"Parallel coordinate map\",lines:\"Line graph\",graph:\"Relationship graph\",sankey:\"Sankey diagram\",funnel:\"Funnel chart\",gauge:\"Gauge\",pictorialBar:\"Pictorial bar\",themeRiver:\"Theme River Map\",sunburst:\"Sunburst\"}},aria:{general:{withTitle:'This is a chart about \"{title}\"',withoutTitle:\"This is a chart\"},series:{single:{prefix:\"\",withName:\" with type {seriesType} named {seriesName}.\",withoutName:\" with type {seriesType}.\"},multiple:{prefix:\". It consists of {seriesCount} series count.\",withName:\" The {seriesId} series is a {seriesType} representing {seriesName}.\",withoutName:\" The {seriesId} series is a {seriesType}.\",separator:{middle:\"\",end:\"\"}}},data:{allData:\"The data is as follows: \",partialData:\"The first {displayCnt} items are: \",withName:\"the data for {name} is {value}\",withoutName:\"{value}\",separator:{middle:\", \",end:\". \"}}}}),Oc(Cc,{time:{month:[\"一月\",\"二月\",\"三月\",\"四月\",\"五月\",\"六月\",\"七月\",\"八月\",\"九月\",\"十月\",\"十一月\",\"十二月\"],monthAbbr:[\"1月\",\"2月\",\"3月\",\"4月\",\"5月\",\"6月\",\"7月\",\"8月\",\"9月\",\"10月\",\"11月\",\"12月\"],dayOfWeek:[\"星期日\",\"星期一\",\"星期二\",\"星期三\",\"星期四\",\"星期五\",\"星期六\"],dayOfWeekAbbr:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"]},legend:{selector:{all:\"全选\",inverse:\"反选\"}},toolbox:{brush:{title:{rect:\"矩形选择\",polygon:\"圈选\",lineX:\"横向选择\",lineY:\"纵向选择\",keep:\"保持选择\",clear:\"清除选择\"}},dataView:{title:\"数据视图\",lang:[\"数据视图\",\"关闭\",\"刷新\"]},dataZoom:{title:{zoom:\"区域缩放\",back:\"区域缩放还原\"}},magicType:{title:{line:\"切换为折线图\",bar:\"切换为柱状图\",stack:\"切换为堆叠\",tiled:\"切换为平铺\"}},restore:{title:\"还原\"},saveAsImage:{title:\"保存为图片\",lang:[\"右键另存为图片\"]}},series:{typeNames:{pie:\"饼图\",bar:\"柱状图\",line:\"折线图\",scatter:\"散点图\",effectScatter:\"涟漪散点图\",radar:\"雷达图\",tree:\"树图\",treemap:\"矩形树图\",boxplot:\"箱型图\",candlestick:\"K线图\",k:\"K线图\",heatmap:\"热力图\",map:\"地图\",parallel:\"平行坐标图\",lines:\"线图\",graph:\"关系图\",sankey:\"桑基图\",funnel:\"漏斗图\",gauge:\"仪表盘图\",pictorialBar:\"象形柱图\",themeRiver:\"主题河流图\",sunburst:\"旭日图\"}},aria:{general:{withTitle:\"这是一个关于“{title}”的图表。\",withoutTitle:\"这是一个图表,\"},series:{single:{prefix:\"\",withName:\"图表类型是{seriesType},表示{seriesName}。\",withoutName:\"图表类型是{seriesType}。\"},multiple:{prefix:\"它由{seriesCount}个图表系列组成。\",withName:\"第{seriesId}个系列是一个表示{seriesName}的{seriesType},\",withoutName:\"第{seriesId}个系列是一个{seriesType},\",separator:{middle:\";\",end:\"。\"}}},data:{allData:\"其数据是——\",partialData:\"其中,前{displayCnt}项是——\",withName:\"{name}的数据是{value}\",withoutName:\"{value}\",separator:{middle:\",\",end:\"\"}}}});var Nc=1e3,Ec=6e4,zc=36e5,Vc=864e5,Bc=31536e6,Fc={year:\"{yyyy}\",month:\"{MMM}\",day:\"{d}\",hour:\"{HH}:{mm}\",minute:\"{HH}:{mm}\",second:\"{HH}:{mm}:{ss}\",millisecond:\"{HH}:{mm}:{ss} {SSS}\",none:\"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}\"},Gc=\"{yyyy}-{MM}-{dd}\",Wc={year:\"{yyyy}\",month:\"{yyyy}-{MM}\",day:Gc,hour:\"{yyyy}-{MM}-{dd} \"+Fc.hour,minute:\"{yyyy}-{MM}-{dd} \"+Fc.minute,second:\"{yyyy}-{MM}-{dd} \"+Fc.second,millisecond:Fc.none},Hc=[\"year\",\"month\",\"day\",\"hour\",\"minute\",\"second\",\"millisecond\"],Yc=[\"year\",\"half-year\",\"quarter\",\"month\",\"week\",\"half-week\",\"day\",\"half-day\",\"quarter-day\",\"hour\",\"minute\",\"second\",\"millisecond\"];function Uc(t,e){return\"0000\".substr(0,e-(t+=\"\").length)+t;}function Xc(t){switch(t){case\"half-year\":case\"quarter\":return\"month\";case\"week\":case\"half-week\":return\"day\";case\"half-day\":case\"quarter-day\":return\"hour\";default:return t;}}function Zc(t){return t===Xc(t);}function jc(t,e,n,i){var r=io(t),o=r[$c(n)](),a=r[Jc(n)]()+1,s=Math.floor((a-1)/3)+1,l=r[Qc(n)](),u=r[\"get\"+(n?\"UTC\":\"\")+\"Day\"](),h=r[tp(n)](),c=(h-1)%12+1,p=r[ep(n)](),d=r[np(n)](),f=r[ip(n)](),g=(i instanceof Sc?i:Rc(i||Pc)||Lc.EN).getModel(\"time\"),y=g.get(\"month\"),v=g.get(\"monthAbbr\"),m=g.get(\"dayOfWeek\"),x=g.get(\"dayOfWeekAbbr\");return(e||\"\").replace(/{yyyy}/g,o+\"\").replace(/{yy}/g,o%100+\"\").replace(/{Q}/g,s+\"\").replace(/{MMMM}/g,y[a-1]).replace(/{MMM}/g,v[a-1]).replace(/{MM}/g,Uc(a,2)).replace(/{M}/g,a+\"\").replace(/{dd}/g,Uc(l,2)).replace(/{d}/g,l+\"\").replace(/{eeee}/g,m[u]).replace(/{ee}/g,x[u]).replace(/{e}/g,u+\"\").replace(/{HH}/g,Uc(h,2)).replace(/{H}/g,h+\"\").replace(/{hh}/g,Uc(c+\"\",2)).replace(/{h}/g,c+\"\").replace(/{mm}/g,Uc(p,2)).replace(/{m}/g,p+\"\").replace(/{ss}/g,Uc(d,2)).replace(/{s}/g,d+\"\").replace(/{SSS}/g,Uc(f,3)).replace(/{S}/g,f+\"\");}function qc(t,e){var n=io(t),i=n[Jc(e)]()+1,r=n[Qc(e)](),o=n[tp(e)](),a=n[ep(e)](),s=n[np(e)](),l=0===n[ip(e)](),u=l&&0===s,h=u&&0===a,c=h&&0===o,p=c&&1===r;return p&&1===i?\"year\":p?\"month\":c?\"day\":h?\"hour\":u?\"minute\":l?\"second\":\"millisecond\";}function Kc(t,e,n){var i=j(t)?io(t):t;switch(e=e||qc(t,n)){case\"year\":return i[$c(n)]();case\"half-year\":return i[Jc(n)]()>=6?1:0;case\"quarter\":return Math.floor((i[Jc(n)]()+1)/4);case\"month\":return i[Jc(n)]();case\"day\":return i[Qc(n)]();case\"half-day\":return i[tp(n)]()/24;case\"hour\":return i[tp(n)]();case\"minute\":return i[ep(n)]();case\"second\":return i[np(n)]();case\"millisecond\":return i[ip(n)]();}}function $c(t){return t?\"getUTCFullYear\":\"getFullYear\";}function Jc(t){return t?\"getUTCMonth\":\"getMonth\";}function Qc(t){return t?\"getUTCDate\":\"getDate\";}function tp(t){return t?\"getUTCHours\":\"getHours\";}function ep(t){return t?\"getUTCMinutes\":\"getMinutes\";}function np(t){return t?\"getUTCSeconds\":\"getSeconds\";}function ip(t){return t?\"getUTCMilliseconds\":\"getMilliseconds\";}function rp(t){return t?\"setUTCFullYear\":\"setFullYear\";}function op(t){return t?\"setUTCMonth\":\"setMonth\";}function ap(t){return t?\"setUTCDate\":\"setDate\";}function sp(t){return t?\"setUTCHours\":\"setHours\";}function lp(t){return t?\"setUTCMinutes\":\"setMinutes\";}function up(t){return t?\"setUTCSeconds\":\"setSeconds\";}function hp(t){return t?\"setUTCMilliseconds\":\"setMilliseconds\";}function cp(t){if(!ho(t))return X(t)?t:\"-\";var e=(t+\"\").split(\".\");return e[0].replace(/(\\d{1,3})(?=(?:\\d{3})+(?!\\d))/g,\"$1,\")+(e.length>1?\".\"+e[1]:\"\");}function pp(t,e){return t=(t||\"\").toLowerCase().replace(/-(.)/g,function(t,e){return e.toUpperCase();}),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t;}var dp=st;function fp(t,e,n){function i(t){return t&&ut(t)?t:\"-\";}function r(t){return!(null==t||isNaN(t)||!isFinite(t));}var o=\"time\"===e,a=t instanceof Date;if(o||a){var s=o?io(t):t;if(!isNaN(+s))return jc(s,\"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}\",n);if(a)return\"-\";}if(\"ordinal\"===e)return Z(t)?i(t):j(t)&&r(t)?t+\"\":\"-\";var l=uo(t);return r(l)?cp(l):Z(t)?i(t):\"boolean\"==typeof t?t+\"\":\"-\";}var gp=[\"a\",\"b\",\"c\",\"d\",\"e\",\"f\",\"g\"],yp=function yp(t,e){return\"{\"+t+(null==e?\"\":e)+\"}\";};function vp(t,e,n){Y(e)||(e=[e]);var i=e.length;if(!i)return\"\";for(var r=e[0].$vars||[],o=0;o':'':{renderMode:o,content:\"{\"+(n.markerId||\"markerX\")+\"|} \",style:\"subItem\"===r?{width:4,height:4,borderRadius:2,backgroundColor:i}:{width:10,height:10,borderRadius:5,backgroundColor:i}}:\"\";}function xp(t,e){return e=e||\"transparent\",X(t)?t:q(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e;}function _p(t,e){if(\"_blank\"===e||\"blank\"===e){var n=window.open();n.opener=null,n.location.href=t;}else window.open(t,e);}var bp=E,wp=[\"left\",\"right\",\"top\",\"bottom\",\"width\",\"height\"],Sp=[[\"width\",\"left\",\"right\"],[\"height\",\"top\",\"bottom\"]];function Mp(t,e,n,i,r){var o=0,a=0;null==i&&(i=1/0),null==r&&(r=1/0);var s=0;e.eachChild(function(l,u){var h,c,p=l.getBoundingRect(),d=e.childAt(u+1),f=d&&d.getBoundingRect();if(\"horizontal\"===t){var g=p.width+(f?-f.x+p.x:0);(h=o+g)>i||l.newline?(o=0,h=g,a+=s+n,s=p.height):s=Math.max(s,p.height);}else{var y=p.height+(f?-f.y+p.y:0);(c=a+y)>r||l.newline?(o+=s+n,a=0,c=y,s=p.width):s=Math.max(s,p.width);}l.newline||(l.x=o,l.y=a,l.markRedraw(),\"horizontal\"===t?o=h+n:a=c+n);});}var Ip=Mp;H(Mp,\"vertical\"),H(Mp,\"horizontal\");function Tp(t,e,n){n=dp(n||0);var i=e.width,r=e.height,o=Ur(t.left,i),a=Ur(t.top,r),s=Ur(t.right,i),l=Ur(t.bottom,r),u=Ur(t.width,i),h=Ur(t.height,r),c=n[2]+n[0],p=n[1]+n[3],d=t.aspect;switch(isNaN(u)&&(u=i-s-p-o),isNaN(h)&&(h=r-l-c-a),null!=d&&(isNaN(u)&&isNaN(h)&&(d>i/r?u=.8*i:h=.8*r),isNaN(u)&&(u=d*h),isNaN(h)&&(h=u/d)),isNaN(o)&&(o=i-s-u-p),isNaN(a)&&(a=r-l-h-c),t.left||t.right){case\"center\":o=i/2-u/2-n[3];break;case\"right\":o=i-u-p;}switch(t.top||t.bottom){case\"middle\":case\"center\":a=r/2-h/2-n[0];break;case\"bottom\":a=r-h-c;}o=o||0,a=a||0,isNaN(u)&&(u=i-p-o-(s||0)),isNaN(h)&&(h=r-c-a-(l||0));var f=new Ee(o+n[3],a+n[0],u,h);return f.margin=n,f;}function Cp(t,e,n,i,r,o){var a,s=!r||!r.hv||r.hv[0],l=!r||!r.hv||r.hv[1],u=r&&r.boundingMode||\"all\";if((o=o||t).x=t.x,o.y=t.y,!s&&!l)return!1;if(\"raw\"===u)a=\"group\"===t.type?new Ee(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(a=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();(a=a.clone()).applyTransform(h);}var c=Tp(k({width:a.width,height:a.height},e),n,i),p=s?c.x-a.x:0,d=l?c.y-a.y:0;return\"raw\"===u?(o.x=p,o.y=d):(o.x+=p,o.y+=d),o===t&&t.markRedraw(),!0;}function Dp(t){var e=t.layoutMode||t.constructor.layoutMode;return q(e)?e:e?{type:e}:null;}function Ap(t,e,n){var i=n&&n.ignoreSize;!Y(i)&&(i=[i,i]);var r=a(Sp[0],0),o=a(Sp[1],1);function a(n,r){var o={},a=0,u={},h=0;if(bp(n,function(e){u[e]=t[e];}),bp(n,function(t){s(e,t)&&(o[t]=u[t]=e[t]),l(o,t)&&a++,l(u,t)&&h++;}),i[r])return l(e,n[1])?u[n[2]]=null:l(e,n[2])&&(u[n[1]]=null),u;if(2!==h&&a){if(a>=2)return o;for(var c=0;c=0;a--){o=C(o,n[a],!0);}e.defaultOption=o;}return e.defaultOption;},e.prototype.getReferringComponents=function(t,e){var n=t+\"Index\",i=t+\"Id\";return Vo(this.ecModel,t,{index:this.get(n,!0),id:this.get(i,!0)},e);},e.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get(\"left\"),top:t.get(\"top\"),right:t.get(\"right\"),bottom:t.get(\"bottom\"),width:t.get(\"width\"),height:t.get(\"height\")};},e.prototype.getZLevelKey=function(){return\"\";},e.prototype.setZLevel=function(t){this.option.zlevel=t;},e.protoInitialize=function(){var t=e.prototype;t.type=\"component\",t.id=\"\",t.name=\"\",t.mainType=\"\",t.subType=\"\",t.componentIndex=0;}(),e;}(Sc);Xo(Op,Sc),Ko(Op),function(t){var e={};t.registerSubTypeDefaulter=function(t,n){var i=Yo(t);e[i.main]=n;},t.determineSubType=function(n,i){var r=i.type;if(!r){var o=Yo(n).main;t.hasSubTypes(n)&&e[o]&&(r=e[o](i));}return r;};}(Op),function(t,e){function n(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e];}t.topologicalTravel=function(t,i,r,o){if(t.length){var a=function(t){var i={},r=[];return E(t,function(o){var a=n(i,o),s=function(t,e){var n=[];return E(t,function(t){P(e,t)>=0&&n.push(t);}),n;}(a.originalDeps=e(o),t);a.entryCount=s.length,0===a.entryCount&&r.push(o),E(s,function(t){P(a.predecessor,t)<0&&a.predecessor.push(t);var e=n(i,t);P(e.successor,t)<0&&e.successor.push(o);});}),{graph:i,noEntryList:r};}(i),s=a.graph,l=a.noEntryList,u={};for(E(t,function(t){u[t]=!0;});l.length;){var h=l.pop(),c=s[h],p=!!u[h];p&&(r.call(o,h,c.originalDeps.slice()),delete u[h]),E(c.successor,p?f:d);}E(u,function(){var t=\"\";throw new Error(t);});}function d(t){s[t].entryCount--,0===s[t].entryCount&&l.push(t);}function f(t){u[t]=!0,d(t);}};}(Op,function(t){var e=[];E(Op.getClassesByMainType(t),function(t){e=e.concat(t.dependencies||t.prototype.dependencies||[]);}),e=z(e,function(t){return Yo(t).main;}),\"dataset\"!==t&&P(e,\"dataset\")<=0&&e.unshift(\"dataset\");return e;});var Rp=\"\";\"undefined\"!=typeof navigator&&(Rp=navigator.platform||\"\");var Np=\"rgba(0, 0, 0, 0.2)\",Ep={darkMode:\"auto\",colorBy:\"series\",color:[\"#5470c6\",\"#91cc75\",\"#fac858\",\"#ee6666\",\"#73c0de\",\"#3ba272\",\"#fc8452\",\"#9a60b4\",\"#ea7ccc\"],gradientColor:[\"#f6efa6\",\"#d88273\",\"#bf444c\"],aria:{decal:{decals:[{color:Np,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Np,symbol:\"circle\",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Np,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Np,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Np,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Np,symbol:\"triangle\",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Rp.match(/^Win/)?\"Microsoft YaHei\":\"sans-serif\",fontSize:12,fontStyle:\"normal\",fontWeight:\"normal\"},blendMode:null,stateAnimation:{duration:300,easing:\"cubicOut\"},animation:\"auto\",animationDuration:1e3,animationDurationUpdate:500,animationEasing:\"cubicInOut\",animationEasingUpdate:\"cubicInOut\",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},zp=yt([\"tooltip\",\"label\",\"itemName\",\"itemId\",\"itemGroupId\",\"seriesName\"]),Vp=\"original\",Bp=\"arrayRows\",Fp=\"objectRows\",Gp=\"keyedColumns\",Wp=\"typedArray\",Hp=\"unknown\",Yp=\"column\",Up=\"row\",Xp=1,Zp=2,jp=3,qp=Po();function Kp(t,e,n){var i={},r=Jp(e);if(!r||!t)return i;var o,a,s=[],l=[],u=e.ecModel,h=qp(u).datasetMap,c=r.uid+\"_\"+n.seriesLayoutBy;E(t=t.slice(),function(e,n){var r=q(e)?e:t[n]={name:e};\"ordinal\"===r.type&&null==o&&(o=n,a=f(r)),i[r.name]=[];});var p=h.get(c)||h.set(c,{categoryWayDim:a,valueWayDim:0});function d(t,e,n){for(var i=0;ie)return t[i];}return t[n-1];}(i,a):n;if((h=h||n)&&h.length){var c=h[l];return r&&(u[r]=c),s.paletteIdx=(l+1)%h.length,c;}}var hd=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.prototype.init=function(t,e,n,i,r,o){i=i||{},this.option=null,this._theme=new Sc(i),this._locale=new Sc(r),this._optionManager=o;},e.prototype.setOption=function(t,e,n){var i=dd(e);this._optionManager.setOption(t,n,i),this._resetOption(null,i);},e.prototype.resetOption=function(t,e){return this._resetOption(t,dd(e));},e.prototype._resetOption=function(t,e){var n=!1,i=this._optionManager;if(!t||\"recreate\"===t){var r=i.mountOption(\"recreate\"===t);0,this.option&&\"recreate\"!==t?(this.restoreData(),this._mergeOption(r,e)):rd(this,r),n=!0;}if(\"timeline\"!==t&&\"media\"!==t||this.restoreData(),!t||\"recreate\"===t||\"timeline\"===t){var o=i.getTimelineOption(this);o&&(n=!0,this._mergeOption(o,e));}if(!t||\"recreate\"===t||\"media\"===t){var a=i.getMediaOption(this);a.length&&E(a,function(t){n=!0,this._mergeOption(t,e);},this);}return n;},e.prototype.mergeOption=function(t){this._mergeOption(t,null);},e.prototype._mergeOption=function(t,e){var n=this.option,i=this._componentsMap,r=this._componentsCount,o=[],a=yt(),s=e&&e.replaceMergeMainTypeMap;qp(this).datasetMap=yt(),E(t,function(t,e){null!=t&&(Op.hasClass(e)?e&&(o.push(e),a.set(e,!0)):n[e]=null==n[e]?T(t):C(n[e],t,!0));}),s&&s.each(function(t,e){Op.hasClass(e)&&!a.get(e)&&(o.push(e),a.set(e,!0));}),Op.topologicalTravel(o,Op.getAllClassMainTypes(),function(e){var o=function(t,e,n){var i=ed.get(e);if(!i)return n;var r=i(t);return r?n.concat(r):n;}(this,e,_o(t[e])),a=i.get(e),l=a?s&&s.get(e)?\"replaceMerge\":\"normalMerge\":\"replaceAll\",u=Io(a,o,l);(function(t,e,n){E(t,function(t){var i=t.newOption;q(i)&&(t.keyInfo.mainType=e,t.keyInfo.subType=function(t,e,n,i){return e.type?e.type:n?n.subType:i.determineSubType(t,e);}(e,i,t.existing,n));});})(u,e,Op),n[e]=null,i.set(e,null),r.set(e,0);var h,c=[],p=[],d=0;E(u,function(t,n){var i=t.existing,r=t.newOption;if(r){var o=\"series\"===e,a=Op.getClass(e,t.keyInfo.subType,!o);if(!a)return;if(\"tooltip\"===e){if(h)return void 0;h=!0;}if(i&&i.constructor===a)i.name=t.keyInfo.name,i.mergeOption(r,this),i.optionUpdated(r,!1);else{var s=A({componentIndex:n},t.keyInfo);A(i=new a(r,this,this,s),s),t.brandNew&&(i.__requireNewView=!0),i.init(r,this,this),i.optionUpdated(null,!0);}}else i&&(i.mergeOption({},this),i.optionUpdated({},!1));i?(c.push(i.option),p.push(i),d++):(c.push(void 0),p.push(void 0));},this),n[e]=c,i.set(e,p),r.set(e,d),\"series\"===e&&nd(this);},this),this._seriesIndices||nd(this);},e.prototype.getOption=function(){var t=T(this.option);return E(t,function(e,n){if(Op.hasClass(n)){for(var i=_o(e),r=i.length,o=!1,a=r-1;a>=0;a--){i[a]&&!ko(i[a])?o=!0:(i[a]=null,!o&&r--);}i.length=r,t[n]=i;}}),delete t[\"\\0_ec_inner\"],t;},e.prototype.getTheme=function(){return this._theme;},e.prototype.getLocaleModel=function(){return this._locale;},e.prototype.setUpdatePayload=function(t){this._payload=t;},e.prototype.getUpdatePayload=function(){return this._payload;},e.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){var i=n[e||0];if(i)return i;if(null==e)for(var r=0;r=e:\"max\"===n?t<=e:t===e;})(i[a],t,o)||(r=!1);}}),r;}var bd=E,wd=q,Sd=[\"areaStyle\",\"lineStyle\",\"nodeStyle\",\"linkStyle\",\"chordStyle\",\"label\",\"labelLine\"];function Md(t){var e=t&&t.itemStyle;if(e)for(var n=0,i=Sd.length;n=0;g--){var y=t[g];if(s||(p=y.data.rawIndexOf(y.stackedByDimension,c)),p>=0){var v=y.data.getByRawIndex(y.stackResultDimension,p);if(\"all\"===l||\"positive\"===l&&v>0||\"negative\"===l&&v<0||\"samesign\"===l&&d>=0&&v>0||\"samesign\"===l&&d<=0&&v<0){d=Jr(d,v),f=v;break;}}}return i[0]=d,i[1]=f,i;});});}var Wd,Hd,Yd,Ud,Xd,Zd=function Zd(t){this.data=t.data||(t.sourceFormat===Gp?{}:[]),this.sourceFormat=t.sourceFormat||Hp,this.seriesLayoutBy=t.seriesLayoutBy||Yp,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var n=0;nu&&(u=d);}s[0]=l,s[1]=u;}},i=function i(){return this._data?this._data.length/this._dimSize:0;};function r(t){for(var e=0;e=0&&(s=o.interpolatedValue[l]);}return null!=s?s+\"\":\"\";}):void 0;},t.prototype.getRawValue=function(t,e){return df(this.getData(e),t);},t.prototype.formatTooltip=function(t,e,n){},t;}();function yf(t){var e,n;return q(t)?t.type&&(n=t):e=t,{text:e,frag:n};}function vf(t){return new mf(t);}var mf=function(){function t(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0;}return t.prototype.perform=function(t){var e,n=this._upstream,i=t&&t.skip;if(this._dirty&&n){var r=this.context;r.data=r.outputData=n.context.outputData;}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!i&&(e=this._plan(this.context));var o,a=h(this._modBy),s=this._modDataCount||0,l=h(t&&t.modBy),u=t&&t.modDataCount||0;function h(t){return!(t>=1)&&(t=1),t;}a===l&&s===u||(e=\"reset\"),(this._dirty||\"reset\"===e)&&(this._dirty=!1,o=this._doReset(i)),this._modBy=l,this._modDataCount=u;var c=t&&t.step;if(this._dueEnd=n?n._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var p=this._dueIndex,d=Math.min(null!=c?this._dueIndex+c:1/0,this._dueEnd);if(!i&&(o||p1&&i>0?s:a;}};return o;function a(){return e=t?null:oe;},gte:function gte(t,e){return t>=e;}},Mf=function(){function t(t,e){if(!j(e)){var n=\"\";0,yo(n);}this._opFn=Sf[t],this._rvalFloat=uo(e);}return t.prototype.evaluate=function(t){return j(t)?this._opFn(t,this._rvalFloat):this._opFn(uo(t),this._rvalFloat);},t;}(),If=function(){function t(t,e){var n=\"desc\"===t;this._resultLT=n?1:-1,null==e&&(e=n?\"min\":\"max\"),this._incomparable=\"min\"===e?-1/0:1/0;}return t.prototype.evaluate=function(t,e){var n=j(t)?t:uo(t),i=j(e)?e:uo(e),r=isNaN(n),o=isNaN(i);if(r&&(n=this._incomparable),o&&(i=this._incomparable),r&&o){var a=X(t),s=X(e);a&&(n=s?t:0),s&&(i=a?e:0);}return ni?-this._resultLT:0;},t;}(),Tf=function(){function t(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=_typeof(e),this._rvalFloat=uo(e);}return t.prototype.evaluate=function(t){var e=t===this._rval;if(!e){var n=_typeof(t);n===this._rvalTypeof||\"number\"!==n&&\"number\"!==this._rvalTypeof||(e=uo(t)===this._rvalFloat);}return this._isEQ?e:!e;},t;}();function Cf(t,e){return\"eq\"===t||\"ne\"===t?new Tf(\"eq\"===t,e):_t(Sf,t)?new Mf(t,e):null;}var Df=function(){function t(){}return t.prototype.getRawData=function(){throw new Error(\"not supported\");},t.prototype.getRawDataItem=function(t){throw new Error(\"not supported\");},t.prototype.cloneRawData=function(){},t.prototype.getDimensionInfo=function(t){},t.prototype.cloneAllDimensionInfo=function(){},t.prototype.count=function(){},t.prototype.retrieveValue=function(t,e){},t.prototype.retrieveValueFromItem=function(t,e){},t.prototype.convertValue=function(t,e){return _f(t,e);},t;}();function Af(t){var e=t.sourceFormat;if(!Nf(e)){var n=\"\";0,yo(n);}return t.data;}function kf(t){var e=t.sourceFormat,n=t.data;if(!Nf(e)){var i=\"\";0,yo(i);}if(e===Bp){for(var r=[],o=0,a=n.length;o65535?Vf:Bf;}function Yf(t,e,n,i,r){var o=Wf[n||\"float\"];if(r){var a=t[e],s=a&&a.length;if(s!==i){for(var l=new o(i),u=0;ug[1]&&(g[1]=f);}}return this._rawCount=this._count=s,{start:a,end:s};},t.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,r=this._chunks,o=this._dimensions,a=o.length,s=this._rawExtent,l=z(o,function(t){return t.property;}),u=0;uy[1]&&(y[1]=g);}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[];},t.prototype.count=function(){return this._count;},t.prototype.get=function(t,e){if(!(e>=0&&e=0&&e=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&nt))return o;r=o-1;}}return-1;},t.prototype.indicesOfNearest=function(t,e,n){var i=this._chunks[t],r=[];if(!i)return r;null==n&&(n=1/0);for(var o=1/0,a=-1,s=0,l=0,u=this.count();l=0&&a<0)&&(o=c,a=h,s=0),h===a&&(r[s++]=l));}return r.length=s,r;},t.prototype.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,i=this._count;if(n===Array){t=new n(i);for(var r=0;r=u&&x<=h||isNaN(x))&&(a[s++]=d),d++;}p=!0;}else if(2===r){f=c[i[0]];var y=c[i[1]],v=t[i[1]][0],m=t[i[1]][1];for(g=0;g=u&&x<=h||isNaN(x))&&(_>=v&&_<=m||isNaN(_))&&(a[s++]=d),d++;}p=!0;}}if(!p)if(1===r)for(g=0;g=u&&x<=h||isNaN(x))&&(a[s++]=b);}else for(g=0;gt[M][1])&&(w=!1);}w&&(a[s++]=e.getRawIndex(g));}return sy[1]&&(y[1]=g);}}}},t.prototype.lttbDownSample=function(t,e){var n,i,r,o=this.clone([t],!0),a=o._chunks[t],s=this.count(),l=0,u=Math.floor(1/e),h=this.getRawIndex(0),c=new(Hf(this._rawCount))(Math.min(2*(Math.ceil(s/u)+2),s));c[l++]=h;for(var p=1;pn&&(n=i,r=I);}M>0&&M<_-x&&(c[l++]=Math.min(S,r),r=Math.max(S,r)),c[l++]=r,h=r;}return c[l++]=this.getRawIndex(s-1),o._count=l,o._indices=c,o.getRawIndex=this._getRawIdx,o;},t.prototype.downSample=function(t,e,n,i){for(var r=this.clone([t],!0),o=r._chunks,a=[],s=Math.floor(1/e),l=o[t],u=this.count(),h=r._rawExtent[t]=[1/0,-1/0],c=new(Hf(this._rawCount))(Math.ceil(u/s)),p=0,d=0;du-d&&(s=u-d,a.length=s);for(var f=0;fh[1]&&(h[1]=y),c[p++]=v;}return r._count=p,r._indices=c,r._updateGetRawIdx(),r;},t.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,r=0,o=this.count();ra&&(a=l);}return i=[o,a],this._extent[t]=i,i;},t.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var n=[],i=this._chunks,r=0;r=0?this._indices[t]:-1;},t.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity;},t.internalField=function(){function t(t,e,n,i){return _f(t[i],this._dimensions[i]);}Ef={arrayRows:t,objectRows:function objectRows(t,e,n,i){return _f(t[e],this._dimensions[i]);},keyedColumns:t,original:function original(t,e,n,i){var r=t&&(null==t.value?t:t.value);return _f(r instanceof Array?r[i]:r,this._dimensions[i]);},typedArray:function typedArray(t,e,n,i){return t[i];}};}(),t;}(),Xf=function(){function t(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t;}return t.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0;},t.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0);},t.prototype._getVersionSign=function(){return this._sourceHost.uid+\"_\"+this._versionSignBase;},t.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1);},t.prototype._createSource=function(){this._setLocalSource([],[]);var t,e,n=this._sourceHost,i=this._getUpstreamSourceManagers(),r=!!i.length;if(jf(n)){var o=n,a=void 0,s=void 0,l=void 0;if(r){var u=i[0];u.prepareSource(),a=(l=u.getSource()).data,s=l.sourceFormat,e=[u._getVersionSign()];}else s=$(a=o.get(\"data\",!0))?Wp:Vp,e=[];var h=this._getSourceMetaRawOption()||{},c=l&&l.metaRawOption||{},p=rt(h.seriesLayoutBy,c.seriesLayoutBy)||null,d=rt(h.sourceHeader,c.sourceHeader),f=rt(h.dimensions,c.dimensions);t=p!==c.seriesLayoutBy||!!d!=!!c.sourceHeader||f?[qd(a,{seriesLayoutBy:p,sourceHeader:d,dimensions:f},s)]:[];}else{var g=n;if(r){var y=this._applyTransform(i);t=y.sourceList,e=y.upstreamSignList;}else{t=[qd(g.get(\"source\",!0),this._getSourceMetaRawOption(),null)],e=[];}}this._setLocalSource(t,e);},t.prototype._applyTransform=function(t){var e,n=this._sourceHost,i=n.get(\"transform\",!0),r=n.get(\"fromTransformResult\",!0);if(null!=r){var o=\"\";1!==t.length&&qf(o);}var a,s=[],l=[];return E(t,function(t){t.prepareSource();var e=t.getSource(r||0),n=\"\";null==r||e||qf(n),s.push(e),l.push(t._getVersionSign());}),i?e=function(t,e,n){var i=_o(t),r=i.length,o=\"\";r||yo(o);for(var a=0,s=r;a1||n>0&&!t.noHeader;return E(t.blocks,function(t){var n=ng(t);n>=e&&(e=n+ +(i&&(!n||tg(t)&&!t.noHeader)));}),e;}return 0;}function ig(t,e,n,i){var r,o=e.noHeader,a=(r=ng(e),{html:$f[r],richText:Jf[r]}),s=[],l=e.blocks||[];lt(!l||Y(l)),l=l||[];var u=t.orderMode;if(e.sortBlocks&&u){l=l.slice();var h={valueAsc:\"asc\",valueDesc:\"desc\"};if(_t(h,u)){var c=new If(h[u],null);l.sort(function(t,e){return c.evaluate(t.sortParam,e.sortParam);});}else\"seriesDesc\"===u&&l.reverse();}E(l,function(n,r){var o=e.valueFormatter,l=eg(n)(o?A(A({},t),{valueFormatter:o}):t,n,r>0?a.html:0,i);null!=l&&s.push(l);});var p=\"richText\"===t.renderMode?s.join(a.richText):ag(s.join(\"\"),o?n:a.html);if(o)return p;var d=fp(e.header,\"ordinal\",t.useUTC),f=Kf(i,t.renderMode).nameStyle;return\"richText\"===t.renderMode?sg(t,d,f)+a.richText+p:ag('
'+ie(d)+\"
\"+p,n);}function rg(t,e,n,i){var r=t.renderMode,o=e.noName,a=e.noValue,s=!e.markerType,l=e.name,u=t.useUTC,h=e.valueFormatter||t.valueFormatter||function(t){return z(t=Y(t)?t:[t],function(t,e){return fp(t,Y(d)?d[e]:d,u);});};if(!o||!a){var c=s?\"\":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||\"#333\",r),p=o?\"\":fp(l,\"ordinal\",u),d=e.valueType,f=a?[]:h(e.value),g=!s||!o,y=!s&&o,v=Kf(i,r),m=v.nameStyle,x=v.valueStyle;return\"richText\"===r?(s?\"\":c)+(o?\"\":sg(t,p,m))+(a?\"\":function(t,e,n,i,r){var o=[r],a=i?10:20;return n&&o.push({padding:[0,0,0,a],align:\"right\"}),t.markupStyleCreator.wrapRichTextStyle(Y(e)?e.join(\" \"):e,o);}(t,f,g,y,x)):ag((s?\"\":c)+(o?\"\":function(t,e,n){return''+ie(t)+\"\";}(p,!s,m))+(a?\"\":function(t,e,n,i){var r=n?\"10px\":\"20px\",o=e?\"float:right;margin-left:\"+r:\"\";return t=Y(t)?t:[t],''+z(t,function(t){return ie(t);}).join(\"  \")+\"\";}(f,g,y,x)),n);}}function og(t,e,n,i,r,o){if(t)return eg(t)({useUTC:r,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter},t,0,o);}function ag(t,e){return'
'+t+'
';}function sg(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n);}function lg(t,e){return xp(t.getData().getItemVisual(e,\"style\")[t.visualDrawType]);}function ug(t,e){var n=t.get(\"padding\");return null!=n?n:\"richText\"===e?[8,10]:10;}var hg=function(){function t(){this.richTextStyles={},this._nextStyleNameId=co();}return t.prototype._generateStyleName=function(){return\"__EC_aUTo_\"+this._nextStyleNameId++;},t.prototype.makeTooltipMarker=function(t,e,n){var i=\"richText\"===n?this._generateStyleName():null,r=mp({color:e,type:t,renderMode:n,markerId:i});return X(r)?r:(this.richTextStyles[i]=r.style,r.content);},t.prototype.wrapRichTextStyle=function(t,e){var n={};Y(e)?E(e,function(t){return A(n,t);}):A(n,e);var i=this._generateStyleName();return this.richTextStyles[i]=n,\"{\"+i+\"|\"+t+\"}\";},t;}();function cg(t){var e,n,i,r,o=t.series,a=t.dataIndex,s=t.multipleSeries,l=o.getData(),u=l.mapDimensionsAll(\"defaultedTooltip\"),h=u.length,c=o.getRawValue(a),p=Y(c),d=lg(o,a);if(h>1||p&&!h){var f=function(t,e,n,i,r){var o=e.getData(),a=V(t,function(t,e,n){var i=o.getDimensionInfo(n);return t||i&&!1!==i.tooltip&&null!=i.displayName;},!1),s=[],l=[],u=[];function h(t,e){var n=o.getDimensionInfo(e);n&&!1!==n.otherDims.tooltip&&(a?u.push(Qf(\"nameValue\",{markerType:\"subItem\",markerColor:r,name:n.displayName,value:t,valueType:n.type})):(s.push(t),l.push(n.type)));}return i.length?E(i,function(t){h(df(o,n,t),t);}):E(t,h),{inlineValues:s,inlineValueTypes:l,blocks:u};}(c,o,a,u,d);e=f.inlineValues,n=f.inlineValueTypes,i=f.blocks,r=f.inlineValues[0];}else if(h){var g=l.getDimensionInfo(u[0]);r=e=df(l,a,u[0]),n=g.type;}else r=e=p?c[0]:c;var y=Ao(o),v=y&&o.name||\"\",m=l.getName(a),x=s?v:m;return Qf(\"section\",{header:v,noHeader:s||!y,sortParam:r,blocks:[Qf(\"nameValue\",{markerType:\"item\",markerColor:d,name:x,noName:!ut(x),value:e,valueType:n})].concat(i||[])});}var pg=Po();function dg(t,e){return t.getName(e)||t.getId(e);}var fg=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e;}return n(e,t),e.prototype.init=function(t,e,n){this.seriesIndex=this.componentIndex,this.dataTask=vf({count:yg,reset:vg}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n),(pg(this).sourceManager=new Xf(this)).prepareSource();var i=this.getInitialData(t,n);xg(i,this),this.dataTask.context.data=i,pg(this).dataBeforeProcessed=i,gg(this),this._initSelectedMapFromData(i);},e.prototype.mergeDefaultAndTheme=function(t,e){var n=Dp(this),i=n?kp(t):{},r=this.subType;Op.hasClass(r)&&(r+=\"Series\"),C(t,e.getTheme().get(this.subType)),C(t,this.getDefaultOption()),bo(t,\"label\",[\"show\"]),this.fillDataTextStyle(t.data),n&&Ap(t,i,n);},e.prototype.mergeOption=function(t,e){t=C(this.option,t,!0),this.fillDataTextStyle(t.data);var n=Dp(this);n&&Ap(this.option,t,n);var i=pg(this).sourceManager;i.dirty(),i.prepareSource();var r=this.getInitialData(t,e);xg(r,this),this.dataTask.dirty(),this.dataTask.context.data=r,pg(this).dataBeforeProcessed=r,gg(this),this._initSelectedMapFromData(r);},e.prototype.fillDataTextStyle=function(t){if(t&&!$(t))for(var e=[\"show\"],n=0;nthis.getShallow(\"animationThreshold\")&&(e=!1),!!e;},e.prototype.restoreData=function(){this.dataTask.dirty();},e.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel,r=sd.prototype.getColorFromPalette.call(this,t,e,n);return r||(r=i.getColorFromPalette(t,e,n)),r;},e.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t);},e.prototype.getProgressive=function(){return this.get(\"progressive\");},e.prototype.getProgressiveThreshold=function(){return this.get(\"progressiveThreshold\");},e.prototype.select=function(t,e){this._innerSelect(this.getData(e),t);},e.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,r=this.getData(e);if(\"series\"===i||\"all\"===n)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(var o=0;o=0&&n.push(r);}return n;},e.prototype.isSelected=function(t,e){var n=this.option.selectedMap;if(!n)return!1;var i=this.getData(e);return(\"all\"===n||n[dg(i,t)])&&!i.getItemModel(t).get([\"select\",\"disabled\"]);},e.prototype.isUniversalTransitionEnabled=function(){if(this.__universalTransitionEnabled)return!0;var t=this.option.universalTransition;return!!t&&(!0===t||t&&t.enabled);},e.prototype._innerSelect=function(t,e){var n,i,r=this.option,o=r.selectedMode,a=e.length;if(o&&a)if(\"series\"===o)r.selectedMap=\"all\";else if(\"multiple\"===o){q(r.selectedMap)||(r.selectedMap={});for(var s=r.selectedMap,l=0;l0&&this._innerSelect(t,e);}},e.registerClass=function(t){return Op.registerClass(t);},e.protoInitialize=function(){var t=e.prototype;t.type=\"series.__base__\",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol=\"circle\",t.visualStyleAccessPath=\"itemStyle\",t.visualDrawType=\"fill\";}(),e;}(Op);function gg(t){var e=t.name;Ao(t)||(t.name=function(t){var e=t.getRawData(),n=e.mapDimensionsAll(\"seriesName\"),i=[];return E(n,function(t){var n=e.getDimensionInfo(t);n.displayName&&i.push(n.displayName);}),i.join(\" \");}(t)||e);}function yg(t){return t.model.getRawData().count();}function vg(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),mg;}function mg(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData);}function xg(t,e){E(vt(t.CHANGABLE_METHODS,t.DOWNSAMPLE_METHODS),function(n){t.wrapMethod(n,H(_g,e));});}function _g(t,e){var n=bg(t);return n&&n.setOutputEnd((e||this).count()),e;}function bg(t){var e=(t.ecModel||{}).scheduler,n=e&&e.getPipeline(t.uid);if(n){var i=n.currentTask;if(i){var r=i.agentStubMap;r&&(i=r.get(t.uid));}return i;}}R(fg,gf),R(fg,sd),Xo(fg,Op);var wg=function(){function t(){this.group=new Er(),this.uid=Ic(\"viewComponent\");}return t.prototype.init=function(t,e){},t.prototype.render=function(t,e,n,i){},t.prototype.dispose=function(t,e){},t.prototype.updateView=function(t,e,n,i){},t.prototype.updateLayout=function(t,e,n,i){},t.prototype.updateVisual=function(t,e,n,i){},t.prototype.toggleBlurSeries=function(t,e,n){},t.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t);},t;}();function Sg(){var t=Po();return function(e){var n=t(e),i=e.pipelineContext,r=!!n.large,o=!!n.progressiveRender,a=n.large=!(!i||!i.large),s=n.progressiveRender=!(!i||!i.progressiveRender);return!(r===a&&o===s)&&\"reset\";};}Uo(wg),Ko(wg);var Mg=Po(),Ig=Sg(),Tg=function(){function t(){this.group=new Er(),this.uid=Ic(\"viewChart\"),this.renderTask=vf({plan:Ag,reset:kg}),this.renderTask.context={view:this};}return t.prototype.init=function(t,e){},t.prototype.render=function(t,e,n,i){0;},t.prototype.highlight=function(t,e,n,i){var r=t.getData(i&&i.dataType);r&&Dg(r,i,\"emphasis\");},t.prototype.downplay=function(t,e,n,i){var r=t.getData(i&&i.dataType);r&&Dg(r,i,\"normal\");},t.prototype.remove=function(t,e){this.group.removeAll();},t.prototype.dispose=function(t,e){},t.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i);},t.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i);},t.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i);},t.prototype.eachRendered=function(t){jh(this.group,t);},t.markUpdateMethod=function(t,e){Mg(t).updateMethod=e;},t.protoInitialize=void(t.prototype.type=\"chart\"),t;}();function Cg(t,e,n){t&&ql(t)&&(\"emphasis\"===e?Al:kl)(t,n);}function Dg(t,e,n){var i=Lo(t,e),r=e&&null!=e.highlightKey?function(t){var e=el[t];return null==e&&tl<=32&&(e=el[t]=tl++),e;}(e.highlightKey):null;null!=i?E(_o(i),function(e){Cg(t.getItemGraphicEl(e),n,r);}):t.eachItemGraphicEl(function(t){Cg(t,n,r);});}function Ag(t){return Ig(t.model);}function kg(t){var e=t.model,n=t.ecModel,i=t.api,r=t.payload,o=e.pipelineContext.progressiveRender,a=t.view,s=r&&Mg(r).updateMethod,l=o?\"incrementalPrepareRender\":s&&a[s]?s:\"render\";return\"render\"!==l&&a[l](e,n,i,r),Lg[l];}Uo(Tg),Ko(Tg);var Lg={incrementalPrepareRender:{progress:function progress(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload);}},render:{forceFirstProgress:!0,progress:function progress(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload);}}},Pg=\"\\0__throttleOriginMethod\",Og=\"\\0__throttleRate\",Rg=\"\\0__throttleType\";function Ng(t,e,n){var i,r,o,a,s,l=0,u=0,h=null;function c(){u=new Date().getTime(),h=null,t.apply(o,a||[]);}e=e||0;var p=function p(){for(var t=[],p=0;p=0?c():h=setTimeout(c,-r),l=i;};return p.clear=function(){h&&(clearTimeout(h),h=null);},p.debounceNextCall=function(t){s=t;},p;}function Eg(t,e,n,i){var r=t[e];if(r){var o=r[Pg]||r,a=r[Rg];if(r[Og]!==n||a!==i){if(null==n||!i)return t[e]=o;(r=t[e]=Ng(o,n,\"debounce\"===i))[Pg]=o,r[Rg]=i,r[Og]=n;}return r;}}function zg(t,e){var n=t[e];n&&n[Pg]&&(n.clear&&n.clear(),t[e]=n[Pg]);}var Vg=Po(),Bg={itemStyle:$o(_c,!0),lineStyle:$o(vc,!0)},Fg={lineStyle:\"stroke\",itemStyle:\"fill\"};function Gg(t,e){var n=t.visualStyleMapper||Bg[e];return n||(__f__(\"warn\",\"Unknown style type '\"+e+\"'.\",\" at uni_modules/lime-echart/static/echarts.min.js:47\"),Bg.itemStyle);}function Wg(t,e){var n=t.visualDrawType||Fg[e];return n||(__f__(\"warn\",\"Unknown style type '\"+e+\"'.\",\" at uni_modules/lime-echart/static/echarts.min.js:47\"),\"fill\");}var Hg={createOnAllSeries:!0,performRawSeries:!0,reset:function reset(t,e){var n=t.getData(),i=t.visualStyleAccessPath||\"itemStyle\",r=t.getModel(i),o=Gg(t,i)(r),a=r.getShallow(\"decal\");a&&(n.setVisual(\"decal\",a),a.dirty=!0);var s=Wg(t,i),l=o[s],u=U(l)?l:null,h=\"auto\"===o.fill||\"auto\"===o.stroke;if(!o[s]||u||h){var c=t.getColorFromPalette(t.name,null,e.getSeriesCount());o[s]||(o[s]=c,n.setVisual(\"colorFromPalette\",!0)),o.fill=\"auto\"===o.fill||U(o.fill)?c:o.fill,o.stroke=\"auto\"===o.stroke||U(o.stroke)?c:o.stroke;}if(n.setVisual(\"style\",o),n.setVisual(\"drawType\",s),!e.isSeriesFiltered(t)&&u)return n.setVisual(\"colorFromPalette\",!1),{dataEach:function dataEach(e,n){var i=t.getDataParams(n),r=A({},o);r[s]=u(i),e.setItemVisual(n,\"style\",r);}};}},Yg=new Sc(),Ug={createOnAllSeries:!0,performRawSeries:!0,reset:function reset(t,e){if(!t.ignoreStyleOnData&&!e.isSeriesFiltered(t)){var n=t.getData(),i=t.visualStyleAccessPath||\"itemStyle\",r=Gg(t,i),o=n.getVisual(\"drawType\");return{dataEach:n.hasItemOption?function(t,e){var n=t.getRawDataItem(e);if(n&&n[i]){Yg.option=n[i];var a=r(Yg);A(t.ensureUniqueItemVisual(e,\"style\"),a),Yg.option.decal&&(t.setItemVisual(e,\"decal\",Yg.option.decal),Yg.option.decal.dirty=!0),o in a&&t.setItemVisual(e,\"colorFromPalette\",!1);}}:null};}}},Xg={performRawSeries:!0,overallReset:function overallReset(t){var e=yt();t.eachSeries(function(t){var n=t.getColorBy();if(!t.isColorBySeries()){var i=t.type+\"-\"+n,r=e.get(i);r||(r={},e.set(i,r)),Vg(t).scope=r;}}),t.eachSeries(function(e){if(!e.isColorBySeries()&&!t.isSeriesFiltered(e)){var n=e.getRawData(),i={},r=e.getData(),o=Vg(e).scope,a=e.visualStyleAccessPath||\"itemStyle\",s=Wg(e,a);r.each(function(t){var e=r.getRawIndex(t);i[e]=t;}),n.each(function(t){var a=i[t];if(r.getItemVisual(a,\"colorFromPalette\")){var l=r.ensureUniqueItemVisual(a,\"style\"),u=n.getName(t)||t+\"\",h=n.count();l[s]=e.getColorFromPalette(u,o,h);}});}});}},Zg=Math.PI;var jg=function(){function t(t,e,n,i){this._stageTaskMap=yt(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i);}return t.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each(function(t){var e=t.overallTask;e&&e.dirty();});},t.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),i=n.context,r=!e&&n.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>n.blockIndex?n.step:null,o=i&&i.modDataCount;return{step:r,modBy:null!=o?Math.ceil(o/r):null,modDataCount:o};}},t.prototype.getPipeline=function(t){return this._pipelineMap.get(t);},t.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData().count(),r=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,o=t.get(\"large\")&&i>=t.get(\"largeThreshold\"),a=\"mod\"===t.get(\"progressiveChunkMode\")?i:null;t.pipelineContext=n.context={progressiveRender:r,modDataCount:a,large:o};},t.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=yt();t.eachSeries(function(t){var i=t.getProgressive(),r=t.uid;n.set(r,{id:r,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:i&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),e._pipe(t,t.dataTask);});},t.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),n=this.api;E(this._allHandlers,function(i){var r=t.get(i.uid)||t.set(i.uid,{}),o=\"\";lt(!(i.reset&&i.overallReset),o),i.reset&&this._createSeriesStageTask(i,r,e,n),i.overallReset&&this._createOverallStageTask(i,r,e,n);},this);},t.prototype.prepareView=function(t,e,n,i){var r=t.renderTask,o=r.context;o.model=e,o.ecModel=n,o.api=i,r.__block=!t.incrementalPrepareRender,this._pipe(e,r);},t.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0});},t.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n);},t.prototype._performStageTasks=function(t,e,n,i){i=i||{};var r=!1,o=this;function a(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id));}E(t,function(t,s){if(!i.visualType||i.visualType===t.visualType){var l=o._stageTaskMap.get(t.uid),u=l.seriesTaskMap,h=l.overallTask;if(h){var c,p=h.agentStubMap;p.each(function(t){a(i,t)&&(t.dirty(),c=!0);}),c&&h.dirty(),o.updatePayload(h,n);var d=o.getPerformArgs(h,i.block);p.each(function(t){t.perform(d);}),h.perform(d)&&(r=!0);}else u&&u.each(function(s,l){a(i,s)&&s.dirty();var u=o.getPerformArgs(s,i.block);u.skip=!t.performRawSeries&&e.isSeriesFiltered(s.context.model),o.updatePayload(s,n),s.perform(u)&&(r=!0);});}}),this.unfinished=r||this.unfinished;},t.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e=t.dataTask.perform()||e;}),this.unfinished=e||this.unfinished;},t.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break;}e=e.getUpstream();}while(e);});},t.prototype.updatePayload=function(t,e){\"remain\"!==e&&(t.context.payload=e);},t.prototype._createSeriesStageTask=function(t,e,n,i){var r=this,o=e.seriesTaskMap,a=e.seriesTaskMap=yt(),s=t.seriesType,l=t.getTargetSeries;function u(e){var s=e.uid,l=a.set(s,o&&o.get(s)||vf({plan:Qg,reset:ty,count:iy}));l.context={model:e,ecModel:n,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:r},r._pipe(e,l);}t.createOnAllSeries?n.eachRawSeries(u):s?n.eachRawSeriesByType(s,u):l&&l(n,i).each(u);},t.prototype._createOverallStageTask=function(t,e,n,i){var r=this,o=e.overallTask=e.overallTask||vf({reset:qg});o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:r};var a=o.agentStubMap,s=o.agentStubMap=yt(),l=t.seriesType,u=t.getTargetSeries,h=!0,c=!1,p=\"\";function d(t){var e=t.uid,n=s.set(e,a&&a.get(e)||(c=!0,vf({reset:Kg,onDirty:Jg})));n.context={model:t,overallProgress:h},n.agent=o,n.__block=h,r._pipe(t,n);}lt(!t.createOnAllSeries,p),l?n.eachRawSeriesByType(l,d):u?u(n,i).each(d):(h=!1,E(n.getSeries(),d)),c&&o.dirty();},t.prototype._pipe=function(t,e){var n=t.uid,i=this._pipelineMap.get(n);!i.head&&(i.head=e),i.tail&&i.tail.pipe(e),i.tail=e,e.__idxInPipeline=i.count++,e.__pipeline=i;},t.wrapStageHandler=function(t,e){return U(t)&&(t={overallReset:t,seriesType:ry(t)}),t.uid=Ic(\"stageHandler\"),e&&(t.visualType=e),t;},t;}();function qg(t){t.overallReset(t.ecModel,t.api,t.payload);}function Kg(t){return t.overallProgress&&$g;}function $g(){this.agent.dirty(),this.getDownstream().dirty();}function Jg(){this.agent&&this.agent.dirty();}function Qg(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null;}function ty(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=_o(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?z(e,function(t,e){return ny(e);}):ey;}var ey=ny(0);function ny(t){return function(e,n){var i=n.data,r=n.resetDefines[t];if(r&&r.dataEach)for(var o=e.start;o0&&h===r.length-u.length){var c=r.slice(0,h);\"data\"!==c&&(e.mainType=c,e[u.toLowerCase()]=t,s=!0);}}a.hasOwnProperty(r)&&(n[r]=t,s=!0),s||(i[r]=t);});}return{cptQuery:e,dataQuery:n,otherQuery:i};},t.prototype.filter=function(t,e){var n=this.eventInfo;if(!n)return!0;var i=n.targetEl,r=n.packedEvent,o=n.model,a=n.view;if(!o||!a)return!0;var s=e.cptQuery,l=e.dataQuery;return u(s,o,\"mainType\")&&u(s,o,\"subType\")&&u(s,o,\"index\",\"componentIndex\")&&u(s,o,\"name\")&&u(s,o,\"id\")&&u(l,r,\"name\")&&u(l,r,\"dataIndex\")&&u(l,r,\"dataType\")&&(!a.filterForExposedEvent||a.filterForExposedEvent(t,e.otherQuery,i,r));function u(t,e,n,i){return null==t[n]||e[i||n]===t[n];}},t.prototype.afterTrigger=function(){this.eventInfo=null;},t;}(),vy=[\"symbol\",\"symbolSize\",\"symbolRotate\",\"symbolOffset\"],my=vy.concat([\"symbolKeepAspect\"]),xy={createOnAllSeries:!0,performRawSeries:!0,reset:function reset(t,e){var n=t.getData();if(t.legendIcon&&n.setVisual(\"legendIcon\",t.legendIcon),t.hasSymbolVisual){for(var i={},r={},o=!1,a=0;a=0&&Gy(l)?l:.5,t.createRadialGradient(a,s,0,a,s,l);}(t,e,n):function(t,e,n){var i=null==e.x?0:e.x,r=null==e.x2?1:e.x2,o=null==e.y?0:e.y,a=null==e.y2?0:e.y2;return e.global||(i=i*n.width+n.x,r=r*n.width+n.x,o=o*n.height+n.y,a=a*n.height+n.y),i=Gy(i)?i:0,r=Gy(r)?r:1,o=Gy(o)?o:0,a=Gy(a)?a:0,t.createLinearGradient(i,o,r,a);}(t,e,n),r=e.colorStops,o=0;o0&&(e=i.lineDash,n=i.lineWidth,e&&\"solid\"!==e&&n>0?\"dashed\"===e?[4*n,2*n]:\"dotted\"===e?[n]:j(e)?[e]:Y(e)?e:null:null),o=i.lineDashOffset;if(r){var a=i.strokeNoScale&&t.getLineScale?t.getLineScale():1;a&&1!==a&&(r=z(r,function(t){return t/a;}),o/=a);}return[r,o];}var Xy=new rs(!0);function Zy(t){var e=t.stroke;return!(null==e||\"none\"===e||!(t.lineWidth>0));}function jy(t){return\"string\"==typeof t&&\"none\"!==t;}function qy(t){var e=t.fill;return null!=e&&\"none\"!==e;}function Ky(t,e){if(null!=e.fillOpacity&&1!==e.fillOpacity){var n=t.globalAlpha;t.globalAlpha=e.fillOpacity*e.opacity,t.fill(),t.globalAlpha=n;}else t.fill();}function $y(t,e){if(null!=e.strokeOpacity&&1!==e.strokeOpacity){var n=t.globalAlpha;t.globalAlpha=e.strokeOpacity*e.opacity,t.stroke(),t.globalAlpha=n;}else t.stroke();}function Jy(t,e,n){var i=na(e.image,e.__image,n);if(ra(i)){var r=t.createPattern(i,e.repeat||\"repeat\");if(\"function\"==typeof DOMMatrix&&r&&r.setTransform){var o=new DOMMatrix();o.translateSelf(e.x||0,e.y||0),o.rotateSelf(0,0,(e.rotation||0)*wt),o.scaleSelf(e.scaleX||1,e.scaleY||1),r.setTransform(o);}return r;}}var Qy=[\"shadowBlur\",\"shadowOffsetX\",\"shadowOffsetY\"],tv=[[\"lineCap\",\"butt\"],[\"lineJoin\",\"miter\"],[\"miterLimit\",10]];function ev(t,e,n,i,r){var o=!1;if(!i&&e===(n=n||{}))return!1;if(i||e.opacity!==n.opacity){rv(t,r),o=!0;var a=Math.max(Math.min(e.opacity,1),0);t.globalAlpha=isNaN(a)?ma.opacity:a;}(i||e.blend!==n.blend)&&(o||(rv(t,r),o=!0),t.globalCompositeOperation=e.blend||ma.blend);for(var s=0;s0&&t.unfinished);t.unfinished||this._zr.flush();}}},e.prototype.getDom=function(){return this._dom;},e.prototype.getId=function(){return this.id;},e.prototype.getZr=function(){return this._zr;},e.prototype.isSSR=function(){return this._ssr;},e.prototype.setOption=function(t,e,n){if(!this.__flagInMainProcess)if(this._disposed)qv(this.id);else{var i,r,o;if(q(e)&&(n=e.lazyUpdate,i=e.silent,r=e.replaceMerge,o=e.transition,e=e.notMerge),this.__flagInMainProcess=!0,!this._model||e){var a=new xd(this._api),s=this._theme,l=this._model=new hd();l.scheduler=this._scheduler,l.ssr=this._ssr,l.init(null,null,null,s,this._locale,a);}this._model.setOption(t,{replaceMerge:r},Qv);var u={seriesTransition:o,optionChanged:!0};if(n)this.__pendingUpdate={silent:i,updateParams:u},this.__flagInMainProcess=!1,this.getZr().wakeUp();else{try{Tv(this),Av.update.call(this,null,u);}catch(t){throw this.__pendingUpdate=null,this.__flagInMainProcess=!1,t;}this._ssr||this._zr.flush(),this.__pendingUpdate=null,this.__flagInMainProcess=!1,Ov.call(this,i),Rv.call(this,i);}}},e.prototype.setTheme=function(){go();},e.prototype.getModel=function(){return this._model;},e.prototype.getOption=function(){return this._model&&this._model.getOption();},e.prototype.getWidth=function(){return this._zr.getWidth();},e.prototype.getHeight=function(){return this._zr.getHeight();},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||r.hasGlobalWindow&&window.devicePixelRatio||1;},e.prototype.getRenderedCanvas=function(t){return this.renderToCanvas(t);},e.prototype.renderToCanvas=function(t){t=t||{};var e=this._zr.painter;return e.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get(\"backgroundColor\"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()});},e.prototype.renderToSVGString=function(t){t=t||{};var e=this._zr.painter;return e.renderToString({useViewBox:t.useViewBox});},e.prototype.getSvgDataURL=function(){if(r.svgSupported){var t=this._zr;return E(t.storage.getDisplayList(),function(t){t.stopAnimation(null,!0);}),t.painter.toDataURL();}},e.prototype.getDataURL=function(t){if(!this._disposed){var e=(t=t||{}).excludeComponents,n=this._model,i=[],r=this;E(e,function(t){n.eachComponent({mainType:t},function(t){var e=r._componentsMap[t.__viewId];e.group.ignore||(i.push(e),e.group.ignore=!0);});});var o=\"svg\"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(t).toDataURL(\"image/\"+(t&&t.type||\"png\"));return E(i,function(t){t.group.ignore=!1;}),o;}qv(this.id);},e.prototype.getConnectedDataURL=function(t){if(!this._disposed){var e=\"svg\"===t.type,n=this.group,i=Math.min,r=Math.max,o=1/0;if(rm[n]){var a=o,s=o,l=-1/0,u=-1/0,c=[],p=t&&t.pixelRatio||this.getDevicePixelRatio();E(im,function(o,h){if(o.group===n){var p=e?o.getZr().painter.getSvgDom().innerHTML:o.renderToCanvas(T(t)),d=o.getDom().getBoundingClientRect();a=i(d.left,a),s=i(d.top,s),l=r(d.right,l),u=r(d.bottom,u),c.push({dom:p,left:d.left,top:d.top});}});var d=(l*=p)-(a*=p),f=(u*=p)-(s*=p),g=h.createCanvas(),y=Fr(g,{renderer:e?\"svg\":\"canvas\"});if(y.resize({width:d,height:f}),e){var v=\"\";return E(c,function(t){var e=t.left-a,n=t.top-s;v+=''+t.dom+\"\";}),y.painter.getSvgRoot().innerHTML=v,t.connectedBackgroundColor&&y.painter.setBackgroundColor(t.connectedBackgroundColor),y.refreshImmediately(),y.painter.toDataURL();}return t.connectedBackgroundColor&&y.add(new Es({shape:{x:0,y:0,width:d,height:f},style:{fill:t.connectedBackgroundColor}})),E(c,function(t){var e=new As({style:{x:t.left*p-a,y:t.top*p-s,image:t.dom}});y.add(e);}),y.refreshImmediately(),g.toDataURL(\"image/\"+(t&&t.type||\"png\"));}return this.getDataURL(t);}qv(this.id);},e.prototype.convertToPixel=function(t,e){return kv(this,\"convertToPixel\",t,e);},e.prototype.convertFromPixel=function(t,e){return kv(this,\"convertFromPixel\",t,e);},e.prototype.containPixel=function(t,e){var n;if(!this._disposed)return E(Ro(this._model,t),function(t,i){i.indexOf(\"Models\")>=0&&E(t,function(t){var r=t.coordinateSystem;if(r&&r.containPoint)n=n||!!r.containPoint(e);else if(\"seriesModels\"===i){var o=this._chartsMap[t.__viewId];o&&o.containPoint&&(n=n||o.containPoint(e,t));}else 0;},this);},this),!!n;qv(this.id);},e.prototype.getVisual=function(t,e){var n=Ro(this._model,t,{defaultMainType:\"series\"}),i=n.seriesModel;var r=i.getData(),o=n.hasOwnProperty(\"dataIndexInside\")?n.dataIndexInside:n.hasOwnProperty(\"dataIndex\")?r.indexOfRawIndex(n.dataIndex):null;return null!=o?by(r,o,e):wy(r,e);},e.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId];},e.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId];},e.prototype._initEvents=function(){var t,e,n,i=this;E(jv,function(t){var e=function e(_e4){var n,r=i.getModel(),o=_e4.target,a=\"globalout\"===t;if(a?n={}:o&&Ty(o,function(t){var e=Js(t);if(e&&null!=e.dataIndex){var i=e.dataModel||r.getSeriesByIndex(e.seriesIndex);return n=i&&i.getDataParams(e.dataIndex,e.dataType)||{},!0;}if(e.eventData)return n=A({},e.eventData),!0;},!0),n){var s=n.componentType,l=n.componentIndex;\"markLine\"!==s&&\"markPoint\"!==s&&\"markArea\"!==s||(s=\"series\",l=n.seriesIndex);var u=s&&null!=l&&r.getComponent(s,l),h=u&&i[\"series\"===u.mainType?\"_chartsMap\":\"_componentsMap\"][u.__viewId];0,n.event=_e4,n.type=t,i._$eventProcessor.eventInfo={targetEl:o,packedEvent:n,model:u,view:h},i.trigger(t,n);}};e.zrEventfulCallAtLast=!0,i._zr.on(t,e,i);}),E($v,function(t,e){i._messageCenter.on(e,function(t){this.trigger(e,t);},i);}),E([\"selectchanged\"],function(t){i._messageCenter.on(t,function(e){this.trigger(t,e);},i);}),t=this._messageCenter,e=this,n=this._api,t.on(\"selectchanged\",function(t){var i=n.getModel();t.isFromClick?(Iy(\"map\",\"selectchanged\",e,i,t),Iy(\"pie\",\"selectchanged\",e,i,t)):\"select\"===t.fromAction?(Iy(\"map\",\"selected\",e,i,t),Iy(\"pie\",\"selected\",e,i,t)):\"unselect\"===t.fromAction&&(Iy(\"map\",\"unselected\",e,i,t),Iy(\"pie\",\"unselected\",e,i,t));});},e.prototype.isDisposed=function(){return this._disposed;},e.prototype.clear=function(){this._disposed?qv(this.id):this.setOption({series:[]},!0);},e.prototype.dispose=function(){if(this._disposed)qv(this.id);else{this._disposed=!0,this.getDom()&&Bo(this.getDom(),sm,\"\");var t=this,e=t._api,n=t._model;E(t._componentsViews,function(t){t.dispose(n,e);}),E(t._chartsViews,function(t){t.dispose(n,e);}),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete im[t.id];}},e.prototype.resize=function(t){if(!this.__flagInMainProcess)if(this._disposed)qv(this.id);else{this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var n=e.resetOption(\"media\"),i=t&&t.silent;this.__pendingUpdate&&(null==i&&(i=this.__pendingUpdate.silent),n=!0,this.__pendingUpdate=null),this.__flagInMainProcess=!0;try{n&&Tv(this),Av.update.call(this,{type:\"resize\",animation:A({duration:0},t&&t.animation)});}catch(t){throw this.__flagInMainProcess=!1,t;}this.__flagInMainProcess=!1,Ov.call(this,i),Rv.call(this,i);}}},e.prototype.showLoading=function(t,e){if(this._disposed)qv(this.id);else if(q(t)&&(e=t,t=\"\"),t=t||\"default\",this.hideLoading(),nm[t]){var n=nm[t](this._api,e),i=this._zr;this._loadingFX=n,i.add(n);}},e.prototype.hideLoading=function(){this._disposed?qv(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null);},e.prototype.makeActionFromEvent=function(t){var e=A({},t);return e.type=$v[t.type],e;},e.prototype.dispatchAction=function(t,e){if(this._disposed)qv(this.id);else if(q(e)||(e={silent:!!e}),Kv[t.type]&&this._model)if(this.__flagInMainProcess)this._pendingActions.push(t);else{var n=e.silent;Pv.call(this,t,n);var i=e.flush;i?this._zr.flush():!1!==i&&r.browser.weChat&&this._throttledZrFlush(),Ov.call(this,n),Rv.call(this,n);}},e.prototype.updateLabelLayout=function(){gv.trigger(\"series:layoutlabels\",this._model,this._api,{updatedSeries:[]});},e.prototype.appendData=function(t){if(this._disposed)qv(this.id);else{var e=t.seriesIndex,n=this.getModel().getSeriesByIndex(e);0,n.appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp();}},e.internalField=function(){function t(t){t.clearColorPalette(),t.eachSeries(function(t){t.clearColorPalette();});}function e(t){for(var e=[],n=t.currentStates,i=0;i0?{duration:o,delay:i.get(\"delay\"),easing:i.get(\"easing\")}:null;n.eachRendered(function(t){if(t.states&&t.states.emphasis){if(gh(t))return;if(t instanceof Ms&&function(t){var e=nl(t);e.normalFill=t.style.fill,e.normalStroke=t.style.stroke;var n=t.states.select||{};e.selectFill=n.style&&n.style.fill||null,e.selectStroke=n.style&&n.style.stroke||null;}(t),t.__dirty){var n=t.prevStates;n&&t.useStates(n);}if(r){t.stateTransition=a;var i=t.getTextContent(),o=t.getTextGuideLine();i&&(i.stateTransition=a),o&&(o.stateTransition=a);}t.__dirty&&e(t);}});}Tv=function Tv(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),Cv(t,!0),Cv(t,!1),e.plan();},Cv=function Cv(t,e){for(var n=t._model,i=t._scheduler,r=e?t._componentsViews:t._chartsViews,o=e?t._componentsMap:t._chartsMap,a=t._zr,s=t._api,l=0;le.get(\"hoverLayerThreshold\")&&!r.node&&!r.worker&&e.eachSeries(function(e){if(!e.preventUsingHoverLayer){var n=t._chartsMap[e.__viewId];n.__alive&&n.eachRendered(function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0);});}});}(t,e),gv.trigger(\"series:afterupdate\",e,n,l);},Wv=function Wv(t){t.__needsUpdateStatus=!0,t.getZr().wakeUp();},Hv=function Hv(t){t.__needsUpdateStatus&&(t.getZr().storage.traverse(function(t){gh(t)||e(t);}),t.__needsUpdateStatus=!1);},Fv=function Fv(t){return new(function(e){function i(){return null!==e&&e.apply(this,arguments)||this;}return n(i,e),i.prototype.getCoordinateSystems=function(){return t._coordSysMgr.getCoordinateSystems();},i.prototype.getComponentByElement=function(e){for(;e;){var n=e.__ecComponentInfo;if(null!=n)return t._model.getComponent(n.mainType,n.index);e=e.parent;}},i.prototype.enterEmphasis=function(e,n){Al(e,n),Wv(t);},i.prototype.leaveEmphasis=function(e,n){kl(e,n),Wv(t);},i.prototype.enterBlur=function(e){Ll(e),Wv(t);},i.prototype.leaveBlur=function(e){Pl(e),Wv(t);},i.prototype.enterSelect=function(e){Ol(e),Wv(t);},i.prototype.leaveSelect=function(e){Rl(e),Wv(t);},i.prototype.getModel=function(){return t.getModel();},i.prototype.getViewOfComponentModel=function(e){return t.getViewOfComponentModel(e);},i.prototype.getViewOfSeriesModel=function(e){return t.getViewOfSeriesModel(e);},i;}(gd))(t);},Gv=function Gv(t){function e(t,e){for(var n=0;n=0)){bm.push(n);var o=jg.wrapStageHandler(n,r);o.__prio=e,o.__raw=n,t.push(o);}}function Sm(t,e){nm[t]=e;}function Mm(t,e,n){var i=vv(\"registerMap\");i&&i(t,e,n);}var Im=function Im(t){var e=(t=T(t)).type,n=\"\";e||yo(n);var i=e.split(\":\");2!==i.length&&yo(n);var r=!1;\"echarts\"===i[0]&&(e=i[1],r=!0),t.__isBuiltIn=r,Of.set(e,t);};_m(mv,Hg),_m(xv,Ug),_m(xv,Xg),_m(mv,xy),_m(xv,_y),_m(7e3,function(t,e){t.eachRawSeries(function(n){if(!t.isSeriesFiltered(n)){var i=n.getData();i.hasItemVisual()&&i.each(function(t){var n=i.getItemVisual(t,\"decal\");n&&(i.ensureUniqueItemVisual(t,\"style\").decal=cv(n,e));});var r=i.getVisual(\"decal\");if(r)i.getVisual(\"style\").decal=cv(r,e);}});}),pm(Fd),dm(900,function(t){var e=yt();t.eachSeries(function(t){var n=t.get(\"stack\");if(n){var i=e.get(n)||e.set(n,[]),r=t.getData(),o={stackResultDimension:r.getCalculationInfo(\"stackResultDimension\"),stackedOverDimension:r.getCalculationInfo(\"stackedOverDimension\"),stackedDimension:r.getCalculationInfo(\"stackedDimension\"),stackedByDimension:r.getCalculationInfo(\"stackedByDimension\"),isStackedByIndex:r.getCalculationInfo(\"isStackedByIndex\"),data:r,seriesModel:t};if(!o.stackedDimension||!o.isStackedByIndex&&!o.stackedByDimension)return;i.length&&r.setCalculationInfo(\"stackedOnSeries\",i[i.length-1].seriesModel),i.push(o);}}),e.each(Gd);}),Sm(\"default\",function(t,e){k(e=e||{},{text:\"loading\",textColor:\"#000\",fontSize:12,fontWeight:\"normal\",fontStyle:\"normal\",fontFamily:\"sans-serif\",maskColor:\"rgba(255, 255, 255, 0.8)\",showSpinner:!0,color:\"#5470c6\",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new Er(),i=new Es({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});n.add(i);var r,o=new Bs({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),a=new Es({style:{fill:\"none\"},textContent:o,textConfig:{position:\"right\",distance:10},zlevel:e.zlevel,z:10001});return n.add(a),e.showSpinner&&((r=new Ju({shape:{startAngle:-Zg/2,endAngle:-Zg/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:\"round\",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*Zg/2}).start(\"circularInOut\"),r.animateShape(!0).when(1e3,{startAngle:3*Zg/2}).delay(300).start(\"circularInOut\"),n.add(r)),n.resize=function(){var n=o.getBoundingRect().width,s=e.showSpinner?e.spinnerRadius:0,l=(t.getWidth()-2*s-(e.showSpinner&&n?10:0)-n)/2-(e.showSpinner&&n?0:5+n/2)+(e.showSpinner?0:n/2)+(n?0:s),u=t.getHeight()/2;e.showSpinner&&r.setShape({cx:l,cy:u}),a.setShape({x:l-s,y:u-s,width:2*s,height:2*s}),i.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()});},n.resize(),n;}),vm({type:sl,event:sl,update:sl},bt),vm({type:ll,event:ll,update:ll},bt),vm({type:ul,event:ul,update:ul},bt),vm({type:hl,event:hl,update:hl},bt),vm({type:cl,event:cl,update:cl},bt),cm(\"light\",hy),cm(\"dark\",gy);var Tm=[],Cm={registerPreprocessor:pm,registerProcessor:dm,registerPostInit:fm,registerPostUpdate:gm,registerUpdateLifecycle:ym,registerAction:vm,registerCoordinateSystem:mm,registerLayout:xm,registerVisual:_m,registerTransform:Im,registerLoading:Sm,registerMap:Mm,registerImpl:function registerImpl(t,e){yv[t]=e;},PRIORITY:_v,ComponentModel:Op,ComponentView:wg,SeriesModel:fg,ChartView:Tg,registerComponentModel:function registerComponentModel(t){Op.registerClass(t);},registerComponentView:function registerComponentView(t){wg.registerClass(t);},registerSeriesModel:function registerSeriesModel(t){fg.registerClass(t);},registerChartView:function registerChartView(t){Tg.registerClass(t);},registerSubTypeDefaulter:function registerSubTypeDefaulter(t,e){Op.registerSubTypeDefaulter(t,e);},registerPainter:function registerPainter(t,e){Gr(t,e);}};function Dm(t){Y(t)?E(t,function(t){Dm(t);}):P(Tm,t)>=0||(Tm.push(t),U(t)&&(t={install:t}),t.install(Cm));}function Am(t){return null==t?0:t.length||1;}function km(t){return t;}var Lm=function(){function t(t,e,n,i,r,o){this._old=t,this._new=e,this._oldKeyGetter=n||km,this._newKeyGetter=i||km,this.context=r,this._diffModeMultiple=\"multiple\"===o;}return t.prototype.add=function(t){return this._add=t,this;},t.prototype.update=function(t){return this._update=t,this;},t.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this;},t.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this;},t.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this;},t.prototype.remove=function(t){return this._remove=t,this;},t.prototype.execute=function(){this[this._diffModeMultiple?\"_executeMultiple\":\"_executeOneToOne\"]();},t.prototype._executeOneToOne=function(){var t=this._old,e=this._new,n={},i=new Array(t.length),r=new Array(e.length);this._initIndexMap(t,null,i,\"_oldKeyGetter\"),this._initIndexMap(e,n,r,\"_newKeyGetter\");for(var o=0;o1){var u=s.shift();1===s.length&&(n[a]=s[0]),this._update&&this._update(u,o);}else 1===l?(n[a]=null,this._update&&this._update(s,o)):this._remove&&this._remove(o);}this._performRestAdd(r,n);},t.prototype._executeMultiple=function(){var t=this._old,e=this._new,n={},i={},r=[],o=[];this._initIndexMap(t,n,r,\"_oldKeyGetter\"),this._initIndexMap(e,i,o,\"_newKeyGetter\");for(var a=0;a1&&1===c)this._updateManyToOne&&this._updateManyToOne(u,l),i[s]=null;else if(1===h&&c>1)this._updateOneToMany&&this._updateOneToMany(u,l),i[s]=null;else if(1===h&&1===c)this._update&&this._update(u,l),i[s]=null;else if(h>1&&c>1)this._updateManyToMany&&this._updateManyToMany(u,l),i[s]=null;else if(h>1)for(var p=0;p1)for(var a=0;a30;}var Hm,Ym,Um,Xm,Zm,jm,qm,Km=q,$m=z,Jm=\"undefined\"==typeof Int32Array?Array:Int32Array,Qm=[\"hasItemOption\",\"_nameList\",\"_idList\",\"_invertedIndicesMap\",\"_dimSummary\",\"userOutput\",\"_rawData\",\"_dimValueGetter\",\"_nameDimIdx\",\"_idDimIdx\",\"_nameRepeatCount\"],tx=[\"_approximateExtent\"],ex=function(){function t(t,e){var n;this.type=\"list\",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=[\"cloneShallow\",\"downSample\",\"lttbDownSample\",\"map\"],this.CHANGABLE_METHODS=[\"filterSelf\",\"selectRange\"],this.DOWNSAMPLE_METHODS=[\"downSample\",\"lttbDownSample\"];var i=!1;Bm(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(i=!0,n=t),n=n||[\"x\",\"y\"];for(var r={},o=[],a={},s=!1,l={},u=0;u=e)){var n=this._store.getProvider();this._updateOrdinalMeta();var i=this._nameList,r=this._idList;if(n.getSource().sourceFormat===Vp&&!n.pure)for(var o=[],a=t;a0;},t.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,i=n[t];i||(i=n[t]={});var r=i[e];return null==r&&(Y(r=this.getVisual(e))?r=r.slice():Km(r)&&(r=A({},r)),i[e]=r),r;},t.prototype.setItemVisual=function(t,e,n){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,Km(e)?A(i,e):i[e]=n;},t.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[];},t.prototype.setLayout=function(t,e){Km(t)?A(this._layout,t):this._layout[t]=e;},t.prototype.getLayout=function(t){return this._layout[t];},t.prototype.getItemLayout=function(t){return this._itemLayouts[t];},t.prototype.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?A(this._itemLayouts[t]||{},e):e;},t.prototype.clearItemLayouts=function(){this._itemLayouts.length=0;},t.prototype.setItemGraphicEl=function(t,e){var n=this.hostModel&&this.hostModel.seriesIndex;Qs(n,this.dataType,t,e),this._graphicEls[t]=e;},t.prototype.getItemGraphicEl=function(t){return this._graphicEls[t];},t.prototype.eachItemGraphicEl=function(t,e){E(this._graphicEls,function(n,i){n&&t&&t.call(e,n,i);});},t.prototype.cloneShallow=function(e){return e||(e=new t(this._schema?this._schema:$m(this.dimensions,this._getDimInfo,this),this.hostModel)),Zm(e,this),e._store=this._store,e;},t.prototype.wrapMethod=function(t,e){var n=this[t];U(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=n.apply(this,arguments);return e.apply(this,[t].concat(at(arguments)));});},t.internalField=(Hm=function Hm(t){var e=t._invertedIndicesMap;E(e,function(n,i){var r=t._dimInfos[i],o=r.ordinalMeta,a=t._store;if(o){n=e[i]=new Jm(o.categories.length);for(var s=0;s1&&(s+=\"__ec__\"+u),i[e]=s;}})),t;}();function nx(t,e){jd(t)||(t=Kd(t));var n=(e=e||{}).coordDimensions||[],i=e.dimensionsDefine||t.dimensionsDefine||[],r=yt(),o=[],a=function(t,e,n,i){var r=Math.max(t.dimensionsDetectedCount||1,e.length,n.length,i||0);return E(e,function(t){var e;q(t)&&(e=t.dimsDef)&&(r=Math.max(r,e.length));}),r;}(t,n,i,e.dimensionsCount),s=e.canOmitUnusedDimensions&&Wm(a),l=i===t.dimensionsDefine,u=l?Gm(t):Fm(i),h=e.encodeDefine;!h&&e.encodeDefaulter&&(h=e.encodeDefaulter(t,a));for(var c=yt(h),p=new Ff(a),d=0;d0&&(i.name=r+(o-1)),o++,e.set(r,o);}}(o),new Vm({source:t,dimensions:o,fullDimensionCount:a,dimensionOmitted:s});}function ix(t,e,n){if(n||e.hasKey(t)){for(var i=0;e.hasKey(t+i);){i++;}t+=i;}return e.set(t,!0),t;}var rx=function rx(t){this.coordSysDims=[],this.axisMap=yt(),this.categoryAxisMap=yt(),this.coordSysName=t;};var ox={cartesian2d:function cartesian2d(t,e,n,i){var r=t.getReferringComponents(\"xAxis\",Eo).models[0],o=t.getReferringComponents(\"yAxis\",Eo).models[0];e.coordSysDims=[\"x\",\"y\"],n.set(\"x\",r),n.set(\"y\",o),ax(r)&&(i.set(\"x\",r),e.firstCategoryDimIndex=0),ax(o)&&(i.set(\"y\",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1));},singleAxis:function singleAxis(t,e,n,i){var r=t.getReferringComponents(\"singleAxis\",Eo).models[0];e.coordSysDims=[\"single\"],n.set(\"single\",r),ax(r)&&(i.set(\"single\",r),e.firstCategoryDimIndex=0);},polar:function polar(t,e,n,i){var r=t.getReferringComponents(\"polar\",Eo).models[0],o=r.findAxisModel(\"radiusAxis\"),a=r.findAxisModel(\"angleAxis\");e.coordSysDims=[\"radius\",\"angle\"],n.set(\"radius\",o),n.set(\"angle\",a),ax(o)&&(i.set(\"radius\",o),e.firstCategoryDimIndex=0),ax(a)&&(i.set(\"angle\",a),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1));},geo:function geo(t,e,n,i){e.coordSysDims=[\"lng\",\"lat\"];},parallel:function parallel(t,e,n,i){var r=t.ecModel,o=r.getComponent(\"parallel\",t.get(\"parallelIndex\")),a=e.coordSysDims=o.dimensions.slice();E(o.parallelAxisIndex,function(t,o){var s=r.getComponent(\"parallelAxis\",t),l=a[o];n.set(l,s),ax(s)&&(i.set(l,s),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=o));});}};function ax(t){return\"category\"===t.get(\"type\");}function sx(t,e,n){var i,r,o,a=(n=n||{}).byIndex,s=n.stackedCoordDimension;!function(t){return!Bm(t.schema);}(e)?(r=e.schema,i=r.dimensions,o=e.store):i=e;var l,u,h,c,p=!(!t||!t.get(\"stack\"));if(E(i,function(t,e){X(t)&&(i[e]=t={name:t}),p&&!t.isExtraCoord&&(a||l||!t.ordinalMeta||(l=t),u||\"ordinal\"===t.type||\"time\"===t.type||s&&s!==t.coordDim||(u=t));}),!u||a||l||(a=!0),u){h=\"__\\0ecstackresult_\"+t.id,c=\"__\\0ecstackedover_\"+t.id,l&&(l.createInvertedIndices=!0);var d=u.coordDim,f=u.type,g=0;E(i,function(t){t.coordDim===d&&g++;});var y={name:h,coordDim:d,coordDimIndex:g,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},v={name:c,coordDim:c,coordDimIndex:g+1,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};r?(o&&(y.storeDimIndex=o.ensureCalculationDimension(c,f),v.storeDimIndex=o.ensureCalculationDimension(h,f)),r.appendCalculationDimension(y),r.appendCalculationDimension(v)):(i.push(y),i.push(v));}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:a,stackedOverDimension:c,stackResultDimension:h};}function lx(t,e){return!!e&&e===t.getCalculationInfo(\"stackedDimension\");}function ux(t,e){return lx(t,e)?t.getCalculationInfo(\"stackResultDimension\"):e;}function hx(t,e,n){n=n||{};var i,r=e.getSourceManager(),o=!1;t?(o=!0,i=Kd(t)):o=(i=r.getSource()).sourceFormat===Vp;var a=function(t){var e=t.get(\"coordinateSystem\"),n=new rx(e),i=ox[e];if(i)return i(t,n,n.axisMap,n.categoryAxisMap),n;}(e),s=function(t,e){var n,i=t.get(\"coordinateSystem\"),r=vd.get(i);return e&&e.coordSysDims&&(n=z(e.coordSysDims,function(t){var n={name:t},i=e.axisMap.get(t);if(i){var r=i.get(\"type\");n.type=Rm(r);}return n;})),n||(n=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||[\"x\",\"y\"]),n;}(e,a),l=n.useEncodeDefaulter,u=U(l)?l:l?H(Kp,s,e):null,h=nx(i,{coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!o}),c=function(t,e,n){var i,r;return n&&E(t,function(t,o){var a=t.coordDim,s=n.categoryAxisMap.get(a);s&&(null==i&&(i=o),t.ordinalMeta=s.getOrdinalMeta(),e&&(t.createInvertedIndices=!0)),null!=t.otherDims.itemName&&(r=!0);}),r||null==i||(t[i].otherDims.itemName=0),i;}(h.dimensions,n.createInvertedIndices,a),p=o?null:r.getSharedDataStore(h),d=sx(e,{schema:h,store:p}),f=new ex(h,e);f.setCalculationInfo(d);var g=null!=c&&function(t){if(t.sourceFormat===Vp){var e=function(t){var e=0;for(;ee[1]&&(e[1]=t[1]);},t.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e));},t.prototype.getExtent=function(){return this._extent.slice();},t.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e);},t.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t;},t.prototype.isBlank=function(){return this._isBlank;},t.prototype.setBlank=function(t){this._isBlank=t;},t;}();Ko(cx);var px=0,dx=function(){function t(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++px;}return t.createByAxisModel=function(e){var n=e.option,i=n.data,r=i&&z(i,fx);return new t({categories:r,needCollect:!r,deduplication:!1!==n.dedplication});},t.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t);},t.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if(!X(t)&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var i=this._getOrCreateMap();return null==(e=i.get(t))&&(n?(e=this.categories.length,this.categories[e]=t,i.set(t,e)):e=NaN),e;},t.prototype._getOrCreateMap=function(){return this._map||(this._map=yt(this.categories));},t;}();function fx(t){return q(t)&&null!=t.value?t.value:t+\"\";}function gx(t){return\"interval\"===t.type||\"log\"===t.type;}function yx(t,e,n,i){var r={},o=t[1]-t[0],a=r.interval=ao(o/e,!0);null!=n&&ai&&(a=r.interval=i);var s=r.intervalPrecision=mx(a);return function(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),xx(t,0,e),xx(t,1,e),t[0]>t[1]&&(t[0]=t[1]);}(r.niceTickExtent=[Xr(Math.ceil(t[0]/a)*a,s),Xr(Math.floor(t[1]/a)*a,s)],t),r;}function vx(t){var e=Math.pow(10,oo(t)),n=t/e;return n?2===n?n=3:3===n?n=5:n*=2:n=1,Xr(n*e);}function mx(t){return jr(t)+2;}function xx(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0]);}function _x(t,e){return t>=e[0]&&t<=e[1];}function bx(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0]);}function Sx(t,e){return t*(e[1]-e[0])+e[0];}var Mx=function(t){function e(e){var n=t.call(this,e)||this;n.type=\"ordinal\";var i=n.getSetting(\"ordinalMeta\");return i||(i=new dx({})),Y(i)&&(i=new dx({categories:z(i,function(t){return q(t)?t.value:t;})})),n._ordinalMeta=i,n._extent=n.getSetting(\"extent\")||[0,i.categories.length-1],n;}return n(e,t),e.prototype.parse=function(t){return null==t?NaN:X(t)?this._ordinalMeta.getOrdinal(t):Math.round(t);},e.prototype.contain=function(t){return _x(t=this.parse(t),this._extent)&&null!=this._ordinalMeta.categories[t];},e.prototype.normalize=function(t){return bx(t=this._getTickNumber(this.parse(t)),this._extent);},e.prototype.scale=function(t){return t=Math.round(Sx(t,this._extent)),this.getRawOrdinalNumber(t);},e.prototype.getTicks=function(){for(var t=[],e=this._extent,n=e[0];n<=e[1];){t.push({value:n}),n++;}return t;},e.prototype.getMinorTicks=function(t){},e.prototype.setSortInfo=function(t){if(null!=t){for(var e=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],r=0,o=this._ordinalMeta.categories.length,a=Math.min(o,e.length);r=0&&t=0&&t=t;},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta;},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type=\"ordinal\",e;}(cx);cx.registerClass(Mx);var Ix=Xr,Tx=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=\"interval\",e._interval=0,e._intervalPrecision=2,e;}return n(e,t),e.prototype.parse=function(t){return t;},e.prototype.contain=function(t){return _x(t,this._extent);},e.prototype.normalize=function(t){return bx(t,this._extent);},e.prototype.scale=function(t){return Sx(t,this._extent);},e.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(e)||(n[1]=parseFloat(e));},e.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),this.setExtent(e[0],e[1]);},e.prototype.getInterval=function(){return this._interval;},e.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=mx(t);},e.prototype.getTicks=function(t){var e=this._interval,n=this._extent,i=this._niceExtent,r=this._intervalPrecision,o=[];if(!e)return o;n[0]1e4)return[];}var s=o.length?o[o.length-1].value:i[1];return n[1]>s&&(t?o.push({value:Ix(s+e,r)}):o.push({value:n[1]})),o;},e.prototype.getMinorTicks=function(t){for(var e=this.getTicks(!0),n=[],i=this.getExtent(),r=1;ri[0]&&h0&&(o=null===o?s:Math.min(o,s));}n[i]=o;}}}return n;}(t),n=[];return E(t,function(t){var i,r=t.coordinateSystem.getBaseAxis(),o=r.getExtent();if(\"category\"===r.type)i=r.getBandWidth();else if(\"value\"===r.type||\"time\"===r.type){var a=r.dim+\"_\"+r.index,s=e[a],l=Math.abs(o[1]-o[0]),u=r.scale.getExtent(),h=Math.abs(u[1]-u[0]);i=s?l/h*s:l;}else{var c=t.getData();i=Math.abs(o[1]-o[0])/c.count();}var p=Ur(t.get(\"barWidth\"),i),d=Ur(t.get(\"barMaxWidth\"),i),f=Ur(t.get(\"barMinWidth\")||(Bx(t)?.5:1),i),g=t.get(\"barGap\"),y=t.get(\"barCategoryGap\");n.push({bandWidth:i,barWidth:p,barMaxWidth:d,barMinWidth:f,barGap:g,barCategoryGap:y,axisKey:Px(r),stackId:Lx(t)});}),Nx(n);}function Nx(t){var e={};E(t,function(t,n){var i=t.axisKey,r=t.bandWidth,o=e[i]||{bandWidth:r,remainedWidth:r,autoWidthCount:0,categoryGap:null,gap:\"20%\",stacks:{}},a=o.stacks;e[i]=o;var s=t.stackId;a[s]||o.autoWidthCount++,a[s]=a[s]||{width:0,maxWidth:0};var l=t.barWidth;l&&!a[s].width&&(a[s].width=l,l=Math.min(o.remainedWidth,l),o.remainedWidth-=l);var u=t.barMaxWidth;u&&(a[s].maxWidth=u);var h=t.barMinWidth;h&&(a[s].minWidth=h);var c=t.barGap;null!=c&&(o.gap=c);var p=t.barCategoryGap;null!=p&&(o.categoryGap=p);});var n={};return E(e,function(t,e){n[e]={};var i=t.stacks,r=t.bandWidth,o=t.categoryGap;if(null==o){var a=G(i).length;o=Math.max(35-4*a,15)+\"%\";}var s=Ur(o,r),l=Ur(t.gap,1),u=t.remainedWidth,h=t.autoWidthCount,c=(u-s)/(h+(h-1)*l);c=Math.max(c,0),E(i,function(t){var e=t.maxWidth,n=t.minWidth;if(t.width){i=t.width;e&&(i=Math.min(i,e)),n&&(i=Math.max(i,n)),t.width=i,u-=i+l*i,h--;}else{var i=c;e&&ei&&(i=n),i!==c&&(t.width=i,u-=i+l*i,h--);}}),c=(u-s)/(h+(h-1)*l),c=Math.max(c,0);var p,d=0;E(i,function(t,e){t.width||(t.width=c),p=t,d+=t.width*(1+l);}),p&&(d-=p.width*l);var f=-d/2;E(i,function(t,i){n[e][i]=n[e][i]||{bandWidth:r,offset:f,width:t.width},f+=t.width*(1+l);});}),n;}function Ex(t,e){var n=Ox(t,e),i=Rx(n);E(n,function(t){var e=t.getData(),n=t.coordinateSystem.getBaseAxis(),r=Lx(t),o=i[Px(n)][r],a=o.offset,s=o.width;e.setLayout({bandWidth:o.bandWidth,offset:a,size:s});});}function zx(t){return{seriesType:t,plan:Sg(),reset:function reset(t){if(Vx(t)){var e=t.getData(),n=t.coordinateSystem,i=n.getBaseAxis(),r=n.getOtherAxis(i),o=e.getDimensionIndex(e.mapDimension(r.dim)),a=e.getDimensionIndex(e.mapDimension(i.dim)),s=t.get(\"showBackground\",!0),l=e.mapDimension(r.dim),u=e.getCalculationInfo(\"stackResultDimension\"),h=lx(e,l)&&!!e.getCalculationInfo(\"stackedOnSeries\"),c=r.isHorizontal(),p=function(t,e){return e.toGlobalCoord(e.dataToCoord(\"log\"===e.type?1:0));}(0,r),d=Bx(t),f=t.get(\"barMinHeight\")||0,g=u&&e.getDimensionIndex(u),y=e.getLayout(\"size\"),v=e.getLayout(\"offset\");return{progress:function progress(t,e){for(var i,r=t.count,l=d&&Ax(3*r),u=d&&s&&Ax(3*r),m=d&&Ax(r),x=n.master.getRect(),_=c?x.width:x.height,b=e.getStore(),w=0;null!=(i=t.next());){var S=b.get(h?g:o,i),M=b.get(a,i),I=p,T=void 0;h&&(T=+S-b.get(o,i));var C=void 0,D=void 0,A=void 0,k=void 0;if(c){var L=n.dataToPoint([S,M]);if(h)I=n.dataToPoint([T,M])[0];C=I,D=L[1]+v,A=L[0]-I,k=y,Math.abs(A)0)for(var s=0;s=0;--s){if(l[u]){o=l[u];break;}}o=o||a.none;}if(Y(o)){var h=null==t.level?0:t.level>=0?t.level:o.length+t.level;o=o[h=Math.min(h,o.length-1)];}}return jc(new Date(t.value),o,r,i);}(t,e,n,this.getSetting(\"locale\"),i);},e.prototype.getTicks=function(){var t=this._interval,e=this._extent,n=[];if(!t)return n;n.push({value:e[0],level:0});var i=this.getSetting(\"useUTC\"),r=function(t,e,n,i){var r=1e4,o=Yc,a=0;function s(t,e,n,r,o,a,s){for(var l=new Date(e),u=e,h=l[r]();u1&&0===u&&o.unshift({value:o[0].value-p});}}for(u=0;u=i[0]&&v<=i[1]&&c++);}var m=(i[1]-i[0])/e;if(c>1.5*m&&p>m/1.5)break;if(u.push(g),c>m||t===o[d])break;}h=[];}}0;var x=B(z(u,function(t){return B(t,function(t){return t.value>=i[0]&&t.value<=i[1]&&!t.notAdd;});}),function(t){return t.length>0;}),_=[],b=x.length-1;for(d=0;dn&&(this._approxInterval=n);var o=Gx.length,a=Math.min(function(t,e,n,i){for(;n>>1;t[r][1]16?16:t>7.5?7:t>3.5?4:t>1.5?2:1;}function Hx(t){return(t/=2592e6)>6?6:t>3?3:t>2?2:1;}function Yx(t){return(t/=zc)>12?12:t>6?6:t>3.5?4:t>2?2:1;}function Ux(t,e){return(t/=e?Ec:Nc)>30?30:t>20?20:t>15?15:t>10?10:t>5?5:t>2?2:1;}function Xx(t){return ao(t,!0);}function Zx(t,e,n){var i=new Date(t);switch(Xc(e)){case\"year\":case\"month\":i[op(n)](0);case\"day\":i[ap(n)](1);case\"hour\":i[sp(n)](0);case\"minute\":i[lp(n)](0);case\"second\":i[up(n)](0),i[hp(n)](0);}return i.getTime();}cx.registerClass(Fx);var jx=cx.prototype,qx=Tx.prototype,Kx=Xr,$x=Math.floor,Jx=Math.ceil,Qx=Math.pow,t_=Math.log,e_=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=\"log\",e.base=10,e._originalScale=new Tx(),e._interval=0,e;}return n(e,t),e.prototype.getTicks=function(t){var e=this._originalScale,n=this._extent,i=e.getExtent();return z(qx.getTicks.call(this,t),function(t){var e=t.value,r=Xr(Qx(this.base,e));return r=e===n[0]&&this._fixMin?i_(r,i[0]):r,{value:r=e===n[1]&&this._fixMax?i_(r,i[1]):r};},this);},e.prototype.setExtent=function(t,e){var n=t_(this.base);t=t_(Math.max(0,t))/n,e=t_(Math.max(0,e))/n,qx.setExtent.call(this,t,e);},e.prototype.getExtent=function(){var t=this.base,e=jx.getExtent.call(this);e[0]=Qx(t,e[0]),e[1]=Qx(t,e[1]);var n=this._originalScale.getExtent();return this._fixMin&&(e[0]=i_(e[0],n[0])),this._fixMax&&(e[1]=i_(e[1],n[1])),e;},e.prototype.unionExtent=function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=t_(t[0])/t_(e),t[1]=t_(t[1])/t_(e),jx.unionExtent.call(this,t);},e.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e));},e.prototype.calcNiceTicks=function(t){t=t||10;var e=this._extent,n=e[1]-e[0];if(!(n===1/0||n<=0)){var i=ro(n);for(t/n*i<=.5&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;){i*=10;}var r=[Xr(Jx(e[0]/i)*i),Xr($x(e[1]/i)*i)];this._interval=i,this._niceExtent=r;}},e.prototype.calcNiceExtent=function(t){qx.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax;},e.prototype.parse=function(t){return t;},e.prototype.contain=function(t){return _x(t=t_(t)/t_(this.base),this._extent);},e.prototype.normalize=function(t){return bx(t=t_(t)/t_(this.base),this._extent);},e.prototype.scale=function(t){return t=Sx(t,this._extent),Qx(this.base,t);},e.type=\"log\",e;}(cx),n_=e_.prototype;function i_(t,e){return Kx(t,jr(e));}n_.getMinorTicks=qx.getMinorTicks,n_.getLabel=qx.getLabel,cx.registerClass(e_);var r_=function(){function t(t,e,n){this._prepareParams(t,e,n);}return t.prototype._prepareParams=function(t,e,n){n[1]0&&s>0&&!l&&(a=0),a<0&&s<0&&!u&&(s=0));var c=this._determinedMin,p=this._determinedMax;return null!=c&&(a=c,l=!0),null!=p&&(s=p,u=!0),{min:a,max:s,minFixed:l,maxFixed:u,isBlank:h};},t.prototype.modifyDataMinMax=function(t,e){this[a_[t]]=e;},t.prototype.setDeterminedMinMax=function(t,e){var n=o_[t];this[n]=e;},t.prototype.freeze=function(){this.frozen=!0;},t;}(),o_={min:\"_determinedMin\",max:\"_determinedMax\"},a_={min:\"_dataMin\",max:\"_dataMax\"};function s_(t,e,n){var i=t.rawExtentInfo;return i||(i=new r_(t,e,n),t.rawExtentInfo=i,i);}function l_(t,e){return null==e?null:nt(e)?NaN:t.parse(e);}function u_(t,e){var n=t.type,i=s_(t,e,t.getExtent()).calculate();t.setBlank(i.isBlank);var r=i.min,o=i.max,a=e.ecModel;if(a&&\"time\"===n){var s=Ox(\"bar\",a),l=!1;if(E(s,function(t){l=l||t.getBaseAxis()===e.axis;}),l){var u=Rx(s),h=function(t,e,n,i){var r=n.axis.getExtent(),o=r[1]-r[0],a=function(t,e,n){if(t&&e){var i=t[Px(e)];return null!=i&&null!=n?i[Lx(n)]:i;}}(i,n.axis);if(void 0===a)return{min:t,max:e};var s=1/0;E(a,function(t){s=Math.min(t.offset,s);});var l=-1/0;E(a,function(t){l=Math.max(t.offset+t.width,l);}),s=Math.abs(s),l=Math.abs(l);var u=s+l,h=e-t,c=h/(1-(s+l)/o)-h;return{min:t-=c*(s/u),max:e+=c*(l/u)};}(r,o,e,u);r=h.min,o=h.max;}}return{extent:[r,o],fixMin:i.minFixed,fixMax:i.maxFixed};}function h_(t,e){var n=e,i=u_(t,n),r=i.extent,o=n.get(\"splitNumber\");t instanceof e_&&(t.base=n.get(\"logBase\"));var a=t.type,s=n.get(\"interval\"),l=\"interval\"===a||\"time\"===a;t.setExtent(r[0],r[1]),t.calcNiceExtent({splitNumber:o,fixMin:i.fixMin,fixMax:i.fixMax,minInterval:l?n.get(\"minInterval\"):null,maxInterval:l?n.get(\"maxInterval\"):null}),null!=s&&t.setInterval&&t.setInterval(s);}function c_(t,e){if(e=e||t.get(\"type\"))switch(e){case\"category\":return new Mx({ordinalMeta:t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),extent:[1/0,-1/0]});case\"time\":return new Fx({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get(\"useUTC\")});default:return new(cx.getClass(e)||Tx)();}}function p_(t){var e,n,i=t.getLabelModel().get(\"formatter\"),r=\"category\"===t.type?t.scale.getExtent()[0]:null;return\"time\"===t.scale.type?(n=i,function(e,i){return t.scale.getFormattedLabel(e,i,n);}):X(i)?function(e){return function(n){var i=t.scale.getLabel(n);return e.replace(\"{value}\",null!=i?i:\"\");};}(i):U(i)?(e=i,function(n,i){return null!=r&&(i=n.value-r),e(d_(t,n),i,null!=n.level?{level:n.level}:null);}):function(e){return t.scale.getLabel(e);};}function d_(t,e){return\"category\"===t.type?t.scale.getLabel(e):e.value;}function f_(t,e){var n=e*Math.PI/180,i=t.width,r=t.height,o=i*Math.abs(Math.cos(n))+Math.abs(r*Math.sin(n)),a=i*Math.abs(Math.sin(n))+Math.abs(r*Math.cos(n));return new Ee(t.x,t.y,o,a);}function g_(t){var e=t.get(\"interval\");return null==e?\"auto\":e;}function y_(t){return\"category\"===t.type&&0===g_(t.getLabelModel());}function v_(t,e){var n={};return E(t.mapDimensionsAll(e),function(e){n[ux(t,e)]=!0;}),G(n);}var m_=function(){function t(){}return t.prototype.getNeedCrossZero=function(){return!this.option.scale;},t.prototype.getCoordSysModel=function(){},t;}();var x_={isDimensionStacked:lx,enableDataStack:sx,getStackedDimension:ux};var __=Object.freeze({__proto__:null,createList:function createList(t){return hx(null,t);},getLayoutRect:Tp,dataStack:x_,createScale:function createScale(t,e){var n=e;e instanceof Sc||(n=new Sc(e));var i=c_(n);return i.setExtent(t[0],t[1]),h_(i,n),i;},mixinAxisModelCommonMethods:function mixinAxisModelCommonMethods(t){R(t,m_);},getECData:Js,createTextStyle:function createTextStyle(t,e){return ec(t,null,null,\"normal\"!==(e=e||{}).state);},createDimensions:function createDimensions(t,e){return nx(t,e).dimensions;},createSymbol:Vy,enableHoverEmphasis:Wl});function b_(t,e){return Math.abs(t-e)<1e-8;}function w_(t,e,n){var i=0,r=t[0];if(!r)return!1;for(var o=1;on&&(t=r,n=a);}if(t)return function(t){for(var e=0,n=0,i=0,r=t.length,o=t[r-1][0],a=t[r-1][1],s=0;s>1^-(1&s),l=l>>1^-(1&l),r=s+=r,o=l+=o,i.push([s/n,l/n]);}return i;}function O_(t,e){return z(B((t=function(t){if(!t.UTF8Encoding)return t;var e=t,n=e.UTF8Scale;return null==n&&(n=1024),E(e.features,function(t){var e=t.geometry,i=e.encodeOffsets,r=e.coordinates;if(i)switch(e.type){case\"LineString\":e.coordinates=P_(r,i,n);break;case\"Polygon\":case\"MultiLineString\":L_(r,i,n);break;case\"MultiPolygon\":E(r,function(t,e){return L_(t,i[e],n);});}}),e.UTF8Encoding=!1,e;}(t)).features,function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0;}),function(t){var n=t.properties,i=t.geometry,r=[];switch(i.type){case\"Polygon\":var o=i.coordinates;r.push(new C_(o[0],o.slice(1)));break;case\"MultiPolygon\":E(i.coordinates,function(t){t[0]&&r.push(new C_(t[0],t.slice(1)));});break;case\"LineString\":r.push(new D_([i.coordinates]));break;case\"MultiLineString\":r.push(new D_(i.coordinates));}var a=new A_(n[e||\"name\"],r,n.cp);return a.properties=n,a;});}var R_=Object.freeze({__proto__:null,linearMap:Yr,round:Xr,asc:Zr,getPrecision:jr,getPrecisionSafe:qr,getPixelPrecision:Kr,getPercentWithPrecision:function getPercentWithPrecision(t,e,n){return t[e]&&$r(t,n)[e]||0;},MAX_SAFE_INTEGER:Qr,remRadian:to,isRadianAroundZero:eo,parseDate:io,quantity:ro,quantityExponent:oo,nice:ao,quantile:so,reformIntervals:lo,isNumeric:ho,numericToNumber:uo}),N_=Object.freeze({__proto__:null,parse:io,format:jc}),E_=Object.freeze({__proto__:null,extendShape:Sh,extendPath:Ih,makePath:Dh,makeImage:Ah,mergePath:Lh,resizePath:Ph,createIcon:Wh,updateProps:dh,initProps:fh,getTransform:Nh,clipPointsByRect:Fh,clipRectByRect:Gh,registerShape:Th,getShapeClass:Ch,Group:Er,Image:As,Text:Bs,Circle:xu,Ellipse:bu,Sector:Eu,Ring:Vu,Polygon:Gu,Polyline:Hu,Rect:Es,Line:Xu,BezierCurve:Ku,Arc:Ju,IncrementalDisplayable:uh,CompoundPath:Qu,LinearGradient:eh,RadialGradient:nh,BoundingRect:Ee}),z_=Object.freeze({__proto__:null,addCommas:cp,toCamelCase:pp,normalizeCssArray:dp,encodeHTML:ie,formatTpl:vp,getTooltipMarker:mp,formatTime:function formatTime(t,e,n){\"week\"!==t&&\"month\"!==t&&\"quarter\"!==t&&\"half-year\"!==t&&\"year\"!==t||(t=\"MM-dd\\nyyyy\");var i=io(e),r=n?\"getUTC\":\"get\",o=i[r+\"FullYear\"](),a=i[r+\"Month\"]()+1,s=i[r+\"Date\"](),l=i[r+\"Hours\"](),u=i[r+\"Minutes\"](),h=i[r+\"Seconds\"](),c=i[r+\"Milliseconds\"]();return t=t.replace(\"MM\",Uc(a,2)).replace(\"M\",a).replace(\"yyyy\",o).replace(\"yy\",Uc(o%100+\"\",2)).replace(\"dd\",Uc(s,2)).replace(\"d\",s).replace(\"hh\",Uc(l,2)).replace(\"h\",l).replace(\"mm\",Uc(u,2)).replace(\"m\",u).replace(\"ss\",Uc(h,2)).replace(\"s\",h).replace(\"SSS\",Uc(c,3));},capitalFirst:function capitalFirst(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t;},truncateText:aa,getTextRect:function getTextRect(t,e,n,i,r,o,a,s){return new Bs({style:{text:t,font:e,align:n,verticalAlign:i,padding:r,rich:o,overflow:a?\"truncate\":null,lineHeight:s}}).getBoundingRect();}}),V_=Object.freeze({__proto__:null,map:z,each:E,indexOf:P,inherits:O,reduce:V,filter:B,bind:W,curry:H,isArray:Y,isString:X,isObject:q,isFunction:U,extend:A,defaults:k,clone:T,merge:C}),B_=Po();function F_(t){return\"category\"===t.type?function(t){var e=t.getLabelModel(),n=W_(t,e);return!e.get(\"show\")||t.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n;}(t):function(t){var e=t.scale.getTicks(),n=p_(t);return{labels:z(e,function(e,i){return{level:e.level,formattedLabel:n(e,i),rawLabel:t.scale.getLabel(e),tickValue:e.value};})};}(t);}function G_(t,e){return\"category\"===t.type?function(t,e){var n,i,r=H_(t,\"ticks\"),o=g_(e),a=Y_(r,o);if(a)return a;e.get(\"show\")&&!t.scale.isBlank()||(n=[]);if(U(o))n=Z_(t,o,!0);else if(\"auto\"===o){var s=W_(t,t.getLabelModel());i=s.labelCategoryInterval,n=z(s.labels,function(t){return t.tickValue;});}else n=X_(t,i=o,!0);return U_(r,o,{ticks:n,tickCategoryInterval:i});}(t,e):{ticks:z(t.scale.getTicks(),function(t){return t.value;})};}function W_(t,e){var n,i,r=H_(t,\"labels\"),o=g_(e),a=Y_(r,o);return a||(U(o)?n=Z_(t,o):(i=\"auto\"===o?function(t){var e=B_(t).autoInterval;return null!=e?e:B_(t).autoInterval=t.calculateCategoryInterval();}(t):o,n=X_(t,i)),U_(r,o,{labels:n,labelCategoryInterval:i}));}function H_(t,e){return B_(t)[e]||(B_(t)[e]=[]);}function Y_(t,e){for(var n=0;n1&&h/l>2&&(u=Math.round(Math.ceil(u/l)*l));var c=y_(t),p=a.get(\"showMinLabel\")||c,d=a.get(\"showMaxLabel\")||c;p&&u!==o[0]&&g(o[0]);for(var f=u;f<=o[1];f+=l){g(f);}function g(t){var e={value:t};s.push(n?t:{formattedLabel:i(e),rawLabel:r.getLabel(e),tickValue:t});}return d&&f-l!==o[1]&&g(o[1]),s;}function Z_(t,e,n){var i=t.scale,r=p_(t),o=[];return E(i.getTicks(),function(t){var a=i.getLabel(t),s=t.value;e(t.value,a)&&o.push(n?s:{formattedLabel:r(t),rawLabel:a,tickValue:s});}),o;}var j_=[0,1],q_=function(){function t(t,e,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=n||[0,0];}return t.prototype.contain=function(t){var e=this._extent,n=Math.min(e[0],e[1]),i=Math.max(e[0],e[1]);return t>=n&&t<=i;},t.prototype.containData=function(t){return this.scale.contain(t);},t.prototype.getExtent=function(){return this._extent.slice();},t.prototype.getPixelPrecision=function(t){return Kr(t||this.scale.getExtent(),this._extent);},t.prototype.setExtent=function(t,e){var n=this._extent;n[0]=t,n[1]=e;},t.prototype.dataToCoord=function(t,e){var n=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&\"ordinal\"===i.type&&K_(n=n.slice(),i.count()),Yr(t,j_,n,e);},t.prototype.coordToData=function(t,e){var n=this._extent,i=this.scale;this.onBand&&\"ordinal\"===i.type&&K_(n=n.slice(),i.count());var r=Yr(t,n,j_,e);return this.scale.scale(r);},t.prototype.pointToData=function(t,e){},t.prototype.getTicksCoords=function(t){var e=(t=t||{}).tickModel||this.getTickModel(),n=z(G_(this,e).ticks,function(t){return{coord:this.dataToCoord(\"ordinal\"===this.scale.type?this.scale.getRawOrdinalNumber(t):t),tickValue:t};},this);return function(t,e,n,i){var r=e.length;if(!t.onBand||n||!r)return;var o,a,s=t.getExtent();if(1===r)e[0].coord=s[0],o=e[1]={coord:s[0]};else{var l=e[r-1].tickValue-e[0].tickValue,u=(e[r-1].coord-e[0].coord)/l;E(e,function(t){t.coord-=u/2;}),a=1+t.scale.getExtent()[1]-e[r-1].tickValue,o={coord:e[r-1].coord+u*a},e.push(o);}var h=s[0]>s[1];c(e[0].coord,s[0])&&(i?e[0].coord=s[0]:e.shift());i&&c(s[0],e[0].coord)&&e.unshift({coord:s[0]});c(s[1],o.coord)&&(i?o.coord=s[1]:e.pop());i&&c(o.coord,s[1])&&e.push({coord:s[1]});function c(t,e){return t=Xr(t),e=Xr(e),h?t>e:t0&&t<100||(t=5),z(this.scale.getMinorTicks(t),function(t){return z(t,function(t){return{coord:this.dataToCoord(t),tickValue:t};},this);},this);},t.prototype.getViewLabels=function(){return F_(this).labels;},t.prototype.getLabelModel=function(){return this.model.getModel(\"axisLabel\");},t.prototype.getTickModel=function(){return this.model.getModel(\"axisTick\");},t.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);0===n&&(n=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/n;},t.prototype.calculateCategoryInterval=function(){return function(t){var e=function(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get(\"rotate\")||0,font:e.getFont()};}(t),n=p_(t),i=(e.axisRotate-e.labelRotate)/180*Math.PI,r=t.scale,o=r.getExtent(),a=r.count();if(o[1]-o[0]<1)return 0;var s=1;a>40&&(s=Math.max(1,Math.floor(a/40)));for(var l=o[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),h=Math.abs(u*Math.cos(i)),c=Math.abs(u*Math.sin(i)),p=0,d=0;l<=o[1];l+=s){var f,g,y=_r(n({value:l}),e.font,\"center\",\"top\");f=1.3*y.width,g=1.3*y.height,p=Math.max(p,f,7),d=Math.max(d,g,7);}var v=p/h,m=d/c;isNaN(v)&&(v=1/0),isNaN(m)&&(m=1/0);var x=Math.max(0,Math.floor(Math.min(v,m))),_=B_(t.model),b=t.getExtent(),w=_.lastAutoInterval,S=_.lastTickCount;return null!=w&&null!=S&&Math.abs(w-x)<=1&&Math.abs(S-a)<=1&&w>x&&_.axisExtent0===b[0]&&_.axisExtent1===b[1]?x=w:(_.lastTickCount=a,_.lastAutoInterval=x,_.axisExtent0=b[0],_.axisExtent1=b[1]),x;}(this);},t;}();function K_(t,e){var n=(t[1]-t[0])/e/2;t[0]+=n,t[1]-=n;}var $_=2*Math.PI,J_=rs.CMD,Q_=[\"top\",\"right\",\"bottom\",\"left\"];function tb(t,e,n,i,r){var o=n.width,a=n.height;switch(t){case\"top\":i.set(n.x+o/2,n.y-e),r.set(0,-1);break;case\"bottom\":i.set(n.x+o/2,n.y+a+e),r.set(0,1);break;case\"left\":i.set(n.x-e,n.y+a/2),r.set(-1,0);break;case\"right\":i.set(n.x+o+e,n.y+a/2),r.set(1,0);}}function eb(t,e,n,i,r,o,a,s,l){a-=t,s-=e;var u=Math.sqrt(a*a+s*s),h=(a/=u)*n+t,c=(s/=u)*n+e;if(Math.abs(i-r)%$_<1e-4)return l[0]=h,l[1]=c,u-n;if(o){var p=i;i=us(r),r=us(p);}else i=us(i),r=us(r);i>r&&(r+=$_);var d=Math.atan2(s,a);if(d<0&&(d+=$_),d>=i&&d<=r||d+$_>=i&&d+$_<=r)return l[0]=h,l[1]=c,u-n;var f=n*Math.cos(i)+t,g=n*Math.sin(i)+e,y=n*Math.cos(r)+t,v=n*Math.sin(r)+e,m=(f-a)*(f-a)+(g-s)*(g-s),x=(y-a)*(y-a)+(v-s)*(v-s);return m0){e=e/180*Math.PI,sb.fromArray(t[0]),lb.fromArray(t[1]),ub.fromArray(t[2]),Ce.sub(hb,sb,lb),Ce.sub(cb,ub,lb);var n=hb.len(),i=cb.len();if(!(n<.001||i<.001)){hb.scale(1/n),cb.scale(1/i);var r=hb.dot(cb);if(Math.cos(e)1&&Ce.copy(fb,ub),fb.toArray(t[1]);}}}}function yb(t,e,n){if(n<=180&&n>0){n=n/180*Math.PI,sb.fromArray(t[0]),lb.fromArray(t[1]),ub.fromArray(t[2]),Ce.sub(hb,lb,sb),Ce.sub(cb,ub,lb);var i=hb.len(),r=cb.len();if(!(i<.001||r<.001))if(hb.scale(1/i),cb.scale(1/r),hb.dot(e)=a)Ce.copy(fb,ub);else{fb.scaleAndAdd(cb,o/Math.tan(Math.PI/2-s));var l=ub.x!==lb.x?(fb.x-lb.x)/(ub.x-lb.x):(fb.y-lb.y)/(ub.y-lb.y);if(isNaN(l))return;l<0?Ce.copy(fb,lb):l>1&&Ce.copy(fb,ub);}fb.toArray(t[1]);}}}function vb(t,e,n,i){var r=\"normal\"===n,o=r?t:t.ensureState(n);o.ignore=e;var a=i.get(\"smooth\");a&&!0===a&&(a=.3),o.shape=o.shape||{},a>0&&(o.shape.smooth=a);var s=i.getModel(\"lineStyle\").getLineStyle();r?t.useStyle(s):o.style=s;}function mb(t,e){var n=e.smooth,i=e.points;if(i)if(t.moveTo(i[0][0],i[0][1]),n>0&&i.length>=3){var r=Vt(i[0],i[1]),o=Vt(i[1],i[2]);if(!r||!o)return t.lineTo(i[1][0],i[1][1]),void t.lineTo(i[2][0],i[2][1]);var a=Math.min(r,o)*n,s=Gt([],i[1],i[0],a/r),l=Gt([],i[1],i[2],a/o),u=Gt([],s,l,.5);t.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),t.bezierCurveTo(l[0],l[1],l[0],l[1],i[2][0],i[2][1]);}else for(var h=1;h0&&o&&_(-h/a,0,a);var f,g,y=t[0],v=t[a-1];return m(),f<0&&b(-f,.8),g<0&&b(g,.8),m(),x(f,g,1),x(g,f,-1),m(),f<0&&w(-f),g<0&&w(g),u;}function m(){f=y.rect[e]-i,g=r-v.rect[e]-v.rect[n];}function x(t,e,n){if(t<0){var i=Math.min(e,-t);if(i>0){_(i*n,0,a);var r=i+t;r<0&&b(-r*n,1);}else b(-t*n,1);}}function _(n,i,r){0!==n&&(u=!0);for(var o=i;o0)for(l=0;l0;l--){_(-(o[l-1]*c),l,a);}}}function w(t){var e=t<0?-1:1;t=Math.abs(t);for(var n=Math.ceil(t/(a-1)),i=0;i0?_(n,0,i+1):_(-n,a-i-1,a),(t-=n)<=0)return;}}}function Sb(t,e,n,i){return wb(t,\"y\",\"height\",e,n,i);}function Mb(t){var e=[];t.sort(function(t,e){return e.priority-t.priority;});var n=new Ee(0,0,0,0);function i(t){if(!t.ignore){var e=t.ensureState(\"emphasis\");null==e.ignore&&(e.ignore=!1);}t.ignore=!0;}for(var r=0;r=0&&n.attr(d.oldLayoutSelect),P(u,\"emphasis\")>=0&&n.attr(d.oldLayoutEmphasis)),dh(n,s,e,a);}else if(n.attr(s),!lc(n).valueAnimation){var h=rt(n.style.opacity,1);n.style.opacity=0,fh(n,{style:{opacity:h}},e,a);}if(d.oldLayout=s,n.states.select){var c=d.oldLayoutSelect={};Lb(c,s,Pb),Lb(c,n.states.select,Pb);}if(n.states.emphasis){var p=d.oldLayoutEmphasis={};Lb(p,s,Pb),Lb(p,n.states.emphasis,Pb);}hc(n,a,l,e,e);}if(i&&!i.ignore&&!i.invisible){r=(d=kb(i)).oldLayout;var d,f={points:i.shape.points};r?(i.attr({shape:r}),dh(i,{shape:f},e)):(i.setShape(f),i.style.strokePercent=0,fh(i,{style:{strokePercent:1}},e)),d.oldLayout=f;}},t;}(),Rb=Po();var Nb=Math.sin,Eb=Math.cos,zb=Math.PI,Vb=2*Math.PI,Bb=180/zb,Fb=function(){function t(){}return t.prototype.reset=function(t){this._start=!0,this._d=[],this._str=\"\",this._p=Math.pow(10,t||4);},t.prototype.moveTo=function(t,e){this._add(\"M\",t,e);},t.prototype.lineTo=function(t,e){this._add(\"L\",t,e);},t.prototype.bezierCurveTo=function(t,e,n,i,r,o){this._add(\"C\",t,e,n,i,r,o);},t.prototype.quadraticCurveTo=function(t,e,n,i){this._add(\"Q\",t,e,n,i);},t.prototype.arc=function(t,e,n,i,r,o){this.ellipse(t,e,n,n,0,i,r,o);},t.prototype.ellipse=function(t,e,n,i,r,o,a,s){var l=a-o,u=!s,h=Math.abs(l),c=ui(h-Vb)||(u?l>=Vb:-l>=Vb),p=l>0?l%Vb:l%Vb+Vb,d=!1;d=!!c||!ui(h)&&p>=zb==!!u;var f=t+n*Eb(o),g=e+i*Nb(o);this._start&&this._add(\"M\",f,g);var y=Math.round(r*Bb);if(c){var v=1/this._p,m=(u?1:-1)*(Vb-v);this._add(\"A\",n,i,y,1,+u,t+n*Eb(o+m),e+i*Nb(o+m)),v>.01&&this._add(\"A\",n,i,y,0,+u,f,g);}else{var x=t+n*Eb(a),_=e+i*Nb(a);this._add(\"A\",n,i,y,+d,+u,x,_);}},t.prototype.rect=function(t,e,n,i){this._add(\"M\",t,e),this._add(\"l\",n,0),this._add(\"l\",0,i),this._add(\"l\",-n,0),this._add(\"Z\");},t.prototype.closePath=function(){this._d.length>0&&this._add(\"Z\");},t.prototype._add=function(t,e,n,i,r,o,a,s,l){for(var u=[],h=this._p,c=1;c\";}(r,e.attrs)+ie(e.text)+(i?\"\"+n+z(i,function(e){return t(e);}).join(n)+n:\"\")+(\"\");}(t);}function $b(t){return{zrId:t,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0};}function Jb(t,e,n,i){return qb(\"svg\",\"root\",{width:t,height:e,xmlns:Xb,\"xmlns:xlink\":Zb,version:\"1.1\",baseProfile:\"full\",viewBox:!!i&&\"0 0 \"+t+\" \"+e},n);}var Qb={cubicIn:\"0.32,0,0.67,0\",cubicOut:\"0.33,1,0.68,1\",cubicInOut:\"0.65,0,0.35,1\",quadraticIn:\"0.11,0,0.5,0\",quadraticOut:\"0.5,1,0.89,1\",quadraticInOut:\"0.45,0,0.55,1\",quarticIn:\"0.5,0,0.75,0\",quarticOut:\"0.25,1,0.5,1\",quarticInOut:\"0.76,0,0.24,1\",quinticIn:\"0.64,0,0.78,0\",quinticOut:\"0.22,1,0.36,1\",quinticInOut:\"0.83,0,0.17,1\",sinusoidalIn:\"0.12,0,0.39,0\",sinusoidalOut:\"0.61,1,0.88,1\",sinusoidalInOut:\"0.37,0,0.63,1\",exponentialIn:\"0.7,0,0.84,0\",exponentialOut:\"0.16,1,0.3,1\",exponentialInOut:\"0.87,0,0.13,1\",circularIn:\"0.55,0,1,0.45\",circularOut:\"0,0.55,0.45,1\",circularInOut:\"0.85,0,0.15,1\"},tw=\"transform-origin\";function ew(t,e,n){var i=A({},t.shape);A(i,e),t.buildPath(n,i);var r=new Fb();return r.reset(xi(t)),n.rebuildPath(r,1),r.generateStr(),r.getStr();}function nw(t,e){var n=e.originX,i=e.originY;(n||i)&&(t[tw]=n+\"px \"+i+\"px\");}var iw={fill:\"fill\",opacity:\"opacity\",lineWidth:\"stroke-width\",lineDashOffset:\"stroke-dashoffset\"};function rw(t,e){var n=e.zrId+\"-ani-\"+e.cssAnimIdx++;return e.cssAnims[n]=t,n;}function ow(t){return X(t)?Qb[t]?\"cubic-bezier(\"+Qb[t]+\")\":Ln(t)?t:\"\":\"\";}function aw(t,e,n,i){var r=t.animators,o=r.length,a=[];if(t instanceof Qu){var s=function(t,e,n){var i,r,o=t.shape.paths,a={};if(E(o,function(t){var e=$b(n.zrId);e.animation=!0,aw(t,{},e,!0);var o=e.cssAnims,s=e.cssNodes,l=G(o),u=l.length;if(u){var h=o[r=l[u-1]];for(var c in h){var p=h[c];a[c]=a[c]||{d:\"\"},a[c].d+=p.d||\"\";}for(var d in s){var f=s[d].animation;f.indexOf(r)>=0&&(i=f);}}}),i){e.d=!1;var s=rw(a,n);return i.replace(r,s);}}(t,e,n);if(s)a.push(s);else if(!o)return;}else if(!o)return;for(var l={},u=0;u0;}).length)return rw(h,n)+\" \"+r[0]+\" both\";}for(var y in l){(s=g(l[y]))&&a.push(s);}if(a.length){var v=n.zrId+\"-cls-\"+n.cssClassIdx++;n.cssNodes[\".\"+v]={animation:a.join(\",\")},e.class=v;}}var sw=Math.round;function lw(t){return t&&X(t.src);}function uw(t){return t&&U(t.toDataURL);}function hw(t,e,n,i){Ub(function(r,o){var a=\"fill\"===r||\"stroke\"===r;a&&vi(o)?_w(e,t,r,i):a&&fi(o)?bw(n,t,r,i):t[r]=o;},e,n,!1),function(t,e,n){var i=t.style;if(function(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY);}(i)){var r=function(t){var e=t.style,n=t.getGlobalScale();return[e.shadowColor,(e.shadowBlur||0).toFixed(2),(e.shadowOffsetX||0).toFixed(2),(e.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(\",\");}(t),o=n.shadowCache,a=o[r];if(!a){var s=t.getGlobalScale(),l=s[0],u=s[1];if(!l||!u)return;var h=i.shadowOffsetX||0,c=i.shadowOffsetY||0,p=i.shadowBlur,d=si(i.shadowColor),f=d.opacity,g=d.color,y=p/2/l+\" \"+p/2/u;a=n.zrId+\"-s\"+n.shadowIdx++,n.defs[a]=qb(\"filter\",a,{id:a,x:\"-100%\",y:\"-100%\",width:\"300%\",height:\"300%\"},[qb(\"feDropShadow\",\"\",{dx:h/l,dy:c/u,stdDeviation:y,\"flood-color\":g,\"flood-opacity\":f})]),o[r]=a;}e.filter=mi(a);}}(n,t,i);}function cw(t){return ui(t[0]-1)&&ui(t[1])&&ui(t[2])&&ui(t[3]-1);}function pw(t,e,n){if(e&&(!function(t){return ui(t[4])&&ui(t[5]);}(e)||!cw(e))){var i=n?10:1e4;t.transform=cw(e)?\"translate(\"+sw(e[4]*i)/i+\" \"+sw(e[5]*i)/i+\")\":function(t){return\"matrix(\"+hi(t[0])+\",\"+hi(t[1])+\",\"+hi(t[2])+\",\"+hi(t[3])+\",\"+ci(t[4])+\",\"+ci(t[5])+\")\";}(e);}}function dw(t,e,n){for(var i=t.points,r=[],o=0;ol?Ew(t,null==n[c+1]?null:n[c+1].elm,n,s,c):zw(t,e,a,l));}(n,i,r):Pw(r)?(Pw(t.text)&&Aw(n,\"\"),Ew(n,null,r,0,r.length-1)):Pw(i)?zw(n,i,0,i.length-1):Pw(t.text)&&Aw(n,\"\"):t.text!==e.text&&(Pw(i)&&zw(n,i,0,i.length-1),Aw(n,e.text)));}var Fw=0,Gw=function(){function t(t,e,n){if(this.type=\"svg\",this.refreshHover=Ww(\"refreshHover\"),this.configLayer=Ww(\"configLayer\"),this.storage=e,this._opts=n=A({},n),this.root=t,this._id=\"zr\"+Fw++,this._oldVNode=Jb(n.width,n.height),t&&!n.ssr){var i=this._viewport=document.createElement(\"div\");i.style.cssText=\"position:relative;overflow:hidden\";var r=this._svgDom=this._oldVNode.elm=jb(\"svg\");Vw(null,this._oldVNode),i.appendChild(r),t.appendChild(i);}this.resize(n.width,n.height);}return t.prototype.getType=function(){return this.type;},t.prototype.getViewportRoot=function(){return this._viewport;},t.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0};},t.prototype.getSvgDom=function(){return this._svgDom;},t.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style=\"position:absolute;left:0;top:0;user-select:none\",function(t,e){if(Rw(t,e))Bw(t,e);else{var n=t.elm,i=Cw(n);Nw(e),null!==i&&(Mw(i,e.elm,Dw(n)),zw(i,[t],0,0));}}(this._oldVNode,t),this._oldVNode=t;}},t.prototype.renderOneToVNode=function(t){return xw(t,$b(this._id));},t.prototype.renderToVNode=function(t){t=t||{};var e=this.storage.getDisplayList(!0),n=this._width,i=this._height,r=$b(this._id);r.animation=t.animation,r.willUpdate=t.willUpdate,r.compress=t.compress;var o=[],a=this._bgVNode=function(t,e,n,i){var r;if(n&&\"none\"!==n)if(r=qb(\"rect\",\"bg\",{width:t,height:e,x:\"0\",y:\"0\",id:\"0\"}),vi(n))_w({fill:n},r.attrs,\"fill\",i);else if(fi(n))bw({style:{fill:n},dirty:bt,getBoundingRect:function getBoundingRect(){return{width:t,height:e};}},r.attrs,\"fill\",i);else{var o=si(n),a=o.color,s=o.opacity;r.attrs.fill=a,s<1&&(r.attrs[\"fill-opacity\"]=s);}return r;}(n,i,this._backgroundColor,r);a&&o.push(a);var s=t.compress?null:this._mainVNode=qb(\"g\",\"main\",{},[]);this._paintList(e,r,s?s.children:o),s&&o.push(s);var l=z(G(r.defs),function(t){return r.defs[t];});if(l.length&&o.push(qb(\"defs\",\"defs\",{},l)),t.animation){var u=function(t,e,n){var i=(n=n||{}).newline?\"\\n\":\"\",r=\" {\"+i,o=i+\"}\",a=z(G(t),function(e){return e+r+z(G(t[e]),function(n){return n+\":\"+t[e][n]+\";\";}).join(i)+o;}).join(i),s=z(G(e),function(t){return\"@keyframes \"+t+r+z(G(e[t]),function(n){return n+r+z(G(e[t][n]),function(i){var r=e[t][n][i];return\"d\"===i&&(r='path(\"'+r+'\")'),i+\":\"+r+\";\";}).join(i)+o;}).join(i)+o;}).join(i);return a||s?[\"\"].join(i):\"\";}(r.cssNodes,r.cssAnims,{newline:!0});if(u){var h=qb(\"style\",\"stl\",{},[],u);o.push(h);}}return Jb(n,i,o,t.useViewBox);},t.prototype.renderToString=function(t){return t=t||{},Kb(this.renderToVNode({animation:rt(t.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:rt(t.useViewBox,!0)}),{newline:!0});},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t;},t.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm;},t.prototype._paintList=function(t,e,n){for(var i,r,o=t.length,a=[],s=0,l=0,u=0;u=0&&(!c||!r||c[f]!==r[f]);f--){;}for(var g=d-1;g>f;g--){i=a[--s-1];}for(var y=f+1;y=a);}}for(var h=this.__startIndex;h15)break;}n.prevElClipPaths&&u.restore();};if(p){if(0===p.length)s=l.__endIndex;else for(var _=d.dpr,b=0;b0&&t>i[0]){for(s=0;st);s++){;}a=n[i[s]];}if(i.splice(s+1,0,t),n[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?o.insertBefore(e.dom,l.nextSibling):o.appendChild(e.dom);}else o.firstChild?o.insertBefore(e.dom,o.firstChild):o.appendChild(e.dom);e.__painter=this;}},t.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;i0?Zw:0),this._needsManuallyCompositing),u.__builtin__||I(\"ZLevel \"+l+\" has been used by unkown layer \"+u.id),u!==o&&(u.__used=!0,u.__startIndex!==r&&(u.__dirty=!0),u.__startIndex=r,u.incremental?u.__drawIndex=-1:u.__drawIndex=r,e(r),o=u),1&s.__dirty&&!s.__inHover&&(u.__dirty=!0,u.incremental&&u.__drawIndex<0&&(u.__drawIndex=r));}e(r),this.eachBuiltinLayer(function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex);});},t.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this;},t.prototype._clearLayer=function(t){t.clear();},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t,E(this._layers,function(t){t.setUnpainted();});},t.prototype.configLayer=function(t,e){if(e){var n=this._layerConfig;n[t]?C(n[t],e,!0):n[t]=e;for(var i=0;i-1&&(s.style.stroke=s.style.fill,s.style.fill=\"#fff\",s.style.lineWidth=2),e;},e.type=\"series.line\",e.dependencies=[\"grid\",\"polar\"],e.defaultOption={z:3,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,clip:!0,label:{position:\"top\"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:\"solid\"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:\"emptyCircle\",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:\"auto\",connectNulls:!1,sampling:\"none\",animationEasing:\"linear\",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:\"clone\"},triggerLineEvent:!1},e;}(fg);function Kw(t,e){var n=t.mapDimensionsAll(\"defaultedLabel\"),i=n.length;if(1===i){var r=df(t,e,n[0]);return null!=r?r+\"\":null;}if(i){for(var o=[],a=0;a=0&&i.push(e[o]);}return i.join(\" \");}var Jw=function(t){function e(e,n,i,r){var o=t.call(this)||this;return o.updateData(e,n,i,r),o;}return n(e,t),e.prototype._createSymbol=function(t,e,n,i,r){this.removeAll();var o=Vy(t,-1,-1,2,2,null,r);o.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),o.drift=Qw,this._symbolType=t,this.add(o);},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t);},e.prototype.getSymbolType=function(){return this._symbolType;},e.prototype.getSymbolPath=function(){return this.childAt(0);},e.prototype.highlight=function(){Al(this.childAt(0));},e.prototype.downplay=function(){kl(this.childAt(0));},e.prototype.setZ=function(t,e){var n=this.childAt(0);n.zlevel=t,n.z=e;},e.prototype.setDraggable=function(t,e){var n=this.childAt(0);n.draggable=t,n.cursor=!e&&t?\"move\":n.cursor;},e.prototype.updateData=function(t,n,i,r){this.silent=!1;var o=t.getItemVisual(n,\"symbol\")||\"circle\",a=t.hostModel,s=e.getSymbolSize(t,n),l=o!==this._symbolType,u=r&&r.disableAnimation;if(l){var h=t.getItemVisual(n,\"symbolKeepAspect\");this._createSymbol(o,t,n,s,h);}else{(p=this.childAt(0)).silent=!1;var c={scaleX:s[0]/2,scaleY:s[1]/2};u?p.attr(c):dh(p,c,a,n),xh(p);}if(this._updateCommon(t,n,s,i,r),l){var p=this.childAt(0);if(!u){c={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:p.style.opacity}};p.scaleX=p.scaleY=0,p.style.opacity=0,fh(p,c,a,n);}}u&&this.childAt(0).stopAnimation(\"leave\");},e.prototype._updateCommon=function(t,e,n,i,r){var o,a,s,l,u,h,c,p,d,f=this.childAt(0),g=t.hostModel;if(i&&(o=i.emphasisItemStyle,a=i.blurItemStyle,s=i.selectItemStyle,l=i.focus,u=i.blurScope,c=i.labelStatesModels,p=i.hoverScale,d=i.cursorStyle,h=i.emphasisDisabled),!i||t.hasItemOption){var y=i&&i.itemModel?i.itemModel:t.getItemModel(e),v=y.getModel(\"emphasis\");o=v.getModel(\"itemStyle\").getItemStyle(),s=y.getModel([\"select\",\"itemStyle\"]).getItemStyle(),a=y.getModel([\"blur\",\"itemStyle\"]).getItemStyle(),l=v.get(\"focus\"),u=v.get(\"blurScope\"),h=v.get(\"disabled\"),c=tc(y),p=v.getShallow(\"scale\"),d=y.getShallow(\"cursor\");}var m=t.getItemVisual(e,\"symbolRotate\");f.attr(\"rotation\",(m||0)*Math.PI/180||0);var x=Fy(t.getItemVisual(e,\"symbolOffset\"),n);x&&(f.x=x[0],f.y=x[1]),d&&f.attr(\"cursor\",d);var _=t.getItemVisual(e,\"style\"),b=_.fill;if(f instanceof As){var w=f.style;f.useStyle(A({image:w.image,x:w.x,y:w.y,width:w.width,height:w.height},_));}else f.__isEmptyBrush?f.useStyle(A({},_)):f.useStyle(_),f.style.decal=null,f.setColor(b,r&&r.symbolInnerColor),f.style.strokeNoScale=!0;var S=t.getItemVisual(e,\"liftZ\"),M=this._z2;null!=S?null==M&&(this._z2=f.z2,f.z2+=S):null!=M&&(f.z2=M,this._z2=null);var I=r&&r.useNameLabel;Qh(f,c,{labelFetcher:g,labelDataIndex:e,defaultText:function defaultText(e){return I?t.getName(e):Kw(t,e);},inheritColor:b,defaultOpacity:_.opacity}),this._sizeX=n[0]/2,this._sizeY=n[1]/2;var T=f.ensureState(\"emphasis\");T.style=o,f.ensureState(\"select\").style=s,f.ensureState(\"blur\").style=a;var C=null==p||!0===p?Math.max(1.1,3/this._sizeY):isFinite(p)&&p>0?+p:1;T.scaleX=this._sizeX*C,T.scaleY=this._sizeY*C,this.setSymbolScale(1),Hl(this,l,u,h);},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t;},e.prototype.fadeOut=function(t,e,n){var i=this.childAt(0),r=Js(this).dataIndex,o=n&&n.animation;if(this.silent=i.silent=!0,n&&n.fadeLabel){var a=i.getTextContent();a&&yh(a,{style:{opacity:0}},e,{dataIndex:r,removeOpt:o,cb:function cb(){i.removeTextContent();}});}else i.removeTextContent();yh(i,{style:{opacity:0},scaleX:0,scaleY:0},e,{dataIndex:r,cb:t,removeOpt:o});},e.getSymbolSize=function(t,e){return By(t.getItemVisual(e,\"symbolSize\"));},e;}(Er);function Qw(t,e){this.parent.drift(t,e);}function tS(t,e,n,i){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(i.isIgnore&&i.isIgnore(n))&&!(i.clipShape&&!i.clipShape.contain(e[0],e[1]))&&\"none\"!==t.getItemVisual(n,\"symbol\");}function eS(t){return null==t||q(t)||(t={isIgnore:t}),t||{};}function nS(t){var e=t.hostModel,n=e.getModel(\"emphasis\");return{emphasisItemStyle:n.getModel(\"itemStyle\").getItemStyle(),blurItemStyle:e.getModel([\"blur\",\"itemStyle\"]).getItemStyle(),selectItemStyle:e.getModel([\"select\",\"itemStyle\"]).getItemStyle(),focus:n.get(\"focus\"),blurScope:n.get(\"blurScope\"),emphasisDisabled:n.get(\"disabled\"),hoverScale:n.get(\"scale\"),labelStatesModels:tc(e),cursorStyle:e.get(\"cursor\")};}var iS=function(){function t(t){this.group=new Er(),this._SymbolCtor=t||Jw;}return t.prototype.updateData=function(t,e){this._progressiveEls=null,e=eS(e);var n=this.group,i=t.hostModel,r=this._data,o=this._SymbolCtor,a=e.disableAnimation,s=nS(t),l={disableAnimation:a},u=e.getSymbolPoint||function(e){return t.getItemLayout(e);};r||n.removeAll(),t.diff(r).add(function(i){var r=u(i);if(tS(t,r,i,e)){var a=new o(t,i,s,l);a.setPosition(r),t.setItemGraphicEl(i,a),n.add(a);}}).update(function(h,c){var p=r.getItemGraphicEl(c),d=u(h);if(tS(t,d,h,e)){var f=t.getItemVisual(h,\"symbol\")||\"circle\",g=p&&p.getSymbolType&&p.getSymbolType();if(!p||g&&g!==f)n.remove(p),(p=new o(t,h,s,l)).setPosition(d);else{p.updateData(t,h,s,l);var y={x:d[0],y:d[1]};a?p.attr(y):dh(p,y,i);}n.add(p),t.setItemGraphicEl(h,p);}else n.remove(p);}).remove(function(t){var e=r.getItemGraphicEl(t);e&&e.fadeOut(function(){n.remove(e);},i);}).execute(),this._getSymbolPoint=u,this._data=t;},t.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl(function(e,n){var i=t._getSymbolPoint(n);e.setPosition(i),e.markRedraw();});},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=nS(t),this._data=null,this.group.removeAll();},t.prototype.incrementalUpdate=function(t,e,n){function i(t){t.isGroup||(t.incremental=!0,t.ensureState(\"emphasis\").hoverLayer=!0);}this._progressiveEls=[],n=eS(n);for(var r=t.start;r0?n=i[0]:i[1]<0&&(n=i[1]);return n;}(r,n),a=i.dim,s=r.dim,l=e.mapDimension(s),u=e.mapDimension(a),h=\"x\"===s||\"radius\"===s?1:0,c=z(t.dimensions,function(t){return e.mapDimension(t);}),p=!1,d=e.getCalculationInfo(\"stackResultDimension\");return lx(e,c[0])&&(p=!0,c[0]=d),lx(e,c[1])&&(p=!0,c[1]=d),{dataDimsForPoint:c,valueStart:o,valueAxisDim:s,baseAxisDim:a,stacked:!!p,valueDim:l,baseDim:u,baseDataOffset:h,stackedOverDimension:e.getCalculationInfo(\"stackedOverDimension\")};}function oS(t,e,n,i){var r=NaN;t.stacked&&(r=n.get(n.getCalculationInfo(\"stackedOverDimension\"),i)),isNaN(r)&&(r=t.valueStart);var o=t.baseDataOffset,a=[];return a[o]=n.get(t.baseDim,i),a[1-o]=r,e.dataToPoint(a);}var aS=Math.min,sS=Math.max;function lS(t,e){return isNaN(t)||isNaN(e);}function uS(t,e,n,i,r,o,a,s,l){for(var u,h,c,p,d,f,g=n,y=0;y=r||g<0)break;if(lS(v,m)){if(l){g+=o;continue;}break;}if(g===n)t[o>0?\"moveTo\":\"lineTo\"](v,m),c=v,p=m;else{var x=v-u,_=m-h;if(x*x+_*_<.5){g+=o;continue;}if(a>0){for(var b=g+o,w=e[2*b],S=e[2*b+1];w===v&&S===m&&y=i||lS(w,S))d=v,f=m;else{T=w-u,C=S-h;var k=v-u,L=w-v,P=m-h,O=S-m,R=void 0,N=void 0;if(\"x\"===s){var E=T>0?1:-1;d=v-E*(R=Math.abs(k))*a,f=m,D=v+E*(N=Math.abs(L))*a,A=m;}else if(\"y\"===s){var z=C>0?1:-1;d=v,f=m-z*(R=Math.abs(P))*a,D=v,A=m+z*(N=Math.abs(O))*a;}else R=Math.sqrt(k*k+P*P),d=v-T*a*(1-(I=(N=Math.sqrt(L*L+O*O))/(N+R))),f=m-C*a*(1-I),A=m+C*a*I,D=aS(D=v+T*a*I,sS(w,v)),A=aS(A,sS(S,m)),D=sS(D,aS(w,v)),f=m-(C=(A=sS(A,aS(S,m)))-m)*R/N,d=aS(d=v-(T=D-v)*R/N,sS(u,v)),f=aS(f,sS(h,m)),D=v+(T=v-(d=sS(d,aS(u,v))))*N/R,A=m+(C=m-(f=sS(f,aS(h,m))))*N/R;}t.bezierCurveTo(c,p,d,f,v,m),c=D,p=A;}else t.lineTo(v,m);}u=v,h=m,g+=o;}return y;}var hS=function hS(){this.smooth=0,this.smoothConstraint=!0;},cS=function(t){function e(e){var n=t.call(this,e)||this;return n.type=\"ec-polyline\",n;}return n(e,t),e.prototype.getDefaultStyle=function(){return{stroke:\"#000\",fill:null};},e.prototype.getDefaultShape=function(){return new hS();},e.prototype.buildPath=function(t,e){var n=e.points,i=0,r=n.length/2;if(e.connectNulls){for(;r>0&&lS(n[2*r-2],n[2*r-1]);r--){;}for(;i=0){var y=a?(h-i)*g+i:(u-n)*g+n;return a?[t,y]:[y,t];}n=u,i=h;break;case o.C:u=r[l++],h=r[l++],c=r[l++],p=r[l++],d=r[l++],f=r[l++];var v=a?xn(n,u,c,d,t,s):xn(i,h,p,f,t,s);if(v>0)for(var m=0;m=0){y=a?vn(i,h,p,f,x):vn(n,u,c,d,x);return a?[t,y]:[y,t];}}n=d,i=f;}}},e;}(Ms),pS=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e;}(hS),dS=function(t){function e(e){var n=t.call(this,e)||this;return n.type=\"ec-polygon\",n;}return n(e,t),e.prototype.getDefaultShape=function(){return new pS();},e.prototype.buildPath=function(t,e){var n=e.points,i=e.stackedOnPoints,r=0,o=n.length/2,a=e.smoothMonotone;if(e.connectNulls){for(;o>0&&lS(n[2*o-2],n[2*o-1]);o--){;}for(;r=0;a--){var s=t.getDimensionInfo(i[a].dimension);if(\"x\"===(r=s&&s.coordDim)||\"y\"===r){o=i[a];break;}}if(o){var l=e.getAxis(r),u=z(o.stops,function(t){return{coord:l.toGlobalCoord(l.dataToCoord(t.value)),color:t.color};}),h=u.length,c=o.outerColors.slice();h&&u[0].coord>u[h-1].coord&&(u.reverse(),c.reverse());var p=function(t,e){var n,i,r=[],o=t.length;function a(t,e,n){var i=t.coord;return{coord:n,color:Qn((n-i)/(e.coord-i),[t.color,e.color])};}for(var s=0;se){i?r.push(a(i,l,e)):n&&r.push(a(n,l,0),a(n,l,e));break;}n&&(r.push(a(n,l,0)),n=null),r.push(l),i=l;}}return r;}(u,\"x\"===r?n.getWidth():n.getHeight()),d=p.length;if(!d&&h)return u[0].coord<0?c[1]?c[1]:u[h-1].color:c[0]?c[0]:u[0].color;var f=p[0].coord-10,g=p[d-1].coord+10,y=g-f;if(y<.001)return\"transparent\";E(p,function(t){t.offset=(t.coord-f)/y;}),p.push({offset:d?p[d-1].offset:.5,color:c[1]||\"transparent\"}),p.unshift({offset:d?p[0].offset:.5,color:c[0]||\"transparent\"});var v=new eh(0,0,0,0,p,!0);return v[r]=f,v[r+\"2\"]=g,v;}}}function MS(t,e,n){var i=t.get(\"showAllSymbol\"),r=\"auto\"===i;if(!i||r){var o=n.getAxesByScale(\"ordinal\")[0];if(o&&(!r||!function(t,e){var n=t.getExtent(),i=Math.abs(n[1]-n[0])/t.scale.count();isNaN(i)&&(i=0);for(var r=e.count(),o=Math.max(1,Math.round(r/5)),a=0;ai)return!1;}return!0;}(o,e))){var a=e.mapDimension(o.dim),s={};return E(o.getViewLabels(),function(t){var e=o.scale.getRawOrdinalNumber(t.tickValue);s[e]=1;}),function(t){return!s.hasOwnProperty(e.get(a,t));};}}}function IS(t,e){return[t[2*e],t[2*e+1]];}function TS(t){if(t.get([\"endLabel\",\"show\"]))return!0;for(var e=0;e0&&\"bolder\"===t.get([\"emphasis\",\"lineStyle\",\"width\"]))&&(d.getState(\"emphasis\").style.lineWidth=+d.style.lineWidth+1);Js(d).seriesIndex=t.seriesIndex,Hl(d,L,P,O);var R=bS(t.get(\"smooth\")),N=t.get(\"smoothMonotone\");if(d.setShape({smooth:R,smoothMonotone:N,connectNulls:w}),f){var E=a.getCalculationInfo(\"stackedOnSeries\"),z=0;f.useStyle(k(l.getAreaStyle(),{fill:C,opacity:.7,lineJoin:\"bevel\",decal:a.getVisual(\"style\").decal})),E&&(z=bS(E.get(\"smooth\"))),f.setShape({smooth:R,stackedOnSmooth:z,smoothMonotone:N,connectNulls:w}),Zl(f,t,\"areaStyle\"),Js(f).seriesIndex=t.seriesIndex,Hl(f,L,P,O);}var V=function V(t){i._changePolyState(t);};a.eachItemGraphicEl(function(t){t&&(t.onHoverStateChange=V);}),this._polyline.onHoverStateChange=V,this._data=a,this._coordSys=r,this._stackedOnPoints=_,this._points=u,this._step=T,this._valueOrigin=m,t.get(\"triggerLineEvent\")&&(this.packEventData(t,d),f&&this.packEventData(t,f));},e.prototype.packEventData=function(t,e){Js(e).eventData={componentType:\"series\",componentSubType:\"line\",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:\"line\"};},e.prototype.highlight=function(t,e,n,i){var r=t.getData(),o=Lo(r,i);if(this._changePolyState(\"emphasis\"),!(o instanceof Array)&&null!=o&&o>=0){var a=r.getLayout(\"points\"),s=r.getItemGraphicEl(o);if(!s){var l=a[2*o],u=a[2*o+1];if(isNaN(l)||isNaN(u))return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l,u))return;var h=t.get(\"zlevel\")||0,c=t.get(\"z\")||0;(s=new Jw(r,o)).x=l,s.y=u,s.setZ(h,c);var p=s.getSymbolPath().getTextContent();p&&(p.zlevel=h,p.z=c,p.z2=this._polyline.z2+1),s.__temp=!0,r.setItemGraphicEl(o,s),s.stopSymbolAnimation(!0),this.group.add(s);}s.highlight();}else Tg.prototype.highlight.call(this,t,e,n,i);},e.prototype.downplay=function(t,e,n,i){var r=t.getData(),o=Lo(r,i);if(this._changePolyState(\"normal\"),null!=o&&o>=0){var a=r.getItemGraphicEl(o);a&&(a.__temp?(r.setItemGraphicEl(o,null),this.group.remove(a)):a.downplay());}else Tg.prototype.downplay.call(this,t,e,n,i);},e.prototype._changePolyState=function(t){var e=this._polygon;Ml(this._polyline,t),e&&Ml(e,t);},e.prototype._newPolyline=function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new cS({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(e),this._polyline=e,e;},e.prototype._newPolygon=function(t,e){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new dS({shape:{points:t,stackedOnPoints:e},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n;},e.prototype._initSymbolLabelAnimation=function(t,e,n){var i,r,o=e.getBaseAxis(),a=o.inverse;\"cartesian2d\"===e.type?(i=o.isHorizontal(),r=!1):\"polar\"===e.type&&(i=\"angle\"===o.dim,r=!0);var s=t.hostModel,l=s.get(\"animationDuration\");U(l)&&(l=l(null));var u=s.get(\"animationDelay\")||0,h=U(u)?u(null):u;t.eachItemGraphicEl(function(t,o){var s=t;if(s){var c=[t.x,t.y],p=void 0,d=void 0,f=void 0;if(n)if(r){var g=n,y=e.pointToCoord(c);i?(p=g.startAngle,d=g.endAngle,f=-y[1]/180*Math.PI):(p=g.r0,d=g.r,f=y[0]);}else{var v=n;i?(p=v.x,d=v.x+v.width,f=t.x):(p=v.y+v.height,d=v.y,f=t.y);}var m=d===p?0:(f-p)/(d-p);a&&(m=1-m);var x=U(u)?u(o):l*m+h,_=s.getSymbolPath(),b=_.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:x}),b&&b.animateFrom({style:{opacity:0}},{duration:300,delay:x}),_.disableLabelAnimation=!0;}});},e.prototype._initOrUpdateEndLabel=function(t,e,n){var i=t.getModel(\"endLabel\");if(TS(t)){var r=t.getData(),o=this._polyline,a=r.getLayout(\"points\");if(!a)return o.removeTextContent(),void(this._endLabel=null);var s=this._endLabel;s||((s=this._endLabel=new Bs({z2:200})).ignoreClip=!0,o.setTextContent(this._endLabel),o.disableLabelAnimation=!0);var l=function(t){for(var e,n,i=t.length/2;i>0&&(e=t[2*i-2],n=t[2*i-1],isNaN(e)||isNaN(n));i--){;}return i-1;}(a);l>=0&&(Qh(o,tc(t,\"endLabel\"),{inheritColor:n,labelFetcher:t,labelDataIndex:l,defaultText:function defaultText(t,e,n){return null!=n?$w(r,n):Kw(r,t);},enableTextSetter:!0},function(t,e){var n=e.getBaseAxis(),i=n.isHorizontal(),r=n.inverse,o=i?r?\"right\":\"left\":\"center\",a=i?\"middle\":r?\"top\":\"bottom\";return{normal:{align:t.get(\"align\")||o,verticalAlign:t.get(\"verticalAlign\")||a}};}(i,e)),o.textConfig.position=null);}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null);},e.prototype._endLabelOnDuring=function(t,e,n,i,r,o,a){var s=this._endLabel,l=this._polyline;if(s){t<1&&null==i.originalX&&(i.originalX=s.x,i.originalY=s.y);var u=n.getLayout(\"points\"),h=n.hostModel,c=h.get(\"connectNulls\"),p=o.get(\"precision\"),d=o.get(\"distance\")||0,f=a.getBaseAxis(),g=f.isHorizontal(),y=f.inverse,v=e.shape,m=y?g?v.x:v.y+v.height:g?v.x+v.width:v.y,x=(g?d:0)*(y?-1:1),_=(g?0:-d)*(y?-1:1),b=g?\"x\":\"y\",w=function(t,e,n){for(var i,r,o=t.length/2,a=\"x\"===n?0:1,s=0,l=-1,u=0;u=e||i>=e&&r<=e){l=u;break;}s=u,i=r;}else i=r;}return{range:[s,l],t:(e-i)/(r-i)};}(u,m,b),S=w.range,M=S[1]-S[0],I=void 0;if(M>=1){if(M>1&&!c){var T=IS(u,S[0]);s.attr({x:T[0]+x,y:T[1]+_}),r&&(I=h.getRawValue(S[0]));}else{(T=l.getPointOn(m,b))&&s.attr({x:T[0]+x,y:T[1]+_});var C=h.getRawValue(S[0]),D=h.getRawValue(S[1]);r&&(I=Go(n,p,C,D,w.t));}i.lastFrameIndex=S[0];}else{var A=1===t||i.lastFrameIndex>0?S[0]:0;T=IS(u,A);r&&(I=h.getRawValue(A)),s.attr({x:T[0]+x,y:T[1]+_});}r&&lc(s).setLabelText(I);}},e.prototype._doUpdateAnimation=function(t,e,n,i,r,o,a){var s=this._polyline,l=this._polygon,u=t.hostModel,h=function(t,e,n,i,r,o,a,s){for(var l=function(t,e){var n=[];return e.diff(t).add(function(t){n.push({cmd:\"+\",idx:t});}).update(function(t,e){n.push({cmd:\"=\",idx:e,idx1:t});}).remove(function(t){n.push({cmd:\"-\",idx:t});}).execute(),n;}(t,e),u=[],h=[],c=[],p=[],d=[],f=[],g=[],y=rS(r,e,a),v=t.getLayout(\"points\")||[],m=e.getLayout(\"points\")||[],x=0;x3e3||l&&_S(p,f)>3e3)return s.stopAnimation(),s.setShape({points:d}),void(l&&(l.stopAnimation(),l.setShape({points:d,stackedOnPoints:f})));s.shape.__points=h.current,s.shape.points=c;var g={shape:{points:d}};h.current!==c&&(g.shape.__points=h.next),s.stopAnimation(),dh(s,g,u),l&&(l.setShape({points:c,stackedOnPoints:p}),l.stopAnimation(),dh(l,{shape:{stackedOnPoints:f}},u),s.shape.points!==l.shape.points&&(l.shape.points=s.shape.points));for(var y=[],v=h.status,m=0;me&&(e=t[n]);}return isFinite(e)?e:NaN;},min:function min(t){for(var e=1/0,n=0;n10&&\"cartesian2d\"===o.type&&r){var s=o.getBaseAxis(),l=o.getOtherAxis(s),u=s.getExtent(),h=n.getDevicePixelRatio(),c=Math.abs(u[1]-u[0])*(h||1),p=Math.round(a/c);if(isFinite(p)&&p>1){\"lttb\"===r&&t.setData(i.lttbDownSample(i.mapDimension(l.dim),1/p));var d=void 0;X(r)?d=kS[r]:U(r)&&(d=r),d&&t.setData(i.downSample(i.mapDimension(l.dim),1/p,d,LS));}}}};}var OS=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.getInitialData=function(t,e){return hx(null,this,{useEncodeDefaulter:!0});},e.prototype.getMarkerPosition=function(t,e,n){var i=this.coordinateSystem;if(i&&i.clampData){var r=i.dataToPoint(i.clampData(t));if(n)E(i.getAxes(),function(n,o){if(\"category\"===n.type){var a=n.getTicksCoords(),s=i.clampData(t)[o];!e||\"x1\"!==e[o]&&\"y1\"!==e[o]||(s+=1),s>a.length-1&&(s=a.length-1),s<0&&(s=0),a[s]&&(r[o]=n.toGlobalCoord(a[s].coord));}});else{var o=this.getData(),a=o.getLayout(\"offset\"),s=o.getLayout(\"size\"),l=i.getBaseAxis().isHorizontal()?0:1;r[l]+=a+s/2;}return r;}return[NaN,NaN];},e.type=\"series.__base_bar__\",e.defaultOption={z:2,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:\"mod\"},e;}(fg);fg.registerClass(OS);var RS=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.getInitialData=function(){return hx(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get(\"realtimeSort\",!0)||null});},e.prototype.getProgressive=function(){return!!this.get(\"large\")&&this.get(\"progressive\");},e.prototype.getProgressiveThreshold=function(){var t=this.get(\"progressiveThreshold\"),e=this.get(\"largeThreshold\");return e>t&&(t=e),t;},e.prototype.brushSelector=function(t,e,n){return n.rect(e.getItemLayout(t));},e.type=\"series.bar\",e.dependencies=[\"grid\",\"polar\"],e.defaultOption=Tc(OS.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:\"rgba(180, 180, 180, 0.2)\",borderColor:null,borderWidth:0,borderType:\"solid\",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:\"#212121\"}},realtimeSort:!1}),e;}(OS),NS=function NS(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0;},ES=function(t){function e(e){var n=t.call(this,e)||this;return n.type=\"sausage\",n;}return n(e,t),e.prototype.getDefaultShape=function(){return new NS();},e.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=Math.max(e.r0||0,0),o=Math.max(e.r,0),a=.5*(o-r),s=r+a,l=e.startAngle,u=e.endAngle,h=e.clockwise,c=2*Math.PI,p=h?u-lo)return!0;o=u;}return!1;},e.prototype._isOrderDifferentInView=function(t,e){for(var n=e.scale,i=n.getExtent(),r=Math.max(0,i[0]),o=Math.min(i[1],n.getOrdinalMeta().categories.length-1);r<=o;++r){if(t.ordinalNumbers[r]!==n.getRawOrdinalNumber(r))return!0;}},e.prototype._updateSortWithinSameData=function(t,e,n,i){if(this._isOrderChangedWithinSameData(t,e,n)){var r=this._dataSort(t,n,e);this._isOrderDifferentInView(r,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:\"changeAxisOrder\",componentType:n.dim+\"Axis\",axisId:n.index,sortInfo:r}));}},e.prototype._dispatchInitSort=function(t,e,n){var i=e.baseAxis,r=this._dataSort(t,i,function(n){return t.get(t.mapDimension(e.otherAxis.dim),n);});n.dispatchAction({type:\"changeAxisOrder\",componentType:i.dim+\"Axis\",isInitSort:!0,axisId:i.index,sortInfo:r});},e.prototype.remove=function(t,e){this._clear(this._model),this._removeOnRenderedListener(e);},e.prototype.dispose=function(t,e){this._removeOnRenderedListener(e);},e.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off(\"rendered\",this._onRendered),this._onRendered=null);},e.prototype._clear=function(t){var e=this.group,n=this._data;t&&t.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(e){mh(e,t,Js(e).dataIndex);})):e.removeAll(),this._data=null,this._isFirstFrame=!0;},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null;},e.type=\"bar\",e;}(Tg),WS={cartesian2d:function cartesian2d(t,e){var n=e.width<0?-1:1,i=e.height<0?-1:1;n<0&&(e.x+=e.width,e.width=-e.width),i<0&&(e.y+=e.height,e.height=-e.height);var r=t.x+t.width,o=t.y+t.height,a=BS(e.x,t.x),s=FS(e.x+e.width,r),l=BS(e.y,t.y),u=FS(e.y+e.height,o),h=sr?s:a,e.y=c&&l>o?u:l,e.width=h?0:s-a,e.height=c?0:u-l,n<0&&(e.x+=e.width,e.width=-e.width),i<0&&(e.y+=e.height,e.height=-e.height),h||c;},polar:function polar(t,e){var n=e.r0<=e.r?1:-1;if(n<0){var i=e.r;e.r=e.r0,e.r0=i;}var r=FS(e.r,t.r),o=BS(e.r0,t.r0);e.r=r,e.r0=o;var a=r-o<0;if(n<0){i=e.r;e.r=e.r0,e.r0=i;}return a;}},HS={cartesian2d:function cartesian2d(t,e,n,i,r,o,a,s,l){var u=new Es({shape:A({},i),z2:1});(u.__dataIndex=n,u.name=\"item\",o)&&(u.shape[r?\"height\":\"width\"]=0);return u;},polar:function polar(t,e,n,i,r,o,a,s,l){var u=!r&&l?ES:Eu,h=new u({shape:i,z2:1});h.name=\"item\";var c,p,d=KS(r);if(h.calculateTextPosition=(c=d,p=({isRoundCap:u===ES}||{}).isRoundCap,function(t,e,n){var i=e.position;if(!i||i instanceof Array)return Ir(t,e,n);var r=c(i),o=null!=e.distance?e.distance:5,a=this.shape,s=a.cx,l=a.cy,u=a.r,h=a.r0,d=(u+h)/2,f=a.startAngle,g=a.endAngle,y=(f+g)/2,v=p?Math.abs(u-h)/2:0,m=Math.cos,x=Math.sin,_=s+u*m(f),b=l+u*x(f),w=\"left\",S=\"top\";switch(r){case\"startArc\":_=s+(h-o)*m(y),b=l+(h-o)*x(y),w=\"center\",S=\"top\";break;case\"insideStartArc\":_=s+(h+o)*m(y),b=l+(h+o)*x(y),w=\"center\",S=\"bottom\";break;case\"startAngle\":_=s+d*m(f)+zS(f,o+v,!1),b=l+d*x(f)+VS(f,o+v,!1),w=\"right\",S=\"middle\";break;case\"insideStartAngle\":_=s+d*m(f)+zS(f,-o+v,!1),b=l+d*x(f)+VS(f,-o+v,!1),w=\"left\",S=\"middle\";break;case\"middle\":_=s+d*m(y),b=l+d*x(y),w=\"center\",S=\"middle\";break;case\"endArc\":_=s+(u+o)*m(y),b=l+(u+o)*x(y),w=\"center\",S=\"bottom\";break;case\"insideEndArc\":_=s+(u-o)*m(y),b=l+(u-o)*x(y),w=\"center\",S=\"top\";break;case\"endAngle\":_=s+d*m(g)+zS(g,o+v,!0),b=l+d*x(g)+VS(g,o+v,!0),w=\"left\",S=\"middle\";break;case\"insideEndAngle\":_=s+d*m(g)+zS(g,-o+v,!0),b=l+d*x(g)+VS(g,-o+v,!0),w=\"right\",S=\"middle\";break;default:return Ir(t,e,n);}return(t=t||{}).x=_,t.y=b,t.align=w,t.verticalAlign=S,t;}),o){var f=r?\"r\":\"endAngle\",g={};h.shape[f]=r?0:i.startAngle,g[f]=i[f],(s?dh:fh)(h,{shape:g},o);}return h;}};function YS(t,e,n,i,r,o,a,s){var l,u;o?(u={x:i.x,width:i.width},l={y:i.y,height:i.height}):(u={y:i.y,height:i.height},l={x:i.x,width:i.width}),s||(a?dh:fh)(n,{shape:l},e,r,null),(a?dh:fh)(n,{shape:u},e?t.baseAxis.model:null,r);}function US(t,e){for(var n=0;n0?1:-1,a=i.height>0?1:-1;return{x:i.x+o*r/2,y:i.y+a*r/2,width:i.width-o*r,height:i.height-a*r};},polar:function polar(t,e,n){var i=t.getItemLayout(e);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i.endAngle,clockwise:i.clockwise};}};function KS(t){return function(t){var e=t?\"Arc\":\"Angle\";return function(t){switch(t){case\"start\":case\"insideStart\":case\"end\":case\"insideEnd\":return t+e;default:return t;}};}(t);}function $S(t,e,n,i,r,o,a,s){var l=e.getItemVisual(n,\"style\");s||t.setShape(\"r\",i.get([\"itemStyle\",\"borderRadius\"])||0),t.useStyle(l);var u=i.getShallow(\"cursor\");u&&t.attr(\"cursor\",u);var h=s?a?r.r>=r.r0?\"endArc\":\"startArc\":r.endAngle>=r.startAngle?\"endAngle\":\"startAngle\":a?r.height>=0?\"bottom\":\"top\":r.width>=0?\"right\":\"left\",c=tc(i);Qh(t,c,{labelFetcher:o,labelDataIndex:n,defaultText:Kw(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:h});var p=t.getTextContent();if(s&&p){var d=i.get([\"label\",\"position\"]);t.textConfig.inside=\"middle\"===d||null,function(t,e,n,i){if(j(i))t.setTextConfig({rotation:i});else if(Y(e))t.setTextConfig({rotation:0});else{var r,o=t.shape,a=o.clockwise?o.startAngle:o.endAngle,s=o.clockwise?o.endAngle:o.startAngle,l=(a+s)/2,u=n(e);switch(u){case\"startArc\":case\"insideStartArc\":case\"middle\":case\"insideEndArc\":case\"endArc\":r=l;break;case\"startAngle\":case\"insideStartAngle\":r=a;break;case\"endAngle\":case\"insideEndAngle\":r=s;break;default:return void t.setTextConfig({rotation:0});}var h=1.5*Math.PI-r;\"middle\"===u&&h>Math.PI/2&&h<1.5*Math.PI&&(h-=Math.PI),t.setTextConfig({rotation:h});}}(t,\"outside\"===d?h:d,KS(a),i.get([\"label\",\"rotate\"]));}uc(p,c,o.getRawValue(n),function(t){return $w(e,t);});var f=i.getModel([\"emphasis\"]);Hl(t,f.get(\"focus\"),f.get(\"blurScope\"),f.get(\"disabled\")),Zl(t,i),function(t){return null!=t.startAngle&&null!=t.endAngle&&t.startAngle===t.endAngle;}(r)&&(t.style.fill=\"none\",t.style.stroke=\"none\",E(t.states,function(t){t.style&&(t.style.fill=t.style.stroke=\"none\");}));}var JS=function JS(){},QS=function(t){function e(e){var n=t.call(this,e)||this;return n.type=\"largeBar\",n;}return n(e,t),e.prototype.getDefaultShape=function(){return new JS();},e.prototype.buildPath=function(t,e){for(var n=e.points,i=this.baseDimIdx,r=1-this.baseDimIdx,o=[],a=[],s=this.barWidth,l=0;l=s[0]&&e<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return a[h];}return-1;}(this,t.offsetX,t.offsetY);Js(this).dataIndex=e>=0?e:null;},30,!1);function nM(t,e,n){if(vS(n,\"cartesian2d\")){var i=e,r=n.getArea();return{x:t?i.x:r.x,y:t?r.y:i.y,width:t?i.width:r.width,height:t?r.height:i.height};}var o=e;return{cx:(r=n.getArea()).cx,cy:r.cy,r0:t?r.r0:o.r0,r:t?r.r:o.r,startAngle:t?o.startAngle:0,endAngle:t?o.endAngle:2*Math.PI};}var iM=2*Math.PI,rM=Math.PI/180;function oM(t,e){return Tp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()});}function aM(t,e){var n=oM(t,e),i=t.get(\"center\"),r=t.get(\"radius\");Y(r)||(r=[0,r]);var o,a,s=Ur(n.width,e.getWidth()),l=Ur(n.height,e.getHeight()),u=Math.min(s,l),h=Ur(r[0],u/2),c=Ur(r[1],u/2),p=t.coordinateSystem;if(p){var d=p.dataToPoint(i);o=d[0]||0,a=d[1]||0;}else Y(i)||(i=[i,i]),o=Ur(i[0],s)+n.x,a=Ur(i[1],l)+n.y;return{cx:o,cy:a,r0:h,r:c};}function sM(t,e,n){e.eachSeriesByType(t,function(t){var e=t.getData(),i=e.mapDimension(\"value\"),r=oM(t,n),o=aM(t,n),a=o.cx,s=o.cy,l=o.r,u=o.r0,h=-t.get(\"startAngle\")*rM,c=t.get(\"minAngle\")*rM,p=0;e.each(i,function(t){!isNaN(t)&&p++;});var d=e.getSum(i),f=Math.PI/(d||p)*2,g=t.get(\"clockwise\"),y=t.get(\"roseType\"),v=t.get(\"stillShowZeroSum\"),m=e.getDataExtent(i);m[0]=0;var x=iM,_=0,b=h,w=g?1:-1;if(e.setLayout({viewRect:r,r:l}),e.each(i,function(t,n){var i;if(isNaN(t))e.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:g,cx:a,cy:s,r0:u,r:y?NaN:l});else{(i=\"area\"!==y?0===d&&v?f:t*f:iM/p)n?a:o,h=Math.abs(l.label.y-n);if(h>=u.maxY){var c=l.label.x-e-l.len2*r,p=i+l.len,f=Math.abs(c)t.unconstrainedWidth?null:d:null;i.setStyle(\"width\",f);}var g=i.getBoundingRect();o.width=g.width;var y=(i.style.margin||0)+2.1;o.height=g.height+y,o.y-=(o.height-c)/2;}}}function pM(t){return\"center\"===t.position;}function dM(t){var e,n,i=t.getData(),r=[],o=!1,a=(t.get(\"minShowLabelAngle\")||0)*uM,s=i.getLayout(\"viewRect\"),l=i.getLayout(\"r\"),u=s.width,h=s.x,c=s.y,p=s.height;function d(t){t.ignore=!0;}i.each(function(t){var s=i.getItemGraphicEl(t),c=s.shape,p=s.getTextContent(),f=s.getTextGuideLine(),g=i.getItemModel(t),y=g.getModel(\"label\"),v=y.get(\"position\")||g.get([\"emphasis\",\"label\",\"position\"]),m=y.get(\"distanceToLabelLine\"),x=y.get(\"alignTo\"),_=Ur(y.get(\"edgeDistance\"),u),b=y.get(\"bleedMargin\"),w=g.getModel(\"labelLine\"),S=w.get(\"length\");S=Ur(S,u);var M=w.get(\"length2\");if(M=Ur(M,u),Math.abs(c.endAngle-c.startAngle)0?\"right\":\"left\":k>0?\"left\":\"right\";}var B=Math.PI,F=0,G=y.get(\"rotate\");if(j(G))F=G*(B/180);else if(\"center\"===v)F=0;else if(\"radial\"===G||!0===G){F=k<0?-A+B:-A;}else if(\"tangential\"===G&&\"outside\"!==v&&\"outer\"!==v){var W=Math.atan2(k,L);W<0&&(W=2*B+W),L>0&&(W=B+W),F=W-B;}if(o=!!F,p.x=I,p.y=T,p.rotation=F,p.setStyle({verticalAlign:\"middle\"}),P){p.setStyle({align:D});var H=p.states.select;H&&(H.x+=p.x,H.y+=p.y);}else{var Y=p.getBoundingRect().clone();Y.applyTransform(p.getComputedTransform());var U=(p.style.margin||0)+2.1;Y.y-=U/2,Y.height+=U,r.push({label:p,labelLine:f,position:v,len:S,len2:M,minTurnAngle:w.get(\"minTurnAngle\"),maxSurfaceAngle:w.get(\"maxSurfaceAngle\"),surfaceNormal:new Ce(k,L),linePoints:C,textAlign:D,labelDistance:m,labelAlignTo:x,edgeDistance:_,bleedMargin:b,rect:Y,unconstrainedWidth:Y.width,labelStyleWidth:p.style.width});}s.setTextConfig({inside:P});}}),!o&&t.get(\"avoidLabelOverlap\")&&function(t,e,n,i,r,o,a,s){for(var l=[],u=[],h=Number.MAX_VALUE,c=-Number.MAX_VALUE,p=0;p0){for(var l=o.getItemLayout(0),u=1;isNaN(l&&l.startAngle)&&u=n.r0;}},e.type=\"pie\",e;}(Tg);function vM(t,e,n){e=Y(e)&&{coordDimensions:e}||A({encodeDefine:t.getEncode()},e);var i=t.getSource(),r=nx(i,e).dimensions,o=new ex(r,t);return o.initData(i,n),o;}var mM=function(){function t(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e;}return t.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName);},t.prototype.containName=function(t){return this._getRawData().indexOfName(t)>=0;},t.prototype.indexOfName=function(t){return this._getDataWithEncodedVisual().indexOfName(t);},t.prototype.getItemVisual=function(t,e){return this._getDataWithEncodedVisual().getItemVisual(t,e);},t;}(),xM=Po(),_M=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new mM(W(this.getData,this),W(this.getRawData,this)),this._defaultLabelLine(e);},e.prototype.mergeOption=function(){t.prototype.mergeOption.apply(this,arguments);},e.prototype.getInitialData=function(){return vM(this,{coordDimensions:[\"value\"],encodeDefaulter:H($p,this)});},e.prototype.getDataParams=function(e){var n=this.getData(),i=xM(n),r=i.seats;if(!r){var o=[];n.each(n.mapDimension(\"value\"),function(t){o.push(t);}),r=i.seats=$r(o,n.hostModel.get(\"percentPrecision\"));}var a=t.prototype.getDataParams.call(this,e);return a.percent=r[e]||0,a.$vars.push(\"percent\"),a;},e.prototype._defaultLabelLine=function(t){bo(t,\"labelLine\",[\"show\"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show;},e.type=\"series.pie\",e.defaultOption={z:2,legendHoverLink:!0,colorBy:\"data\",center:[\"50%\",\"50%\"],radius:[0,\"75%\"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:\"truncate\",position:\"outer\",alignTo:\"none\",edgeDistance:\"25%\",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:\"solid\"}},itemStyle:{borderWidth:1,borderJoin:\"round\"},showEmptyCircle:!0,emptyCircleStyle:{color:\"lightgray\",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:\"expansion\",animationDuration:1e3,animationTypeUpdate:\"transition\",animationEasingUpdate:\"cubicInOut\",animationDurationUpdate:500,animationEasing:\"cubicInOut\"},e;}(fg);var bM=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n;}return n(e,t),e.prototype.getInitialData=function(t,e){return hx(null,this,{useEncodeDefaulter:!0});},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?5e3:this.get(\"progressive\"):t;},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?1e4:this.get(\"progressiveThreshold\"):t;},e.prototype.brushSelector=function(t,e,n){return n.point(e.getItemLayout(t));},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:\"\";},e.type=\"series.scatter\",e.dependencies=[\"grid\",\"polar\",\"geo\",\"singleAxis\",\"calendar\"],e.defaultOption={coordinateSystem:\"cartesian2d\",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:\"#212121\"}},universalTransition:{divideShape:\"clone\"}},e;}(fg),wM=function wM(){},SM=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n;}return n(e,t),e.prototype.getDefaultShape=function(){return new wM();},e.prototype.reset=function(){this.notClear=!1,this._off=0;},e.prototype.buildPath=function(t,e){var n,i=e.points,r=e.size,o=this.symbolProxy,a=o.shape,s=t.getContext?t.getContext():t,l=s&&r[0]<4,u=this.softClipShape;if(l)this._ctx=s;else{for(this._ctx=null,n=this._off;n=0;s--){var l=2*s,u=i[l]-o/2,h=i[l+1]-a/2;if(t>=u&&e>=h&&t<=u+o&&e<=h+a)return s;}return-1;},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();return t=n[0],e=n[1],i.contain(t,e)?(this.hoverDataIdx=this.findDataIndex(t,e))>=0:(this.hoverDataIdx=-1,!1);},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape,n=e.points,i=e.size,r=i[0],o=i[1],a=1/0,s=1/0,l=-1/0,u=-1/0,h=0;h=0&&(l.dataIndex=n+(t.startIndex||0));});},t.prototype.remove=function(){this._clear();},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll();},t;}(),IM=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData();this._updateSymbolDraw(i,t).updateData(i,{clipShape:this._getClipShape(t)}),this._finished=!0;},e.prototype.incrementalPrepareRender=function(t,e,n){var i=t.getData();this._updateSymbolDraw(i,t).incrementalPrepareUpdate(i),this._finished=!1;},e.prototype.incrementalRender=function(t,e,n){this._symbolDraw.incrementalUpdate(t,e.getData(),{clipShape:this._getClipShape(e)}),this._finished=t.end===e.getData().count();},e.prototype.updateTransform=function(t,e,n){var i=t.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var r=AS(\"\").reset(t,e,n);r.progress&&r.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i);},e.prototype.eachRendered=function(t){this._symbolDraw&&this._symbolDraw.eachRendered(t);},e.prototype._getClipShape=function(t){var e=t.coordinateSystem,n=e&&e.getArea&&e.getArea();return t.get(\"clip\",!0)?n:null;},e.prototype._updateSymbolDraw=function(t,e){var n=this._symbolDraw,i=e.pipelineContext.large;return n&&i===this._isLargeDraw||(n&&n.remove(),n=this._symbolDraw=i?new MM():new iS(),this._isLargeDraw=i,this.group.removeAll()),this.group.add(n.group),n;},e.prototype.remove=function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null;},e.prototype.dispose=function(){},e.type=\"scatter\",e;}(Tg),TM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.type=\"grid\",e.dependencies=[\"xAxis\",\"yAxis\"],e.layoutMode=\"box\",e.defaultOption={show:!1,z:0,left:\"10%\",top:60,right:\"10%\",bottom:70,containLabel:!1,backgroundColor:\"rgba(0,0,0,0)\",borderWidth:1,borderColor:\"#ccc\"},e;}(Op),CM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents(\"grid\",Eo).models[0];},e.type=\"cartesian2dAxis\",e;}(Op);R(CM,m_);var DM={show:!0,z:0,inverse:!1,name:\"\",nameLocation:\"end\",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:\"...\",placeholder:\".\"},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:\"#6E7079\",width:1,type:\"solid\"},symbol:[\"none\",\"none\"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:[\"#E0E6F1\"],width:1,type:\"solid\"}},splitArea:{show:!1,areaStyle:{color:[\"rgba(250,250,250,0.2)\",\"rgba(210,219,238,0.2)\"]}}},AM=C({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:\"auto\"},axisLabel:{interval:\"auto\"}},DM),kM=C({boundaryGap:[0,0],axisLine:{show:\"auto\"},axisTick:{show:\"auto\"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:\"#F4F7FD\",width:1}}},DM),LM={category:AM,value:kM,time:C({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:\"bold\"}}},splitLine:{show:!1}},kM),log:k({logBase:10},kM)},PM={value:1,category:1,time:1,log:1};function OM(t,e,i,r){E(PM,function(o,a){var s=C(C({},LM[a],!0),r,!0),l=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e+\"Axis.\"+a,n;}return n(i,t),i.prototype.mergeDefaultAndTheme=function(t,e){var n=Dp(this),i=n?kp(t):{};C(t,e.getTheme().get(a+\"Axis\")),C(t,this.getDefaultOption()),t.type=RM(t),n&&Ap(t,i,n);},i.prototype.optionUpdated=function(){\"category\"===this.option.type&&(this.__ordinalMeta=dx.createByAxisModel(this));},i.prototype.getCategories=function(t){var e=this.option;if(\"category\"===e.type)return t?e.data:this.__ordinalMeta.categories;},i.prototype.getOrdinalMeta=function(){return this.__ordinalMeta;},i.type=e+\"Axis.\"+a,i.defaultOption=s,i;}(i);t.registerComponentModel(l);}),t.registerSubTypeDefaulter(e+\"Axis\",RM);}function RM(t){return t.type||(t.data?\"category\":\"value\");}var NM=function(){function t(t){this.type=\"cartesian\",this._dimList=[],this._axes={},this.name=t||\"\";}return t.prototype.getAxis=function(t){return this._axes[t];},t.prototype.getAxes=function(){return z(this._dimList,function(t){return this._axes[t];},this);},t.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),B(this.getAxes(),function(e){return e.scale.type===t;});},t.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e);},t;}(),EM=[\"x\",\"y\"];function zM(t){return\"interval\"===t.type||\"time\"===t.type;}var VM=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=\"cartesian2d\",e.dimensions=EM,e;}return n(e,t),e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis(\"x\").scale,e=this.getAxis(\"y\").scale;if(zM(t)&&zM(e)){var n=t.getExtent(),i=e.getExtent(),r=this.dataToPoint([n[0],i[0]]),o=this.dataToPoint([n[1],i[1]]),a=n[1]-n[0],s=i[1]-i[0];if(a&&s){var l=(o[0]-r[0])/a,u=(o[1]-r[1])/s,h=r[0]-n[0]*l,c=r[1]-i[0]*u,p=this._transform=[l,0,0,u,h,c];this._invTransform=Me([],p);}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale(\"ordinal\")[0]||this.getAxesByScale(\"time\")[0]||this.getAxis(\"x\");},e.prototype.containPoint=function(t){var e=this.getAxis(\"x\"),n=this.getAxis(\"y\");return e.contain(e.toLocalCoord(t[0]))&&n.contain(n.toLocalCoord(t[1]));},e.prototype.containData=function(t){return this.getAxis(\"x\").containData(t[0])&&this.getAxis(\"y\").containData(t[1]);},e.prototype.containZone=function(t,e){var n=this.dataToPoint(t),i=this.dataToPoint(e),r=this.getArea(),o=new Ee(n[0],n[1],i[0]-n[0],i[1]-n[1]);return r.intersect(o);},e.prototype.dataToPoint=function(t,e,n){n=n||[];var i=t[0],r=t[1];if(this._transform&&null!=i&&isFinite(i)&&null!=r&&isFinite(r))return Wt(n,t,this._transform);var o=this.getAxis(\"x\"),a=this.getAxis(\"y\");return n[0]=o.toGlobalCoord(o.dataToCoord(i,e)),n[1]=a.toGlobalCoord(a.dataToCoord(r,e)),n;},e.prototype.clampData=function(t,e){var n=this.getAxis(\"x\").scale,i=this.getAxis(\"y\").scale,r=n.getExtent(),o=i.getExtent(),a=n.parse(t[0]),s=i.parse(t[1]);return(e=e||[])[0]=Math.min(Math.max(Math.min(r[0],r[1]),a),Math.max(r[0],r[1])),e[1]=Math.min(Math.max(Math.min(o[0],o[1]),s),Math.max(o[0],o[1])),e;},e.prototype.pointToData=function(t,e){var n=[];if(this._invTransform)return Wt(n,t,this._invTransform);var i=this.getAxis(\"x\"),r=this.getAxis(\"y\");return n[0]=i.coordToData(i.toLocalCoord(t[0]),e),n[1]=r.coordToData(r.toLocalCoord(t[1]),e),n;},e.prototype.getOtherAxis=function(t){return this.getAxis(\"x\"===t.dim?\"y\":\"x\");},e.prototype.getArea=function(){var t=this.getAxis(\"x\").getGlobalExtent(),e=this.getAxis(\"y\").getGlobalExtent(),n=Math.min(t[0],t[1]),i=Math.min(e[0],e[1]),r=Math.max(t[0],t[1])-n,o=Math.max(e[0],e[1])-i;return new Ee(n,i,r,o);},e;}(NM),BM=function(t){function e(e,n,i,r,o){var a=t.call(this,e,n,i)||this;return a.index=0,a.type=r||\"value\",a.position=o||\"bottom\",a;}return n(e,t),e.prototype.isHorizontal=function(){var t=this.position;return\"top\"===t||\"bottom\"===t;},e.prototype.getGlobalExtent=function(t){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e;},e.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t[\"x\"===this.dim?0:1]),e);},e.prototype.setCategorySortInfo=function(t){if(\"category\"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t);},e;}(q_);function FM(t,e,n){n=n||{};var i=t.coordinateSystem,r=e.axis,o={},a=r.getAxesOnZeroOf()[0],s=r.position,l=a?\"onZero\":s,u=r.dim,h=i.getRect(),c=[h.x,h.x+h.width,h.y,h.y+h.height],p={left:0,right:1,top:0,bottom:1,onZero:2},d=e.get(\"offset\")||0,f=\"x\"===u?[c[2]-d,c[3]+d]:[c[0]-d,c[1]+d];if(a){var g=a.toGlobalCoord(a.dataToCoord(0));f[p.onZero]=Math.max(Math.min(g,f[1]),f[0]);}o.position=[\"y\"===u?f[p[l]]:c[0],\"x\"===u?f[p[l]]:c[3]],o.rotation=Math.PI/2*(\"x\"===u?0:1);o.labelDirection=o.tickDirection=o.nameDirection={top:-1,bottom:1,left:-1,right:1}[s],o.labelOffset=a?f[p[s]]-f[p.onZero]:0,e.get([\"axisTick\",\"inside\"])&&(o.tickDirection=-o.tickDirection),it(n.labelInside,e.get([\"axisLabel\",\"inside\"]))&&(o.labelDirection=-o.labelDirection);var y=e.get([\"axisLabel\",\"rotate\"]);return o.labelRotate=\"top\"===l?-y:y,o.z2=1,o;}function GM(t){return\"cartesian2d\"===t.get(\"coordinateSystem\");}function WM(t){var e={xAxisModel:null,yAxisModel:null};return E(e,function(n,i){var r=i.replace(/Model$/,\"\"),o=t.getReferringComponents(r,Eo).models[0];e[i]=o;}),e;}var HM=Math.log;function YM(t,e,n){var i=Tx.prototype,r=i.getTicks.call(n),o=i.getTicks.call(n,!0),a=r.length-1,s=i.getInterval.call(n),l=u_(t,e),u=l.extent,h=l.fixMin,c=l.fixMax;if(\"log\"===t.type){var p=HM(t.base);u=[HM(u[0])/p,HM(u[1])/p];}t.setExtent(u[0],u[1]),t.calcNiceExtent({splitNumber:a,fixMin:h,fixMax:c});var d=i.getExtent.call(t);h&&(u[0]=d[0]),c&&(u[1]=d[1]);var f=i.getInterval.call(t),g=u[0],y=u[1];if(h&&c)f=(y-g)/a;else if(h)for(y=u[0]+f*a;yu[0]&&isFinite(g)&&isFinite(u[0]);){f=vx(f),g=u[1]-f*a;}else{t.getTicks().length-1>a&&(f=vx(f));var v=f*a;(g=Xr((y=Math.ceil(u[1]/f)*f)-v))<0&&u[0]>=0?(g=0,y=Xr(v)):y>0&&u[1]<=0&&(y=0,g=-Xr(v));}var m=(r[0].value-o[0].value)/s,x=(r[a].value-o[a].value)/s;i.setExtent.call(t,g+f*m,y+f*x),i.setInterval.call(t,f),(m||x)&&i.setNiceExtent.call(t,g+f,y-f);}var UM=function(){function t(t,e,n){this.type=\"grid\",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=EM,this._initCartesian(t,e,n),this.model=t;}return t.prototype.getRect=function(){return this._rect;},t.prototype.update=function(t,e){var n=this._axesMap;function i(t){var e,n=G(t),i=n.length;if(i){for(var r=[],o=i-1;o>=0;o--){var a=t[+n[o]],s=a.model,l=a.scale;gx(l)&&s.get(\"alignTicks\")&&null==s.get(\"interval\")?r.push(a):(h_(l,s),gx(l)&&(e=a));}r.length&&(e||h_((e=r.pop()).scale,e.model),E(r,function(t){YM(t.scale,t.model,e.scale);}));}}this._updateScale(t,this.model),i(n.x),i(n.y);var r={};E(n.x,function(t){ZM(n,\"y\",t,r);}),E(n.y,function(t){ZM(n,\"x\",t,r);}),this.resize(this.model,e);},t.prototype.resize=function(t,e,n){var i=t.getBoxLayoutParams(),r=!n&&t.get(\"containLabel\"),o=Tp(i,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var a=this._axesList;function s(){E(a,function(t){var e=t.isHorizontal(),n=e?[0,o.width]:[0,o.height],i=t.inverse?1:0;t.setExtent(n[i],n[1-i]),function(t,e){var n=t.getExtent(),i=n[0]+n[1];t.toGlobalCoord=\"x\"===t.dim?function(t){return t+e;}:function(t){return i-t+e;},t.toLocalCoord=\"x\"===t.dim?function(t){return t-e;}:function(t){return i-t+e;};}(t,e?o.x:o.y);});}s(),r&&(E(a,function(t){if(!t.model.get([\"axisLabel\",\"inside\"])){var e=function(t){var e=t.model,n=t.scale;if(e.get([\"axisLabel\",\"show\"])&&!n.isBlank()){var i,r,o=n.getExtent();r=n instanceof Mx?n.count():(i=n.getTicks()).length;var a,s=t.getLabelModel(),l=p_(t),u=1;r>40&&(u=Math.ceil(r/40));for(var h=0;h0&&i>0||n<0&&i<0);}(t);}var qM=Math.PI,KM=function(){function t(t,e){this.group=new Er(),this.opt=e,this.axisModel=t,k(e,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function handleAutoShown(){return!0;}});var n=new Er({x:e.position[0],y:e.position[1],rotation:e.rotation});n.updateTransform(),this._transformGroup=n;}return t.prototype.hasBuilder=function(t){return!!$M[t];},t.prototype.add=function(t){$M[t](this.opt,this.axisModel,this.group,this._transformGroup);},t.prototype.getGroup=function(){return this.group;},t.innerTextLayout=function(t,e,n){var i,r,o=to(e-t);return eo(o)?(r=n>0?\"top\":\"bottom\",i=\"center\"):eo(o-qM)?(r=n>0?\"bottom\":\"top\",i=\"center\"):(r=\"middle\",i=o>0&&o0?\"right\":\"left\":n>0?\"left\":\"right\"),{rotation:o,textAlign:i,textVerticalAlign:r};},t.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+\"Index\"]=t.componentIndex,e;},t.isLabelSilent=function(t){var e=t.get(\"tooltip\");return t.get(\"silent\")||!(t.get(\"triggerEvent\")||e&&e.show);},t;}(),$M={axisLine:function axisLine(t,e,n,i){var r=e.get([\"axisLine\",\"show\"]);if(\"auto\"===r&&t.handleAutoShown&&(r=t.handleAutoShown(\"axisLine\")),r){var o=e.axis.getExtent(),a=i.transform,s=[o[0],0],l=[o[1],0],u=s[0]>l[0];a&&(Wt(s,s,a),Wt(l,l,a));var h=A({lineCap:\"round\"},e.getModel([\"axisLine\",\"lineStyle\"]).getLineStyle()),c=new Xu({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:h,strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1});Oh(c.shape,c.style.lineWidth),c.anid=\"line\",n.add(c);var p=e.get([\"axisLine\",\"symbol\"]);if(null!=p){var d=e.get([\"axisLine\",\"symbolSize\"]);X(p)&&(p=[p,p]),(X(d)||j(d))&&(d=[d,d]);var f=Fy(e.get([\"axisLine\",\"symbolOffset\"])||0,d),g=d[0],y=d[1];E([{rotate:t.rotation+Math.PI/2,offset:f[0],r:0},{rotate:t.rotation-Math.PI/2,offset:f[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(e,i){if(\"none\"!==p[i]&&null!=p[i]){var r=Vy(p[i],-g/2,-y/2,g,y,h.stroke,!0),o=e.r+e.offset,a=u?l:s;r.attr({rotation:e.rotate,x:a[0]+o*Math.cos(t.rotation),y:a[1]-o*Math.sin(t.rotation),silent:!0,z2:11}),n.add(r);}});}}},axisTickLabel:function axisTickLabel(t,e,n,i){var r=function(t,e,n,i){var r=n.axis,o=n.getModel(\"axisTick\"),a=o.get(\"show\");\"auto\"===a&&i.handleAutoShown&&(a=i.handleAutoShown(\"axisTick\"));if(!a||r.scale.isBlank())return;for(var s=o.getModel(\"lineStyle\"),l=i.tickDirection*o.get(\"length\"),u=eI(r.getTicksCoords(),e.transform,l,k(s.getLineStyle(),{stroke:n.get([\"axisLine\",\"lineStyle\",\"color\"])}),\"ticks\"),h=0;hc[1]?-1:1,d=[\"start\"===s?c[0]-p*h:\"end\"===s?c[1]+p*h:(c[0]+c[1])/2,tI(s)?t.labelOffset+l*h:0],f=e.get(\"nameRotate\");null!=f&&(f=f*qM/180),tI(s)?o=KM.innerTextLayout(t.rotation,null!=f?f:t.rotation,l):(o=function(t,e,n,i){var r,o,a=to(n-t),s=i[0]>i[1],l=\"start\"===e&&!s||\"start\"!==e&&s;eo(a-qM/2)?(o=l?\"bottom\":\"top\",r=\"center\"):eo(a-1.5*qM)?(o=l?\"top\":\"bottom\",r=\"center\"):(o=\"middle\",r=a<1.5*qM&&a>qM/2?l?\"left\":\"right\":l?\"right\":\"left\");return{rotation:a,textAlign:r,textVerticalAlign:o};}(t.rotation,s,f||0,c),null!=(a=t.axisNameAvailableWidth)&&(a=Math.abs(a/Math.sin(o.rotation)),!isFinite(a)&&(a=null)));var g=u.getFont(),y=e.get(\"nameTruncate\",!0)||{},v=y.ellipsis,m=it(t.nameTruncateMaxWidth,y.maxWidth,a),x=new Bs({x:d[0],y:d[1],rotation:o.rotation,silent:KM.isLabelSilent(e),style:ec(u,{text:r,font:g,overflow:\"truncate\",width:m,ellipsis:v,fill:u.getTextColor()||e.get([\"axisLine\",\"lineStyle\",\"color\"]),align:u.get(\"align\")||o.textAlign,verticalAlign:u.get(\"verticalAlign\")||o.textVerticalAlign}),z2:1});if(Xh({el:x,componentModel:e,itemName:r}),x.__fullText=r,x.anid=\"name\",e.get(\"triggerEvent\")){var _=KM.makeAxisEventDataBase(e);_.targetType=\"axisName\",_.name=r,Js(x).eventData=_;}i.add(x),x.updateTransform(),n.add(x),x.decomposeTransform();}}};function JM(t){t&&(t.ignore=!0);}function QM(t,e){var n=t&&t.getBoundingRect().clone(),i=e&&e.getBoundingRect().clone();if(n&&i){var r=me([]);return we(r,r,-t.rotation),n.applyTransform(_e([],r,t.getLocalTransform())),i.applyTransform(_e([],r,e.getLocalTransform())),n.intersect(i);}}function tI(t){return\"middle\"===t||\"center\"===t;}function eI(t,e,n,i,r){for(var o=[],a=[],s=[],l=0;l=0||t===e;}function rI(t){var e=oI(t);if(e){var n=e.axisPointerModel,i=e.axis.scale,r=n.option,o=n.get(\"status\"),a=n.get(\"value\");null!=a&&(a=i.parse(a));var s=aI(n);null==o&&(r.status=s?\"show\":\"hide\");var l=i.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==a||a>l[1])&&(a=l[1]),a0&&!c.min?c.min=0:null!=c.min&&c.min<0&&!c.max&&(c.max=0);var p=a;null!=c.color&&(p=k({color:c.color},a));var d=C(T(c),{boundaryGap:t,splitNumber:e,scale:n,axisLine:i,axisTick:r,axisLabel:o,name:c.text,showName:s,nameLocation:\"end\",nameGap:u,nameTextStyle:p,triggerEvent:h},!1);if(X(l)){var f=d.name;d.name=l.replace(\"{value}\",null!=f?f:\"\");}else U(l)&&(d.name=l(d.name,d));var g=new Sc(d,null,this.ecModel);return R(g,m_.prototype),g.mainType=\"radar\",g.componentIndex=this.componentIndex,g;},this);this._indicatorModels=c;},e.prototype.getIndicatorModels=function(){return this._indicatorModels;},e.type=\"radar\",e.defaultOption={z:0,center:[\"50%\",\"50%\"],radius:\"75%\",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:\"polygon\",axisLine:C({lineStyle:{color:\"#bbb\"}},DI.axisLine),axisLabel:AI(DI.axisLabel,!1),axisTick:AI(DI.axisTick,!1),splitLine:AI(DI.splitLine,!0),splitArea:AI(DI.splitArea,!0),indicator:[]},e;}(Op),LI=[\"axisLine\",\"axisTickLabel\",\"axisName\"],PI=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t);},e.prototype._buildAxes=function(t){var e=t.coordinateSystem;E(z(e.getIndicatorAxes(),function(t){var n=t.model.get(\"showName\")?t.name:\"\";return new KM(t.model,{axisName:n,position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});}),function(t){E(LI,t.add,t),this.group.add(t.getGroup());},this);},e.prototype._buildSplitLineAndArea=function(t){var e=t.coordinateSystem,n=e.getIndicatorAxes();if(n.length){var i=t.get(\"shape\"),r=t.getModel(\"splitLine\"),o=t.getModel(\"splitArea\"),a=r.getModel(\"lineStyle\"),s=o.getModel(\"areaStyle\"),l=r.get(\"show\"),u=o.get(\"show\"),h=a.get(\"color\"),c=s.get(\"color\"),p=Y(h)?h:[h],d=Y(c)?c:[c],f=[],g=[];if(\"circle\"===i)for(var y=n[0].getTicksCoords(),v=e.cx,m=e.cy,x=0;x3?1.4:r>1?1.2:1.1;FI(this,\"zoom\",\"zoomOnMouseWheel\",t,{scale:i>0?s:1/s,originX:o,originY:a,isAvailableBehavior:null});}if(n){var l=Math.abs(i);FI(this,\"scrollMove\",\"moveOnMouseWheel\",t,{scrollDelta:(i>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:o,originY:a,isAvailableBehavior:null});}}},e.prototype._pinchHandler=function(t){zI(this._zr,\"globalPan\")||FI(this,\"zoom\",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null});},e;}(jt);function FI(t,e,n,i,r){t.pointerChecker&&t.pointerChecker(i,r.originX,r.originY)&&(pe(i.event),GI(t,e,n,i,r));}function GI(t,e,n,i,r){r.isAvailableBehavior=W(WI,null,n,i),t.trigger(e,r);}function WI(t,e,n){var i=n[t];return!t||i&&(!X(i)||e.event[i+\"Key\"]);}function HI(t,e,n){var i=t.target;i.x+=e,i.y+=n,i.dirty();}function YI(t,e,n,i){var r=t.target,o=t.zoomLimit,a=t.zoom=t.zoom||1;if(a*=e,o){var s=o.min||0,l=o.max||1/0;a=Math.max(Math.min(l,a),s);}var u=a/t.zoom;t.zoom=a,r.x-=(n-r.x)*(u-1),r.y-=(i-r.y)*(u-1),r.scaleX*=u,r.scaleY*=u,r.dirty();}var UI,XI={axisPointer:1,tooltip:1,brush:1};function ZI(t,e,n){var i=e.getComponentByElement(t.topTarget),r=i&&i.coordinateSystem;return i&&i!==n&&!XI.hasOwnProperty(i.mainType)&&r&&r.model!==n;}function jI(t){X(t)&&(t=new DOMParser().parseFromString(t,\"text/xml\"));var e=t;for(9===e.nodeType&&(e=e.firstChild);\"svg\"!==e.nodeName.toLowerCase()||1!==e.nodeType;){e=e.nextSibling;}return e;}var qI={fill:\"fill\",stroke:\"stroke\",\"stroke-width\":\"lineWidth\",opacity:\"opacity\",\"fill-opacity\":\"fillOpacity\",\"stroke-opacity\":\"strokeOpacity\",\"stroke-dasharray\":\"lineDash\",\"stroke-dashoffset\":\"lineDashOffset\",\"stroke-linecap\":\"lineCap\",\"stroke-linejoin\":\"lineJoin\",\"stroke-miterlimit\":\"miterLimit\",\"font-family\":\"fontFamily\",\"font-size\":\"fontSize\",\"font-style\":\"fontStyle\",\"font-weight\":\"fontWeight\",\"text-anchor\":\"textAlign\",visibility:\"visibility\",display:\"display\"},KI=G(qI),$I={\"alignment-baseline\":\"textBaseline\",\"stop-color\":\"stopColor\"},JI=G($I),QI=function(){function t(){this._defs={},this._root=null;}return t.prototype.parse=function(t,e){e=e||{};var n=jI(t);this._defsUsePending=[];var i=new Er();this._root=i;var r=[],o=n.getAttribute(\"viewBox\")||\"\",a=parseFloat(n.getAttribute(\"width\")||e.width),s=parseFloat(n.getAttribute(\"height\")||e.height);isNaN(a)&&(a=null),isNaN(s)&&(s=null),oT(n,i,null,!0,!1);for(var l,u,h=n.firstChild;h;){this._parseNode(h,i,r,null,!1,!1),h=h.nextSibling;}if(function(t,e){for(var n=0;n=4&&(l={x:parseFloat(c[0]||0),y:parseFloat(c[1]||0),width:parseFloat(c[2]),height:parseFloat(c[3])});}if(l&&null!=a&&null!=s&&(u=fT(l,{x:0,y:0,width:a,height:s}),!e.ignoreViewBox)){var p=i;(i=new Er()).add(p),p.scaleX=p.scaleY=u.scale,p.x=u.x,p.y=u.y;}return e.ignoreRootClip||null==a||null==s||i.setClipPath(new Es({shape:{x:0,y:0,width:a,height:s}})),{root:i,width:a,height:s,viewBoxRect:l,viewBoxTransform:u,named:r};},t.prototype._parseNode=function(t,e,n,i,r,o){var a,s=t.nodeName.toLowerCase(),l=i;if(\"defs\"===s&&(r=!0),\"text\"===s&&(o=!0),\"defs\"===s||\"switch\"===s)a=e;else{if(!r){var u=UI[s];if(u&&_t(UI,s)){a=u.call(this,t,e);var h=t.getAttribute(\"name\");if(h){var c={name:h,namedFrom:null,svgNodeTagLower:s,el:a};n.push(c),\"g\"===s&&(l=c);}else i&&n.push({name:i.name,namedFrom:i,svgNodeTagLower:s,el:a});e.add(a);}}var p=tT[s];if(p&&_t(tT,s)){var d=p.call(this,t),f=t.getAttribute(\"id\");f&&(this._defs[f]=d);}}if(a&&a.isGroup)for(var g=t.firstChild;g;){1===g.nodeType?this._parseNode(g,a,n,l,r,o):3===g.nodeType&&o&&this._parseText(g,a),g=g.nextSibling;}},t.prototype._parseText=function(t,e){var n=new Ts({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});iT(e,n),oT(t,n,this._defsUsePending,!1,!1),function(t,e){var n=e.__selfStyle;if(n){var i=n.textBaseline,r=i;i&&\"auto\"!==i?\"baseline\"===i?r=\"alphabetic\":\"before-edge\"===i||\"text-before-edge\"===i?r=\"top\":\"after-edge\"===i||\"text-after-edge\"===i?r=\"bottom\":\"central\"!==i&&\"mathematical\"!==i||(r=\"middle\"):r=\"alphabetic\",t.style.textBaseline=r;}var o=e.__inheritedStyle;if(o){var a=o.textAlign,s=a;a&&(\"middle\"===a&&(s=\"center\"),t.style.textAlign=s);}}(n,e);var i=n.style,r=i.fontSize;r&&r<9&&(i.fontSize=9,n.scaleX*=r/9,n.scaleY*=r/9);var o=(i.fontSize||i.fontFamily)&&[i.fontStyle,i.fontWeight,(i.fontSize||12)+\"px\",i.fontFamily||\"sans-serif\"].join(\" \");i.font=o;var a=n.getBoundingRect();return this._textX+=a.width,e.add(n),n;},t.internalField=void(UI={g:function g(t,e){var n=new Er();return iT(e,n),oT(t,n,this._defsUsePending,!1,!1),n;},rect:function rect(t,e){var n=new Es();return iT(e,n),oT(t,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(t.getAttribute(\"x\")||\"0\"),y:parseFloat(t.getAttribute(\"y\")||\"0\"),width:parseFloat(t.getAttribute(\"width\")||\"0\"),height:parseFloat(t.getAttribute(\"height\")||\"0\")}),n.silent=!0,n;},circle:function circle(t,e){var n=new xu();return iT(e,n),oT(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute(\"cx\")||\"0\"),cy:parseFloat(t.getAttribute(\"cy\")||\"0\"),r:parseFloat(t.getAttribute(\"r\")||\"0\")}),n.silent=!0,n;},line:function line(t,e){var n=new Xu();return iT(e,n),oT(t,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(t.getAttribute(\"x1\")||\"0\"),y1:parseFloat(t.getAttribute(\"y1\")||\"0\"),x2:parseFloat(t.getAttribute(\"x2\")||\"0\"),y2:parseFloat(t.getAttribute(\"y2\")||\"0\")}),n.silent=!0,n;},ellipse:function ellipse(t,e){var n=new bu();return iT(e,n),oT(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute(\"cx\")||\"0\"),cy:parseFloat(t.getAttribute(\"cy\")||\"0\"),rx:parseFloat(t.getAttribute(\"rx\")||\"0\"),ry:parseFloat(t.getAttribute(\"ry\")||\"0\")}),n.silent=!0,n;},polygon:function polygon(t,e){var n,i=t.getAttribute(\"points\");i&&(n=rT(i));var r=new Gu({shape:{points:n||[]},silent:!0});return iT(e,r),oT(t,r,this._defsUsePending,!1,!1),r;},polyline:function polyline(t,e){var n,i=t.getAttribute(\"points\");i&&(n=rT(i));var r=new Hu({shape:{points:n||[]},silent:!0});return iT(e,r),oT(t,r,this._defsUsePending,!1,!1),r;},image:function image(t,e){var n=new As();return iT(e,n),oT(t,n,this._defsUsePending,!1,!1),n.setStyle({image:t.getAttribute(\"xlink:href\")||t.getAttribute(\"href\"),x:+t.getAttribute(\"x\"),y:+t.getAttribute(\"y\"),width:+t.getAttribute(\"width\"),height:+t.getAttribute(\"height\")}),n.silent=!0,n;},text:function text(t,e){var n=t.getAttribute(\"x\")||\"0\",i=t.getAttribute(\"y\")||\"0\",r=t.getAttribute(\"dx\")||\"0\",o=t.getAttribute(\"dy\")||\"0\";this._textX=parseFloat(n)+parseFloat(r),this._textY=parseFloat(i)+parseFloat(o);var a=new Er();return iT(e,a),oT(t,a,this._defsUsePending,!1,!0),a;},tspan:function tspan(t,e){var n=t.getAttribute(\"x\"),i=t.getAttribute(\"y\");null!=n&&(this._textX=parseFloat(n)),null!=i&&(this._textY=parseFloat(i));var r=t.getAttribute(\"dx\")||\"0\",o=t.getAttribute(\"dy\")||\"0\",a=new Er();return iT(e,a),oT(t,a,this._defsUsePending,!1,!0),this._textX+=parseFloat(r),this._textY+=parseFloat(o),a;},path:function path(t,e){var n=yu(t.getAttribute(\"d\")||\"\");return iT(e,n),oT(t,n,this._defsUsePending,!1,!1),n.silent=!0,n;}}),t;}(),tT={lineargradient:function lineargradient(t){var e=parseInt(t.getAttribute(\"x1\")||\"0\",10),n=parseInt(t.getAttribute(\"y1\")||\"0\",10),i=parseInt(t.getAttribute(\"x2\")||\"10\",10),r=parseInt(t.getAttribute(\"y2\")||\"0\",10),o=new eh(e,n,i,r);return eT(t,o),nT(t,o),o;},radialgradient:function radialgradient(t){var e=parseInt(t.getAttribute(\"cx\")||\"0\",10),n=parseInt(t.getAttribute(\"cy\")||\"0\",10),i=parseInt(t.getAttribute(\"r\")||\"0\",10),r=new nh(e,n,i);return eT(t,r),nT(t,r),r;}};function eT(t,e){\"userSpaceOnUse\"===t.getAttribute(\"gradientUnits\")&&(e.global=!0);}function nT(t,e){for(var n=t.firstChild;n;){if(1===n.nodeType&&\"stop\"===n.nodeName.toLocaleLowerCase()){var i=n.getAttribute(\"offset\"),r=void 0;r=i&&i.indexOf(\"%\")>0?parseInt(i,10)/100:i?parseFloat(i):0;var o={};dT(n,o,o);var a=o.stopColor||n.getAttribute(\"stop-color\")||\"#000000\";e.colorStops.push({offset:r,color:a});}n=n.nextSibling;}}function iT(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),k(e.__inheritedStyle,t.__inheritedStyle));}function rT(t){for(var e=uT(t),n=[],i=0;i0;o-=2){var a=i[o],s=i[o-1],l=uT(a);switch(r=r||[1,0,0,1,0,0],s){case\"translate\":be(r,r,[parseFloat(l[0]),parseFloat(l[1]||\"0\")]);break;case\"scale\":Se(r,r,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case\"rotate\":we(r,r,-parseFloat(l[0])*cT);break;case\"skewX\":_e(r,[1,0,Math.tan(parseFloat(l[0])*cT),1,0,0],r);break;case\"skewY\":_e(r,[1,Math.tan(parseFloat(l[0])*cT),0,1,0,0],r);break;case\"matrix\":r[0]=parseFloat(l[0]),r[1]=parseFloat(l[1]),r[2]=parseFloat(l[2]),r[3]=parseFloat(l[3]),r[4]=parseFloat(l[4]),r[5]=parseFloat(l[5]);}}e.setLocalTransform(r);}}(t,e),dT(t,a,s),i||function(t,e,n){for(var i=0;i0,f={api:n,geo:s,mapOrGeoModel:t,data:a,isVisualEncodedByVisualMap:d,isGeo:o,transformInfoRaw:c};\"geoJSON\"===s.resourceType?this._buildGeoJSON(f):\"geoSVG\"===s.resourceType&&this._buildSVG(f),this._updateController(t,e,n),this._updateMapSelectHandler(t,l,n,i);},t.prototype._buildGeoJSON=function(t){var e=this._regionsGroupByName=yt(),n=yt(),i=this._regionsGroup,r=t.transformInfoRaw,o=t.mapOrGeoModel,a=t.data,s=t.geo.projection,l=s&&s.stream;function u(t,e){return e&&(t=e(t)),t&&[t[0]*r.scaleX+r.x,t[1]*r.scaleY+r.y];}function h(t){for(var e=[],n=!l&&s&&s.project,i=0;i=0)&&(p=r);var d=a?{normal:{align:\"center\",verticalAlign:\"middle\"}}:null;Qh(e,tc(i),{labelFetcher:p,labelDataIndex:c,defaultText:n},d);var f=e.getTextContent();if(f&&(NT(f).ignore=f.ignore,e.textConfig&&a)){var g=e.getBoundingRect().clone();e.textConfig.layoutRect=g,e.textConfig.position=[(a[0]-g.x)/g.width*100+\"%\",(a[1]-g.y)/g.height*100+\"%\"];}e.disableLabelAnimation=!0;}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null;}function GT(t,e,n,i,r,o){t.data?t.data.setItemGraphicEl(o,e):Js(e).eventData={componentType:\"geo\",componentIndex:r.componentIndex,geoIndex:r.componentIndex,name:n,region:i&&i.option||{}};}function WT(t,e,n,i,r){t.data||Xh({el:e,componentModel:r,itemName:n,itemTooltipOption:i.get(\"tooltip\")});}function HT(t,e,n,i,r){e.highDownSilentOnTouch=!!r.get(\"selectedMode\");var o=i.getModel(\"emphasis\"),a=o.get(\"focus\");return Hl(e,a,o.get(\"blurScope\"),o.get(\"disabled\")),t.isGeo&&function(t,e,n){var i=Js(t);i.componentMainType=e.mainType,i.componentIndex=e.componentIndex,i.componentHighDownName=n;}(e,r,n),a;}function YT(t,e,n){var i,r=[];function o(){i=[];}function a(){i.length&&(r.push(i),i=[]);}var s=e({polygonStart:o,polygonEnd:a,lineStart:o,lineEnd:a,point:function point(t,e){isFinite(t)&&isFinite(e)&&i.push([t,e]);},sphere:function sphere(){}});return!n&&s.polygonStart(),E(t,function(t){s.lineStart();for(var e=0;e-1&&(n.style.stroke=n.style.fill,n.style.fill=\"#fff\",n.style.lineWidth=2),n;},e.type=\"series.map\",e.dependencies=[\"geo\"],e.layoutMode=\"box\",e.defaultOption={z:2,coordinateSystem:\"geo\",map:\"\",left:\"center\",top:\"center\",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:\"#000\"},itemStyle:{borderWidth:.5,borderColor:\"#444\",areaColor:\"#eee\"},emphasis:{label:{show:!0,color:\"rgb(100,0,0)\"},itemStyle:{areaColor:\"rgba(255,215,0,0.8)\"}},select:{label:{show:!0,color:\"rgb(100,0,0)\"},itemStyle:{color:\"rgba(255,215,0,0.8)\"}},nameProperty:\"name\"},e;}(fg);function ZT(t){var e={};t.eachSeriesByType(\"map\",function(t){var n=t.getHostGeoModel(),i=n?\"o\"+n.id:\"i\"+t.getMapType();(e[i]=e[i]||[]).push(t);}),E(e,function(t,e){for(var n,i,r,o=(n=z(t,function(t){return t.getData();}),i=t[0].get(\"mapValueCalculation\"),r={},E(n,function(t){t.each(t.mapDimension(\"value\"),function(e,n){var i=\"ec-\"+t.getName(n);r[i]=r[i]||[],isNaN(e)||r[i].push(e);});}),n[0].map(n[0].mapDimension(\"value\"),function(t,e){for(var o=\"ec-\"+n[0].getName(e),a=0,s=1/0,l=-1/0,u=r[o].length,h=0;h1?(d.width=p,d.height=p/x):(d.height=p,d.width=p*x),d.y=c[1]-d.height/2,d.x=c[0]-d.width/2;else{var b=t.getBoxLayoutParams();b.aspect=x,d=Tp(b,{width:v,height:m});}this.setViewRect(d.x,d.y,d.width,d.height),this.setCenter(t.get(\"center\"),e),this.setZoom(t.get(\"zoom\"));}R(tC,KT);var iC=function(){function t(){this.dimensions=QT;}return t.prototype.create=function(t,e){var n=[];function i(t){return{nameProperty:t.get(\"nameProperty\"),aspectScale:t.get(\"aspectScale\"),projection:t.get(\"projection\")};}t.eachComponent(\"geo\",function(t,r){var o=t.get(\"map\"),a=new tC(o+r,o,A({nameMap:t.get(\"nameMap\")},i(t)));a.zoomLimit=t.get(\"scaleLimit\"),n.push(a),t.coordinateSystem=a,a.model=t,a.resize=nC,a.resize(t,e);}),t.eachSeries(function(t){if(\"geo\"===t.get(\"coordinateSystem\")){var e=t.get(\"geoIndex\")||0;t.coordinateSystem=n[e];}});var r={};return t.eachSeriesByType(\"map\",function(t){if(!t.getHostGeoModel()){var e=t.getMapType();r[e]=r[e]||[],r[e].push(t);}}),E(r,function(t,r){var o=z(t,function(t){return t.get(\"nameMap\");}),a=new tC(r,r,A({nameMap:D(o)},i(t[0])));a.zoomLimit=it.apply(null,z(t,function(t){return t.get(\"scaleLimit\");})),n.push(a),a.resize=nC,a.resize(t[0],e),E(t,function(t){t.coordinateSystem=a,function(t,e){E(e.get(\"geoCoord\"),function(e,n){t.addGeoCoord(n,e);});}(a,t);});}),n;},t.prototype.getFilledRegions=function(t,e,n,i){for(var r=(t||[]).slice(),o=yt(),a=0;a=0;){var o=e[n];o.hierNode.prelim+=i,o.hierNode.modifier+=i,r+=o.hierNode.change,i+=o.hierNode.shift+r;}}(t);var o=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;r?(t.hierNode.prelim=r.hierNode.prelim+e(t,r),t.hierNode.modifier=t.hierNode.prelim-o):t.hierNode.prelim=o;}else r&&(t.hierNode.prelim=r.hierNode.prelim+e(t,r));t.parentNode.hierNode.defaultAncestor=function(t,e,n,i){if(e){for(var r=t,o=t,a=o.parentNode.children[0],s=e,l=r.hierNode.modifier,u=o.hierNode.modifier,h=a.hierNode.modifier,c=s.hierNode.modifier;s=gC(s),o=yC(o),s&&o;){r=gC(r),a=yC(a),r.hierNode.ancestor=t;var p=s.hierNode.prelim+c-o.hierNode.prelim-u+i(s,o);p>0&&(mC(vC(s,t,n),t,p),u+=p,l+=p),c+=s.hierNode.modifier,u+=o.hierNode.modifier,l+=r.hierNode.modifier,h+=a.hierNode.modifier;}s&&!gC(r)&&(r.hierNode.thread=s,r.hierNode.modifier+=c-l),o&&!yC(a)&&(a.hierNode.thread=o,a.hierNode.modifier+=u-h,n=t);}return n;}(t,r,t.parentNode.hierNode.defaultAncestor||i[0],e);}function pC(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier;}function dC(t){return arguments.length?t:xC;}function fC(t,e){return t-=Math.PI/2,{x:e*Math.cos(t),y:e*Math.sin(t)};}function gC(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread;}function yC(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread;}function vC(t,e,n){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:n;}function mC(t,e,n){var i=n/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=i,e.hierNode.shift+=n,e.hierNode.modifier+=n,e.hierNode.prelim+=n,t.hierNode.change+=i;}function xC(t,e){return t.parentNode===e.parentNode?1:2;}var _C=function _C(){this.parentPoint=[],this.childPoints=[];},bC=function(t){function e(e){return t.call(this,e)||this;}return n(e,t),e.prototype.getDefaultStyle=function(){return{stroke:\"#000\",fill:null};},e.prototype.getDefaultShape=function(){return new _C();},e.prototype.buildPath=function(t,e){var n=e.childPoints,i=n.length,r=e.parentPoint,o=n[0],a=n[i-1];if(1===i)return t.moveTo(r[0],r[1]),void t.lineTo(o[0],o[1]);var s=e.orient,l=\"TB\"===s||\"BT\"===s?0:1,u=1-l,h=Ur(e.forkPosition,1),c=[];c[l]=r[l],c[u]=r[u]+(a[u]-r[u])*h,t.moveTo(r[0],r[1]),t.lineTo(c[0],c[1]),t.moveTo(o[0],o[1]),c[l]=o[l],t.lineTo(c[0],c[1]),c[l]=a[l],t.lineTo(c[0],c[1]),t.lineTo(a[0],a[1]);for(var p=1;pm.x)||(_-=Math.PI);var S=b?\"left\":\"right\",M=s.getModel(\"label\"),I=M.get(\"rotate\"),T=I*(Math.PI/180),C=y.getTextContent();C&&(y.setTextConfig({position:M.get(\"position\")||S,rotation:null==I?-_:T,origin:\"center\"}),C.setStyle(\"verticalAlign\",\"middle\"));}var D=s.get([\"emphasis\",\"focus\"]),A=\"relative\"===D?vt(a.getAncestorsIndices(),a.getDescendantIndices()):\"ancestor\"===D?a.getAncestorsIndices():\"descendant\"===D?a.getDescendantIndices():null;A&&(Js(n).focus=A),function(t,e,n,i,r,o,a,s){var l=e.getModel(),u=t.get(\"edgeShape\"),h=t.get(\"layout\"),c=t.getOrient(),p=t.get([\"lineStyle\",\"curveness\"]),d=t.get(\"edgeForkPosition\"),f=l.getModel(\"lineStyle\").getLineStyle(),g=i.__edge;if(\"curve\"===u)e.parentNode&&e.parentNode!==n&&(g||(g=i.__edge=new Ku({shape:DC(h,c,p,r,r)})),dh(g,{shape:DC(h,c,p,o,a)},t));else if(\"polyline\"===u)if(\"orthogonal\"===h){if(e!==n&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var y=e.children,v=[],m=0;me&&(e=i.height);}this.height=e+1;},t.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var e=0,n=this.children,i=n.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e);},t.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex);},t.prototype.getModel=function(t){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(t);},t.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth];},t.prototype.setVisual=function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e);},t.prototype.getVisual=function(t){return this.hostTree.data.getItemVisual(this.dataIndex,t);},t.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex);},t.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex);},t.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,e=0;e=0){var i=n.getData().tree.root,r=t.targetNode;if(X(r)&&(r=i.getNodeById(r)),r&&i.contains(r))return{node:r};var o=t.targetNodeId;if(null!=o&&(r=i.getNodeById(o)))return{node:r};}}function GC(t){for(var e=[];t;){(t=t.parentNode)&&e.push(t);}return e.reverse();}function WC(t,e){return P(GC(t),e)>=0;}function HC(t,e){for(var n=[];t;){var i=t.dataIndex;n.push({name:t.name,dataIndex:i,value:e.getRawValue(i)}),t=t.parentNode;}return n.reverse(),n;}var YC=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.hasSymbolVisual=!0,e.ignoreStyleOnData=!0,e;}return n(e,t),e.prototype.getInitialData=function(t){var e={name:t.name,children:t.data},n=t.leaves||{},i=new Sc(n,this,this.ecModel),r=BC.createTree(e,this,function(t){t.wrapMethod(\"getItemModel\",function(t,e){var n=r.getNodeByDataIndex(e);return n&&n.children.length&&n.isExpand||(t.parentModel=i),t;});});var o=0;r.eachNode(\"preorder\",function(t){t.depth>o&&(o=t.depth);});var a=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:o;return r.root.eachNode(\"preorder\",function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=a;}),r.data;},e.prototype.getOrient=function(){var t=this.get(\"orient\");return\"horizontal\"===t?t=\"LR\":\"vertical\"===t&&(t=\"TB\"),t;},e.prototype.setZoom=function(t){this.option.zoom=t;},e.prototype.setCenter=function(t){this.option.center=t;},e.prototype.formatTooltip=function(t,e,n){for(var i=this.getData().tree,r=i.root.children[0],o=i.getNodeByDataIndex(t),a=o.getValue(),s=o.name;o&&o!==r;){s=o.parentNode.name+\".\"+s,o=o.parentNode;}return Qf(\"nameValue\",{name:s,value:a,noValue:isNaN(a)||null==a});},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=HC(i,this),n.collapsed=!i.isExpand,n;},e.type=\"series.tree\",e.layoutMode=\"box\",e.defaultOption={z:2,coordinateSystem:\"view\",left:\"12%\",top:\"12%\",right:\"12%\",bottom:\"12%\",layout:\"orthogonal\",edgeShape:\"curve\",edgeForkPosition:\"50%\",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:\"LR\",symbol:\"emptyCircle\",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:\"#ccc\",width:1.5,curveness:.5},itemStyle:{color:\"lightsteelblue\",borderWidth:1.5},label:{show:!0},animationEasing:\"linear\",animationDuration:700,animationDurationUpdate:500},e;}(fg);function UC(t,e){for(var n,i=[t];n=i.pop();){if(e(n),n.isExpand){var r=n.children;if(r.length)for(var o=r.length-1;o>=0;o--){i.push(r[o]);}}}}function XC(t,e){t.eachSeriesByType(\"tree\",function(t){!function(t,e){var n=function(t,e){return Tp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()});}(t,e);t.layoutInfo=n;var i=t.get(\"layout\"),r=0,o=0,a=null;\"radial\"===i?(r=2*Math.PI,o=Math.min(n.height,n.width)/2,a=dC(function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth;})):(r=n.width,o=n.height,a=dC());var s=t.getData().tree.root,l=s.children[0];if(l){!function(t){var e=t;e.hierNode={defaultAncestor:null,ancestor:e,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var n,i,r=[e];n=r.pop();){if(i=n.children,n.isExpand&&i.length)for(var o=i.length-1;o>=0;o--){var a=i[o];a.hierNode={defaultAncestor:null,ancestor:a,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},r.push(a);}}}(s),function(t,e,n){for(var i,r=[t],o=[];i=r.pop();){if(o.push(i),i.isExpand){var a=i.children;if(a.length)for(var s=0;sh.getLayout().x&&(h=t),t.depth>c.depth&&(c=t);});var p=u===h?1:a(u,h)/2,d=p-u.getLayout().x,f=0,g=0,y=0,v=0;if(\"radial\"===i)f=r/(h.getLayout().x+p+d),g=o/(c.depth-1||1),UC(l,function(t){y=(t.getLayout().x+d)*f,v=(t.depth-1)*g;var e=fC(y,v);t.setLayout({x:e.x,y:e.y,rawX:y,rawY:v},!0);});else{var m=t.getOrient();\"RL\"===m||\"LR\"===m?(g=o/(h.getLayout().x+p+d),f=r/(c.depth-1||1),UC(l,function(t){v=(t.getLayout().x+d)*g,y=\"LR\"===m?(t.depth-1)*f:r-(t.depth-1)*f,t.setLayout({x:y,y:v},!0);})):\"TB\"!==m&&\"BT\"!==m||(f=r/(h.getLayout().x+p+d),g=o/(c.depth-1||1),UC(l,function(t){y=(t.getLayout().x+d)*f,v=\"TB\"===m?(t.depth-1)*g:o-(t.depth-1)*g,t.setLayout({x:y,y:v},!0);}));}}}(t,e);});}function ZC(t){t.eachSeriesByType(\"tree\",function(t){var e=t.getData();e.tree.eachNode(function(t){var n=t.getModel().getModel(\"itemStyle\").getItemStyle();A(e.ensureUniqueItemVisual(t.dataIndex,\"style\"),n);});});}var jC=[\"treemapZoomToNode\",\"treemapRender\",\"treemapMove\"];function qC(t){var e=t.getData().tree,n={};e.eachNode(function(e){for(var i=e;i&&i.depth>1;){i=i.parentNode;}var r=ld(t.ecModel,i.name||i.dataIndex+\"\",n);e.setVisual(\"decal\",r);});}var KC=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.preventUsingHoverLayer=!0,n;}return n(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};$C(n);var i=t.levels||[],r=this.designatedVisualItemStyle={},o=new Sc({itemStyle:r},this,e);i=t.levels=function(t,e){var n,i,r=_o(e.get(\"color\")),o=_o(e.get([\"aria\",\"decal\",\"decals\"]));if(!r)return;E(t=t||[],function(t){var e=new Sc(t),r=e.get(\"color\"),o=e.get(\"decal\");(e.get([\"itemStyle\",\"color\"])||r&&\"none\"!==r)&&(n=!0),(e.get([\"itemStyle\",\"decal\"])||o&&\"none\"!==o)&&(i=!0);});var a=t[0]||(t[0]={});n||(a.color=r.slice());!i&&o&&(a.decal=o.slice());return t;}(i,e);var a=z(i||[],function(t){return new Sc(t,o,e);},this),s=BC.createTree(n,this,function(t){t.wrapMethod(\"getItemModel\",function(t,e){var n=s.getNodeByDataIndex(e),i=n?a[n.depth]:null;return t.parentModel=i||o,t;});});return s.data;},e.prototype.optionUpdated=function(){this.resetViewRoot();},e.prototype.formatTooltip=function(t,e,n){var i=this.getData(),r=this.getRawValue(t);return Qf(\"nameValue\",{name:i.getName(t),value:r});},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=HC(i,this),n.treePathInfo=n.treeAncestors,n;},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},A(this.layoutInfo,t);},e.prototype.mapIdToIndex=function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=yt(),this._idIndexMapCount=0);var n=e.get(t);return null==n&&e.set(t,n=this._idIndexMapCount++),n;},e.prototype.getViewRoot=function(){return this._viewRoot;},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e);},e.prototype.enableAriaDecal=function(){qC(this);},e.type=\"series.treemap\",e.layoutMode=\"box\",e.defaultOption={progressive:0,left:\"center\",top:\"middle\",width:\"80%\",height:\"80%\",sort:!0,clipWindow:\"origin\",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:\"▶\",zoomToNodeRatio:.1024,roam:!0,nodeClick:\"zoomToNode\",animation:!0,animationDurationUpdate:900,animationEasing:\"quinticInOut\",breadcrumb:{show:!0,height:22,left:\"center\",top:\"bottom\",emptyItemWidth:25,itemStyle:{color:\"rgba(0,0,0,0.7)\",textStyle:{color:\"#fff\"}},emphasis:{itemStyle:{color:\"rgba(0,0,0,0.9)\"}}},label:{show:!0,distance:0,padding:5,position:\"inside\",color:\"#fff\",overflow:\"truncate\"},upperLabel:{show:!1,position:[0,\"50%\"],height:20,overflow:\"truncate\",verticalAlign:\"middle\"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:\"#fff\",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,\"50%\"],overflow:\"truncate\",verticalAlign:\"middle\"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:\"index\",visibleMin:10,childrenVisibleMin:null,levels:[]},e;}(fg);function $C(t){var e=0;E(t.children,function(t){$C(t);var n=t.value;Y(n)&&(n=n[0]),e+=n;});var n=t.value;Y(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),Y(t.value)?t.value[0]=n:t.value=n;}var JC=function(){function t(t){this.group=new Er(),t.add(this.group);}return t.prototype.render=function(t,e,n,i){var r=t.getModel(\"breadcrumb\"),o=this.group;if(o.removeAll(),r.get(\"show\")&&n){var a=r.getModel(\"itemStyle\"),s=r.getModel(\"emphasis\"),l=a.getModel(\"textStyle\"),u=s.getModel([\"itemStyle\",\"textStyle\"]),h={pos:{left:r.get(\"left\"),right:r.get(\"right\"),top:r.get(\"top\"),bottom:r.get(\"bottom\")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:r.get(\"emptyItemWidth\"),totalWidth:0,renderList:[]};this._prepare(n,h,l),this._renderContent(t,h,a,s,l,u,i),Cp(o,h.pos,h.box);}},t.prototype._prepare=function(t,e,n){for(var i=t;i;i=i.parentNode){var r=Do(i.getModel().get(\"name\"),\"\"),o=n.getTextRect(r),a=Math.max(o.width+16,e.emptyItemWidth);e.totalWidth+=a+8,e.renderList.push({node:i,text:r,width:a});}},t.prototype._renderContent=function(t,e,n,i,r,o,a){for(var s,l,u,h,c,p,d,f,g,y=0,v=e.emptyItemWidth,m=t.get([\"breadcrumb\",\"height\"]),x=(s=e.pos,l=e.box,h=l.width,c=l.height,p=Ur(s.left,h),d=Ur(s.top,c),f=Ur(s.right,h),g=Ur(s.bottom,c),(isNaN(p)||isNaN(parseFloat(s.left)))&&(p=0),(isNaN(f)||isNaN(parseFloat(s.right)))&&(f=h),(isNaN(d)||isNaN(parseFloat(s.top)))&&(d=0),(isNaN(g)||isNaN(parseFloat(s.bottom)))&&(g=c),u=dp(u||0),{width:Math.max(f-p-u[1]-u[3],0),height:Math.max(g-d-u[0]-u[2],0)}),_=e.totalWidth,b=e.renderList,w=i.getModel(\"itemStyle\").getItemStyle(),S=b.length-1;S>=0;S--){var M=b[S],I=M.node,T=M.width,C=M.text;_>x.width&&(_-=T-v,T=v,C=null);var D=new Gu({shape:{points:QC(y,0,T,m,S===b.length-1,0===S)},style:k(n.getItemStyle(),{lineJoin:\"bevel\"}),textContent:new Bs({style:ec(r,{text:C})}),textConfig:{position:\"inside\"},z2:1e5,onclick:H(a,I)});D.disableLabelAnimation=!0,D.getTextContent().ensureState(\"emphasis\").style=ec(o,{text:C}),D.ensureState(\"emphasis\").style=w,Hl(D,i.get(\"focus\"),i.get(\"blurScope\"),i.get(\"disabled\")),this.group.add(D),tD(D,t,I),y+=T+8;}},t.prototype.remove=function(){this.group.removeAll();},t;}();function QC(t,e,n,i,r,o){var a=[[r?t:t-5,e],[t+n,e],[t+n,e+i],[r?t:t-5,e+i]];return!o&&a.splice(2,0,[t+n+5,e+i/2]),!r&&a.push([t,e+i/2]),a;}function tD(t,e,n){Js(t).eventData={componentType:\"series\",componentSubType:\"treemap\",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:\"treemap\",selfType:\"breadcrumb\",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&HC(n,e)};}var eD=function(){function t(){this._storage=[],this._elExistsMap={};}return t.prototype.add=function(t,e,n,i,r){return!this._elExistsMap[t.id]&&(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:e,duration:n,delay:i,easing:r}),!0);},t.prototype.finished=function(t){return this._finishedCallback=t,this;},t.prototype.start=function(){for(var t=this,e=this._storage.length,n=function n(){--e<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback());},i=0,r=this._storage.length;i3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var n=e.getLayout();if(!n)return;this.api.dispatchAction({type:\"treemapMove\",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+t.dx,y:n.y+t.dy,width:n.width,height:n.height}});}},e.prototype._onZoom=function(t){var e=t.originX,n=t.originY;if(\"animating\"!==this._state){var i=this.seriesModel.getData().tree.root;if(!i)return;var r=i.getLayout();if(!r)return;var o=new Ee(r.x,r.y,r.width,r.height),a=this.seriesModel.layoutInfo,s=[1,0,0,1,0,0];be(s,s,[-(e-=a.x),-(n-=a.y)]),Se(s,s,[t.scale,t.scale]),be(s,s,[e,n]),o.applyTransform(s),this.api.dispatchAction({type:\"treemapRender\",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:o.x,y:o.y,width:o.width,height:o.height}});}},e.prototype._initEvents=function(t){var e=this;t.on(\"click\",function(t){if(\"ready\"===e._state){var n=e.seriesModel.get(\"nodeClick\",!0);if(n){var i=e.findTarget(t.offsetX,t.offsetY);if(i){var r=i.node;if(r.getLayout().isLeafRoot)e._rootToNode(i);else if(\"zoomToNode\"===n)e._zoomToNode(i);else if(\"link\"===n){var o=r.hostTree.data.getItemModel(r.dataIndex),a=o.get(\"link\",!0),s=o.get(\"target\",!0)||\"blank\";a&&_p(a,s);}}}}},this);},e.prototype._renderBreadcrumb=function(t,e,n){var i=this;n||(n=null!=t.get(\"leafDepth\",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(n={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new JC(this.group))).render(t,e,n.node,function(e){\"animating\"!==i._state&&(WC(t.getViewRoot(),e)?i._rootToNode({node:e}):i._zoomToNode({node:e}));});},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state=\"ready\",this._breadcrumb&&this._breadcrumb.remove();},e.prototype.dispose=function(){this._clearController();},e.prototype._zoomToNode=function(t){this.api.dispatchAction({type:\"treemapZoomToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node});},e.prototype._rootToNode=function(t){this.api.dispatchAction({type:\"treemapRootToNode\",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node});},e.prototype.findTarget=function(t,e){var n;return this.seriesModel.getViewRoot().eachNode({attr:\"viewChildren\",order:\"preorder\"},function(i){var r=this._storage.background[i.getRawIndex()];if(r){var o=r.transformCoordToLocal(t,e),a=r.shape;if(!(a.x<=o[0]&&o[0]<=a.x+a.width&&a.y<=o[1]&&o[1]<=a.y+a.height))return!1;n={node:i,offsetX:o[0],offsetY:o[1]};}},this),n;},e.type=\"treemap\",e;}(Tg);var hD=E,cD=q,pD=-1,dD=function(){function t(e){var n=e.mappingMethod,i=e.type,r=this.option=T(e);this.type=i,this.mappingMethod=n,this._normalizeData=SD[n];var o=t.visualHandlers[i];this.applyVisual=o.applyVisual,this.getColorMapper=o.getColorMapper,this._normalizedToVisual=o._normalizedToVisual[n],\"piecewise\"===n?(fD(r),function(t){var e=t.pieceList;t.hasSpecialVisual=!1,E(e,function(e,n){e.originIndex=n,null!=e.visual&&(t.hasSpecialVisual=!0);});}(r)):\"category\"===n?r.categories?function(t){var e=t.categories,n=t.categoryMap={},i=t.visual;if(hD(e,function(t,e){n[t]=e;}),!Y(i)){var r=[];q(i)?hD(i,function(t,e){var i=n[e];r[null!=i?i:pD]=t;}):r[-1]=i,i=wD(t,r);}for(var o=e.length-1;o>=0;o--){null==i[o]&&(delete n[e[o]],e.pop());}}(r):fD(r,!0):(lt(\"linear\"!==n||r.dataExtent),fD(r));}return t.prototype.mapValueToVisual=function(t){var e=this._normalizeData(t);return this._normalizedToVisual(e,t);},t.prototype.getNormalizer=function(){return W(this._normalizeData,this);},t.listVisualTypes=function(){return G(t.visualHandlers);},t.isValidType=function(e){return t.visualHandlers.hasOwnProperty(e);},t.eachVisual=function(t,e,n){q(t)?E(t,e,n):e.call(n,t);},t.mapVisual=function(e,n,i){var r,o=Y(e)?[]:q(e)?{}:(r=!0,null);return t.eachVisual(e,function(t,e){var a=n.call(i,t,e);r?o=a:o[e]=a;}),o;},t.retrieveVisuals=function(e){var n,i={};return e&&hD(t.visualHandlers,function(t,r){e.hasOwnProperty(r)&&(i[r]=e[r],n=!0);}),n?i:null;},t.prepareVisualTypes=function(t){if(Y(t))t=t.slice();else{if(!cD(t))return[];var e=[];hD(t,function(t,n){e.push(n);}),t=e;}return t.sort(function(t,e){return\"color\"===e&&\"color\"!==t&&0===t.indexOf(\"color\")?1:-1;}),t;},t.dependsOn=function(t,e){return\"color\"===e?!(!t||0!==t.indexOf(e)):t===e;},t.findPieceIndex=function(t,e,n){for(var i,r=1/0,o=0,a=e.length;ou[1]&&(u[1]=l);var h=e.get(\"colorMappingBy\"),c={type:a.name,dataExtent:u,visual:a.range};\"color\"!==c.type||\"index\"!==h&&\"id\"!==h?c.mappingMethod=\"linear\":(c.mappingMethod=\"category\",c.loop=!0);var p=new dD(c);return ID(p).drColorMappingBy=h,p;}(0,r,o,0,u,d);E(d,function(t,e){if(t.depth>=n.length||t===n[t.depth]){var o=function(t,e,n,i,r,o){var a=A({},e);if(r){var s=r.type,l=\"color\"===s&&ID(r).drColorMappingBy,u=\"index\"===l?i:\"id\"===l?o.mapIdToIndex(n.getId()):n.getValue(t.get(\"visualDimension\"));a[s]=r.mapValueToVisual(u);}return a;}(r,u,t,e,f,i);CD(t,o,n,i);}});}else s=DD(u),h.fill=s;}}function DD(t){var e=AD(t,\"color\");if(e){var n=AD(t,\"colorAlpha\"),i=AD(t,\"colorSaturation\");return i&&(e=ei(e,null,null,i)),n&&(e=ni(e,n)),e;}}function AD(t,e){var n=t[e];if(null!=n&&\"none\"!==n)return n;}function kD(t,e){var n=t.get(e);return Y(n)&&n.length?{name:e,range:n}:null;}var LD=Math.max,PD=Math.min,OD=it,RD=E,ND=[\"itemStyle\",\"borderWidth\"],ED=[\"itemStyle\",\"gapWidth\"],zD=[\"upperLabel\",\"show\"],VD=[\"upperLabel\",\"height\"],BD={seriesType:\"treemap\",reset:function reset(t,e,n,i){var r=n.getWidth(),o=n.getHeight(),a=t.option,s=Tp(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),l=a.size||[],u=Ur(OD(s.width,l[0]),r),h=Ur(OD(s.height,l[1]),o),c=i&&i.type,p=FC(i,[\"treemapZoomToNode\",\"treemapRootToNode\"],t),d=\"treemapRender\"===c||\"treemapMove\"===c?i.rootRect:null,f=t.getViewRoot(),g=GC(f);if(\"treemapMove\"!==c){var y=\"treemapZoomToNode\"===c?function(t,e,n,i,r){var o,a=(e||{}).node,s=[i,r];if(!a||a===n)return s;var l=i*r,u=l*t.option.zoomToNodeRatio;for(;o=a.parentNode;){for(var h=0,c=o.children,p=0,d=c.length;pQr&&(u=Qr),a=o;}ua[1]&&(a[1]=e);})):a=[NaN,NaN];return{sum:i,dataExtent:a};}(e,a,s);if(0===u.sum)return t.viewChildren=[];if(u.sum=function(t,e,n,i,r){if(!i)return n;for(var o=t.get(\"visibleMin\"),a=r.length,s=a,l=a-1;l>=0;l--){var u=r[\"asc\"===i?a-l-1:l].getValue();u/n*ei&&(i=a));}var l=t.area*t.area,u=e*e*n;return l?LD(u*i/l,l/(u*r)):1/0;}function WD(t,e,n,i,r){var o=e===n.width?0:1,a=1-o,s=[\"x\",\"y\"],l=[\"width\",\"height\"],u=n[s[o]],h=e?t.area/e:0;(r||h>n[l[a]])&&(h=n[l[a]]);for(var c=0,p=t.length;ci&&(i=e);var o=i%2?i+2:i+3;r=[];for(var a=0;a0&&(m[0]=-m[0],m[1]=-m[1]);var _=v[0]<0?-1:1;if(\"start\"!==i.__position&&\"end\"!==i.__position){var b=-Math.atan2(v[1],v[0]);u[0].8?\"left\":h[0]<-.8?\"right\":\"center\",p=h[1]>.8?\"top\":h[1]<-.8?\"bottom\":\"middle\";break;case\"start\":i.x=-h[0]*f+l[0],i.y=-h[1]*g+l[1],c=h[0]>.8?\"right\":h[0]<-.8?\"left\":\"center\",p=h[1]>.8?\"bottom\":h[1]<-.8?\"top\":\"middle\";break;case\"insideStartTop\":case\"insideStart\":case\"insideStartBottom\":i.x=f*_+l[0],i.y=l[1]+w,c=v[0]<0?\"right\":\"left\",i.originX=-f*_,i.originY=-w;break;case\"insideMiddleTop\":case\"insideMiddle\":case\"insideMiddleBottom\":case\"middle\":i.x=x[0],i.y=x[1]+w,c=\"center\",i.originY=-w;break;case\"insideEndTop\":case\"insideEnd\":case\"insideEndBottom\":i.x=-f*_+u[0],i.y=u[1]+w,c=v[0]>=0?\"right\":\"left\",i.originX=f*_,i.originY=-w;}i.scaleX=i.scaleY=r,i.setStyle({verticalAlign:i.__verticalAlign||p,align:i.__align||c});}}}function S(t,e){var n=t.__specifiedRotation;if(null==n){var i=a.tangentAt(e);t.attr(\"rotation\",(1===e?-1:1)*Math.PI/2-Math.atan2(i[1],i[0]));}else t.attr(\"rotation\",n);}},e;}(Er),TA=function(){function t(t){this.group=new Er(),this._LineCtor=t||IA;}return t.prototype.updateData=function(t){var e=this;this._progressiveEls=null;var n=this,i=n.group,r=n._lineData;n._lineData=t,r||i.removeAll();var o=CA(t);t.diff(r).add(function(n){e._doAdd(t,n,o);}).update(function(n,i){e._doUpdate(r,t,i,n,o);}).remove(function(t){i.remove(r.getItemGraphicEl(t));}).execute();},t.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl(function(e,n){e.updateLayout(t,n);},this);},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=CA(t),this._lineData=null,this.group.removeAll();},t.prototype.incrementalUpdate=function(t,e){function n(t){t.isGroup||function(t){return t.animators&&t.animators.length>0;}(t)||(t.incremental=!0,t.ensureState(\"emphasis\").hoverLayer=!0);}this._progressiveEls=[];for(var i=t.start;i=0?i+=u:i-=u:f>=0?i-=u:i+=u;}return i;}function zA(t,e){var n=[],i=Cn,r=[[],[],[]],o=[[],[]],a=[];e/=2,t.eachEdge(function(t,s){var l=t.getLayout(),u=t.getVisual(\"fromSymbol\"),h=t.getVisual(\"toSymbol\");l.__original||(l.__original=[Tt(l[0]),Tt(l[1])],l[2]&&l.__original.push(Tt(l[2])));var c=l.__original;if(null!=l[2]){if(It(r[0],c[0]),It(r[1],c[2]),It(r[2],c[1]),u&&\"none\"!==u){var p=aA(t.node1),d=EA(r,c[0],p*e);i(r[0][0],r[1][0],r[2][0],d,n),r[0][0]=n[3],r[1][0]=n[4],i(r[0][1],r[1][1],r[2][1],d,n),r[0][1]=n[3],r[1][1]=n[4];}if(h&&\"none\"!==h){p=aA(t.node2),d=EA(r,c[1],p*e);i(r[0][0],r[1][0],r[2][0],d,n),r[1][0]=n[1],r[2][0]=n[2],i(r[0][1],r[1][1],r[2][1],d,n),r[1][1]=n[1],r[2][1]=n[2];}It(l[0],r[0]),It(l[1],r[2]),It(l[2],r[1]);}else{if(It(o[0],c[0]),It(o[1],c[1]),kt(a,o[1],o[0]),Et(a,a),u&&\"none\"!==u){p=aA(t.node1);At(o[0],o[0],a,p*e);}if(h&&\"none\"!==h){p=aA(t.node2);At(o[1],o[1],a,-p*e);}It(l[0],o[0]),It(l[1],o[1]);}});}function VA(t){return\"view\"===t.type;}var BA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.init=function(t,e){var n=new iS(),i=new TA(),r=this.group;this._controller=new BI(e.getZr()),this._controllerHost={target:r},r.add(n.group),r.add(i.group),this._symbolDraw=n,this._lineDraw=i,this._firstRender=!0;},e.prototype.render=function(t,e,n){var i=this,r=t.coordinateSystem;this._model=t;var o=this._symbolDraw,a=this._lineDraw,s=this.group;if(VA(r)){var l={x:r.x,y:r.y,scaleX:r.scaleX,scaleY:r.scaleY};this._firstRender?s.attr(l):dh(s,l,t);}zA(t.getGraph(),oA(t));var u=t.getData();o.updateData(u);var h=t.getEdgeData();a.updateData(h),this._updateNodeAndLinkScale(),this._updateController(t,e,n),clearTimeout(this._layoutTimeout);var c=t.forceLayout,p=t.get([\"force\",\"layoutAnimation\"]);c&&this._startForceLayoutIteration(c,p);var d=t.get(\"layout\");u.graph.eachNode(function(e){var n=e.dataIndex,r=e.getGraphicEl(),o=e.getModel();if(r){r.off(\"drag\").off(\"dragend\");var a=o.get(\"draggable\");a&&r.on(\"drag\",function(o){switch(d){case\"force\":c.warmUp(),!i._layouting&&i._startForceLayoutIteration(c,p),c.setFixed(n),u.setItemLayout(n,[r.x,r.y]);break;case\"circular\":u.setItemLayout(n,[r.x,r.y]),e.setLayout({fixed:!0},!0),uA(t,\"symbolSize\",e,[o.offsetX,o.offsetY]),i.updateLayout(t);break;default:u.setItemLayout(n,[r.x,r.y]),iA(t.getGraph(),t),i.updateLayout(t);}}).on(\"dragend\",function(){c&&c.setUnfixed(n);}),r.setDraggable(a,!!o.get(\"cursor\")),\"adjacency\"===o.get([\"emphasis\",\"focus\"])&&(Js(r).focus=e.getAdjacentDataIndices());}}),u.graph.eachEdge(function(t){var e=t.getGraphicEl(),n=t.getModel().get([\"emphasis\",\"focus\"]);e&&\"adjacency\"===n&&(Js(e).focus={edge:[t.dataIndex],node:[t.node1.dataIndex,t.node2.dataIndex]});});var f=\"circular\"===t.get(\"layout\")&&t.get([\"circular\",\"rotateLabel\"]),g=u.getLayout(\"cx\"),y=u.getLayout(\"cy\");u.graph.eachNode(function(t){cA(t,f,g,y);}),this._firstRender=!1;},e.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null;},e.prototype._startForceLayoutIteration=function(t,e){var n=this;!function i(){t.step(function(t){n.updateLayout(n._model),(n._layouting=!t)&&(e?n._layoutTimeout=setTimeout(i,16):i());});}();},e.prototype._updateController=function(t,e,n){var i=this,r=this._controller,o=this._controllerHost,a=this.group;r.setPointerChecker(function(e,i,r){var o=a.getBoundingRect();return o.applyTransform(a.transform),o.contain(i,r)&&!ZI(e,n,t);}),VA(t.coordinateSystem)?(r.enable(t.get(\"roam\")),o.zoomLimit=t.get(\"scaleLimit\"),o.zoom=t.coordinateSystem.getZoom(),r.off(\"pan\").off(\"zoom\").on(\"pan\",function(e){HI(o,e.dx,e.dy),n.dispatchAction({seriesId:t.id,type:\"graphRoam\",dx:e.dx,dy:e.dy});}).on(\"zoom\",function(e){YI(o,e.scale,e.originX,e.originY),n.dispatchAction({seriesId:t.id,type:\"graphRoam\",zoom:e.scale,originX:e.originX,originY:e.originY}),i._updateNodeAndLinkScale(),zA(t.getGraph(),oA(t)),i._lineDraw.updateLayout(),n.updateLabelLayout();})):r.disable();},e.prototype._updateNodeAndLinkScale=function(){var t=this._model,e=t.getData(),n=oA(t);e.eachItemGraphicEl(function(t,e){t&&t.setSymbolScale(n);});},e.prototype.updateLayout=function(t){zA(t.getGraph(),oA(t)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout();},e.prototype.remove=function(t,e){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove();},e.type=\"graph\",e;}(Tg);function FA(t){return\"_EC_\"+t;}var GA=function(){function t(t){this.type=\"graph\",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=t||!1;}return t.prototype.isDirected=function(){return this._directed;},t.prototype.addNode=function(t,e){t=null==t?\"\"+e:\"\"+t;var n=this._nodesMap;if(!n[FA(t)]){var i=new WA(t,e);return i.hostGraph=this,this.nodes.push(i),n[FA(t)]=i,i;}},t.prototype.getNodeByIndex=function(t){var e=this.data.getRawIndex(t);return this.nodes[e];},t.prototype.getNodeById=function(t){return this._nodesMap[FA(t)];},t.prototype.addEdge=function(t,e,n){var i=this._nodesMap,r=this._edgesMap;if(j(t)&&(t=this.nodes[t]),j(e)&&(e=this.nodes[e]),t instanceof WA||(t=i[FA(t)]),e instanceof WA||(e=i[FA(e)]),t&&e){var o=t.id+\"-\"+e.id,a=new HA(t,e,n);return a.hostGraph=this,this._directed&&(t.outEdges.push(a),e.inEdges.push(a)),t.edges.push(a),t!==e&&e.edges.push(a),this.edges.push(a),r[o]=a,a;}},t.prototype.getEdgeByIndex=function(t){var e=this.edgeData.getRawIndex(t);return this.edges[e];},t.prototype.getEdge=function(t,e){t instanceof WA&&(t=t.id),e instanceof WA&&(e=e.id);var n=this._edgesMap;return this._directed?n[t+\"-\"+e]:n[t+\"-\"+e]||n[e+\"-\"+t];},t.prototype.eachNode=function(t,e){for(var n=this.nodes,i=n.length,r=0;r=0&&t.call(e,n[r],r);}},t.prototype.eachEdge=function(t,e){for(var n=this.edges,i=n.length,r=0;r=0&&n[r].node1.dataIndex>=0&&n[r].node2.dataIndex>=0&&t.call(e,n[r],r);}},t.prototype.breadthFirstTraverse=function(t,e,n,i){if(e instanceof WA||(e=this._nodesMap[FA(e)]),e){for(var r=\"out\"===n?\"outEdges\":\"in\"===n?\"inEdges\":\"edges\",o=0;o=0&&n.node2.dataIndex>=0;});for(r=0,o=i.length;r=0&&this[t][e].setItemVisual(this.dataIndex,n,i);},getVisual:function getVisual(n){return this[t][e].getItemVisual(this.dataIndex,n);},setLayout:function setLayout(n,i){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,n,i);},getLayout:function getLayout(){return this[t][e].getItemLayout(this.dataIndex);},getGraphicEl:function getGraphicEl(){return this[t][e].getItemGraphicEl(this.dataIndex);},getRawIndex:function getRawIndex(){return this[t][e].getRawIndex(this.dataIndex);}};}function UA(t,e,n,i,r){for(var o=new GA(i),a=0;a \"+p)),u++);}var d,f=n.get(\"coordinateSystem\");if(\"cartesian2d\"===f||\"polar\"===f)d=hx(t,n);else{var g=vd.get(f),y=g&&g.dimensions||[];P(y,\"value\")<0&&y.concat([\"value\"]);var v=nx(t,{coordDimensions:y,encodeDefine:n.getEncode()}).dimensions;(d=new ex(v,n)).initData(t);}var m=new ex([\"value\"],n);return m.initData(l,s),r&&r(d,m),kC({mainData:d,struct:o,structAttr:\"graph\",datas:{node:d,edge:m},datasAttr:{node:\"data\",edge:\"edgeData\"}}),o.update(),o;}R(WA,YA(\"hostGraph\",\"data\")),R(HA,YA(\"hostGraph\",\"edgeData\"));var XA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n;}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments);var n=this;function i(){return n._categoriesData;}this.legendVisualProvider=new mM(i,i),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData();},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData();},e.prototype.mergeDefaultAndTheme=function(e){t.prototype.mergeDefaultAndTheme.apply(this,arguments),bo(e,\"edgeLabel\",[\"show\"]);},e.prototype.getInitialData=function(t,e){var n,i=t.edges||t.links||[],r=t.data||t.nodes||[],o=this;if(r&&i){KD(n=this)&&(n.__curvenessList=[],n.__edgeMap={},$D(n));var a=UA(r,i,this,!0,function(t,e){t.wrapMethod(\"getItemModel\",function(t){var e=o._categoriesModels[t.getShallow(\"category\")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t;});var n=Sc.prototype.getModel;function i(t,e){var i=n.call(this,t,e);return i.resolveParentPath=r,i;}function r(t){if(t&&(\"label\"===t[0]||\"label\"===t[1])){var e=t.slice();return\"label\"===t[0]?e[0]=\"edgeLabel\":\"label\"===t[1]&&(e[1]=\"edgeLabel\"),e;}return t;}e.wrapMethod(\"getItemModel\",function(t){return t.resolveParentPath=r,t.getModel=i,t;});});return E(a.edges,function(t){!function(t,e,n,i){if(KD(n)){var r=JD(t,e,n),o=n.__edgeMap,a=o[QD(r)];o[r]&&!a?o[r].isForward=!0:a&&o[r]&&(a.isForward=!0,o[r].isForward=!1),o[r]=o[r]||[],o[r].push(i);}}(t.node1,t.node2,this,t.dataIndex);},this),a.data;}},e.prototype.getGraph=function(){return this.getData().graph;},e.prototype.getEdgeData=function(){return this.getGraph().edgeData;},e.prototype.getCategoriesData=function(){return this._categoriesData;},e.prototype.formatTooltip=function(t,e,n){if(\"edge\"===n){var i=this.getData(),r=this.getDataParams(t,n),o=i.graph.getEdgeByIndex(t),a=i.getName(o.node1.dataIndex),s=i.getName(o.node2.dataIndex),l=[];return null!=a&&l.push(a),null!=s&&l.push(s),Qf(\"nameValue\",{name:l.join(\" > \"),value:r.value,noValue:null==r.value});}return cg({series:this,dataIndex:t,multipleSeries:e});},e.prototype._updateCategoriesData=function(){var t=z(this.option.categories||[],function(t){return null!=t.value?t:A({value:0},t);}),e=new ex([\"value\"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray(function(t){return e.getItemModel(t);});},e.prototype.setZoom=function(t){this.option.zoom=t;},e.prototype.setCenter=function(t){this.option.center=t;},e.prototype.isAnimationEnabled=function(){return t.prototype.isAnimationEnabled.call(this)&&!(\"force\"===this.get(\"layout\")&&this.get([\"force\",\"layoutAnimation\"]));},e.type=\"series.graph\",e.dependencies=[\"grid\",\"polar\",\"geo\",\"singleAxis\",\"calendar\"],e.defaultOption={z:2,coordinateSystem:\"view\",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:\"center\",top:\"center\",symbol:\"circle\",symbolSize:10,edgeSymbol:[\"none\",\"none\"],edgeSymbolSize:10,edgeLabel:{position:\"middle\",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:\"{b}\"},itemStyle:{},lineStyle:{color:\"#aaa\",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:\"#212121\"}}},e;}(fg),ZA={type:\"graphRoam\",event:\"graphRoam\",update:\"none\"};var jA=function jA(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0;},qA=function(t){function e(e){var n=t.call(this,e)||this;return n.type=\"pointer\",n;}return n(e,t),e.prototype.getDefaultShape=function(){return new jA();},e.prototype.buildPath=function(t,e){var n=Math.cos,i=Math.sin,r=e.r,o=e.width,a=e.angle,s=e.x-n(a)*o*(o>=r/3?1:2),l=e.y-i(a)*o*(o>=r/3?1:2);a=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+n(a)*o,e.y+i(a)*o),t.lineTo(e.x+n(e.angle)*r,e.y+i(e.angle)*r),t.lineTo(e.x-n(a)*o,e.y-i(a)*o),t.lineTo(s,l);},e;}(Ms);function KA(t,e){var n=null==t?\"\":t+\"\";return e&&(X(e)?n=e.replace(\"{value}\",n):U(e)&&(n=e(t))),n;}var $A=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeAll();var i=t.get([\"axisLine\",\"lineStyle\",\"color\"]),r=function(t,e){var n=t.get(\"center\"),i=e.getWidth(),r=e.getHeight(),o=Math.min(i,r);return{cx:Ur(n[0],e.getWidth()),cy:Ur(n[1],e.getHeight()),r:Ur(t.get(\"radius\"),o/2)};}(t,n);this._renderMain(t,e,n,i,r),this._data=t.getData();},e.prototype.dispose=function(){},e.prototype._renderMain=function(t,e,n,i,r){var o=this.group,a=t.get(\"clockwise\"),s=-t.get(\"startAngle\")/180*Math.PI,l=-t.get(\"endAngle\")/180*Math.PI,u=t.getModel(\"axisLine\"),h=u.get(\"roundCap\")?ES:Eu,c=u.get(\"show\"),p=u.getModel(\"lineStyle\"),d=p.get(\"width\"),f=[s,l];is(f,!a);for(var g=(l=f[1])-(s=f[0]),y=s,v=[],m=0;c&&m=t&&(0===e?0:i[e-1][0])Math.PI/2&&(V+=Math.PI):\"tangential\"===z?V=-M-Math.PI/2:j(z)&&(V=z*Math.PI/180),0===V?c.add(new Bs({style:ec(x,{text:O,x:N,y:E,verticalAlign:h<-.8?\"top\":h>.8?\"bottom\":\"middle\",align:u<-.4?\"left\":u>.4?\"right\":\"center\"},{inheritColor:R}),silent:!0})):c.add(new Bs({style:ec(x,{text:O,x:N,y:E,verticalAlign:\"middle\",align:\"center\"},{inheritColor:R}),silent:!0,originX:N,originY:E,rotation:V}));}if(m.get(\"show\")&&k!==_){P=(P=m.get(\"distance\"))?P+l:l;for(var B=0;B<=b;B++){u=Math.cos(M),h=Math.sin(M);var F=new Xu({shape:{x1:u*(f-P)+p,y1:h*(f-P)+d,x2:u*(f-S-P)+p,y2:h*(f-S-P)+d},silent:!0,style:D});\"auto\"===D.stroke&&F.setStyle({stroke:i((k+B/b)/_)}),c.add(F),M+=T;}M-=T;}else M+=I;}},e.prototype._renderPointer=function(t,e,n,i,r,o,a,s,l){var u=this.group,h=this._data,c=this._progressEls,p=[],d=t.get([\"pointer\",\"show\"]),f=t.getModel(\"progress\"),g=f.get(\"show\"),y=t.getData(),v=y.mapDimension(\"value\"),m=+t.get(\"min\"),x=+t.get(\"max\"),_=[m,x],b=[o,a];function w(e,n){var i,o=y.getItemModel(e).getModel(\"pointer\"),a=Ur(o.get(\"width\"),r.r),s=Ur(o.get(\"length\"),r.r),l=t.get([\"pointer\",\"icon\"]),u=o.get(\"offsetCenter\"),h=Ur(u[0],r.r),c=Ur(u[1],r.r),p=o.get(\"keepAspect\");return(i=l?Vy(l,h-a/2,c-s,a,s,null,p):new qA({shape:{angle:-Math.PI/2,width:a,r:s,x:h,y:c}})).rotation=-(n+Math.PI/2),i.x=r.cx,i.y=r.cy,i;}function S(t,e){var n=f.get(\"roundCap\")?ES:Eu,i=f.get(\"overlap\"),a=i?f.get(\"width\"):l/y.count(),u=i?r.r-a:r.r-(t+1)*a,h=i?r.r:r.r-t*a,c=new n({shape:{startAngle:o,endAngle:e,cx:r.cx,cy:r.cy,clockwise:s,r0:u,r:h}});return i&&(c.z2=x-y.get(v,t)%x),c;}(g||d)&&(y.diff(h).add(function(e){var n=y.get(v,e);if(d){var i=w(e,o);fh(i,{rotation:-((isNaN(+n)?b[0]:Yr(n,_,b,!0))+Math.PI/2)},t),u.add(i),y.setItemGraphicEl(e,i);}if(g){var r=S(e,o),a=f.get(\"clip\");fh(r,{shape:{endAngle:Yr(n,_,b,a)}},t),u.add(r),Qs(t.seriesIndex,y.dataType,e,r),p[e]=r;}}).update(function(e,n){var i=y.get(v,e);if(d){var r=h.getItemGraphicEl(n),a=r?r.rotation:o,s=w(e,a);s.rotation=a,dh(s,{rotation:-((isNaN(+i)?b[0]:Yr(i,_,b,!0))+Math.PI/2)},t),u.add(s),y.setItemGraphicEl(e,s);}if(g){var l=c[n],m=S(e,l?l.shape.endAngle:o),x=f.get(\"clip\");dh(m,{shape:{endAngle:Yr(i,_,b,x)}},t),u.add(m),Qs(t.seriesIndex,y.dataType,e,m),p[e]=m;}}).execute(),y.each(function(t){var e=y.getItemModel(t),n=e.getModel(\"emphasis\"),r=n.get(\"focus\"),o=n.get(\"blurScope\"),a=n.get(\"disabled\");if(d){var s=y.getItemGraphicEl(t),l=y.getItemVisual(t,\"style\"),u=l.fill;if(s instanceof As){var h=s.style;s.useStyle(A({image:h.image,x:h.x,y:h.y,width:h.width,height:h.height},l));}else s.useStyle(l),\"pointer\"!==s.type&&s.setColor(u);s.setStyle(e.getModel([\"pointer\",\"itemStyle\"]).getItemStyle()),\"auto\"===s.style.fill&&s.setStyle(\"fill\",i(Yr(y.get(v,t),_,[0,1],!0))),s.z2EmphasisLift=0,Zl(s,e),Hl(s,r,o,a);}if(g){var c=p[t];c.useStyle(y.getItemVisual(t,\"style\")),c.setStyle(e.getModel([\"progress\",\"itemStyle\"]).getItemStyle()),c.z2EmphasisLift=0,Zl(c,e),Hl(c,r,o,a);}}),this._progressEls=p);},e.prototype._renderAnchor=function(t,e){var n=t.getModel(\"anchor\");if(n.get(\"show\")){var i=n.get(\"size\"),r=n.get(\"icon\"),o=n.get(\"offsetCenter\"),a=n.get(\"keepAspect\"),s=Vy(r,e.cx-i/2+Ur(o[0],e.r),e.cy-i/2+Ur(o[1],e.r),i,i,null,a);s.z2=n.get(\"showAbove\")?1:0,s.setStyle(n.getModel(\"itemStyle\").getItemStyle()),this.group.add(s);}},e.prototype._renderTitleAndDetail=function(t,e,n,i,r){var o=this,a=t.getData(),s=a.mapDimension(\"value\"),l=+t.get(\"min\"),u=+t.get(\"max\"),h=new Er(),c=[],p=[],d=t.isAnimationEnabled(),f=t.get([\"pointer\",\"showAbove\"]);a.diff(this._data).add(function(t){c[t]=new Bs({silent:!0}),p[t]=new Bs({silent:!0});}).update(function(t,e){c[t]=o._titleEls[e],p[t]=o._detailEls[e];}).execute(),a.each(function(e){var n=a.getItemModel(e),o=a.get(s,e),g=new Er(),y=i(Yr(o,[l,u],[0,1],!0)),v=n.getModel(\"title\");if(v.get(\"show\")){var m=v.get(\"offsetCenter\"),x=r.cx+Ur(m[0],r.r),_=r.cy+Ur(m[1],r.r);(D=c[e]).attr({z2:f?0:2,style:ec(v,{x:x,y:_,text:a.getName(e),align:\"center\",verticalAlign:\"middle\"},{inheritColor:y})}),g.add(D);}var b=n.getModel(\"detail\");if(b.get(\"show\")){var w=b.get(\"offsetCenter\"),S=r.cx+Ur(w[0],r.r),M=r.cy+Ur(w[1],r.r),I=Ur(b.get(\"width\"),r.r),T=Ur(b.get(\"height\"),r.r),C=t.get([\"progress\",\"show\"])?a.getItemVisual(e,\"style\").fill:y,D=p[e],A=b.get(\"formatter\");D.attr({z2:f?0:2,style:ec(b,{x:S,y:M,text:KA(o,A),width:isNaN(I)?null:I,height:isNaN(T)?null:T,align:\"center\",verticalAlign:\"middle\"},{inheritColor:C})}),uc(D,{normal:b},o,function(t){return KA(t,A);}),d&&hc(D,e,a,t,{getFormattedLabel:function getFormattedLabel(t,e,n,i,r,a){return KA(a?a.interpolatedValue:o,A);}}),g.add(D);}h.add(g);}),this.group.add(h),this._titleEls=c,this._detailEls=p;},e.type=\"gauge\",e;}(Tg),JA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath=\"itemStyle\",n;}return n(e,t),e.prototype.getInitialData=function(t,e){return vM(this,[\"value\"]);},e.type=\"series.gauge\",e.defaultOption={z:2,colorBy:\"data\",center:[\"50%\",\"50%\"],legendHoverLink:!0,radius:\"75%\",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,\"#E6EBF8\"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:\"#63677A\",width:3,type:\"solid\"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:\"#63677A\",width:1,type:\"solid\"}},axisLabel:{show:!0,distance:15,color:\"#464646\",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:\"60%\",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:\"circle\",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:\"#fff\",borderWidth:0,borderColor:\"#5470c6\"}},title:{show:!0,offsetCenter:[0,\"20%\"],color:\"#464646\",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:\"rgba(0,0,0,0)\",borderWidth:0,borderColor:\"#ccc\",width:100,height:null,padding:[5,10],offsetCenter:[0,\"40%\"],color:\"#464646\",fontSize:30,fontWeight:\"bold\",lineHeight:30,valueAnimation:!1}},e;}(fg);var QA=[\"itemStyle\",\"opacity\"],tk=function(t){function e(e,n){var i=t.call(this)||this,r=i,o=new Hu(),a=new Bs();return r.setTextContent(a),i.setTextGuideLine(o),i.updateData(e,n,!0),i;}return n(e,t),e.prototype.updateData=function(t,e,n){var i=this,r=t.hostModel,o=t.getItemModel(e),a=t.getItemLayout(e),s=o.getModel(\"emphasis\"),l=o.get(QA);l=null==l?1:l,n||xh(i),i.useStyle(t.getItemVisual(e,\"style\")),i.style.lineJoin=\"round\",n?(i.setShape({points:a.points}),i.style.opacity=0,fh(i,{style:{opacity:l}},r,e)):dh(i,{style:{opacity:l},shape:{points:a.points}},r,e),Zl(i,o),this._updateLabel(t,e),Hl(this,s.get(\"focus\"),s.get(\"blurScope\"),s.get(\"disabled\"));},e.prototype._updateLabel=function(t,e){var n=this,i=this.getTextGuideLine(),r=n.getTextContent(),o=t.hostModel,a=t.getItemModel(e),s=t.getItemLayout(e).label,l=t.getItemVisual(e,\"style\"),u=l.fill;Qh(r,tc(a),{labelFetcher:t.hostModel,labelDataIndex:e,defaultOpacity:l.opacity,defaultText:t.getName(e)},{normal:{align:s.textAlign,verticalAlign:s.verticalAlign}}),n.setTextConfig({local:!0,inside:!!s.inside,insideStroke:u,outsideFill:u});var h=s.linePoints;i.setShape({points:h}),n.textGuideLineConfig={anchor:h?new Ce(h[0][0],h[0][1]):null},dh(r,{style:{x:s.x,y:s.y}},o,e),r.attr({rotation:s.rotation,originX:s.x,originY:s.y,z2:10}),xb(n,_b(a),{stroke:u});},e;}(Gu),ek=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreLabelLineUpdate=!0,n;}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this._data,o=this.group;i.diff(r).add(function(t){var e=new tk(i,t);i.setItemGraphicEl(t,e),o.add(e);}).update(function(t,e){var n=r.getItemGraphicEl(e);n.updateData(i,t),o.add(n),i.setItemGraphicEl(t,n);}).remove(function(e){mh(r.getItemGraphicEl(e),t,e);}).execute(),this._data=i;},e.prototype.remove=function(){this.group.removeAll(),this._data=null;},e.prototype.dispose=function(){},e.type=\"funnel\",e;}(Tg),nk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new mM(W(this.getData,this),W(this.getRawData,this)),this._defaultLabelLine(e);},e.prototype.getInitialData=function(t,e){return vM(this,{coordDimensions:[\"value\"],encodeDefaulter:H($p,this)});},e.prototype._defaultLabelLine=function(t){bo(t,\"labelLine\",[\"show\"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show;},e.prototype.getDataParams=function(e){var n=this.getData(),i=t.prototype.getDataParams.call(this,e),r=n.mapDimension(\"value\"),o=n.getSum(r);return i.percent=o?+(n.get(r,e)/o*100).toFixed(2):0,i.$vars.push(\"percent\"),i;},e.type=\"series.funnel\",e.defaultOption={z:2,legendHoverLink:!0,colorBy:\"data\",left:80,top:60,right:80,bottom:60,minSize:\"0%\",maxSize:\"100%\",sort:\"descending\",orient:\"vertical\",gap:0,funnelAlign:\"center\",label:{show:!0,position:\"outer\"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:\"#fff\",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:\"#212121\"}}},e;}(fg);function ik(t,e){t.eachSeriesByType(\"funnel\",function(t){var n=t.getData(),i=n.mapDimension(\"value\"),r=t.get(\"sort\"),o=function(t,e){return Tp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()});}(t,e),a=t.get(\"orient\"),s=o.width,l=o.height,u=function(t,e){for(var n=t.mapDimension(\"value\"),i=t.mapArray(n,function(t){return t;}),r=[],o=\"ascending\"===e,a=0,s=t.count();a5)return;var i=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);\"none\"!==i.behavior&&this._dispatchExpand({axisExpandWindow:i.axisExpandWindow});}this._mouseDownPoint=null;},mousemove:function mousemove(t){if(!this._mouseDownPoint&&yk(this,\"mousemove\")){var e=this._model,n=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),i=n.behavior;\"jump\"===i&&this._throttledDispatchExpand.debounceNextCall(e.get(\"axisExpandDebounce\")),this._throttledDispatchExpand(\"none\"===i?null:{axisExpandWindow:n.axisExpandWindow,animation:\"jump\"===i?null:{duration:0}});}}};function yk(t,e){var n=t._model;return n.get(\"axisExpandable\")&&n.get(\"axisExpandTriggerOn\")===e;}var vk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.init=function(){t.prototype.init.apply(this,arguments),this.mergeOption({});},e.prototype.mergeOption=function(t){var e=this.option;t&&C(e,t,!0),this._initDimensions();},e.prototype.contains=function(t,e){var n=t.get(\"parallelIndex\");return null!=n&&e.getComponent(\"parallel\",n)===this;},e.prototype.setAxisExpand=function(t){E([\"axisExpandable\",\"axisExpandCenter\",\"axisExpandCount\",\"axisExpandWidth\",\"axisExpandWindow\"],function(e){t.hasOwnProperty(e)&&(this.option[e]=t[e]);},this);},e.prototype._initDimensions=function(){var t=this.dimensions=[],e=this.parallelAxisIndex=[];E(B(this.ecModel.queryComponents({mainType:\"parallelAxis\"}),function(t){return(t.get(\"parallelIndex\")||0)===this.componentIndex;},this),function(n){t.push(\"dim\"+n.get(\"dim\")),e.push(n.componentIndex);});},e.type=\"parallel\",e.dependencies=[\"parallelAxis\"],e.layoutMode=\"box\",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:\"horizontal\",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:\"click\",parallelAxisDefault:null},e;}(Op),mk=function(t){function e(e,n,i,r,o){var a=t.call(this,e,n,i)||this;return a.type=r||\"value\",a.axisIndex=o,a;}return n(e,t),e.prototype.isHorizontal=function(){return\"horizontal\"!==this.coordinateSystem.getModel().get(\"layout\");},e;}(q_);function xk(t,e,n,i,r,o){t=t||0;var a=n[1]-n[0];if(null!=r&&(r=bk(r,[0,a])),null!=o&&(o=Math.max(o,null!=r?r:0)),\"all\"===i){var s=Math.abs(e[1]-e[0]);s=bk(s,[0,a]),r=o=bk(s,[r,o]),i=0;}e[0]=bk(e[0],n),e[1]=bk(e[1],n);var l=_k(e,i);e[i]+=t;var u,h=r||0,c=n.slice();return l.sign<0?c[0]+=h:c[1]-=h,e[i]=bk(e[i],c),u=_k(e,i),null!=r&&(u.sign!==l.sign||u.spano&&(e[1-i]=e[i]+u.sign*o),e;}function _k(t,e){var n=t[e]-t[1-e];return{span:Math.abs(n),sign:n>0?-1:n<0?1:e?-1:1};}function bk(t,e){return Math.min(null!=e[1]?e[1]:1/0,Math.max(null!=e[0]?e[0]:-1/0,t));}var wk=E,Sk=Math.min,Mk=Math.max,Ik=Math.floor,Tk=Math.ceil,Ck=Xr,Dk=Math.PI,Ak=function(){function t(t,e,n){this.type=\"parallel\",this._axesMap=yt(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,e,n);}return t.prototype._init=function(t,e,n){var i=t.dimensions,r=t.parallelAxisIndex;wk(i,function(t,n){var i=r[n],o=e.getComponent(\"parallelAxis\",i),a=this._axesMap.set(t,new mk(t,c_(o),[0,0],o.get(\"type\"),i)),s=\"category\"===a.type;a.onBand=s&&o.get(\"boundaryGap\"),a.inverse=o.get(\"inverse\"),o.axis=a,a.model=o,a.coordinateSystem=o.coordinateSystem=this;},this);},t.prototype.update=function(t,e){this._updateAxesFromSeries(this._model,t);},t.prototype.containPoint=function(t){var e=this._makeLayoutInfo(),n=e.axisBase,i=e.layoutBase,r=e.pixelDimIndex,o=t[1-r],a=t[r];return o>=n&&o<=n+e.axisLength&&a>=i&&a<=i+e.layoutLength;},t.prototype.getModel=function(){return this._model;},t.prototype._updateAxesFromSeries=function(t,e){e.eachSeries(function(n){if(t.contains(n,e)){var i=n.getData();wk(this.dimensions,function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(i,i.mapDimension(t)),h_(e.scale,e.model);},this);}},this);},t.prototype.resize=function(t,e){this._rect=Tp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes();},t.prototype.getRect=function(){return this._rect;},t.prototype._makeLayoutInfo=function(){var t,e=this._model,n=this._rect,i=[\"x\",\"y\"],r=[\"width\",\"height\"],o=e.get(\"layout\"),a=\"horizontal\"===o?0:1,s=n[r[a]],l=[0,s],u=this.dimensions.length,h=kk(e.get(\"axisExpandWidth\"),l),c=kk(e.get(\"axisExpandCount\")||0,[0,u]),p=e.get(\"axisExpandable\")&&u>3&&u>c&&c>1&&h>0&&s>0,d=e.get(\"axisExpandWindow\");d?(t=kk(d[1]-d[0],l),d[1]=d[0]+t):(t=kk(h*(c-1),l),(d=[h*(e.get(\"axisExpandCenter\")||Ik(u/2))-t/2])[1]=d[0]+t);var f=(s-t)/(u-c);f<3&&(f=0);var g=[Ik(Ck(d[0]/h,1))+1,Tk(Ck(d[1]/h,1))-1],y=f/h*d[0];return{layout:o,pixelDimIndex:a,layoutBase:n[i[a]],layoutLength:s,axisBase:n[i[1-a]],axisLength:n[r[1-a]],axisExpandable:p,axisExpandWidth:h,axisCollapseWidth:f,axisExpandWindow:d,axisCount:u,winInnerIndices:g,axisExpandWindow0Pos:y};},t.prototype._layoutAxes=function(){var t=this._rect,e=this._axesMap,n=this.dimensions,i=this._makeLayoutInfo(),r=i.layout;e.each(function(t){var e=[0,i.axisLength],n=t.inverse?1:0;t.setExtent(e[n],e[1-n]);}),wk(n,function(e,n){var o=(i.axisExpandable?Pk:Lk)(n,i),a={horizontal:{x:o.position,y:i.axisLength},vertical:{x:0,y:o.position}},s={horizontal:Dk/2,vertical:0},l=[a[r].x+t.x,a[r].y+t.y],u=s[r],h=[1,0,0,1,0,0];we(h,h,u),be(h,h,l),this._axesLayout[e]={position:l,rotation:u,transform:h,axisNameAvailableWidth:o.axisNameAvailableWidth,axisLabelShow:o.axisLabelShow,nameTruncateMaxWidth:o.nameTruncateMaxWidth,tickDirection:1,labelDirection:1};},this);},t.prototype.getAxis=function(t){return this._axesMap.get(t);},t.prototype.dataToPoint=function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e);},t.prototype.eachActiveState=function(t,e,n,i){null==n&&(n=0),null==i&&(i=t.count());var r=this._axesMap,o=this.dimensions,a=[],s=[];E(o,function(e){a.push(t.mapDimension(e)),s.push(r.get(e).model);});for(var l=this.hasAxisBrushed(),u=n;ur*(1-h[0])?(l=\"jump\",a=s-r*(1-h[2])):(a=s-r*h[1])>=0&&(a=s-r*(1-h[1]))<=0&&(a=0),(a*=e.axisExpandWidth/u)?xk(a,i,o,\"all\"):l=\"none\";else{var p=i[1]-i[0];(i=[Mk(0,o[1]*s/p-p/2)])[1]=Sk(o[1],i[0]+p),i[0]=i[1]-p;}return{axisExpandWindow:i,behavior:l};},t;}();function kk(t,e){return Sk(Mk(t,e[0]),e[1]);}function Lk(t,e){var n=e.layoutLength/(e.axisCount-1);return{position:n*t,axisNameAvailableWidth:n,axisLabelShow:!0};}function Pk(t,e){var n,i,r=e.layoutLength,o=e.axisExpandWidth,a=e.axisCount,s=e.axisCollapseWidth,l=e.winInnerIndices,u=s,h=!1;return t=0;n--){Zr(e[n]);}},e.prototype.getActiveState=function(t){var e=this.activeIntervals;if(!e.length)return\"normal\";if(null==t||isNaN(+t))return\"inactive\";if(1===e.length){var n=e[0];if(n[0]<=t&&t<=n[1])return\"active\";}else for(var i=0,r=e.length;i6;}(t)||o){if(a&&!o){\"single\"===s.brushMode&&Qk(t);var l=T(s);l.brushType=yL(l.brushType,a),l.panelId=a===Nk?null:a.panelId,o=t._creatingCover=Uk(t,l),t._covers.push(o);}if(o){var u=xL[yL(t._brushType,a)];o.__brushOption.range=u.getCreatingRange(pL(t,o,t._track)),i&&(Xk(t,o),u.updateCommon(t,o)),Zk(t,o),r={isEnd:i};}}else i&&\"single\"===s.brushMode&&s.removeOnClick&&$k(t,e,n)&&Qk(t)&&(r={isEnd:i,removeOnClick:!0});return r;}function yL(t,e){return\"auto\"===t?e.defaultBrushType:t;}var vL={mousedown:function mousedown(t){if(this._dragging)mL(this,t);else if(!t.target||!t.target.draggable){dL(t);var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);this._creatingCover=null,(this._creatingPanel=$k(this,t,e))&&(this._dragging=!0,this._track=[e.slice()]);}},mousemove:function mousemove(t){var e=t.offsetX,n=t.offsetY,i=this.group.transformCoordToLocal(e,n);if(function(t,e,n){if(t._brushType&&!function(t,e,n){var i=t._zr;return e<0||e>i.getWidth()||n<0||n>i.getHeight();}(t,e.offsetX,e.offsetY)){var i=t._zr,r=t._covers,o=$k(t,e,n);if(!t._dragging)for(var a=0;a=0&&(o[r[a].depth]=new Sc(r[a],this,e));}if(i&&n){var s=UA(i,n,this,!0,function(t,e){t.wrapMethod(\"getItemModel\",function(t,e){var n=t.parentModel,i=n.getData().getItemLayout(e);if(i){var r=i.depth,o=n.levelModels[r];o&&(t.parentModel=o);}return t;}),e.wrapMethod(\"getItemModel\",function(t,e){var n=t.parentModel,i=n.getGraph().getEdgeByIndex(e).node1.getLayout();if(i){var r=i.depth,o=n.levelModels[r];o&&(t.parentModel=o);}return t;});});return s.data;}},e.prototype.setNodePosition=function(t,e){var n=(this.option.data||this.option.nodes)[t];n.localX=e[0],n.localY=e[1];},e.prototype.getGraph=function(){return this.getData().graph;},e.prototype.getEdgeData=function(){return this.getGraph().edgeData;},e.prototype.formatTooltip=function(t,e,n){function i(t){return isNaN(t)||null==t;}if(\"edge\"===n){var r=this.getDataParams(t,n),o=r.data,a=r.value;return Qf(\"nameValue\",{name:o.source+\" -- \"+o.target,value:a,noValue:i(a)});}var s=this.getGraph().getNodeByIndex(t).getLayout().value,l=this.getDataParams(t,n).data.name;return Qf(\"nameValue\",{name:null!=l?l+\"\":null,value:s,noValue:i(s)});},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(e,n){var i=t.prototype.getDataParams.call(this,e,n);if(null==i.value&&\"node\"===n){var r=this.getGraph().getNodeByIndex(e).getLayout().value;i.value=r;}return i;},e.type=\"series.sankey\",e.defaultOption={z:2,coordinateSystem:\"view\",left:\"5%\",top:\"5%\",right:\"20%\",bottom:\"5%\",orient:\"horizontal\",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:\"right\",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:\"justify\",lineStyle:{color:\"#314656\",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:\"#212121\"}},animationEasing:\"linear\",animationDuration:1e3},e;}(fg);function RL(t,e){t.eachSeriesByType(\"sankey\",function(t){var n=t.get(\"nodeWidth\"),i=t.get(\"nodeGap\"),r=function(t,e){return Tp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()});}(t,e);t.layoutInfo=r;var o=r.width,a=r.height,s=t.getGraph(),l=s.nodes,u=s.edges;!function(t){E(t,function(t){var e=YL(t.outEdges,HL),n=YL(t.inEdges,HL),i=t.getValue()||0,r=Math.max(e,n,i);t.setLayout({value:r},!0);});}(l),function(t,e,n,i,r,o,a,s,l){(function(t,e,n,i,r,o,a){for(var s=[],l=[],u=[],h=[],c=0,p=0;p=0;v&&y.depth>d&&(d=y.depth),g.setLayout({depth:v?y.depth:c},!0),\"vertical\"===o?g.setLayout({dy:n},!0):g.setLayout({dx:n},!0);for(var m=0;mc-1?d:c-1;a&&\"left\"!==a&&function(t,e,n,i){if(\"right\"===e){for(var r=[],o=t,a=0;o.length;){for(var s=0;s0;o--){zL(s,l*=.99,a),EL(s,r,n,i,a),UL(s,l,a),EL(s,r,n,i,a);}}(t,e,o,r,i,a,s),function(t,e){var n=\"vertical\"===e?\"x\":\"y\";E(t,function(t){t.outEdges.sort(function(t,e){return t.node2.getLayout()[n]-e.node2.getLayout()[n];}),t.inEdges.sort(function(t,e){return t.node1.getLayout()[n]-e.node1.getLayout()[n];});}),E(t,function(t){var e=0,n=0;E(t.outEdges,function(t){t.setLayout({sy:e},!0),e+=t.getLayout().dy;}),E(t.inEdges,function(t){t.setLayout({ty:n},!0),n+=t.getLayout().dy;});});}(t,s);}(l,u,n,i,o,a,0!==B(l,function(t){return 0===t.getLayout().value;}).length?0:t.get(\"layoutIterations\"),t.get(\"orient\"),t.get(\"nodeAlign\"));});}function NL(t){var e=t.hostGraph.data.getRawDataItem(t.dataIndex);return null!=e.depth&&e.depth>=0;}function EL(t,e,n,i,r){var o=\"vertical\"===r?\"x\":\"y\";E(t,function(t){var a,s,l;t.sort(function(t,e){return t.getLayout()[o]-e.getLayout()[o];});for(var u=0,h=t.length,c=\"vertical\"===r?\"dx\":\"dy\",p=0;p0&&(a=s.getLayout()[o]+l,\"vertical\"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]+s.getLayout()[c]+e;}if((l=u-e-(\"vertical\"===r?i:n))>0){a=s.getLayout()[o]-l,\"vertical\"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0),u=a;for(p=h-2;p>=0;--p){(l=(s=t[p]).getLayout()[o]+s.getLayout()[c]+e-u)>0&&(a=s.getLayout()[o]-l,\"vertical\"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o];}}});}function zL(t,e,n){E(t.slice().reverse(),function(t){E(t,function(t){if(t.outEdges.length){var i=YL(t.outEdges,VL,n)/YL(t.outEdges,HL);if(isNaN(i)){var r=t.outEdges.length;i=r?YL(t.outEdges,BL,n)/r:0;}if(\"vertical\"===n){var o=t.getLayout().x+(i-WL(t,n))*e;t.setLayout({x:o},!0);}else{var a=t.getLayout().y+(i-WL(t,n))*e;t.setLayout({y:a},!0);}}});});}function VL(t,e){return WL(t.node2,e)*t.getValue();}function BL(t,e){return WL(t.node2,e);}function FL(t,e){return WL(t.node1,e)*t.getValue();}function GL(t,e){return WL(t.node1,e);}function WL(t,e){return\"vertical\"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2;}function HL(t){return t.getValue();}function YL(t,e,n){for(var i=0,r=t.length,o=-1;++oo&&(o=e);}),E(n,function(e){var n=new dD({type:\"color\",mappingMethod:\"linear\",dataExtent:[r,o],visual:t.get(\"color\")}).mapValueToVisual(e.getLayout().value),i=e.getModel().get([\"itemStyle\",\"color\"]);null!=i?(e.setVisual(\"color\",i),e.setVisual(\"style\",{fill:i})):(e.setVisual(\"color\",n),e.setVisual(\"style\",{fill:n}));});}i.length&&E(i,function(t){var e=t.getModel().get(\"lineStyle\");t.setVisual(\"style\",e);});});}var ZL=function(){function t(){}return t.prototype.getInitialData=function(t,e){var n,i,r=e.getComponent(\"xAxis\",this.get(\"xAxisIndex\")),o=e.getComponent(\"yAxis\",this.get(\"yAxisIndex\")),a=r.get(\"type\"),s=o.get(\"type\");\"category\"===a?(t.layout=\"horizontal\",n=r.getOrdinalMeta(),i=!0):\"category\"===s?(t.layout=\"vertical\",n=o.getOrdinalMeta(),i=!0):t.layout=t.layout||\"horizontal\";var l=[\"x\",\"y\"],u=\"horizontal\"===t.layout?0:1,h=this._baseAxisDim=l[u],c=l[1-u],p=[r,o],d=p[u].get(\"type\"),f=p[1-u].get(\"type\"),g=t.data;if(g&&i){var y=[];E(g,function(t,e){var n;Y(t)?(n=t.slice(),t.unshift(e)):Y(t.value)?((n=A({},t)).value=n.value.slice(),t.value.unshift(e)):n=t,y.push(n);}),t.data=y;}var v=this.defaultValueDimensions,m=[{name:h,type:Rm(d),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:[\"base\"]},{name:c,type:Rm(f),dimsDef:v.slice()}];return vM(this,{coordDimensions:m,dimensionsCount:v.length+1,encodeDefaulter:H(Kp,m,this)});},t.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+\"Axis\",this.get(t+\"AxisIndex\")).axis;},t;}(),jL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.defaultValueDimensions=[{name:\"min\",defaultTooltip:!0},{name:\"Q1\",defaultTooltip:!0},{name:\"median\",defaultTooltip:!0},{name:\"Q3\",defaultTooltip:!0},{name:\"max\",defaultTooltip:!0}],n.visualDrawType=\"stroke\",n;}return n(e,t),e.type=\"series.boxplot\",e.dependencies=[\"xAxis\",\"yAxis\",\"grid\"],e.defaultOption={z:2,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:\"#fff\",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:\"rgba(0,0,0,0.2)\"}},animationDuration:800},e;}(fg);R(jL,ZL,!0);var qL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this.group,o=this._data;this._data||r.removeAll();var a=\"horizontal\"===t.get(\"layout\")?1:0;i.diff(o).add(function(t){if(i.hasValue(t)){var e=JL(i.getItemLayout(t),i,t,a,!0);i.setItemGraphicEl(t,e),r.add(e);}}).update(function(t,e){var n=o.getItemGraphicEl(e);if(i.hasValue(t)){var s=i.getItemLayout(t);n?(xh(n),QL(s,n,i,t)):n=JL(s,i,t,a),r.add(n),i.setItemGraphicEl(t,n);}else r.remove(n);}).remove(function(t){var e=o.getItemGraphicEl(t);e&&r.remove(e);}).execute(),this._data=i;},e.prototype.remove=function(t){var e=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl(function(t){t&&e.remove(t);});},e.type=\"boxplot\",e;}(Tg),KL=function KL(){},$L=function(t){function e(e){var n=t.call(this,e)||this;return n.type=\"boxplotBoxPath\",n;}return n(e,t),e.prototype.getDefaultShape=function(){return new KL();},e.prototype.buildPath=function(t,e){var n=e.points,i=0;for(t.moveTo(n[i][0],n[i][1]),i++;i<4;i++){t.lineTo(n[i][0],n[i][1]);}for(t.closePath();ig){var _=[v,x];i.push(_);}}}return{boxData:n,outliers:i};}(e.getRawData(),t.config);return[{dimensions:[\"ItemName\",\"Low\",\"Q1\",\"Q2\",\"Q3\",\"High\"],data:i.boxData},{data:i.outliers}];}};var rP=[\"color\",\"borderColor\"],oP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t);},e.prototype.incrementalPrepareRender=function(t,e,n){this._clear(),this._updateDrawMode(t);},e.prototype.incrementalRender=function(t,e,n,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(t,e):this._incrementalRenderNormal(t,e);},e.prototype.eachRendered=function(t){jh(this._progressiveEls||this.group,t);},e.prototype._updateDrawMode=function(t){var e=t.pipelineContext.large;null!=this._isLargeDraw&&e===this._isLargeDraw||(this._isLargeDraw=e,this._clear());},e.prototype._renderNormal=function(t){var e=t.getData(),n=this._data,i=this.group,r=e.getLayout(\"isSimpleBox\"),o=t.get(\"clip\",!0),a=t.coordinateSystem,s=a.getArea&&a.getArea();this._data||i.removeAll(),e.diff(n).add(function(n){if(e.hasValue(n)){var a=e.getItemLayout(n);if(o&&uP(s,a))return;var l=lP(a,n,!0);fh(l,{shape:{points:a.ends}},t,n),hP(l,e,n,r),i.add(l),e.setItemGraphicEl(n,l);}}).update(function(a,l){var u=n.getItemGraphicEl(l);if(e.hasValue(a)){var h=e.getItemLayout(a);o&&uP(s,h)?i.remove(u):(u?(dh(u,{shape:{points:h.ends}},t,a),xh(u)):u=lP(h),hP(u,e,a,r),i.add(u),e.setItemGraphicEl(a,u));}else i.remove(u);}).remove(function(t){var e=n.getItemGraphicEl(t);e&&i.remove(e);}).execute(),this._data=e;},e.prototype._renderLarge=function(t){this._clear(),fP(t,this.group);var e=t.get(\"clip\",!0)?yS(t.coordinateSystem,!1,t):null;e?this.group.setClipPath(e):this.group.removeClipPath();},e.prototype._incrementalRenderNormal=function(t,e){for(var n,i=e.getData(),r=i.getLayout(\"isSimpleBox\");null!=(n=t.next());){var o=lP(i.getItemLayout(n));hP(o,i,n,r),o.incremental=!0,this.group.add(o),this._progressiveEls.push(o);}},e.prototype._incrementalRenderLarge=function(t,e){fP(e,this.group,this._progressiveEls,!0);},e.prototype.remove=function(t){this._clear();},e.prototype._clear=function(){this.group.removeAll(),this._data=null;},e.type=\"candlestick\",e;}(Tg),aP=function aP(){},sP=function(t){function e(e){var n=t.call(this,e)||this;return n.type=\"normalCandlestickBox\",n;}return n(e,t),e.prototype.getDefaultShape=function(){return new aP();},e.prototype.buildPath=function(t,e){var n=e.points;this.__simpleBox?(t.moveTo(n[4][0],n[4][1]),t.lineTo(n[6][0],n[6][1])):(t.moveTo(n[0][0],n[0][1]),t.lineTo(n[1][0],n[1][1]),t.lineTo(n[2][0],n[2][1]),t.lineTo(n[3][0],n[3][1]),t.closePath(),t.moveTo(n[4][0],n[4][1]),t.lineTo(n[5][0],n[5][1]),t.moveTo(n[6][0],n[6][1]),t.lineTo(n[7][0],n[7][1]));},e;}(Ms);function lP(t,e,n){var i=t.ends;return new sP({shape:{points:n?cP(i,t):i},z2:100});}function uP(t,e){for(var n=!0,i=0;i0?\"borderColor\":\"borderColor0\"])||n.get([\"itemStyle\",t>0?\"color\":\"color0\"]);0===t&&(r=n.get([\"itemStyle\",\"borderColorDoji\"]));var o=n.getModel(\"itemStyle\").getItemStyle(rP);e.useStyle(o),e.style.fill=null,e.style.stroke=r;}var yP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.defaultValueDimensions=[{name:\"open\",defaultTooltip:!0},{name:\"close\",defaultTooltip:!0},{name:\"lowest\",defaultTooltip:!0},{name:\"highest\",defaultTooltip:!0}],n;}return n(e,t),e.prototype.getShadowDim=function(){return\"open\";},e.prototype.brushSelector=function(t,e,n){var i=e.getItemLayout(t);return i&&n.rect(i.brushRect);},e.type=\"series.candlestick\",e.dependencies=[\"xAxis\",\"yAxis\",\"grid\"],e.defaultOption={z:2,coordinateSystem:\"cartesian2d\",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:\"#eb5454\",color0:\"#47b262\",borderColor:\"#eb5454\",borderColor0:\"#47b262\",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:\"mod\",animationEasing:\"linear\",animationDuration:300},e;}(fg);function vP(t){t&&Y(t.series)&&E(t.series,function(t){q(t)&&\"k\"===t.type&&(t.type=\"candlestick\");});}R(yP,ZL,!0);var mP=[\"itemStyle\",\"borderColor\"],xP=[\"itemStyle\",\"borderColor0\"],_P=[\"itemStyle\",\"borderColorDoji\"],bP=[\"itemStyle\",\"color\"],wP=[\"itemStyle\",\"color0\"],SP={seriesType:\"candlestick\",plan:Sg(),performRawSeries:!0,reset:function reset(t,e){function n(t,e){return e.get(t>0?bP:wP);}function i(t,e){return e.get(0===t?_P:t>0?mP:xP);}if(!e.isSeriesFiltered(t))return!t.pipelineContext.large&&{progress:function progress(t,e){for(var r;null!=(r=t.next());){var o=e.getItemModel(r),a=e.getItemLayout(r).sign,s=o.getItemStyle();s.fill=n(a,o),s.stroke=i(a,o)||s.fill,A(e.ensureUniqueItemVisual(r,\"style\"),s);}}};}},MP={seriesType:\"candlestick\",plan:Sg(),reset:function reset(t){var e=t.coordinateSystem,n=t.getData(),i=function(t,e){var n,i=t.getBaseAxis(),r=\"category\"===i.type?i.getBandWidth():(n=i.getExtent(),Math.abs(n[1]-n[0])/e.count()),o=Ur(rt(t.get(\"barMaxWidth\"),r),r),a=Ur(rt(t.get(\"barMinWidth\"),1),r),s=t.get(\"barWidth\");return null!=s?Ur(s,r):Math.max(Math.min(r/2,o),a);}(t,n),r=[\"x\",\"y\"],o=n.getDimensionIndex(n.mapDimension(r[0])),a=z(n.mapDimensionsAll(r[1]),n.getDimensionIndex,n),s=a[0],l=a[1],u=a[2],h=a[3];if(n.setLayout({candleWidth:i,isSimpleBox:i<=1.3}),!(o<0||a.length<4))return{progress:t.pipelineContext.large?function(n,i){var r,a,c=Ax(4*n.count),p=0,d=[],f=[],g=i.getStore(),y=!!t.get([\"itemStyle\",\"borderColorDoji\"]);for(;null!=(a=n.next());){var v=g.get(o,a),m=g.get(s,a),x=g.get(l,a),_=g.get(u,a),b=g.get(h,a);isNaN(v)||isNaN(_)||isNaN(b)?(c[p++]=NaN,p+=3):(c[p++]=IP(g,a,m,x,l,y),d[0]=v,d[1]=_,r=e.dataToPoint(d,null,f),c[p++]=r?r[0]:NaN,c[p++]=r?r[1]:NaN,d[1]=b,r=e.dataToPoint(d,null,f),c[p++]=r?r[1]:NaN);}i.setLayout(\"largePoints\",c);}:function(t,n){var r,a=n.getStore();for(;null!=(r=t.next());){var c=a.get(o,r),p=a.get(s,r),d=a.get(l,r),f=a.get(u,r),g=a.get(h,r),y=Math.min(p,d),v=Math.max(p,d),m=M(y,c),x=M(v,c),_=M(f,c),b=M(g,c),w=[];I(w,x,0),I(w,m,1),w.push(C(b),C(x),C(_),C(m));var S=!!n.getItemModel(r).get([\"itemStyle\",\"borderColorDoji\"]);n.setItemLayout(r,{sign:IP(a,r,p,d,l,S),initBaseline:p>d?x[1]:m[1],ends:w,brushRect:T(f,g,c)});}function M(t,n){var i=[];return i[0]=n,i[1]=t,isNaN(n)||isNaN(t)?[NaN,NaN]:e.dataToPoint(i);}function I(t,e,n){var r=e.slice(),o=e.slice();r[0]=Rh(r[0]+i/2,1,!1),o[0]=Rh(o[0]-i/2,1,!0),n?t.push(r,o):t.push(o,r);}function T(t,e,n){var r=M(t,n),o=M(e,n);return r[0]-=i/2,o[0]-=i/2,{x:r[0],y:r[1],width:i,height:o[1]-r[1]};}function C(t){return t[0]=Rh(t[0],1),t;}}};}};function IP(t,e,n,i,r,o){return n>i?-1:n0?t.get(r,e-1)<=i?1:-1:1;}function TP(t,e){var n=e.rippleEffectColor||e.color;t.eachChild(function(t){t.attr({z:e.z,zlevel:e.zlevel,style:{stroke:\"stroke\"===e.brushType?n:null,fill:\"fill\"===e.brushType?n:null}});});}var CP=function(t){function e(e,n){var i=t.call(this)||this,r=new Jw(e,n),o=new Er();return i.add(r),i.add(o),i.updateData(e,n),i;}return n(e,t),e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll();},e.prototype.startEffectAnimation=function(t){for(var e=t.symbolType,n=t.color,i=t.rippleNumber,r=this.childAt(1),o=0;o0&&(o=this._getLineLength(i)/l*1e3),o!==this._period||a!==this._loop||s!==this._roundTrip){i.stopAnimation();var h=void 0;h=U(u)?u(n):u,i.__t>0&&(h=-o*i.__t),this._animateSymbol(i,o,h,a,s);}this._period=o,this._loop=a,this._roundTrip=s;}},e.prototype._animateSymbol=function(t,e,n,i,r){if(e>0){t.__t=0;var o=this,a=t.animate(\"\",i).when(r?2*e:e,{__t:r?2:1}).delay(n).during(function(){o._updateSymbolPosition(t);});i||a.done(function(){o.remove(t);}),a.start();}},e.prototype._getLineLength=function(t){return Vt(t.__p1,t.__cp1)+Vt(t.__cp1,t.__p2);},e.prototype._updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2];},e.prototype.updateData=function(t,e,n){this.childAt(0).updateData(t,e,n),this._updateEffectSymbol(t,e);},e.prototype._updateSymbolPosition=function(t){var e=t.__p1,n=t.__p2,i=t.__cp1,r=t.__t<1?t.__t:2-t.__t,o=[t.x,t.y],a=o.slice(),s=Mn,l=In;o[0]=s(e[0],i[0],n[0],r),o[1]=s(e[1],i[1],n[1],r);var u=t.__t<1?l(e[0],i[0],n[0],r):l(n[0],i[0],e[0],1-r),h=t.__t<1?l(e[1],i[1],n[1],r):l(n[1],i[1],e[1],1-r);t.rotation=-Math.atan2(h,u)-Math.PI/2,\"line\"!==this._symbolType&&\"rect\"!==this._symbolType&&\"roundRect\"!==this._symbolType||(void 0!==t.__lastT&&t.__lastT=0&&!(i[o]<=e);o--){;}o=Math.min(o,r-2);}else{for(o=a;oe);o++){;}o=Math.min(o-1,r-2);}var s=(e-i[o])/(i[o+1]-i[o]),l=n[o],u=n[o+1];t.x=l[0]*(1-s)+s*u[0],t.y=l[1]*(1-s)+s*u[1];var h=t.__t<1?u[0]-l[0]:l[0]-u[0],c=t.__t<1?u[1]-l[1]:l[1]-u[1];t.rotation=-Math.atan2(c,h)-Math.PI/2,this._lastFrame=o,this._lastFramePercent=e,t.ignore=!1;}},e;}(kP),OP=function OP(){this.polyline=!1,this.curveness=0,this.segs=[];},RP=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n;}return n(e,t),e.prototype.reset=function(){this.notClear=!1,this._off=0;},e.prototype.getDefaultStyle=function(){return{stroke:\"#000\",fill:null};},e.prototype.getDefaultShape=function(){return new OP();},e.prototype.buildPath=function(t,e){var n,i=e.segs,r=e.curveness;if(e.polyline)for(n=this._off;n0){t.moveTo(i[n++],i[n++]);for(var a=1;a0){var c=(s+u)/2-(l-h)*r,p=(l+h)/2-(u-s)*r;t.quadraticCurveTo(c,p,u,h);}else t.lineTo(u,h);}this.incremental&&(this._off=n,this.notClear=!0);},e.prototype.findDataIndex=function(t,e){var n=this.shape,i=n.segs,r=n.curveness,o=this.style.lineWidth;if(n.polyline)for(var a=0,s=0;s0)for(var u=i[s++],h=i[s++],c=1;c0){if(ss(u,h,(u+p)/2-(h-d)*r,(h+d)/2-(p-u)*r,p,d,o,t,e))return a;}else if(os(u,h,p,d,o,t,e))return a;a++;}return-1;},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();return t=n[0],e=n[1],i.contain(t,e)?(this.hoverDataIdx=this.findDataIndex(t,e))>=0:(this.hoverDataIdx=-1,!1);},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape.segs,n=1/0,i=1/0,r=-1/0,o=-1/0,a=0;a0&&(o.dataIndex=n+t.__startIndex);});},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll();},t;}(),EP={seriesType:\"lines\",plan:Sg(),reset:function reset(t){var e=t.coordinateSystem;if(e){var n=t.get(\"polyline\"),i=t.pipelineContext.large;return{progress:function progress(r,o){var a=[];if(i){var s=void 0,l=r.end-r.start;if(n){for(var u=0,h=r.start;h0&&(l||s.configLayer(o,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(a/10+.9,1),0)})),r.updateData(i);var u=t.get(\"clip\",!0)&&yS(t.coordinateSystem,!1,t);u?this.group.setClipPath(u):this.group.removeClipPath(),this._lastZlevel=o,this._finished=!0;},e.prototype.incrementalPrepareRender=function(t,e,n){var i=t.getData();this._updateLineDraw(i,t).incrementalPrepareUpdate(i),this._clearLayer(n),this._finished=!1;},e.prototype.incrementalRender=function(t,e,n){this._lineDraw.incrementalUpdate(t,e.getData()),this._finished=t.end===e.getData().count();},e.prototype.eachRendered=function(t){this._lineDraw&&this._lineDraw.eachRendered(t);},e.prototype.updateTransform=function(t,e,n){var i=t.getData(),r=t.pipelineContext;if(!this._finished||r.large||r.progressiveRender)return{update:!0};var o=EP.reset(t,e,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(n);},e.prototype._updateLineDraw=function(t,e){var n=this._lineDraw,i=this._showEffect(e),r=!!e.get(\"polyline\"),o=e.pipelineContext.large;return n&&i===this._hasEffet&&r===this._isPolyline&&o===this._isLargeDraw||(n&&n.remove(),n=this._lineDraw=o?new NP():new TA(r?i?PP:LP:i?kP:IA),this._hasEffet=i,this._isPolyline=r,this._isLargeDraw=o),this.group.add(n.group),n;},e.prototype._showEffect=function(t){return!!t.get([\"effect\",\"show\"]);},e.prototype._clearLayer=function(t){var e=t.getZr();\"svg\"===e.painter.getType()||null==this._lastZlevel||e.painter.getLayer(this._lastZlevel).clear(!0);},e.prototype.remove=function(t,e){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(e);},e.prototype.dispose=function(t,e){this.remove(t,e);},e.type=\"lines\",e;}(Tg),VP=\"undefined\"==typeof Uint32Array?Array:Uint32Array,BP=\"undefined\"==typeof Float64Array?Array:Float64Array;function FP(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=z(e,function(t){var e={coords:[t[0].coord,t[1].coord]};return t[0].name&&(e.fromName=t[0].name),t[1].name&&(e.toName=t[1].name),D([e,t[0],t[1]]);}));}var GP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath=\"lineStyle\",n.visualDrawType=\"stroke\",n;}return n(e,t),e.prototype.init=function(e){e.data=e.data||[],FP(e);var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count)),t.prototype.init.apply(this,arguments);},e.prototype.mergeOption=function(e){if(FP(e),e.data){var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count));}t.prototype.mergeOption.apply(this,arguments);},e.prototype.appendData=function(t){var e=this._processFlatCoordsArray(t.data);e.flatCoords&&(this._flatCoords?(this._flatCoords=vt(this._flatCoords,e.flatCoords),this._flatCoordsOffset=vt(this._flatCoordsOffset,e.flatCoordsOffset)):(this._flatCoords=e.flatCoords,this._flatCoordsOffset=e.flatCoordsOffset),t.data=new Float32Array(e.count)),this.getRawData().appendData(t.data);},e.prototype._getCoordsFromItemModel=function(t){var e=this.getData().getItemModel(t),n=e.option instanceof Array?e.option:e.getShallow(\"coords\");return n;},e.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[2*t+1]:this._getCoordsFromItemModel(t).length;},e.prototype.getLineCoords=function(t,e){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[2*t],i=this._flatCoordsOffset[2*t+1],r=0;r \")});},e.prototype.preventIncremental=function(){return!!this.get([\"effect\",\"show\"]);},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get(\"progressive\"):t;},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get(\"progressiveThreshold\"):t;},e.prototype.getZLevelKey=function(){var t=this.getModel(\"effect\"),e=t.get(\"trailLength\");return this.getData().count()>this.getProgressiveThreshold()?this.id:t.get(\"show\")&&e>0?e+\"\":\"\";},e.type=\"series.lines\",e.dependencies=[\"grid\",\"polar\",\"geo\",\"calendar\"],e.defaultOption={coordinateSystem:\"geo\",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:[\"none\",\"none\"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:\"circle\",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:\"end\"},lineStyle:{opacity:.5}},e;}(fg);function WP(t){return t instanceof Array||(t=[t,t]),t;}var HP={seriesType:\"lines\",reset:function reset(t){var e=WP(t.get(\"symbol\")),n=WP(t.get(\"symbolSize\")),i=t.getData();return i.setVisual(\"fromSymbol\",e&&e[0]),i.setVisual(\"toSymbol\",e&&e[1]),i.setVisual(\"fromSymbolSize\",n&&n[0]),i.setVisual(\"toSymbolSize\",n&&n[1]),{dataEach:i.hasItemOption?function(t,e){var n=t.getItemModel(e),i=WP(n.getShallow(\"symbol\",!0)),r=WP(n.getShallow(\"symbolSize\",!0));i[0]&&t.setItemVisual(e,\"fromSymbol\",i[0]),i[1]&&t.setItemVisual(e,\"toSymbol\",i[1]),r[0]&&t.setItemVisual(e,\"fromSymbolSize\",r[0]),r[1]&&t.setItemVisual(e,\"toSymbolSize\",r[1]);}:null};}};var YP=function(){function t(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=h.createCanvas();this.canvas=t;}return t.prototype.update=function(t,e,n,i,r,o){var a=this._getBrush(),s=this._getGradient(r,\"inRange\"),l=this._getGradient(r,\"outOfRange\"),u=this.pointSize+this.blurSize,h=this.canvas,c=h.getContext(\"2d\"),p=t.length;h.width=e,h.height=n;for(var d=0;d0){var I=o(v)?s:l;v>0&&(v=v*S+w),x[_++]=I[M],x[_++]=I[M+1],x[_++]=I[M+2],x[_++]=I[M+3]*v*256;}else _+=4;}return c.putImageData(m,0,0),h;},t.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=h.createCanvas()),e=this.pointSize+this.blurSize,n=2*e;t.width=n,t.height=n;var i=t.getContext(\"2d\");return i.clearRect(0,0,n,n),i.shadowOffsetX=n,i.shadowBlur=this.blurSize,i.shadowColor=\"#000\",i.beginPath(),i.arc(-e,e,this.pointSize,0,2*Math.PI,!0),i.closePath(),i.fill(),t;},t.prototype._getGradient=function(t,e){for(var n=this._gradientPixels,i=n[e]||(n[e]=new Uint8ClampedArray(1024)),r=[0,0,0,0],o=0,a=0;a<256;a++){t[e](a/255,!0,r),i[o++]=r[0],i[o++]=r[1],i[o++]=r[2],i[o++]=r[3];}return i;},t;}();function UP(t){var e=t.dimensions;return\"lng\"===e[0]&&\"lat\"===e[1];}var XP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.render=function(t,e,n){var i;e.eachComponent(\"visualMap\",function(e){e.eachTargetSeries(function(n){n===t&&(i=e);});}),this._progressiveEls=null,this.group.removeAll();var r=t.coordinateSystem;\"cartesian2d\"===r.type||\"calendar\"===r.type?this._renderOnCartesianAndCalendar(t,n,0,t.getData().count()):UP(r)&&this._renderOnGeo(r,t,i,n);},e.prototype.incrementalPrepareRender=function(t,e,n){this.group.removeAll();},e.prototype.incrementalRender=function(t,e,n,i){var r=e.coordinateSystem;r&&(UP(r)?this.render(e,n,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(e,i,t.start,t.end,!0)));},e.prototype.eachRendered=function(t){jh(this._progressiveEls||this.group,t);},e.prototype._renderOnCartesianAndCalendar=function(t,e,n,i,r){var o,a,s,l,u=t.coordinateSystem,h=vS(u,\"cartesian2d\");if(h){var c=u.getAxis(\"x\"),p=u.getAxis(\"y\");0,o=c.getBandWidth()+.5,a=p.getBandWidth()+.5,s=c.scale.getExtent(),l=p.scale.getExtent();}for(var d=this.group,f=t.getData(),g=t.getModel([\"emphasis\",\"itemStyle\"]).getItemStyle(),y=t.getModel([\"blur\",\"itemStyle\"]).getItemStyle(),v=t.getModel([\"select\",\"itemStyle\"]).getItemStyle(),m=t.get([\"itemStyle\",\"borderRadius\"]),x=tc(t),_=t.getModel(\"emphasis\"),b=_.get(\"focus\"),w=_.get(\"blurScope\"),S=_.get(\"disabled\"),M=h?[f.mapDimension(\"x\"),f.mapDimension(\"y\"),f.mapDimension(\"value\")]:[f.mapDimension(\"time\"),f.mapDimension(\"value\")],I=n;Is[1]||Al[1])continue;var k=u.dataToPoint([D,A]);T=new Es({shape:{x:k[0]-o/2,y:k[1]-a/2,width:o,height:a},style:C});}else{if(isNaN(f.get(M[1],I)))continue;T=new Es({z2:1,shape:u.dataToRect([f.get(M[0],I)]).contentShape,style:C});}if(f.hasItemOption){var L=f.getItemModel(I),P=L.getModel(\"emphasis\");g=P.getModel(\"itemStyle\").getItemStyle(),y=L.getModel([\"blur\",\"itemStyle\"]).getItemStyle(),v=L.getModel([\"select\",\"itemStyle\"]).getItemStyle(),m=L.get([\"itemStyle\",\"borderRadius\"]),b=P.get(\"focus\"),w=P.get(\"blurScope\"),S=P.get(\"disabled\"),x=tc(L);}T.shape.r=m;var O=t.getRawValue(I),R=\"-\";O&&null!=O[2]&&(R=O[2]+\"\"),Qh(T,x,{labelFetcher:t,labelDataIndex:I,defaultOpacity:C.opacity,defaultText:R}),T.ensureState(\"emphasis\").style=g,T.ensureState(\"blur\").style=y,T.ensureState(\"select\").style=v,Hl(T,b,w,S),T.incremental=r,r&&(T.states.emphasis.hoverLayer=!0),d.add(T),f.setItemGraphicEl(I,T),this._progressiveEls&&this._progressiveEls.push(T);}},e.prototype._renderOnGeo=function(t,e,n,i){var r=n.targetVisuals.inRange,o=n.targetVisuals.outOfRange,a=e.getData(),s=this._hmLayer||this._hmLayer||new YP();s.blurSize=e.get(\"blurSize\"),s.pointSize=e.get(\"pointSize\"),s.minOpacity=e.get(\"minOpacity\"),s.maxOpacity=e.get(\"maxOpacity\");var l=t.getViewRect().clone(),u=t.getRoamTransform();l.applyTransform(u);var h=Math.max(l.x,0),c=Math.max(l.y,0),p=Math.min(l.width+l.x,i.getWidth()),d=Math.min(l.height+l.y,i.getHeight()),f=p-h,g=d-c,y=[a.mapDimension(\"lng\"),a.mapDimension(\"lat\"),a.mapDimension(\"value\")],v=a.mapArray(y,function(e,n,i){var r=t.dataToPoint([e,n]);return r[0]-=h,r[1]-=c,r.push(i),r;}),m=n.getExtent(),x=\"visualMap.continuous\"===n.type?function(t,e){var n=t[1]-t[0];return e=[(e[0]-t[0])/n,(e[1]-t[0])/n],function(t){return t>=e[0]&&t<=e[1];};}(m,n.option.range):function(t,e,n){var i=t[1]-t[0],r=(e=z(e,function(e){return{interval:[(e.interval[0]-t[0])/i,(e.interval[1]-t[0])/i]};})).length,o=0;return function(t){var i;for(i=o;i=0;i--){var a;if((a=e[i].interval)[0]<=t&&t<=a[1]){o=i;break;}}return i>=0&&i0?1:-1;}(n,o,r,i,c),function(t,e,n,i,r,o,a,s,l,u){var h,c=l.valueDim,p=l.categoryDim,d=Math.abs(n[p.wh]),f=t.getItemVisual(e,\"symbolSize\");h=Y(f)?f.slice():null==f?[\"100%\",\"100%\"]:[f,f];h[p.index]=Ur(h[p.index],d),h[c.index]=Ur(h[c.index],i?d:Math.abs(o)),u.symbolSize=h,(u.symbolScale=[h[0]/s,h[1]/s])[c.index]*=(l.isHorizontal?-1:1)*a;}(t,e,r,o,0,c.boundingLength,c.pxSign,u,i,c),function(t,e,n,i,r){var o=t.get(jP)||0;o&&(KP.attr({scaleX:e[0],scaleY:e[1],rotation:n}),KP.updateTransform(),o/=KP.getLineScale(),o*=e[i.valueDim.index]);r.valueLineWidth=o||0;}(n,c.symbolScale,l,i,c);var p=c.symbolSize,d=Fy(n.get(\"symbolOffset\"),p);return function(t,e,n,i,r,o,a,s,l,u,h,c){var p=h.categoryDim,d=h.valueDim,f=c.pxSign,g=Math.max(e[d.index]+s,0),y=g;if(i){var v=Math.abs(l),m=it(t.get(\"symbolMargin\"),\"15%\")+\"\",x=!1;m.lastIndexOf(\"!\")===m.length-1&&(x=!0,m=m.slice(0,m.length-1));var _=Ur(m,e[d.index]),b=Math.max(g+2*_,0),w=x?0:2*_,S=ho(i),M=S?i:fO((v+w)/b);b=g+2*(_=(v-M*g)/2/(x?M:Math.max(M-1,1))),w=x?0:2*_,S||\"fixed\"===i||(M=u?fO((Math.abs(u)+w)/b):0),y=M*b-w,c.repeatTimes=M,c.symbolMargin=_;}var I=f*(y/2),T=c.pathPosition=[];T[p.index]=n[p.wh]/2,T[d.index]=\"start\"===a?I:\"end\"===a?l-I:l/2,o&&(T[0]+=o[0],T[1]+=o[1]);var C=c.bundlePosition=[];C[p.index]=n[p.xy],C[d.index]=n[d.xy];var D=c.barRectShape=A({},n);D[d.wh]=f*Math.max(Math.abs(n[d.wh]),Math.abs(T[d.index]+I)),D[p.wh]=n[p.wh];var k=c.clipShape={};k[p.xy]=-n[p.xy],k[p.wh]=h.ecSize[p.wh],k[d.xy]=0,k[d.wh]=n[d.wh];}(n,p,r,o,0,d,s,c.valueLineWidth,c.boundingLength,c.repeatCutLength,i,c),c;}function QP(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)));}function tO(t){var e=t.symbolPatternSize,n=Vy(t.symbolType,-e/2,-e/2,e,e);return n.attr({culling:!0}),\"image\"!==n.type&&n.setStyle({strokeNoScale:!0}),n;}function eO(t,e,n,i){var r=t.__pictorialBundle,o=n.symbolSize,a=n.valueLineWidth,s=n.pathPosition,l=e.valueDim,u=n.repeatTimes||0,h=0,c=o[e.valueDim.index]+a+2*n.symbolMargin;for(cO(t,function(t){t.__pictorialAnimationIndex=h,t.__pictorialRepeatTimes=u,h0:i<0)&&(r=u-1-t),e[l.index]=c*(r-u/2+.5)+s[l.index],{x:e[0],y:e[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation};}}function nO(t,e,n,i){var r=t.__pictorialBundle,o=t.__pictorialMainPath;o?pO(o,null,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation},n,i):(o=t.__pictorialMainPath=tO(n),r.add(o),pO(o,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:0,scaleY:0,rotation:n.rotation},{scaleX:n.symbolScale[0],scaleY:n.symbolScale[1]},n,i));}function iO(t,e,n){var i=A({},e.barRectShape),r=t.__pictorialBarRect;r?pO(r,null,{shape:i},e,n):((r=t.__pictorialBarRect=new Es({z2:2,shape:i,silent:!0,style:{stroke:\"transparent\",fill:\"transparent\",lineWidth:0}})).disableMorphing=!0,t.add(r));}function rO(t,e,n,i){if(n.symbolClip){var r=t.__pictorialClipPath,o=A({},n.clipShape),a=e.valueDim,s=n.animationModel,l=n.dataIndex;if(r)dh(r,{shape:o},s,l);else{o[a.wh]=0,r=new Es({shape:o}),t.__pictorialBundle.setClipPath(r),t.__pictorialClipPath=r;var u={};u[a.wh]=n.clipShape[a.wh],qh[i?\"updateProps\":\"initProps\"](r,{shape:u},s,l);}}}function oO(t,e){var n=t.getItemModel(e);return n.getAnimationDelayParams=aO,n.isAnimationEnabled=sO,n;}function aO(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes};}function sO(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow(\"animation\");}function lO(t,e,n,i){var r=new Er(),o=new Er();return r.add(o),r.__pictorialBundle=o,o.x=n.bundlePosition[0],o.y=n.bundlePosition[1],n.symbolRepeat?eO(r,e,n):nO(r,0,n),iO(r,n,i),rO(r,e,n,i),r.__pictorialShapeStr=hO(t,n),r.__pictorialSymbolMeta=n,r;}function uO(t,e,n,i){var r=i.__pictorialBarRect;r&&r.removeTextContent();var o=[];cO(i,function(t){o.push(t);}),i.__pictorialMainPath&&o.push(i.__pictorialMainPath),i.__pictorialClipPath&&(n=null),E(o,function(t){yh(t,{scaleX:0,scaleY:0},n,e,function(){i.parent&&i.parent.remove(i);});}),t.setItemGraphicEl(e,null);}function hO(t,e){return[t.getItemVisual(e.dataIndex,\"symbol\")||\"none\",!!e.symbolRepeat,!!e.symbolClip].join(\":\");}function cO(t,e,n){E(t.__pictorialBundle.children(),function(i){i!==t.__pictorialBarRect&&e.call(n,i);});}function pO(t,e,n,i,r,o){e&&t.attr(e),i.symbolClip&&!r?n&&t.attr(n):n&&qh[r?\"updateProps\":\"initProps\"](t,n,i.animationModel,i.dataIndex,o);}function dO(t,e,n){var i=n.dataIndex,r=n.itemModel,o=r.getModel(\"emphasis\"),a=o.getModel(\"itemStyle\").getItemStyle(),s=r.getModel([\"blur\",\"itemStyle\"]).getItemStyle(),l=r.getModel([\"select\",\"itemStyle\"]).getItemStyle(),u=r.getShallow(\"cursor\"),h=o.get(\"focus\"),c=o.get(\"blurScope\"),p=o.get(\"scale\");cO(t,function(t){if(t instanceof As){var e=t.style;t.useStyle(A({image:e.image,x:e.x,y:e.y,width:e.width,height:e.height},n.style));}else t.useStyle(n.style);var i=t.ensureState(\"emphasis\");i.style=a,p&&(i.scaleX=1.1*t.scaleX,i.scaleY=1.1*t.scaleY),t.ensureState(\"blur\").style=s,t.ensureState(\"select\").style=l,u&&(t.cursor=u),t.z2=n.z2;});var d=e.valueDim.posDesc[+(n.boundingLength>0)];Qh(t.__pictorialBarRect,tc(r),{labelFetcher:e.seriesModel,labelDataIndex:i,defaultText:Kw(e.seriesModel.getData(),i),inheritColor:n.style.fill,defaultOpacity:n.style.opacity,defaultOutsidePosition:d}),Hl(t,h,c,o.get(\"disabled\"));}function fO(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t);}var gO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n.defaultSymbol=\"roundRect\",n;}return n(e,t),e.prototype.getInitialData=function(e){return e.stack=null,t.prototype.getInitialData.apply(this,arguments);},e.type=\"series.pictorialBar\",e.dependencies=[\"grid\"],e.defaultOption=Tc(OS.defaultOption,{symbol:\"circle\",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:\"end\",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:\"-100%\",progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:\"#212121\"}}}),e;}(OS);var yO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._layers=[],n;}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this,o=this.group,a=t.getLayerSeries(),s=i.getLayout(\"layoutInfo\"),l=s.rect,u=s.boundaryGap;function h(t){return t.name;}o.x=0,o.y=l.y+u[0];var c=new Lm(this._layersSeries||[],a,h,h),p=[];function d(e,n,s){var l=r._layers;if(\"remove\"!==e){for(var u,h,c=[],d=[],f=a[n].indices,g=0;go&&(o=s),i.push(s);}for(var u=0;uo&&(o=c);}return{y0:r,max:o};}(l),h=u.y0,c=n/u.max,p=o.length,d=o[0].indices.length,f=0;fMath.PI/2?\"right\":\"left\"):S&&\"center\"!==S?\"left\"===S?(m=r.r0+w,a>Math.PI/2&&(S=\"right\")):\"right\"===S&&(m=r.r-w,a>Math.PI/2&&(S=\"left\")):(m=o===2*Math.PI&&0===r.r0?0:(r.r+r.r0)/2,S=\"center\"),g.style.align=S,g.style.verticalAlign=f(p,\"verticalAlign\")||\"middle\",g.x=m*s+r.cx,g.y=m*l+r.cy;var M=f(p,\"rotate\"),I=0;\"radial\"===M?(I=-a)<-Math.PI/2&&(I+=Math.PI):\"tangential\"===M?(I=Math.PI/2-a)>Math.PI/2?I-=Math.PI:I<-Math.PI/2&&(I+=Math.PI):j(M)&&(I=M*Math.PI/180),g.rotation=I;}),h.dirtyStyle();},e;}(Eu),bO=\"sunburstRootToNode\",wO=\"sunburstHighlight\";var SO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.render=function(t,e,n,i){var r=this;this.seriesModel=t,this.api=n,this.ecModel=e;var o=t.getData(),a=o.tree.root,s=t.getViewRoot(),l=this.group,u=t.get(\"renderLabelForZeroData\"),h=[];s.eachNode(function(t){h.push(t);});var c=this._oldChildren||[];!function(i,r){if(0===i.length&&0===r.length)return;function s(t){return t.getId();}function h(s,h){!function(i,r){u||!i||i.getValue()||(i=null);if(i!==a&&r!==a)if(r&&r.piece)i?(r.piece.updateData(!1,i,t,e,n),o.setItemGraphicEl(i.dataIndex,r.piece)):function(t){if(!t)return;t.piece&&(l.remove(t.piece),t.piece=null);}(r);else if(i){var s=new _O(i,t,e,n);l.add(s),o.setItemGraphicEl(i.dataIndex,s);}}(null==s?null:i[s],null==h?null:r[h]);}new Lm(r,i,s,s).add(h).update(h).remove(H(h,null)).execute();}(h,c),function(i,o){o.depth>0?(r.virtualPiece?r.virtualPiece.updateData(!1,i,t,e,n):(r.virtualPiece=new _O(i,t,e,n),l.add(r.virtualPiece)),o.piece.off(\"click\"),r.virtualPiece.on(\"click\",function(t){r._rootToNode(o.parentNode);})):r.virtualPiece&&(l.remove(r.virtualPiece),r.virtualPiece=null);}(a,s),this._initEvents(),this._oldChildren=h;},e.prototype._initEvents=function(){var t=this;this.group.off(\"click\"),this.group.on(\"click\",function(e){var n=!1;t.seriesModel.getViewRoot().eachNode(function(i){if(!n&&i.piece&&i.piece===e.target){var r=i.getModel().get(\"nodeClick\");if(\"rootToNode\"===r)t._rootToNode(i);else if(\"link\"===r){var o=i.getModel(),a=o.get(\"link\");if(a)_p(a,o.get(\"target\",!0)||\"_blank\");}n=!0;}});});},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:bO,from:this.uid,seriesId:this.seriesModel.id,targetNode:t});},e.prototype.containPoint=function(t,e){var n=e.getData().getItemLayout(0);if(n){var i=t[0]-n.cx,r=t[1]-n.cy,o=Math.sqrt(i*i+r*r);return o<=n.r&&o>=n.r0;}},e.type=\"sunburst\",e;}(Tg),MO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreStyleOnData=!0,n;}return n(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};IO(n);var i=this._levelModels=z(t.levels||[],function(t){return new Sc(t,this,e);},this),r=BC.createTree(n,this,function(t){t.wrapMethod(\"getItemModel\",function(t,e){var n=r.getNodeByDataIndex(e),o=i[n.depth];return o&&(t.parentModel=o),t;});});return r.data;},e.prototype.optionUpdated=function(){this.resetViewRoot();},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treePathInfo=HC(i,this),n;},e.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth];},e.prototype.getViewRoot=function(){return this._viewRoot;},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e);},e.prototype.enableAriaDecal=function(){qC(this);},e.type=\"series.sunburst\",e.defaultOption={z:2,center:[\"50%\",\"50%\"],radius:[0,\"75%\"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:\"rootToNode\",renderLabelForZeroData:!1,label:{rotate:\"radial\",show:!0,opacity:1,align:\"center\",position:\"inside\",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:\"white\",borderType:\"solid\",shadowBlur:0,shadowColor:\"rgba(0, 0, 0, 0.2)\",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:\"descendant\"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:\"expansion\",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:\"desc\"},e;}(fg);function IO(t){var e=0;E(t.children,function(t){IO(t);var n=t.value;Y(n)&&(n=n[0]),e+=n;});var n=t.value;Y(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),Y(t.value)?t.value[0]=n:t.value=n;}var TO=Math.PI/180;function CO(t,e,n){e.eachSeriesByType(t,function(t){var e=t.get(\"center\"),i=t.get(\"radius\");Y(i)||(i=[0,i]),Y(e)||(e=[e,e]);var r=n.getWidth(),o=n.getHeight(),a=Math.min(r,o),s=Ur(e[0],r),l=Ur(e[1],o),u=Ur(i[0],a/2),h=Ur(i[1],a/2),c=-t.get(\"startAngle\")*TO,p=t.get(\"minAngle\")*TO,d=t.getData().tree.root,f=t.getViewRoot(),g=f.depth,y=t.get(\"sort\");null!=y&&DO(f,y);var v=0;E(f.children,function(t){!isNaN(t.getValue())&&v++;});var m=f.getValue(),x=Math.PI/(m||v)*2,_=f.depth>0,b=f.height-(_?-1:1),w=(h-u)/(b||1),S=t.get(\"clockwise\"),M=t.get(\"stillShowZeroSum\"),I=S?1:-1,T=function T(e,n){if(e){var i=n;if(e!==d){var r=e.getValue(),o=0===m&&M?x:r*x;o1;){r=r.parentNode;}var o=n.getColorFromPalette(r.name||r.dataIndex+\"\",e);return t.depth>1&&X(o)&&(o=Kn(o,(t.depth-1)/(i-1)*.5)),o;}(r,t,i.root.height)),A(n.ensureUniqueItemVisual(r.dataIndex,\"style\"),o);});});}var kO={color:\"fill\",borderColor:\"stroke\"},LO={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},PO=Po(),OO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.optionUpdated=function(){this.currentZLevel=this.get(\"zlevel\",!0),this.currentZ=this.get(\"z\",!0);},e.prototype.getInitialData=function(t,e){return hx(null,this);},e.prototype.getDataParams=function(e,n,i){var r=t.prototype.getDataParams.call(this,e,n);return i&&(r.info=PO(i).info),r;},e.type=\"series.custom\",e.dependencies=[\"grid\",\"polar\",\"geo\",\"singleAxis\",\"calendar\"],e.defaultOption={coordinateSystem:\"cartesian2d\",z:2,legendHoverLink:!0,clip:!1},e;}(fg);function RO(t,e){return e=e||[0,0],z([\"x\",\"y\"],function(n,i){var r=this.getAxis(n),o=e[i],a=t[i]/2;return\"category\"===r.type?r.getBandWidth():Math.abs(r.dataToCoord(o-a)-r.dataToCoord(o+a));},this);}function NO(t,e){return e=e||[0,0],z([0,1],function(n){var i=e[n],r=t[n]/2,o=[],a=[];return o[n]=i-r,a[n]=i+r,o[1-n]=a[1-n]=e[1-n],Math.abs(this.dataToPoint(o)[n]-this.dataToPoint(a)[n]);},this);}function EO(t,e){var n=this.getAxis(),i=e instanceof Array?e[0]:e,r=(t instanceof Array?t[0]:t)/2;return\"category\"===n.type?n.getBandWidth():Math.abs(n.dataToCoord(i-r)-n.dataToCoord(i+r));}function zO(t,e){return e=e||[0,0],z([\"Radius\",\"Angle\"],function(n,i){var r=this[\"get\"+n+\"Axis\"](),o=e[i],a=t[i]/2,s=\"category\"===r.type?r.getBandWidth():Math.abs(r.dataToCoord(o-a)-r.dataToCoord(o+a));return\"Angle\"===n&&(s=s*Math.PI/180),s;},this);}function VO(t,e,n,i){return t&&(t.legacy||!1!==t.legacy&&!n&&!i&&\"tspan\"!==e&&(\"text\"===e||_t(t,\"text\")));}function BO(t,e,n){var i,r,o,a=t;if(\"text\"===e)o=a;else{o={},_t(a,\"text\")&&(o.text=a.text),_t(a,\"rich\")&&(o.rich=a.rich),_t(a,\"textFill\")&&(o.fill=a.textFill),_t(a,\"textStroke\")&&(o.stroke=a.textStroke),_t(a,\"fontFamily\")&&(o.fontFamily=a.fontFamily),_t(a,\"fontSize\")&&(o.fontSize=a.fontSize),_t(a,\"fontStyle\")&&(o.fontStyle=a.fontStyle),_t(a,\"fontWeight\")&&(o.fontWeight=a.fontWeight),r={type:\"text\",style:o,silent:!0},i={};var s=_t(a,\"textPosition\");n?i.position=s?a.textPosition:\"inside\":s&&(i.position=a.textPosition),_t(a,\"textPosition\")&&(i.position=a.textPosition),_t(a,\"textOffset\")&&(i.offset=a.textOffset),_t(a,\"textRotation\")&&(i.rotation=a.textRotation),_t(a,\"textDistance\")&&(i.distance=a.textDistance);}return FO(o,t),E(o.rich,function(t){FO(t,t);}),{textConfig:i,textContent:r};}function FO(t,e){e&&(e.font=e.textFont||e.font,_t(e,\"textStrokeWidth\")&&(t.lineWidth=e.textStrokeWidth),_t(e,\"textAlign\")&&(t.align=e.textAlign),_t(e,\"textVerticalAlign\")&&(t.verticalAlign=e.textVerticalAlign),_t(e,\"textLineHeight\")&&(t.lineHeight=e.textLineHeight),_t(e,\"textWidth\")&&(t.width=e.textWidth),_t(e,\"textHeight\")&&(t.height=e.textHeight),_t(e,\"textBackgroundColor\")&&(t.backgroundColor=e.textBackgroundColor),_t(e,\"textPadding\")&&(t.padding=e.textPadding),_t(e,\"textBorderColor\")&&(t.borderColor=e.textBorderColor),_t(e,\"textBorderWidth\")&&(t.borderWidth=e.textBorderWidth),_t(e,\"textBorderRadius\")&&(t.borderRadius=e.textBorderRadius),_t(e,\"textBoxShadowColor\")&&(t.shadowColor=e.textBoxShadowColor),_t(e,\"textBoxShadowBlur\")&&(t.shadowBlur=e.textBoxShadowBlur),_t(e,\"textBoxShadowOffsetX\")&&(t.shadowOffsetX=e.textBoxShadowOffsetX),_t(e,\"textBoxShadowOffsetY\")&&(t.shadowOffsetY=e.textBoxShadowOffsetY));}function GO(t,e,n){var i=t;i.textPosition=i.textPosition||n.position||\"inside\",null!=n.offset&&(i.textOffset=n.offset),null!=n.rotation&&(i.textRotation=n.rotation),null!=n.distance&&(i.textDistance=n.distance);var r=i.textPosition.indexOf(\"inside\")>=0,o=t.fill||\"#000\";WO(i,e);var a=null==i.textFill;return r?a&&(i.textFill=n.insideFill||\"#fff\",!i.textStroke&&n.insideStroke&&(i.textStroke=n.insideStroke),!i.textStroke&&(i.textStroke=o),null==i.textStrokeWidth&&(i.textStrokeWidth=2)):(a&&(i.textFill=t.fill||n.outsideFill||\"#000\"),!i.textStroke&&n.outsideStroke&&(i.textStroke=n.outsideStroke)),i.text=e.text,i.rich=e.rich,E(e.rich,function(t){WO(t,t);}),i;}function WO(t,e){e&&(_t(e,\"fill\")&&(t.textFill=e.fill),_t(e,\"stroke\")&&(t.textStroke=e.fill),_t(e,\"lineWidth\")&&(t.textStrokeWidth=e.lineWidth),_t(e,\"font\")&&(t.font=e.font),_t(e,\"fontStyle\")&&(t.fontStyle=e.fontStyle),_t(e,\"fontWeight\")&&(t.fontWeight=e.fontWeight),_t(e,\"fontSize\")&&(t.fontSize=e.fontSize),_t(e,\"fontFamily\")&&(t.fontFamily=e.fontFamily),_t(e,\"align\")&&(t.textAlign=e.align),_t(e,\"verticalAlign\")&&(t.textVerticalAlign=e.verticalAlign),_t(e,\"lineHeight\")&&(t.textLineHeight=e.lineHeight),_t(e,\"width\")&&(t.textWidth=e.width),_t(e,\"height\")&&(t.textHeight=e.height),_t(e,\"backgroundColor\")&&(t.textBackgroundColor=e.backgroundColor),_t(e,\"padding\")&&(t.textPadding=e.padding),_t(e,\"borderColor\")&&(t.textBorderColor=e.borderColor),_t(e,\"borderWidth\")&&(t.textBorderWidth=e.borderWidth),_t(e,\"borderRadius\")&&(t.textBorderRadius=e.borderRadius),_t(e,\"shadowColor\")&&(t.textBoxShadowColor=e.shadowColor),_t(e,\"shadowBlur\")&&(t.textBoxShadowBlur=e.shadowBlur),_t(e,\"shadowOffsetX\")&&(t.textBoxShadowOffsetX=e.shadowOffsetX),_t(e,\"shadowOffsetY\")&&(t.textBoxShadowOffsetY=e.shadowOffsetY),_t(e,\"textShadowColor\")&&(t.textShadowColor=e.textShadowColor),_t(e,\"textShadowBlur\")&&(t.textShadowBlur=e.textShadowBlur),_t(e,\"textShadowOffsetX\")&&(t.textShadowOffsetX=e.textShadowOffsetX),_t(e,\"textShadowOffsetY\")&&(t.textShadowOffsetY=e.textShadowOffsetY));}var HO={position:[\"x\",\"y\"],scale:[\"scaleX\",\"scaleY\"],origin:[\"originX\",\"originY\"]},YO=G(HO),UO=(V(gr,function(t,e){return t[e]=1,t;},{}),gr.join(\", \"),[\"\",\"style\",\"shape\",\"extra\"]),XO=Po();function ZO(t,e,n,i,r){var o=t+\"Animation\",a=ch(t,i,r)||{},s=XO(e).userDuring;return a.duration>0&&(a.during=s?W(tR,{el:e,userDuring:s}):null,a.setToFinal=!0,a.scope=t),A(a,n[o]),a;}function jO(t,e,n,i){var r=(i=i||{}).dataIndex,o=i.isInit,a=i.clearStyle,s=n.isAnimationEnabled(),l=XO(t),u=e.style;l.userDuring=e.during;var h={},c={};if(function(t,e,n){for(var i=0;i=0)){var c=t.getAnimationStyleProps(),p=c?c.style:null;if(p){!r&&(r=i.style={});var d=G(n);for(u=0;u0&&t.animateFrom(p,d);}else!function(t,e,n,i,r){if(r){var o=ZO(\"update\",t,e,i,n);o.duration>0&&t.animateFrom(r,o);}}(t,e,r||0,n,h);qO(t,e),u?t.dirty():t.markRedraw();}function qO(t,e){for(var n=XO(t).leaveToProps,i=0;i=0){!o&&(o=i[t]={});var p=G(a);for(h=0;hi[1]&&i.reverse(),{coordSys:{type:\"polar\",cx:t.cx,cy:t.cy,r:i[1],r0:i[0]},api:{coord:function coord(i){var r=e.dataToRadius(i[0]),o=n.dataToAngle(i[1]),a=t.coordToPoint([r,o]);return a.push(r,o*Math.PI/180),a;},size:W(zO,t)}};},calendar:function calendar(t){var e=t.getRect(),n=t.getRangeInfo();return{coordSys:{type:\"calendar\",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function coord(e,n){return t.dataToPoint(e,n);}}};}};function mR(t){return t instanceof Ms;}function xR(t){return t instanceof wa;}var _R=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.render=function(t,e,n,i){this._progressiveEls=null;var r=this._data,o=t.getData(),a=this.group,s=IR(t,o,e,n);r||a.removeAll(),o.diff(r).add(function(e){CR(n,null,e,s(e,i),t,a,o);}).remove(function(e){var n=r.getItemGraphicEl(e);n&&KO(n,PO(n).option,t);}).update(function(e,l){var u=r.getItemGraphicEl(l);CR(n,u,e,s(e,i),t,a,o);}).execute();var l=t.get(\"clip\",!0)?yS(t.coordinateSystem,!1,t):null;l?a.setClipPath(l):a.removeClipPath(),this._data=o;},e.prototype.incrementalPrepareRender=function(t,e,n){this.group.removeAll(),this._data=null;},e.prototype.incrementalRender=function(t,e,n,i,r){var o=e.getData(),a=IR(e,o,n,i),s=this._progressiveEls=[];function l(t){t.isGroup||(t.incremental=!0,t.ensureState(\"emphasis\").hoverLayer=!0);}for(var u=t.start;u=0?e.getStore().get(r,n):void 0;}var o=e.get(i.name,n),a=i&&i.ordinalMeta;return a?a.categories[o]:o;},styleEmphasis:function styleEmphasis(n,i){0;null==i&&(i=s);var r=m(i,lR).getItemStyle(),o=x(i,lR),a=ec(o,null,null,!0,!0);a.text=o.getShallow(\"show\")?ot(t.getFormattedLabel(i,lR),t.getFormattedLabel(i,uR),Kw(e,i)):null;var l=nc(o,null,!0);return b(n,r),r=GO(r,a,l),n&&_(r,n),r.legacy=!0,r;},visual:function visual(t,n){if(null==n&&(n=s),_t(kO,t)){var i=e.getItemVisual(n,\"style\");return i?i[kO[t]]:null;}if(_t(LO,t))return e.getItemVisual(n,t);},barLayout:function barLayout(t){if(\"cartesian2d\"===o.type){return function(t){var e=[],n=t.axis,i=\"axis0\";if(\"category\"===n.type){for(var r=n.getBandWidth(),o=0;o=c;f--){var g=e.childAt(f);OR(e,g,r);}}(t,c,n,i,r),a>=0?o.replaceAt(c,a):o.add(c),c;}function AR(t,e,n){var i,r=PO(t),o=e.type,a=e.shape,s=e.style;return n.isUniversalTransitionEnabled()||null!=o&&o!==r.customGraphicType||\"path\"===o&&(i=a)&&(_t(i,\"pathData\")||_t(i,\"d\"))&&zR(a)!==r.customPathData||\"image\"===o&&_t(s,\"image\")&&s.image!==r.customImagePath;}function kR(t,e,n){var i=e?LR(t,e):t,r=e?PR(t,i,lR):t.style,o=t.type,a=i?i.textConfig:null,s=t.textContent,l=s?e?LR(s,e):s:null;if(r&&(n.isLegacy||VO(r,o,!!a,!!l))){n.isLegacy=!0;var u=BO(r,o,!e);!a&&u.textConfig&&(a=u.textConfig),!l&&u.textContent&&(l=u.textContent);}if(!e&&l){var h=l;!h.type&&(h.type=\"text\");}var c=e?n[e]:n.normal;c.cfg=a,c.conOpt=l;}function LR(t,e){return e?t?t[e]:null:t;}function PR(t,e,n){var i=e&&e.style;return null==i&&n===lR&&t&&(i=t.styleEmphasis),i;}function OR(t,e,n){e&&KO(e,PO(t).option,n);}function RR(t,e){var n=t&&t.name;return null!=n?n:\"e\\0\\0\"+e;}function NR(t,e){var n=this.context,i=null!=t?n.newChildren[t]:null,r=null!=e?n.oldChildren[e]:null;DR(n.api,r,n.dataIndex,i,n.seriesModel,n.group);}function ER(t){var e=this.context,n=e.oldChildren[t];n&&KO(n,PO(n).option,e.seriesModel);}function zR(t){return t&&(t.pathData||t.d);}var VR=Po(),BR=T,FR=W,GR=function(){function t(){this._dragging=!1,this.animationThreshold=15;}return t.prototype.render=function(t,e,n,i){var r=e.get(\"value\"),o=e.get(\"status\");if(this._axisModel=t,this._axisPointerModel=e,this._api=n,i||this._lastValue!==r||this._lastStatus!==o){this._lastValue=r,this._lastStatus=o;var a=this._group,s=this._handle;if(!o||\"hide\"===o)return a&&a.hide(),void(s&&s.hide());a&&a.show(),s&&s.show();var l={};this.makeElOption(l,r,t,e,n);var u=l.graphicKey;u!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=u;var h=this._moveAnimation=this.determineAnimation(t,e);if(a){var c=H(WR,e,h);this.updatePointerEl(a,l,c),this.updateLabelEl(a,l,c,e);}else a=this._group=new Er(),this.createPointerEl(a,l,t,e),this.createLabelEl(a,l,t,e),n.getZr().add(a);XR(a,e,!0),this._renderHandle(r);}},t.prototype.remove=function(t){this.clear(t);},t.prototype.dispose=function(t){this.clear(t);},t.prototype.determineAnimation=function(t,e){var n=e.get(\"animation\"),i=t.axis,r=\"category\"===i.type,o=e.get(\"snap\");if(!o&&!r)return!1;if(\"auto\"===n||null==n){var a=this.animationThreshold;if(r&&i.getBandWidth()>a)return!0;if(o){var s=oI(t).seriesDataCount,l=i.getExtent();return Math.abs(l[0]-l[1])/s>a;}return!1;}return!0===n;},t.prototype.makeElOption=function(t,e,n,i,r){},t.prototype.createPointerEl=function(t,e,n,i){var r=e.pointer;if(r){var o=VR(t).pointerEl=new qh[r.type](BR(e.pointer));t.add(o);}},t.prototype.createLabelEl=function(t,e,n,i){if(e.label){var r=VR(t).labelEl=new Bs(BR(e.label));t.add(r),YR(r,i);}},t.prototype.updatePointerEl=function(t,e,n){var i=VR(t).pointerEl;i&&e.pointer&&(i.setStyle(e.pointer.style),n(i,{shape:e.pointer.shape}));},t.prototype.updateLabelEl=function(t,e,n,i){var r=VR(t).labelEl;r&&(r.setStyle(e.label.style),n(r,{x:e.label.x,y:e.label.y}),YR(r,i));},t.prototype._renderHandle=function(t){if(!this._dragging&&this.updateHandleTransform){var e,n=this._axisPointerModel,i=this._api.getZr(),r=this._handle,o=n.getModel(\"handle\"),a=n.get(\"status\");if(!o.get(\"show\")||!a||\"hide\"===a)return r&&i.remove(r),void(this._handle=null);this._handle||(e=!0,r=this._handle=Wh(o.get(\"icon\"),{cursor:\"move\",draggable:!0,onmousemove:function onmousemove(t){pe(t.event);},onmousedown:FR(this._onHandleDragMove,this,0,0),drift:FR(this._onHandleDragMove,this),ondragend:FR(this._onHandleDragEnd,this)}),i.add(r)),XR(r,n,!1),r.setStyle(o.getItemStyle(null,[\"color\",\"borderColor\",\"borderWidth\",\"opacity\",\"shadowColor\",\"shadowBlur\",\"shadowOffsetX\",\"shadowOffsetY\"]));var s=o.get(\"size\");Y(s)||(s=[s,s]),r.scaleX=s[0]/2,r.scaleY=s[1]/2,Eg(this,\"_doDispatchAxisPointer\",o.get(\"throttle\")||0,\"fixRate\"),this._moveHandleToValue(t,e);}},t.prototype._moveHandleToValue=function(t,e){WR(this._axisPointerModel,!e&&this._moveAnimation,this._handle,UR(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)));},t.prototype._onHandleDragMove=function(t,e){var n=this._handle;if(n){this._dragging=!0;var i=this.updateHandleTransform(UR(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(UR(i)),VR(n).lastProp=null,this._doDispatchAxisPointer();}},t.prototype._doDispatchAxisPointer=function(){if(this._handle){var t=this._payloadInfo,e=this._axisModel;this._api.dispatchAction({type:\"updateAxisPointer\",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]});}},t.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var t=this._axisPointerModel.get(\"value\");this._moveHandleToValue(t),this._api.dispatchAction({type:\"hideTip\"});}},t.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,i=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),i&&e.remove(i),this._group=null,this._handle=null,this._payloadInfo=null),zg(this,\"_doDispatchAxisPointer\");},t.prototype.doClear=function(){},t.prototype.buildLabel=function(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]};},t;}();function WR(t,e,n,i){HR(VR(n).lastProp,i)||(VR(n).lastProp=i,e?dh(n,i,t):(n.stopAnimation(),n.attr(i)));}function HR(t,e){if(q(t)&&q(e)){var n=!0;return E(e,function(e,i){n=n&&HR(t[i],e);}),!!n;}return t===e;}function YR(t,e){t[e.get([\"label\",\"show\"])?\"show\":\"hide\"]();}function UR(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0};}function XR(t,e,n){var i=e.get(\"z\"),r=e.get(\"zlevel\");t&&t.traverse(function(t){\"group\"!==t.type&&(null!=i&&(t.z=i),null!=r&&(t.zlevel=r),t.silent=n);});}function ZR(t){var e,n=t.get(\"type\"),i=t.getModel(n+\"Style\");return\"line\"===n?(e=i.getLineStyle()).fill=null:\"shadow\"===n&&((e=i.getAreaStyle()).stroke=null),e;}function jR(t,e,n,i,r){var o=qR(n.get(\"value\"),e.axis,e.ecModel,n.get(\"seriesDataIndices\"),{precision:n.get([\"label\",\"precision\"]),formatter:n.get([\"label\",\"formatter\"])}),a=n.getModel(\"label\"),s=dp(a.get(\"padding\")||0),l=a.getFont(),u=_r(o,l),h=r.position,c=u.width+s[1]+s[3],p=u.height+s[0]+s[2],d=r.align;\"right\"===d&&(h[0]-=c),\"center\"===d&&(h[0]-=c/2);var f=r.verticalAlign;\"bottom\"===f&&(h[1]-=p),\"middle\"===f&&(h[1]-=p/2),function(t,e,n,i){var r=i.getWidth(),o=i.getHeight();t[0]=Math.min(t[0]+e,r)-e,t[1]=Math.min(t[1]+n,o)-n,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0);}(h,c,p,i);var g=a.get(\"backgroundColor\");g&&\"auto\"!==g||(g=e.get([\"axisLine\",\"lineStyle\",\"color\"])),t.label={x:h[0],y:h[1],style:ec(a,{text:o,font:l,fill:a.getTextColor(),padding:s,backgroundColor:g}),z2:10};}function qR(t,e,n,i,r){t=e.scale.parse(t);var o=e.scale.getLabel({value:t},{precision:r.precision}),a=r.formatter;if(a){var s={value:d_(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};E(i,function(t){var e=n.getSeriesByIndex(t.seriesIndex),i=t.dataIndexInside,r=e&&e.getDataParams(i);r&&s.seriesData.push(r);}),X(a)?o=a.replace(\"{value}\",o):U(a)&&(o=a(s));}return o;}function KR(t,e,n){var i=[1,0,0,1,0,0];return we(i,i,n.rotation),be(i,i,n.position),Eh([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i);}function $R(t,e,n,i,r,o){var a=KM.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=r.get([\"label\",\"margin\"]),jR(e,i,r,o,{position:KR(i.axis,t,n),align:a.textAlign,verticalAlign:a.textVerticalAlign});}function JR(t,e,n){return{x1:t[n=n||0],y1:t[1-n],x2:e[n],y2:e[1-n]};}function QR(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]};}function tN(t,e,n,i,r,o){return{cx:t,cy:e,r0:n,r:i,startAngle:r,endAngle:o,clockwise:!0};}var eN=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.grid,s=i.get(\"type\"),l=nN(a,o).getOtherAxis(o).getGlobalExtent(),u=o.toGlobalCoord(o.dataToCoord(e,!0));if(s&&\"none\"!==s){var h=ZR(i),c=iN[s](o,u,l);c.style=h,t.graphicKey=c.type,t.pointer=c;}$R(e,t,FM(a.model,n),n,i,r);},e.prototype.getHandleTransform=function(t,e,n){var i=FM(e.axis.grid.model,e,{labelInside:!1});i.labelMargin=n.get([\"handle\",\"margin\"]);var r=KR(e.axis,t,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)};},e.prototype.updateHandleTransform=function(t,e,n,i){var r=n.axis,o=r.grid,a=r.getGlobalExtent(!0),s=nN(o,r).getOtherAxis(r).getGlobalExtent(),l=\"x\"===r.dim?0:1,u=[t.x,t.y];u[l]+=e[l],u[l]=Math.min(a[1],u[l]),u[l]=Math.max(a[0],u[l]);var h=(s[1]+s[0])/2,c=[h,h];c[l]=u[l];return{x:u[0],y:u[1],rotation:t.rotation,cursorPoint:c,tooltipOption:[{verticalAlign:\"middle\"},{align:\"center\"}][l]};},e;}(GR);function nN(t,e){var n={};return n[e.dim+\"AxisIndex\"]=e.index,t.getCartesian(n);}var iN={line:function line(t,e,n){return{type:\"Line\",subPixelOptimize:!0,shape:JR([e,n[0]],[e,n[1]],rN(t))};},shadow:function shadow(t,e,n){var i=Math.max(1,t.getBandWidth()),r=n[1]-n[0];return{type:\"Rect\",shape:QR([e-i/2,n[0]],[i,r],rN(t))};}};function rN(t){return\"x\"===t.dim?0:1;}var oN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.type=\"axisPointer\",e.defaultOption={show:\"auto\",z:50,type:\"line\",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:\"#B9BEC9\",width:1,type:\"dashed\"},shadowStyle:{color:\"rgba(210,219,238,0.2)\"},label:{show:!0,formatter:null,precision:\"auto\",margin:3,color:\"#fff\",padding:[5,7,5,7],backgroundColor:\"auto\",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:\"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z\",size:45,margin:50,color:\"#333\",shadowBlur:3,shadowColor:\"#aaa\",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},e;}(Op),aN=Po(),sN=E;function lN(t,e,n){if(!r.node){var i=e.getZr();aN(i).records||(aN(i).records={}),function(t,e){if(aN(t).initialized)return;function n(n,i){t.on(n,function(n){var r=function(t){var e={showTip:[],hideTip:[]},n=function n(i){var r=e[i.type];r?r.push(i):(i.dispatchAction=n,t.dispatchAction(i));};return{dispatchAction:n,pendings:e};}(e);sN(aN(t).records,function(t){t&&i(t,n,r.dispatchAction);}),function(t,e){var n,i=t.showTip.length,r=t.hideTip.length;i?n=t.showTip[i-1]:r&&(n=t.hideTip[r-1]);n&&(n.dispatchAction=null,e.dispatchAction(n));}(r.pendings,e);});}aN(t).initialized=!0,n(\"click\",H(hN,\"click\")),n(\"mousemove\",H(hN,\"mousemove\")),n(\"globalout\",uN);}(i,e),(aN(i).records[t]||(aN(i).records[t]={})).handler=n;}}function uN(t,e,n){t.handler(\"leave\",null,n);}function hN(t,e,n,i){e.handler(t,n,i);}function cN(t,e){if(!r.node){var n=e.getZr();(aN(n).records||{})[t]&&(aN(n).records[t]=null);}}var pN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.render=function(t,e,n){var i=e.getComponent(\"tooltip\"),r=t.get(\"triggerOn\")||i&&i.get(\"triggerOn\")||\"mousemove|click\";lN(\"axisPointer\",n,function(t,e,n){\"none\"!==r&&(\"leave\"===t||r.indexOf(t)>=0)&&n({type:\"updateAxisPointer\",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY});});},e.prototype.remove=function(t,e){cN(\"axisPointer\",e);},e.prototype.dispose=function(t,e){cN(\"axisPointer\",e);},e.type=\"axisPointer\",e;}(wg);function dN(t,e){var n,i=[],r=t.seriesIndex;if(null==r||!(n=e.getSeriesByIndex(r)))return{point:[]};var o=n.getData(),a=Lo(o,t);if(null==a||a<0||Y(a))return{point:[]};var s=o.getItemGraphicEl(a),l=n.coordinateSystem;if(n.getTooltipPosition)i=n.getTooltipPosition(a)||[];else if(l&&l.dataToPoint){if(t.isStacked){var u=l.getBaseAxis(),h=l.getOtherAxis(u).dim,c=u.dim,p=\"x\"===h||\"radius\"===h?1:0,d=o.mapDimension(c),f=[];f[p]=o.get(d,a),f[1-p]=o.get(o.getCalculationInfo(\"stackResultDimension\"),a),i=l.dataToPoint(f)||[];}else i=l.dataToPoint(o.getValues(z(l.dimensions,function(t){return o.mapDimension(t);}),a))||[];}else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),i=[g.x+g.width/2,g.y+g.height/2];}return{point:i,el:s};}var fN=Po();function gN(t,e,n){var i=t.currTrigger,r=[t.x,t.y],o=t,a=t.dispatchAction||W(n.dispatchAction,n),s=e.getComponent(\"axisPointer\").coordSysAxesInfo;if(s){_N(r)&&(r=dN({seriesIndex:o.seriesIndex,dataIndex:o.dataIndex},e).point);var l=_N(r),u=o.axesInfo,h=s.axesInfo,c=\"leave\"===i||_N(r),p={},d={},f={list:[],map:{}},g={showPointer:H(vN,d),showTooltip:H(mN,f)};E(s.coordSysMap,function(t,e){var n=l||t.containPoint(r);E(s.coordSysAxesInfo[e],function(t,e){var i=t.axis,o=function(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i;}}(u,t);if(!c&&n&&(!u||o)){var a=o&&o.value;null!=a||l||(a=i.pointToData(r)),null!=a&&yN(t,a,g,!1,p);}});});var y={};return E(h,function(t,e){var n=t.linkGroup;n&&!d[e]&&E(n.axesInfo,function(e,i){var r=d[i];if(e!==t&&r){var o=r.value;n.mapper&&(o=t.axis.scale.parse(n.mapper(o,xN(e),xN(t)))),y[t.key]=o;}});}),E(y,function(t,e){yN(h[e],t,g,!0,p);}),function(t,e,n){var i=n.axesInfo=[];E(e,function(e,n){var r=e.axisPointerModel.option,o=t[n];o?(!e.useHandle&&(r.status=\"show\"),r.value=o.value,r.seriesDataIndices=(o.payloadBatch||[]).slice()):!e.useHandle&&(r.status=\"hide\"),\"show\"===r.status&&i.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:r.value});});}(d,h,p),function(t,e,n,i){if(_N(e)||!t.list.length)return void i({type:\"hideTip\"});var r=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};i({type:\"showTip\",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:r.dataIndexInside,dataIndex:r.dataIndex,seriesIndex:r.seriesIndex,dataByCoordSys:t.list});}(f,r,t,a),function(t,e,n){var i=n.getZr(),r=\"axisPointerLastHighlights\",o=fN(i)[r]||{},a=fN(i)[r]={};E(t,function(t,e){var n=t.axisPointerModel.option;\"show\"===n.status&&E(n.seriesDataIndices,function(t){var e=t.seriesIndex+\" | \"+t.dataIndex;a[e]=t;});});var s=[],l=[];E(o,function(t,e){!a[e]&&l.push(t);}),E(a,function(t,e){!o[e]&&s.push(t);}),l.length&&n.dispatchAction({type:\"downplay\",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&n.dispatchAction({type:\"highlight\",escapeConnect:!0,notBlur:!0,batch:s});}(h,0,n),p;}}function yN(t,e,n,i,r){var o=t.axis;if(!o.scale.isBlank()&&o.containData(e))if(t.involveSeries){var a=function(t,e){var n=e.axis,i=n.dim,r=t,o=[],a=Number.MAX_VALUE,s=-1;return E(e.seriesModels,function(e,l){var u,h,c=e.getData().mapDimensionsAll(i);if(e.getAxisTooltipData){var p=e.getAxisTooltipData(c,t,n);h=p.dataIndices,u=p.nestestValue;}else{if(!(h=e.getData().indicesOfNearest(c[0],t,\"category\"===n.type?.5:null)).length)return;u=e.getData().get(c[0],h[0]);}if(null!=u&&isFinite(u)){var d=t-u,f=Math.abs(d);f<=a&&((f=0&&s<0)&&(a=f,s=d,r=u,o.length=0),E(h,function(t){o.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)});}));}}),{payloadBatch:o,snapToValue:r};}(e,t),s=a.payloadBatch,l=a.snapToValue;s[0]&&null==r.seriesIndex&&A(r,s[0]),!i&&t.snap&&o.containData(l)&&null!=l&&(e=l),n.showPointer(t,e,s),n.showTooltip(t,a,l);}else n.showPointer(t,e);}function vN(t,e,n,i){t[e.key]={value:n,payloadBatch:i};}function mN(t,e,n,i){var r=n.payloadBatch,o=e.axis,a=o.model,s=e.axisPointerModel;if(e.triggerTooltip&&r.length){var l=e.coordSys.model,u=sI(l),h=t.map[u];h||(h=t.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:o.dim,axisIndex:a.componentIndex,axisType:a.type,axisId:a.id,value:i,valueLabelOpt:{precision:s.get([\"label\",\"precision\"]),formatter:s.get([\"label\",\"formatter\"])},seriesDataIndices:r.slice()});}}function xN(t){var e=t.axis.model,n={},i=n.axisDim=t.axis.dim;return n.axisIndex=n[i+\"AxisIndex\"]=e.componentIndex,n.axisName=n[i+\"AxisName\"]=e.name,n.axisId=n[i+\"AxisId\"]=e.id,n;}function _N(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1]);}function bN(t){uI.registerAxisPointerClass(\"CartesianAxisPointer\",eN),t.registerComponentModel(oN),t.registerComponentView(pN),t.registerPreprocessor(function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!Y(e)&&(t.axisPointer.link=[e]);}}),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t.getComponent(\"axisPointer\").coordSysAxesInfo=nI(t,e);}),t.registerAction({type:\"updateAxisPointer\",event:\"updateAxisPointer\",update:\":updateAxisPointer\"},gN);}var wN=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis;\"angle\"===o.dim&&(this.animationThreshold=Math.PI/18);var a=o.polar,s=a.getOtherAxis(o).getExtent(),l=o.dataToCoord(e),u=i.get(\"type\");if(u&&\"none\"!==u){var h=ZR(i),c=SN[u](o,a,l,s);c.style=h,t.graphicKey=c.type,t.pointer=c;}var p=function(t,e,n,i,r){var o=e.axis,a=o.dataToCoord(t),s=i.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,u,h,c=i.getRadiusAxis().getExtent();if(\"radius\"===o.dim){var p=[1,0,0,1,0,0];we(p,p,s),be(p,p,[i.cx,i.cy]),l=Eh([a,-r],p);var d=e.getModel(\"axisLabel\").get(\"rotate\")||0,f=KM.innerTextLayout(s,d*Math.PI/180,-1);u=f.textAlign,h=f.textVerticalAlign;}else{var g=c[1];l=i.coordToPoint([g+r,a]);var y=i.cx,v=i.cy;u=Math.abs(l[0]-y)/g<.3?\"center\":l[0]>y?\"left\":\"right\",h=Math.abs(l[1]-v)/g<.3?\"middle\":l[1]>v?\"top\":\"bottom\";}return{position:l,align:u,verticalAlign:h};}(e,n,0,a,i.get([\"label\",\"margin\"]));jR(t,n,i,r,p);},e;}(GR);var SN={line:function line(t,e,n,i){return\"angle\"===t.dim?{type:\"Line\",shape:JR(e.coordToPoint([i[0],n]),e.coordToPoint([i[1],n]))}:{type:\"Circle\",shape:{cx:e.cx,cy:e.cy,r:n}};},shadow:function shadow(t,e,n,i){var r=Math.max(1,t.getBandWidth()),o=Math.PI/180;return\"angle\"===t.dim?{type:\"Sector\",shape:tN(e.cx,e.cy,i[0],i[1],(-n-r/2)*o,(r/2-n)*o)}:{type:\"Sector\",shape:tN(e.cx,e.cy,n-r/2,n+r/2,0,2*Math.PI)};}},MN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.findAxisModel=function(t){var e;return this.ecModel.eachComponent(t,function(t){t.getCoordSysModel()===this&&(e=t);},this),e;},e.type=\"polar\",e.dependencies=[\"radiusAxis\",\"angleAxis\"],e.defaultOption={z:0,center:[\"50%\",\"50%\"],radius:\"80%\"},e;}(Op),IN=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents(\"polar\",Eo).models[0];},e.type=\"polarAxis\",e;}(Op);R(IN,m_);var TN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.type=\"angleAxis\",e;}(IN),CN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.type=\"radiusAxis\",e;}(IN),DN=function(t){function e(e,n){return t.call(this,\"radius\",e,n)||this;}return n(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)[\"radius\"===this.dim?0:1];},e;}(q_);DN.prototype.dataToRadius=q_.prototype.dataToCoord,DN.prototype.radiusToData=q_.prototype.coordToData;var AN=Po(),kN=function(t){function e(e,n){return t.call(this,\"angle\",e,n||[0,360])||this;}return n(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)[\"radius\"===this.dim?0:1];},e.prototype.calculateCategoryInterval=function(){var t=this,e=t.getLabelModel(),n=t.scale,i=n.getExtent(),r=n.count();if(i[1]-i[0]<1)return 0;var o=i[0],a=t.dataToCoord(o+1)-t.dataToCoord(o),s=Math.abs(a),l=_r(null==o?\"\":o+\"\",e.getFont(),\"center\",\"top\"),u=Math.max(l.height,7)/s;isNaN(u)&&(u=1/0);var h=Math.max(0,Math.floor(u)),c=AN(t.model),p=c.lastAutoInterval,d=c.lastTickCount;return null!=p&&null!=d&&Math.abs(p-h)<=1&&Math.abs(d-r)<=1&&p>h?h=p:(c.lastTickCount=r,c.lastAutoInterval=h),h;},e;}(q_);kN.prototype.dataToAngle=q_.prototype.dataToCoord,kN.prototype.angleToData=q_.prototype.coordToData;var LN=[\"radius\",\"angle\"],PN=function(){function t(t){this.dimensions=LN,this.type=\"polar\",this.cx=0,this.cy=0,this._radiusAxis=new DN(),this._angleAxis=new kN(),this.axisPointerEnabled=!0,this.name=t||\"\",this._radiusAxis.polar=this._angleAxis.polar=this;}return t.prototype.containPoint=function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1]);},t.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1]);},t.prototype.getAxis=function(t){return this[\"_\"+t+\"Axis\"];},t.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis];},t.prototype.getAxesByScale=function(t){var e=[],n=this._angleAxis,i=this._radiusAxis;return n.scale.type===t&&e.push(n),i.scale.type===t&&e.push(i),e;},t.prototype.getAngleAxis=function(){return this._angleAxis;},t.prototype.getRadiusAxis=function(){return this._radiusAxis;},t.prototype.getOtherAxis=function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e;},t.prototype.getBaseAxis=function(){return this.getAxesByScale(\"ordinal\")[0]||this.getAxesByScale(\"time\")[0]||this.getAngleAxis();},t.prototype.getTooltipAxes=function(t){var e=null!=t&&\"auto\"!==t?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]};},t.prototype.dataToPoint=function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)]);},t.prototype.pointToData=function(t,e){var n=this.pointToCoord(t);return[this._radiusAxis.radiusToData(n[0],e),this._angleAxis.angleToData(n[1],e)];},t.prototype.pointToCoord=function(t){var e=t[0]-this.cx,n=t[1]-this.cy,i=this.getAngleAxis(),r=i.getExtent(),o=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]);i.inverse?o=a-360:a=o+360;var s=Math.sqrt(e*e+n*n);e/=s,n/=s;for(var l=Math.atan2(-n,e)/Math.PI*180,u=la;){l+=360*u;}return[s,l];},t.prototype.coordToPoint=function(t){var e=t[0],n=t[1]/180*Math.PI;return[Math.cos(n)*e+this.cx,-Math.sin(n)*e+this.cy];},t.prototype.getArea=function(){var t=this.getAngleAxis(),e=this.getRadiusAxis().getExtent().slice();e[0]>e[1]&&e.reverse();var n=t.getExtent(),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:t.inverse,contain:function contain(t,e){var n=t-this.cx,i=e-this.cy,r=n*n+i*i-1e-4,o=this.r,a=this.r0;return r<=o*o&&r>=a*a;}};},t.prototype.convertToPixel=function(t,e,n){return ON(e)===this?this.dataToPoint(n):null;},t.prototype.convertFromPixel=function(t,e,n){return ON(e)===this?this.pointToData(n):null;},t;}();function ON(t){var e=t.seriesModel,n=t.polarModel;return n&&n.coordinateSystem||e&&e.coordinateSystem;}function RN(t,e){var n=this,i=n.getAngleAxis(),r=n.getRadiusAxis();if(i.scale.setExtent(1/0,-1/0),r.scale.setExtent(1/0,-1/0),t.eachSeries(function(t){if(t.coordinateSystem===n){var e=t.getData();E(v_(e,\"radius\"),function(t){r.scale.unionExtentFromData(e,t);}),E(v_(e,\"angle\"),function(t){i.scale.unionExtentFromData(e,t);});}}),h_(i.scale,i.model),h_(r.scale,r.model),\"category\"===i.type&&!i.onBand){var o=i.getExtent(),a=360/i.scale.count();i.inverse?o[1]+=a:o[1]-=a,i.setExtent(o[0],o[1]);}}function NN(t,e){if(t.type=e.get(\"type\"),t.scale=c_(e),t.onBand=e.get(\"boundaryGap\")&&\"category\"===t.type,t.inverse=e.get(\"inverse\"),function(t){return\"angleAxis\"===t.mainType;}(e)){t.inverse=t.inverse!==e.get(\"clockwise\");var n=e.get(\"startAngle\");t.setExtent(n,n+(t.inverse?-360:360));}e.axis=t,t.model=e;}var EN={dimensions:LN,create:function create(t,e){var n=[];return t.eachComponent(\"polar\",function(t,i){var r=new PN(i+\"\");r.update=RN;var o=r.getRadiusAxis(),a=r.getAngleAxis(),s=t.findAxisModel(\"radiusAxis\"),l=t.findAxisModel(\"angleAxis\");NN(o,s),NN(a,l),function(t,e,n){var i=e.get(\"center\"),r=n.getWidth(),o=n.getHeight();t.cx=Ur(i[0],r),t.cy=Ur(i[1],o);var a=t.getRadiusAxis(),s=Math.min(r,o)/2,l=e.get(\"radius\");null==l?l=[0,\"100%\"]:Y(l)||(l=[0,l]);var u=[Ur(l[0],s),Ur(l[1],s)];a.inverse?a.setExtent(u[1],u[0]):a.setExtent(u[0],u[1]);}(r,t,e),n.push(r),t.coordinateSystem=r,r.model=t;}),t.eachSeries(function(t){if(\"polar\"===t.get(\"coordinateSystem\")){var e=t.getReferringComponents(\"polar\",Eo).models[0];0,t.coordinateSystem=e.coordinateSystem;}}),n;}},zN=[\"axisLine\",\"axisLabel\",\"axisTick\",\"minorTick\",\"splitLine\",\"minorSplitLine\",\"splitArea\"];function VN(t,e,n){e[1]>e[0]&&(e=e.slice().reverse());var i=t.coordToPoint([e[0],n]),r=t.coordToPoint([e[1],n]);return{x1:i[0],y1:i[1],x2:r[0],y2:r[1]};}function BN(t){return t.getRadiusAxis().inverse?0:1;}function FN(t){var e=t[0],n=t[t.length-1];e&&n&&Math.abs(Math.abs(e.coord-n.coord)-360)<1e-4&&t.pop();}var GN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass=\"PolarAxisPointer\",n;}return n(e,t),e.prototype.render=function(t,e){if(this.group.removeAll(),t.get(\"show\")){var n=t.axis,i=n.polar,r=i.getRadiusAxis().getExtent(),o=n.getTicksCoords(),a=n.getMinorTicksCoords(),s=z(n.getViewLabels(),function(t){t=T(t);var e=n.scale,i=\"ordinal\"===e.type?e.getRawOrdinalNumber(t.tickValue):t.tickValue;return t.coord=n.dataToCoord(i),t;});FN(s),FN(o),E(zN,function(e){!t.get([e,\"show\"])||n.scale.isBlank()&&\"axisLine\"!==e||WN[e](this.group,t,i,o,a,r,s);},this);}},e.type=\"angleAxis\",e;}(uI),WN={axisLine:function axisLine(t,e,n,i,r,o){var a,s=e.getModel([\"axisLine\",\"lineStyle\"]),l=BN(n),u=l?0:1;(a=0===o[u]?new xu({shape:{cx:n.cx,cy:n.cy,r:o[l]},style:s.getLineStyle(),z2:1,silent:!0}):new Vu({shape:{cx:n.cx,cy:n.cy,r:o[l],r0:o[u]},style:s.getLineStyle(),z2:1,silent:!0})).style.fill=null,t.add(a);},axisTick:function axisTick(t,e,n,i,r,o){var a=e.getModel(\"axisTick\"),s=(a.get(\"inside\")?-1:1)*a.get(\"length\"),l=o[BN(n)],u=z(i,function(t){return new Xu({shape:VN(n,[l,l+s],t.coord)});});t.add(Lh(u,{style:k(a.getModel(\"lineStyle\").getLineStyle(),{stroke:e.get([\"axisLine\",\"lineStyle\",\"color\"])})}));},minorTick:function minorTick(t,e,n,i,r,o){if(r.length){for(var a=e.getModel(\"axisTick\"),s=e.getModel(\"minorTick\"),l=(a.get(\"inside\")?-1:1)*s.get(\"length\"),u=o[BN(n)],h=[],c=0;cf?\"left\":\"right\",v=Math.abs(d[1]-g)/p<.3?\"middle\":d[1]>g?\"top\":\"bottom\";if(s&&s[c]){var m=s[c];q(m)&&m.textStyle&&(a=new Sc(m.textStyle,l,l.ecModel));}var x=new Bs({silent:KM.isLabelSilent(e),style:ec(a,{x:d[0],y:d[1],fill:a.getTextColor()||e.get([\"axisLine\",\"lineStyle\",\"color\"]),text:i.formattedLabel,align:y,verticalAlign:v})});if(t.add(x),h){var _=KM.makeAxisEventDataBase(e);_.targetType=\"axisLabel\",_.value=i.rawLabel,Js(x).eventData=_;}},this);},splitLine:function splitLine(t,e,n,i,r,o){var a=e.getModel(\"splitLine\").getModel(\"lineStyle\"),s=a.get(\"color\"),l=0;s=s instanceof Array?s:[s];for(var u=[],h=0;h=0?\"p\":\"n\",T=_;m&&(i[s][M]||(i[s][M]={p:_,n:_}),T=i[s][M][I]);var C=void 0,D=void 0,A=void 0,k=void 0;if(\"radius\"===c.dim){var L=c.dataToCoord(S)-_,P=o.dataToCoord(M);Math.abs(L)=k});}}});}var KN={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},$N={splitNumber:5},JN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.type=\"polar\",e;}(wg);function QN(t,e){e=e||{};var n=t.coordinateSystem,i=t.axis,r={},o=i.position,a=i.orient,s=n.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};r.position=[\"vertical\"===a?u.vertical[o]:l[0],\"horizontal\"===a?u.horizontal[o]:l[3]];r.rotation=Math.PI/2*{horizontal:0,vertical:1}[a];r.labelDirection=r.tickDirection=r.nameDirection={top:-1,bottom:1,right:1,left:-1}[o],t.get([\"axisTick\",\"inside\"])&&(r.tickDirection=-r.tickDirection),it(e.labelInside,t.get([\"axisLabel\",\"inside\"]))&&(r.labelDirection=-r.labelDirection);var h=e.rotate;return null==h&&(h=t.get([\"axisLabel\",\"rotate\"])),r.labelRotation=\"top\"===o?-h:h,r.z2=1,r;}var tE=[\"axisLine\",\"axisTickLabel\",\"axisName\"],eE=[\"splitArea\",\"splitLine\"],nE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass=\"SingleAxisPointer\",n;}return n(e,t),e.prototype.render=function(e,n,i,r){var o=this.group;o.removeAll();var a=this._axisGroup;this._axisGroup=new Er();var s=QN(e),l=new KM(e,s);E(tE,l.add,l),o.add(this._axisGroup),o.add(l.getGroup()),E(eE,function(t){e.get([t,\"show\"])&&iE[t](this,this.group,this._axisGroup,e);},this),Bh(a,this._axisGroup,e),t.prototype.render.call(this,e,n,i,r);},e.prototype.remove=function(){pI(this);},e.type=\"singleAxis\",e;}(uI),iE={splitLine:function splitLine(t,e,n,i){var r=i.axis;if(!r.scale.isBlank()){var o=i.getModel(\"splitLine\"),a=o.getModel(\"lineStyle\"),s=a.get(\"color\");s=s instanceof Array?s:[s];for(var l=a.get(\"width\"),u=i.coordinateSystem.getRect(),h=r.isHorizontal(),c=[],p=0,d=r.getTicksCoords({tickModel:o}),f=[],g=[],y=0;y=e.y&&t[1]<=e.y+e.height:n.contain(n.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height;},t.prototype.pointToData=function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t[\"horizontal\"===e.orient?0:1]))];},t.prototype.dataToPoint=function(t){var e=this.getAxis(),n=this.getRect(),i=[],r=\"horizontal\"===e.orient?0:1;return t instanceof Array&&(t=t[0]),i[r]=e.toGlobalCoord(e.dataToCoord(+t)),i[1-r]=0===r?n.y+n.height/2:n.x+n.width/2,i;},t.prototype.convertToPixel=function(t,e,n){return lE(e)===this?this.dataToPoint(n):null;},t.prototype.convertFromPixel=function(t,e,n){return lE(e)===this?this.pointToData(n):null;},t;}();function lE(t){var e=t.seriesModel,n=t.singleAxisModel;return n&&n.coordinateSystem||e&&e.coordinateSystem;}var uE={create:function create(t,e){var n=[];return t.eachComponent(\"singleAxis\",function(i,r){var o=new sE(i,t,e);o.name=\"single_\"+r,o.resize(i,e),i.coordinateSystem=o,n.push(o);}),t.eachSeries(function(t){if(\"singleAxis\"===t.get(\"coordinateSystem\")){var e=t.getReferringComponents(\"singleAxis\",Eo).models[0];t.coordinateSystem=e&&e.coordinateSystem;}}),n;},dimensions:aE},hE=[\"x\",\"y\"],cE=[\"width\",\"height\"],pE=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.coordinateSystem,s=gE(a,1-fE(o)),l=a.dataToPoint(e)[0],u=i.get(\"type\");if(u&&\"none\"!==u){var h=ZR(i),c=dE[u](o,l,s);c.style=h,t.graphicKey=c.type,t.pointer=c;}$R(e,t,QN(n),n,i,r);},e.prototype.getHandleTransform=function(t,e,n){var i=QN(e,{labelInside:!1});i.labelMargin=n.get([\"handle\",\"margin\"]);var r=KR(e.axis,t,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)};},e.prototype.updateHandleTransform=function(t,e,n,i){var r=n.axis,o=r.coordinateSystem,a=fE(r),s=gE(o,a),l=[t.x,t.y];l[a]+=e[a],l[a]=Math.min(s[1],l[a]),l[a]=Math.max(s[0],l[a]);var u=gE(o,1-a),h=(u[1]+u[0])/2,c=[h,h];return c[a]=l[a],{x:l[0],y:l[1],rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:\"middle\"}};},e;}(GR),dE={line:function line(t,e,n){return{type:\"Line\",subPixelOptimize:!0,shape:JR([e,n[0]],[e,n[1]],fE(t))};},shadow:function shadow(t,e,n){var i=t.getBandWidth(),r=n[1]-n[0];return{type:\"Rect\",shape:QR([e-i/2,n[0]],[i,r],fE(t))};}};function fE(t){return t.isHorizontal()?0:1;}function gE(t,e){var n=t.getRect();return[n[hE[e]],n[hE[e]]+n[cE[e]]];}var yE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.type=\"single\",e;}(wg);var vE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.init=function(e,n,i){var r=kp(e);t.prototype.init.apply(this,arguments),mE(e,r);},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),mE(this.option,e);},e.prototype.getCellSize=function(){return this.option.cellSize;},e.type=\"calendar\",e.defaultOption={z:2,left:80,top:60,cellSize:20,orient:\"horizontal\",splitLine:{show:!0,lineStyle:{color:\"#000\",width:1,type:\"solid\"}},itemStyle:{color:\"#fff\",borderWidth:1,borderColor:\"#ccc\"},dayLabel:{show:!0,firstDay:0,position:\"start\",margin:\"50%\",color:\"#000\"},monthLabel:{show:!0,position:\"start\",margin:5,align:\"center\",formatter:null,color:\"#000\"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:\"#ccc\",fontFamily:\"sans-serif\",fontWeight:\"bolder\",fontSize:20}},e;}(Op);function mE(t,e){var n,i=t.cellSize;1===(n=Y(i)?i:t.cellSize=[i,i]).length&&(n[1]=n[0]);var r=z([0,1],function(t){return function(t,e){return null!=t[Sp[e][0]]||null!=t[Sp[e][1]]&&null!=t[Sp[e][2]];}(e,t)&&(n[t]=\"auto\"),null!=n[t]&&\"auto\"!==n[t];});Ap(t,e,{type:\"box\",ignoreSize:r});}var xE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.render=function(t,e,n){var i=this.group;i.removeAll();var r=t.coordinateSystem,o=r.getRangeInfo(),a=r.getOrient(),s=e.getLocaleModel();this._renderDayRect(t,o,i),this._renderLines(t,o,a,i),this._renderYearText(t,o,a,i),this._renderMonthText(t,s,a,i),this._renderWeekText(t,s,o,a,i);},e.prototype._renderDayRect=function(t,e,n){for(var i=t.coordinateSystem,r=t.getModel(\"itemStyle\").getItemStyle(),o=i.getCellWidth(),a=i.getCellHeight(),s=e.start.time;s<=e.end.time;s=i.getNextNDay(s,1).time){var l=i.dataToRect([s],!1).tl,u=new Es({shape:{x:l[0],y:l[1],width:o,height:a},cursor:\"default\",style:r});n.add(u);}},e.prototype._renderLines=function(t,e,n,i){var r=this,o=t.coordinateSystem,a=t.getModel([\"splitLine\",\"lineStyle\"]).getLineStyle(),s=t.get([\"splitLine\",\"show\"]),l=a.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var u=e.start,h=0;u.time<=e.end.time;h++){p(u.formatedDate),0===h&&(u=o.getDateInfo(e.start.y+\"-\"+e.start.m));var c=u.date;c.setMonth(c.getMonth()+1),u=o.getDateInfo(c);}function p(e){r._firstDayOfMonth.push(o.getDateInfo(e)),r._firstDayPoints.push(o.dataToRect([e],!1).tl);var l=r._getLinePointsOfOneWeek(t,e,n);r._tlpoints.push(l[0]),r._blpoints.push(l[l.length-1]),s&&r._drawSplitline(l,a,i);}p(o.getNextNDay(e.end.time,1).formatedDate),s&&this._drawSplitline(r._getEdgesPoints(r._tlpoints,l,n),a,i),s&&this._drawSplitline(r._getEdgesPoints(r._blpoints,l,n),a,i);},e.prototype._getEdgesPoints=function(t,e,n){var i=[t[0].slice(),t[t.length-1].slice()],r=\"horizontal\"===n?0:1;return i[0][r]=i[0][r]-e/2,i[1][r]=i[1][r]+e/2,i;},e.prototype._drawSplitline=function(t,e,n){var i=new Hu({z2:20,shape:{points:t},style:e});n.add(i);},e.prototype._getLinePointsOfOneWeek=function(t,e,n){for(var i=t.coordinateSystem,r=i.getDateInfo(e),o=[],a=0;a<7;a++){var s=i.getNextNDay(r.time,a),l=i.dataToRect([s.time],!1);o[2*s.day]=l.tl,o[2*s.day+1]=l[\"horizontal\"===n?\"bl\":\"tr\"];}return o;},e.prototype._formatterLabel=function(t,e){return X(t)&&t?(n=t,E(e,function(t,e){n=n.replace(\"{\"+e+\"}\",i?ie(t):t);}),n):U(t)?t(e):e.nameMap;var n,i;},e.prototype._yearTextPositionControl=function(t,e,n,i,r){var o=e[0],a=e[1],s=[\"center\",\"bottom\"];\"bottom\"===i?(a+=r,s=[\"center\",\"top\"]):\"left\"===i?o-=r:\"right\"===i?(o+=r,s=[\"center\",\"top\"]):a-=r;var l=0;return\"left\"!==i&&\"right\"!==i||(l=Math.PI/2),{rotation:l,x:o,y:a,style:{align:s[0],verticalAlign:s[1]}};},e.prototype._renderYearText=function(t,e,n,i){var r=t.getModel(\"yearLabel\");if(r.get(\"show\")){var o=r.get(\"margin\"),a=r.get(\"position\");a||(a=\"horizontal\"!==n?\"top\":\"left\");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,u=(s[0][1]+s[1][1])/2,h=\"horizontal\"===n?0:1,c={top:[l,s[h][1]],bottom:[l,s[1-h][1]],left:[s[1-h][0],u],right:[s[h][0],u]},p=e.start.y;+e.end.y>+e.start.y&&(p=p+\"-\"+e.end.y);var d=r.get(\"formatter\"),f={start:e.start.y,end:e.end.y,nameMap:p},g=this._formatterLabel(d,f),y=new Bs({z2:30,style:ec(r,{text:g})});y.attr(this._yearTextPositionControl(y,c[a],n,a,o)),i.add(y);}},e.prototype._monthTextPositionControl=function(t,e,n,i,r){var o=\"left\",a=\"top\",s=t[0],l=t[1];return\"horizontal\"===n?(l+=r,e&&(o=\"center\"),\"start\"===i&&(a=\"bottom\")):(s+=r,e&&(a=\"middle\"),\"start\"===i&&(o=\"right\")),{x:s,y:l,align:o,verticalAlign:a};},e.prototype._renderMonthText=function(t,e,n,i){var r=t.getModel(\"monthLabel\");if(r.get(\"show\")){var o=r.get(\"nameMap\"),a=r.get(\"margin\"),s=r.get(\"position\"),l=r.get(\"align\"),u=[this._tlpoints,this._blpoints];o&&!X(o)||(o&&(e=Rc(o)||e),o=e.get([\"time\",\"monthAbbr\"])||[]);var h=\"start\"===s?0:1,c=\"horizontal\"===n?0:1;a=\"start\"===s?-a:a;for(var p=\"center\"===l,d=0;d=i.start.time&&n.timea.end.time&&t.reverse(),t;},t.prototype._getRangeInfo=function(t){var e,n=[this.getDateInfo(t[0]),this.getDateInfo(t[1])];n[0].time>n[1].time&&(e=!0,n.reverse());var i=Math.floor(n[1].time/_E)-Math.floor(n[0].time/_E)+1,r=new Date(n[0].time),o=r.getDate(),a=n[1].date.getDate();r.setDate(o+i-1);var s=r.getDate();if(s!==a)for(var l=r.getTime()-n[1].time>0?1:-1;(s=r.getDate())!==a&&(r.getTime()-n[1].time)*l>0;){i-=l,r.setDate(s-l);}var u=Math.floor((i+n[0].day+6)/7),h=e?1-u:u-1;return e&&n.reverse(),{range:[n[0].formatedDate,n[1].formatedDate],start:n[0],end:n[1],allDay:i,weeks:u,nthWeek:h,fweek:n[0].day,lweek:n[1].day};},t.prototype._getDateByWeeksAndDay=function(t,e,n){var i=this._getRangeInfo(n);if(t>i.weeks||0===t&&ei.lweek)return null;var r=7*(t-1)-i.fweek+e,o=new Date(i.start.time);return o.setDate(+i.start.d+r),this.getDateInfo(o);},t.create=function(e,n){var i=[];return e.eachComponent(\"calendar\",function(r){var o=new t(r,e,n);i.push(o),r.coordinateSystem=o;}),e.eachSeries(function(t){\"calendar\"===t.get(\"coordinateSystem\")&&(t.coordinateSystem=i[t.get(\"calendarIndex\")||0]);}),i;},t.dimensions=[\"time\",\"value\"],t;}();function wE(t){var e=t.calendarModel,n=t.seriesModel;return e?e.coordinateSystem:n?n.coordinateSystem:null;}function SE(t,e){var n;return E(e,function(e){null!=t[e]&&\"auto\"!==t[e]&&(n=!0);}),n;}var ME=[\"transition\",\"enterFrom\",\"leaveTo\"],IE=ME.concat([\"enterAnimation\",\"updateAnimation\",\"leaveAnimation\"]);function TE(t,e,n){if(n&&(!t[n]&&e[n]&&(t[n]={}),t=t[n],e=e[n]),t&&e)for(var i=n?ME:IE,r=0;r=0;l--){var p,d,f;if(f=null!=(d=Do((p=n[l]).id,null))?r.get(d):null){var g=f.parent,y=(c=AE(g),{}),v=Cp(f,p,g===i?{width:o,height:a}:{width:c.width,height:c.height},null,{hv:p.hv,boundingMode:p.bounding},y);if(!AE(f).isNew&&v){for(var m=p.transition,x={},_=0;_=0)?x[b]=w:f[b]=w;}dh(f,x,t,0);}else f.attr(y);}}},e.prototype._clear=function(){var t=this,e=this._elMap;e.each(function(n){OE(n,AE(n).option,e,t._lastGraphicModel);}),this._elMap=yt();},e.prototype.dispose=function(){this._clear();},e.type=\"graphic\",e;}(wg);function LE(t){var e=_t(DE,t)?DE[t]:Ch(t);var n=new e({});return AE(n).type=t,n;}function PE(t,e,n,i){var r=LE(n);return e.add(r),i.set(t,r),AE(r).id=t,AE(r).isNew=!0,r;}function OE(t,e,n,i){t&&t.parent&&(\"group\"===t.type&&t.traverse(function(t){OE(t,e,n,i);}),KO(t,e,i),n.removeKey(AE(t).id));}function RE(t,e,n,i){t.isGroup||E([[\"cursor\",wa.prototype.cursor],[\"zlevel\",i||0],[\"z\",n||0],[\"z2\",0]],function(n){var i=n[0];_t(e,i)?t[i]=rt(e[i],n[1]):null==t[i]&&(t[i]=n[1]);}),E(G(e),function(n){if(0===n.indexOf(\"on\")){var i=e[n];t[n]=U(i)?i:null;}}),_t(e,\"draggable\")&&(t.draggable=e.draggable),null!=e.name&&(t.name=e.name),null!=e.id&&(t.id=e.id);}var NE=[\"x\",\"y\",\"radius\",\"angle\",\"single\"],EE=[\"cartesian2d\",\"polar\",\"singleAxis\"];function zE(t){return t+\"Axis\";}function VE(t,e){var n,i=yt(),r=[],o=yt();t.eachComponent({mainType:\"dataZoom\",query:e},function(t){o.get(t.uid)||s(t);});do{n=!1,t.eachComponent(\"dataZoom\",a);}while(n);function a(t){!o.get(t.uid)&&function(t){var e=!1;return t.eachTargetAxis(function(t,n){var r=i.get(t);r&&r[n]&&(e=!0);}),e;}(t)&&(s(t),n=!0);}function s(t){o.set(t.uid,!0),r.push(t),t.eachTargetAxis(function(t,e){(i.get(t)||i.set(t,[]))[e]=!0;});}return r;}function BE(t){var e=t.ecModel,n={infoList:[],infoMap:yt()};return t.eachTargetAxis(function(t,i){var r=e.getComponent(zE(t),i);if(r){var o=r.getCoordSysModel();if(o){var a=o.uid,s=n.infoMap.get(a);s||(s={model:o,axisModels:[]},n.infoList.push(s),n.infoMap.set(a,s)),s.axisModels.push(r);}}}),n;}var FE=function(){function t(){this.indexList=[],this.indexMap=[];}return t.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0);},t;}(),GE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=[\"percent\",\"percent\"],n;}return n(e,t),e.prototype.init=function(t,e,n){var i=WE(t);this.settledOption=i,this.mergeDefaultAndTheme(t,n),this._doInit(i);},e.prototype.mergeOption=function(t){var e=WE(t);C(this.option,t,!0),C(this.settledOption,e,!0),this._doInit(e);},e.prototype._doInit=function(t){var e=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var n=this.settledOption;E([[\"start\",\"startValue\"],[\"end\",\"endValue\"]],function(t,i){\"value\"===this._rangePropMode[i]&&(e[t[0]]=n[t[0]]=null);},this),this._resetTarget();},e.prototype._resetTarget=function(){var t=this.get(\"orient\",!0),e=this._targetAxisInfoMap=yt();this._fillSpecifiedTargetAxis(e)?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||\"horizontal\",this._fillAutoTargetAxisByOrient(e,this._orient)),this._noTarget=!0,e.each(function(t){t.indexList.length&&(this._noTarget=!1);},this);},e.prototype._fillSpecifiedTargetAxis=function(t){var e=!1;return E(NE,function(n){var i=this.getReferringComponents(zE(n),zo);if(i.specified){e=!0;var r=new FE();E(i.models,function(t){r.add(t.componentIndex);}),t.set(n,r);}},this),e;},e.prototype._fillAutoTargetAxisByOrient=function(t,e){var n=this.ecModel,i=!0;if(i){var r=\"vertical\"===e?\"y\":\"x\";o(n.findComponents({mainType:r+\"Axis\"}),r);}i&&o(n.findComponents({mainType:\"singleAxis\",filter:function filter(t){return t.get(\"orient\",!0)===e;}}),\"single\");function o(e,n){var r=e[0];if(r){var o=new FE();if(o.add(r.componentIndex),t.set(n,o),i=!1,\"x\"===n||\"y\"===n){var a=r.getReferringComponents(\"grid\",Eo).models[0];a&&E(e,function(t){r.componentIndex!==t.componentIndex&&a===t.getReferringComponents(\"grid\",Eo).models[0]&&o.add(t.componentIndex);});}}}i&&E(NE,function(e){if(i){var r=n.findComponents({mainType:zE(e),filter:function filter(t){return\"category\"===t.get(\"type\",!0);}});if(r[0]){var o=new FE();o.add(r[0].componentIndex),t.set(e,o),i=!1;}}},this);},e.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis(function(e){!t&&(t=e);},this),\"y\"===t?\"vertical\":\"horizontal\";},e.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty(\"throttle\")&&(this._autoThrottle=!1),this._autoThrottle){var e=this.ecModel.option;this.option.throttle=e.animation&&e.animationDurationUpdate>0?100:20;}},e.prototype._updateRangeUse=function(t){var e=this._rangePropMode,n=this.get(\"rangeMode\");E([[\"start\",\"startValue\"],[\"end\",\"endValue\"]],function(i,r){var o=null!=t[i[0]],a=null!=t[i[1]];o&&!a?e[r]=\"percent\":!o&&a?e[r]=\"value\":n?e[r]=n[r]:o&&(e[r]=\"percent\");});},e.prototype.noTarget=function(){return this._noTarget;},e.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis(function(e,n){null==t&&(t=this.ecModel.getComponent(zE(e),n));},this),t;},e.prototype.eachTargetAxis=function(t,e){this._targetAxisInfoMap.each(function(n,i){E(n.indexList,function(n){t.call(e,i,n);});});},e.prototype.getAxisProxy=function(t,e){var n=this.getAxisModel(t,e);if(n)return n.__dzAxisProxy;},e.prototype.getAxisModel=function(t,e){var n=this._targetAxisInfoMap.get(t);if(n&&n.indexMap[e])return this.ecModel.getComponent(zE(t),e);},e.prototype.setRawRange=function(t){var e=this.option,n=this.settledOption;E([[\"start\",\"startValue\"],[\"end\",\"endValue\"]],function(i){null==t[i[0]]&&null==t[i[1]]||(e[i[0]]=n[i[0]]=t[i[0]],e[i[1]]=n[i[1]]=t[i[1]]);},this),this._updateRangeUse(t);},e.prototype.setCalculatedRange=function(t){var e=this.option;E([\"start\",\"startValue\",\"end\",\"endValue\"],function(n){e[n]=t[n];});},e.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow();},e.prototype.getValueRange=function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var n=this.findRepresentativeAxisProxy();return n?n.getDataValueWindow():void 0;},e.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var e,n=this._targetAxisInfoMap.keys(),i=0;i=0;}(e)){var n=zE(this._dimName),i=e.getReferringComponents(n,Eo).models[0];i&&this._axisIndex===i.componentIndex&&t.push(e);}},this),t;},t.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+\"Axis\",this._axisIndex);},t.prototype.getMinMaxSpan=function(){return T(this._minMaxSpan);},t.prototype.calculateDataWindow=function(t){var e,n=this._dataExtent,i=this.getAxisModel().axis.scale,r=this._dataZoomModel.getRangePropMode(),o=[0,100],a=[],s=[];XE([\"start\",\"end\"],function(l,u){var h=t[l],c=t[l+\"Value\"];\"percent\"===r[u]?(null==h&&(h=o[u]),c=i.parse(Yr(h,o,n))):(e=!0,h=Yr(c=null==c?n[u]:i.parse(c),n,o)),s[u]=null==c||isNaN(c)?n[u]:c,a[u]=null==h||isNaN(h)?o[u]:h;}),ZE(s),ZE(a);var l=this._minMaxSpan;function u(t,e,n,r,o){var a=o?\"Span\":\"ValueSpan\";xk(0,t,n,\"all\",l[\"min\"+a],l[\"max\"+a]);for(var s=0;s<2;s++){e[s]=Yr(t[s],n,r,!0),o&&(e[s]=i.parse(e[s]));}}return e?u(s,a,n,o,!1):u(a,s,o,n,!0),{valueWindow:s,percentWindow:a};},t.prototype.reset=function(t){if(t===this._dataZoomModel){var e=this.getTargetSeriesModels();this._dataExtent=function(t,e,n){var i=[1/0,-1/0];XE(n,function(t){!function(t,e,n){e&&E(v_(e,n),function(n){var i=e.getApproximateExtent(n);i[0]t[1]&&(t[1]=i[1]);});}(i,t.getData(),e);});var r=t.getAxisModel(),o=s_(r.axis.scale,r,i).calculate();return[o.min,o.max];}(this,this._dimName,e),this._updateMinMaxSpan();var n=this.calculateDataWindow(t.settledOption);this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,this._setAxisModel();}},t.prototype.filterData=function(t,e){if(t===this._dataZoomModel){var n=this._dimName,i=this.getTargetSeriesModels(),r=t.get(\"filterMode\"),o=this._valueWindow;\"none\"!==r&&XE(i,function(t){var e=t.getData(),i=e.mapDimensionsAll(n);if(i.length){if(\"weakFilter\"===r){var a=e.getStore(),s=z(i,function(t){return e.getDimensionIndex(t);},e);e.filterSelf(function(t){for(var e,n,r,l=0;lo[1];if(h&&!c&&!p)return!0;h&&(r=!0),c&&(e=!0),p&&(n=!0);}return r&&e&&n;});}else XE(i,function(n){if(\"empty\"===r)t.setData(e=e.map(n,function(t){return function(t){return t>=o[0]&&t<=o[1];}(t)?t:NaN;}));else{var i={};i[n]=o,e.selectRange(i);}});XE(i,function(t){e.setApproximateExtent(o,t);});}});}},t.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},e=this._dataZoomModel,n=this._dataExtent;XE([\"min\",\"max\"],function(i){var r=e.get(i+\"Span\"),o=e.get(i+\"ValueSpan\");null!=o&&(o=this.getAxisModel().axis.scale.parse(o)),null!=o?r=Yr(n[0]+o,n,[0,100],!0):null!=r&&(o=Yr(r,[0,100],n,!0)-n[0]),t[i+\"Span\"]=r,t[i+\"ValueSpan\"]=o;},this);},t.prototype._setAxisModel=function(){var t=this.getAxisModel(),e=this._percentWindow,n=this._valueWindow;if(e){var i=Kr(n,[0,500]);i=Math.min(i,20);var r=t.axis.scale.rawExtentInfo;0!==e[0]&&r.setDeterminedMinMax(\"min\",+n[0].toFixed(i)),100!==e[1]&&r.setDeterminedMinMax(\"max\",+n[1].toFixed(i)),r.freeze();}},t;}();var qE={getTargetSeries:function getTargetSeries(t){function e(e){t.eachComponent(\"dataZoom\",function(n){n.eachTargetAxis(function(i,r){var o=t.getComponent(zE(i),r);e(i,r,o,n);});});}e(function(t,e,n,i){n.__dzAxisProxy=null;});var n=[];e(function(e,i,r,o){r.__dzAxisProxy||(r.__dzAxisProxy=new jE(e,i,o,t),n.push(r.__dzAxisProxy));});var i=yt();return E(n,function(t){E(t.getTargetSeriesModels(),function(t){i.set(t.uid,t);});}),i;},overallReset:function overallReset(t,e){t.eachComponent(\"dataZoom\",function(t){t.eachTargetAxis(function(e,n){t.getAxisProxy(e,n).reset(t);}),t.eachTargetAxis(function(n,i){t.getAxisProxy(n,i).filterData(t,e);});}),t.eachComponent(\"dataZoom\",function(t){var e=t.findRepresentativeAxisProxy();if(e){var n=e.getDataPercentWindow(),i=e.getDataValueWindow();t.setCalculatedRange({start:n[0],end:n[1],startValue:i[0],endValue:i[1]});}});}};var KE=!1;function $E(t){KE||(KE=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,qE),function(t){t.registerAction(\"dataZoom\",function(t,e){E(VE(e,t),function(e){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue});});});}(t),t.registerSubTypeDefaulter(\"dataZoom\",function(){return\"slider\";}));}function JE(t){t.registerComponentModel(HE),t.registerComponentView(UE),$E(t);}var QE=function QE(){},tz={};function ez(t,e){tz[t]=e;}function nz(t){return tz[t];}var iz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.optionUpdated=function(){t.prototype.optionUpdated.apply(this,arguments);var e=this.ecModel;E(this.option.feature,function(t,n){var i=nz(n);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(e)),C(t,i.defaultOption));});},e.type=\"toolbox\",e.layoutMode={type:\"box\",ignoreSize:!0},e.defaultOption={show:!0,z:6,orient:\"horizontal\",left:\"right\",top:\"top\",backgroundColor:\"transparent\",borderColor:\"#ccc\",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:\"#666\",color:\"none\"},emphasis:{iconStyle:{borderColor:\"#3E98C5\"}},tooltip:{show:!1,position:\"bottom\"}},e;}(Op);function rz(t,e){var n=dp(e.get(\"padding\")),i=e.getItemStyle([\"color\",\"opacity\"]);return i.fill=e.get(\"backgroundColor\"),t=new Es({shape:{x:t.x-n[3],y:t.y-n[0],width:t.width+n[1]+n[3],height:t.height+n[0]+n[2],r:e.get(\"borderRadius\")},style:i,silent:!0,z2:-1});}var oz=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.prototype.render=function(t,e,n,i){var r=this.group;if(r.removeAll(),t.get(\"show\")){var o=+t.get(\"itemSize\"),a=\"vertical\"===t.get(\"orient\"),s=t.get(\"feature\")||{},l=this._features||(this._features={}),u=[];E(s,function(t,e){u.push(e);}),new Lm(this._featureNames||[],u).add(h).update(h).remove(H(h,null)).execute(),this._featureNames=u,function(t,e,n){var i=e.getBoxLayoutParams(),r=e.get(\"padding\"),o={width:n.getWidth(),height:n.getHeight()},a=Tp(i,o,r);Ip(e.get(\"orient\"),t,e.get(\"itemGap\"),a.width,a.height),Cp(t,i,o,r);}(r,t,n),r.add(rz(r.getBoundingRect(),t)),a||r.eachChild(function(t){var e=t.__title,i=t.ensureState(\"emphasis\"),a=i.textConfig||(i.textConfig={}),s=t.getTextContent(),l=s&&s.ensureState(\"emphasis\");if(l&&!U(l)&&e){var u=l.style||(l.style={}),h=_r(e,Bs.makeFont(u)),c=t.x+r.x,p=!1;t.y+r.y+o+h.height>n.getHeight()&&(a.position=\"top\",p=!0);var d=p?-5-h.height:o+10;c+h.width/2>n.getWidth()?(a.position=[\"100%\",d],u.align=\"right\"):c-h.width/2<0&&(a.position=[0,d],u.align=\"left\");}});}function h(h,c){var p,d=u[h],f=u[c],g=s[d],y=new Sc(g,t,t.ecModel);if(i&&null!=i.newTitle&&i.featureName===d&&(g.title=i.newTitle),d&&!f){if(function(t){return 0===t.indexOf(\"my\");}(d))p={onclick:y.option.onclick,featureName:d};else{var v=nz(d);if(!v)return;p=new v();}l[d]=p;}else if(!(p=l[f]))return;p.uid=Ic(\"toolbox-feature\"),p.model=y,p.ecModel=e,p.api=n;var m=p instanceof QE;d||!f?!y.get(\"show\")||m&&p.unusable?m&&p.remove&&p.remove(e,n):(!function(i,s,l){var u,h,c=i.getModel(\"iconStyle\"),p=i.getModel([\"emphasis\",\"iconStyle\"]),d=s instanceof QE&&s.getIcons?s.getIcons():i.get(\"icon\"),f=i.get(\"title\")||{};X(d)?(u={})[l]=d:u=d;X(f)?(h={})[l]=f:h=f;var g=i.iconPaths={};E(u,function(l,u){var d=Wh(l,{},{x:-o/2,y:-o/2,width:o,height:o});d.setStyle(c.getItemStyle()),d.ensureState(\"emphasis\").style=p.getItemStyle();var f=new Bs({style:{text:h[u],align:p.get(\"textAlign\"),borderRadius:p.get(\"textBorderRadius\"),padding:p.get(\"textPadding\"),fill:null},ignore:!0});d.setTextContent(f),Xh({el:d,componentModel:t,itemName:u,formatterParamsExtra:{title:h[u]}}),d.__title=h[u],d.on(\"mouseover\",function(){var e=p.getItemStyle(),i=a?null==t.get(\"right\")&&\"right\"!==t.get(\"left\")?\"right\":\"left\":null==t.get(\"bottom\")&&\"bottom\"!==t.get(\"top\")?\"bottom\":\"top\";f.setStyle({fill:p.get(\"textFill\")||e.fill||e.stroke||\"#000\",backgroundColor:p.get(\"textBackgroundColor\")}),d.setTextConfig({position:p.get(\"textPosition\")||i}),f.ignore=!t.get(\"showTitle\"),n.enterEmphasis(this);}).on(\"mouseout\",function(){\"emphasis\"!==i.get([\"iconStatus\",u])&&n.leaveEmphasis(this),f.hide();}),(\"emphasis\"===i.get([\"iconStatus\",u])?Al:kl)(d),r.add(d),d.on(\"click\",W(s.onclick,s,e,n,u)),g[u]=d;});}(y,p,d),y.setIconStatus=function(t,e){var n=this.option,i=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[t]=e,i[t]&&(\"emphasis\"===e?Al:kl)(i[t]);},p instanceof QE&&p.render&&p.render(y,e,n,i)):m&&p.dispose&&p.dispose(e,n);}},e.prototype.updateView=function(t,e,n,i){E(this._features,function(t){t instanceof QE&&t.updateView&&t.updateView(t.model,e,n,i);});},e.prototype.remove=function(t,e){E(this._features,function(n){n instanceof QE&&n.remove&&n.remove(t,e);}),this.group.removeAll();},e.prototype.dispose=function(t,e){E(this._features,function(n){n instanceof QE&&n.dispose&&n.dispose(t,e);});},e.type=\"toolbox\",e;}(wg);var az=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.prototype.onclick=function(t,e){var n=this.model,i=n.get(\"name\")||t.get(\"title.0.text\")||\"echarts\",o=\"svg\"===e.getZr().painter.getType(),a=o?\"svg\":n.get(\"type\",!0)||\"png\",s=e.getConnectedDataURL({type:a,backgroundColor:n.get(\"backgroundColor\",!0)||t.get(\"backgroundColor\")||\"#fff\",connectedBackgroundColor:n.get(\"connectedBackgroundColor\"),excludeComponents:n.get(\"excludeComponents\"),pixelRatio:n.get(\"pixelRatio\")}),l=r.browser;if(U(MouseEvent)&&(l.newEdge||!l.ie&&!l.edge)){var u=document.createElement(\"a\");u.download=i+\".\"+a,u.target=\"_blank\",u.href=s;var h=new MouseEvent(\"click\",{view:document.defaultView,bubbles:!0,cancelable:!1});u.dispatchEvent(h);}else if(window.navigator.msSaveOrOpenBlob||o){var c=s.split(\",\"),p=c[0].indexOf(\"base64\")>-1,d=o?decodeURIComponent(c[1]):c[1];p&&(d=window.atob(d));var f=i+\".\"+a;if(window.navigator.msSaveOrOpenBlob){for(var g=d.length,y=new Uint8Array(g);g--;){y[g]=d.charCodeAt(g);}var v=new Blob([y]);window.navigator.msSaveOrOpenBlob(v,f);}else{var m=document.createElement(\"iframe\");document.body.appendChild(m);var x=m.contentWindow,_=x.document;_.open(\"image/svg+xml\",\"replace\"),_.write(d),_.close(),x.focus(),_.execCommand(\"SaveAs\",!0,f),document.body.removeChild(m);}}else{var b=n.get(\"lang\"),w='',S=window.open();S.document.write(w),S.document.title=i;}},e.getDefaultOption=function(t){return{show:!0,icon:\"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0\",title:t.getLocaleModel().get([\"toolbox\",\"saveAsImage\",\"title\"]),type:\"png\",connectedBackgroundColor:\"#fff\",name:\"\",excludeComponents:[\"toolbox\"],lang:t.getLocaleModel().get([\"toolbox\",\"saveAsImage\",\"lang\"])};},e;}(QE),sz=\"__ec_magicType_stack__\",lz=[[\"line\",\"bar\"],[\"stack\"]],uz=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.prototype.getIcons=function(){var t=this.model,e=t.get(\"icon\"),n={};return E(t.get(\"type\"),function(t){e[t]&&(n[t]=e[t]);}),n;},e.getDefaultOption=function(t){return{show:!0,type:[],icon:{line:\"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4\",bar:\"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7\",stack:\"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z\"},title:t.getLocaleModel().get([\"toolbox\",\"magicType\",\"title\"]),option:{},seriesIndex:{}};},e.prototype.onclick=function(t,e,n){var i=this.model,r=i.get([\"seriesIndex\",n]);if(hz[n]){var o,a={series:[]};E(lz,function(t){P(t,n)>=0&&E(t,function(t){i.setIconStatus(t,\"normal\");});}),i.setIconStatus(n,\"emphasis\"),t.eachComponent({mainType:\"series\",query:null==r?null:{seriesIndex:r}},function(t){var e=t.subType,r=t.id,o=hz[n](e,r,t,i);o&&(k(o,t.option),a.series.push(o));var s=t.coordinateSystem;if(s&&\"cartesian2d\"===s.type&&(\"line\"===n||\"bar\"===n)){var l=s.getAxesByScale(\"ordinal\")[0];if(l){var u=l.dim+\"Axis\",h=t.getReferringComponents(u,Eo).models[0].componentIndex;a[u]=a[u]||[];for(var c=0;c<=h;c++){a[u][h]=a[u][h]||{};}a[u][h].boundaryGap=\"bar\"===n;}}});var s=n;\"stack\"===n&&(o=C({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),\"emphasis\"!==i.get([\"iconStatus\",n])&&(s=\"tiled\")),e.dispatchAction({type:\"changeMagicType\",currentType:s,newOption:a,newTitle:o,featureName:\"magicType\"});}},e;}(QE),hz={line:function line(t,e,n,i){if(\"bar\"===t)return C({id:e,type:\"line\",data:n.get(\"data\"),stack:n.get(\"stack\"),markPoint:n.get(\"markPoint\"),markLine:n.get(\"markLine\")},i.get([\"option\",\"line\"])||{},!0);},bar:function bar(t,e,n,i){if(\"line\"===t)return C({id:e,type:\"bar\",data:n.get(\"data\"),stack:n.get(\"stack\"),markPoint:n.get(\"markPoint\"),markLine:n.get(\"markLine\")},i.get([\"option\",\"bar\"])||{},!0);},stack:function stack(t,e,n,i){var r=n.get(\"stack\")===sz;if(\"line\"===t||\"bar\"===t)return i.setIconStatus(\"stack\",r?\"normal\":\"emphasis\"),C({id:e,stack:r?\"\":sz},i.get([\"option\",\"stack\"])||{},!0);}};vm({type:\"changeMagicType\",event:\"magicTypeChanged\",update:\"prepareAndUpdate\"},function(t,e){e.mergeOption(t.newOption);});var cz=new Array(60).join(\"-\"),pz=\"\\t\";function dz(t){return t.replace(/^\\s\\s*/,\"\").replace(/\\s\\s*$/,\"\");}var fz=new RegExp(\"[\\t]+\",\"g\");function gz(t,e){var n=t.split(new RegExp(\"\\n*\"+cz+\"\\n*\",\"g\")),i={series:[]};return E(n,function(t,n){if(function(t){if(t.slice(0,t.indexOf(\"\\n\")).indexOf(pz)>=0)return!0;}(t)){var r=function(t){for(var e=t.split(/\\n+/g),n=[],i=z(dz(e.shift()).split(fz),function(t){return{name:t,data:[]};}),r=0;r=0)&&t(r,i._targetInfoList);});}return t.prototype.setOutputRanges=function(t,e){return this.matchOutputRanges(t,e,function(t,e,n){if((t.coordRanges||(t.coordRanges=[])).push(e),!t.coordRange){t.coordRange=e;var i=Az[t.brushType](0,n,e);t.__rangeOffset={offset:Lz[t.brushType](i.values,t.range,[1,1]),xyMinMax:i.xyMinMax};}}),t;},t.prototype.matchOutputRanges=function(t,e,n){E(t,function(t){var i=this.findTargetInfo(t,e);i&&!0!==i&&E(i.coordSyses,function(i){var r=Az[t.brushType](1,i,t.range,!0);n(t,r.values,i,e);});},this);},t.prototype.setInputRanges=function(t,e){E(t,function(t){var n,i,r,o,a,s=this.findTargetInfo(t,e);if(t.range=t.range||[],s&&!0!==s){t.panelId=s.panelId;var l=Az[t.brushType](0,s.coordSys,t.coordRange),u=t.__rangeOffset;t.range=u?Lz[t.brushType](l.values,u.offset,(n=l.xyMinMax,i=u.xyMinMax,r=Oz(n),o=Oz(i),a=[r[0]/o[0],r[1]/o[1]],isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a)):l.values;}},this);},t.prototype.makePanelOpts=function(t,e){return z(this._targetInfoList,function(n){var i=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:e?e(n):null,clipPath:bL(i),isTargetByCursor:SL(i,t,n.coordSysModel),getLinearBrushOtherExtent:wL(i)};});},t.prototype.controlSeries=function(t,e,n){var i=this.findTargetInfo(t,n);return!0===i||i&&P(i.coordSyses,e.coordinateSystem)>=0;},t.prototype.findTargetInfo=function(t,e){for(var n=this._targetInfoList,i=Iz(e,t),r=0;rt[1]&&t.reverse(),t;}function Iz(t,e){return Ro(t,e,{includeMainTypes:wz});}var Tz={grid:function grid(t,e){var n=t.xAxisModels,i=t.yAxisModels,r=t.gridModels,o=yt(),a={},s={};(n||i||r)&&(E(n,function(t){var e=t.axis.grid.model;o.set(e.id,e),a[e.id]=!0;}),E(i,function(t){var e=t.axis.grid.model;o.set(e.id,e),s[e.id]=!0;}),E(r,function(t){o.set(t.id,t),a[t.id]=!0,s[t.id]=!0;}),o.each(function(t){var r=t.coordinateSystem,o=[];E(r.getCartesians(),function(t,e){(P(n,t.getAxis(\"x\").model)>=0||P(i,t.getAxis(\"y\").model)>=0)&&o.push(t);}),e.push({panelId:\"grid--\"+t.id,gridModel:t,coordSysModel:t,coordSys:o[0],coordSyses:o,getPanelRect:Dz.grid,xAxisDeclared:a[t.id],yAxisDeclared:s[t.id]});}));},geo:function geo(t,e){E(t.geoModels,function(t){var n=t.coordinateSystem;e.push({panelId:\"geo--\"+t.id,geoModel:t,coordSysModel:t,coordSys:n,coordSyses:[n],getPanelRect:Dz.geo});});}},Cz=[function(t,e){var n=t.xAxisModel,i=t.yAxisModel,r=t.gridModel;return!r&&n&&(r=n.axis.grid.model),!r&&i&&(r=i.axis.grid.model),r&&r===e.gridModel;},function(t,e){var n=t.geoModel;return n&&n===e.geoModel;}],Dz={grid:function grid(){return this.coordSys.master.getRect().clone();},geo:function geo(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(Nh(t)),e;}},Az={lineX:H(kz,0),lineY:H(kz,1),rect:function rect(t,e,n,i){var r=t?e.pointToData([n[0][0],n[1][0]],i):e.dataToPoint([n[0][0],n[1][0]],i),o=t?e.pointToData([n[0][1],n[1][1]],i):e.dataToPoint([n[0][1],n[1][1]],i),a=[Mz([r[0],o[0]]),Mz([r[1],o[1]])];return{values:a,xyMinMax:a};},polygon:function polygon(t,e,n,i){var r=[[1/0,-1/0],[1/0,-1/0]];return{values:z(n,function(n){var o=t?e.pointToData(n,i):e.dataToPoint(n,i);return r[0][0]=Math.min(r[0][0],o[0]),r[1][0]=Math.min(r[1][0],o[1]),r[0][1]=Math.max(r[0][1],o[0]),r[1][1]=Math.max(r[1][1],o[1]),o;}),xyMinMax:r};}};function kz(t,e,n,i){var r=n.getAxis([\"x\",\"y\"][t]),o=Mz(z([0,1],function(t){return e?r.coordToData(r.toLocalCoord(i[t]),!0):r.toGlobalCoord(r.dataToCoord(i[t]));})),a=[];return a[t]=o,a[1-t]=[NaN,NaN],{values:o,xyMinMax:a};}var Lz={lineX:H(Pz,0),lineY:H(Pz,1),rect:function rect(t,e,n){return[[t[0][0]-n[0]*e[0][0],t[0][1]-n[0]*e[0][1]],[t[1][0]-n[1]*e[1][0],t[1][1]-n[1]*e[1][1]]];},polygon:function polygon(t,e,n){return z(t,function(t,i){return[t[0]-n[0]*e[i][0],t[1]-n[1]*e[i][1]];});}};function Pz(t,e,n,i){return[e[0]-i[t]*n[0],e[1]-i[t]*n[1]];}function Oz(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN];}var Rz,Nz,Ez=E,zz=xo+\"toolbox-dataZoom_\",Vz=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.prototype.render=function(t,e,n,i){this._brushController||(this._brushController=new Yk(n.getZr()),this._brushController.on(\"brush\",W(this._onBrush,this)).mount()),function(t,e,n,i,r){var o=n._isZoomActive;i&&\"takeGlobalCursor\"===i.type&&(o=\"dataZoomSelect\"===i.key&&i.dataZoomSelectActive);n._isZoomActive=o,t.setIconStatus(\"zoom\",o?\"emphasis\":\"normal\");var a=new Sz(Fz(t),e,{include:[\"grid\"]}).makePanelOpts(r,function(t){return t.xAxisDeclared&&!t.yAxisDeclared?\"lineX\":!t.xAxisDeclared&&t.yAxisDeclared?\"lineY\":\"rect\";});n._brushController.setPanels(a).enableBrush(!(!o||!a.length)&&{brushType:\"auto\",brushStyle:t.getModel(\"brushStyle\").getItemStyle()});}(t,e,this,i,n),function(t,e){t.setIconStatus(\"back\",function(t){return _z(t).length;}(e)>1?\"emphasis\":\"normal\");}(t,e);},e.prototype.onclick=function(t,e,n){Bz[n].call(this);},e.prototype.remove=function(t,e){this._brushController&&this._brushController.unmount();},e.prototype.dispose=function(t,e){this._brushController&&this._brushController.dispose();},e.prototype._onBrush=function(t){var e=t.areas;if(t.isEnd&&e.length){var n={},i=this.ecModel;this._brushController.updateCovers([]),new Sz(Fz(this.model),i,{include:[\"grid\"]}).matchOutputRanges(e,i,function(t,e,n){if(\"cartesian2d\"===n.type){var i=t.brushType;\"rect\"===i?(r(\"x\",n,e[0]),r(\"y\",n,e[1])):r({lineX:\"x\",lineY:\"y\"}[i],n,e);}}),function(t,e){var n=_z(t);mz(e,function(e,i){for(var r=n.length-1;r>=0&&!n[r][i];r--){;}if(r<0){var o=t.queryComponents({mainType:\"dataZoom\",subType:\"select\",id:i})[0];if(o){var a=o.getPercentRange();n[0][i]={dataZoomId:i,start:a[0],end:a[1]};}}}),n.push(e);}(i,n),this._dispatchZoomAction(n);}function r(t,e,r){var o=e.getAxis(t),a=o.model,s=function(t,e,n){var i;return n.eachComponent({mainType:\"dataZoom\",subType:\"select\"},function(n){n.getAxisModel(t,e.componentIndex)&&(i=n);}),i;}(t,a,i),l=s.findRepresentativeAxisProxy(a).getMinMaxSpan();null==l.minValueSpan&&null==l.maxValueSpan||(r=xk(0,r.slice(),o.scale.getExtent(),0,l.minValueSpan,l.maxValueSpan)),s&&(n[s.id]={dataZoomId:s.id,startValue:r[0],endValue:r[1]});}},e.prototype._dispatchZoomAction=function(t){var e=[];Ez(t,function(t,n){e.push(T(t));}),e.length&&this.api.dispatchAction({type:\"dataZoom\",from:this.uid,batch:e});},e.getDefaultOption=function(t){return{show:!0,filterMode:\"filter\",icon:{zoom:\"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1\",back:\"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26\"},title:t.getLocaleModel().get([\"toolbox\",\"dataZoom\",\"title\"]),brushStyle:{borderWidth:0,color:\"rgba(210,219,238,0.2)\"}};},e;}(QE),Bz={zoom:function zoom(){var t=!this._isZoomActive;this.api.dispatchAction({type:\"takeGlobalCursor\",key:\"dataZoomSelect\",dataZoomSelectActive:t});},back:function back(){this._dispatchZoomAction(function(t){var e=_z(t),n=e[e.length-1];e.length>1&&e.pop();var i={};return mz(n,function(t,n){for(var r=e.length-1;r>=0;r--){if(t=e[r][n]){i[n]=t;break;}}}),i;}(this.ecModel));}};function Fz(t){var e={xAxisIndex:t.get(\"xAxisIndex\",!0),yAxisIndex:t.get(\"yAxisIndex\",!0),xAxisId:t.get(\"xAxisId\",!0),yAxisId:t.get(\"yAxisId\",!0)};return null==e.xAxisIndex&&null==e.xAxisId&&(e.xAxisIndex=\"all\"),null==e.yAxisIndex&&null==e.yAxisId&&(e.yAxisIndex=\"all\"),e;}Rz=\"dataZoom\",Nz=function Nz(t){var e=t.getComponent(\"toolbox\",0),n=[\"feature\",\"dataZoom\"];if(e&&null!=e.get(n)){var i=e.getModel(n),r=[],o=Ro(t,Fz(i));return Ez(o.xAxisModels,function(t){return a(t,\"xAxis\",\"xAxisIndex\");}),Ez(o.yAxisModels,function(t){return a(t,\"yAxis\",\"yAxisIndex\");}),r;}function a(t,e,n){var o=t.componentIndex,a={type:\"select\",$fromToolbox:!0,filterMode:i.get(\"filterMode\",!0)||\"filter\",id:zz+e+o};a[n]=o,r.push(a);}},lt(null==ed.get(Rz)&&Nz),ed.set(Rz,Nz);var Gz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.type=\"tooltip\",e.dependencies=[\"axisPointer\"],e.defaultOption={z:60,show:!0,showContent:!0,trigger:\"item\",triggerOn:\"mousemove|click\",alwaysShowContent:!1,displayMode:\"single\",renderMode:\"auto\",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:\"#fff\",shadowBlur:10,shadowColor:\"rgba(0, 0, 0, .2)\",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:\"\",axisPointer:{type:\"line\",axis:\"auto\",animation:\"auto\",animationDurationUpdate:200,animationEasingUpdate:\"exponentialOut\",crossStyle:{color:\"#999\",width:1,type:\"dashed\",textStyle:{}}},textStyle:{color:\"#666\",fontSize:14}},e;}(Op);function Wz(t){var e=t.get(\"confine\");return null!=e?!!e:\"richText\"===t.get(\"renderMode\");}function Hz(t){if(r.domSupported)for(var e=document.documentElement.style,n=0,i=t.length;n-1?(u+=\"top:50%\",h+=\"translateY(-50%) rotate(\"+(a=\"left\"===s?-225:-45)+\"deg)\"):(u+=\"left:50%\",h+=\"translateX(-50%) rotate(\"+(a=\"top\"===s?225:45)+\"deg)\");var c=a*Math.PI/180,p=l+r,d=p*Math.abs(Math.cos(c))+p*Math.abs(Math.sin(c)),f=e+\" solid \"+r+\"px;\";return'
';}(n,i,r)),X(t))o.innerHTML=t+a;else if(t){o.innerHTML=\"\",Y(t)||(t=[t]);for(var s=0;s=0?this._tryShow(n,i):\"leave\"===e&&this._hide(i));},this));},e.prototype._keepShow=function(){var t=this._tooltipModel,e=this._ecModel,n=this._api,i=t.get(\"triggerOn\");if(null!=this._lastX&&null!=this._lastY&&\"none\"!==i&&\"click\"!==i){var r=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&r.manuallyShowTip(t,e,n,{x:r._lastX,y:r._lastY,dataByCoordSys:r._lastDataByCoordSys});});}},e.prototype.manuallyShowTip=function(t,e,n,i){if(i.from!==this.uid&&!r.node&&n.getDom()){var o=aV(i,n);this._ticket=\"\";var a=i.dataByCoordSys,s=function(t,e,n){var i=No(t).queryOptionMap,r=i.keys()[0];if(!r||\"series\"===r)return;var o,a=Vo(e,r,i.get(r),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(!a)return;if(n.getViewOfComponentModel(a).group.traverse(function(e){var n=Js(e).tooltipConfig;if(n&&n.name===t.name)return o=e,!0;}),o)return{componentMainType:r,componentIndex:a.componentIndex,el:o};}(i,e,n);if(s){var l=s.el.getBoundingRect().clone();l.applyTransform(s.el.transform),this._tryShow({offsetX:l.x+l.width/2,offsetY:l.y+l.height/2,target:s.el,position:i.position,positionDefault:\"bottom\"},o);}else if(i.tooltip&&null!=i.x&&null!=i.y){var u=iV;u.x=i.x,u.y=i.y,u.update(),Js(u).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:u},o);}else if(a)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:a,tooltipOption:i.tooltipOption},o);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(t,e,n,i))return;var h=dN(i,e),c=h.point[0],p=h.point[1];null!=c&&null!=p&&this._tryShow({offsetX:c,offsetY:p,target:h.el,position:i.position,positionDefault:\"bottom\"},o);}else null!=i.x&&null!=i.y&&(n.dispatchAction({type:\"updateAxisPointer\",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},o));}},e.prototype.manuallyHideTip=function(t,e,n,i){var r=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&r.hideLater(this._tooltipModel.get(\"hideDelay\")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(aV(i,n));},e.prototype._manuallyAxisShowTip=function(t,e,n,i){var r=i.seriesIndex,o=i.dataIndex,a=e.getComponent(\"axisPointer\").coordSysAxesInfo;if(null!=r&&null!=o&&null!=a){var s=e.getSeriesByIndex(r);if(s)if(\"axis\"===oV([s.getData().getItemModel(o),s,(s.coordinateSystem||{}).model],this._tooltipModel).get(\"trigger\"))return n.dispatchAction({type:\"updateAxisPointer\",seriesIndex:r,dataIndex:o,position:i.position}),!0;}},e.prototype._tryShow=function(t,e){var n=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var i=t.dataByCoordSys;if(i&&i.length)this._showAxisTooltip(i,t);else if(n){var r,o;this._lastDataByCoordSys=null,Ty(n,function(t){return null!=Js(t).dataIndex?(r=t,!0):null!=Js(t).tooltipConfig?(o=t,!0):void 0;},!0),r?this._showSeriesItemTooltip(t,r,e):o?this._showComponentItemTooltip(t,o,e):this._hide(e);}else this._lastDataByCoordSys=null,this._hide(e);}},e.prototype._showOrMove=function(t,e){var n=t.get(\"showDelay\");e=W(e,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(e,n):e();},e.prototype._showAxisTooltip=function(t,e){var n=this._ecModel,i=this._tooltipModel,r=[e.offsetX,e.offsetY],o=oV([e.tooltipOption],i),a=this._renderMode,s=[],l=Qf(\"section\",{blocks:[],noHeader:!0}),u=[],h=new hg();E(t,function(t){E(t.dataByAxis,function(t){var e=n.getComponent(t.axisDim+\"Axis\",t.axisIndex),r=t.value;if(e&&null!=r){var o=qR(r,e.axis,n,t.seriesDataIndices,t.valueLabelOpt),c=Qf(\"section\",{header:o,noHeader:!ut(o),sortBlocks:!0,blocks:[]});l.blocks.push(c),E(t.seriesDataIndices,function(l){var p=n.getSeriesByIndex(l.seriesIndex),d=l.dataIndexInside,f=p.getDataParams(d);if(!(f.dataIndex<0)){f.axisDim=t.axisDim,f.axisIndex=t.axisIndex,f.axisType=t.axisType,f.axisId=t.axisId,f.axisValue=d_(e.axis,{value:r}),f.axisValueLabel=o,f.marker=h.makeTooltipMarker(\"item\",xp(f.color),a);var g=yf(p.formatTooltip(d,!0,null)),y=g.frag;if(y){var v=oV([p],i).get(\"valueFormatter\");c.blocks.push(v?A({valueFormatter:v},y):y);}g.text&&u.push(g.text),s.push(f);}});}});}),l.blocks.reverse(),u.reverse();var c=e.position,p=o.get(\"order\"),d=og(l,h,a,p,n.get(\"useUTC\"),o.get(\"textStyle\"));d&&u.unshift(d);var f=\"richText\"===a?\"\\n\\n\":\"
\",g=u.join(f);this._showOrMove(o,function(){this._updateContentNotChangedOnAxis(t,s)?this._updatePosition(o,c,r[0],r[1],this._tooltipContent,s):this._showTooltipContent(o,g,s,Math.random()+\"\",r[0],r[1],c,null,h);});},e.prototype._showSeriesItemTooltip=function(t,e,n){var i=this._ecModel,r=Js(e),o=r.seriesIndex,a=i.getSeriesByIndex(o),s=r.dataModel||a,l=r.dataIndex,u=r.dataType,h=s.getData(u),c=this._renderMode,p=t.positionDefault,d=oV([h.getItemModel(l),s,a&&(a.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),f=d.get(\"trigger\");if(null==f||\"item\"===f){var g=s.getDataParams(l,u),y=new hg();g.marker=y.makeTooltipMarker(\"item\",xp(g.color),c);var v=yf(s.formatTooltip(l,!1,u)),m=d.get(\"order\"),x=d.get(\"valueFormatter\"),_=v.frag,b=_?og(x?A({valueFormatter:x},_):_,y,c,m,i.get(\"useUTC\"),d.get(\"textStyle\")):v.text,w=\"item_\"+s.name+\"_\"+l;this._showOrMove(d,function(){this._showTooltipContent(d,b,g,w,t.offsetX,t.offsetY,t.position,t.target,y);}),n({type:\"showTip\",dataIndexInside:l,dataIndex:h.getRawIndex(l),seriesIndex:o,from:this.uid});}},e.prototype._showComponentItemTooltip=function(t,e,n){var i=Js(e),r=i.tooltipConfig.option||{};if(X(r)){r={content:r,formatter:r};}var o=[r],a=this._ecModel.getComponent(i.componentMainType,i.componentIndex);a&&o.push(a),o.push({formatter:r.content});var s=t.positionDefault,l=oV(o,this._tooltipModel,s?{position:s}:null),u=l.get(\"content\"),h=Math.random()+\"\",c=new hg();this._showOrMove(l,function(){var n=T(l.get(\"formatterParams\")||{});this._showTooltipContent(l,u,n,h,t.offsetX,t.offsetY,t.position,e,c);}),n({type:\"showTip\",from:this.uid});},e.prototype._showTooltipContent=function(t,e,n,i,r,o,a,s,l){if(this._ticket=\"\",t.get(\"showContent\")&&t.get(\"show\")){var u=this._tooltipContent;u.setEnterable(t.get(\"enterable\"));var h=t.get(\"formatter\");a=a||t.get(\"position\");var c=e,p=this._getNearestPoint([r,o],n,t.get(\"trigger\"),t.get(\"borderColor\")).color;if(h)if(X(h)){var d=t.ecModel.get(\"useUTC\"),f=Y(n)?n[0]:n;c=h,f&&f.axisType&&f.axisType.indexOf(\"time\")>=0&&(c=jc(f.axisValue,c,d)),c=vp(c,n,!0);}else if(U(h)){var g=W(function(e,i){e===this._ticket&&(u.setContent(i,l,t,p,a),this._updatePosition(t,a,r,o,u,n,s));},this);this._ticket=i,c=h(n,i,g);}else c=h;u.setContent(c,l,t,p,a),u.show(t,p),this._updatePosition(t,a,r,o,u,n,s);}},e.prototype._getNearestPoint=function(t,e,n,i){return\"axis\"===n||Y(e)?{color:i||(\"html\"===this._renderMode?\"#fff\":\"none\")}:Y(e)?void 0:{color:i||e.color||e.borderColor};},e.prototype._updatePosition=function(t,e,n,i,r,o,a){var s=this._api.getWidth(),l=this._api.getHeight();e=e||t.get(\"position\");var u=r.getSize(),h=t.get(\"align\"),c=t.get(\"verticalAlign\"),p=a&&a.getBoundingRect().clone();if(a&&p.applyTransform(a.transform),U(e)&&(e=e([n,i],o,r.el,p,{viewSize:[s,l],contentSize:u.slice()})),Y(e))n=Ur(e[0],s),i=Ur(e[1],l);else if(q(e)){var d=e;d.width=u[0],d.height=u[1];var f=Tp(d,{width:s,height:l});n=f.x,i=f.y,h=null,c=null;}else if(X(e)&&a){var g=function(t,e,n,i){var r=n[0],o=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,h=e.height;switch(t){case\"inside\":s=e.x+u/2-r/2,l=e.y+h/2-o/2;break;case\"top\":s=e.x+u/2-r/2,l=e.y-o-a;break;case\"bottom\":s=e.x+u/2-r/2,l=e.y+h+a;break;case\"left\":s=e.x-r-a,l=e.y+h/2-o/2;break;case\"right\":s=e.x+u+a,l=e.y+h/2-o/2;}return[s,l];}(e,p,u,t.get(\"borderWidth\"));n=g[0],i=g[1];}else{g=function(t,e,n,i,r,o,a){var s=n.getSize(),l=s[0],u=s[1];null!=o&&(t+l+o+2>i?t-=l+o:t+=o);null!=a&&(e+u+a>r?e-=u+a:e+=a);return[t,e];}(n,i,r,s,l,h?null:20,c?null:20);n=g[0],i=g[1];}if(h&&(n-=sV(h)?u[0]/2:\"right\"===h?u[0]:0),c&&(i-=sV(c)?u[1]/2:\"bottom\"===c?u[1]:0),Wz(t)){g=function(t,e,n,i,r){var o=n.getSize(),a=o[0],s=o[1];return t=Math.min(t+a,i)-a,e=Math.min(e+s,r)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e];}(n,i,r,s,l);n=g[0],i=g[1];}r.moveTo(n,i);},e.prototype._updateContentNotChangedOnAxis=function(t,e){var n=this._lastDataByCoordSys,i=this._cbParamsList,r=!!n&&n.length===t.length;return r&&E(n,function(n,o){var a=n.dataByAxis||[],s=(t[o]||{}).dataByAxis||[];(r=r&&a.length===s.length)&&E(a,function(t,n){var o=s[n]||{},a=t.seriesDataIndices||[],l=o.seriesDataIndices||[];(r=r&&t.value===o.value&&t.axisType===o.axisType&&t.axisId===o.axisId&&a.length===l.length)&&E(a,function(t,e){var n=l[e];r=r&&t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex;}),i&&E(t.seriesDataIndices,function(t){var n=t.seriesIndex,o=e[n],a=i[n];o&&a&&a.data!==o.data&&(r=!1);});});}),this._lastDataByCoordSys=t,this._cbParamsList=e,!!r;},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:\"hideTip\",from:this.uid});},e.prototype.dispose=function(t,e){!r.node&&e.getDom()&&(zg(this,\"_updatePosition\"),this._tooltipContent.dispose(),cN(\"itemTooltip\",e));},e.type=\"tooltip\",e;}(wg);function oV(t,e,n){var i,r=e.ecModel;n?(i=new Sc(n,r,r),i=new Sc(e.option,i,r)):i=e;for(var o=t.length-1;o>=0;o--){var a=t[o];a&&(a instanceof Sc&&(a=a.get(\"tooltip\",!0)),X(a)&&(a={formatter:a}),a&&(i=new Sc(a,i,r)));}return i;}function aV(t,e){return t.dispatchAction||W(e.dispatchAction,e);}function sV(t){return\"center\"===t||\"middle\"===t;}var lV=[\"rect\",\"polygon\",\"keep\",\"clear\"];function uV(t,e){var n=_o(t?t.brush:[]);if(n.length){var i=[];E(n,function(t){var e=t.hasOwnProperty(\"toolbox\")?t.toolbox:[];e instanceof Array&&(i=i.concat(e));});var r=t&&t.toolbox;Y(r)&&(r=r[0]),r||(r={feature:{}},t.toolbox=[r]);var o=r.feature||(r.feature={}),a=o.brush||(o.brush={}),s=a.type||(a.type=[]);s.push.apply(s,i),function(t){var e={};E(t,function(t){e[t]=1;}),t.length=0,E(e,function(e,n){t.push(n);});}(s),e&&!s.length&&s.push.apply(s,lV);}}var hV=E;function cV(t){if(t)for(var e in t){if(t.hasOwnProperty(e))return!0;}}function pV(t,e,n){var i={};return hV(e,function(e){var r,o=i[e]=((r=function r(){}).prototype.__hidden=r.prototype,new r());hV(t[e],function(t,i){if(dD.isValidType(i)){var r={type:i,visual:t};n&&n(r,e),o[i]=new dD(r),\"opacity\"===i&&((r=T(r)).type=\"colorAlpha\",o.__hidden.__alphaForOpacity=new dD(r));}});}),i;}function dV(t,e,n){var i;E(n,function(t){e.hasOwnProperty(t)&&cV(e[t])&&(i=!0);}),i&&E(n,function(n){e.hasOwnProperty(n)&&cV(e[n])?t[n]=T(e[n]):delete t[n];});}var fV={lineX:gV(0),lineY:gV(1),rect:{point:function point(t,e,n){return t&&n.boundingRect.contain(t[0],t[1]);},rect:function rect(t,e,n){return t&&n.boundingRect.intersect(t);}},polygon:{point:function point(t,e,n){return t&&n.boundingRect.contain(t[0],t[1])&&w_(n.range,t[0],t[1]);},rect:function rect(t,e,n){var i=n.range;if(!t||i.length<=1)return!1;var r=t.x,o=t.y,a=t.width,s=t.height,l=i[0];return!!(w_(i,r,o)||w_(i,r+a,o)||w_(i,r,o+s)||w_(i,r+a,o+s)||Ee.create(t).contain(l[0],l[1])||Hh(r,o,r+a,o,i)||Hh(r,o,r,o+s,i)||Hh(r+a,o,r+a,o+s,i)||Hh(r,o+s,r+a,o+s,i))||void 0;}}};function gV(t){var e=[\"x\",\"y\"],n=[\"width\",\"height\"];return{point:function point(e,n,i){if(e){var r=i.range;return yV(e[t],r);}},rect:function rect(i,r,o){if(i){var a=o.range,s=[i[e[t]],i[e[t]]+i[n[t]]];return s[1]e[0][1]&&(e[0][1]=o[0]),o[1]e[1][1]&&(e[1][1]=o[1]);}return e&&IV(e);}};function IV(t){return new Ee(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0]);}var TV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.init=function(t,e){this.ecModel=t,this.api=e,this.model,(this._brushController=new Yk(e.getZr())).on(\"brush\",W(this._onBrush,this)).mount();},e.prototype.render=function(t,e,n,i){this.model=t,this._updateController(t,e,n,i);},e.prototype.updateTransform=function(t,e,n,i){_V(e),this._updateController(t,e,n,i);},e.prototype.updateVisual=function(t,e,n,i){this.updateTransform(t,e,n,i);},e.prototype.updateView=function(t,e,n,i){this._updateController(t,e,n,i);},e.prototype._updateController=function(t,e,n,i){(!i||i.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(n)).enableBrush(t.brushOption).updateCovers(t.areas.slice());},e.prototype.dispose=function(){this._brushController.dispose();},e.prototype._onBrush=function(t){var e=this.model.id,n=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:\"brush\",brushId:e,areas:T(n),$from:e}),t.isEnd&&this.api.dispatchAction({type:\"brushEnd\",brushId:e,areas:T(n),$from:e});},e.type=\"brush\",e;}(wg),CV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.areas=[],n.brushOption={},n;}return n(e,t),e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&dV(n,t,[\"inBrush\",\"outOfBrush\"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:\"#ddd\"},i.hasOwnProperty(\"liftZ\")||(i.liftZ=5);},e.prototype.setAreas=function(t){t&&(this.areas=z(t,function(t){return DV(this.option,t);},this));},e.prototype.setBrushOption=function(t){this.brushOption=DV(this.option,t),this.brushType=this.brushOption.brushType;},e.type=\"brush\",e.dependencies=[\"geo\",\"grid\",\"xAxis\",\"yAxis\",\"parallel\",\"series\"],e.defaultOption={seriesIndex:\"all\",brushType:\"rect\",brushMode:\"single\",transformable:!0,brushStyle:{borderWidth:1,color:\"rgba(210,219,238,0.3)\",borderColor:\"#D2DBEE\"},throttleType:\"fixRate\",throttleDelay:0,removeOnClick:!0,z:1e4},e;}(Op);function DV(t,e){return C({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new Sc(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0);}var AV=[\"rect\",\"polygon\",\"lineX\",\"lineY\",\"keep\",\"clear\"],kV=function(t){function e(){return null!==t&&t.apply(this,arguments)||this;}return n(e,t),e.prototype.render=function(t,e,n){var i,r,o;e.eachComponent({mainType:\"brush\"},function(t){i=t.brushType,r=t.brushOption.brushMode||\"single\",o=o||!!t.areas.length;}),this._brushType=i,this._brushMode=r,E(t.get(\"type\",!0),function(e){t.setIconStatus(e,(\"keep\"===e?\"multiple\"===r:\"clear\"===e?o:e===i)?\"emphasis\":\"normal\");});},e.prototype.updateView=function(t,e,n){this.render(t,e,n);},e.prototype.getIcons=function(){var t=this.model,e=t.get(\"icon\",!0),n={};return E(t.get(\"type\",!0),function(t){e[t]&&(n[t]=e[t]);}),n;},e.prototype.onclick=function(t,e,n){var i=this._brushType,r=this._brushMode;\"clear\"===n?(e.dispatchAction({type:\"axisAreaSelect\",intervals:[]}),e.dispatchAction({type:\"brush\",command:\"clear\",areas:[]})):e.dispatchAction({type:\"takeGlobalCursor\",key:\"brush\",brushOption:{brushType:\"keep\"===n?i:i!==n&&n,brushMode:\"keep\"===n?\"multiple\"===r?\"single\":\"multiple\":r}});},e.getDefaultOption=function(t){return{show:!0,type:AV.slice(),icon:{rect:\"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13\",polygon:\"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2\",lineX:\"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4\",lineY:\"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4\",keep:\"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z\",clear:\"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2\"},title:t.getLocaleModel().get([\"toolbox\",\"brush\",\"title\"])};},e;}(QE);var LV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode={type:\"box\",ignoreSize:!0},n;}return n(e,t),e.type=\"title\",e.defaultOption={z:6,show:!0,text:\"\",target:\"blank\",subtext:\"\",subtarget:\"blank\",left:0,top:0,backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:\"bold\",color:\"#464646\"},subtextStyle:{fontSize:12,color:\"#6E7079\"}},e;}(Op),PV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.render=function(t,e,n){if(this.group.removeAll(),t.get(\"show\")){var i=this.group,r=t.getModel(\"textStyle\"),o=t.getModel(\"subtextStyle\"),a=t.get(\"textAlign\"),s=rt(t.get(\"textBaseline\"),t.get(\"textVerticalAlign\")),l=new Bs({style:ec(r,{text:t.get(\"text\"),fill:r.getTextColor()},{disableBox:!0}),z2:10}),u=l.getBoundingRect(),h=t.get(\"subtext\"),c=new Bs({style:ec(o,{text:h,fill:o.getTextColor(),y:u.height+t.get(\"itemGap\"),verticalAlign:\"top\"},{disableBox:!0}),z2:10}),p=t.get(\"link\"),d=t.get(\"sublink\"),f=t.get(\"triggerEvent\",!0);l.silent=!p&&!f,c.silent=!d&&!f,p&&l.on(\"click\",function(){_p(p,\"_\"+t.get(\"target\"));}),d&&c.on(\"click\",function(){_p(d,\"_\"+t.get(\"subtarget\"));}),Js(l).eventData=Js(c).eventData=f?{componentType:\"title\",componentIndex:t.componentIndex}:null,i.add(l),h&&i.add(c);var g=i.getBoundingRect(),y=t.getBoxLayoutParams();y.width=g.width,y.height=g.height;var v=Tp(y,{width:n.getWidth(),height:n.getHeight()},t.get(\"padding\"));a||(\"middle\"===(a=t.get(\"left\")||t.get(\"right\"))&&(a=\"center\"),\"right\"===a?v.x+=v.width:\"center\"===a&&(v.x+=v.width/2)),s||(\"center\"===(s=t.get(\"top\")||t.get(\"bottom\"))&&(s=\"middle\"),\"bottom\"===s?v.y+=v.height:\"middle\"===s&&(v.y+=v.height/2),s=s||\"top\"),i.x=v.x,i.y=v.y,i.markRedraw();var m={align:a,verticalAlign:s};l.setStyle(m),c.setStyle(m),g=i.getBoundingRect();var x=v.margin,_=t.getItemStyle([\"color\",\"opacity\"]);_.fill=t.get(\"backgroundColor\");var b=new Es({shape:{x:g.x-x[3],y:g.y-x[0],width:g.width+x[1]+x[3],height:g.height+x[0]+x[2],r:t.get(\"borderRadius\")},style:_,subPixelOptimize:!0,silent:!0});i.add(b);}},e.type=\"title\",e;}(wg);var OV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode=\"box\",n;}return n(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n),this._initData();},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),this._initData();},e.prototype.setCurrentIndex=function(t){null==t&&(t=this.option.currentIndex);var e=this._data.count();this.option.loop?t=(t%e+e)%e:(t>=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t;},e.prototype.getCurrentIndex=function(){return this.option.currentIndex;},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1;},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t;},e.prototype.getPlayState=function(){return!!this.option.autoPlay;},e.prototype._initData=function(){var t,e=this.option,n=e.data||[],i=e.axisType,r=this._names=[];\"category\"===i?(t=[],E(n,function(e,n){var i,o=Do(So(e),\"\");q(e)?(i=T(e)).value=n:i=n,t.push(i),r.push(o);})):t=n;var o={category:\"ordinal\",time:\"time\",value:\"number\"}[i]||\"number\";(this._data=new ex([{name:\"value\",type:o}],this)).initData(t,r);},e.prototype.getData=function(){return this._data;},e.prototype.getCategories=function(){if(\"category\"===this.get(\"axisType\"))return this._names.slice();},e.type=\"timeline\",e.defaultOption={z:4,show:!0,axisType:\"time\",realtime:!0,left:\"20%\",top:null,right:\"20%\",bottom:0,width:null,height:40,padding:5,controlPosition:\"left\",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:\"#000\"},data:[]},e;}(Op),RV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.type=\"timeline.slider\",e.defaultOption=Tc(OV.defaultOption,{backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",borderWidth:0,orient:\"horizontal\",inverse:!1,tooltip:{trigger:\"item\"},symbol:\"circle\",symbolSize:12,lineStyle:{show:!0,width:2,color:\"#DAE1F5\"},label:{position:\"auto\",show:!0,interval:\"auto\",rotate:0,color:\"#A4B1D7\"},itemStyle:{color:\"#A4B1D7\",borderWidth:1},checkpointStyle:{symbol:\"circle\",symbolSize:15,color:\"#316bf3\",borderColor:\"#fff\",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:\"rgba(0, 0, 0, 0.3)\",animation:!0,animationDuration:300,animationEasing:\"quinticInOut\"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:\"left\",playIcon:\"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z\",stopIcon:\"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z\",nextIcon:\"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z\",prevIcon:\"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z\",prevBtnSize:18,nextBtnSize:18,color:\"#A4B1D7\",borderColor:\"#A4B1D7\",borderWidth:1},emphasis:{label:{show:!0,color:\"#6f778d\"},itemStyle:{color:\"#316BF3\"},controlStyle:{color:\"#316BF3\",borderColor:\"#316BF3\",borderWidth:2}},progress:{lineStyle:{color:\"#316BF3\"},itemStyle:{color:\"#316BF3\"},label:{color:\"#6f778d\"}},data:[]}),e;}(OV);R(RV,gf.prototype);var NV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.type=\"timeline\",e;}(wg),EV=function(t){function e(e,n,i,r){var o=t.call(this,e,n,i)||this;return o.type=r||\"value\",o;}return n(e,t),e.prototype.getLabelModel=function(){return this.model.getModel(\"label\");},e.prototype.isHorizontal=function(){return\"horizontal\"===this.model.get(\"orient\");},e;}(q_),zV=Math.PI,VV=Po(),BV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.init=function(t,e){this.api=e;},e.prototype.render=function(t,e,n){if(this.model=t,this.api=n,this.ecModel=e,this.group.removeAll(),t.get(\"show\",!0)){var i=this._layout(t,n),r=this._createGroup(\"_mainGroup\"),o=this._createGroup(\"_labelGroup\"),a=this._axis=this._createAxis(i,t);t.formatTooltip=function(t){return Qf(\"nameValue\",{noName:!0,value:a.scale.getLabel({value:t})});},E([\"AxisLine\",\"AxisTick\",\"Control\",\"CurrentPointer\"],function(e){this[\"_render\"+e](i,r,a,t);},this),this._renderAxisLabel(i,o,a,t),this._position(i,t);}this._doPlayStop(),this._updateTicksStatus();},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll();},e.prototype.dispose=function(){this._clearTimer();},e.prototype._layout=function(t,e){var n,i,r,o,a=t.get([\"label\",\"position\"]),s=t.get(\"orient\"),l=function(t,e){return Tp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()},t.get(\"padding\"));}(t,e),u={horizontal:\"center\",vertical:(n=null==a||\"auto\"===a?\"horizontal\"===s?l.y+l.height/2=0||\"+\"===n?\"left\":\"right\"},h={horizontal:n>=0||\"+\"===n?\"top\":\"bottom\",vertical:\"middle\"},c={horizontal:0,vertical:zV/2},p=\"vertical\"===s?l.height:l.width,d=t.getModel(\"controlStyle\"),f=d.get(\"show\",!0),g=f?d.get(\"itemSize\"):0,y=f?d.get(\"itemGap\"):0,v=g+y,m=t.get([\"label\",\"rotate\"])||0;m=m*zV/180;var x=d.get(\"position\",!0),_=f&&d.get(\"showPlayBtn\",!0),b=f&&d.get(\"showPrevBtn\",!0),w=f&&d.get(\"showNextBtn\",!0),S=0,M=p;\"left\"===x||\"bottom\"===x?(_&&(i=[0,0],S+=v),b&&(r=[S,0],S+=v),w&&(o=[M-g,0],M-=v)):(_&&(i=[M-g,0],M-=v),b&&(r=[0,0],S+=v),w&&(o=[M-g,0],M-=v));var I=[S,M];return t.get(\"inverse\")&&I.reverse(),{viewRect:l,mainLength:p,orient:s,rotation:c[s],labelRotation:m,labelPosOpt:n,labelAlign:t.get([\"label\",\"align\"])||u[s],labelBaseline:t.get([\"label\",\"verticalAlign\"])||t.get([\"label\",\"baseline\"])||h[s],playPosition:i,prevBtnPosition:r,nextBtnPosition:o,axisExtent:I,controlSize:g,controlGap:y};},e.prototype._position=function(t,e){var n=this._mainGroup,i=this._labelGroup,r=t.viewRect;if(\"vertical\"===t.orient){var o=[1,0,0,1,0,0],a=r.x,s=r.y+r.height;be(o,o,[-a,-s]),we(o,o,-zV/2),be(o,o,[a,s]),(r=r.clone()).applyTransform(o);}var l=y(r),u=y(n.getBoundingRect()),h=y(i.getBoundingRect()),c=[n.x,n.y],p=[i.x,i.y];p[0]=c[0]=l[0][0];var d,f=t.labelPosOpt;null==f||X(f)?(v(c,u,l,1,d=\"+\"===f?0:1),v(p,h,l,1,1-d)):(v(c,u,l,1,d=f>=0?0:1),p[1]=c[1]+f);function g(t){t.originX=l[0][0]-t.x,t.originY=l[1][0]-t.y;}function y(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]];}function v(t,e,n,i,r){t[i]+=n[i][r]-e[i][r];}n.setPosition(c),i.setPosition(p),n.rotation=i.rotation=t.rotation,g(n),g(i);},e.prototype._createAxis=function(t,e){var n=e.getData(),i=e.get(\"axisType\"),r=function(t,e){if(e=e||t.get(\"type\"))switch(e){case\"category\":return new Mx({ordinalMeta:t.getCategories(),extent:[1/0,-1/0]});case\"time\":return new Fx({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get(\"useUTC\")});default:return new Tx();}}(e,i);r.getTicks=function(){return n.mapArray([\"value\"],function(t){return{value:t};});};var o=n.getDataExtent(\"value\");r.setExtent(o[0],o[1]),r.calcNiceTicks();var a=new EV(\"value\",r,t.axisExtent,i);return a.model=e,a;},e.prototype._createGroup=function(t){var e=this[t]=new Er();return this.group.add(e),e;},e.prototype._renderAxisLine=function(t,e,n,i){var r=n.getExtent();if(i.get([\"lineStyle\",\"show\"])){var o=new Xu({shape:{x1:r[0],y1:0,x2:r[1],y2:0},style:A({lineCap:\"round\"},i.getModel(\"lineStyle\").getLineStyle()),silent:!0,z2:1});e.add(o);var a=this._progressLine=new Xu({shape:{x1:r[0],x2:this._currentPointer?this._currentPointer.x:r[0],y1:0,y2:0},style:k({lineCap:\"round\",lineWidth:o.style.lineWidth},i.getModel([\"progress\",\"lineStyle\"]).getLineStyle()),silent:!0,z2:1});e.add(a);}},e.prototype._renderAxisTick=function(t,e,n,i){var r=this,o=i.getData(),a=n.scale.getTicks();this._tickSymbols=[],E(a,function(t){var a=n.dataToCoord(t.value),s=o.getItemModel(t.value),l=s.getModel(\"itemStyle\"),u=s.getModel([\"emphasis\",\"itemStyle\"]),h=s.getModel([\"progress\",\"itemStyle\"]),c={x:a,y:0,onclick:W(r._changeTimeline,r,t.value)},p=FV(s,l,e,c);p.ensureState(\"emphasis\").style=u.getItemStyle(),p.ensureState(\"progress\").style=h.getItemStyle(),Wl(p);var d=Js(p);s.get(\"tooltip\")?(d.dataIndex=t.value,d.dataModel=i):d.dataIndex=d.dataModel=null,r._tickSymbols.push(p);});},e.prototype._renderAxisLabel=function(t,e,n,i){var r=this;if(n.getLabelModel().get(\"show\")){var o=i.getData(),a=n.getViewLabels();this._tickLabels=[],E(a,function(i){var a=i.tickValue,s=o.getItemModel(a),l=s.getModel(\"label\"),u=s.getModel([\"emphasis\",\"label\"]),h=s.getModel([\"progress\",\"label\"]),c=n.dataToCoord(i.tickValue),p=new Bs({x:c,y:0,rotation:t.labelRotation-t.rotation,onclick:W(r._changeTimeline,r,a),silent:!1,style:ec(l,{text:i.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});p.ensureState(\"emphasis\").style=ec(u),p.ensureState(\"progress\").style=ec(h),e.add(p),Wl(p),VV(p).dataIndex=a,r._tickLabels.push(p);});}},e.prototype._renderControl=function(t,e,n,i){var r=t.controlSize,o=t.rotation,a=i.getModel(\"controlStyle\").getItemStyle(),s=i.getModel([\"emphasis\",\"controlStyle\"]).getItemStyle(),l=i.getPlayState(),u=i.get(\"inverse\",!0);function h(t,n,l,u){if(t){var h=Mr(rt(i.get([\"controlStyle\",n+\"BtnSize\"]),r),r),c=function(t,e,n,i){var r=i.style,o=Wh(t.get([\"controlStyle\",e]),i||{},new Ee(n[0],n[1],n[2],n[3]));r&&o.setStyle(r);return o;}(i,n+\"Icon\",[0,-h/2,h,h],{x:t[0],y:t[1],originX:r/2,originY:0,rotation:u?-o:0,rectHover:!0,style:a,onclick:l});c.ensureState(\"emphasis\").style=s,e.add(c),Wl(c);}}h(t.nextBtnPosition,\"next\",W(this._changeTimeline,this,u?\"-\":\"+\")),h(t.prevBtnPosition,\"prev\",W(this._changeTimeline,this,u?\"+\":\"-\")),h(t.playPosition,l?\"stop\":\"play\",W(this._handlePlayClick,this,!l),!0);},e.prototype._renderCurrentPointer=function(t,e,n,i){var r=i.getData(),o=i.getCurrentIndex(),a=r.getItemModel(o).getModel(\"checkpointStyle\"),s=this,l={onCreate:function onCreate(t){t.draggable=!0,t.drift=W(s._handlePointerDrag,s),t.ondragend=W(s._handlePointerDragend,s),GV(t,s._progressLine,o,n,i,!0);},onUpdate:function onUpdate(t){GV(t,s._progressLine,o,n,i);}};this._currentPointer=FV(a,a,this._mainGroup,{},this._currentPointer,l);},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:\"timelinePlayChange\",playState:t,from:this.uid});},e.prototype._handlePointerDrag=function(t,e,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY]);},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0);},e.prototype._pointerChangeTimeline=function(t,e){var n=this._toAxisCoord(t)[0],i=Zr(this._axis.getExtent().slice());n>i[1]&&(n=i[1]),n=0&&(a[o]=+a[o].toFixed(c)),[a,h];}var JV={min:H($V,\"min\"),max:H($V,\"max\"),average:H($V,\"average\"),median:H($V,\"median\")};function QV(t,e){if(e){var n=t.getData(),i=t.coordinateSystem,r=i.dimensions;if(!function(t){return!isNaN(parseFloat(t.x))&&!isNaN(parseFloat(t.y));}(e)&&!Y(e.coord)&&i){var o=tB(e,n,i,t);if((e=T(e)).type&&JV[e.type]&&o.baseAxis&&o.valueAxis){var a=P(r,o.baseAxis.dim),s=P(r,o.valueAxis.dim),l=JV[e.type](n,o.baseDataDim,o.valueDataDim,a,s);e.coord=l[0],e.value=l[1];}else e.coord=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis];}if(null==e.coord)e.coord=[];else for(var u=e.coord,h=0;h<2;h++){JV[u[h]]&&(u[h]=iB(n,n.mapDimension(r[h]),u[h]));}return e;}}function tB(t,e,n,i){var r={};return null!=t.valueIndex||null!=t.valueDim?(r.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,r.valueAxis=n.getAxis(function(t,e){var n=t.getData().getDimensionInfo(e);return n&&n.coordDim;}(i,r.valueDataDim)),r.baseAxis=n.getOtherAxis(r.valueAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim)):(r.baseAxis=i.getBaseAxis(),r.valueAxis=n.getOtherAxis(r.baseAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim),r.valueDataDim=e.mapDimension(r.valueAxis.dim)),r;}function eB(t,e){return!(t&&t.containData&&e.coord&&!KV(e))||t.containData(e.coord);}function nB(t,e){return t?function(t,n,i,r){return _f(r<2?t.coord&&t.coord[r]:t.value,e[r]);}:function(t,n,i,r){return _f(t.value,e[r]);};}function iB(t,e,n){if(\"average\"===n){var i=0,r=0;return t.each(e,function(t,e){isNaN(t)||(i+=t,r++);}),i/r;}return\"median\"===n?t.getMedian(e):t.getDataExtent(e)[\"max\"===n?1:0];}var rB=Po(),oB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.init=function(){this.markerGroupMap=yt();},e.prototype.render=function(t,e,n){var i=this,r=this.markerGroupMap;r.each(function(t){rB(t).keep=!1;}),e.eachSeries(function(t){var r=jV.getMarkerModelFromSeries(t,i.type);r&&i.renderSeries(t,r,e,n);}),r.each(function(t){!rB(t).keep&&i.group.remove(t.group);});},e.prototype.markKeep=function(t){rB(t).keep=!0;},e.prototype.toggleBlurSeries=function(t,e){var n=this;E(t,function(t){var i=jV.getMarkerModelFromSeries(t,n.type);i&&i.getData().eachItemGraphicEl(function(t){t&&(e?Ll(t):Pl(t));});});},e.type=\"marker\",e;}(wg);function aB(t,e,n){var i=e.coordinateSystem;t.each(function(r){var o,a=t.getItemModel(r),s=Ur(a.get(\"x\"),n.getWidth()),l=Ur(a.get(\"y\"),n.getHeight());if(isNaN(s)||isNaN(l)){if(e.getMarkerPosition)o=e.getMarkerPosition(t.getValues(t.dimensions,r));else if(i){var u=t.get(i.dimensions[0],r),h=t.get(i.dimensions[1],r);o=i.dataToPoint([u,h]);}}else o=[s,l];isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),t.setItemLayout(r,o);});}var sB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries(function(t){var e=jV.getMarkerModelFromSeries(t,\"markPoint\");e&&(aB(e.getData(),t,n),this.markerGroupMap.get(t.id).updateLayout());},this);},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new iS()),u=function(t,e,n){var i;i=t?z(t&&t.dimensions,function(t){return A(A({},e.getData().getDimensionInfo(e.getData().mapDimension(t))||{}),{name:t,ordinalMeta:null});}):[{name:\"value\",type:\"float\"}];var r=new ex(i,n),o=z(n.get(\"data\"),H(QV,e));t&&(o=B(o,H(eB,t)));var a=nB(!!t,i);return r.initData(o,null,a),r;}(r,t,e);e.setData(u),aB(e.getData(),t,i),u.each(function(t){var n=u.getItemModel(t),i=n.getShallow(\"symbol\"),r=n.getShallow(\"symbolSize\"),o=n.getShallow(\"symbolRotate\"),s=n.getShallow(\"symbolOffset\"),l=n.getShallow(\"symbolKeepAspect\");if(U(i)||U(r)||U(o)||U(s)){var h=e.getRawValue(t),c=e.getDataParams(t);U(i)&&(i=i(h,c)),U(r)&&(r=r(h,c)),U(o)&&(o=o(h,c)),U(s)&&(s=s(h,c));}var p=n.getModel(\"itemStyle\").getItemStyle(),d=wy(a,\"color\");p.fill||(p.fill=d),u.setItemVisual(t,{symbol:i,symbolSize:r,symbolRotate:o,symbolOffset:s,symbolKeepAspect:l,style:p});}),l.updateData(u),this.group.add(l.group),u.eachItemGraphicEl(function(t){t.traverse(function(t){Js(t).dataModel=e;});}),this.markKeep(l),l.group.silent=e.get(\"silent\")||t.get(\"silent\");},e.type=\"markPoint\",e;}(oB);var lB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,i){return new e(t,n,i);},e.type=\"markLine\",e.defaultOption={z:5,symbol:[\"circle\",\"arrow\"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:\"item\"},label:{show:!0,position:\"end\",distance:5},lineStyle:{type:\"dashed\"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:\"linear\"},e;}(jV),uB=Po(),hB=function hB(t,e,n,i){var r,o=t.getData();if(Y(i))r=i;else{var a=i.type;if(\"min\"===a||\"max\"===a||\"average\"===a||\"median\"===a||null!=i.xAxis||null!=i.yAxis){var s=void 0,l=void 0;if(null!=i.yAxis||null!=i.xAxis)s=e.getAxis(null!=i.yAxis?\"y\":\"x\"),l=it(i.yAxis,i.xAxis);else{var u=tB(i,o,e,t);s=u.valueAxis,l=iB(o,ux(o,u.valueDataDim),a);}var h=\"x\"===s.dim?0:1,c=1-h,p=T(i),d={coord:[]};p.type=null,p.coord=[],p.coord[c]=-1/0,d.coord[c]=1/0;var f=n.get(\"precision\");f>=0&&j(l)&&(l=+l.toFixed(Math.min(f,20))),p.coord[h]=d.coord[h]=l,r=[p,d,{type:a,valueIndex:i.valueIndex,value:l}];}else r=[];}var g=[QV(t,r[0]),QV(t,r[1]),A({},r[2])];return g[2].type=g[2].type||null,C(g[2],g[0]),C(g[2],g[1]),g;};function cB(t){return!isNaN(t)&&!isFinite(t);}function pB(t,e,n,i){var r=1-t,o=i.dimensions[t];return cB(e[r])&&cB(n[r])&&e[t]===n[t]&&i.getAxis(o).containData(e[t]);}function dB(t,e){if(\"cartesian2d\"===t.type){var n=e[0].coord,i=e[1].coord;if(n&&i&&(pB(1,n,i,t)||pB(0,n,i,t)))return!0;}return eB(t,e[0])&&eB(t,e[1]);}function fB(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=Ur(s.get(\"x\"),r.getWidth()),u=Ur(s.get(\"y\"),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition)o=i.getMarkerPosition(t.getValues(t.dimensions,e));else{var h=a.dimensions,c=t.get(h[0],e),p=t.get(h[1],e);o=a.dataToPoint([c,p]);}if(vS(a,\"cartesian2d\")){var d=a.getAxis(\"x\"),f=a.getAxis(\"y\");h=a.dimensions;cB(t.get(h[0],e))?o[0]=d.toGlobalCoord(d.getExtent()[n?0:1]):cB(t.get(h[1],e))&&(o[1]=f.toGlobalCoord(f.getExtent()[n?0:1]));}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u);}else o=[l,u];t.setItemLayout(e,o);}var gB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries(function(t){var e=jV.getMarkerModelFromSeries(t,\"markLine\");if(e){var i=e.getData(),r=uB(e).from,o=uB(e).to;r.each(function(e){fB(r,e,!0,t,n),fB(o,e,!1,t,n);}),i.each(function(t){i.setItemLayout(t,[r.getItemLayout(t),o.getItemLayout(t)]);}),this.markerGroupMap.get(t.id).updateLayout();}},this);},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new TA());this.group.add(l.group);var u=function(t,e,n){var i;i=t?z(t&&t.dimensions,function(t){return A(A({},e.getData().getDimensionInfo(e.getData().mapDimension(t))||{}),{name:t,ordinalMeta:null});}):[{name:\"value\",type:\"float\"}];var r=new ex(i,n),o=new ex(i,n),a=new ex([],n),s=z(n.get(\"data\"),H(hB,e,t,n));t&&(s=B(s,H(dB,t)));var l=nB(!!t,i);return r.initData(z(s,function(t){return t[0];}),null,l),o.initData(z(s,function(t){return t[1];}),null,l),a.initData(z(s,function(t){return t[2];})),a.hasItemOption=!0,{from:r,to:o,line:a};}(r,t,e),h=u.from,c=u.to,p=u.line;uB(e).from=h,uB(e).to=c,e.setData(p);var d=e.get(\"symbol\"),f=e.get(\"symbolSize\"),g=e.get(\"symbolRotate\"),y=e.get(\"symbolOffset\");function v(e,n,r){var o=e.getItemModel(n);fB(e,n,r,t,i);var s=o.getModel(\"itemStyle\").getItemStyle();null==s.fill&&(s.fill=wy(a,\"color\")),e.setItemVisual(n,{symbolKeepAspect:o.get(\"symbolKeepAspect\"),symbolOffset:rt(o.get(\"symbolOffset\",!0),y[r?0:1]),symbolRotate:rt(o.get(\"symbolRotate\",!0),g[r?0:1]),symbolSize:rt(o.get(\"symbolSize\"),f[r?0:1]),symbol:rt(o.get(\"symbol\",!0),d[r?0:1]),style:s});}Y(d)||(d=[d,d]),Y(f)||(f=[f,f]),Y(g)||(g=[g,g]),Y(y)||(y=[y,y]),u.from.each(function(t){v(h,t,!0),v(c,t,!1);}),p.each(function(t){var e=p.getItemModel(t).getModel(\"lineStyle\").getLineStyle();p.setItemLayout(t,[h.getItemLayout(t),c.getItemLayout(t)]),null==e.stroke&&(e.stroke=h.getItemVisual(t,\"style\").fill),p.setItemVisual(t,{fromSymbolKeepAspect:h.getItemVisual(t,\"symbolKeepAspect\"),fromSymbolOffset:h.getItemVisual(t,\"symbolOffset\"),fromSymbolRotate:h.getItemVisual(t,\"symbolRotate\"),fromSymbolSize:h.getItemVisual(t,\"symbolSize\"),fromSymbol:h.getItemVisual(t,\"symbol\"),toSymbolKeepAspect:c.getItemVisual(t,\"symbolKeepAspect\"),toSymbolOffset:c.getItemVisual(t,\"symbolOffset\"),toSymbolRotate:c.getItemVisual(t,\"symbolRotate\"),toSymbolSize:c.getItemVisual(t,\"symbolSize\"),toSymbol:c.getItemVisual(t,\"symbol\"),style:e});}),l.updateData(p),u.line.eachItemGraphicEl(function(t){Js(t).dataModel=e,t.traverse(function(t){Js(t).dataModel=e;});}),this.markKeep(l),l.group.silent=e.get(\"silent\")||t.get(\"silent\");},e.type=\"markLine\",e;}(oB);var yB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,i){return new e(t,n,i);},e.type=\"markArea\",e.defaultOption={z:1,tooltip:{trigger:\"item\"},animation:!1,label:{show:!0,position:\"top\"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:\"top\"}}},e;}(jV),vB=Po(),mB=function mB(t,e,n,i){var r=i[0],o=i[1];if(r&&o){var a=QV(t,r),s=QV(t,o),l=a.coord,u=s.coord;l[0]=it(l[0],-1/0),l[1]=it(l[1],-1/0),u[0]=it(u[0],1/0),u[1]=it(u[1],1/0);var h=D([{},a,s]);return h.coord=[a.coord,s.coord],h.x0=a.x,h.y0=a.y,h.x1=s.x,h.y1=s.y,h;}};function xB(t){return!isNaN(t)&&!isFinite(t);}function _B(t,e,n,i){var r=1-t;return xB(e[r])&&xB(n[r]);}function bB(t,e){var n=e.coord[0],i=e.coord[1],r={coord:n,x:e.x0,y:e.y0},o={coord:i,x:e.x1,y:e.y1};return vS(t,\"cartesian2d\")?!(!n||!i||!_B(1,n,i)&&!_B(0,n,i))||function(t,e,n){return!(t&&t.containZone&&e.coord&&n.coord&&!KV(e)&&!KV(n))||t.containZone(e.coord,n.coord);}(t,r,o):eB(t,r)||eB(t,o);}function wB(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=Ur(s.get(n[0]),r.getWidth()),u=Ur(s.get(n[1]),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition){var h=t.getValues([\"x0\",\"y0\"],e),c=t.getValues([\"x1\",\"y1\"],e),p=a.clampData(h),d=a.clampData(c),f=[];\"x0\"===n[0]?f[0]=p[0]>d[0]?c[0]:h[0]:f[0]=p[0]>d[0]?h[0]:c[0],\"y0\"===n[1]?f[1]=p[1]>d[1]?c[1]:h[1]:f[1]=p[1]>d[1]?h[1]:c[1],o=i.getMarkerPosition(f,n,!0);}else{var g=[m=t.get(n[0],e),x=t.get(n[1],e)];a.clampData&&a.clampData(g,g),o=a.dataToPoint(g,!0);}if(vS(a,\"cartesian2d\")){var y=a.getAxis(\"x\"),v=a.getAxis(\"y\"),m=t.get(n[0],e),x=t.get(n[1],e);xB(m)?o[0]=y.toGlobalCoord(y.getExtent()[\"x0\"===n[0]?0:1]):xB(x)&&(o[1]=v.toGlobalCoord(v.getExtent()[\"y0\"===n[1]?0:1]));}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u);}else o=[l,u];return o;}var SB=[[\"x0\",\"y0\"],[\"x1\",\"y0\"],[\"x1\",\"y1\"],[\"x0\",\"y1\"]],MB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries(function(t){var e=jV.getMarkerModelFromSeries(t,\"markArea\");if(e){var i=e.getData();i.each(function(e){var r=z(SB,function(r){return wB(i,e,r,t,n);});i.setItemLayout(e,r),i.getItemGraphicEl(e).setShape(\"points\",r);});}},this);},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,{group:new Er()});this.group.add(l.group),this.markKeep(l);var u=function(t,e,n){var i,r,o=[\"x0\",\"y0\",\"x1\",\"y1\"];if(t){var a=z(t&&t.dimensions,function(t){var n=e.getData();return A(A({},n.getDimensionInfo(n.mapDimension(t))||{}),{name:t,ordinalMeta:null});});r=z(o,function(t,e){return{name:t,type:a[e%2].type};}),i=new ex(r,n);}else i=new ex(r=[{name:\"value\",type:\"float\"}],n);var s=z(n.get(\"data\"),H(mB,e,t,n));t&&(s=B(s,H(bB,t)));var l=t?function(t,e,n,i){return _f(t.coord[Math.floor(i/2)][i%2],r[i]);}:function(t,e,n,i){return _f(t.value,r[i]);};return i.initData(s,null,l),i.hasItemOption=!0,i;}(r,t,e);e.setData(u),u.each(function(e){var n=z(SB,function(n){return wB(u,e,n,t,i);}),o=r.getAxis(\"x\").scale,s=r.getAxis(\"y\").scale,l=o.getExtent(),h=s.getExtent(),c=[o.parse(u.get(\"x0\",e)),o.parse(u.get(\"x1\",e))],p=[s.parse(u.get(\"y0\",e)),s.parse(u.get(\"y1\",e))];Zr(c),Zr(p);var d=!!(l[0]>c[1]||l[1]p[1]||h[1]=0;},e.prototype.getOrient=function(){return\"vertical\"===this.get(\"orient\")?{index:1,name:\"vertical\"}:{index:0,name:\"horizontal\"};},e.type=\"legend.plain\",e.dependencies=[\"series\"],e.defaultOption={z:4,show:!0,orient:\"horizontal\",left:\"center\",top:0,align:\"auto\",backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:\"inherit\",symbolKeepAspect:!0,inactiveColor:\"#ccc\",inactiveBorderColor:\"#ccc\",inactiveBorderWidth:\"auto\",itemStyle:{color:\"inherit\",opacity:\"inherit\",borderColor:\"inherit\",borderWidth:\"auto\",borderCap:\"inherit\",borderJoin:\"inherit\",borderDashOffset:\"inherit\",borderMiterLimit:\"inherit\"},lineStyle:{width:\"auto\",color:\"inherit\",inactiveColor:\"#ccc\",inactiveWidth:2,opacity:\"inherit\",type:\"inherit\",cap:\"inherit\",join:\"inherit\",dashOffset:\"inherit\",miterLimit:\"inherit\"},textStyle:{color:\"#333\"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:\"sans-serif\",color:\"#666\",borderWidth:1,borderColor:\"#666\"},emphasis:{selectorLabel:{show:!0,color:\"#eee\",backgroundColor:\"#666\"}},selectorPosition:\"auto\",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},e;}(Op),TB=H,CB=E,DB=Er,AB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.newlineDisabled=!1,n;}return n(e,t),e.prototype.init=function(){this.group.add(this._contentGroup=new DB()),this.group.add(this._selectorGroup=new DB()),this._isFirstRender=!0;},e.prototype.getContentGroup=function(){return this._contentGroup;},e.prototype.getSelectorGroup=function(){return this._selectorGroup;},e.prototype.render=function(t,e,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get(\"show\",!0)){var r=t.get(\"align\"),o=t.get(\"orient\");r&&\"auto\"!==r||(r=\"right\"===t.get(\"left\")&&\"vertical\"===o?\"right\":\"left\");var a=t.get(\"selector\",!0),s=t.get(\"selectorPosition\",!0);!a||s&&\"auto\"!==s||(s=\"horizontal\"===o?\"end\":\"start\"),this.renderInner(r,t,e,n,a,o,s);var l=t.getBoxLayoutParams(),u={width:n.getWidth(),height:n.getHeight()},h=t.get(\"padding\"),c=Tp(l,u,h),p=this.layoutInner(t,r,c,i,a,s),d=Tp(k({width:p.width,height:p.height},l),u,h);this.group.x=d.x-p.x,this.group.y=d.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=rz(p,t));}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll();},e.prototype.renderInner=function(t,e,n,i,r,o,a){var s=this.getContentGroup(),l=yt(),u=e.get(\"selectedMode\"),h=[];n.eachRawSeries(function(t){!t.get(\"legendHoverLink\")&&h.push(t.id);}),CB(e.getData(),function(r,o){var a=r.get(\"name\");if(!this.newlineDisabled&&(\"\"===a||\"\\n\"===a)){var c=new DB();return c.newline=!0,void s.add(c);}var p=n.getSeriesByName(a)[0];if(!l.get(a)){if(p){var d=p.getData(),f=d.getVisual(\"legendLineStyle\")||{},g=d.getVisual(\"legendIcon\"),y=d.getVisual(\"style\");this._createItem(p,a,o,r,e,t,f,y,g,u,i).on(\"click\",TB(kB,a,null,i,h)).on(\"mouseover\",TB(PB,p.name,null,i,h)).on(\"mouseout\",TB(OB,p.name,null,i,h)),l.set(a,!0);}else n.eachRawSeries(function(n){if(!l.get(a)&&n.legendVisualProvider){var s=n.legendVisualProvider;if(!s.containName(a))return;var c=s.indexOfName(a),p=s.getItemVisual(c,\"style\"),d=s.getItemVisual(c,\"legendIcon\"),f=jn(p.fill);f&&0===f[3]&&(f[3]=.2,p=A(A({},p),{fill:ii(f,\"rgba\")})),this._createItem(n,a,o,r,e,t,{},p,d,u,i).on(\"click\",TB(kB,null,a,i,h)).on(\"mouseover\",TB(PB,null,a,i,h)).on(\"mouseout\",TB(OB,null,a,i,h)),l.set(a,!0);}},this);0;}},this),r&&this._createSelector(r,e,i,o,a);},e.prototype._createSelector=function(t,e,n,i,r){var o=this.getSelectorGroup();CB(t,function(t){var i=t.type,r=new Bs({style:{x:0,y:0,align:\"center\",verticalAlign:\"middle\"},onclick:function onclick(){n.dispatchAction({type:\"all\"===i?\"legendAllSelect\":\"legendInverseSelect\"});}});o.add(r),Qh(r,{normal:e.getModel(\"selectorLabel\"),emphasis:e.getModel([\"emphasis\",\"selectorLabel\"])},{defaultText:t.title}),Wl(r);});},e.prototype._createItem=function(t,e,n,i,r,o,a,s,l,u,h){var c=t.visualDrawType,p=r.get(\"itemWidth\"),d=r.get(\"itemHeight\"),f=r.isSelected(e),g=i.get(\"symbolRotate\"),y=i.get(\"symbolKeepAspect\"),v=i.get(\"icon\"),m=function(t,e,n,i,r,o,a){function s(t,e){\"auto\"===t.lineWidth&&(t.lineWidth=e.lineWidth>0?2:0),CB(t,function(n,i){\"inherit\"===t[i]&&(t[i]=e[i]);});}var l=e.getModel(\"itemStyle\"),u=l.getItemStyle(),h=0===t.lastIndexOf(\"empty\",0)?\"fill\":\"stroke\",c=l.getShallow(\"decal\");u.decal=c&&\"inherit\"!==c?cv(c,a):i.decal,\"inherit\"===u.fill&&(u.fill=i[r]);\"inherit\"===u.stroke&&(u.stroke=i[h]);\"inherit\"===u.opacity&&(u.opacity=(\"fill\"===r?i:n).opacity);s(u,i);var p=e.getModel(\"lineStyle\"),d=p.getLineStyle();if(s(d,n),\"auto\"===u.fill&&(u.fill=i.fill),\"auto\"===u.stroke&&(u.stroke=i.fill),\"auto\"===d.stroke&&(d.stroke=i.fill),!o){var f=e.get(\"inactiveBorderWidth\"),g=u[h];u.lineWidth=\"auto\"===f?i.lineWidth>0&&g?2:0:u.lineWidth,u.fill=e.get(\"inactiveColor\"),u.stroke=e.get(\"inactiveBorderColor\"),d.stroke=p.get(\"inactiveColor\"),d.lineWidth=p.get(\"inactiveWidth\");}return{itemStyle:u,lineStyle:d};}(l=v||l||\"roundRect\",i,a,s,c,f,h),x=new DB(),_=i.getModel(\"textStyle\");if(!U(t.getLegendIcon)||v&&\"inherit\"!==v){var b=\"inherit\"===v&&t.getData().getVisual(\"symbol\")?\"inherit\"===g?t.getData().getVisual(\"symbolRotate\"):g:0;x.add(function(t){var e=t.icon||\"roundRect\",n=Vy(e,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill,t.symbolKeepAspect);n.setStyle(t.itemStyle),n.rotation=(t.iconRotate||0)*Math.PI/180,n.setOrigin([t.itemWidth/2,t.itemHeight/2]),e.indexOf(\"empty\")>-1&&(n.style.stroke=n.style.fill,n.style.fill=\"#fff\",n.style.lineWidth=2);return n;}({itemWidth:p,itemHeight:d,icon:l,iconRotate:b,itemStyle:m.itemStyle,lineStyle:m.lineStyle,symbolKeepAspect:y}));}else x.add(t.getLegendIcon({itemWidth:p,itemHeight:d,icon:l,iconRotate:g,itemStyle:m.itemStyle,lineStyle:m.lineStyle,symbolKeepAspect:y}));var w=\"left\"===o?p+5:-5,S=o,M=r.get(\"formatter\"),I=e;X(M)&&M?I=M.replace(\"{name}\",null!=e?e:\"\"):U(M)&&(I=M(e));var T=i.get(\"inactiveColor\");x.add(new Bs({style:ec(_,{text:I,x:w,y:d/2,fill:f?_.getTextColor():T,align:S,verticalAlign:\"middle\"})}));var C=new Es({shape:x.getBoundingRect(),invisible:!0}),D=i.getModel(\"tooltip\");return D.get(\"show\")&&Xh({el:C,componentModel:r,itemName:e,itemTooltipOption:D.option}),x.add(C),x.eachChild(function(t){t.silent=!0;}),C.silent=!u,this.getContentGroup().add(x),Wl(x),x.__legendDataIndex=n,x;},e.prototype.layoutInner=function(t,e,n,i,r,o){var a=this.getContentGroup(),s=this.getSelectorGroup();Ip(t.get(\"orient\"),a,t.get(\"itemGap\"),n.width,n.height);var l=a.getBoundingRect(),u=[-l.x,-l.y];if(s.markRedraw(),a.markRedraw(),r){Ip(\"horizontal\",s,t.get(\"selectorItemGap\",!0));var h=s.getBoundingRect(),c=[-h.x,-h.y],p=t.get(\"selectorButtonGap\",!0),d=t.getOrient().index,f=0===d?\"width\":\"height\",g=0===d?\"height\":\"width\",y=0===d?\"y\":\"x\";\"end\"===o?c[d]+=l[f]+p:u[d]+=h[f]+p,c[1-d]+=l[g]/2-h[g]/2,s.x=c[0],s.y=c[1],a.x=u[0],a.y=u[1];var v={x:0,y:0};return v[f]=l[f]+p+h[f],v[g]=Math.max(l[g],h[g]),v[y]=Math.min(0,h[y]+c[1-d]),v;}return a.x=u[0],a.y=u[1],this.group.getBoundingRect();},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0;},e.type=\"legend.plain\",e;}(wg);function kB(t,e,n,i){OB(t,e,n,i),n.dispatchAction({type:\"legendToggleSelect\",name:null!=t?t:e}),PB(t,e,n,i);}function LB(t){for(var e,n=t.getZr().storage.getDisplayList(),i=0,r=n.length;in[r],f=[-c.x,-c.y];e||(f[i]=l[s]);var g=[0,0],y=[-p.x,-p.y],v=rt(t.get(\"pageButtonGap\",!0),t.get(\"itemGap\",!0));d&&(\"end\"===t.get(\"pageButtonPosition\",!0)?y[i]+=n[r]-p[r]:g[i]+=p[r]+v);y[1-i]+=c[o]/2-p[o]/2,l.setPosition(f),u.setPosition(g),h.setPosition(y);var m={x:0,y:0};if(m[r]=d?n[r]:c[r],m[o]=Math.max(c[o],p[o]),m[a]=Math.min(0,p[a]+y[1-i]),u.__rectSize=n[r],d){var x={x:0,y:0};x[r]=Math.max(n[r]-p[r]-v,0),x[o]=m[o],u.setClipPath(new Es({shape:x})),u.__rectSize=x[r];}else h.eachChild(function(t){t.attr({invisible:!0,silent:!0});});var _=this._getPageInfo(t);return null!=_.pageIndex&&dh(l,{x:_.contentPosition[0],y:_.contentPosition[1]},d?t:null),this._updatePageInfoView(t,_),m;},e.prototype._pageGo=function(t,e,n){var i=this._getPageInfo(e)[t];null!=i&&n.dispatchAction({type:\"legendScroll\",scrollDataIndex:i,legendId:e.id});},e.prototype._updatePageInfoView=function(t,e){var n=this._controllerGroup;E([\"pagePrev\",\"pageNext\"],function(i){var r=null!=e[i+\"DataIndex\"],o=n.childOfName(i);o&&(o.setStyle(\"fill\",r?t.get(\"pageIconColor\",!0):t.get(\"pageIconInactiveColor\",!0)),o.cursor=r?\"pointer\":\"default\");});var i=n.childOfName(\"pageText\"),r=t.get(\"pageFormatter\"),o=e.pageIndex,a=null!=o?o+1:0,s=e.pageCount;i&&r&&i.setStyle(\"text\",X(r)?r.replace(\"{current}\",null==a?\"\":a+\"\").replace(\"{total}\",null==s?\"\":s+\"\"):r({current:a,total:s}));},e.prototype._getPageInfo=function(t){var e=t.get(\"scrollDataIndex\",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,r=t.getOrient().index,o=FB[r],a=GB[r],s=this._findTargetItemIndex(e),l=n.children(),u=l[s],h=l.length,c=h?1:0,p={contentPosition:[n.x,n.y],pageCount:c,pageIndex:c-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!u)return p;var d=m(u);p.contentPosition[r]=-d.s;for(var f=s+1,g=d,y=d,v=null;f<=h;++f){(!(v=m(l[f]))&&y.e>g.s+i||v&&!x(v,g.s))&&(g=y.i>g.i?y:v)&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=g.i),++p.pageCount),y=v;}for(f=s-1,g=d,y=d,v=null;f>=-1;--f){(v=m(l[f]))&&x(y,v.s)||!(g.i=e&&t.s<=e+i;}},e.prototype._findTargetItemIndex=function(t){return this._showController?(this.getContentGroup().eachChild(function(i,r){var o=i.__legendDataIndex;null==n&&null!=o&&(n=r),o===t&&(e=r);}),null!=e?e:n):0;var e,n;},e.type=\"legend.scroll\",e;}(AB);function HB(t){Dm(EB),t.registerComponentModel(zB),t.registerComponentView(WB),function(t){t.registerAction(\"legendScroll\",\"legendscroll\",function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:\"legend\",subType:\"scroll\",query:t},function(t){t.setScrollDataIndex(n);});});}(t);}var YB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.type=\"dataZoom.inside\",e.defaultOption=Tc(GE.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e;}(GE),UB=Po();function XB(t,e,n){UB(t).coordSysRecordMap.each(function(t){var i=t.dataZoomInfoMap.get(e.uid);i&&(i.getRange=n);});}function ZB(t,e){if(e){t.removeKey(e.model.uid);var n=e.controller;n&&n.dispose();}}function jB(t,e){t.isDisposed()||t.dispatchAction({type:\"dataZoom\",animation:{easing:\"cubicOut\",duration:100},batch:e});}function qB(t,e,n,i){return t.coordinateSystem.containPoint([n,i]);}function KB(t){t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,function(t,e){var n=UB(e),i=n.coordSysRecordMap||(n.coordSysRecordMap=yt());i.each(function(t){t.dataZoomInfoMap=null;}),t.eachComponent({mainType:\"dataZoom\",subType:\"inside\"},function(t){E(BE(t).infoList,function(n){var r=n.model.uid,o=i.get(r)||i.set(r,function(t,e){var n={model:e,containsPoint:H(qB,e),dispatchAction:H(jB,t),dataZoomInfoMap:null,controller:null},i=n.controller=new BI(t.getZr());return E([\"pan\",\"zoom\",\"scrollMove\"],function(t){i.on(t,function(e){var i=[];n.dataZoomInfoMap.each(function(r){if(e.isAvailableBehavior(r.model.option)){var o=(r.getRange||{})[t],a=o&&o(r.dzReferCoordSysInfo,n.model.mainType,n.controller,e);!r.model.get(\"disabled\",!0)&&a&&i.push({dataZoomId:r.model.id,start:a[0],end:a[1]});}}),i.length&&n.dispatchAction(i);});}),n;}(e,n.model));(o.dataZoomInfoMap||(o.dataZoomInfoMap=yt())).set(t.uid,{dzReferCoordSysInfo:n,model:t,getRange:null});});}),i.each(function(t){var e,n=t.controller,r=t.dataZoomInfoMap;if(r){var o=r.keys()[0];null!=o&&(e=r.get(o));}if(e){var a=function(t){var e,n=\"type_\",i={type_true:2,type_move:1,type_false:0,type_undefined:-1},r=!0;return t.each(function(t){var o=t.model,a=!o.get(\"disabled\",!0)&&(!o.get(\"zoomLock\",!0)||\"move\");i[n+a]>i[n+e]&&(e=a),r=r&&o.get(\"preventDefaultMouseMove\",!0);}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!r}};}(r);n.enable(a.controlType,a.opt),n.setPointerChecker(t.containsPoint),Eg(t,\"dispatchAction\",e.model.get(\"throttle\",!0),\"fixRate\");}else ZB(i,t);});});}var $B=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=\"dataZoom.inside\",e;}return n(e,t),e.prototype.render=function(e,n,i){t.prototype.render.apply(this,arguments),e.noTarget()?this._clear():(this.range=e.getPercentRange(),XB(i,e,{pan:W(JB.pan,this),zoom:W(JB.zoom,this),scrollMove:W(JB.scrollMove,this)}));},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments);},e.prototype._clear=function(){!function(t,e){for(var n=UB(t).coordSysRecordMap,i=n.keys(),r=0;r0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(o[1]-o[0])+o[0],u=Math.max(1/i.scale,0);o[0]=(o[0]-l)*u+l,o[1]=(o[1]-l)*u+l;var h=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return xk(0,o,[0,100],0,h.minSpan,h.maxSpan),this.range=o,r[0]!==o[0]||r[1]!==o[1]?o:void 0;}},pan:QB(function(t,e,n,i,r,o){var a=tF[i]([o.oldX,o.oldY],[o.newX,o.newY],e,r,n);return a.signal*(t[1]-t[0])*a.pixel/a.pixelLength;}),scrollMove:QB(function(t,e,n,i,r,o){return tF[i]([0,0],[o.scrollDelta,o.scrollDelta],e,r,n).signal*(t[1]-t[0])*o.scrollDelta;})};function QB(t){return function(e,n,i,r){var o=this.range,a=o.slice(),s=e.axisModels[0];if(s)return xk(t(a,s,e,n,i,r),a,[0,100],\"all\"),this.range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0;};}var tF={grid:function grid(t,e,n,i,r){var o=n.axis,a={},s=r.model.coordinateSystem.getRect();return t=t||[0,0],\"x\"===o.dim?(a.pixel=e[0]-t[0],a.pixelLength=s.width,a.pixelStart=s.x,a.signal=o.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=s.height,a.pixelStart=s.y,a.signal=o.inverse?-1:1),a;},polar:function polar(t,e,n,i,r){var o=n.axis,a={},s=r.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),\"radiusAxis\"===n.mainType?(a.pixel=e[0]-t[0],a.pixelLength=l[1]-l[0],a.pixelStart=l[0],a.signal=o.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=u[1]-u[0],a.pixelStart=u[0],a.signal=o.inverse?-1:1),a;},singleAxis:function singleAxis(t,e,n,i,r){var o=n.axis,a=r.model.coordinateSystem.getRect(),s={};return t=t||[0,0],\"horizontal\"===o.orient?(s.pixel=e[0]-t[0],s.pixelLength=a.width,s.pixelStart=a.x,s.signal=o.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=a.height,s.pixelStart=a.y,s.signal=o.inverse?-1:1),s;}};function eF(t){$E(t),t.registerComponentModel(YB),t.registerComponentView($B),KB(t);}var nF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.type=\"dataZoom.slider\",e.layoutMode=\"box\",e.defaultOption=Tc(GE.defaultOption,{show:!0,right:\"ph\",top:\"ph\",width:\"ph\",height:\"ph\",left:null,bottom:null,borderColor:\"#d2dbee\",borderRadius:3,backgroundColor:\"rgba(47,69,84,0)\",dataBackground:{lineStyle:{color:\"#d2dbee\",width:.5},areaStyle:{color:\"#d2dbee\",opacity:.2}},selectedDataBackground:{lineStyle:{color:\"#8fb0f7\",width:.5},areaStyle:{color:\"#8fb0f7\",opacity:.2}},fillerColor:\"rgba(135,175,274,0.2)\",handleIcon:\"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z\",handleSize:\"100%\",handleStyle:{color:\"#fff\",borderColor:\"#ACB8D1\"},moveHandleSize:7,moveHandleIcon:\"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z\",moveHandleStyle:{color:\"#D2DBEE\",opacity:.7},showDetail:!0,showDataShadow:\"auto\",realtime:!0,zoomLock:!1,textStyle:{color:\"#6E7079\"},brushSelect:!0,brushStyle:{color:\"rgba(135,175,274,0.15)\"},emphasis:{handleStyle:{borderColor:\"#8FB0F7\"},moveHandleStyle:{color:\"#8FB0F7\"}}}),e;}(GE),iF=Es,rF=\"horizontal\",oF=\"vertical\",aF=[\"line\",\"bar\",\"candlestick\",\"scatter\"],sF={easing:\"cubicOut\",duration:100,delay:0},lF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._displayables={},n;}return n(e,t),e.prototype.init=function(t,e){this.api=e,this._onBrush=W(this._onBrush,this),this._onBrushEnd=W(this._onBrushEnd,this);},e.prototype.render=function(e,n,i,r){if(t.prototype.render.apply(this,arguments),Eg(this,\"_dispatchZoomAction\",e.get(\"throttle\"),\"fixRate\"),this._orient=e.getOrient(),!1!==e.get(\"show\")){if(e.noTarget())return this._clear(),void this.group.removeAll();r&&\"dataZoom\"===r.type&&r.from===this.uid||this._buildView(),this._updateView();}else this.group.removeAll();},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments);},e.prototype._clear=function(){zg(this,\"_dispatchZoomAction\");var t=this.api.getZr();t.off(\"mousemove\",this._onBrush),t.off(\"mouseup\",this._onBrushEnd);},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var e=this._displayables.sliderGroup=new Er();this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(e),this._positionGroup();},e.prototype._resetLocation=function(){var t=this.dataZoomModel,e=this.api,n=t.get(\"brushSelect\")?7:0,i=this._findCoordRect(),r={width:e.getWidth(),height:e.getHeight()},o=this._orient===rF?{right:r.width-i.x-i.width,top:r.height-30-7-n,width:i.width,height:30}:{right:7,top:i.y,width:30,height:i.height},a=kp(t.option);E([\"right\",\"top\",\"width\",\"height\"],function(t){\"ph\"===a[t]&&(a[t]=o[t]);});var s=Tp(a,r);this._location={x:s.x,y:s.y},this._size=[s.width,s.height],this._orient===oF&&this._size.reverse();},e.prototype._positionGroup=function(){var t=this.group,e=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),r=i&&i.get(\"inverse\"),o=this._displayables.sliderGroup,a=(this._dataShadowInfo||{}).otherAxisInverse;o.attr(n!==rF||r?n===rF&&r?{scaleY:a?1:-1,scaleX:-1}:n!==oF||r?{scaleY:a?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:a?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:a?1:-1,scaleX:1});var s=t.getBoundingRect([o]);t.x=e.x-s.x,t.y=e.y-s.y,t.markRedraw();},e.prototype._getViewExtent=function(){return[0,this._size[0]];},e.prototype._renderBackground=function(){var t=this.dataZoomModel,e=this._size,n=this._displayables.sliderGroup,i=t.get(\"brushSelect\");n.add(new iF({silent:!0,shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:t.get(\"backgroundColor\")},z2:-40}));var r=new iF({shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:\"transparent\"},z2:0,onclick:W(this._onClickPanel,this)}),o=this.api.getZr();i?(r.on(\"mousedown\",this._onBrushStart,this),r.cursor=\"crosshair\",o.on(\"mousemove\",this._onBrush),o.on(\"mouseup\",this._onBrushEnd)):(o.off(\"mousemove\",this._onBrush),o.off(\"mouseup\",this._onBrushEnd)),n.add(r);},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],t){var e=this._size,n=this._shadowSize||[],i=t.series,r=i.getRawData(),o=i.getShadowDim&&i.getShadowDim(),a=o&&r.getDimensionInfo(o)?i.getShadowDim():t.otherDim;if(null!=a){var s=this._shadowPolygonPts,l=this._shadowPolylinePts;if(r!==this._shadowData||a!==this._shadowDim||e[0]!==n[0]||e[1]!==n[1]){var u=r.getDataExtent(a),h=.3*(u[1]-u[0]);u=[u[0]-h,u[1]+h];var c,p=[0,e[1]],d=[0,e[0]],f=[[e[0],0],[0,0]],g=[],y=d[1]/(r.count()-1),v=0,m=Math.round(r.count()/e[0]);r.each([a],function(t,e){if(m>0&&e%m)v+=y;else{var n=null==t||isNaN(t)||\"\"===t,i=n?0:Yr(t,u,p,!0);n&&!c&&e?(f.push([f[f.length-1][0],0]),g.push([g[g.length-1][0],0])):!n&&c&&(f.push([v,0]),g.push([v,0])),f.push([v,i]),g.push([v,i]),v+=y,c=n;}}),s=this._shadowPolygonPts=f,l=this._shadowPolylinePts=g;}this._shadowData=r,this._shadowDim=a,this._shadowSize=[e[0],e[1]];for(var x=this.dataZoomModel,_=0;_<3;_++){var b=w(1===_);this._displayables.sliderGroup.add(b),this._displayables.dataShadowSegs.push(b);}}}function w(t){var e=x.getModel(t?\"selectedDataBackground\":\"dataBackground\"),n=new Er(),i=new Gu({shape:{points:s},segmentIgnoreThreshold:1,style:e.getModel(\"areaStyle\").getAreaStyle(),silent:!0,z2:-20}),r=new Hu({shape:{points:l},segmentIgnoreThreshold:1,style:e.getModel(\"lineStyle\").getLineStyle(),silent:!0,z2:-19});return n.add(i),n.add(r),n;}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,e=t.get(\"showDataShadow\");if(!1!==e){var n,i=this.ecModel;return t.eachTargetAxis(function(r,o){E(t.getAxisProxy(r,o).getTargetSeriesModels(),function(t){if(!(n||!0!==e&&P(aF,t.get(\"type\"))<0)){var a,s=i.getComponent(zE(r),o).axis,l={x:\"y\",y:\"x\",radius:\"angle\",angle:\"radius\"}[r],u=t.coordinateSystem;null!=l&&u.getOtherAxis&&(a=u.getOtherAxis(s).inverse),l=t.getData().mapDimension(l),n={thisAxis:s,series:t,thisDim:r,otherDim:l,otherAxisInverse:a};}},this);},this),n;}},e.prototype._renderHandle=function(){var t=this.group,e=this._displayables,n=e.handles=[null,null],i=e.handleLabels=[null,null],r=this._displayables.sliderGroup,o=this._size,a=this.dataZoomModel,s=this.api,l=a.get(\"borderRadius\")||0,u=a.get(\"brushSelect\"),h=e.filler=new iF({silent:u,style:{fill:a.get(\"fillerColor\")},textConfig:{position:\"inside\"}});r.add(h),r.add(new iF({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:o[0],height:o[1],r:l},style:{stroke:a.get(\"dataBackgroundColor\")||a.get(\"borderColor\"),lineWidth:1,fill:\"rgba(0,0,0,0)\"}})),E([0,1],function(e){var o=a.get(\"handleIcon\");!Ny[o]&&o.indexOf(\"path://\")<0&&o.indexOf(\"image://\")<0&&(o=\"path://\"+o);var s=Vy(o,-1,0,2,2,null,!0);s.attr({cursor:uF(this._orient),draggable:!0,drift:W(this._onDragMove,this,e),ondragend:W(this._onDragEnd,this),onmouseover:W(this._showDataInfo,this,!0),onmouseout:W(this._showDataInfo,this,!1),z2:5});var l=s.getBoundingRect(),u=a.get(\"handleSize\");this._handleHeight=Ur(u,this._size[1]),this._handleWidth=l.width/l.height*this._handleHeight,s.setStyle(a.getModel(\"handleStyle\").getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState(\"emphasis\").style=a.getModel([\"emphasis\",\"handleStyle\"]).getItemStyle(),Wl(s);var h=a.get(\"handleColor\");null!=h&&(s.style.fill=h),r.add(n[e]=s);var c=a.getModel(\"textStyle\");t.add(i[e]=new Bs({silent:!0,invisible:!0,style:ec(c,{x:0,y:0,text:\"\",verticalAlign:\"middle\",align:\"center\",fill:c.getTextColor(),font:c.getFont()}),z2:10}));},this);var c=h;if(u){var p=Ur(a.get(\"moveHandleSize\"),o[1]),d=e.moveHandle=new Es({style:a.getModel(\"moveHandleStyle\").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:o[1]-.5,height:p}}),f=.8*p,g=e.moveHandleIcon=Vy(a.get(\"moveHandleIcon\"),-f/2,-f/2,f,f,\"#fff\",!0);g.silent=!0,g.y=o[1]+p/2-.5,d.ensureState(\"emphasis\").style=a.getModel([\"emphasis\",\"moveHandleStyle\"]).getItemStyle();var y=Math.min(o[1]/2,Math.max(p,10));(c=e.moveZone=new Es({invisible:!0,shape:{y:o[1]-y,height:p+y}})).on(\"mouseover\",function(){s.enterEmphasis(d);}).on(\"mouseout\",function(){s.leaveEmphasis(d);}),r.add(d),r.add(g),r.add(c);}c.attr({draggable:!0,cursor:uF(this._orient),drift:W(this._onDragMove,this,\"all\"),ondragstart:W(this._showDataInfo,this,!0),ondragend:W(this._onDragEnd,this),onmouseover:W(this._showDataInfo,this,!0),onmouseout:W(this._showDataInfo,this,!1)});},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[Yr(t[0],[0,100],e,!0),Yr(t[1],[0,100],e,!0)];},e.prototype._updateInterval=function(t,e){var n=this.dataZoomModel,i=this._handleEnds,r=this._getViewExtent(),o=n.findRepresentativeAxisProxy().getMinMaxSpan(),a=[0,100];xk(e,i,r,n.get(\"zoomLock\")?\"all\":t,null!=o.minSpan?Yr(o.minSpan,a,r,!0):null,null!=o.maxSpan?Yr(o.maxSpan,a,r,!0):null);var s=this._range,l=this._range=Zr([Yr(i[0],r,a,!0),Yr(i[1],r,a,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1];},e.prototype._updateView=function(t){var e=this._displayables,n=this._handleEnds,i=Zr(n.slice()),r=this._size;E([0,1],function(t){var i=e.handles[t],o=this._handleHeight;i.attr({scaleX:o/2,scaleY:o/2,x:n[t]+(t?-1:1),y:r[1]/2-o/2});},this),e.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:r[1]});var o={x:i[0],width:i[1]-i[0]};e.moveHandle&&(e.moveHandle.setShape(o),e.moveZone.setShape(o),e.moveZone.getBoundingRect(),e.moveHandleIcon&&e.moveHandleIcon.attr(\"x\",o.x+o.width/2));for(var a=e.dataShadowSegs,s=[0,i[0],i[1],r[0]],l=0;le[0]||n[1]<0||n[1]>e[1])){var i=this._handleEnds,r=(i[0]+i[1])/2,o=this._updateInterval(\"all\",n[0]-r);this._updateView(),o&&this._dispatchZoomAction(!1);}},e.prototype._onBrushStart=function(t){var e=t.offsetX,n=t.offsetY;this._brushStart=new Ce(e,n),this._brushing=!0,this._brushStartTime=+new Date();},e.prototype._onBrushEnd=function(t){if(this._brushing){var e=this._displayables.brushRect;if(this._brushing=!1,e){e.attr(\"ignore\",!0);var n=e.shape;if(!(+new Date()-this._brushStartTime<200&&Math.abs(n.width)<5)){var i=this._getViewExtent(),r=[0,100];this._range=Zr([Yr(n.x,i,r,!0),Yr(n.x+n.width,i,r,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1);}}}},e.prototype._onBrush=function(t){this._brushing&&(pe(t.event),this._updateBrushRect(t.offsetX,t.offsetY));},e.prototype._updateBrushRect=function(t,e){var n=this._displayables,i=this.dataZoomModel,r=n.brushRect;r||(r=n.brushRect=new iF({silent:!0,style:i.getModel(\"brushStyle\").getItemStyle()}),n.sliderGroup.add(r)),r.attr(\"ignore\",!1);var o=this._brushStart,a=this._displayables.sliderGroup,s=a.transformCoordToLocal(t,e),l=a.transformCoordToLocal(o.x,o.y),u=this._size;s[0]=Math.max(Math.min(u[0],s[0]),0),r.setShape({x:l[0],y:0,width:s[0]-l[0],height:u[1]});},e.prototype._dispatchZoomAction=function(t){var e=this._range;this.api.dispatchAction({type:\"dataZoom\",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?sF:null,start:e[0],end:e[1]});},e.prototype._findCoordRect=function(){var t,e=BE(this.dataZoomModel).infoList;if(!t&&e.length){var n=e[0].model.coordinateSystem;t=n.getRect&&n.getRect();}if(!t){var i=this.api.getWidth(),r=this.api.getHeight();t={x:.2*i,y:.2*r,width:.6*i,height:.6*r};}return t;},e.type=\"dataZoom.slider\",e;}(YE);function uF(t){return\"vertical\"===t?\"ns-resize\":\"ew-resize\";}function hF(t){t.registerComponentModel(nF),t.registerComponentView(lF),$E(t);}var cF=function cF(t,e,n){var i=T((pF[t]||{})[e]);return n&&Y(i)?i[i.length-1]:i;},pF={color:{active:[\"#006edd\",\"#e0ffff\"],inactive:[\"rgba(0,0,0,0)\"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:[\"circle\",\"roundRect\",\"diamond\"],inactive:[\"none\"]},symbolSize:{active:[10,50],inactive:[0,0]}},dF=dD.mapVisual,fF=dD.eachVisual,gF=Y,yF=E,vF=Zr,mF=Yr,xF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.stateList=[\"inRange\",\"outOfRange\"],n.replacableOptionKeys=[\"inRange\",\"outOfRange\",\"target\",\"controller\",\"color\"],n.layoutMode={type:\"box\",ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n;}return n(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n);},e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&dV(n,t,this.replacableOptionKeys),this.textStyleModel=this.getModel(\"textStyle\"),this.resetItemSize(),this.completeVisualOption();},e.prototype.resetVisual=function(t){var e=this.stateList;t=W(t,this),this.controllerVisuals=pV(this.option.controller,e,t),this.targetVisuals=pV(this.option.target,e,t);},e.prototype.getItemSymbol=function(){return null;},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,e=[];return null==t||\"all\"===t?this.ecModel.eachSeries(function(t,n){e.push(n);}):e=_o(t),e;},e.prototype.eachTargetSeries=function(t,e){E(this.getTargetSeriesIndices(),function(n){var i=this.ecModel.getSeriesByIndex(n);i&&t.call(e,i);},this);},e.prototype.isTargetSeries=function(t){var e=!1;return this.eachTargetSeries(function(n){n===t&&(e=!0);}),e;},e.prototype.formatValueText=function(t,e,n){var i,r=this.option,o=r.precision,a=this.dataBound,s=r.formatter;n=n||[\"<\",\">\"],Y(t)&&(t=t.slice(),i=!0);var l=e?t:i?[u(t[0]),u(t[1])]:u(t);return X(s)?s.replace(\"{value}\",i?l[0]:l).replace(\"{value2}\",i?l[1]:l):U(s)?i?s(t[0],t[1]):s(t):i?t[0]===a[0]?n[0]+\" \"+l[1]:t[1]===a[1]?n[1]+\" \"+l[0]:l[0]+\" - \"+l[1]:l;function u(t){return t===a[0]?\"min\":t===a[1]?\"max\":(+t).toFixed(Math.min(o,20));}},e.prototype.resetExtent=function(){var t=this.option,e=vF([t.min,t.max]);this._dataExtent=e;},e.prototype.getDataDimensionIndex=function(t){var e=this.option.dimension;if(null!=e)return t.getDimensionIndex(e);for(var n=t.dimensions,i=n.length-1;i>=0;i--){var r=n[i],o=t.getDimensionInfo(r);if(!o.isCalculationCoord)return o.storeDimIndex;}},e.prototype.getExtent=function(){return this._dataExtent.slice();},e.prototype.completeVisualOption=function(){var t=this.ecModel,e=this.option,n={inRange:e.inRange,outOfRange:e.outOfRange},i=e.target||(e.target={}),r=e.controller||(e.controller={});C(i,n),C(r,n);var o=this.isCategory();function a(n){gF(e.color)&&!n.inRange&&(n.inRange={color:e.color.slice().reverse()}),n.inRange=n.inRange||{color:t.get(\"gradientColor\")};}a.call(this,i),a.call(this,r),function(t,e,n){var i=t[e],r=t[n];i&&!r&&(r=t[n]={},yF(i,function(t,e){if(dD.isValidType(e)){var n=cF(e,\"inactive\",o);null!=n&&(r[e]=n,\"color\"!==e||r.hasOwnProperty(\"opacity\")||r.hasOwnProperty(\"colorAlpha\")||(r.opacity=[0,0]));}}));}.call(this,i,\"inRange\",\"outOfRange\"),function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,n=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,i=this.get(\"inactiveColor\"),r=this.getItemSymbol()||\"roundRect\";yF(this.stateList,function(a){var s=this.itemSize,l=t[a];l||(l=t[a]={color:o?i:[i]}),null==l.symbol&&(l.symbol=e&&T(e)||(o?r:[r])),null==l.symbolSize&&(l.symbolSize=n&&T(n)||(o?s[0]:[s[0],s[0]])),l.symbol=dF(l.symbol,function(t){return\"none\"===t?r:t;});var u=l.symbolSize;if(null!=u){var h=-1/0;fF(u,function(t){t>h&&(h=t);}),l.symbolSize=dF(u,function(t){return mF(t,[0,h],[0,s[0]],!0);});}},this);}.call(this,r);},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get(\"itemWidth\")),parseFloat(this.get(\"itemHeight\"))];},e.prototype.isCategory=function(){return!!this.option.categories;},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null;},e.prototype.getValueState=function(t){return null;},e.prototype.getVisualMeta=function(t){return null;},e.type=\"visualMap\",e.dependencies=[\"series\"],e.defaultOption={show:!0,z:4,seriesIndex:\"all\",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:\"vertical\",backgroundColor:\"rgba(0,0,0,0)\",borderColor:\"#ccc\",contentColor:\"#5793f3\",inactiveColor:\"#aaa\",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:\"#333\"}},e;}(Op),_F=[20,140],bF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(t){t.mappingMethod=\"linear\",t.dataExtent=this.getExtent();}),this._resetRange();},e.prototype.resetItemSize=function(){t.prototype.resetItemSize.apply(this,arguments);var e=this.itemSize;(null==e[0]||isNaN(e[0]))&&(e[0]=_F[0]),(null==e[1]||isNaN(e[1]))&&(e[1]=_F[1]);},e.prototype._resetRange=function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):Y(e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]));},e.prototype.completeVisualOption=function(){t.prototype.completeVisualOption.apply(this,arguments),E(this.stateList,function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=e[1]/3);},this);},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange();},e.prototype.getSelected=function(){var t=this.getExtent(),e=Zr((this.get(\"range\")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=n[1]||t<=e[1])?\"inRange\":\"outOfRange\";},e.prototype.findTargetDataIndices=function(t){var e=[];return this.eachTargetSeries(function(n){var i=[],r=n.getData();r.each(this.getDataDimensionIndex(r),function(e,n){t[0]<=e&&e<=t[1]&&i.push(n);},this),e.push({seriesId:n.id,dataIndex:i});},this),e;},e.prototype.getVisualMeta=function(t){var e=wF(this,\"outOfRange\",this.getExtent()),n=wF(this,\"inRange\",this.option.range.slice()),i=[];function r(e,n){i.push({value:e,color:t(e,n)});}for(var o=0,a=0,s=n.length,l=e.length;at[1])break;n.push({color:this.getControllerVisual(o,\"color\",e),offset:r/100});}return n.push({color:this.getControllerVisual(t[1],\"color\",e),offset:1}),n;},e.prototype._createBarPoints=function(t,e){var n=this.visualMapModel.itemSize;return[[n[0]-e[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-e[1],t[1]]];},e.prototype._createBarGroup=function(t){var e=this._orient,n=this.visualMapModel.get(\"inverse\");return new Er(\"horizontal\"!==e||n?\"horizontal\"===e&&n?{scaleX:\"bottom\"===t?-1:1,rotation:-Math.PI/2}:\"vertical\"!==e||n?{scaleX:\"left\"===t?1:-1}:{scaleX:\"left\"===t?1:-1,scaleY:-1}:{scaleX:\"bottom\"===t?1:-1,rotation:Math.PI/2});},e.prototype._updateHandle=function(t,e){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,r=n.handleThumbs,o=n.handleLabels,a=i.itemSize,s=i.getExtent();DF([0,1],function(l){var u=r[l];u.setStyle(\"fill\",e.handlesColor[l]),u.y=t[l];var h=CF(t[l],[0,a[1]],s,!0),c=this.getControllerVisual(h,\"symbolSize\");u.scaleX=u.scaleY=c/a[0],u.x=a[0]-c/2;var p=Eh(n.handleLabelPoints[l],Nh(u,this.group));o[l].setStyle({x:p[0],y:p[1],text:i.formatValueText(this._dataInterval[l]),verticalAlign:\"middle\",align:\"vertical\"===this._orient?this._applyTransform(\"left\",n.mainGroup):\"center\"});},this);}},e.prototype._showIndicator=function(t,e,n,i){var r=this.visualMapModel,o=r.getExtent(),a=r.itemSize,s=[0,a[1]],l=this._shapes,u=l.indicator;if(u){u.attr(\"invisible\",!1);var h=this.getControllerVisual(t,\"color\",{convertOpacityToAlpha:!0}),c=this.getControllerVisual(t,\"symbolSize\"),p=CF(t,o,s,!0),d=a[0]-c/2,f={x:u.x,y:u.y};u.y=p,u.x=d;var g=Eh(l.indicatorLabelPoint,Nh(u,this.group)),y=l.indicatorLabel;y.attr(\"invisible\",!1);var v=this._applyTransform(\"left\",l.mainGroup),m=\"horizontal\"===this._orient;y.setStyle({text:(n||\"\")+r.formatValueText(e),verticalAlign:m?v:\"middle\",align:m?\"center\":v});var x={x:d,y:p,style:{fill:h}},_={style:{x:g[0],y:g[1]}};if(r.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var b={duration:100,easing:\"cubicInOut\",additive:!0};u.x=f.x,u.y=f.y,u.animateTo(x,b),y.animateTo(_,b);}else u.attr(x),y.attr(_);this._firstShowIndicator=!1;var w=this._shapes.handleLabels;if(w)for(var S=0;Sr[1]&&(u[1]=1/0),e&&(u[0]===-1/0?this._showIndicator(l,u[1],\"< \",a):u[1]===1/0?this._showIndicator(l,u[0],\"> \",a):this._showIndicator(l,l,\"≈ \",a));var h=this._hoverLinkDataIndices,c=[];(e||OF(n))&&(c=this._hoverLinkDataIndices=n.findTargetDataIndices(u));var p=function(t,e){var n={},i={};return r(t||[],n),r(e||[],i,n),[o(n),o(i)];function r(t,e,n){for(var i=0,r=t.length;i=0&&(r.dimension=o,i.push(r));}}),t.getData().setVisual(\"visualMeta\",i);}}];function VF(t,e,n,i){for(var r=e.targetVisuals[i],o=dD.prepareVisualTypes(r),a={color:wy(t.getData(),\"color\")},s=0,l=o.length;s0:t.splitNumber>0)&&!t.calculable?\"piecewise\":\"continuous\";}),t.registerAction(NF,EF),E(zF,function(e){t.registerVisual(t.PRIORITY.VISUAL.COMPONENT,e);}),t.registerPreprocessor(FF));}function YF(t){t.registerComponentModel(bF),t.registerComponentView(LF),HF(t);}var UF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._pieceList=[],n;}return n(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var i=this._mode=this._determineMode();this._pieceList=[],XF[this._mode].call(this,this._pieceList),this._resetSelected(e,n);var r=this.option.categories;this.resetVisual(function(t,e){\"categories\"===i?(t.mappingMethod=\"category\",t.categories=T(r)):(t.dataExtent=this.getExtent(),t.mappingMethod=\"piecewise\",t.pieceList=z(this._pieceList,function(t){return t=T(t),\"inRange\"!==e&&(t.visual=null),t;}));});},e.prototype.completeVisualOption=function(){var e=this.option,n={},i=dD.listVisualTypes(),r=this.isCategory();function o(t,e,n){return t&&t[e]&&t[e].hasOwnProperty(n);}E(e.pieces,function(t){E(i,function(e){t.hasOwnProperty(e)&&(n[e]=1);});}),E(n,function(t,n){var i=!1;E(this.stateList,function(t){i=i||o(e,t,n)||o(e.target,t,n);},this),!i&&E(this.stateList,function(t){(e[t]||(e[t]={}))[n]=cF(n,\"inRange\"===t?\"active\":\"inactive\",r);});},this),t.prototype.completeVisualOption.apply(this,arguments);},e.prototype._resetSelected=function(t,e){var n=this.option,i=this._pieceList,r=(e?n:t).selected||{};if(n.selected=r,E(i,function(t,e){var n=this.getSelectedMapKey(t);r.hasOwnProperty(n)||(r[n]=!0);},this),\"single\"===n.selectedMode){var o=!1;E(i,function(t,e){var n=this.getSelectedMapKey(t);r[n]&&(o?r[n]=!1:o=!0);},this);}},e.prototype.getItemSymbol=function(){return this.get(\"itemSymbol\");},e.prototype.getSelectedMapKey=function(t){return\"categories\"===this._mode?t.value+\"\":t.index+\"\";},e.prototype.getPieceList=function(){return this._pieceList;},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?\"pieces\":this.option.categories?\"categories\":\"splitNumber\";},e.prototype.setSelected=function(t){this.option.selected=T(t);},e.prototype.getValueState=function(t){var e=dD.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?\"inRange\":\"outOfRange\";},e.prototype.findTargetDataIndices=function(t){var e=[],n=this._pieceList;return this.eachTargetSeries(function(i){var r=[],o=i.getData();o.each(this.getDataDimensionIndex(o),function(e,i){dD.findPieceIndex(e,n)===t&&r.push(i);},this),e.push({seriesId:i.id,dataIndex:r});},this),e;},e.prototype.getRepresentValue=function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var n=t.interval||[];e=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2;}return e;},e.prototype.getVisualMeta=function(t){if(!this.isCategory()){var e=[],n=[\"\",\"\"],i=this,r=this._pieceList.slice();if(r.length){var o=r[0].interval[0];o!==-1/0&&r.unshift({interval:[-1/0,o]}),(o=r[r.length-1].interval[1])!==1/0&&r.push({interval:[o,1/0]});}else r.push({interval:[-1/0,1/0]});var a=-1/0;return E(r,function(t){var e=t.interval;e&&(e[0]>a&&s([a,e[0]],\"outOfRange\"),s(e.slice()),a=e[1]);},this),{stops:e,outerColors:n};}function s(r,o){var a=i.getRepresentValue({interval:r});o||(o=i.getValueState(a));var s=t(a,o);r[0]===-1/0?n[0]=s:r[1]===1/0?n[1]=s:e.push({value:r[0],color:s},{value:r[1],color:s});}},e.type=\"visualMap.piecewise\",e.defaultOption=Tc(xF.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:\"auto\",itemWidth:20,itemHeight:14,itemSymbol:\"roundRect\",pieces:null,categories:null,splitNumber:5,selectedMode:\"multiple\",itemGap:10,hoverLink:!0}),e;}(xF),XF={splitNumber:function splitNumber(t){var e=this.option,n=Math.min(e.precision,20),i=this.getExtent(),r=e.splitNumber;r=Math.max(parseInt(r,10),1),e.splitNumber=r;for(var o=(i[1]-i[0])/r;+o.toFixed(n)!==o&&n<5;){n++;}e.precision=n,o=+o.toFixed(n),e.minOpen&&t.push({interval:[-1/0,i[0]],close:[0,0]});for(var a=0,s=i[0];a\",\"≥\"][e[0]]];t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,n);},this);}};function ZF(t,e){var n=t.inverse;(\"vertical\"===t.orient?!n:n)&&e.reverse();}var jF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n;}return n(e,t),e.prototype.doRender=function(){var t=this.group;t.removeAll();var e=this.visualMapModel,n=e.get(\"textGap\"),i=e.textStyleModel,r=i.getFont(),o=i.getTextColor(),a=this._getItemAlign(),s=e.itemSize,l=this._getViewData(),u=l.endsText,h=it(e.get(\"showLabel\",!0),!u);u&&this._renderEndsText(t,u[0],s,h,a),E(l.viewPieceList,function(i){var l=i.piece,u=new Er();u.onclick=W(this._onItemClick,this,l),this._enableHoverLink(u,i.indexInModelPieceList);var c=e.getRepresentValue(l);if(this._createItemSymbol(u,c,[0,0,s[0],s[1]]),h){var p=this.visualMapModel.getValueState(c);u.add(new Bs({style:{x:\"right\"===a?-n:s[0]+n,y:s[1]/2,text:l.text,verticalAlign:\"middle\",align:a,font:r,fill:o,opacity:\"outOfRange\"===p?.5:1}}));}t.add(u);},this),u&&this._renderEndsText(t,u[1],s,h,a),Ip(e.get(\"orient\"),t,e.get(\"itemGap\")),this.renderBackground(t),this.positionGroup(t);},e.prototype._enableHoverLink=function(t,e){var n=this;t.on(\"mouseover\",function(){return i(\"highlight\");}).on(\"mouseout\",function(){return i(\"downplay\");});var i=function i(t){var i=n.visualMapModel;i.option.hoverLink&&n.api.dispatchAction({type:t,batch:TF(i.findTargetDataIndices(e),i)});};},e.prototype._getItemAlign=function(){var t=this.visualMapModel,e=t.option;if(\"vertical\"===e.orient)return IF(t,this.api,t.itemSize);var n=e.align;return n&&\"auto\"!==n||(n=\"left\"),n;},e.prototype._renderEndsText=function(t,e,n,i,r){if(e){var o=new Er(),a=this.visualMapModel.textStyleModel;o.add(new Bs({style:ec(a,{x:i?\"right\"===r?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:\"middle\",align:i?r:\"center\",text:e})})),t.add(o);}},e.prototype._getViewData=function(){var t=this.visualMapModel,e=z(t.getPieceList(),function(t,e){return{piece:t,indexInModelPieceList:e};}),n=t.get(\"text\"),i=t.get(\"orient\"),r=t.get(\"inverse\");return(\"horizontal\"===i?r:!r)?e.reverse():n&&(n=n.slice().reverse()),{viewPieceList:e,endsText:n};},e.prototype._createItemSymbol=function(t,e,n){t.add(Vy(this.getControllerVisual(e,\"symbol\"),n[0],n[1],n[2],n[3],this.getControllerVisual(e,\"color\")));},e.prototype._onItemClick=function(t){var e=this.visualMapModel,n=e.option,i=n.selectedMode;if(i){var r=T(n.selected),o=e.getSelectedMapKey(t);\"single\"===i||!0===i?(r[o]=!0,E(r,function(t,e){r[e]=e===o;})):r[o]=!r[o],this.api.dispatchAction({type:\"selectDataRange\",from:this.uid,visualMapId:this.visualMapModel.id,selected:r});}},e.type=\"visualMap.piecewise\",e;}(SF);function qF(t){t.registerComponentModel(UF),t.registerComponentView(jF),HF(t);}var KF={label:{enabled:!0},decal:{show:!1}},$F=Po(),JF={};function QF(t,e){var n=t.getModel(\"aria\");if(n.get(\"enabled\")){var i=T(KF);C(i.label,t.getLocaleModel().get(\"aria\"),!1),C(n.option,i,!1),function(){if(n.getModel(\"decal\").get(\"show\")){var e=yt();t.eachSeries(function(t){if(!t.isColorBySeries()){var n=e.get(t.type);n||(n={},e.set(t.type,n)),$F(t).scope=n;}}),t.eachRawSeries(function(e){if(!t.isSeriesFiltered(e))if(U(e.enableAriaDecal))e.enableAriaDecal();else{var n=e.getData();if(e.isColorBySeries()){var i=ld(e.ecModel,e.name,JF,t.getSeriesCount()),r=n.getVisual(\"decal\");n.setVisual(\"decal\",u(r,i));}else{var o=e.getRawData(),a={},s=$F(e).scope;n.each(function(t){var e=n.getRawIndex(t);a[e]=t;});var l=o.count();o.each(function(t){var i=a[t],r=o.getName(t)||t+\"\",h=ld(e.ecModel,r,s,l),c=n.getItemVisual(i,\"decal\");n.setItemVisual(i,\"decal\",u(c,h));});}}function u(t,e){var n=t?A(A({},e),t):e;return n.dirty=!0,n;}});}}(),function(){var i=t.getLocaleModel().get(\"aria\"),o=n.getModel(\"label\");if(o.option=k(o.option,i),!o.get(\"enabled\"))return;var a=e.getZr().dom;if(o.get(\"description\"))return void a.setAttribute(\"aria-label\",o.get(\"description\"));var s,l=t.getSeriesCount(),u=o.get([\"data\",\"maxCount\"])||10,h=o.get([\"series\",\"maxCount\"])||10,c=Math.min(l,h);if(l<1)return;var p=function(){var e=t.get(\"title\");e&&e.length&&(e=e[0]);return e&&e.text;}();if(p){var d=o.get([\"general\",\"withTitle\"]);s=r(d,{title:p});}else s=o.get([\"general\",\"withoutTitle\"]);var f=[],g=l>1?o.get([\"series\",\"multiple\",\"prefix\"]):o.get([\"series\",\"single\",\"prefix\"]);s+=r(g,{seriesCount:l}),t.eachSeries(function(e,n){if(n1?o.get([\"series\",\"multiple\",a]):o.get([\"series\",\"single\",a]),{seriesId:e.seriesIndex,seriesName:e.get(\"name\"),seriesType:(x=e.subType,t.getLocaleModel().get([\"series\",\"typeNames\"])[x]||\"自定义图\")});var s=e.getData();if(s.count()>u)i+=r(o.get([\"data\",\"partialData\"]),{displayCnt:u});else i+=o.get([\"data\",\"allData\"]);for(var h=o.get([\"data\",\"separator\",\"middle\"]),p=o.get([\"data\",\"separator\",\"end\"]),d=[],g=0;g\":\"gt\",\">=\":\"gte\",\"=\":\"eq\",\"!=\":\"ne\",\"<>\":\"ne\"},nG=function(){function t(t){if(null==(this._condVal=X(t)?new RegExp(t):et(t)?t:null)){var e=\"\";0,yo(e);}}return t.prototype.evaluate=function(t){var e=_typeof(t);return X(e)?this._condVal.test(t):!!j(e)&&this._condVal.test(t+\"\");},t;}(),iG=function(){function t(){}return t.prototype.evaluate=function(){return this.value;},t;}(),rG=function(){function t(){}return t.prototype.evaluate=function(){for(var t=this.children,e=0;e2&&l.push(e),e=[t,n];}function f(t,n,i,r){vG(t,i)&&vG(n,r)||e.push(t,n,i,r,i,r);}function g(t,n,i,r,o,a){var s=Math.abs(n-t),l=4*Math.tan(s/4)/3,u=nM:C2&&l.push(e),l;}function xG(t,e,n,i,r,o,a,s,l,u){if(vG(t,n)&&vG(e,i)&&vG(r,a)&&vG(o,s))l.push(a,s);else{var h=2/u,c=h*h,p=a-t,d=s-e,f=Math.sqrt(p*p+d*d);p/=f,d/=f;var g=n-t,y=i-e,v=r-a,m=o-s,x=g*g+y*y,_=v*v+m*m;if(x=0&&_-w*w=0)l.push(a,s);else{var S=[],M=[];bn(t,n,r,a,.5,S),bn(e,i,o,s,.5,M),xG(S[0],M[0],S[1],M[1],S[2],M[2],S[3],M[3],l,u),xG(S[4],M[4],S[5],M[5],S[6],M[6],S[7],M[7],l,u);}}}}function _G(t,e,n){var i=t[e],r=t[1-e],o=Math.abs(i/r),a=Math.ceil(Math.sqrt(o*n)),s=Math.floor(n/a);0===s&&(s=1,a=n);for(var l=[],u=0;u0)for(u=0;uMath.abs(u),c=_G([l,u],h?0:1,e),p=(h?s:u)/c.length,d=0;d1?null:new Ce(d*l+t,d*u+e);}function MG(t,e,n){var i=new Ce();Ce.sub(i,n,e),i.normalize();var r=new Ce();return Ce.sub(r,t,e),r.dot(i);}function IG(t,e){var n=t[t.length-1];n&&n[0]===e[0]&&n[1]===e[1]||t.push(e);}function TG(t){var e=t.points,n=[],i=[];Oa(e,n,i);var r=new Ee(n[0],n[1],i[0]-n[0],i[1]-n[1]),o=r.width,a=r.height,s=r.x,l=r.y,u=new Ce(),h=new Ce();return o>a?(u.x=h.x=s+o/2,u.y=l,h.y=l+a):(u.y=h.y=l+a/2,u.x=s,h.x=s+o),function(t,e,n){for(var i=t.length,r=[],o=0;or,a=_G([i,r],o?0:1,e),s=o?\"width\":\"height\",l=o?\"height\":\"width\",u=o?\"x\":\"y\",h=o?\"y\":\"x\",c=t[s]/a.length,p=0;p0)for(var b=i/n,w=-i/2;w<=i/2;w+=b){var S=Math.sin(w),M=Math.cos(w),I=0;for(x=0;x0;l/=2){var u=0,h=0;(t&l)>0&&(u=1),(e&l)>0&&(h=1),s+=l*l*(3*u^h),0===h&&(1===u&&(t=l-1-t,e=l-1-e),a=t,t=e,e=a);}return s;}function HG(t){var e=1/0,n=1/0,i=-1/0,r=-1/0,o=z(t,function(t){var o=t.getBoundingRect(),a=t.getComputedTransform(),s=o.x+o.width/2+(a?a[4]:0),l=o.y+o.height/2+(a?a[5]:0);return e=Math.min(s,e),n=Math.min(l,n),i=Math.max(s,i),r=Math.max(l,r),[s,l];});return z(o,function(o,a){return{cp:o,z:WG(o[0],o[1],e,n,i,r),path:t[a]};}).sort(function(t,e){return t.z-e.z;}).map(function(t){return t.path;});}function YG(t){return AG(t.path,t.count);}function UG(t){return Y(t[0]);}function XG(t,e){for(var n=[],i=t.length,r=0;r=0;r--){if(!n[r].many.length){var l=n[s].many;if(l.length<=1){if(!s)return n;s=0;}o=l.length;var u=Math.ceil(o/2);n[r].many=l.slice(u,o),n[s].many=l.slice(0,u),s++;}}return n;}var ZG={clone:function clone(t){for(var e=[],n=1-Math.pow(1-t.path.style.opacity,1/t.count),i=0;i0){var s,l,u=i.getModel(\"universalTransition\").get(\"delay\"),h=Object.assign({setToFinal:!0},a);UG(t)&&(s=t,l=e),UG(e)&&(s=e,l=t);for(var c=s?s===t:t.length>e.length,p=s?XG(l,s):XG(c?e:t,[c?t:e]),d=0,f=0;f1e4))for(var i=n.getIndices(),r=function(t){for(var e=t.dimensions,n=0;n0&&i.group.traverse(function(t){t instanceof Ms&&!t.animators.length&&t.animateFrom({style:{opacity:0}},r);});});}function iW(t){var e=t.getModel(\"universalTransition\").get(\"seriesKey\");return e||t.id;}function rW(t){return Y(t)?t.sort().join(\",\"):t;}function oW(t){if(t.hostModel)return t.hostModel.getModel(\"universalTransition\").get(\"divideShape\");}function aW(t,e){for(var n=0;n=0&&r.push({dataGroupId:e.oldDataGroupIds[n],data:e.oldData[n],divide:oW(e.oldData[n]),dim:t.dimension});}),E(_o(t.to),function(t){var i=aW(n.updatedSeries,t);if(i>=0){var r=n.updatedSeries[i].getData();o.push({dataGroupId:e.oldDataGroupIds[i],data:r,divide:oW(r),dim:t.dimension});}}),r.length>0&&o.length>0&&nW(r,o,i);}(t,i,n,e);});else{var o=function(t,e){var n=yt(),i=yt(),r=yt();return E(t.oldSeries,function(e,n){var o=t.oldDataGroupIds[n],a=t.oldData[n],s=iW(e),l=rW(s);i.set(l,{dataGroupId:o,data:a}),Y(s)&&E(s,function(t){r.set(t,{key:l,dataGroupId:o,data:a});});}),E(e.updatedSeries,function(t){if(t.isUniversalTransitionEnabled()&&t.isAnimationEnabled()){var e=t.get(\"dataGroupId\"),o=t.getData(),a=iW(t),s=rW(a),l=i.get(s);if(l)n.set(s,{oldSeries:[{dataGroupId:l.dataGroupId,divide:oW(l.data),data:l.data}],newSeries:[{dataGroupId:e,divide:oW(o),data:o}]});else if(Y(a)){var u=[];E(a,function(t){var e=i.get(t);e.data&&u.push({dataGroupId:e.dataGroupId,divide:oW(e.data),data:e.data});}),u.length&&n.set(s,{oldSeries:u,newSeries:[{dataGroupId:e,data:o,divide:oW(o)}]});}else{var h=r.get(a);if(h){var c=n.get(h.key);c||(c={oldSeries:[{dataGroupId:h.dataGroupId,data:h.data,divide:oW(h.data)}],newSeries:[]},n.set(h.key,c)),c.newSeries.push({dataGroupId:e,data:o,divide:oW(o)});}}}}),n;}(i,n);E(o.keys(),function(t){var n=o.get(t);nW(n.oldSeries,n.newSeries,e);});}E(n.updatedSeries,function(t){t.__universalTransitionEnabled&&(t.__universalTransitionEnabled=!1);});}for(var a=t.getSeries(),s=i.oldSeries=[],l=i.oldDataGroupIds=[],u=i.oldData=[],h=0;h * @license MIT */ /* eslint-disable no-proto */ var base64 = __webpack_require__(/*! base64-js */ 68) var ieee754 = __webpack_require__(/*! ieee754 */ 69) var isArray = __webpack_require__(/*! isarray */ 70) exports.Buffer = Buffer exports.SlowBuffer = SlowBuffer exports.INSPECT_MAX_BYTES = 50 /** * If `Buffer.TYPED_ARRAY_SUPPORT`: * === true Use Uint8Array implementation (fastest) * === false Use Object implementation (most compatible, even IE6) * * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+, * Opera 11.6+, iOS 4.2+. * * Due to various browser bugs, sometimes the Object implementation will be used even * when the browser supports typed arrays. * * Note: * * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances, * See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438. * * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function. * * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of * incorrect length in some situations. * We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they * get the Object implementation, which is slower but behaves correctly. */ Buffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined ? global.TYPED_ARRAY_SUPPORT : typedArraySupport() /* * Export kMaxLength after typed array support is determined. */ exports.kMaxLength = kMaxLength() function typedArraySupport () { try { var arr = new Uint8Array(1) arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }} return arr.foo() === 42 && // typed array instances can be augmented typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray` arr.subarray(1, 1).byteLength === 0 // ie10 has broken `subarray` } catch (e) { return false } } function kMaxLength () { return Buffer.TYPED_ARRAY_SUPPORT ? 0x7fffffff : 0x3fffffff } function createBuffer (that, length) { if (kMaxLength() < length) { throw new RangeError('Invalid typed array length') } if (Buffer.TYPED_ARRAY_SUPPORT) { // Return an augmented `Uint8Array` instance, for best performance that = new Uint8Array(length) that.__proto__ = Buffer.prototype } else { // Fallback: Return an object instance of the Buffer class if (that === null) { that = new Buffer(length) } that.length = length } return that } /** * The Buffer constructor returns instances of `Uint8Array` that have their * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of * `Uint8Array`, so the returned instances will have all the node `Buffer` methods * and the `Uint8Array` methods. Square bracket notation works as expected -- it * returns a single octet. * * The `Uint8Array` prototype remains unmodified. */ function Buffer (arg, encodingOrOffset, length) { if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) { return new Buffer(arg, encodingOrOffset, length) } // Common case. if (typeof arg === 'number') { if (typeof encodingOrOffset === 'string') { throw new Error( 'If encoding is specified then the first argument must be a string' ) } return allocUnsafe(this, arg) } return from(this, arg, encodingOrOffset, length) } Buffer.poolSize = 8192 // not used by this implementation // TODO: Legacy, not needed anymore. Remove in next major version. Buffer._augment = function (arr) { arr.__proto__ = Buffer.prototype return arr } function from (that, value, encodingOrOffset, length) { if (typeof value === 'number') { throw new TypeError('"value" argument must not be a number') } if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) { return fromArrayBuffer(that, value, encodingOrOffset, length) } if (typeof value === 'string') { return fromString(that, value, encodingOrOffset) } return fromObject(that, value) } /** * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError * if value is a number. * Buffer.from(str[, encoding]) * Buffer.from(array) * Buffer.from(buffer) * Buffer.from(arrayBuffer[, byteOffset[, length]]) **/ Buffer.from = function (value, encodingOrOffset, length) { return from(null, value, encodingOrOffset, length) } if (Buffer.TYPED_ARRAY_SUPPORT) { Buffer.prototype.__proto__ = Uint8Array.prototype Buffer.__proto__ = Uint8Array if (typeof Symbol !== 'undefined' && Symbol.species && Buffer[Symbol.species] === Buffer) { // Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97 Object.defineProperty(Buffer, Symbol.species, { value: null, configurable: true }) } } function assertSize (size) { if (typeof size !== 'number') { throw new TypeError('"size" argument must be a number') } else if (size < 0) { throw new RangeError('"size" argument must not be negative') } } function alloc (that, size, fill, encoding) { assertSize(size) if (size <= 0) { return createBuffer(that, size) } if (fill !== undefined) { // Only pay attention to encoding if it's a string. This // prevents accidentally sending in a number that would // be interpretted as a start offset. return typeof encoding === 'string' ? createBuffer(that, size).fill(fill, encoding) : createBuffer(that, size).fill(fill) } return createBuffer(that, size) } /** * Creates a new filled Buffer instance. * alloc(size[, fill[, encoding]]) **/ Buffer.alloc = function (size, fill, encoding) { return alloc(null, size, fill, encoding) } function allocUnsafe (that, size) { assertSize(size) that = createBuffer(that, size < 0 ? 0 : checked(size) | 0) if (!Buffer.TYPED_ARRAY_SUPPORT) { for (var i = 0; i < size; ++i) { that[i] = 0 } } return that } /** * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance. * */ Buffer.allocUnsafe = function (size) { return allocUnsafe(null, size) } /** * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance. */ Buffer.allocUnsafeSlow = function (size) { return allocUnsafe(null, size) } function fromString (that, string, encoding) { if (typeof encoding !== 'string' || encoding === '') { encoding = 'utf8' } if (!Buffer.isEncoding(encoding)) { throw new TypeError('"encoding" must be a valid string encoding') } var length = byteLength(string, encoding) | 0 that = createBuffer(that, length) var actual = that.write(string, encoding) if (actual !== length) { // Writing a hex string, for example, that contains invalid characters will // cause everything after the first invalid character to be ignored. (e.g. // 'abxxcd' will be treated as 'ab') that = that.slice(0, actual) } return that } function fromArrayLike (that, array) { var length = array.length < 0 ? 0 : checked(array.length) | 0 that = createBuffer(that, length) for (var i = 0; i < length; i += 1) { that[i] = array[i] & 255 } return that } function fromArrayBuffer (that, array, byteOffset, length) { array.byteLength // this throws if `array` is not a valid ArrayBuffer if (byteOffset < 0 || array.byteLength < byteOffset) { throw new RangeError('\'offset\' is out of bounds') } if (array.byteLength < byteOffset + (length || 0)) { throw new RangeError('\'length\' is out of bounds') } if (byteOffset === undefined && length === undefined) { array = new Uint8Array(array) } else if (length === undefined) { array = new Uint8Array(array, byteOffset) } else { array = new Uint8Array(array, byteOffset, length) } if (Buffer.TYPED_ARRAY_SUPPORT) { // Return an augmented `Uint8Array` instance, for best performance that = array that.__proto__ = Buffer.prototype } else { // Fallback: Return an object instance of the Buffer class that = fromArrayLike(that, array) } return that } function fromObject (that, obj) { if (Buffer.isBuffer(obj)) { var len = checked(obj.length) | 0 that = createBuffer(that, len) if (that.length === 0) { return that } obj.copy(that, 0, 0, len) return that } if (obj) { if ((typeof ArrayBuffer !== 'undefined' && obj.buffer instanceof ArrayBuffer) || 'length' in obj) { if (typeof obj.length !== 'number' || isnan(obj.length)) { return createBuffer(that, 0) } return fromArrayLike(that, obj) } if (obj.type === 'Buffer' && isArray(obj.data)) { return fromArrayLike(that, obj.data) } } throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.') } function checked (length) { // Note: cannot use `length < kMaxLength()` here because that fails when // length is NaN (which is otherwise coerced to zero.) if (length >= kMaxLength()) { throw new RangeError('Attempt to allocate Buffer larger than maximum ' + 'size: 0x' + kMaxLength().toString(16) + ' bytes') } return length | 0 } function SlowBuffer (length) { if (+length != length) { // eslint-disable-line eqeqeq length = 0 } return Buffer.alloc(+length) } Buffer.isBuffer = function isBuffer (b) { return !!(b != null && b._isBuffer) } Buffer.compare = function compare (a, b) { if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) { throw new TypeError('Arguments must be Buffers') } if (a === b) return 0 var x = a.length var y = b.length for (var i = 0, len = Math.min(x, y); i < len; ++i) { if (a[i] !== b[i]) { x = a[i] y = b[i] break } } if (x < y) return -1 if (y < x) return 1 return 0 } Buffer.isEncoding = function isEncoding (encoding) { switch (String(encoding).toLowerCase()) { case 'hex': case 'utf8': case 'utf-8': case 'ascii': case 'latin1': case 'binary': case 'base64': case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return true default: return false } } Buffer.concat = function concat (list, length) { if (!isArray(list)) { throw new TypeError('"list" argument must be an Array of Buffers') } if (list.length === 0) { return Buffer.alloc(0) } var i if (length === undefined) { length = 0 for (i = 0; i < list.length; ++i) { length += list[i].length } } var buffer = Buffer.allocUnsafe(length) var pos = 0 for (i = 0; i < list.length; ++i) { var buf = list[i] if (!Buffer.isBuffer(buf)) { throw new TypeError('"list" argument must be an Array of Buffers') } buf.copy(buffer, pos) pos += buf.length } return buffer } function byteLength (string, encoding) { if (Buffer.isBuffer(string)) { return string.length } if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' && (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) { return string.byteLength } if (typeof string !== 'string') { string = '' + string } var len = string.length if (len === 0) return 0 // Use a for loop to avoid recursion var loweredCase = false for (;;) { switch (encoding) { case 'ascii': case 'latin1': case 'binary': return len case 'utf8': case 'utf-8': case undefined: return utf8ToBytes(string).length case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return len * 2 case 'hex': return len >>> 1 case 'base64': return base64ToBytes(string).length default: if (loweredCase) return utf8ToBytes(string).length // assume utf8 encoding = ('' + encoding).toLowerCase() loweredCase = true } } } Buffer.byteLength = byteLength function slowToString (encoding, start, end) { var loweredCase = false // No need to verify that "this.length <= MAX_UINT32" since it's a read-only // property of a typed array. // This behaves neither like String nor Uint8Array in that we set start/end // to their upper/lower bounds if the value passed is out of range. // undefined is handled specially as per ECMA-262 6th Edition, // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization. if (start === undefined || start < 0) { start = 0 } // Return early if start > this.length. Done here to prevent potential uint32 // coercion fail below. if (start > this.length) { return '' } if (end === undefined || end > this.length) { end = this.length } if (end <= 0) { return '' } // Force coersion to uint32. This will also coerce falsey/NaN values to 0. end >>>= 0 start >>>= 0 if (end <= start) { return '' } if (!encoding) encoding = 'utf8' while (true) { switch (encoding) { case 'hex': return hexSlice(this, start, end) case 'utf8': case 'utf-8': return utf8Slice(this, start, end) case 'ascii': return asciiSlice(this, start, end) case 'latin1': case 'binary': return latin1Slice(this, start, end) case 'base64': return base64Slice(this, start, end) case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return utf16leSlice(this, start, end) default: if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) encoding = (encoding + '').toLowerCase() loweredCase = true } } } // The property is used by `Buffer.isBuffer` and `is-buffer` (in Safari 5-7) to detect // Buffer instances. Buffer.prototype._isBuffer = true function swap (b, n, m) { var i = b[n] b[n] = b[m] b[m] = i } Buffer.prototype.swap16 = function swap16 () { var len = this.length if (len % 2 !== 0) { throw new RangeError('Buffer size must be a multiple of 16-bits') } for (var i = 0; i < len; i += 2) { swap(this, i, i + 1) } return this } Buffer.prototype.swap32 = function swap32 () { var len = this.length if (len % 4 !== 0) { throw new RangeError('Buffer size must be a multiple of 32-bits') } for (var i = 0; i < len; i += 4) { swap(this, i, i + 3) swap(this, i + 1, i + 2) } return this } Buffer.prototype.swap64 = function swap64 () { var len = this.length if (len % 8 !== 0) { throw new RangeError('Buffer size must be a multiple of 64-bits') } for (var i = 0; i < len; i += 8) { swap(this, i, i + 7) swap(this, i + 1, i + 6) swap(this, i + 2, i + 5) swap(this, i + 3, i + 4) } return this } Buffer.prototype.toString = function toString () { var length = this.length | 0 if (length === 0) return '' if (arguments.length === 0) return utf8Slice(this, 0, length) return slowToString.apply(this, arguments) } Buffer.prototype.equals = function equals (b) { if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer') if (this === b) return true return Buffer.compare(this, b) === 0 } Buffer.prototype.inspect = function inspect () { var str = '' var max = exports.INSPECT_MAX_BYTES if (this.length > 0) { str = this.toString('hex', 0, max).match(/.{2}/g).join(' ') if (this.length > max) str += ' ... ' } return '' } Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) { if (!Buffer.isBuffer(target)) { throw new TypeError('Argument must be a Buffer') } if (start === undefined) { start = 0 } if (end === undefined) { end = target ? target.length : 0 } if (thisStart === undefined) { thisStart = 0 } if (thisEnd === undefined) { thisEnd = this.length } if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) { throw new RangeError('out of range index') } if (thisStart >= thisEnd && start >= end) { return 0 } if (thisStart >= thisEnd) { return -1 } if (start >= end) { return 1 } start >>>= 0 end >>>= 0 thisStart >>>= 0 thisEnd >>>= 0 if (this === target) return 0 var x = thisEnd - thisStart var y = end - start var len = Math.min(x, y) var thisCopy = this.slice(thisStart, thisEnd) var targetCopy = target.slice(start, end) for (var i = 0; i < len; ++i) { if (thisCopy[i] !== targetCopy[i]) { x = thisCopy[i] y = targetCopy[i] break } } if (x < y) return -1 if (y < x) return 1 return 0 } // Finds either the first index of `val` in `buffer` at offset >= `byteOffset`, // OR the last index of `val` in `buffer` at offset <= `byteOffset`. // // Arguments: // - buffer - a Buffer to search // - val - a string, Buffer, or number // - byteOffset - an index into `buffer`; will be clamped to an int32 // - encoding - an optional encoding, relevant is val is a string // - dir - true for indexOf, false for lastIndexOf function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { // Empty buffer means no match if (buffer.length === 0) return -1 // Normalize byteOffset if (typeof byteOffset === 'string') { encoding = byteOffset byteOffset = 0 } else if (byteOffset > 0x7fffffff) { byteOffset = 0x7fffffff } else if (byteOffset < -0x80000000) { byteOffset = -0x80000000 } byteOffset = +byteOffset // Coerce to Number. if (isNaN(byteOffset)) { // byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer byteOffset = dir ? 0 : (buffer.length - 1) } // Normalize byteOffset: negative offsets start from the end of the buffer if (byteOffset < 0) byteOffset = buffer.length + byteOffset if (byteOffset >= buffer.length) { if (dir) return -1 else byteOffset = buffer.length - 1 } else if (byteOffset < 0) { if (dir) byteOffset = 0 else return -1 } // Normalize val if (typeof val === 'string') { val = Buffer.from(val, encoding) } // Finally, search either indexOf (if dir is true) or lastIndexOf if (Buffer.isBuffer(val)) { // Special case: looking for empty string/buffer always fails if (val.length === 0) { return -1 } return arrayIndexOf(buffer, val, byteOffset, encoding, dir) } else if (typeof val === 'number') { val = val & 0xFF // Search for a byte value [0-255] if (Buffer.TYPED_ARRAY_SUPPORT && typeof Uint8Array.prototype.indexOf === 'function') { if (dir) { return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset) } else { return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset) } } return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir) } throw new TypeError('val must be string, number or Buffer') } function arrayIndexOf (arr, val, byteOffset, encoding, dir) { var indexSize = 1 var arrLength = arr.length var valLength = val.length if (encoding !== undefined) { encoding = String(encoding).toLowerCase() if (encoding === 'ucs2' || encoding === 'ucs-2' || encoding === 'utf16le' || encoding === 'utf-16le') { if (arr.length < 2 || val.length < 2) { return -1 } indexSize = 2 arrLength /= 2 valLength /= 2 byteOffset /= 2 } } function read (buf, i) { if (indexSize === 1) { return buf[i] } else { return buf.readUInt16BE(i * indexSize) } } var i if (dir) { var foundIndex = -1 for (i = byteOffset; i < arrLength; i++) { if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) { if (foundIndex === -1) foundIndex = i if (i - foundIndex + 1 === valLength) return foundIndex * indexSize } else { if (foundIndex !== -1) i -= i - foundIndex foundIndex = -1 } } } else { if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength for (i = byteOffset; i >= 0; i--) { var found = true for (var j = 0; j < valLength; j++) { if (read(arr, i + j) !== read(val, j)) { found = false break } } if (found) return i } } return -1 } Buffer.prototype.includes = function includes (val, byteOffset, encoding) { return this.indexOf(val, byteOffset, encoding) !== -1 } Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) { return bidirectionalIndexOf(this, val, byteOffset, encoding, true) } Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) { return bidirectionalIndexOf(this, val, byteOffset, encoding, false) } function hexWrite (buf, string, offset, length) { offset = Number(offset) || 0 var remaining = buf.length - offset if (!length) { length = remaining } else { length = Number(length) if (length > remaining) { length = remaining } } // must be an even number of digits var strLen = string.length if (strLen % 2 !== 0) throw new TypeError('Invalid hex string') if (length > strLen / 2) { length = strLen / 2 } for (var i = 0; i < length; ++i) { var parsed = parseInt(string.substr(i * 2, 2), 16) if (isNaN(parsed)) return i buf[offset + i] = parsed } return i } function utf8Write (buf, string, offset, length) { return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length) } function asciiWrite (buf, string, offset, length) { return blitBuffer(asciiToBytes(string), buf, offset, length) } function latin1Write (buf, string, offset, length) { return asciiWrite(buf, string, offset, length) } function base64Write (buf, string, offset, length) { return blitBuffer(base64ToBytes(string), buf, offset, length) } function ucs2Write (buf, string, offset, length) { return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length) } Buffer.prototype.write = function write (string, offset, length, encoding) { // Buffer#write(string) if (offset === undefined) { encoding = 'utf8' length = this.length offset = 0 // Buffer#write(string, encoding) } else if (length === undefined && typeof offset === 'string') { encoding = offset length = this.length offset = 0 // Buffer#write(string, offset[, length][, encoding]) } else if (isFinite(offset)) { offset = offset | 0 if (isFinite(length)) { length = length | 0 if (encoding === undefined) encoding = 'utf8' } else { encoding = length length = undefined } // legacy write(string, encoding, offset, length) - remove in v0.13 } else { throw new Error( 'Buffer.write(string, encoding, offset[, length]) is no longer supported' ) } var remaining = this.length - offset if (length === undefined || length > remaining) length = remaining if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) { throw new RangeError('Attempt to write outside buffer bounds') } if (!encoding) encoding = 'utf8' var loweredCase = false for (;;) { switch (encoding) { case 'hex': return hexWrite(this, string, offset, length) case 'utf8': case 'utf-8': return utf8Write(this, string, offset, length) case 'ascii': return asciiWrite(this, string, offset, length) case 'latin1': case 'binary': return latin1Write(this, string, offset, length) case 'base64': // Warning: maxLength not taken into account in base64Write return base64Write(this, string, offset, length) case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return ucs2Write(this, string, offset, length) default: if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) encoding = ('' + encoding).toLowerCase() loweredCase = true } } } Buffer.prototype.toJSON = function toJSON () { return { type: 'Buffer', data: Array.prototype.slice.call(this._arr || this, 0) } } function base64Slice (buf, start, end) { if (start === 0 && end === buf.length) { return base64.fromByteArray(buf) } else { return base64.fromByteArray(buf.slice(start, end)) } } function utf8Slice (buf, start, end) { end = Math.min(buf.length, end) var res = [] var i = start while (i < end) { var firstByte = buf[i] var codePoint = null var bytesPerSequence = (firstByte > 0xEF) ? 4 : (firstByte > 0xDF) ? 3 : (firstByte > 0xBF) ? 2 : 1 if (i + bytesPerSequence <= end) { var secondByte, thirdByte, fourthByte, tempCodePoint switch (bytesPerSequence) { case 1: if (firstByte < 0x80) { codePoint = firstByte } break case 2: secondByte = buf[i + 1] if ((secondByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F) if (tempCodePoint > 0x7F) { codePoint = tempCodePoint } } break case 3: secondByte = buf[i + 1] thirdByte = buf[i + 2] if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F) if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) { codePoint = tempCodePoint } } break case 4: secondByte = buf[i + 1] thirdByte = buf[i + 2] fourthByte = buf[i + 3] if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F) if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) { codePoint = tempCodePoint } } } } if (codePoint === null) { // we did not generate a valid codePoint so insert a // replacement char (U+FFFD) and advance only 1 byte codePoint = 0xFFFD bytesPerSequence = 1 } else if (codePoint > 0xFFFF) { // encode to utf16 (surrogate pair dance) codePoint -= 0x10000 res.push(codePoint >>> 10 & 0x3FF | 0xD800) codePoint = 0xDC00 | codePoint & 0x3FF } res.push(codePoint) i += bytesPerSequence } return decodeCodePointsArray(res) } // Based on http://stackoverflow.com/a/22747272/680742, the browser with // the lowest limit is Chrome, with 0x10000 args. // We go 1 magnitude less, for safety var MAX_ARGUMENTS_LENGTH = 0x1000 function decodeCodePointsArray (codePoints) { var len = codePoints.length if (len <= MAX_ARGUMENTS_LENGTH) { return String.fromCharCode.apply(String, codePoints) // avoid extra slice() } // Decode in chunks to avoid "call stack size exceeded". var res = '' var i = 0 while (i < len) { res += String.fromCharCode.apply( String, codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH) ) } return res } function asciiSlice (buf, start, end) { var ret = '' end = Math.min(buf.length, end) for (var i = start; i < end; ++i) { ret += String.fromCharCode(buf[i] & 0x7F) } return ret } function latin1Slice (buf, start, end) { var ret = '' end = Math.min(buf.length, end) for (var i = start; i < end; ++i) { ret += String.fromCharCode(buf[i]) } return ret } function hexSlice (buf, start, end) { var len = buf.length if (!start || start < 0) start = 0 if (!end || end < 0 || end > len) end = len var out = '' for (var i = start; i < end; ++i) { out += toHex(buf[i]) } return out } function utf16leSlice (buf, start, end) { var bytes = buf.slice(start, end) var res = '' for (var i = 0; i < bytes.length; i += 2) { res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256) } return res } Buffer.prototype.slice = function slice (start, end) { var len = this.length start = ~~start end = end === undefined ? len : ~~end if (start < 0) { start += len if (start < 0) start = 0 } else if (start > len) { start = len } if (end < 0) { end += len if (end < 0) end = 0 } else if (end > len) { end = len } if (end < start) end = start var newBuf if (Buffer.TYPED_ARRAY_SUPPORT) { newBuf = this.subarray(start, end) newBuf.__proto__ = Buffer.prototype } else { var sliceLen = end - start newBuf = new Buffer(sliceLen, undefined) for (var i = 0; i < sliceLen; ++i) { newBuf[i] = this[i + start] } } return newBuf } /* * Need to make sure that buffer isn't trying to write out of bounds. */ function checkOffset (offset, ext, length) { if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint') if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length') } Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var val = this[offset] var mul = 1 var i = 0 while (++i < byteLength && (mul *= 0x100)) { val += this[offset + i] * mul } return val } Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { checkOffset(offset, byteLength, this.length) } var val = this[offset + --byteLength] var mul = 1 while (byteLength > 0 && (mul *= 0x100)) { val += this[offset + --byteLength] * mul } return val } Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) { if (!noAssert) checkOffset(offset, 1, this.length) return this[offset] } Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) return this[offset] | (this[offset + 1] << 8) } Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) return (this[offset] << 8) | this[offset + 1] } Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ((this[offset]) | (this[offset + 1] << 8) | (this[offset + 2] << 16)) + (this[offset + 3] * 0x1000000) } Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset] * 0x1000000) + ((this[offset + 1] << 16) | (this[offset + 2] << 8) | this[offset + 3]) } Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var val = this[offset] var mul = 1 var i = 0 while (++i < byteLength && (mul *= 0x100)) { val += this[offset + i] * mul } mul *= 0x80 if (val >= mul) val -= Math.pow(2, 8 * byteLength) return val } Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var i = byteLength var mul = 1 var val = this[offset + --i] while (i > 0 && (mul *= 0x100)) { val += this[offset + --i] * mul } mul *= 0x80 if (val >= mul) val -= Math.pow(2, 8 * byteLength) return val } Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) { if (!noAssert) checkOffset(offset, 1, this.length) if (!(this[offset] & 0x80)) return (this[offset]) return ((0xff - this[offset] + 1) * -1) } Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) var val = this[offset] | (this[offset + 1] << 8) return (val & 0x8000) ? val | 0xFFFF0000 : val } Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) var val = this[offset + 1] | (this[offset] << 8) return (val & 0x8000) ? val | 0xFFFF0000 : val } Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset]) | (this[offset + 1] << 8) | (this[offset + 2] << 16) | (this[offset + 3] << 24) } Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset] << 24) | (this[offset + 1] << 16) | (this[offset + 2] << 8) | (this[offset + 3]) } Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ieee754.read(this, offset, true, 23, 4) } Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ieee754.read(this, offset, false, 23, 4) } Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) { if (!noAssert) checkOffset(offset, 8, this.length) return ieee754.read(this, offset, true, 52, 8) } Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) { if (!noAssert) checkOffset(offset, 8, this.length) return ieee754.read(this, offset, false, 52, 8) } function checkInt (buf, value, offset, ext, max, min) { if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance') if (value > max || value < min) throw new RangeError('"value" argument is out of bounds') if (offset + ext > buf.length) throw new RangeError('Index out of range') } Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { var maxBytes = Math.pow(2, 8 * byteLength) - 1 checkInt(this, value, offset, byteLength, maxBytes, 0) } var mul = 1 var i = 0 this[offset] = value & 0xFF while (++i < byteLength && (mul *= 0x100)) { this[offset + i] = (value / mul) & 0xFF } return offset + byteLength } Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { var maxBytes = Math.pow(2, 8 * byteLength) - 1 checkInt(this, value, offset, byteLength, maxBytes, 0) } var i = byteLength - 1 var mul = 1 this[offset + i] = value & 0xFF while (--i >= 0 && (mul *= 0x100)) { this[offset + i] = (value / mul) & 0xFF } return offset + byteLength } Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0) if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value) this[offset] = (value & 0xff) return offset + 1 } function objectWriteUInt16 (buf, value, offset, littleEndian) { if (value < 0) value = 0xffff + value + 1 for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) { buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>> (littleEndian ? i : 1 - i) * 8 } } Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) } else { objectWriteUInt16(this, value, offset, true) } return offset + 2 } Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 8) this[offset + 1] = (value & 0xff) } else { objectWriteUInt16(this, value, offset, false) } return offset + 2 } function objectWriteUInt32 (buf, value, offset, littleEndian) { if (value < 0) value = 0xffffffff + value + 1 for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) { buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff } } Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset + 3] = (value >>> 24) this[offset + 2] = (value >>> 16) this[offset + 1] = (value >>> 8) this[offset] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, true) } return offset + 4 } Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 24) this[offset + 1] = (value >>> 16) this[offset + 2] = (value >>> 8) this[offset + 3] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, false) } return offset + 4 } Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 if (!noAssert) { var limit = Math.pow(2, 8 * byteLength - 1) checkInt(this, value, offset, byteLength, limit - 1, -limit) } var i = 0 var mul = 1 var sub = 0 this[offset] = value & 0xFF while (++i < byteLength && (mul *= 0x100)) { if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) { sub = 1 } this[offset + i] = ((value / mul) >> 0) - sub & 0xFF } return offset + byteLength } Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 if (!noAssert) { var limit = Math.pow(2, 8 * byteLength - 1) checkInt(this, value, offset, byteLength, limit - 1, -limit) } var i = byteLength - 1 var mul = 1 var sub = 0 this[offset + i] = value & 0xFF while (--i >= 0 && (mul *= 0x100)) { if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) { sub = 1 } this[offset + i] = ((value / mul) >> 0) - sub & 0xFF } return offset + byteLength } Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80) if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value) if (value < 0) value = 0xff + value + 1 this[offset] = (value & 0xff) return offset + 1 } Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) } else { objectWriteUInt16(this, value, offset, true) } return offset + 2 } Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 8) this[offset + 1] = (value & 0xff) } else { objectWriteUInt16(this, value, offset, false) } return offset + 2 } Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) this[offset + 2] = (value >>> 16) this[offset + 3] = (value >>> 24) } else { objectWriteUInt32(this, value, offset, true) } return offset + 4 } Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) if (value < 0) value = 0xffffffff + value + 1 if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 24) this[offset + 1] = (value >>> 16) this[offset + 2] = (value >>> 8) this[offset + 3] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, false) } return offset + 4 } function checkIEEE754 (buf, value, offset, ext, max, min) { if (offset + ext > buf.length) throw new RangeError('Index out of range') if (offset < 0) throw new RangeError('Index out of range') } function writeFloat (buf, value, offset, littleEndian, noAssert) { if (!noAssert) { checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38) } ieee754.write(buf, value, offset, littleEndian, 23, 4) return offset + 4 } Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) { return writeFloat(this, value, offset, true, noAssert) } Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) { return writeFloat(this, value, offset, false, noAssert) } function writeDouble (buf, value, offset, littleEndian, noAssert) { if (!noAssert) { checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308) } ieee754.write(buf, value, offset, littleEndian, 52, 8) return offset + 8 } Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) { return writeDouble(this, value, offset, true, noAssert) } Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) { return writeDouble(this, value, offset, false, noAssert) } // copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length) Buffer.prototype.copy = function copy (target, targetStart, start, end) { if (!start) start = 0 if (!end && end !== 0) end = this.length if (targetStart >= target.length) targetStart = target.length if (!targetStart) targetStart = 0 if (end > 0 && end < start) end = start // Copy 0 bytes; we're done if (end === start) return 0 if (target.length === 0 || this.length === 0) return 0 // Fatal error conditions if (targetStart < 0) { throw new RangeError('targetStart out of bounds') } if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds') if (end < 0) throw new RangeError('sourceEnd out of bounds') // Are we oob? if (end > this.length) end = this.length if (target.length - targetStart < end - start) { end = target.length - targetStart + start } var len = end - start var i if (this === target && start < targetStart && targetStart < end) { // descending copy from end for (i = len - 1; i >= 0; --i) { target[i + targetStart] = this[i + start] } } else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) { // ascending copy from start for (i = 0; i < len; ++i) { target[i + targetStart] = this[i + start] } } else { Uint8Array.prototype.set.call( target, this.subarray(start, start + len), targetStart ) } return len } // Usage: // buffer.fill(number[, offset[, end]]) // buffer.fill(buffer[, offset[, end]]) // buffer.fill(string[, offset[, end]][, encoding]) Buffer.prototype.fill = function fill (val, start, end, encoding) { // Handle string cases: if (typeof val === 'string') { if (typeof start === 'string') { encoding = start start = 0 end = this.length } else if (typeof end === 'string') { encoding = end end = this.length } if (val.length === 1) { var code = val.charCodeAt(0) if (code < 256) { val = code } } if (encoding !== undefined && typeof encoding !== 'string') { throw new TypeError('encoding must be a string') } if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) { throw new TypeError('Unknown encoding: ' + encoding) } } else if (typeof val === 'number') { val = val & 255 } // Invalid ranges are not set to a default, so can range check early. if (start < 0 || this.length < start || this.length < end) { throw new RangeError('Out of range index') } if (end <= start) { return this } start = start >>> 0 end = end === undefined ? this.length : end >>> 0 if (!val) val = 0 var i if (typeof val === 'number') { for (i = start; i < end; ++i) { this[i] = val } } else { var bytes = Buffer.isBuffer(val) ? val : utf8ToBytes(new Buffer(val, encoding).toString()) var len = bytes.length for (i = 0; i < end - start; ++i) { this[i + start] = bytes[i % len] } } return this } // HELPER FUNCTIONS // ================ var INVALID_BASE64_RE = /[^+\/0-9A-Za-z-_]/g function base64clean (str) { // Node strips out invalid characters like \n and \t from the string, base64-js does not str = stringtrim(str).replace(INVALID_BASE64_RE, '') // Node converts strings with length < 2 to '' if (str.length < 2) return '' // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not while (str.length % 4 !== 0) { str = str + '=' } return str } function stringtrim (str) { if (str.trim) return str.trim() return str.replace(/^\s+|\s+$/g, '') } function toHex (n) { if (n < 16) return '0' + n.toString(16) return n.toString(16) } function utf8ToBytes (string, units) { units = units || Infinity var codePoint var length = string.length var leadSurrogate = null var bytes = [] for (var i = 0; i < length; ++i) { codePoint = string.charCodeAt(i) // is surrogate component if (codePoint > 0xD7FF && codePoint < 0xE000) { // last char was a lead if (!leadSurrogate) { // no lead yet if (codePoint > 0xDBFF) { // unexpected trail if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) continue } else if (i + 1 === length) { // unpaired lead if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) continue } // valid lead leadSurrogate = codePoint continue } // 2 leads in a row if (codePoint < 0xDC00) { if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) leadSurrogate = codePoint continue } // valid surrogate pair codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000 } else if (leadSurrogate) { // valid bmp char, but last char was a lead if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) } leadSurrogate = null // encode utf8 if (codePoint < 0x80) { if ((units -= 1) < 0) break bytes.push(codePoint) } else if (codePoint < 0x800) { if ((units -= 2) < 0) break bytes.push( codePoint >> 0x6 | 0xC0, codePoint & 0x3F | 0x80 ) } else if (codePoint < 0x10000) { if ((units -= 3) < 0) break bytes.push( codePoint >> 0xC | 0xE0, codePoint >> 0x6 & 0x3F | 0x80, codePoint & 0x3F | 0x80 ) } else if (codePoint < 0x110000) { if ((units -= 4) < 0) break bytes.push( codePoint >> 0x12 | 0xF0, codePoint >> 0xC & 0x3F | 0x80, codePoint >> 0x6 & 0x3F | 0x80, codePoint & 0x3F | 0x80 ) } else { throw new Error('Invalid code point') } } return bytes } function asciiToBytes (str) { var byteArray = [] for (var i = 0; i < str.length; ++i) { // Node's code seems to be doing this and not & 0x7F.. byteArray.push(str.charCodeAt(i) & 0xFF) } return byteArray } function utf16leToBytes (str, units) { var c, hi, lo var byteArray = [] for (var i = 0; i < str.length; ++i) { if ((units -= 2) < 0) break c = str.charCodeAt(i) hi = c >> 8 lo = c % 256 byteArray.push(lo) byteArray.push(hi) } return byteArray } function base64ToBytes (str) { return base64.toByteArray(base64clean(str)) } function blitBuffer (src, dst, offset, length) { for (var i = 0; i < length; ++i) { if ((i + offset >= dst.length) || (i >= src.length)) break dst[i + offset] = src[i] } return i } function isnan (val) { return val !== val // eslint-disable-line no-self-compare } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 65))) /***/ }), /* 68 */ /*!*****************************************!*\ !*** ./node_modules/base64-js/index.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.byteLength = byteLength exports.toByteArray = toByteArray exports.fromByteArray = fromByteArray var lookup = [] var revLookup = [] var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' for (var i = 0, len = code.length; i < len; ++i) { lookup[i] = code[i] revLookup[code.charCodeAt(i)] = i } // Support decoding URL-safe base64 strings, as Node.js does. // See: https://en.wikipedia.org/wiki/Base64#URL_applications revLookup['-'.charCodeAt(0)] = 62 revLookup['_'.charCodeAt(0)] = 63 function getLens (b64) { var len = b64.length if (len % 4 > 0) { throw new Error('Invalid string. Length must be a multiple of 4') } // Trim off extra bytes after placeholder bytes are found // See: https://github.com/beatgammit/base64-js/issues/42 var validLen = b64.indexOf('=') if (validLen === -1) validLen = len var placeHoldersLen = validLen === len ? 0 : 4 - (validLen % 4) return [validLen, placeHoldersLen] } // base64 is 4/3 + up to two characters of the original data function byteLength (b64) { var lens = getLens(b64) var validLen = lens[0] var placeHoldersLen = lens[1] return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen } function _byteLength (b64, validLen, placeHoldersLen) { return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen } function toByteArray (b64) { var tmp var lens = getLens(b64) var validLen = lens[0] var placeHoldersLen = lens[1] var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen)) var curByte = 0 // if there are placeholders, only get up to the last complete 4 chars var len = placeHoldersLen > 0 ? validLen - 4 : validLen var i for (i = 0; i < len; i += 4) { tmp = (revLookup[b64.charCodeAt(i)] << 18) | (revLookup[b64.charCodeAt(i + 1)] << 12) | (revLookup[b64.charCodeAt(i + 2)] << 6) | revLookup[b64.charCodeAt(i + 3)] arr[curByte++] = (tmp >> 16) & 0xFF arr[curByte++] = (tmp >> 8) & 0xFF arr[curByte++] = tmp & 0xFF } if (placeHoldersLen === 2) { tmp = (revLookup[b64.charCodeAt(i)] << 2) | (revLookup[b64.charCodeAt(i + 1)] >> 4) arr[curByte++] = tmp & 0xFF } if (placeHoldersLen === 1) { tmp = (revLookup[b64.charCodeAt(i)] << 10) | (revLookup[b64.charCodeAt(i + 1)] << 4) | (revLookup[b64.charCodeAt(i + 2)] >> 2) arr[curByte++] = (tmp >> 8) & 0xFF arr[curByte++] = tmp & 0xFF } return arr } function tripletToBase64 (num) { return lookup[num >> 18 & 0x3F] + lookup[num >> 12 & 0x3F] + lookup[num >> 6 & 0x3F] + lookup[num & 0x3F] } function encodeChunk (uint8, start, end) { var tmp var output = [] for (var i = start; i < end; i += 3) { tmp = ((uint8[i] << 16) & 0xFF0000) + ((uint8[i + 1] << 8) & 0xFF00) + (uint8[i + 2] & 0xFF) output.push(tripletToBase64(tmp)) } return output.join('') } function fromByteArray (uint8) { var tmp var len = uint8.length var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes var parts = [] var maxChunkLength = 16383 // must be multiple of 3 // go through the array every three bytes, we'll deal with trailing stuff later for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) { parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength))) } // pad the end with zeros, but make sure to not forget the extra bytes if (extraBytes === 1) { tmp = uint8[len - 1] parts.push( lookup[tmp >> 2] + lookup[(tmp << 4) & 0x3F] + '==' ) } else if (extraBytes === 2) { tmp = (uint8[len - 2] << 8) + uint8[len - 1] parts.push( lookup[tmp >> 10] + lookup[(tmp >> 4) & 0x3F] + lookup[(tmp << 2) & 0x3F] + '=' ) } return parts.join('') } /***/ }), /* 69 */ /*!***************************************!*\ !*** ./node_modules/ieee754/index.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports) { /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ exports.read = function (buffer, offset, isLE, mLen, nBytes) { var e, m var eLen = (nBytes * 8) - mLen - 1 var eMax = (1 << eLen) - 1 var eBias = eMax >> 1 var nBits = -7 var i = isLE ? (nBytes - 1) : 0 var d = isLE ? -1 : 1 var s = buffer[offset + i] i += d e = s & ((1 << (-nBits)) - 1) s >>= (-nBits) nBits += eLen for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {} m = e & ((1 << (-nBits)) - 1) e >>= (-nBits) nBits += mLen for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {} if (e === 0) { e = 1 - eBias } else if (e === eMax) { return m ? NaN : ((s ? -1 : 1) * Infinity) } else { m = m + Math.pow(2, mLen) e = e - eBias } return (s ? -1 : 1) * m * Math.pow(2, e - mLen) } exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { var e, m, c var eLen = (nBytes * 8) - mLen - 1 var eMax = (1 << eLen) - 1 var eBias = eMax >> 1 var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0) var i = isLE ? 0 : (nBytes - 1) var d = isLE ? 1 : -1 var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0 value = Math.abs(value) if (isNaN(value) || value === Infinity) { m = isNaN(value) ? 1 : 0 e = eMax } else { e = Math.floor(Math.log(value) / Math.LN2) if (value * (c = Math.pow(2, -e)) < 1) { e-- c *= 2 } if (e + eBias >= 1) { value += rt / c } else { value += rt * Math.pow(2, 1 - eBias) } if (value * c >= 2) { e++ c /= 2 } if (e + eBias >= eMax) { m = 0 e = eMax } else if (e + eBias >= 1) { m = ((value * c) - 1) * Math.pow(2, mLen) e = e + eBias } else { m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen) e = 0 } } for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {} e = (e << mLen) | m eLen += mLen for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {} buffer[offset + i - d] |= s * 128 } /***/ }), /* 70 */ /*!***************************************!*\ !*** ./node_modules/isarray/index.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports) { var toString = {}.toString; module.exports = Array.isArray || function (arr) { return toString.call(arr) == '[object Array]'; }; /***/ }), /* 71 */ /*!************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/pages/index/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 72);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW90QixDQUFnQixzdEJBQUcsRUFBQyIsImZpbGUiOiI3MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///71\n"); /***/ }), /* 72 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/pages/index/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _navtab = _interopRequireDefault(__webpack_require__(/*! ../../components/navtab/navtab.vue */ 73));\nvar _homeData = _interopRequireDefault(__webpack_require__(/*! ../../components/home-data/home-data.vue */ 78));\nvar _echartsData = _interopRequireDefault(__webpack_require__(/*! ../../components/echarts-data/echarts-data.vue */ 153));\nvar _allData = _interopRequireDefault(__webpack_require__(/*! ../../components/all-data/all-data.vue */ 170));\nvar _utils = __webpack_require__(/*! @/utils/utils.js */ 145);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/store/index.js */ 147));\nvar _vuex = __webpack_require__(/*! vuex */ 64);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n components: {\n homeData: _homeData.default,\n echartsData: _echartsData.default,\n allData: _allData.default\n },\n data: function data() {\n return {\n Sindex: 1,\n keyNameMap: {\n bloodGlucose: \"血糖\",\n sleep: \"睡眠\",\n bloodOxygen: \"血氧\",\n bloodPressure: '血压',\n bloodLiquid: \"血脂\",\n meiTuo: '梅脱',\n pulseReat: '心率',\n updataDate: '更新时间',\n bodyTemperature: '体温'\n },\n dataLists: {},\n dataListsNew: {\n stepIndex: {},\n pulseReat: {},\n bloodOxygen: {},\n bloodPressure: {},\n bloodGlucose: {},\n meiTuo: {},\n bodyTemperature: {},\n bloodLiquid: {},\n ECGData: {},\n bodyData: {},\n SleepDatas: {}\n },\n loading: true,\n name: '',\n name1: '',\n name2: '',\n deviceList: [],\n Activedevice: '',\n urlLink: '',\n activeType: '',\n // 选中的类型\n\n pageData: {\n type: ''\n },\n customConfigs: {\n padding: '30rpx',\n //内边距\n gridRows: 2,\n //行数\n gridColumns: 1,\n //列数\n headShow: true,\n //head是否展示\n headWidth: '100%',\n //head宽度,支持百分比\n headHeight: '100vh',\n //head高度\n headBorderRadius: '12rpx' //head圆角,支持百分比\n }\n };\n },\n onShow: function onShow() {\n this.onRefresh();\n\n // 监测网络变化\n uni.onNetworkStatusChange(function (res) {\n __f__(\"log\", '111111', \" at pages/index/index.vue:108\");\n });\n },\n onLoad: function onLoad() {\n /*\n * 首页数据\n */\n\n setTimeout(function () {\n var avaudiosession = plus.ios.import(\"AVAudioSession\");\n var avaudio = avaudiosession.sharedInstance();\n avaudio.requestRecordPermission(function () {\n __f__(\"log\", '申请麦克风权限', \" at pages/index/index.vue:122\");\n });\n }, 1000);\n this.urlLink = \"/hybrid/html/ai.html?loading=false\";\n },\n computed: _objectSpread({}, (0, _vuex.mapGetters)({\n getActiceDevice: \"api/getActiceDevice\",\n getUserInfo: \"api/getUserInfo\"\n })),\n onReady: function onReady() {\n var pages = getCurrentPages();\n var page = pages[pages.length - 1];\n var currentWebview = page.$getAppWebview();\n setTimeout(function () {\n var wv = currentWebview.children()[0];\n\n //setStyle设置webview的宽高的位置\n wv.setStyle({\n top: 0,\n right: 0,\n height: uni.getSystemInfoSync().windowHeight,\n width: uni.getSystemInfoSync().windowWidth - 660\n });\n }, 100);\n },\n onPageScroll: function onPageScroll(e) {\n this.$refs.xtotop_ref.scroll(e);\n },\n methods: {\n getArrMaxValue: _utils.getArrMaxValue,\n onRefresh: function onRefresh() {\n var _this = this;\n // 所有设备\n this.$store.dispatch('api/getBindUserDeviceId').then(function (res) {\n _this.deviceList = res;\n if (_this.deviceList.length == 0) {\n uni.showToast({\n mask: true,\n title: '账号未绑定手表设备,请移至小程序同步手表绑定。',\n icon: 'none',\n duration: 10000\n });\n }\n\n // 默认选中设备\n if (!_this.getActiceDevice.device_id) {\n if (_this.deviceList.length) {\n _this.name2 = _this.deviceList[0].device_id;\n _this.$store.commit('api/setActiceDevice', _this.deviceList[0]);\n\n // 查询个人信息\n _this.$store.dispatch('api/getUserInfo', {\n device_id: _this.deviceList[0].device_id\n }).then(function (res) {\n _this.$store.commit('api/setUserInfo', res);\n _this.Activedevice = _this.deviceList[0].device_id;\n _this.IndexData(_this.deviceList[0].device_id);\n });\n }\n ;\n } else {\n _this.IndexData(_this.getActiceDevice.device_id);\n _this.Activedevice = _this.getActiceDevice.device_id;\n }\n ;\n });\n },\n // 首页数据\n IndexData: function IndexData(device_id) {\n var _this2 = this;\n this.$store.dispatch('api/getIndexData', {\n device_id: device_id,\n need_arr: ['pulseReat', 'bloodOxygen', 'bloodPressure', 'bloodGlucose', 'meiTuo', 'bodyTemperature', 'bloodLiquid', 'stepIndex', 'ECGData', 'SleepDatas', 'bodyData']\n }).then(function (res) {\n for (var i = 0; i < res.length; i++) {\n _this2.dataListsNew[res[i].type] = res[i];\n _this2.dataListsNew[res[i].name] = _this2.getNameByKey(res[i].type);\n }\n if (_this2.dataListsNew.ECGData.data_msg) {\n // 删除心电图点位\n delete _this2.dataListsNew.ECGData.data_msg.wavefrom;\n delete _this2.dataListsNew.ECGData.data_msg.list;\n }\n setTimeout(function () {\n _this2.loading = false;\n }, 1000);\n _this2.urlLink = \"/hybrid/html/ai.html?data=\".concat(JSON.stringify(_this2.dataListsNew), \"&user=\").concat(JSON.stringify(_this2.getUserInfo), \"&token=\").concat(_index.default.getters['api/getApiToken'], \"&deviceId=\").concat(_this2.getActiceDevice.device_id, \"&loading=\").concat(_this2.loading);\n });\n },\n mkHourMin: function mkHourMin(min) {\n if (min < 60) {\n return [0, min];\n }\n return [Math.floor(min / 60), min % 60];\n },\n // 触发组件\n pageDetail: function pageDetail(str) {\n if (str == 'ECGData' || str == 'bodyData') {\n this.Sindex = 3;\n this.activeType = str;\n return;\n } else if (str == 'SleepDatas') {\n this.Sindex = 4;\n this.activeType = str;\n } else {\n this.Sindex = 2;\n this.activeType = str;\n if (str == 'bloodLiquidAll') {\n this.pageData = this.dataListsNew['bloodLiquid'];\n this.pageData.type = 'bloodLiquidAll';\n return;\n } else if (str == 'bloodLiquid') {\n this.pageData = this.dataListsNew['bloodLiquid'];\n this.pageData.type = 'bloodLiquid';\n return;\n } else {\n for (var val in this.dataListsNew) {\n if (str == val) {\n this.pageData = this.dataListsNew[val];\n }\n }\n }\n }\n },\n toPage: function toPage(url) {\n uni.navigateTo({\n url: url\n });\n },\n formatDateTime: function formatDateTime(dateTimeStr) {\n if (dateTimeStr) {\n return dateTimeStr.replace(/-/g, ' ').replace(' ', ' ', 2).replace(' ', ':');\n }\n },\n // 退出登录\n outlogin: function outlogin() {\n this.$store.commit('api/setApiToken', '');\n this.$store.commit('api/setActiceDevice', '');\n this.$store.commit('api/setUserInfo', '');\n uni.reLaunch({\n url: \"/pages/login/login\"\n });\n },\n getNameByKey: function getNameByKey(key) {\n return this.keyNameMap[key] || \"Key not found\";\n },\n deviceGet: function deviceGet(val) {\n this.deviceList = val;\n },\n allData: function allData(index) {\n __f__(\"log\", index, \" at pages/index/index.vue:302\");\n this.Sindex = index;\n },\n back: function back(index) {\n this.Sindex = index;\n this.pageData.type = '';\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 46)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJob21lRGF0YSIsImVjaGFydHNEYXRhIiwiYWxsRGF0YSIsImRhdGEiLCJTaW5kZXgiLCJrZXlOYW1lTWFwIiwiYmxvb2RHbHVjb3NlIiwic2xlZXAiLCJibG9vZE94eWdlbiIsImJsb29kUHJlc3N1cmUiLCJibG9vZExpcXVpZCIsIm1laVR1byIsInB1bHNlUmVhdCIsInVwZGF0YURhdGUiLCJib2R5VGVtcGVyYXR1cmUiLCJkYXRhTGlzdHMiLCJkYXRhTGlzdHNOZXciLCJzdGVwSW5kZXgiLCJFQ0dEYXRhIiwiYm9keURhdGEiLCJTbGVlcERhdGFzIiwibG9hZGluZyIsIm5hbWUiLCJuYW1lMSIsIm5hbWUyIiwiZGV2aWNlTGlzdCIsIkFjdGl2ZWRldmljZSIsInVybExpbmsiLCJhY3RpdmVUeXBlIiwicGFnZURhdGEiLCJ0eXBlIiwiY3VzdG9tQ29uZmlncyIsInBhZGRpbmciLCJncmlkUm93cyIsImdyaWRDb2x1bW5zIiwiaGVhZFNob3ciLCJoZWFkV2lkdGgiLCJoZWFkSGVpZ2h0IiwiaGVhZEJvcmRlclJhZGl1cyIsIm9uU2hvdyIsInVuaSIsIm9uTG9hZCIsInNldFRpbWVvdXQiLCJhdmF1ZGlvIiwiY29tcHV0ZWQiLCJnZXRBY3RpY2VEZXZpY2UiLCJnZXRVc2VySW5mbyIsIm9uUmVhZHkiLCJ3diIsInRvcCIsInJpZ2h0IiwiaGVpZ2h0Iiwid2lkdGgiLCJvblBhZ2VTY3JvbGwiLCJtZXRob2RzIiwiZ2V0QXJyTWF4VmFsdWUiLCJvblJlZnJlc2giLCJtYXNrIiwidGl0bGUiLCJpY29uIiwiZHVyYXRpb24iLCJkZXZpY2VfaWQiLCJJbmRleERhdGEiLCJuZWVkX2FyciIsIm1rSG91ck1pbiIsInBhZ2VEZXRhaWwiLCJ0b1BhZ2UiLCJ1cmwiLCJmb3JtYXREYXRlVGltZSIsIm91dGxvZ2luIiwiZ2V0TmFtZUJ5S2V5IiwiZGV2aWNlR2V0IiwiYmFjayJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFrQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUEsZUFFQTtFQUNBQTtJQUFBQztJQUFBQztJQUFBQztFQUFBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUNBQztRQUNBQztRQUNBTDtRQUNBSjtRQUNBQztRQUNBSDtRQUNBSztRQUNBRztRQUNBSjtRQUNBUTtRQUNBQztRQUNBQztNQUNBO01BRUFDO01BRUFDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BRUFDO01BQ0FDO01BQUE7O01BRUFDO1FBQ0FDO01BQ0E7TUFFQUM7UUFDQUM7UUFBQTtRQUNBQztRQUFBO1FBQ0FDO1FBQUE7UUFDQUM7UUFBQTtRQUNBQztRQUFBO1FBQ0FDO1FBQUE7UUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFFQUM7SUFDQTs7SUFFQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUVBQztJQUNBO0FBQ0E7QUFDQTs7SUFHQUM7TUFDQTtNQUNBO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBR0E7RUFDQTtFQUNBQyw0QkFDQTtJQUNBQztJQUNBQztFQUNBLEdBQ0E7RUFFQUM7SUFFQTtJQUNBO0lBQ0E7SUFDQUw7TUFDQTs7TUFFQTtNQUNBTTtRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFFQTtFQUVBQztJQUNBO0VBQ0E7RUFFQUM7SUFDQUM7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0FoQjtZQUNBaUI7WUFDQUM7WUFDQUM7WUFDQUM7VUFDQTtRQUNBOztRQUVBO1FBQ0E7VUFDQTtZQUNBO1lBQ0E7O1lBRUE7WUFDQTtjQUFBQztZQUFBO2NBQ0E7Y0FDQTtjQUNBO1lBQ0E7VUFDQTtVQUFBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7UUFBQTtNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUFBO01BQ0E7UUFDQUQ7UUFDQUUsV0FDQSxhQUNBLGVBQ0EsaUJBQ0EsZ0JBQ0EsVUFDQSxtQkFDQSxlQUNBLGFBQ0EsV0FDQSxjQUNBO01BRUE7UUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUVBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7UUFFQXJCO1VBQ0E7UUFDQTtRQUVBO01BQ0EsRUFDQTtJQUNBO0lBRUFzQjtNQUNBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO1FBRUE7VUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7WUFDQTtjQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUVBQztNQUNBMUI7UUFDQTJCO01BQ0E7SUFDQTtJQUVBQztNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFFQTdCO1FBQ0EyQjtNQUNBO0lBQ0E7SUFFQUc7TUFDQTtJQUNBO0lBRUFDO01BQ0E7SUFDQTtJQUVBckU7TUFDQTtNQUNBO0lBQ0E7SUFFQXNFO01BQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjcyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxuXHRcdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxuXHRcdFx0IDxvdXJMb2FkaW5nIGlzRnVsbFNjcmVlbiA6YWN0aXZlPVwibG9hZGluZ1wiIHRleHQ9XCJcIiB0ZXh0Q29sb3I9XCIjMDYxOTNhXCIvPlxuXHRcdFx0IFxuXHRcdFx0PCEtLSDpppbpobXmlbDmja4gLS0+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnQtd3JhcFwiICB2LWlmPVwiU2luZGV4ID09IDFcIj5cblx0XHRcdFx0PGhvbWVEYXRhIDpkYXRhTGlzdHNOZXc9XCJkYXRhTGlzdHNOZXdcIiA6ZGV2aWNlTGlzdD1cImRldmljZUxpc3RcIiA6QWN0aXZlZGV2aWNlPVwiQWN0aXZlZGV2aWNlXCIgQGRldmljZUdldD1cImRldmljZUdldFwiIEBwYWdlRGV0YWlsPVwicGFnZURldGFpbFwiPjwvaG9tZURhdGE+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcblx0XHRcdDwhLS0g5Zu+6KGoIC0tPlxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50LXdyYXBcIiB2LWlmPVwiU2luZGV4ID09IDJcIj5cblx0XHRcdFx0PGVjaGFydHNEYXRhIDpwYWdlRGF0YT1cInBhZ2VEYXRhXCIgQGJhY2s9XCJiYWNrXCIgQGFsbERhdGE9XCJhbGxEYXRhXCI+PC9lY2hhcnRzRGF0YT5cblx0XHRcdDwvdmlldz5cblx0XHRcdFxuXHRcdFx0PCEtLSDml6XmnJ/nrZvpgInlhajpg6jmlbDmja4gLS0+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnQtd3JhcFwiIHYtaWY9XCJTaW5kZXggPT0gM1wiPlxuXHRcdFx0XHQ8YWxsRGF0YSBAYmFjaz1cImJhY2tcIiA6YWN0aXZlVHlwZT1cImFjdGl2ZVR5cGVcIj48L2FsbERhdGE+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcblx0XHRcdDwhLS0g552h55ygIC0tPlxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50LXdyYXBcIiB2LWlmPVwiU2luZGV4ID09IDRcIj5cblx0XHRcdFx0PHNsZWVwLWluZm8gcmVmPVwic2xlZXBcIiBAYmFjaz1cImJhY2tcIiBAYWxsRGF0YT1cImFsbERhdGFcIj48L3NsZWVwLWluZm8+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcblx0XHRcdDwhLS0g5pWw5a2X5Lq6d2Vidmlld+WOn+eUn+mhtemdoiAtLT5cblx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cblx0XHRcdFx0PHdlYi12aWV3IDpzcmM9XCJ1cmxMaW5rXCI+PC93ZWItdmlldz5cblx0XHRcdDwvdmlldz5cblx0XHQ8L3ZpZXc+XG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XG5cdGltcG9ydCBuYXZ0YWIgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9uYXZ0YWIvbmF2dGFiLnZ1ZScgXG5cdFxuXHRpbXBvcnQgaG9tZURhdGEgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9ob21lLWRhdGEvaG9tZS1kYXRhLnZ1ZSdcblx0aW1wb3J0IGVjaGFydHNEYXRhIGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZWNoYXJ0cy1kYXRhL2VjaGFydHMtZGF0YS52dWUnXG5cdGltcG9ydCBhbGxEYXRhIGZyb20gJy4uLy4uL2NvbXBvbmVudHMvYWxsLWRhdGEvYWxsLWRhdGEudnVlJ1xuXHRcblx0aW1wb3J0IHsgZ2V0QXJyTWF4VmFsdWUgfSBmcm9tICdAL3V0aWxzL3V0aWxzLmpzJ1xuXHRpbXBvcnQgc3RvcmUgZnJvbSBcIkAvc3RvcmUvaW5kZXguanNcIjtcblx0aW1wb3J0IHsgbWFwR2V0dGVycyB9IGZyb20gXCJ2dWV4XCI7XG5cdFxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0Y29tcG9uZW50czogeyBob21lRGF0YSwgZWNoYXJ0c0RhdGEsIGFsbERhdGEgfSxcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRTaW5kZXg6IDEsXG5cdFx0XHRcdGtleU5hbWVNYXA6IHtcblx0XHRcdFx0ICAgIGJsb29kR2x1Y29zZTogXCLooYDns5ZcIixcblx0XHRcdFx0ICAgIHNsZWVwOiBcIuedoeecoFwiLFxuXHRcdFx0XHRcdGJsb29kT3h5Z2VuOiBcIuihgOawp1wiLFxuXHRcdFx0XHRcdGJsb29kUHJlc3N1cmU6ICfooYDljosnLFxuXHRcdFx0XHQgICAgYmxvb2RMaXF1aWQ6IFwi6KGA6ISCXCIsXG5cdFx0XHRcdFx0bWVpVHVvOiAn5qKF6ISxJyxcblx0XHRcdFx0XHRwdWxzZVJlYXQ6ICflv4PnjocnLFxuXHRcdFx0XHRcdHVwZGF0YURhdGU6ICfmm7TmlrDml7bpl7QnLFxuXHRcdFx0XHRcdGJvZHlUZW1wZXJhdHVyZTogJ+S9k+a4qSdcblx0XHRcdFx0fSxcblx0XHRcdFx0ZGF0YUxpc3RzOiB7fSxcblx0XHRcdFx0ZGF0YUxpc3RzTmV3Ontcblx0XHRcdFx0XHRzdGVwSW5kZXg6e30sXG5cdFx0XHRcdFx0cHVsc2VSZWF0Ont9LFxuXHRcdFx0XHRcdGJsb29kT3h5Z2VuOnt9LFxuXHRcdFx0XHRcdGJsb29kUHJlc3N1cmU6e30sXG5cdFx0XHRcdFx0Ymxvb2RHbHVjb3NlOnt9LFxuXHRcdFx0XHRcdG1laVR1bzp7fSxcblx0XHRcdFx0XHRib2R5VGVtcGVyYXR1cmU6e30sXG5cdFx0XHRcdFx0Ymxvb2RMaXF1aWQ6e30sXG5cdFx0XHRcdFx0RUNHRGF0YTp7fSxcblx0XHRcdFx0XHRib2R5RGF0YTp7fSxcblx0XHRcdFx0XHRTbGVlcERhdGFzOnt9XG5cdFx0XHRcdH0sXG5cdFx0XHRcdFxuXHRcdFx0XHRsb2FkaW5nOiB0cnVlLFxuXHRcdFx0XHRcblx0XHRcdFx0bmFtZTogJycsXG5cdFx0XHRcdG5hbWUxOiAnJyxcblx0XHRcdFx0bmFtZTI6ICcnLFxuXHRcdFx0XHRkZXZpY2VMaXN0OiBbXSxcblx0XHRcdFx0QWN0aXZlZGV2aWNlOiAnJyxcblx0XHRcdFx0XG5cdFx0XHRcdHVybExpbms6ICcnLFxuXHRcdFx0XHRhY3RpdmVUeXBlOiAnJywgIC8vIOmAieS4reeahOexu+Wei1xuXHRcdFx0XHRcblx0XHRcdFx0cGFnZURhdGE6IHtcblx0XHRcdFx0XHR0eXBlOiAnJ1xuXHRcdFx0XHR9LFxuXHRcdFx0XHRcblx0XHRcdFx0Y3VzdG9tQ29uZmlnczoge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICczMHJweCcsXHRcdCAgIFx0XHRcdFx0ICAvL+WGhei+uei3nVxuXHRcdFx0XHRcdGdyaWRSb3dzOiAyLCBcdFx0XHQgXHQgICBcdFx0XHQgIC8v6KGM5pWwXG5cdFx0XHRcdFx0Z3JpZENvbHVtbnM6IDEsXHQgIFx0XHQgIFx0ICAgXHRcdFx0ICAvL+WIl+aVsFxuXHRcdFx0XHRcdGhlYWRTaG93OiB0cnVlLFx0XHQgXHQgICBcdFx0XHRcdCAgLy9oZWFk5piv5ZCm5bGV56S6XG5cdFx0XHRcdFx0aGVhZFdpZHRoOiAnMTAwJScsXHQgIFx0ICAgXHRcdFx0XHQgIC8vaGVhZOWuveW6pu+8jOaUr+aMgeeZvuWIhuavlFxuXHRcdFx0XHRcdGhlYWRIZWlnaHQ6ICcxMDB2aCcsXHQgICBcdFx0XHRcdCAgLy9oZWFk6auY5bqmXG5cdFx0XHRcdFx0aGVhZEJvcmRlclJhZGl1czogJzEycnB4JywgXHRcdFx0XHQgIC8vaGVhZOWchuinku+8jOaUr+aMgeeZvuWIhuavlFxuXHRcdFx0XHR9XG5cdFx0XHR9XHJcblx0XHR9LFxuXHRcdFxuXHRcdG9uU2hvdygpIHtcblx0XHRcdHRoaXMub25SZWZyZXNoKCk7XG5cdFx0XHRcblx0XHRcdC8vIOebkea1i+e9kee7nOWPmOWMllxuXHRcdFx0dW5pLm9uTmV0d29ya1N0YXR1c0NoYW5nZSgocmVzKSA9PiB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKCcxMTExMTEnKVxuXHRcdFx0fSk7XG5cdFx0fSxcblx0XHRcclxuXHRcdG9uTG9hZCgpIHtcblx0XHRcdC8qXG5cdFx0XHQqIOmmlumhteaVsOaNrlxuXHRcdFx0Ki9cblx0XHRcdFxuXHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXG5cdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0dmFyIGF2YXVkaW9zZXNzaW9uID0gcGx1cy5pb3MuaW1wb3J0KFwiQVZBdWRpb1Nlc3Npb25cIik7XG5cdFx0XHRcdHZhciBhdmF1ZGlvID0gYXZhdWRpb3Nlc3Npb24uc2hhcmVkSW5zdGFuY2UoKTtcblx0XHRcdFx0YXZhdWRpby5yZXF1ZXN0UmVjb3JkUGVybWlzc2lvbigoKSA9PiB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+eUs+ivt+m6puWFi+mjjuadg+mZkCcpO1xuXHRcdFx0XHR9KTtcblx0XHRcdH0sIDEwMDApO1xuXHRcdFx0Ly8gI2VuZGlmXG5cdFx0XHRcblx0XHRcdHRoaXMudXJsTGluayA9IGAvaHlicmlkL2h0bWwvYWkuaHRtbD9sb2FkaW5nPWZhbHNlYDtcclxuXHRcdH0sXG5cdFx0Y29tcHV0ZWQ6IHtcblx0XHRcdC4uLm1hcEdldHRlcnMoe1xuXHRcdFx0XHRnZXRBY3RpY2VEZXZpY2U6IFwiYXBpL2dldEFjdGljZURldmljZVwiLFxuXHRcdFx0XHRnZXRVc2VySW5mbzogXCJhcGkvZ2V0VXNlckluZm9cIixcblx0XHRcdH0pXG5cdFx0fSxcblx0XHRcblx0XHRvblJlYWR5KCkge1xuXHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXG5cdFx0XHRsZXQgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKTtcblx0XHRcdGxldCBwYWdlID0gcGFnZXNbcGFnZXMubGVuZ3RoIC0gMV07XG5cdFx0XHRsZXQgY3VycmVudFdlYnZpZXcgPSBwYWdlLiRnZXRBcHBXZWJ2aWV3KCk7XG5cdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xuXHRcdFx0XHRjb25zdCB3diA9IGN1cnJlbnRXZWJ2aWV3LmNoaWxkcmVuKClbMF1cblx0XHRcdFx0XG5cdFx0XHRcdC8vc2V0U3R5bGXorr7nva53ZWJ2aWV355qE5a696auY55qE5L2N572uXG5cdFx0XHRcdHd2LnNldFN0eWxlKHtcblx0XHRcdFx0XHR0b3A6IDAsXG5cdFx0XHRcdFx0cmlnaHQ6IDAsXG5cdFx0XHRcdFx0aGVpZ2h0OiB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS53aW5kb3dIZWlnaHQsXG5cdFx0XHRcdFx0d2lkdGg6IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLndpbmRvd1dpZHRoIC0gNjYwXG5cdFx0XHRcdH0pO1xuXHRcdFx0fSwgMTAwKTtcblx0XHRcdC8vICNlbmRpZlxuXHRcdH0sXG5cdFx0XG5cdFx0b25QYWdlU2Nyb2xsKGUpIHtcblx0XHQgICAgdGhpcy4kcmVmcy54dG90b3BfcmVmLnNjcm9sbChlKTtcblx0XHR9LFxuXHRcdFxyXG5cdFx0bWV0aG9kczoge1xuXHRcdFx0Z2V0QXJyTWF4VmFsdWUsXG5cdFx0XHRvblJlZnJlc2goKSB7XG5cdFx0XHRcdC8vIOaJgOacieiuvuWkh1xuXHRcdFx0XHR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnYXBpL2dldEJpbmRVc2VyRGV2aWNlSWQnKS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdFx0dGhpcy5kZXZpY2VMaXN0ID0gcmVzO1xuXHRcdFx0XHRcdGlmICh0aGlzLmRldmljZUxpc3QubGVuZ3RoID09IDApIHtcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHRtYXNrOiB0cnVlLFxuXHRcdFx0XHRcdFx0XHR0aXRsZTogJ+i0puWPt+acque7keWumuaJi+ihqOiuvuWkh++8jOivt+enu+iHs+Wwj+eoi+W6j+WQjOatpeaJi+ihqOe7keWumuOAgicsXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDEwMDAwXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQvLyDpu5jorqTpgInkuK3orr7lpIdcblx0XHRcdFx0XHRpZiAoIXRoaXMuZ2V0QWN0aWNlRGV2aWNlLmRldmljZV9pZCkge1xuXHRcdFx0XHRcdFx0aWYgKHRoaXMuZGV2aWNlTGlzdC5sZW5ndGgpIHtcblx0XHRcdFx0XHRcdFx0dGhpcy5uYW1lMiA9IHRoaXMuZGV2aWNlTGlzdFswXS5kZXZpY2VfaWQ7XG5cdFx0XHRcdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnYXBpL3NldEFjdGljZURldmljZScsIHRoaXMuZGV2aWNlTGlzdFswXSk7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQvLyDmn6Xor6LkuKrkurrkv6Hmga9cblx0XHRcdFx0XHRcdFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2FwaS9nZXRVc2VySW5mbycsIHsgZGV2aWNlX2lkOiB0aGlzLmRldmljZUxpc3RbMF0uZGV2aWNlX2lkIH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0XHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ2FwaS9zZXRVc2VySW5mbycsIHJlcyk7XG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5BY3RpdmVkZXZpY2UgPSB0aGlzLmRldmljZUxpc3RbMF0uZGV2aWNlX2lkO1xuXHRcdFx0XHRcdFx0XHRcdHRoaXMuSW5kZXhEYXRhKHRoaXMuZGV2aWNlTGlzdFswXS5kZXZpY2VfaWQpO1xuXHRcdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHRcdH07XG5cdFx0XHRcdFx0fSBlbHNlICB7XG5cdFx0XHRcdFx0XHR0aGlzLkluZGV4RGF0YSh0aGlzLmdldEFjdGljZURldmljZS5kZXZpY2VfaWQpO1xuXHRcdFx0XHRcdFx0dGhpcy5BY3RpdmVkZXZpY2UgPSB0aGlzLmdldEFjdGljZURldmljZS5kZXZpY2VfaWQ7XG5cdFx0XHRcdFx0fTtcblx0XHRcdFx0fSk7XG5cdFx0XHR9LFxuXHRcdFx0XG5cdFx0XHQvLyDpppbpobXmlbDmja5cblx0XHRcdEluZGV4RGF0YShkZXZpY2VfaWQpIHtcblx0XHRcdFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2FwaS9nZXRJbmRleERhdGEnLCB7IFxuXHRcdFx0XHRcdGRldmljZV9pZDogZGV2aWNlX2lkLFxuXHRcdFx0XHRcdG5lZWRfYXJyIDpbXG5cdFx0XHRcdFx0XHQncHVsc2VSZWF0Jyxcblx0XHRcdFx0XHRcdCdibG9vZE94eWdlbicsXG5cdFx0XHRcdFx0XHQnYmxvb2RQcmVzc3VyZScsXG5cdFx0XHRcdFx0XHQnYmxvb2RHbHVjb3NlJyxcblx0XHRcdFx0XHRcdCdtZWlUdW8nLFxuXHRcdFx0XHRcdFx0J2JvZHlUZW1wZXJhdHVyZScsXG5cdFx0XHRcdFx0XHQnYmxvb2RMaXF1aWQnLFxuXHRcdFx0XHRcdFx0J3N0ZXBJbmRleCcsXG5cdFx0XHRcdFx0XHQnRUNHRGF0YScsXG5cdFx0XHRcdFx0XHQnU2xlZXBEYXRhcycsXG5cdFx0XHRcdFx0XHQnYm9keURhdGEnXG5cdFx0XHRcdFx0XSxcblx0XHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdFx0XHRmb3IobGV0IGkgPSAwO2kgPCByZXMubGVuZ3RoOyBpKyspe1xuXHRcdFx0XHRcdFx0XHR0aGlzLmRhdGFMaXN0c05ld1tyZXNbaV0udHlwZV0gPSByZXNbaV1cblx0XHRcdFx0XHRcdFx0dGhpcy5kYXRhTGlzdHNOZXdbcmVzW2ldLm5hbWVdID0gdGhpcy5nZXROYW1lQnlLZXkocmVzW2ldLnR5cGUpXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGlmICh0aGlzLmRhdGFMaXN0c05ldy5FQ0dEYXRhLmRhdGFfbXNnKSB7XG5cdFx0XHRcdFx0XHRcdC8vIOWIoOmZpOW/g+eUteWbvueCueS9jVxuXHRcdFx0XHRcdFx0XHRkZWxldGUgdGhpcy5kYXRhTGlzdHNOZXcuRUNHRGF0YS5kYXRhX21zZy53YXZlZnJvbTtcblx0XHRcdFx0XHRcdFx0ZGVsZXRlIHRoaXMuZGF0YUxpc3RzTmV3LkVDR0RhdGEuZGF0YV9tc2cubGlzdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdHRoaXMubG9hZGluZyA9IGZhbHNlO1xuXHRcdFx0XHRcdFx0fSwgMTAwMCk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHRoaXMudXJsTGluayA9IGAvaHlicmlkL2h0bWwvYWkuaHRtbD9kYXRhPSR7SlNPTi5zdHJpbmdpZnkodGhpcy5kYXRhTGlzdHNOZXcpfSZ1c2VyPSR7SlNPTi5zdHJpbmdpZnkodGhpcy5nZXRVc2VySW5mbyl9JnRva2VuPSR7c3RvcmUuZ2V0dGVyc1snYXBpL2dldEFwaVRva2VuJ119JmRldmljZUlkPSR7dGhpcy5nZXRBY3RpY2VEZXZpY2UuZGV2aWNlX2lkfSZsb2FkaW5nPSR7dGhpcy5sb2FkaW5nfWA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHQpO1xuXHRcdFx0fSxcblx0XHRcdFxuXHRcdFx0bWtIb3VyTWluKG1pbil7XG5cdFx0XHRcdGlmKG1pbiA8IDYwKXtcblx0XHRcdFx0XHRyZXR1cm4gWzAsbWluXVxuXHRcdFx0XHR9XG5cdFx0XHRcdHJldHVybiBbKE1hdGguZmxvb3IobWluIC8gNjApKSwobWluICUgNjApXVxuXHRcdFx0fSxcblx0XHRcdFxuXHRcdFx0Ly8g6Kem5Y+R57uE5Lu2XG5cdFx0XHRwYWdlRGV0YWlsKHN0cikge1xuXHRcdFx0XHRpZiAoc3RyID09ICdFQ0dEYXRhJyB8fCBzdHIgPT0gJ2JvZHlEYXRhJykge1xuXHRcdFx0XHRcdHRoaXMuU2luZGV4ID0gMztcblx0XHRcdFx0XHR0aGlzLmFjdGl2ZVR5cGUgPSBzdHI7XG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH0gZWxzZSBpZiAoc3RyID09ICdTbGVlcERhdGFzJykge1xuXHRcdFx0XHRcdHRoaXMuU2luZGV4ID0gNDtcblx0XHRcdFx0XHR0aGlzLmFjdGl2ZVR5cGUgPSBzdHI7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dGhpcy5TaW5kZXggPSAyO1xuXHRcdFx0XHRcdHRoaXMuYWN0aXZlVHlwZSA9IHN0cjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRpZiAoc3RyID09ICdibG9vZExpcXVpZEFsbCcpIHtcblx0XHRcdFx0XHRcdHRoaXMucGFnZURhdGEgPSB0aGlzLmRhdGFMaXN0c05ld1snYmxvb2RMaXF1aWQnXTtcblx0XHRcdFx0XHRcdHRoaXMucGFnZURhdGEudHlwZSA9ICdibG9vZExpcXVpZEFsbCc7XG5cdFx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0XHR9IGVsc2UgaWYgKHN0ciA9PSAnYmxvb2RMaXF1aWQnKSB7XG5cdFx0XHRcdFx0XHR0aGlzLnBhZ2VEYXRhID0gdGhpcy5kYXRhTGlzdHNOZXdbJ2Jsb29kTGlxdWlkJ107XG5cdFx0XHRcdFx0XHR0aGlzLnBhZ2VEYXRhLnR5cGUgPSAnYmxvb2RMaXF1aWQnO1xuXHRcdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdGZvciAobGV0IHZhbCBpbiB0aGlzLmRhdGFMaXN0c05ldykge1xuXHRcdFx0XHRcdFx0XHRpZiAoc3RyID09IHZhbCkge1xuXHRcdFx0XHRcdFx0XHRcdHRoaXMucGFnZURhdGEgID0gdGhpcy5kYXRhTGlzdHNOZXdbdmFsXVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0XG5cdFx0XHR0b1BhZ2UodXJsKSB7XG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHR1cmxcblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cdFx0XHRcblx0XHRcdGZvcm1hdERhdGVUaW1lKGRhdGVUaW1lU3RyKSB7XG5cdFx0XHRcdGlmIChkYXRlVGltZVN0cikge1xuXHRcdFx0XHRcdHJldHVybiBkYXRlVGltZVN0ci5yZXBsYWNlKC8tL2csICcgJykucmVwbGFjZSgnICcsICcgJywgMikucmVwbGFjZSgnICcsICc6Jyk7XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRcblx0XHRcdC8vIOmAgOWHuueZu+W9lVxuXHRcdFx0b3V0bG9naW4oKSB7XG5cdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnYXBpL3NldEFwaVRva2VuJywgJycpXG5cdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnYXBpL3NldEFjdGljZURldmljZScsICcnKVxuXHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ2FwaS9zZXRVc2VySW5mbycsICcnKVxuXHRcdFx0XHRcblx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcblx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2xvZ2luL2xvZ2luXCJcblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cdFx0XHRcblx0XHRcdGdldE5hbWVCeUtleShrZXkpIHtcblx0XHRcdCAgICByZXR1cm4gdGhpcy5rZXlOYW1lTWFwW2tleV0gfHwgXCJLZXkgbm90IGZvdW5kXCI7XG5cdFx0XHR9LFxuXHRcdFx0XG5cdFx0XHRkZXZpY2VHZXQodmFsKSB7XG5cdFx0XHRcdHRoaXMuZGV2aWNlTGlzdCA9IHZhbDtcblx0XHRcdH0sXG5cdFx0XHRcblx0XHRcdGFsbERhdGEoaW5kZXgpIHtcblx0XHRcdFx0Y29uc29sZS5sb2coaW5kZXgpXG5cdFx0XHRcdHRoaXMuU2luZGV4ID0gaW5kZXg7XG5cdFx0XHR9LFxuXHRcdFx0XG5cdFx0XHRiYWNrKGluZGV4KSB7XG5cdFx0XHRcdHRoaXMuU2luZGV4ID0gaW5kZXg7XG5cdFx0XHRcdHRoaXMucGFnZURhdGEudHlwZSA9ICcnO1xuXHRcdFx0fVxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuXHQuc2tlbGV0b24ge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHR9XG5cdC5mbGV4X2RhdGF7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQuZl9sZWZ0e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHJweDtcblx0XHR9XG5cdFx0LmZfcmlnaHR7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTZycHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5jb250ZW50LXdyYXAge1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdH1cblx0XHQubGVmdCB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdH1cblx0XHQucmlnaHQge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwcnB4O1xuXHRcdFx0cmlnaHQ6IDBycHg7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdHBhZGRpbmc6IDMwcnB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHJweDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblx0XHQuY29udGVudC1oZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBycHg7XG5cdFx0XHRwYWRkaW5nOiAzMHJweDtcblx0XHRcdGhlaWdodDogNDAwcnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRtYXJnaW46IDBycHggMHJweCAzMHJweCAwcnB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LnNoYS1kb3cge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA2NDBycHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRvcGFjaXR5OiAuNDtcblx0XHRcdH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0d2lkdGg6IDgwMHJweDtcblx0XHRcdFx0Ly8gaGVpZ2h0OiAzMDBycHg7XG5cdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdHJpZ2h0OjBweDtcblx0XHRcdFx0Ym90dG9tOjBweDtcblx0XHRcdFx0bWFyZ2luOmF1dG87XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cnB4KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XG5cdFx0XHRcdHBhZGRpbmc6MjBycHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDYwcnB4O1xuXHRcdFx0fVxuXHRcdFx0LmxlZnQge1xuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTAwcnB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xuXHRcdFx0XHRcdHRleHQtc3Ryb2tlOiAxMHJweCB3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGVzYyB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzRycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJvdyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdH1cblx0XHQubGlzdC13cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZzogMHJweCA0MHJweDtcblx0XHR9XG5cdFx0LmNvbnRyb2wge1xuXHRcdFx0bWFyZ2luOiAwcnB4IDQwcnB4O1xuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzZycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHJweCA1MHJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBycHggO1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2MHJweCAwIHJnYmEoNDMsODYsMTEyLC4xKSA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50LWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDQyJTtcblx0XHRcdG1hcmdpbjogMjBycHggMTBycHg7XG5cdFx0XHRwYWRkaW5nOiAyMHJweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcnB4IDtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDYwcnB4IDAgcmdiYSg0Myw4NiwxMTIsLjEpIDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA2MHJweCAwIHJnYmEoNDMsODYsMTEyLC4xKSA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzOHJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRycHg7XG5cdFx0XHR9XG5cdFx0XHQucm93LXRpbWUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMTBycHg7XG5cdFx0XHRcdHJpZ2h0OiAzMHJweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcblx0XHRcdFx0Y29sb3I6IGdyZXk7XG5cdFx0XHR9XG5cdFx0XHQuYmcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMHJweDtcblx0XHRcdFx0cmlnaHQ6IDUwcnB4O1xuXHRcdFx0XHRvcGFjaXR5OiAuNDtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdGltYWdlIHtcblx0XHRcdFx0XHR3aWR0aDogMjUwcnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGltZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XG5cdFx0XHRcdGNvbG9yOiBncmV5O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHJweCAwcnB4IDIwcnB4IDBycHg7XG5cdFx0XHR9XG5cdFx0XHQucm93LWRhdGUge1xuXHRcdFx0XHRmb250LXNpemU6IDQ2cnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR0ZXh0IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDZycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDBycHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcblx0XHRcdFx0XHRjb2xvcjogZ3JleTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuZ2FwLWNvbnRlbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdC5nYXAtaXRlbSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBycHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM2cnB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubnVtIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0XG5cdC8vIOaSreaUvuWZqOagt+W8jyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5cdC52aWRlbyB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRwYWRkaW5nOiAwcnB4IDIwcnB4O1xuXHR9XG5cblx0Lyog6ZqQ6JeP5omA5pyJ6buY6K6k5o6n5Lu2ICovXG5cdHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcblx0ICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0IFxuXHR2aWRlbzo6LW1vei1tZWRpYS1jb250cm9scyB7XG5cdCAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdCBcblx0dmlkZW86Oi1tcy1tZWRpYS1jb250cm9scyB7XG5cdCAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdCBcblx0Lyog6ZKI5a+55LiN5ZCM5rWP6KeI5Zmo55qE6ZqQ6JeP5o6n5Lu255qE5pa55byPICovXG5cdHZpZGVvOjpwYXJ0KG1lZGlhLWNvbnRyb2xzKSB7XG5cdCAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHR2aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzBycHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHRcblx0LnZpZGVvLXdyYXB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwNjE5M2E7XG5cdFx0bWFyZ2luOiAwcnB4IDIwcnB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdFxuXHRcblx0XG5cdC5wYWdlLW1haW4ge1xuXHQgICAgICAgIHBhZGRpbmc6IDIwcnB4O1xuXHQgICAgfVxuXHRcblx0LnRpdGxlIHtcblx0XHRtYXJnaW46IDMycnB4O1xuXHR9XG5cblx0LmJ0bi1pbmZvIHtcblx0XHR3aWR0aDogNjAwcnB4O1xuXHRcdGhlaWdodDogODhycHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMzBycHg7XG5cdFx0Ym9yZGVyOiBzb2xpZCAjZjBmMGYwIDFweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnJweDtcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xuXHR9XG5cblx0LmJ0bi1pbmZvMSB7XG5cdFx0d2lkdGg6IDMwMHJweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnJweDtcblx0fVxuXHQuY2FyZCB7XG5cdFx0d2lkdGg6IDgwMHJweCAhaW1wb3J0YW50O1xuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///72\n"); /***/ }), /* 73 */ /*!*******************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/navtab/navtab.vue ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _navtab_vue_vue_type_template_id_5d68a804_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./navtab.vue?vue&type=template&id=5d68a804&scoped=true& */ 74);\n/* harmony import */ var _navtab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./navtab.vue?vue&type=script&lang=js& */ 76);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _navtab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _navtab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _navtab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _navtab_vue_vue_type_template_id_5d68a804_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _navtab_vue_vue_type_template_id_5d68a804_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5d68a804\",\n null,\n false,\n _navtab_vue_vue_type_template_id_5d68a804_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/navtab/navtab.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL25hdnRhYi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWQ2OGE4MDQmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9uYXZ0YWIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9uYXZ0YWIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNWQ2OGE4MDRcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9uYXZ0YWIvbmF2dGFiLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///73\n"); /***/ }), /* 74 */ /*!**************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/navtab/navtab.vue?vue&type=template&id=5d68a804&scoped=true& ***! \**************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navtab_vue_vue_type_template_id_5d68a804_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./navtab.vue?vue&type=template&id=5d68a804&scoped=true& */ 75); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navtab_vue_vue_type_template_id_5d68a804_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navtab_vue_vue_type_template_id_5d68a804_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navtab_vue_vue_type_template_id_5d68a804_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navtab_vue_vue_type_template_id_5d68a804_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 75 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/navtab/navtab.vue?vue&type=template&id=5d68a804&scoped=true& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "tabbar"), style: _vm._$s(0, "s", { "padding-bottom": _vm.paddingBottomHeight + "rpx", }), attrs: { _i: 0 }, }, _vm._l( _vm._$s(1, "f", { forItems: _vm.list }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(1, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("1-" + $30, "sc", "tabbar-item"), class: _vm._$s( "1-" + $30, "c", _vm.current == index ? "name-active" : "" ), attrs: { _i: "1-" + $30 }, on: { click: function ($event) { return _vm.tabbarChange(item.path) }, }, }, [ _c( "view", { staticClass: _vm._$s("2-" + $30, "sc", "image-wrap"), attrs: { _i: "2-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("3-" + $30, "sc", "name"), attrs: { _i: "3-" + $30 }, }, [_vm._v(_vm._$s("3-" + $30, "t0-0", _vm._s(item.text)))] ), ] ), ] ) } ), 0 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 76 */ /*!********************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/navtab/navtab.vue?vue&type=script&lang=js& ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navtab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./navtab.vue?vue&type=script&lang=js& */ 77);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navtab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navtab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navtab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navtab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navtab_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBzQixDQUFnQiw0c0JBQUcsRUFBQyIsImZpbGUiOiI3Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL25hdnRhYi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL25hdnRhYi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///76\n"); /***/ }), /* 77 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/navtab/navtab.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n props: {\n current: Number\n },\n data: function data() {\n return {\n paddingBottomHeight: 0,\n //苹果X以上手机底部适配高度\n list: [{\n text: '家人',\n //首页\n icon: '/static/image/home.png',\n iconPath: '/static/image/home-select.png',\n path: \"/pages/index/index\",\n width: \"66rpx\",\n height: \"66rpx\"\n }, {\n text: '设备',\n //首页\n icon: '/static/image/device.png',\n iconPath: '/static/image/device-select.png',\n path: \"/pages/device/device\",\n width: \"66rpx\",\n height: \"66rpx\"\n }, {\n text: '我的',\n //我的\n icon: '/static/image/my.png',\n iconPath: '/static/image/my-select.png',\n path: \"/pages/my/my\",\n width: \"66rpx\",\n height: \"66rpx\"\n }]\n };\n },\n created: function created() {\n var that = this;\n uni.getSystemInfo({\n success: function success(res) {\n var model = ['X', 'XR', 'XS', '11', '12', '13', '14', '15'];\n model.forEach(function (item) {\n //适配iphoneX以上的底部,给tabbar一定高度的padding-bottom\n // if (res.model.indexOf(item) != -1 && res.model.indexOf('iPhone') != -1) {\n // \tthat.paddingBottomHeight = 40;\n // }\n });\n }\n });\n },\n methods: {\n tabbarChange: function tabbarChange(path) {\n uni.reLaunch({\n url: path\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9uYXZ0YWIvbmF2dGFiLnZ1ZSJdLCJuYW1lcyI6WyJwcm9wcyIsImN1cnJlbnQiLCJkYXRhIiwicGFkZGluZ0JvdHRvbUhlaWdodCIsImxpc3QiLCJ0ZXh0IiwiaWNvbiIsImljb25QYXRoIiwicGF0aCIsIndpZHRoIiwiaGVpZ2h0IiwiY3JlYXRlZCIsInVuaSIsInN1Y2Nlc3MiLCJtb2RlbCIsIm1ldGhvZHMiLCJ0YWJiYXJDaGFuZ2UiLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQXNCQTtFQUNBQTtJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFBQTtNQUNBQztRQUNBQztRQUFBO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBTDtRQUFBO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBTDtRQUFBO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7SUFFQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQUM7UUFDQTtRQUNBQztVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQUEsQ0FDQTtNQUNBO0lBQ0E7RUFDQTtFQUVBQztJQUNBQztNQUNBSjtRQUNBSztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PCEtLSDlupXpg6jlr7zoiKogLS0+XHJcblx0PHZpZXcgY2xhc3M9XCJ0YWJiYXJcIiA6c3R5bGU9XCJ7J3BhZGRpbmctYm90dG9tJzogcGFkZGluZ0JvdHRvbUhlaWdodCArICdycHgnfVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0YWJiYXItaXRlbVwiIFxuXHRcdFx0di1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGxpc3RcIlxuXHRcdFx0OmtleT1cImluZGV4XCIgXG5cdFx0XHRAY2xpY2s9XCJ0YWJiYXJDaGFuZ2UoaXRlbS5wYXRoKVwiIFxuXHRcdFx0OmNsYXNzPVwiY3VycmVudCA9PSBpbmRleD8gJ25hbWUtYWN0aXZlJyA6ICcnXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW1hZ2Utd3JhcFwiPlxyXG5cdFx0XHRcdDwhLS0gPGltYWdlIGNsYXNzPVwiaXRlbS1pbWdcIiA6c3JjPVwiaXRlbS5pY29uUGF0aFwiIHYtaWY9XCJjdXJyZW50ID09IGluZGV4XCJcclxuXHRcdFx0XHRcdDpzdHlsZT1cInt3aWR0aDogaXRlbS53aWR0aCwgaGVpZ2h0OiBpdGVtLmhlaWdodH1cIj48L2ltYWdlPlxyXG5cdFx0XHRcdDxpbWFnZSBjbGFzcz1cIml0ZW0taW1nXCIgOnNyYz1cIml0ZW0uaWNvblwiIHYtZWxzZSA6c3R5bGU9XCJ7d2lkdGg6IGl0ZW0ud2lkdGgsIGhlaWdodDogaXRlbS5oZWlnaHR9XCI+XHJcblx0XHRcdFx0PC9pbWFnZT4gLS0+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+XHJcblx0XHRcdFx0XHR7e2l0ZW0udGV4dH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRjdXJyZW50OiBOdW1iZXJcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHBhZGRpbmdCb3R0b21IZWlnaHQ6IDAsIC8v6Iu55p6cWOS7peS4iuaJi+acuuW6lemDqOmAgumFjemrmOW6plxyXG5cdFx0XHRcdGxpc3Q6IFt7XHJcblx0XHRcdFx0XHRcdHRleHQ6ICflrrbkuronLCAvL+mmlumhtVxyXG5cdFx0XHRcdFx0XHRpY29uOiAnL3N0YXRpYy9pbWFnZS9ob21lLnBuZycsXHJcblx0XHRcdFx0XHRcdGljb25QYXRoOiAnL3N0YXRpYy9pbWFnZS9ob21lLXNlbGVjdC5wbmcnLFxyXG5cdFx0XHRcdFx0XHRwYXRoOiBcIi9wYWdlcy9pbmRleC9pbmRleFwiLFxyXG5cdFx0XHRcdFx0XHR3aWR0aDogXCI2NnJweFwiLFxyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IFwiNjZycHhcIlxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0dGV4dDogJ+iuvuWkhycsIC8v6aaW6aG1XHJcblx0XHRcdFx0XHRcdGljb246ICcvc3RhdGljL2ltYWdlL2RldmljZS5wbmcnLFxuXHRcdFx0XHRcdFx0aWNvblBhdGg6ICcvc3RhdGljL2ltYWdlL2RldmljZS1zZWxlY3QucG5nJyxcclxuXHRcdFx0XHRcdFx0cGF0aDogXCIvcGFnZXMvZGV2aWNlL2RldmljZVwiLFxyXG5cdFx0XHRcdFx0XHR3aWR0aDogXCI2NnJweFwiLFxyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IFwiNjZycHhcIlxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0dGV4dDogJ+aIkeeahCcsIC8v5oiR55qEXHJcblx0XHRcdFx0XHRcdGljb246ICcvc3RhdGljL2ltYWdlL215LnBuZycsXG5cdFx0XHRcdFx0XHRpY29uUGF0aDogJy9zdGF0aWMvaW1hZ2UvbXktc2VsZWN0LnBuZycsXHJcblx0XHRcdFx0XHRcdHBhdGg6IFwiL3BhZ2VzL215L215XCIsXHJcblx0XHRcdFx0XHRcdHdpZHRoOiBcIjY2cnB4XCIsXHJcblx0XHRcdFx0XHRcdGhlaWdodDogXCI2NnJweFwiXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0dW5pLmdldFN5c3RlbUluZm8oe1xyXG5cdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0bGV0IG1vZGVsID0gWydYJywgJ1hSJywgJ1hTJywgJzExJywgJzEyJywgJzEzJywgJzE0JywgJzE1J107XHJcblx0XHRcdFx0XHRtb2RlbC5mb3JFYWNoKGl0ZW0gPT4ge1xyXG5cdFx0XHRcdFx0XHQvL+mAgumFjWlwaG9uZVjku6XkuIrnmoTlupXpg6jvvIznu5l0YWJiYXLkuIDlrprpq5jluqbnmoRwYWRkaW5nLWJvdHRvbVxyXG5cdFx0XHRcdFx0XHQvLyBpZiAocmVzLm1vZGVsLmluZGV4T2YoaXRlbSkgIT0gLTEgJiYgcmVzLm1vZGVsLmluZGV4T2YoJ2lQaG9uZScpICE9IC0xKSB7XHJcblx0XHRcdFx0XHRcdC8vIFx0dGhhdC5wYWRkaW5nQm90dG9tSGVpZ2h0ID0gNDA7XHJcblx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHR0YWJiYXJDaGFuZ2UocGF0aCkge1xyXG5cdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHR1cmw6IHBhdGhcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LnRhYmJhckFjdGl2ZSB7XHJcblx0XHRjb2xvcjogIzc5RDVBRCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnRhYmJhciB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHQvLyBib3R0b206IDBycHg7XHJcblx0XHQvLyBsZWZ0OiAwO1xuXHRcdHRvcDogMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxODBycHg7XHJcblx0XHQvLyBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0ei1pbmRleDogOTk5OTk5O1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNjBycHggMCByZ2JhKDQzLCA4NiwgMTEyLCAuMSk7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgNjBycHggMCByZ2JhKDQzLCA4NiwgMTEyLCAuMSk7XHJcblx0fVxyXG5cclxuXHQudGFiYmFyLWl0ZW0ge1xuXHRcdHdpZHRoOiAyNjBycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDBycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRtYXJnaW46IDBycHggMzBycHg7XG5cdFx0Ym9yZGVyOiA0cnB4IHNvbGlkIGdyZXk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxyXG5cclxuXHQuaW1hZ2Utd3JhcCB7XHJcblx0XHR3aWR0aDogMTMwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxMTBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuaW1hZ2Utc2NhbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC02NXJweDtcclxuXHRcdHdpZHRoOiAxODBycHg7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0LmNpcmNsZSB7XHJcblx0XHRcdHdpZHRoOiAxNjBycHg7XHJcblx0XHRcdGhlaWdodDogMTYwcnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTBycHg7XHJcblx0XHRcdGxlZnQ6IC01MCU7XHJcblx0XHRcdHJpZ2h0OiAtNTAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzgyZGFmO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDEwMHJweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogLTUwJTtcclxuXHRcdFx0cmlnaHQ6IC01MCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR0b3A6IDQwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiA0OHJweDtcblx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdH1cclxuXHRcdFxuXHQubmFtZS1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0XHJcblx0Lml0ZW0taW1nIHtcclxuXHRcdHdpZHRoOiAxMzBycHg7XHJcblx0XHRoZWlnaHQ6IDEzMHJweDtcclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///77\n"); /***/ }), /* 78 */ /*!*************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/home-data/home-data.vue ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _home_data_vue_vue_type_template_id_46487af6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./home-data.vue?vue&type=template&id=46487af6&scoped=true& */ 79);\n/* harmony import */ var _home_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./home-data.vue?vue&type=script&lang=js& */ 143);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _home_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _home_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _home_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _home_data_vue_vue_type_template_id_46487af6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _home_data_vue_vue_type_template_id_46487af6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"46487af6\",\n null,\n false,\n _home_data_vue_vue_type_template_id_46487af6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/home-data/home-data.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2hvbWUtZGF0YS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDY0ODdhZjYmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9ob21lLWRhdGEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9ob21lLWRhdGEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNDY0ODdhZjZcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9ob21lLWRhdGEvaG9tZS1kYXRhLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///78\n"); /***/ }), /* 79 */ /*!********************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/home-data/home-data.vue?vue&type=template&id=46487af6&scoped=true& ***! \********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_data_vue_vue_type_template_id_46487af6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./home-data.vue?vue&type=template&id=46487af6&scoped=true& */ 80); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_data_vue_vue_type_template_id_46487af6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_data_vue_vue_type_template_id_46487af6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_data_vue_vue_type_template_id_46487af6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_data_vue_vue_type_template_id_46487af6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 80 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/home-data/home-data.vue?vue&type=template&id=46487af6&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { zPaging: __webpack_require__(/*! @/uni_modules/z-paging/components/z-paging/z-paging.vue */ 81) .default, liuDataSelect: __webpack_require__(/*! @/uni_modules/liu-data-select/components/liu-data-select/liu-data-select.vue */ 130) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c( "z-paging", { ref: "paging", attrs: { "refresher-only": true, _i: 1 }, on: { onRefresh: _vm.onRefresh }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "flx jcsb ac"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "left"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "content-header"), attrs: { _i: 4 }, }, [ _c("view", { staticClass: _vm._$s(5, "sc", "sha-dow"), attrs: { _i: 5 }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "text"), attrs: { _i: 6 }, }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "left"), attrs: { _i: 7 }, }, [ _c("view", { staticClass: _vm._$s(8, "sc", "title"), attrs: { _i: 8 }, }), _c( "view", { staticClass: _vm._$s(9, "sc", "desc"), attrs: { _i: 9 }, }, [_c("text")] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "control flx flx_sb"), attrs: { _i: 11 }, }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "btn"), attrs: { _i: 12 }, }, [ _c( "liu-data-select", { attrs: { elementId: "data-select3", dataList: _vm.deviceList, bgColor: "#fff", color: "#000", _i: 13, }, on: { change: _vm.changeDev }, }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "btn-info1"), attrs: { id: "data-select3", _i: 14 }, }, [ _vm._v( _vm._$s( 14, "t0-0", _vm._s( _vm.Activedevice ? "设备:" + _vm.Activedevice : "选择设备" ) ) ), ] ), ] ), ], 1 ), _c("view", { staticClass: _vm._$s(15, "sc", "btn"), attrs: { _i: 15 }, on: { click: _vm.outlogin }, }), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "list-wrap"), attrs: { _i: 16 }, }, [ _c( "view", { staticClass: _vm._$s( 17, "sc", "content-item row header-item" ), attrs: { _i: 17 }, on: { click: function ($event) { return _vm.toPageCom("stepIndex") }, }, }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "item"), attrs: { _i: 18 }, }, [ _c("view", { staticClass: _vm._$s(19, "sc", "title"), attrs: { _i: 19 }, }), _c( "view", { staticClass: _vm._$s(20, "sc", "row-date"), attrs: { _i: 20 }, }, [ _c("view", [ _vm._v( _vm._$s( 21, "t0-0", _vm._s( _vm.dataListsNew.stepIndex.data_msg ? _vm.dataListsNew.stepIndex .data_msg.calorie / 10 : "--" ) ) ), ]), _c("text"), ] ), ] ), _c( "view", { staticClass: _vm._$s(23, "sc", "item"), attrs: { _i: 23 }, }, [ _c("view", { staticClass: _vm._$s(24, "sc", "title"), attrs: { _i: 24 }, }), _c( "view", { staticClass: _vm._$s(25, "sc", "row-date"), attrs: { _i: 25 }, }, [ _c("view", [ _vm._v( _vm._$s( 26, "t0-0", _vm._s( _vm.dataListsNew.stepIndex.data_msg ? _vm.dataListsNew.stepIndex .data_msg.step : "--" ) ) ), ]), _c("text"), ] ), ] ), _c( "view", { staticClass: _vm._$s(28, "sc", "item"), attrs: { _i: 28 }, }, [ _c("view", { staticClass: _vm._$s(29, "sc", "title"), attrs: { _i: 29 }, }), _c( "view", { staticClass: _vm._$s(30, "sc", "row-date"), attrs: { _i: 30 }, }, [ _c("view", [ _vm._v( _vm._$s( 31, "t0-0", _vm._s( _vm.dataListsNew.stepIndex.data_msg ? ( _vm.dataListsNew.stepIndex .data_msg.distance / 1000 ).toFixed(2) : "--" ) ) ), ]), _c("text"), ] ), ] ), _vm._$s(33, "i", _vm.dataListsNew.stepIndex) ? _c( "view", { staticClass: _vm._$s(33, "sc", "row-time"), attrs: { _i: 33 }, }, [ _vm._v( _vm._$s( 33, "t0-0", _vm._s( _vm.dataListsNew.stepIndex .device_real_time ? _vm.dataListsNew.stepIndex .device_real_time + "更新" : "--" ) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s( 34, "sc", "content-item row header-item" ), attrs: { _i: 34 }, on: { click: function ($event) { return _vm.toPageCom("SleepDatas") }, }, }, [ _c( "view", { staticClass: _vm._$s(35, "sc", "title"), attrs: { _i: 35 }, }, [ _vm._v( _vm._$s( 35, "t0-0", _vm._s(_vm.getNameByKey("sleep")) ) ), ] ), _c( "view", { staticClass: _vm._$s(36, "sc", "date"), attrs: { _i: 36 }, }, [ _vm._$s( 37, "i", _vm.dataListsNew.SleepDatas.data_msg ) ? _c( "view", { staticClass: _vm._$s( 37, "sc", "flex_data" ), attrs: { _i: 37 }, }, _vm._l( _vm._$s(38, "f", { forItems: _vm.mkHourMin( _vm.dataListsNew.SleepDatas .data_msg[0].sleepTotalTime ), }), function (v, i, $20, $30) { return _vm._$s( "38-" + $30, "i", !(i == 0 && v == 0) ) ? _c( "view", { key: _vm._$s(38, "f", { forIndex: $20, key: i, }), staticClass: _vm._$s( "38-" + $30, "sc", "flex_data" ), attrs: { _i: "38-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "39-" + $30, "sc", "f_left" ), attrs: { _i: "39-" + $30 }, }, [ _vm._v( _vm._$s( "39-" + $30, "t0-0", _vm._s(v) ) ), ] ), _c( "view", { staticClass: _vm._$s( "40-" + $30, "sc", "f_right" ), attrs: { _i: "40-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s( "41-" + $30, "sc", "icon" ), attrs: { _i: "41-" + $30, }, }, [ _vm._v( _vm._$s( "41-" + $30, "t0-0", _vm._s( i == 0 ? "时" : "分" ) ) ), ] ), ] ), ] ) : _vm._e() } ), 0 ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(42, "sc", "time"), attrs: { _i: 42 }, }, [ _vm._v( _vm._$s( 42, "t0-0", _vm._s( _vm.dataListsNew.SleepDatas.data_msg ? _vm.dataListsNew.SleepDatas .device_real_time + "更新" : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(43, "sc", "bg"), attrs: { _i: 43 }, }, [ _c("image", { attrs: { src: _vm._$s( 44, "a-src", __webpack_require__(/*! ../../static/icon/sleep.png */ 60) ), _i: 44, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(45, "sc", "content-item"), attrs: { _i: 45 }, on: { click: function ($event) { return _vm.toPageCom("bloodGlucose") }, }, }, [ _c( "view", { staticClass: _vm._$s(46, "sc", "title"), attrs: { _i: 46 }, }, [ _vm._v( _vm._$s( 46, "t0-0", _vm._s(_vm.getNameByKey("bloodGlucose")) ) ), ] ), _c( "view", { staticClass: _vm._$s(47, "sc", "time"), attrs: { _i: 47 }, }, [ _vm._v( _vm._$s( 47, "t0-0", _vm._s( _vm.dataListsNew.bloodGlucose.data_msg ? _vm.dataListsNew.bloodGlucose .device_real_time + "更新" : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(48, "sc", "date"), attrs: { _i: 48 }, }, [ _c( "view", { staticClass: _vm._$s(49, "sc", "flex_data"), attrs: { _i: 49 }, }, [ _c( "view", { staticClass: _vm._$s(50, "sc", "f_left"), attrs: { _i: 50 }, }, [ _vm._v( _vm._$s( 50, "t0-0", _vm._s( _vm.dataListsNew.bloodGlucose .data_msg || "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(51, "sc", "f_right"), attrs: { _i: 51 }, }, [ _c("text", { staticClass: _vm._$s(52, "sc", "icon"), attrs: { _i: 52 }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(53, "sc", "bg"), attrs: { _i: 53 }, }, [ _c("image", { attrs: { src: _vm._$s( 54, "a-src", __webpack_require__(/*! ../../static/icon/xuetang.png */ 135) ), _i: 54, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(55, "sc", "content-item"), attrs: { _i: 55 }, on: { click: function ($event) { return _vm.toPageCom("bloodPressure") }, }, }, [ _c( "view", { staticClass: _vm._$s(56, "sc", "title"), attrs: { _i: 56 }, }, [ _vm._v( _vm._$s( 56, "t0-0", _vm._s(_vm.getNameByKey("bloodPressure")) ) ), ] ), _c( "view", { staticClass: _vm._$s(57, "sc", "time"), attrs: { _i: 57 }, }, [ _vm._v( _vm._$s( 57, "t0-0", _vm._s( _vm.dataListsNew.bloodPressure.data_msg ? _vm.dataListsNew.bloodPressure .device_real_time + "更新" : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(58, "sc", "date"), attrs: { _i: 58 }, }, [ _c( "view", { staticClass: _vm._$s(59, "sc", "flex_data"), attrs: { _i: 59 }, }, [ _c( "view", { staticClass: _vm._$s(60, "sc", "f_left"), attrs: { _i: 60 }, }, [ _vm._v( _vm._$s( 60, "t0-0", _vm._s( _vm.dataListsNew.bloodPressure .data_msg ? _vm.dataListsNew.bloodPressure .data_msg.bloodPressureHigh + "/" + _vm.dataListsNew.bloodPressure .data_msg.bloodPressureLow : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(61, "sc", "f_right"), attrs: { _i: 61 }, }, [ _c("text", { staticClass: _vm._$s(62, "sc", "icon"), attrs: { _i: 62 }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(63, "sc", "bg"), attrs: { _i: 63 }, }, [ _c("image", { attrs: { src: _vm._$s( 64, "a-src", __webpack_require__(/*! ../../static/icon/xueya.png */ 136) ), _i: 64, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(65, "sc", "content-item"), attrs: { _i: 65 }, on: { click: function ($event) { return _vm.toPageCom("bloodLiquid") }, }, }, [ _c("view", { staticClass: _vm._$s(66, "sc", "title"), attrs: { _i: 66 }, }), _c( "view", { staticClass: _vm._$s(67, "sc", "time"), attrs: { _i: 67 }, }, [ _vm._v( _vm._$s( 67, "t0-0", _vm._s( _vm.dataListsNew.bloodLiquid.data_msg ? _vm.dataListsNew.bloodLiquid .device_real_time + "更新" : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(68, "sc", "date"), attrs: { _i: 68 }, }, [ _c( "view", { staticClass: _vm._$s(69, "sc", "flex_data"), attrs: { _i: 69 }, }, [ _c( "view", { staticClass: _vm._$s(70, "sc", "f_left"), attrs: { _i: 70 }, }, [ _vm._v( _vm._$s( 70, "t0-0", _vm._s( _vm.dataListsNew.bloodLiquid .data_msg ? ( _vm.dataListsNew.bloodLiquid .data_msg.uricAcidVal / 10 ).toFixed(2) : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(71, "sc", "f_right"), attrs: { _i: 71 }, }, [ _c("text", { staticClass: _vm._$s(72, "sc", "icon"), attrs: { _i: 72 }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(73, "sc", "bg"), attrs: { _i: 73 }, }, [ _c("image", { attrs: { src: _vm._$s( 74, "a-src", __webpack_require__(/*! ../../static/icon/niaosuan.png */ 137) ), _i: 74, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(75, "sc", "content-item"), attrs: { _i: 75 }, on: { click: function ($event) { return _vm.toPageCom("pulseReat") }, }, }, [ _c( "view", { staticClass: _vm._$s(76, "sc", "title"), attrs: { _i: 76 }, }, [ _vm._v( _vm._$s( 76, "t0-0", _vm._s(_vm.getNameByKey("pulseReat")) ) ), ] ), _c( "view", { staticClass: _vm._$s(77, "sc", "time"), attrs: { _i: 77 }, }, [ _vm._v( _vm._$s( 77, "t0-0", _vm._s( _vm.dataListsNew.pulseReat.data_msg ? _vm.dataListsNew.pulseReat .device_real_time + "更新" : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(78, "sc", "date"), attrs: { _i: 78 }, }, [ _c( "view", { staticClass: _vm._$s(79, "sc", "flex_data"), attrs: { _i: 79 }, }, [ _c( "view", { staticClass: _vm._$s(80, "sc", "f_left"), attrs: { _i: 80 }, }, [ _vm._v( _vm._$s( 80, "t0-0", _vm._s( _vm.dataListsNew.pulseReat.data_msg ? _vm.dataListsNew.pulseReat .data_msg[0] : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(81, "sc", "f_right"), attrs: { _i: 81 }, }, [ _c("text", { staticClass: _vm._$s(82, "sc", "icon"), attrs: { _i: 82 }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(83, "sc", "bg"), attrs: { _i: 83 }, }, [ _c("image", { attrs: { src: _vm._$s( 84, "a-src", __webpack_require__(/*! ../../static/icon/mailv.png */ 138) ), _i: 84, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(85, "sc", "content-item"), attrs: { _i: 85 }, on: { click: function ($event) { return _vm.toPageCom("bloodLiquidAll") }, }, }, [ _c( "view", { staticClass: _vm._$s(86, "sc", "title"), attrs: { _i: 86 }, }, [ _vm._v( _vm._$s( 86, "t0-0", _vm._s(_vm.getNameByKey("bloodLiquidAll")) ) ), ] ), _c( "view", { staticClass: _vm._$s(87, "sc", "time"), attrs: { _i: 87 }, }, [ _vm._v( _vm._$s( 87, "t0-0", _vm._s( _vm.dataListsNew.bloodLiquid.data_msg ? _vm.dataListsNew.bloodLiquid .device_real_time + "更新" : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(88, "sc", "gap-content"), attrs: { _i: 88 }, }, [ _c( "view", { staticClass: _vm._$s(89, "sc", "gap-item"), attrs: { _i: 89 }, }, [ _c("view", { staticClass: _vm._$s(90, "sc", "title"), attrs: { _i: 90 }, }), _c( "view", { staticClass: _vm._$s(91, "sc", "num"), attrs: { _i: 91 }, }, [ _vm._v( _vm._$s( 91, "t0-0", _vm._s( _vm.dataListsNew.bloodLiquid .data_msg ? ( _vm.dataListsNew.bloodLiquid .data_msg.cholesterol / 100 ).toFixed(2) : "--" ) ) ), _c("text", { staticClass: _vm._$s(92, "sc", "icon"), attrs: { _i: 92 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(93, "sc", "gap-item"), attrs: { _i: 93 }, }, [ _c("view", { staticClass: _vm._$s(94, "sc", "title"), attrs: { _i: 94 }, }), _c( "view", { staticClass: _vm._$s(95, "sc", "num"), attrs: { _i: 95 }, }, [ _vm._v( _vm._$s( 95, "t0-0", _vm._s( _vm.dataListsNew.bloodLiquid .data_msg ? ( _vm.dataListsNew.bloodLiquid .data_msg.triacylglycerol / 100 ).toFixed(2) : "--" ) ) ), _c("text", { staticClass: _vm._$s(96, "sc", "icon"), attrs: { _i: 96 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(97, "sc", "gap-item"), attrs: { _i: 97 }, }, [ _c("view", { staticClass: _vm._$s(98, "sc", "title"), attrs: { _i: 98 }, }), _c( "view", { staticClass: _vm._$s(99, "sc", "num"), attrs: { _i: 99 }, }, [ _vm._v( _vm._$s( 99, "t0-0", _vm._s( _vm.dataListsNew.bloodLiquid .data_msg ? ( _vm.dataListsNew.bloodLiquid .data_msg.highDensity / 100 ).toFixed(2) : "--" ) ) ), _c("text", { staticClass: _vm._$s(100, "sc", "icon"), attrs: { _i: 100 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(101, "sc", "gap-item"), attrs: { _i: 101 }, }, [ _c("view", { staticClass: _vm._$s(102, "sc", "title"), attrs: { _i: 102 }, }), _c( "view", { staticClass: _vm._$s(103, "sc", "num"), attrs: { _i: 103 }, }, [ _vm._v( _vm._$s( 103, "t0-0", _vm._s( _vm.dataListsNew.bloodLiquid .data_msg ? ( _vm.dataListsNew.bloodLiquid .data_msg.lowDensity / 100 ).toFixed(2) : "--" ) ) ), _c("text", { staticClass: _vm._$s(104, "sc", "icon"), attrs: { _i: 104 }, }), ] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(105, "sc", "content-item"), attrs: { _i: 105 }, }, [ _c( "view", { attrs: { _i: 106 }, on: { click: function ($event) { return _vm.toPageCom("bodyData") }, }, }, [ _c("view", { staticClass: _vm._$s(107, "sc", "title"), attrs: { _i: 107 }, }), _c( "view", { staticClass: _vm._$s(108, "sc", "time"), attrs: { _i: 108 }, }, [ _vm._v( _vm._$s( 108, "t0-0", _vm._s( _vm.dataListsNew.bodyData.data_msg ? _vm.dataListsNew.bodyData .device_real_time + "更新" : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(109, "sc", "date"), attrs: { _i: 109 }, }, [ _c( "view", { staticClass: _vm._$s( 110, "sc", "flex_data" ), attrs: { _i: 110 }, }, [ _c( "view", { staticClass: _vm._$s( 111, "sc", "f_left" ), attrs: { _i: 111 }, }, [ _vm._v( _vm._$s( 111, "t0-0", _vm._s( _vm.dataListsNew.bodyData .data_msg ? _vm.dataListsNew.bodyData .data_msg.BMI : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s( 112, "sc", "f_right" ), attrs: { _i: 112 }, }, [ _c("text", { staticClass: _vm._$s( 113, "sc", "icon" ), attrs: { _i: 113 }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(114, "sc", "bg"), attrs: { _i: 114 }, }, [ _c("image", { attrs: { src: _vm._$s( 115, "a-src", __webpack_require__(/*! ../../static/icon/rtcf.png */ 139) ), _i: 115, }, }), ] ), ] ), _c( "view", { attrs: { _i: 116 }, on: { click: function ($event) { return _vm.toPageCom("ECGData") }, }, }, [ _c("view", { staticClass: _vm._$s(117, "sc", "title"), attrs: { _i: 117 }, }), _c( "view", { staticClass: _vm._$s(118, "sc", "time"), attrs: { _i: 118 }, }, [ _vm._v( _vm._$s( 118, "t0-0", _vm._s( _vm.dataListsNew.ECGData.data_msg ? _vm.dataListsNew.ECGData .device_real_time + "更新" : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(119, "sc", "date"), attrs: { _i: 119 }, }, [ _c( "view", { staticClass: _vm._$s( 120, "sc", "flex_data" ), attrs: { _i: 120 }, }, [ _c( "view", { staticClass: _vm._$s( 121, "sc", "f_left" ), attrs: { _i: 121 }, }, [ _vm._v( _vm._$s( 121, "t0-0", _vm._s( _vm.dataListsNew.ECGData .data_msg ? _vm.dataListsNew.ECGData .data_msg.heartRate || _vm.dataListsNew.ECGData .data_msg.meanHeartRate : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s( 122, "sc", "f_right" ), attrs: { _i: 122 }, }, [ _c("text", { staticClass: _vm._$s( 123, "sc", "icon" ), attrs: { _i: 123 }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(124, "sc", "bg"), attrs: { _i: 124 }, }, [ _c("image", { attrs: { src: _vm._$s( 125, "a-src", __webpack_require__(/*! ../../static/icon/xindiantu.png */ 140) ), _i: 125, }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(126, "sc", "content-item"), attrs: { _i: 126 }, on: { click: function ($event) { return _vm.toPageCom("bloodOxygen") }, }, }, [ _c( "view", { staticClass: _vm._$s(127, "sc", "title"), attrs: { _i: 127 }, }, [ _vm._v( _vm._$s( 127, "t0-0", _vm._s(_vm.getNameByKey("bloodOxygen")) ) ), ] ), _c( "view", { staticClass: _vm._$s(128, "sc", "time"), attrs: { _i: 128 }, }, [ _vm._v( _vm._$s( 128, "t0-0", _vm._s( _vm.dataListsNew.bloodOxygen.data_msg ? _vm.dataListsNew.bloodOxygen .device_real_time + "更新" : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(129, "sc", "date"), attrs: { _i: 129 }, }, [ _c( "view", { staticClass: _vm._$s(130, "sc", "flex_data"), attrs: { _i: 130 }, }, [ _c( "view", { staticClass: _vm._$s(131, "sc", "f_left"), attrs: { _i: 131 }, }, [ _vm._v( _vm._$s( 131, "t0-0", _vm._s( _vm.dataListsNew.bloodOxygen .data_msg ? _vm.dataListsNew.bloodOxygen .data_msg[0] : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s( 132, "sc", "f_right" ), attrs: { _i: 132 }, }, [ _c("text", { staticClass: _vm._$s(133, "sc", "icon"), attrs: { _i: 133 }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(134, "sc", "bg"), attrs: { _i: 134 }, }, [ _c("image", { attrs: { src: _vm._$s( 135, "a-src", __webpack_require__(/*! ../../static/icon/xueyang.png */ 141) ), _i: 135, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(136, "sc", "content-item"), attrs: { _i: 136 }, on: { click: function ($event) { return _vm.toPageCom("bodyTemperature") }, }, }, [ _c( "view", { staticClass: _vm._$s(137, "sc", "title"), attrs: { _i: 137 }, }, [ _vm._v( _vm._$s( 137, "t0-0", _vm._s(_vm.getNameByKey("bodyTemperature")) ) ), ] ), _c( "view", { staticClass: _vm._$s(138, "sc", "time"), attrs: { _i: 138 }, }, [ _vm._v( _vm._$s( 138, "t0-0", _vm._s( _vm.dataListsNew.bodyTemperature.data_msg ? _vm.dataListsNew.bodyTemperature .device_real_time + "更新" : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s(139, "sc", "date"), attrs: { _i: 139 }, }, [ _c( "view", { staticClass: _vm._$s(140, "sc", "flex_data"), attrs: { _i: 140 }, }, [ _c( "view", { staticClass: _vm._$s(141, "sc", "f_left"), attrs: { _i: 141 }, }, [ _vm._v( _vm._$s( 141, "t0-0", _vm._s( _vm.dataListsNew.bodyTemperature .data_msg ? _vm.dataListsNew.bodyTemperature .data_msg : "--" ) ) ), ] ), _c( "view", { staticClass: _vm._$s( 142, "sc", "f_right" ), attrs: { _i: 142 }, }, [ _c("text", { staticClass: _vm._$s(143, "sc", "icon"), attrs: { _i: 143 }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(144, "sc", "bg"), attrs: { _i: 144 }, }, [ _c("image", { attrs: { src: _vm._$s( 145, "a-src", __webpack_require__(/*! ../../static/icon/wendu.png */ 142) ), _i: 145, }, }), ] ), ] ), ] ), ] ), ] ), ] ), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 81 */ /*!********************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/z-paging.vue ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _z_paging_vue_vue_type_template_id_0f887f1e_scoped_true_name_z_paging_filter_modules_eyJwYWdpbmdXeHMiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MjMwOTYsImF0dHJzIjp7InNyYyI6Ii4vd3hzL3otcGFnaW5nLXd4cy53eHMiLCJtb2R1bGUiOiJwYWdpbmdXeHMiLCJsYW5nIjoid3hzIn0sImVuZCI6MjMwOTZ9LCJwYWdpbmdSZW5kZXJqcyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjIzMTcwLCJhdHRycyI6eyJtb2R1bGUiOiJwYWdpbmdSZW5kZXJqcyIsImxhbmciOiJqcyJ9LCJlbmQiOjI0NDgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./z-paging.vue?vue&type=template&id=0f887f1e&scoped=true&name=z-paging&filter-modules=eyJwYWdpbmdXeHMiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MjMwOTYsImF0dHJzIjp7InNyYyI6Ii4vd3hzL3otcGFnaW5nLXd4cy53eHMiLCJtb2R1bGUiOiJwYWdpbmdXeHMiLCJsYW5nIjoid3hzIn0sImVuZCI6MjMwOTZ9LCJwYWdpbmdSZW5kZXJqcyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjIzMTcwLCJhdHRycyI6eyJtb2R1bGUiOiJwYWdpbmdSZW5kZXJqcyIsImxhbmciOiJqcyJ9LCJlbmQiOjI0NDgzfX0%3D& */ 82);\n/* harmony import */ var _js_z_paging_main_js_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./js/z-paging-main.js?vue&type=script&lang=js& */ 90);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _js_z_paging_main_js_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _js_z_paging_main_js_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n/* harmony import */ var _wxs_z_paging_wxs_wxs_vue_type_custom_index_0_blockType_script_issuerPath_2FUsers_2Fwhite_2FDesktop_2Fwatch_app_2Funi_modules_2Fz_paging_2Fcomponents_2Fz_paging_2Fz_paging_vue_module_pagingWxs_lang_wxs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./wxs/z-paging-wxs.wxs?vue&type=custom&index=0&blockType=script&issuerPath=%2FUsers%2Fwhite%2FDesktop%2Fwatch-app%2Funi_modules%2Fz-paging%2Fcomponents%2Fz-paging%2Fz-paging.vue&module=pagingWxs&lang=wxs */ 128);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _js_z_paging_main_js_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _z_paging_vue_vue_type_template_id_0f887f1e_scoped_true_name_z_paging_filter_modules_eyJwYWdpbmdXeHMiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MjMwOTYsImF0dHJzIjp7InNyYyI6Ii4vd3hzL3otcGFnaW5nLXd4cy53eHMiLCJtb2R1bGUiOiJwYWdpbmdXeHMiLCJsYW5nIjoid3hzIn0sImVuZCI6MjMwOTZ9LCJwYWdpbmdSZW5kZXJqcyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjIzMTcwLCJhdHRycyI6eyJtb2R1bGUiOiJwYWdpbmdSZW5kZXJqcyIsImxhbmciOiJqcyJ9LCJlbmQiOjI0NDgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _z_paging_vue_vue_type_template_id_0f887f1e_scoped_true_name_z_paging_filter_modules_eyJwYWdpbmdXeHMiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MjMwOTYsImF0dHJzIjp7InNyYyI6Ii4vd3hzL3otcGFnaW5nLXd4cy53eHMiLCJtb2R1bGUiOiJwYWdpbmdXeHMiLCJsYW5nIjoid3hzIn0sImVuZCI6MjMwOTZ9LCJwYWdpbmdSZW5kZXJqcyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjIzMTcwLCJhdHRycyI6eyJtb2R1bGUiOiJwYWdpbmdSZW5kZXJqcyIsImxhbmciOiJqcyJ9LCJlbmQiOjI0NDgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0f887f1e\",\n null,\n false,\n _z_paging_vue_vue_type_template_id_0f887f1e_scoped_true_name_z_paging_filter_modules_eyJwYWdpbmdXeHMiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MjMwOTYsImF0dHJzIjp7InNyYyI6Ii4vd3hzL3otcGFnaW5nLXd4cy53eHMiLCJtb2R1bGUiOiJwYWdpbmdXeHMiLCJsYW5nIjoid3hzIn0sImVuZCI6MjMwOTZ9LCJwYWdpbmdSZW5kZXJqcyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjIzMTcwLCJhdHRycyI6eyJtb2R1bGUiOiJwYWdpbmdSZW5kZXJqcyIsImxhbmciOiJqcyJ9LCJlbmQiOjI0NDgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\n/* custom blocks */\n\nif (typeof _wxs_z_paging_wxs_wxs_vue_type_custom_index_0_blockType_script_issuerPath_2FUsers_2Fwhite_2FDesktop_2Fwatch_app_2Funi_modules_2Fz_paging_2Fcomponents_2Fz_paging_2Fz_paging_vue_module_pagingWxs_lang_wxs__WEBPACK_IMPORTED_MODULE_3__[\"default\"] === 'function') Object(_wxs_z_paging_wxs_wxs_vue_type_custom_index_0_blockType_script_issuerPath_2FUsers_2Fwhite_2FDesktop_2Fwatch_app_2Funi_modules_2Fz_paging_2Fcomponents_2Fz_paging_2Fz_paging_vue_module_pagingWxs_lang_wxs__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(component)\n\ncomponent.options.__file = \"uni_modules/z-paging/components/z-paging/z-paging.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUF5Z0I7QUFDemdCO0FBQ21FO0FBQ0w7OztBQUc5RDtBQUNtTjtBQUNuTixnQkFBZ0IsaU5BQVU7QUFDMUIsRUFBRSxxRkFBTTtBQUNSLEVBQUUsdWVBQU07QUFDUixFQUFFLGdmQUFlO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFLDJlQUFVO0FBQ1o7QUFDQTs7QUFFQTtBQUNnTztBQUNoTyxXQUFXLGlQQUFNLGlCQUFpQix5UEFBTTs7QUFFeEM7QUFDZSxnRiIsImZpbGUiOiI4MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vei1wYWdpbmcudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTBmODg3ZjFlJnNjb3BlZD10cnVlJm5hbWU9ei1wYWdpbmcmZmlsdGVyLW1vZHVsZXM9ZXlKd1lXZHBibWRYZUhNaU9uc2lkSGx3WlNJNkluTmpjbWx3ZENJc0ltTnZiblJsYm5RaU9pSWlMQ0p6ZEdGeWRDSTZNak13T1RZc0ltRjBkSEp6SWpwN0luTnlZeUk2SWk0dmQzaHpMM290Y0dGbmFXNW5MWGQ0Y3k1M2VITWlMQ0p0YjJSMWJHVWlPaUp3WVdkcGJtZFhlSE1pTENKc1lXNW5Jam9pZDNoekluMHNJbVZ1WkNJNk1qTXdPVFo5TENKd1lXZHBibWRTWlc1a1pYSnFjeUk2ZXlKMGVYQmxJam9pY21WdVpHVnlhbk1pTENKamIyNTBaVzUwSWpvaUlpd2ljM1JoY25RaU9qSXpNVGN3TENKaGRIUnljeUk2ZXlKdGIyUjFiR1VpT2lKd1lXZHBibWRTWlc1a1pYSnFjeUlzSW14aGJtY2lPaUpxY3lKOUxDSmxibVFpT2pJME5EZ3pmWDAlM0QmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9qcy96LXBhZ2luZy1tYWluLmpzP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9qcy96LXBhZ2luZy1tYWluLmpzP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiMGY4ODdmMWVcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbi8qIGN1c3RvbSBibG9ja3MgKi9cbmltcG9ydCBibG9jazAgZnJvbSBcIi4vd3hzL3otcGFnaW5nLXd4cy53eHM/dnVlJnR5cGU9Y3VzdG9tJmluZGV4PTAmYmxvY2tUeXBlPXNjcmlwdCZpc3N1ZXJQYXRoPSUyRlVzZXJzJTJGd2hpdGUlMkZEZXNrdG9wJTJGd2F0Y2gtYXBwJTJGdW5pX21vZHVsZXMlMkZ6LXBhZ2luZyUyRmNvbXBvbmVudHMlMkZ6LXBhZ2luZyUyRnotcGFnaW5nLnZ1ZSZtb2R1bGU9cGFnaW5nV3hzJmxhbmc9d3hzXCJcbmlmICh0eXBlb2YgYmxvY2swID09PSAnZnVuY3Rpb24nKSBibG9jazAoY29tcG9uZW50KVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3otcGFnaW5nL2NvbXBvbmVudHMvei1wYWdpbmcvei1wYWdpbmcudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///81\n"); /***/ }), /* 82 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/z-paging.vue?vue&type=template&id=0f887f1e&scoped=true&name=z-paging&filter-modules=eyJwYWdpbmdXeHMiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MjMwOTYsImF0dHJzIjp7InNyYyI6Ii4vd3hzL3otcGFnaW5nLXd4cy53eHMiLCJtb2R1bGUiOiJwYWdpbmdXeHMiLCJsYW5nIjoid3hzIn0sImVuZCI6MjMwOTZ9LCJwYWdpbmdSZW5kZXJqcyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjIzMTcwLCJhdHRycyI6eyJtb2R1bGUiOiJwYWdpbmdSZW5kZXJqcyIsImxhbmciOiJqcyJ9LCJlbmQiOjI0NDgzfX0%3D& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_vue_vue_type_template_id_0f887f1e_scoped_true_name_z_paging_filter_modules_eyJwYWdpbmdXeHMiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MjMwOTYsImF0dHJzIjp7InNyYyI6Ii4vd3hzL3otcGFnaW5nLXd4cy53eHMiLCJtb2R1bGUiOiJwYWdpbmdXeHMiLCJsYW5nIjoid3hzIn0sImVuZCI6MjMwOTZ9LCJwYWdpbmdSZW5kZXJqcyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjIzMTcwLCJhdHRycyI6eyJtb2R1bGUiOiJwYWdpbmdSZW5kZXJqcyIsImxhbmciOiJqcyJ9LCJlbmQiOjI0NDgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./z-paging.vue?vue&type=template&id=0f887f1e&scoped=true&name=z-paging&filter-modules=eyJwYWdpbmdXeHMiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MjMwOTYsImF0dHJzIjp7InNyYyI6Ii4vd3hzL3otcGFnaW5nLXd4cy53eHMiLCJtb2R1bGUiOiJwYWdpbmdXeHMiLCJsYW5nIjoid3hzIn0sImVuZCI6MjMwOTZ9LCJwYWdpbmdSZW5kZXJqcyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjIzMTcwLCJhdHRycyI6eyJtb2R1bGUiOiJwYWdpbmdSZW5kZXJqcyIsImxhbmciOiJqcyJ9LCJlbmQiOjI0NDgzfX0%3D& */ 83); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_vue_vue_type_template_id_0f887f1e_scoped_true_name_z_paging_filter_modules_eyJwYWdpbmdXeHMiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MjMwOTYsImF0dHJzIjp7InNyYyI6Ii4vd3hzL3otcGFnaW5nLXd4cy53eHMiLCJtb2R1bGUiOiJwYWdpbmdXeHMiLCJsYW5nIjoid3hzIn0sImVuZCI6MjMwOTZ9LCJwYWdpbmdSZW5kZXJqcyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjIzMTcwLCJhdHRycyI6eyJtb2R1bGUiOiJwYWdpbmdSZW5kZXJqcyIsImxhbmciOiJqcyJ9LCJlbmQiOjI0NDgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_vue_vue_type_template_id_0f887f1e_scoped_true_name_z_paging_filter_modules_eyJwYWdpbmdXeHMiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MjMwOTYsImF0dHJzIjp7InNyYyI6Ii4vd3hzL3otcGFnaW5nLXd4cy53eHMiLCJtb2R1bGUiOiJwYWdpbmdXeHMiLCJsYW5nIjoid3hzIn0sImVuZCI6MjMwOTZ9LCJwYWdpbmdSZW5kZXJqcyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjIzMTcwLCJhdHRycyI6eyJtb2R1bGUiOiJwYWdpbmdSZW5kZXJqcyIsImxhbmciOiJqcyJ9LCJlbmQiOjI0NDgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_vue_vue_type_template_id_0f887f1e_scoped_true_name_z_paging_filter_modules_eyJwYWdpbmdXeHMiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MjMwOTYsImF0dHJzIjp7InNyYyI6Ii4vd3hzL3otcGFnaW5nLXd4cy53eHMiLCJtb2R1bGUiOiJwYWdpbmdXeHMiLCJsYW5nIjoid3hzIn0sImVuZCI6MjMwOTZ9LCJwYWdpbmdSZW5kZXJqcyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjIzMTcwLCJhdHRycyI6eyJtb2R1bGUiOiJwYWdpbmdSZW5kZXJqcyIsImxhbmciOiJqcyJ9LCJlbmQiOjI0NDgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_vue_vue_type_template_id_0f887f1e_scoped_true_name_z_paging_filter_modules_eyJwYWdpbmdXeHMiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MjMwOTYsImF0dHJzIjp7InNyYyI6Ii4vd3hzL3otcGFnaW5nLXd4cy53eHMiLCJtb2R1bGUiOiJwYWdpbmdXeHMiLCJsYW5nIjoid3hzIn0sImVuZCI6MjMwOTZ9LCJwYWdpbmdSZW5kZXJqcyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjIzMTcwLCJhdHRycyI6eyJtb2R1bGUiOiJwYWdpbmdSZW5kZXJqcyIsImxhbmciOiJqcyJ9LCJlbmQiOjI0NDgzfX0_3D___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 83 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/z-paging.vue?vue&type=template&id=0f887f1e&scoped=true&name=z-paging&filter-modules=eyJwYWdpbmdXeHMiOnsidHlwZSI6InNjcmlwdCIsImNvbnRlbnQiOiIiLCJzdGFydCI6MjMwOTYsImF0dHJzIjp7InNyYyI6Ii4vd3hzL3otcGFnaW5nLXd4cy53eHMiLCJtb2R1bGUiOiJwYWdpbmdXeHMiLCJsYW5nIjoid3hzIn0sImVuZCI6MjMwOTZ9LCJwYWdpbmdSZW5kZXJqcyI6eyJ0eXBlIjoicmVuZGVyanMiLCJjb250ZW50IjoiIiwic3RhcnQiOjIzMTcwLCJhdHRycyI6eyJtb2R1bGUiOiJwYWdpbmdSZW5kZXJqcyIsImxhbmciOiJqcyJ9LCJlbmQiOjI0NDgzfX0%3D& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { zPagingEmptyView: __webpack_require__(/*! @/uni_modules/z-paging/components/z-paging-empty-view/z-paging-empty-view.vue */ 84) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { class: _vm._$s(0, "c", { "z-paging-content": true, "z-paging-content-full": !_vm.usePageScroll, "z-paging-content-fixed": !_vm.usePageScroll && _vm.fixed, "z-paging-content-page": _vm.usePageScroll, "z-paging-reached-top": _vm.renderPropScrollTop < 1, "z-paging-use-chat-record-mode": _vm.useChatRecordMode, }), style: _vm._$s(0, "s", [_vm.finalPagingStyle]), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.showF2 && _vm.showRefresherF2) ? _c( "view", { staticClass: _vm._$s(1, "sc", "zp-f2-content"), style: _vm._$s(1, "s", [ { transform: _vm.f2Transform, transition: "transform .2s linear", height: _vm.superContentHeight + "px", "z-index": _vm.f2ZIndex, }, ]), attrs: { _i: 1 }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() }, }, }, [_vm._t("f2", null, { _i: 2 })], 2 ) : _vm._e(), _vm._$s(3, "i", !_vm.usePageScroll && _vm.zSlots.top) ? _vm._t("top", null, { _i: 3 }) : _vm._$s(4, "e", _vm.usePageScroll && _vm.zSlots.top) ? _c( "view", { staticClass: _vm._$s(4, "sc", "zp-page-top"), style: _vm._$s(4, "s", [ { top: _vm.windowTop + "px", "z-index": _vm.topZIndex }, ]), attrs: { _i: 4 }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() }, }, }, [_vm._t("top", null, { _i: 5 })], 2 ) : _vm._e(), _c( "view", { class: _vm._$s(6, "c", { "zp-view-super": true, "zp-scroll-view-super": !_vm.usePageScroll, }), style: _vm._$s(6, "s", [_vm.finalScrollViewStyle]), attrs: { _i: 6 }, }, [ _vm._$s(7, "i", _vm.zSlots.left) ? _c( "view", { class: _vm._$s(7, "c", { "zp-page-left": true, "zp-absoulte": _vm.finalIsOldWebView, }), attrs: { _i: 7 }, }, [_vm._t("left", null, { _i: 8 })], 2 ) : _vm._e(), _c( "view", { class: _vm._$s(9, "c", { "zp-scroll-view-container": true, "zp-absoulte": _vm.finalIsOldWebView, }), style: _vm._$s(9, "s", [_vm.scrollViewContainerStyle]), attrs: { _i: 9 }, }, [ _c( "scroll-view", { ref: "zp-scroll-view", class: _vm._$s(10, "c", { "zp-scroll-view": true, "zp-scroll-view-absolute": !_vm.usePageScroll, "zp-scroll-view-hide-scrollbar": !_vm.showScrollbar, }), style: _vm._$s(10, "s", [_vm.chatRecordRotateStyle]), attrs: { "scroll-top": _vm._$s(10, "a-scroll-top", _vm.scrollTop), "scroll-x": _vm._$s(10, "a-scroll-x", _vm.scrollX), "scroll-y": _vm._$s(10, "a-scroll-y", _vm.finalScrollable), "enable-back-to-top": _vm._$s( 10, "a-enable-back-to-top", _vm.finalEnableBackToTop ), "show-scrollbar": _vm._$s( 10, "a-show-scrollbar", _vm.showScrollbar ), "scroll-with-animation": _vm._$s( 10, "a-scroll-with-animation", _vm.finalScrollWithAnimation ), "scroll-into-view": _vm._$s( 10, "a-scroll-into-view", _vm.scrollIntoView ), "lower-threshold": _vm._$s( 10, "a-lower-threshold", _vm.finalLowerThreshold ), "refresher-enabled": _vm._$s( 10, "a-refresher-enabled", _vm.finalRefresherEnabled && !_vm.useCustomRefresher ), "refresher-threshold": _vm._$s( 10, "a-refresher-threshold", _vm.finalRefresherThreshold ), "refresher-default-style": _vm._$s( 10, "a-refresher-default-style", _vm.finalRefresherDefaultStyle ), "refresher-background": _vm._$s( 10, "a-refresher-background", _vm.refresherBackground ), "refresher-triggered": _vm._$s( 10, "a-refresher-triggered", _vm.finalRefresherTriggered ), _i: 10, }, on: { scroll: _vm._scroll, scrolltolower: _vm._onScrollToLower, scrolltoupper: _vm._onScrollToUpper, refresherrestore: _vm._onRestore, refresherrefresh: function ($event) { return _vm._onRefresh(true) }, }, }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "zp-paging-touch-view"), attrs: { _i: 11 }, on: {}, }, [ _vm._$s(12, "i", _vm.finalRefresherFixedBacHeight > 0) ? _c("view", { staticClass: _vm._$s(12, "sc", "zp-fixed-bac-view"), style: _vm._$s(12, "s", [ { background: _vm.refresherFixedBackground, height: _vm.finalRefresherFixedBacHeight + "px", }, ]), attrs: { _i: 12 }, }) : _vm._e(), _c( "view", { wxsProps: { "change:renderPropIsIosAndH5": "isIosAndH5", "change:prop": "wxsPropType", }, staticClass: _vm._$s(13, "sc", "zp-paging-main"), style: _vm._$s(13, "s", [ _vm.scrollViewInStyle, { transform: _vm.finalRefresherTransform, transition: _vm.refresherTransition, }, ]), attrs: { prop: _vm._$s( 13, "change:wxsPropType", _vm.wxsPropType ), "data-refresherThreshold": _vm._$s( 13, "a-data-refresherThreshold", _vm.finalRefresherThreshold ), "data-refresherF2Enabled": _vm._$s( 13, "a-data-refresherF2Enabled", _vm.refresherF2Enabled ), "data-refresherF2Threshold": _vm._$s( 13, "a-data-refresherF2Threshold", _vm.finalRefresherF2Threshold ), "data-isIos": _vm._$s( 13, "a-data-isIos", _vm.isIos ), "data-loading": _vm._$s( 13, "a-data-loading", _vm.loading || _vm.isRefresherInComplete ), "data-useChatRecordMode": _vm._$s( 13, "a-data-useChatRecordMode", _vm.useChatRecordMode ), "data-refresherEnabled": _vm._$s( 13, "a-data-refresherEnabled", _vm.refresherEnabled ), "data-useCustomRefresher": _vm._$s( 13, "a-data-useCustomRefresher", _vm.useCustomRefresher ), "data-pageScrollTop": _vm._$s( 13, "a-data-pageScrollTop", _vm.wxsPageScrollTop ), "data-scrollTop": _vm._$s( 13, "a-data-scrollTop", _vm.wxsScrollTop ), "data-refresherMaxAngle": _vm._$s( 13, "a-data-refresherMaxAngle", _vm.refresherMaxAngle ), "data-refresherNoTransform": _vm._$s( 13, "a-data-refresherNoTransform", _vm.refresherNoTransform ), "data-refresherAecc": _vm._$s( 13, "a-data-refresherAecc", _vm.refresherAngleEnableChangeContinued ), "data-usePageScroll": _vm._$s( 13, "a-data-usePageScroll", _vm.usePageScroll ), "data-watchTouchDirectionChange": _vm._$s( 13, "a-data-watchTouchDirectionChange", _vm.watchTouchDirectionChange ), "data-oldIsTouchmoving": _vm._$s( 13, "a-data-oldIsTouchmoving", _vm.isTouchmoving ), "data-refresherOutRate": _vm._$s( 13, "a-data-refresherOutRate", _vm.finalRefresherOutRate ), "data-refresherPullRate": _vm._$s( 13, "a-data-refresherPullRate", _vm.finalRefresherPullRate ), "data-hasTouchmove": _vm._$s( 13, "a-data-hasTouchmove", _vm.hasTouchmove ), renderPropIsIosAndH5: _vm._$s( 13, "change:isIosAndH5", _vm.isIosAndH5 ), _i: 13, }, }, [ _vm._$s(14, "i", _vm.showRefresher) ? _c( "view", { staticClass: _vm._$s( 14, "sc", "zp-custom-refresher-view" ), style: _vm._$s(14, "s", [ { "margin-top": "-" + (_vm.finalRefresherThreshold + _vm.refresherThresholdUpdateTag) + "px", background: _vm.refresherBackground, opacity: _vm.isTouchmoving ? 1 : 0, }, ]), attrs: { _i: 14 }, }, [ _c( "view", { staticClass: _vm._$s( 15, "sc", "zp-custom-refresher-container" ), style: _vm._$s(15, "s", [ { height: _vm.finalRefresherThreshold + "px", background: _vm.refresherBackground, }, ]), attrs: { _i: 15 }, }, [ _vm._$s( 16, "i", _vm.useRefresherStatusBarPlaceholder ) ? _c("view", { staticClass: _vm._$s( 16, "sc", "zp-custom-refresher-status-bar-placeholder" ), style: _vm._$s(16, "s", [ { height: _vm.statusBarHeight + "px", }, ]), attrs: { _i: 16 }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s( 17, "sc", "zp-custom-refresher-slot-view" ), attrs: { _i: 17 }, }, [ _vm._$s( 18, "i", !( _vm.zSlots.refresherComplete && _vm.refresherStatus === _vm.R.Complete ) && !( _vm.zSlots.refresherF2 && _vm.refresherStatus === _vm.R.GoF2 ) ) ? _vm._t("refresher", null, { refresherStatus: _vm.refresherStatus, _i: 18, }) : _vm._e(), ], 2 ), _vm._$s( 19, "i", _vm.zSlots.refresherComplete && _vm.refresherStatus === _vm.R.Complete ) ? _vm._t("refresherComplete", null, { _i: 19, }) : _vm._$s( 20, "e", _vm.zSlots.refresherF2 && _vm.refresherStatus === _vm.R.GoF2 ) ? _vm._t("refresherF2", null, { _i: 20, }) : _vm._$s( 21, "e", !_vm.showCustomRefresher ) ? _c("z-paging-refresh", { ref: "refresh", staticClass: _vm._$s( 21, "sc", "zp-custom-refresher-refresh" ), style: _vm._$s(21, "s", [ { height: _vm.finalRefresherThreshold - _vm.finalRefresherThresholdPlaceholder + "px", }, ]), attrs: { status: _vm.refresherStatus, defaultThemeStyle: _vm.finalRefresherThemeStyle, defaultText: _vm.finalRefresherDefaultText, pullingText: _vm.finalRefresherPullingText, refreshingText: _vm.finalRefresherRefreshingText, completeText: _vm.finalRefresherCompleteText, goF2Text: _vm.finalRefresherGoF2Text, defaultImg: _vm.refresherDefaultImg, pullingImg: _vm.refresherPullingImg, refreshingImg: _vm.refresherRefreshingImg, completeImg: _vm.refresherCompleteImg, refreshingAnimated: _vm.refresherRefreshingAnimated, showUpdateTime: _vm.showRefresherUpdateTime, updateTimeKey: _vm.refresherUpdateTimeKey, updateTimeTextMap: _vm.finalRefresherUpdateTimeTextMap, imgStyle: _vm.refresherImgStyle, titleStyle: _vm.refresherTitleStyle, updateTimeStyle: _vm.refresherUpdateTimeStyle, unit: _vm.unit, _i: 21, }, }) : _vm._e(), ], 2 ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 22, "sc", "zp-paging-container" ), style: _vm._$s(22, "s", [ { justifyContent: _vm.useChatRecordMode ? "flex-end" : "flex-start", }, ]), attrs: { _i: 22 }, }, [ _vm._$s( 23, "i", _vm.showLoading && _vm.zSlots.loading && !_vm.loadingFullFixed ) ? _vm._t("loading", null, { _i: 23 }) : _vm._e(), _c( "view", { staticClass: _vm._$s( 24, "sc", "zp-paging-container-content" ), style: _vm._$s(24, "s", [ { transform: _vm.virtualPlaceholderTopHeight > 0 ? "translateY(" + _vm.virtualPlaceholderTopHeight + "px)" : "none", }, _vm.finalPagingContentStyle, ]), attrs: { _i: 24 }, }, [ _vm._t("default", null, { _i: 25 }), _vm._$s(26, "i", _vm.finalUseInnerList) ? [ _vm._t("header", null, { _i: 27 }), _c( "view", { staticClass: _vm._$s( 28, "sc", "zp-list-container" ), style: _vm._$s(28, "s", [ _vm.innerListStyle, ]), attrs: { _i: 28 }, }, [ _vm._$s( 29, "i", _vm.finalUseVirtualList ) ? _vm._l( _vm._$s(30, "f", { forItems: _vm.virtualList, }), function ( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(30, "f", { forIndex: $20, key: item[ "zp_unique_index" ], }), staticClass: _vm._$s( "30-" + $30, "sc", "zp-list-cell" ), style: _vm._$s( "30-" + $30, "s", [_vm.innerCellStyle] ), attrs: { id: _vm._$s( "30-" + $30, "a-id", "zp-id-" + item[ _vm .virtualCellIndexKey ] ), _i: "30-" + $30, }, on: { click: function ( $event ) { return _vm._innerCellClick( item, _vm.virtualTopRangeIndex + index ) }, }, }, [ _vm._$s( "31-" + $30, "i", _vm.useCompatibilityMode ) ? _c("view") : _vm._t( "cell", null, { item: item, index: _vm.virtualTopRangeIndex + index, _i: "32-" + $30, } ), ], 2 ) } ) : _vm._l( _vm._$s(34, "f", { forItems: _vm.realTotalData, }), function ( item, index, $21, $31 ) { return _c( "view", { key: _vm._$s(34, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "34-" + $31, "sc", "zp-list-cell" ), attrs: { _i: "34-" + $31, }, on: { click: function ( $event ) { return _vm._innerCellClick( item, index ) }, }, }, [ _vm._t("cell", null, { item: item, index: index, _i: "35-" + $31, }), ], 2 ) } ), ], 2 ), _vm._t("footer", null, { _i: 36 }), ] : _vm._e(), _vm._$s( 37, "i", _vm.useChatRecordMode && _vm.realTotalData.length >= _vm.defaultPageSize && (_vm.loadingStatus !== _vm.M.NoMore || _vm.zSlots.chatNoMore) && (_vm.realTotalData.length || (_vm.showChatLoadingWhenReload && _vm.showLoading)) && !_vm.isFirstPageAndNoMore ) ? [ _c( "view", { style: _vm._$s(38, "s", [ _vm.chatRecordRotateStyle, ]), attrs: { _i: 38 }, }, [ _vm._$s( 39, "i", _vm.loadingStatus === _vm.M.NoMore && _vm.zSlots.chatNoMore ) ? _vm._t("chatNoMore", null, { _i: 39, }) : [ _vm._$s( 41, "i", _vm.zSlots.chatLoading ) ? _vm._t( "chatLoading", null, { loadingMoreStatus: _vm.loadingStatus, _i: 41, } ) : _c("z-paging-load-more", { attrs: { zConfig: _vm.zLoadMoreConfig, _i: 42, }, on: { doClick: function ( $event ) { return _vm._onLoadingMore( "click" ) }, }, }), ], ], 2 ), ] : _vm._e(), _vm._$s(43, "i", _vm.useVirtualList) ? _c("view", { staticClass: _vm._$s( 43, "sc", "zp-virtual-placeholder" ), style: _vm._$s(43, "s", [ { height: _vm.virtualPlaceholderBottomHeight + "px", }, ]), attrs: { _i: 43 }, }) : _vm._e(), _vm._$s(44, "i", _vm.showLoadingMoreDefault) ? _vm._t("loadingMoreDefault", null, { _i: 44, }) : _vm._$s( 45, "e", _vm.showLoadingMoreLoading ) ? _vm._t("loadingMoreLoading", null, { _i: 45, }) : _vm._$s( 46, "e", _vm.showLoadingMoreNoMore ) ? _vm._t("loadingMoreNoMore", null, { _i: 46, }) : _vm._$s(47, "e", _vm.showLoadingMoreFail) ? _vm._t("loadingMoreFail", null, { _i: 47, }) : _vm._$s( 48, "e", _vm.showLoadingMoreCustom ) ? _c("z-paging-load-more", { attrs: { zConfig: _vm.zLoadMoreConfig, _i: 48, }, on: { doClick: function ($event) { return _vm._onLoadingMore("click") }, }, }) : _vm._e(), _vm._$s( 49, "i", _vm.safeAreaInsetBottom && _vm.useSafeAreaPlaceholder && !_vm.useChatRecordMode ) ? _c("view", { staticClass: _vm._$s( 49, "sc", "zp-safe-area-placeholder" ), style: _vm._$s(49, "s", [ { height: _vm.safeAreaBottom + "px" }, ]), attrs: { _i: 49 }, }) : _vm._e(), ], 2 ), _vm._$s(50, "i", _vm.showEmpty) ? _c( "view", { class: _vm._$s(50, "c", { "zp-empty-view": true, "zp-empty-view-center": _vm.emptyViewCenter, }), style: _vm._$s(50, "s", [ _vm.emptyViewSuperStyle, _vm.chatRecordRotateStyle, ]), attrs: { _i: 50 }, }, [ _vm._$s(51, "i", _vm.zSlots.empty) ? _vm._t("empty", null, { isLoadFailed: _vm.isLoadFailed, _i: 51, }) : _c("z-paging-empty-view", { attrs: { emptyViewImg: _vm.finalEmptyViewImg, emptyViewText: _vm.finalEmptyViewText, showEmptyViewReload: _vm.finalShowEmptyViewReload, emptyViewReloadText: _vm.finalEmptyViewReloadText, isLoadFailed: _vm.isLoadFailed, emptyViewStyle: _vm.emptyViewStyle, emptyViewTitleStyle: _vm.emptyViewTitleStyle, emptyViewImgStyle: _vm.emptyViewImgStyle, emptyViewReloadStyle: _vm.emptyViewReloadStyle, emptyViewZIndex: _vm.emptyViewZIndex, emptyViewFixed: _vm.emptyViewFixed, unit: _vm.unit, _i: 52, }, on: { reload: _vm._emptyViewReload, viewClick: _vm._emptyViewClick, }, }), ], 2 ) : _vm._e(), ], 2 ), ] ), ] ), ] ), ] ), _vm._$s(53, "i", _vm.zSlots.right) ? _c( "view", { class: _vm._$s(53, "c", { "zp-page-right": true, "zp-absoulte zp-right": _vm.finalIsOldWebView, }), attrs: { _i: 53 }, }, [_vm._t("right", null, { _i: 54 })], 2 ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(55, "sc", "zp-page-bottom-container"), style: _vm._$s(55, "s", { background: _vm.bottomBgColor }), attrs: { _i: 55 }, }, [ _vm._$s(56, "i", !_vm.usePageScroll && _vm.zSlots.bottom) ? _vm._t("bottom", null, { _i: 56 }) : _vm._$s(57, "e", _vm.usePageScroll && _vm.zSlots.bottom) ? _c( "view", { staticClass: _vm._$s(57, "sc", "zp-page-bottom"), style: _vm._$s(57, "s", [ { bottom: _vm.windowBottom + "px" }, ]), attrs: { _i: 57 }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() }, }, }, [_vm._t("bottom", null, { _i: 58 })], 2 ) : _vm._e(), _vm._$s( 59, "i", _vm.useChatRecordMode && _vm.autoAdjustPositionWhenChat ) ? [ _c("view", { style: _vm._$s(60, "s", [ { height: _vm.chatRecordModeSafeAreaBottom + "px" }, ]), attrs: { _i: 60 }, }), _c("view", { staticClass: _vm._$s( 61, "sc", "zp-page-bottom-keyboard-placeholder-animate" ), style: _vm._$s(61, "s", [ { height: _vm.keyboardHeight + "px" }, ]), attrs: { _i: 61 }, }), ] : _vm._e(), ], 2 ), _vm._$s(62, "i", _vm.showBackToTopClass) ? _c( "view", { class: _vm._$s(62, "c", _vm.finalBackToTopClass), style: _vm._$s(62, "s", [_vm.finalBackToTopStyle]), attrs: { _i: 62 }, on: { click: function ($event) { $event.stopPropagation() return _vm._backToTopClick($event) }, }, }, [ _vm._$s(63, "i", _vm.zSlots.backToTop) ? _vm._t("backToTop", null, { _i: 63 }) : _c("image", { staticClass: _vm._$s(64, "sc", "zp-back-to-top-img"), attrs: { src: _vm._$s( 64, "a-src", _vm.backToTopImg.length ? _vm.backToTopImg : _vm.base64BackToTop ), _i: 64, }, }), ], 2 ) : _vm._e(), _vm._$s( 65, "i", _vm.showLoading && _vm.zSlots.loading && _vm.loadingFullFixed ) ? _c( "view", { staticClass: _vm._$s(65, "sc", "zp-loading-fixed"), attrs: { _i: 65 }, }, [_vm._t("loading", null, { _i: 66 })], 2 ) : _vm._e(), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 84 */ /*!******************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging-empty-view/z-paging-empty-view.vue ***! \******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _z_paging_empty_view_vue_vue_type_template_id_a664708e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./z-paging-empty-view.vue?vue&type=template&id=a664708e&scoped=true& */ 85);\n/* harmony import */ var _z_paging_empty_view_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./z-paging-empty-view.vue?vue&type=script&lang=js& */ 87);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _z_paging_empty_view_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _z_paging_empty_view_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _z_paging_empty_view_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _z_paging_empty_view_vue_vue_type_template_id_a664708e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _z_paging_empty_view_vue_vue_type_template_id_a664708e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"a664708e\",\n null,\n false,\n _z_paging_empty_view_vue_vue_type_template_id_a664708e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/z-paging/components/z-paging-empty-view/z-paging-empty-view.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEk7QUFDNUk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ21OO0FBQ25OLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSwwR0FBTTtBQUNSLEVBQUUsbUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3otcGFnaW5nLWVtcHR5LXZpZXcudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWE2NjQ3MDhlJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vei1wYWdpbmctZW1wdHktdmlldy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3otcGFnaW5nLWVtcHR5LXZpZXcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiYTY2NDcwOGVcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy1lbXB0eS12aWV3L3otcGFnaW5nLWVtcHR5LXZpZXcudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///84\n"); /***/ }), /* 85 */ /*!*************************************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging-empty-view/z-paging-empty-view.vue?vue&type=template&id=a664708e&scoped=true& ***! \*************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_empty_view_vue_vue_type_template_id_a664708e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./z-paging-empty-view.vue?vue&type=template&id=a664708e&scoped=true& */ 86); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_empty_view_vue_vue_type_template_id_a664708e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_empty_view_vue_vue_type_template_id_a664708e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_empty_view_vue_vue_type_template_id_a664708e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_empty_view_vue_vue_type_template_id_a664708e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 86 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging-empty-view/z-paging-empty-view.vue?vue&type=template&id=a664708e&scoped=true& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { class: _vm._$s(0, "c", { "zp-container": true, "zp-container-fixed": _vm.emptyViewFixed, }), style: _vm._$s(0, "s", [_vm.finalEmptyViewStyle]), attrs: { _i: 0 }, on: { click: _vm.emptyViewClick }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "zp-main"), attrs: { _i: 1 } }, [ _vm._$s(2, "i", !_vm.emptyViewImg.length) ? _c("image", { class: _vm._$s(2, "c", { "zp-main-image-rpx": _vm.unit === "rpx", "zp-main-image-px": _vm.unit === "px", }), style: _vm._$s(2, "s", [_vm.emptyViewImgStyle]), attrs: { src: _vm._$s(2, "a-src", _vm.emptyImg), _i: 2 }, }) : _c("image", { class: _vm._$s(3, "c", { "zp-main-image-rpx": _vm.unit === "rpx", "zp-main-image-px": _vm.unit === "px", }), style: _vm._$s(3, "s", [_vm.emptyViewImgStyle]), attrs: { src: _vm._$s(3, "a-src", _vm.emptyViewImg), _i: 3 }, }), _c( "text", { staticClass: _vm._$s(4, "sc", "zp-main-title"), class: _vm._$s(4, "c", { "zp-main-title-rpx": _vm.unit === "rpx", "zp-main-title-px": _vm.unit === "px", }), style: _vm._$s(4, "s", [_vm.emptyViewTitleStyle]), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.emptyViewText)))] ), _vm._$s(5, "i", _vm.showEmptyViewReload) ? _c( "text", { class: _vm._$s(5, "c", { "zp-main-error-btn": true, "zp-main-error-btn-rpx": _vm.unit === "rpx", "zp-main-error-btn-px": _vm.unit === "px", }), style: _vm._$s(5, "s", [_vm.emptyViewReloadStyle]), attrs: { _i: 5 }, on: { click: function ($event) { $event.stopPropagation() return _vm.reloadClick($event) }, }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.emptyViewReloadText)))] ) : _vm._e(), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 87 */ /*!*******************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging-empty-view/z-paging-empty-view.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_empty_view_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./z-paging-empty-view.vue?vue&type=script&lang=js& */ 88);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_empty_view_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_empty_view_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_empty_view_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_empty_view_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_empty_view_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQSt1QixDQUFnQix5dEJBQUcsRUFBQyIsImZpbGUiOiI4Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3otcGFnaW5nLWVtcHR5LXZpZXcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi96LXBhZ2luZy1lbXB0eS12aWV3LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///87\n"); /***/ }), /* 88 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging-empty-view/z-paging-empty-view.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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 _zPagingStatic = _interopRequireDefault(__webpack_require__(/*! ../z-paging/js/z-paging-static */ 89));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: \"z-paging-empty-view\",\n data: function data() {\n return {};\n },\n props: {\n // 空数据描述文字\n emptyViewText: {\n type: String,\n default: '没有数据哦~'\n },\n // 空数据图片\n emptyViewImg: {\n type: String,\n default: ''\n },\n // 是否显示空数据图重新加载按钮\n showEmptyViewReload: {\n type: Boolean,\n default: false\n },\n // 空数据点击重新加载文字\n emptyViewReloadText: {\n type: String,\n default: '重新加载'\n },\n // 是否是加载失败\n isLoadFailed: {\n type: Boolean,\n default: false\n },\n // 空数据图样式\n emptyViewStyle: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n // 空数据图img样式\n emptyViewImgStyle: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n // 空数据图描述文字样式\n emptyViewTitleStyle: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n // 空数据图重新加载按钮样式\n emptyViewReloadStyle: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n // 空数据图z-index\n emptyViewZIndex: {\n type: Number,\n default: 9\n },\n // 空数据图片是否使用fixed布局并铺满z-paging\n emptyViewFixed: {\n type: Boolean,\n default: true\n },\n // 空数据图中布局的单位,默认为rpx\n unit: {\n type: String,\n default: 'rpx'\n }\n },\n computed: {\n emptyImg: function emptyImg() {\n return this.isLoadFailed ? _zPagingStatic.default.base64Error : _zPagingStatic.default.base64Empty;\n },\n finalEmptyViewStyle: function finalEmptyViewStyle() {\n this.emptyViewStyle['z-index'] = this.emptyViewZIndex;\n return this.emptyViewStyle;\n }\n },\n methods: {\n // 点击了reload按钮\n reloadClick: function reloadClick() {\n this.$emit('reload');\n },\n // 点击了空数据view\n emptyViewClick: function emptyViewClick() {\n this.$emit('viewClick');\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy1lbXB0eS12aWV3L3otcGFnaW5nLWVtcHR5LXZpZXcudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJkYXRhIiwicHJvcHMiLCJlbXB0eVZpZXdUZXh0IiwidHlwZSIsImRlZmF1bHQiLCJlbXB0eVZpZXdJbWciLCJzaG93RW1wdHlWaWV3UmVsb2FkIiwiZW1wdHlWaWV3UmVsb2FkVGV4dCIsImlzTG9hZEZhaWxlZCIsImVtcHR5Vmlld1N0eWxlIiwiZW1wdHlWaWV3SW1nU3R5bGUiLCJlbXB0eVZpZXdUaXRsZVN0eWxlIiwiZW1wdHlWaWV3UmVsb2FkU3R5bGUiLCJlbXB0eVZpZXdaSW5kZXgiLCJlbXB0eVZpZXdGaXhlZCIsInVuaXQiLCJjb21wdXRlZCIsImVtcHR5SW1nIiwiZmluYWxFbXB0eVZpZXdTdHlsZSIsIm1ldGhvZHMiLCJyZWxvYWRDbGljayIsImVtcHR5Vmlld0NsaWNrIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBa0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBQ0E7RUFDQUE7RUFDQUM7SUFDQSxRQUVBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7SUFDQTtJQUNBRztNQUNBSjtNQUNBQztJQUNBO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7SUFDQTtJQUNBO0lBQ0FLO01BQ0FOO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQU07TUFDQVA7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBTztNQUNBUjtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FRO01BQ0FUO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQVM7TUFDQVY7TUFDQUM7SUFDQTtJQUNBO0lBQ0FVO01BQ0FYO01BQ0FDO0lBQ0E7SUFDQTtJQUNBVztNQUNBWjtNQUNBQztJQUNBO0VBQ0E7RUFDQVk7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiODguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8IS0tIHotcGFnaW5nIC0tPlxuPCEtLSBnaXRodWLlnLDlnYA6aHR0cHM6Ly9naXRodWIuY29tL1NtaWxlWlhMZWUvdW5pLXotcGFnaW5nIC0tPlxuPCEtLSBkY2xvdWTlnLDlnYA6aHR0cHM6Ly9leHQuZGNsb3VkLm5ldC5jbi9wbHVnaW4/aWQ9MzkzNSAtLT5cbjwhLS0g5Y+N6aaIUVHnvqTvvJo3OTA0NjA3MTEgLS0+XG5cbjwhLS0g56m65pWw5o2u5Y2g5L2Ndmlld++8jOatpOe7hOS7tuaUr+aMgWVhc3ljb23op4TojIPvvIzlj6/ku6XlnKjpobnnm67kuK3nm7TmjqXlvJXnlKggLS0+XG48dGVtcGxhdGU+XG5cdDx2aWV3IDpjbGFzcz1cInsnenAtY29udGFpbmVyJzp0cnVlLCd6cC1jb250YWluZXItZml4ZWQnOmVtcHR5Vmlld0ZpeGVkfVwiIDpzdHlsZT1cIltmaW5hbEVtcHR5Vmlld1N0eWxlXVwiIEBjbGljaz1cImVtcHR5Vmlld0NsaWNrXCI+XG5cdFx0PHZpZXcgY2xhc3M9XCJ6cC1tYWluXCI+XG5cdFx0XHQ8aW1hZ2Ugdi1pZj1cIiFlbXB0eVZpZXdJbWcubGVuZ3RoXCIgOmNsYXNzPVwieyd6cC1tYWluLWltYWdlLXJweCc6dW5pdD09PSdycHgnLCd6cC1tYWluLWltYWdlLXB4Jzp1bml0PT09J3B4J31cIiA6c3R5bGU9XCJbZW1wdHlWaWV3SW1nU3R5bGVdXCIgOnNyYz1cImVtcHR5SW1nXCIgLz5cblx0XHRcdDxpbWFnZSB2LWVsc2UgOmNsYXNzPVwieyd6cC1tYWluLWltYWdlLXJweCc6dW5pdD09PSdycHgnLCd6cC1tYWluLWltYWdlLXB4Jzp1bml0PT09J3B4J31cIiBtb2RlPVwiYXNwZWN0Rml0XCIgOnN0eWxlPVwiW2VtcHR5Vmlld0ltZ1N0eWxlXVwiIDpzcmM9XCJlbXB0eVZpZXdJbWdcIiAvPlxuXHRcdFx0PHRleHQgY2xhc3M9XCJ6cC1tYWluLXRpdGxlXCIgOmNsYXNzPVwieyd6cC1tYWluLXRpdGxlLXJweCc6dW5pdD09PSdycHgnLCd6cC1tYWluLXRpdGxlLXB4Jzp1bml0PT09J3B4J31cIiA6c3R5bGU9XCJbZW1wdHlWaWV3VGl0bGVTdHlsZV1cIj57e2VtcHR5Vmlld1RleHR9fTwvdGV4dD5cblx0XHRcdDx0ZXh0IHYtaWY9XCJzaG93RW1wdHlWaWV3UmVsb2FkXCIgOmNsYXNzPVwieyd6cC1tYWluLWVycm9yLWJ0bic6dHJ1ZSwnenAtbWFpbi1lcnJvci1idG4tcnB4Jzp1bml0PT09J3JweCcsJ3pwLW1haW4tZXJyb3ItYnRuLXB4Jzp1bml0PT09J3B4J31cIiA6c3R5bGU9XCJbZW1wdHlWaWV3UmVsb2FkU3R5bGVdXCIgQGNsaWNrLnN0b3A9XCJyZWxvYWRDbGlja1wiPnt7ZW1wdHlWaWV3UmVsb2FkVGV4dH19PC90ZXh0PlxuXHRcdDwvdmlldz5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0aW1wb3J0IHpTdGF0aWMgZnJvbSAnLi4vei1wYWdpbmcvanMvei1wYWdpbmctc3RhdGljJ1xuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0bmFtZTogXCJ6LXBhZ2luZy1lbXB0eS12aWV3XCIsXG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFxuXHRcdFx0fTtcblx0XHR9LFxuXHRcdHByb3BzOiB7XG5cdFx0XHQvLyDnqbrmlbDmja7mj4/ov7DmloflrZdcblx0XHRcdGVtcHR5Vmlld1RleHQ6IHtcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0XHRkZWZhdWx0OiAn5rKh5pyJ5pWw5o2u5ZOmfidcblx0XHRcdH0sXG5cdFx0XHQvLyDnqbrmlbDmja7lm77niYdcblx0XHRcdGVtcHR5Vmlld0ltZzoge1xuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0XHR9LFxuXHRcdFx0Ly8g5piv5ZCm5pi+56S656m65pWw5o2u5Zu+6YeN5paw5Yqg6L295oyJ6ZKuXG5cdFx0XHRzaG93RW1wdHlWaWV3UmVsb2FkOiB7XG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0XHR9LFxuXHRcdFx0Ly8g56m65pWw5o2u54K55Ye76YeN5paw5Yqg6L295paH5a2XXG5cdFx0XHRlbXB0eVZpZXdSZWxvYWRUZXh0OiB7XG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdFx0ZGVmYXVsdDogJ+mHjeaWsOWKoOi9vSdcblx0XHRcdH0sXG5cdFx0XHQvLyDmmK/lkKbmmK/liqDovb3lpLHotKVcblx0XHRcdGlzTG9hZEZhaWxlZDoge1xuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdFx0fSxcblx0XHRcdC8vIOepuuaVsOaNruWbvuagt+W8j1xuXHRcdFx0ZW1wdHlWaWV3U3R5bGU6IHtcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxuXHRcdFx0XHRkZWZhdWx0OiBmdW5jdGlvbigpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHt9XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fSxcblx0XHRcdC8vIOepuuaVsOaNruWbvmltZ+agt+W8j1xuXHRcdFx0ZW1wdHlWaWV3SW1nU3R5bGU6IHtcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxuXHRcdFx0XHRkZWZhdWx0OiBmdW5jdGlvbigpIHtcblx0XHRcdFx0ICAgIHJldHVybiB7fVxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0Ly8g56m65pWw5o2u5Zu+5o+P6L+w5paH5a2X5qC35byPXG5cdFx0XHRlbXB0eVZpZXdUaXRsZVN0eWxlOiB7XG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcblx0XHRcdFx0ZGVmYXVsdDogZnVuY3Rpb24oKSB7XG5cdFx0XHRcdCAgICByZXR1cm4ge31cblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdC8vIOepuuaVsOaNruWbvumHjeaWsOWKoOi9veaMiemSruagt+W8j1xuXHRcdFx0ZW1wdHlWaWV3UmVsb2FkU3R5bGU6IHtcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxuXHRcdFx0XHRkZWZhdWx0OiBmdW5jdGlvbigpIHtcblx0XHRcdFx0ICAgIHJldHVybiB7fVxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0Ly8g56m65pWw5o2u5Zu+ei1pbmRleFxuXHRcdFx0ZW1wdHlWaWV3WkluZGV4OiB7XG5cdFx0XHRcdHR5cGU6IE51bWJlcixcblx0XHRcdFx0ZGVmYXVsdDogOVxuXHRcdFx0fSxcblx0XHRcdC8vIOepuuaVsOaNruWbvueJh+aYr+WQpuS9v+eUqGZpeGVk5biD5bGA5bm26ZO65ruhei1wYWdpbmdcblx0XHRcdGVtcHR5Vmlld0ZpeGVkOiB7XG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcblx0XHRcdH0sXG5cdFx0XHQvLyDnqbrmlbDmja7lm77kuK3luIPlsYDnmoTljZXkvY3vvIzpu5jorqTkuLpycHhcblx0XHRcdHVuaXQ6IHtcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0XHRkZWZhdWx0OiAncnB4J1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Y29tcHV0ZWQ6IHtcblx0XHRcdGVtcHR5SW1nKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLmlzTG9hZEZhaWxlZCA/IHpTdGF0aWMuYmFzZTY0RXJyb3IgOiB6U3RhdGljLmJhc2U2NEVtcHR5O1xuXHRcdFx0fSxcblx0XHRcdGZpbmFsRW1wdHlWaWV3U3R5bGUoKXtcblx0XHRcdFx0dGhpcy5lbXB0eVZpZXdTdHlsZVsnei1pbmRleCddID0gdGhpcy5lbXB0eVZpZXdaSW5kZXg7XG5cdFx0XHRcdHJldHVybiB0aGlzLmVtcHR5Vmlld1N0eWxlO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0bWV0aG9kczoge1xuXHRcdFx0Ly8g54K55Ye75LqGcmVsb2Fk5oyJ6ZKuXG5cdFx0XHRyZWxvYWRDbGljaygpIHtcblx0XHRcdFx0dGhpcy4kZW1pdCgncmVsb2FkJyk7XG5cdFx0XHR9LFxuXHRcdFx0Ly8g54K55Ye75LqG56m65pWw5o2udmlld1xuXHRcdFx0ZW1wdHlWaWV3Q2xpY2soKSB7XG5cdFx0XHRcdHRoaXMuJGVtaXQoJ3ZpZXdDbGljaycpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBzY29wZWQ+XG5cdC56cC1jb250YWluZXJ7XG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LyogI2VuZGlmICovXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuenAtY29udGFpbmVyLWZpeGVkIHtcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQvKiAjZW5kaWYgKi9cblx0XHQvKiAjaWZkZWYgQVBQLU5WVUUgKi9cblx0XHRmbGV4OiAxO1xuXHRcdC8qICNlbmRpZiAqL1xuXHR9XG5cblx0LnpwLW1haW57XG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LyogI2VuZGlmICovXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1MHJweCAwcnB4O1xuXHR9XG5cblx0LnpwLW1haW4taW1hZ2UtcnB4IHtcblx0XHR3aWR0aDogMjQwcnB4O1xuXHRcdGhlaWdodDogMjQwcnB4O1xuXHR9XG5cdC56cC1tYWluLWltYWdlLXB4IHtcblx0XHR3aWR0aDogMTIwcHg7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0fVxuXG5cdC56cC1tYWluLXRpdGxlIHtcblx0XHRjb2xvcjogI2FhYWFhYTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnpwLW1haW4tdGl0bGUtcnB4IHtcblx0XHRmb250LXNpemU6IDI4cnB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcnB4O1xuXHRcdHBhZGRpbmc6IDBycHggMjBycHg7XG5cdH1cblx0LnpwLW1haW4tdGl0bGUtcHgge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0cGFkZGluZzogMHB4IDEwcHg7XG5cdH1cblxuXHQuenAtbWFpbi1lcnJvci1idG4ge1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG5cdFx0Y29sb3I6ICNhYWFhYWE7XG5cdH1cblx0LnpwLW1haW4tZXJyb3ItYnRuLXJweCB7XG5cdFx0Zm9udC1zaXplOiAyOHJweDtcblx0XHRwYWRkaW5nOiA4cnB4IDI0cnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XG5cdFx0bWFyZ2luLXRvcDogNTBycHg7XG5cdH1cblx0LnpwLW1haW4tZXJyb3ItYnRuLXB4IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogNHB4IDEycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///88\n"); /***/ }), /* 89 */ /*!*****************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/z-paging-static.js ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n// [z-paging]公用的静态图片资源\nvar _default = {\n base64Arrow: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAD1BMVEVHcExRUVFMTExRUVFRUVE9CdWsAAAABHRSTlMAjjrY9ZnUjwAAAQFJREFUWMPt2MsNgzAMgGEEE1B1gKJmAIRYoCH7z9RCXrabh33iYktcIv35EEg5ZBh07pvxJU6MFSPOSRnjnBUjUsaciRUjMsb4xIoRCWNiYsUInzE5sWKEyxiYWDbyefqHx1zIeiYTk7mQYziTYecxHvEJjwmIT3hMQELCYSISEg4TkZj0mYTEpM8kJCU9JiMp6TEZyUmbAUhO2gxAQNJiIAKSFgMRmNQZhMCkziAEJTUGIyipMRjBSZkhCE7KDEFIUmTeGCHJxWz0zXaE0GTCG8ZFtEaS347r/1fe11YyHYVfubxayfjoHmc0YYwmmmiiiSaaaKLJ7ckyz5ve+dw3Xw2emdwm9xSbAAAAAElFTkSuQmCC',\n base64ArrowWhite: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAElBMVEVHcEz///////////////////+IGTx/AAAABnRSTlMA/dAkXZOhASU/AAABYElEQVRYw+2YwXLCIBCGsdAHWGbyAKZ4zxi9O017rxLf/1UaWFAgA1m8dcpedNSPf/l/Vh0Ya/Wn6hN0JcGvoCqRM4C8VBFiDwBqqNuJKV0rAnCgy3AUqZE57x0iqTL8Br4U3WBf/YWaIlTKfAcELU/h9w72CSVPa3C3OCDvhpHbRp/s2vq4fHhCeiCl2A3m4Qd71DQR257mFBlMcTlbFnFWzNtHxewYEfSiaLS4el8d8nyhmKJd1CF4eOS0keLMAuSxubLBIeIGQW8YHCFFo7EH9+YDcQt9FMZEswTheaNxTHwHT8SZorJjMrEVwo4Zo0U8HSEyZvJMOg4RjnmmRr8nDYeIz3OMkbfE/QhBo+U9RnZJxjGCRh/WKmHEMWLNkfPKsGh/CWJk1JjG0kcuJggTt34VDP8aWAFhp4nybVb5+9qQhjSkIQ1pSEMa8k+Q5U9rV3dF8MpFBK+/7miVq1/HZ2qmo9D+pAAAAABJRU5ErkJggg==',\n base64Flower: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAKlBMVEVHcEzDw8Ovr6+pqamUlJTCwsKenp61tbWxsbGysrLNzc2bm5u5ubmjo6MpovhuAAAACnRSTlMA/P79/sHDhiZS0DxZowAABBBJREFUWMPtl89rE0EUx7ctTXatB3MI1SWnDbUKPUgXqh4ED8Uf7KUVSm3ooVSpSii0Fn/gD4j4o+APiEoVmos9FO2celiqZVgwgaKHPQiCCkv+F99kM7Ozm5kxq1dfD91k9pPve9/3ZjbRNHHok/mKli4eIPNgSuRObuN9SqSEzM20iGnm0yIbqCuV7NSSSIV7uyPM6JMBYdeTOanh/QihJYZsUCSby+VkMj2AvOt0rAeQAwqE3lfKMZVlQCZk1QOCKkkVPadITCfIRNKxfoJI5+0OIFtJx14CMSg1mRSDko7VAfksRQzEbGYqxOJcVTWMCH2I1/IACNW0PWU2M8cmAVHtnH5mM1VRWtwKZjOd5JbF6s1IbaYqaotjNlPHgDAnlAizubTR6ovMYn052g/U5qcmOpi0WL8xTS/3IfSet5m8MEr5ajjF5le6dq/OJpobrdY0t3i9QgefWrxW9/1BLhk0E9m8FeUMhhXal499iD0eQRfDF+ts/tttORRerfp+oV7f4xJj82iUYm1Yzod+ZQEAlS/8mMBwKebVmCVp1f0JLS6zKd17+iwRKTARVg2SHtz3iEbBH+Q+U28zW2Jiza8Tjb1YFoYZMsJyjDqp3M9XBQdSdPLFdxEpvOB37JrHcmR/y9+LgoTlCFGZEa2sc6d4PGlweEa2JSVPoVm+IfGG3ZL037iV9oH+P+Jxc4HGVflNq1M0pivao/EopO4b/ojVCP9GjmiXOeS0DOn1o/iiccT4ORnyvBGF3yUywkQajW4Ti0SGuiy/wVSg/L8w+X/8Q+hvUx8Xd90z4oV5a1i88MbFWHz0WZZ1UrTwBGPX3Rat9AFiXRMRjoMdIdJLEOt2h7jrYOzgOamKZSWSNspOS0X8SAqRYmxRL7sg4eLzYmNehcxh3uoyud/BH2Udux4ywxFTc1xC7Mgf4vMhc5S+kSH3Y7yj+qpwIWSoPTVCOOPVthGx9FbGqrwFw6wSFxJr+17zeKcztt3u+2roAEVgUjDd+AHGuxHy2rZHaa8JMkTHEeyi85ANPO9j9BVuBRD2FY5LDMo/Sz/2hReqGIs/KiFin+CsPsYO/yvM3jL2vE8EbX7/Bf8ejtr2GLN65bioAdgLd8Bis/mD5GmP2qeqyo2ZwQEOtAjRIDH7mBKpUcMoApbZJ5UIxkEwxyMZyMxW/uKFvHCFR3SSmerHyDNQ2dF4JG6zIMpBgLfjSF9x1D6smFcYnGApjmSLICO3ecCDWrQ48geba9DI3STy2i7ax6WIB62fSyIZIiO3GFQqSURp8wCo7GhJBGwuSovJBNjb7kT6FPVnIa9qJ2Ko+l9mefGIdinaMp0yC1URYiwsdfNE45EuA5Cx9EhalfvN5s+UyItm81vaB3p4joniN+SCP7Qc1hblAAAAAElFTkSuQmCC',\n base64FlowerWhite: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAElBMVEX///9HcEz///////////////84chYNAAAABnRSTlP/AGzCOYZj5g1nAAACfklEQVRYw+2YTVPDIBCGtza9Jw25a0bvcax30o73OOr//yvma2F3YWlpPTijXNpAHrK8LLALVPFium2vNIFSbwGKTGQA2GUiHcD29yDNy3sMIdUBQl7r2H8mOEVqAHgPkYZUS6Qc2zYhQqtjyDZEximCZwWZLIBeIgYShs2NzxKpSUehYpMJhURGb+O+w5BpMCAREKPnCDHbIY20SzhM5yxziAXpOiBXydrekT9i5XDEq4NIIHHgyU5mRGqviII4mREJJA4QJzMiILwlRJzpKxJKvCBm8OsBBbLux0tsPl4RKYm5aPu6jw1U4mGxEUR9g8M1PcqBEp/WJliNgYOXueBzS4jZSIcgY5lCtevgDSgyzE+rAfuOTQMq0yzvoGH18qju27Mayzs4fPyMziCx81NJa5RNfW7vPYK9KOfDiVkBxFHG8hAj9txuoBuSWORsFfkpBf7xKFLSeaOefEojh5jz22DJEqMP8fUyaKdQx+RnG+yXMpe8Aars8ueR1pVH/bW3FyyvPRw90upLDHwpgBDtg4aUBNkxRLXMAi03IhcZtr1m+FeI/O/JNyDmmL1djLOauSlNflBpW18RQ2bPqXI22MXXEk75KRHTnkPkYbESbdKP2ZFk0r5sIwffAjy1lx+vx7NLjB6/E7Jfv5ERKhzpN0w8IDE8IGFDv5dhz10s7GFiXRZcUeLCEG5P5nDq9k4PFDcoMpE3GY4OuxuCXhmuyNB6k0RsLIAvqp9NE5r8ZCSS8gxnUp7ODdYhZTqxuiJ9uyJJtPmpqJ7wVj+XVieS903iViHziqAhchLEJAyb7jWU647EpUofQ0ziUuXXXhDddtlllSwjgSQu7r4BRWhQqfDPMVwAAAAASUVORK5CYII=',\n base64Success: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAElBMVEVRUVFHcExTU1NRUVFRUVFRUVFOSlSUAAAABnRSTlP/AI6+VySB3ZENAAACcElEQVRYw+2YyYKCMAyGI8hdpdxdZu7gcpdZ7jL6/s8yYheSNi0aPdqbwOffpGmaFOYPD3gj4bisN7vddv17N/JVgxn5x12IWgIaWTuO/IE3PseQbwjGPo2cgRmHFLJwdm/X643zwiqOKPPJ1nj3sjEP2iiifZWj5bhopSyGaEO2HX5fbQJzwJ+W7x/jw5ZFjsEU0PMph9xE8i5EqprKALW95eJQURkgzw98uJ/JvwGecR7bIjWWsUgVrrIfFZ2HlLy3sKETD1mmRLRMRhGVssRa0xJkdn3SpJBymBkM8+pSSDXMDNyDaToVHd2fgpNt0sjwiUZO19+jGQ+gQEg9Oq+bufmAVGihomNmjQG7UG3020vrlm7lkFnKFGU3kZ0KGAdmKe821pipQ+qEKcrZeTL2g5FsUks4cStjEZWwXg0b0n4GxmEpkWwIs5VBynjgK7xZaz1/0D7OxkVuLpsY5BQNFyLS84VBjjbg0iL2r2EQHBOxBhikuUOkdxODVF1cxHoWtPPsiyXO455Iv34hssCO8EV4ZIYTjS8SR4qYSHRiTiYQ4ZFbHi0iIhhBTi6dTCgSWRcnw4h4yGTuyTAiOGBIWGoZTgSHJQl+LcOJ4OCnW6yX2bMnJ9pidCOXtkTkTrIGpYuOynAiOF14SamMiOCk5Ke+mq8BcOrrvym8d0zKIQnWT+M1WwOQNO4fFiWb18hhERxJPx2fblbPHHyC41VyiAtKBUFBIih7JMWVoIQTFIr3lKPN80WvoLSWFPC653ioTZA0I0FrQ7qU6asaK0H7JmkSJa2ooOGVtNUsc3j9FYHkIkJy3SG6VHnfXKXGP9t4N9Q4Ye98AAAAAElFTkSuQmCC',\n base64SuccessWhite: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAGFBMVEVHcEz///////////////////////////8dS1W+AAAAB3RSTlMAiVYk6KvDHLfaegAAAo1JREFUWMPtWEtzmzAQNhCTq910ytXpiyvxTNOr60zrayepx9d02gnX4sTm7xcEiJX2gdnkGJ1A4tOnfWqXyeR1vMRYzrcPD9v5h5MBl3/Ldvx4cxIg/FWC8X0xjLjalM54uhhCfCrRuJURX0pi3EmIqZV7O59vrRZmguStHL9b7S7ftfLwOtiZDw7AHMtmquAQ12b5Wwbnordm8g9zLLO49qc/m2n6aKnhwPOGZ08hAiNHhheiHae1lOUPGZpQkPKa3q0mOUjaRzSRaGUjpy/mmWSwySSpllcEteBKAT52KEnSbblA51pJEPxBQoiH1FP4E3s5+FJv07h6/ylD6ui7B+9fq/ehrFB98ghec9EoVtyjK8pqCHLmCBOwMWSCeWFNN4MbPAk55NhsvoFHSSVR0k5TCTTEzlUGcqV/nVp7n9oIVkmtaqbAEqEgfdgHJPwsEAyZ9r4VAZXFjpEwyaw3+H2v42KYxKhs1XvY/gSSGv+IHyUSuHXCeZhLAgVI3EjgSGo1Fb3xO0tGGU9S2/KAIbtjxpJASG73qox6w5LUq0cEOa+iIONIWIilQSQ0pPa2jgaRQAgQP7c0mITRWGxpMAmEQFN2NAQJNCV0mI6GIIEO47hlQ0ORQLd0nL+hoUjg1m6I1TRr8uYEAriBHLcVFQ5UEMiBe3XkTBEG04WXlGKGxPnMS305XQPA1Ocn2JiuAZwE66fxnKwBnDTuXxZTMq85lwW6kt5ndLqZPefiU1yvmktcUSooChJF2aMprhQlnKJQ5FxRKkcVRa+itNYU8Io2oVkY14w0NMWYlqft91Bj9VHq+ca3b43BxjWJmla0sfKohlfTVpPN+93L/yLQ/IjQ/O5Q/VR5HdL4D7mlxmjwVdELAAAAAElFTkSuQmCC',\n base64Empty: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAALeGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDg4LCAyMDIwLzA3LzEwLTIyOjA2OjUzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTAyLTIyVDIxOjIxOjQ1KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0LTAxLTEzVDE5OjA5OjQwKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wMS0xM1QxOTowOTo0MCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZWQwMWYzNWQtOWRjOC00MDBiLWEyMmQtNjM5OGZiNzVhNGRiIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZDhlMzQ3ZmEtMDY2My1jYTRiLTgzNTctNTk4YjBkNGIzOTU2IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZDA4MDI4MDItMzUyYS04NTRhLTkxYjctNmRlNmQ1MmViM2QwIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHRpZmY6T3JpZW50YXRpb249IjEiIHRpZmY6WFJlc29sdXRpb249IjMwMDAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjMwMDAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIGV4aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjMwMCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjMwMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZDA4MDI4MDItMzUyYS04NTRhLTkxYjctNmRlNmQ1MmViM2QwIiBzdEV2dDp3aGVuPSIyMDIyLTAyLTIyVDIxOjIxOjQ1KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQwNjg2NzJkLWY5NDMtOTU0Mi1iMDBiLTVlMDExNmE1NmIzZSIgc3RFdnQ6d2hlbj0iMjAyNC0wMS0xM1QxMDoyNjoxNiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphYmJkZmUyZC0xY2Q2LTJiNDgtYjUyNS05YzlhZjdlNjA4NDMiIHN0RXZ0OndoZW49IjIwMjQtMDEtMTNUMTE6MjM6NDArMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTQ5MjM5MDAtNDhiZC03YTQ1LWI4NGItYmVlZTVjOWUxYTM1IiBzdEV2dDp3aGVuPSIyMDI0LTAxLTEzVDExOjIzOjQwKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmVkMDFmMzVkLTlkYzgtNDAwYi1hMjJkLTYzOThmYjc1YTRkYiIgc3RFdnQ6d2hlbj0iMjAyNC0wMS0xM1QxOTowOTo0MCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDx4bXBNTTpEZXJpdmVkRnJvbSBz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',\n base64Error: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAALeGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDg4LCAyMDIwLzA3LzEwLTIyOjA2OjUzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTAyLTIyVDIxOjIxOjQ1KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0LTAxLTEzVDE5OjEwOjEwKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0wMS0xM1QxOToxMDoxMCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTQ3NTExNjAtZDY5MC00ZTkzLWFhNGUtNGMwYTViNGU1ZGFjIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YzRiNzlkYWMtZTJmYS1iNzQ0LWIxM2ItOWU1N2VjMDhhM2YwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZDA4MDI4MDItMzUyYS04NTRhLTkxYjctNmRlNmQ1MmViM2QwIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHRpZmY6T3JpZW50YXRpb249IjEiIHRpZmY6WFJlc29sdXRpb249IjMwMDAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjMwMDAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIGV4aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjMwMCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjMwMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZDA4MDI4MDItMzUyYS04NTRhLTkxYjctNmRlNmQ1MmViM2QwIiBzdEV2dDp3aGVuPSIyMDIyLTAyLTIyVDIxOjIxOjQ1KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQwNjg2NzJkLWY5NDMtOTU0Mi1iMDBiLTVlMDExNmE1NmIzZSIgc3RFdnQ6d2hlbj0iMjAyNC0wMS0xM1QxMDoyNjoxNiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjZjk1NTE1OC04MjFiLTA4NDUtYWJmNS05YTE1NGM1ZTY4NjEiIHN0RXZ0OndoZW49IjIwMjQtMDEtMTNUMTE6MDQ6MDQrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZGM1Y2IyNWItZDZlNC0yZjQ2LTgyODQtZmUwOTNlY2M2ZTkxIiBzdEV2dDp3aGVuPSIyMDI0LTAxLTEzVDExOjA0OjA0KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE0NzUxMTYwLWQ2OTAtNGU5My1hYTRlLTRjMGE1YjRlNWRhYyIgc3RFdnQ6d2hlbj0iMjAyNC0wMS0xM1QxOToxMDoxMCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDx4bXBNTTpEZXJpdmVkRnJvbSBz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',\n base64BackToTop: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIBAMAAABfdrOtAAAAElBMVEVRUVH+/v5HcEyZmZlRUVFRUVGm1ByOAAAABnRSTlPMzADMTZAJBBGsAAAEnElEQVR42t2cS27jMAyGf7/2U+QCQeDsbeQCgZDujaC5/1UmkzaJn+JDFGcw3LdfflKibJkkDnxrL7dbg7sNt6+L4O8OYBM+B0ys+QrGkHZG+OEEQ8g6go8Bx1GIGMdpNOQyIG6XdMgnSPtKhLQDGEZFBgYMkhKFtGBb0EIEjDgFRowoBVaMGAWpMedEfxMiZtwpUsgZCqtlkCNUdpVAWigtCCCDFtLwIWeoreZCWiRYYEKGFEjDg+yRZCUH0iLRAgNyToXUNCRZyMqWhGnUN2IPm3wSlwJ7IUspyCBkIQUZhCykIIeQuRTkEDKXAuM9srrtYbrZN7Y98giZSoFd+t1OxmMITG0dcrSFXFchZ1tIvQZpYWxhBbK3hpQrkMEa0iwh5t4a+QvZvDXyF7J5a+Qv5PPW21/I5623v5DPW29/IaO3Xv5Clrw1y1/Ikrdm+Qs5svw83yNnSJ5BQb4F/F7EIEJSnThGBAXxkFQfLOviQUE8JAUPsosHBfGQfDAtHhREQ1JxIV00KIgmrnRI84S0yAd5BAXxxJUck0f6Qnwr9qmr6xF5xLMjcwn/iudIEAdWnyjkEXlQKZiRVzoqRyLbgeUKKR8Q4alY7cSnoxzSf2ggsqehKr6YVpcXpOd7H93f60cKhOd7Re2LteUF4eLqiVS1mr0ge4io6C2+soaFkJ7MuuuQs1yITEp9hwwKISIpzR2iESKSIoT0rLNwuVHQqoSIpAQJpGce60vIUSdEIuUqgPTsJ5QFZK8UIpBS8iG94GFrDjlrhfCl8CG96Llxmle4kEr6vKWBPIVo9kqDQSRk9/3cWoikcCFPAd33v4dIChPyEvLzBA6RlEYWke4JEUnhKXkLeUEKxRHJFfKCQHGucIW8IdZSRkLeEGMpYyEjiK2UsZARxFTKRMgYYillImQMMZQyFTKB2EmZCplAuFLIHT8TMoWwpQwiIVMIUwqpZP5bp5CCvCTiQKr5f5lCQN+tPCBn2ZvVDFJwIDUP0m1BYAfZYRNSsCB7BqTbhoARePIxtZ9tgwWkoJcwCalmv3MBAemtO4R6dah2HaKQqj8Zvp9sQDjvJ21+SPCBHPJDDk6QITekEV7gqCC19CpKAym9IMfckKv4olMBCeIrWwVEfvkshzQekO9r9P1/ALk+IG1eSPCDiCJfyG+FyU+A6ZCa/piZDinpz7LpkCv5gdkAEshP5emQhv7onw6pGeULyZCSUYiRDAmMkpJkCKs4JhFSq8p8hJBSVbAkhARV6ZUQoisik0FqXTmcDHLVFfbJIEFXoiiCNMpiSxGkVJaNiiBBWQArgTTaUl4JpNQWJUsgQVteXQg+AKkLxQWFGKW+5J2+eVp4S168X3CF1CltCKdTJ8lb84YK2bUBO+wZW0Pqv9nk4tKu49N45NJC5dMM5tLW5tOg59Jq6NM06dL+abFXwr/RkuvTXJwae1abtE/Dt0/ruksTvs84AZ/BCC4jHnyGVfiM3VBQFANEXEah+Ax18RlP4zNox2dkkM/wI58xTn8yDCXGYCDV3W5RGSajtXyGhG1jbpbjzpwGt/0MJft8jqC7iUbQ/QZaxdnKqcIftwAAAABJRU5ErkJggg=='\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy96LXBhZ2luZy1zdGF0aWMuanMiXSwibmFtZXMiOlsiYmFzZTY0QXJyb3ciLCJiYXNlNjRBcnJvd1doaXRlIiwiYmFzZTY0Rmxvd2VyIiwiYmFzZTY0Rmxvd2VyV2hpdGUiLCJiYXNlNjRTdWNjZXNzIiwiYmFzZTY0U3VjY2Vzc1doaXRlIiwiYmFzZTY0RW1wdHkiLCJiYXNlNjRFcnJvciIsImJhc2U2NEJhY2tUb1RvcCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFBQSxlQUVlO0VBQ2RBLFdBQVcsRUFBRSxvZkFBb2Y7RUFDamdCQyxnQkFBZ0IsRUFBRSw0bkJBQTRuQjtFQUM5b0JDLFlBQVksRUFBRSxvakRBQW9qRDtFQUNsa0RDLGlCQUFpQixFQUFFLHcvQkFBdy9CO0VBQzNnQ0MsYUFBYSxFQUFFLG8rQkFBbytCO0VBQ24vQkMsa0JBQWtCLEVBQUUsb2hDQUFvaEM7RUFDeGlDQyxXQUFXLEVBQUUsZzZOQUFnNk47RUFDNzZOQyxXQUFXLEVBQUUsb2lOQUFvaU47RUFDampOQyxlQUFlLEVBQUU7QUFDbEIsQ0FBQztBQUFBIiwiZmlsZSI6Ijg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gW3otcGFnaW5nXeWFrOeUqOeahOmdmeaAgeWbvueJh+i1hOa6kFxuXG5leHBvcnQgZGVmYXVsdCB7XG5cdGJhc2U2NEFycm93OiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUJrQkFNQUFBQ0N6SWhuQUFBQUQxQk1WRVZIY0V4UlVWRk1URXhSVVZGUlVWRTlDZFdzQUFBQUJIUlNUbE1BampyWTlablVqd0FBQVFGSlJFRlVXTVB0Mk1zTmd6QU1nR0VFRTFCMWdLSm1BSVJZb0NIN3o5UkNYcmFiaDMzaVlrdGNJdjM1RUVnNVpCaDA3cHZ4SlU2TUZTUE9TUm5qbkJValVzYWNpUlVqTXNiNHhJb1JDV05pWXNVSW56RTVzV0tFeXhpWVdEYnllZnFIeDF6SWVpWVRrN21RWXppVFllY3hIdkVKandtSVQzaE1RRUxDWVNJU0VnNFRrWmowbVlURXBNOGtKQ1U5SmlNcDZURVp5VW1iQVVoTzJneEFRTkppSUFLU0ZnTVJtTlFaaE1Da3ppQUVKVFVHSXlpcE1SakJTWmtoQ0U3S0RFRklVbVRlR0NISnhXejB6WGFFMEdUQ0c4WkZ0RWFTMzQ3ci8xZmUxMVl5SFlWZnVieGF5ZmpvSG1jMFlZd21tbWlpaVNhYWFLTEo3Y2t5ejV2ZStkdzNYdzJlbWR3bTl4U2JBQUFBQUVsRlRrU3VRbUNDJyxcblx0YmFzZTY0QXJyb3dXaGl0ZTogJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFCa0JBTUFBQUNDeklobkFBQUFFbEJNVkVWSGNFei8vLy8vLy8vLy8vLy8vLy8vLy8rSUdUeC9BQUFBQm5SU1RsTUEvZEFrWFpPaEFTVS9BQUFCWUVsRVFWUll3KzJZd1hMQ0lCQ0dzZEFIV0dieUFLWjR6eGk5TzAxN3J4TGYvMVVhV0ZBZ0ExbThkY3BlZE5TUGYvbC9WaDBZYS9XbjZoTjBKY0d2b0NxUk00QzhWQkZpRHdCcXFOdUpLVjByQW5DZ3kzQVVxWkU1N3gwaXFUTDhCcjRVM1dCZi9ZV2FJbFRLZkFjRUxVL2g5dzcyQ1NWUGEzQzNPQ0R2aHBIYlJwL3MydnE0ZkhoQ2VpQ2wyQTNtNFFkNzFEUVIyNTdtRkJsTWNUbGJGbkZXek50SHhld1lFZlNpYUxTNGVsOGQ4bnlobUtKZDFDRjRlT1Mwa2VMTUF1U3h1YkxCSWVJR1FXOFlIQ0ZGbzdFSDkrWURjUXQ5Rk1aRXN3VGhlYU54VEh3SFQ4U1pvckpqTXJFVndvNFpvMFU4SFNFeVp2Sk1PZzRSam5tbVJyOG5EWWVJejNPTWtiZkUvUWhCbytVOVJuWkp4akdDUmgvV0ttSEVNV0xOa2ZQS3NHaC9DV0prMUpqRzBrY3VKZ2dUdDM0VkRQOGFXQUZocDRueWJWYjUrOXFRaGpTa0lRMXBTRU1hOGsrUTVVOXJWM2RGOE1wRkJLKy83bWlWcTEvSFoycW1vOUQrcEFBQUFBQkpSVTVFcmtKZ2dnPT0nLFxuXHRiYXNlNjRGbG93ZXI6ICdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQmtCQU1BQUFDQ3pJaG5BQUFBS2xCTVZFVkhjRXpEdzhPdnI2K3BxYW1VbEpUQ3dzS2VucDYxdGJXeHNiR3lzckxOemMyYm01dTV1Ym1qbzZNcG92aHVBQUFBQ25SU1RsTUEvUDc5L3NIRGhpWlMwRHhab3dBQUJCQkpSRUZVV01QdGw4OXJFMEVVeDdjdFRYYXRCM01JMVNXbkRiVUtQVWdYcWg0RUQ4VWY3S1VWU20zb29WU3BTaWkwRm4vZ0Q0ajRvK0FQaUVvVm1vczlGTzJjZWxpcVpWZ3dnYUtIUFFpQ0NrditGOTlrTTdPem01a3hxMWRmRDkxazlwUHZlOS8zWmpiUk5ISG9rL21LbGk0ZUlQTmdTdVJPYnVOOVNxU0V6TTIwaUdubTB5SWJxQ3VWN05TU1NJVjd1eVBNNkpNQllkZVRPYW5oL1FpaEpZWnNVQ1NieStWa01qMkF2T3QwckFlUUF3cUUzbGZLTVpWbFFDWmsxUU9DS2trVlBhZElUQ2ZJUk5LeGZvSkk1KzBPSUZ0SngxNENNU2cxbVJTRGtvN1ZBZmtzUlF6RWJHWXF4T0pjVlRXTUNIMkkxL0lBQ05XMFBXVTJNOGNtQVZIdG5INW1NMVZSV3R3S1pqT2Q1SmJGNnMxSWJhWXFhb3RqTmxQSGdEQW5sQWl6dWJUUjZvdk1ZbjA1MmcvVTVxY21PcGkwV0w4eFRTLzNJZlNldDVtOE1FcjVhampGNWxlNmRxL09KcG9icmRZMHQzaTlRZ2VmV3J4VzkvMUJMaGswRTltOEZlVU1oaFhhbDQ5OWlEMGVRUmZERit0cy90dHRPUlJlcmZwK29WN2Y0eEpqODJpVVltMVl6b2QrWlFFQWxTLzhtTUJ3S2ViVm1DVnAxZjBKTFM2ektkMTcraXdSS1RBUlZnMlNIdHozaUViQkgrUStVMjh6VzJKaXphOFRqYjFZRm9ZWk1zSnlqRHFwM005WEJRZFNkUExGZHhFcHZPQjM3SnJIY21SL3k5K0xnb1RsQ0ZHWkVhMnNjNmQ0UEdsd2VFYTJKU1ZQb1ZtK0lmR0czWkwwMzdpVjlvSCtQK0p4YzRIR1ZmbE5xMU0wcGl2YW8vRW9wTzRiL29qVkNQOUdqbWlYT2VTMERPbjFvL2lpY2NUNE9Sbnl2QkdGM3lVeXdrUWFqVzRUaTBTR3VpeS93VlNnL0w4dytYLzhRK2h2VXg4WGQ5MHo0b1Y1YTFpODhNYkZXSHowV1paMVVyVHdCR1BYM1JhdDlBRmlYUk1Sam9NZElkSkxFT3QyaDdqcllPemdPYW1LWlNXU05zcE9TMFg4U0FxUllteFJMN3NnNGVMelltTmVoY3hoM3VveXVkL0JIMlVkdXg0eXd4RlRjMXhDN01nZjR2TWhjNVMra1NIM1k3eWorcXB3SVdTb1BUVkNPT1BWdGhHeDlGYkdxcndGdzZ3U0Z4SnIrMTd6ZUtjenR0M3UrMnJvQUVWZ1VqRGQrQUhHdXhIeTJyWkhhYThKTWtUSEVleWk4NUFOUE85ajlCVnVCUkQyRlk1TERNby9Tei8yaFJlcUdJcy9LaUZpbitDc1BzWU8veXZNM2pMMnZFOEViWDcvQmY4ZWp0cjJHTE42NWJpb0FkZ0xkOEJpcy9tRDVHbVAycWVxeW8yWndRRU90QWpSSURIN21CS3BVY01vQXBiWko1VUl4a0V3eHlNWnlNeFcvdUtGdkhDRlIzU1NtZXJIeUROUTJkRjRKRzZ6SU1wQmdMZmpTRjl4MUQ2c21GY1luR0Fwam1TTElDTzNlY0NEV3JRNDhnZWJhOURJM1NUeTJpN2F4NldJQjYyZlN5SVpJaU8zR0ZRcVNVUnA4d0NvN0doSkJHd3VTb3ZKQk5qYjdrVDZGUFZuSWE5cUoyS28rbDltZWZHSWRpbmFNcDB5QzFVUllpd3NkZk5FNDVFdUE1Q3g5RWhhbGZ2TjVzK1V5SXRtODF2YUIzcDRqb25pTitTQ1A3UWMxaGJsQUFBQUFFbEZUa1N1UW1DQycsXG5cdGJhc2U2NEZsb3dlcldoaXRlOiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUJrQkFNQUFBQ0N6SWhuQUFBQUVsQk1WRVgvLy85SGNFei8vLy8vLy8vLy8vLy8vLzg0Y2hZTkFBQUFCblJTVGxQL0FHekNPWVpqNWcxbkFBQUNma2xFUVZSWXcrMllUVlBESUJDR3R6YTlKdzI1YTBidmNheDMwbzczT09yLy95dm1hMkYzWVdscFBUaWpYTnBBSHJLOExMQUxWUEZpdW0ydk5JRlNid0dLVEdRQTJHVWlIY0QyOXlETnkzc01JZFVCUWw3cjJIOG1PRVZxQUhnUGtZWlVTNlFjMnpZaFFxdGp5RFpFeGltQ1p3V1pMSUJlSWdZU2hzMk56eEtwU1VlaFlwTUpoVVJHYitPK3c1QnBNQ0FSRUtQbkNESGJJWTIwU3poTTV5eHppQVhwT2lCWHlkcmVrVDlpNVhERXE0TklJSEhneVU1bVJHcXZpSUk0bVJFSkpBNFFKek1pSUx3bFJKenBLeEpLdkNCbThPc0JCYkx1eDB0c1BsNFJLWW01YVB1Nmp3MVU0bUd4RVVSOWc4TTFQY3FCRXAvV0psaU5nWU9YdWVCelM0alpTSWNnWTVsQ3RldmdEU2d5ekUrckFmdU9UUU1xMHl6dm9HSDE4cWp1MjdNYXl6czRmUHlNemlDeDgxTkphNVJOZlc3dlBZSzlLT2ZEaVZrQnhGSEc4aEFqOXR4dW9CdVNXT1JzRmZrcEJmN3hLRkxTZWFPZWZFb2poNWp6MjJESkVxTVA4ZlV5YUtkUXgrUm5HK3lYTXBlOEFhcnM4dWVSMXBWSC9iVzNGeXl2UFJ3OTB1cExESHdwZ0JEdGc0YVVCTmt4UkxYTUFpMDNJaGNadHIxbStGZUkvTy9KTnlEbW1MMWRqTE9hdVNsTmZsQnBXMThSUTJiUHFYSTIyTVhYRWs3NUtSSFRua1BrWWJFU2JkS1AyWkZrMHI1c0l3ZmZBankxbHgrdng3TkxqQjYvRTdKZnY1RVJLaHpwTjB3OElERThJR0ZEdjVkaHoxMHM3R0ZpWFJaY1VlTENFRzVQNW5EcTlrNFBGRGNvTXBFM0dZNE91eHVDWGhtdXlOQjZrMFJzTElBdnFwOU5FNXI4WkNTUzhneG5VcDdPRGRZaFpUcXh1aUo5dXlKSnRQbXBxSjd3VmorWFZpZVM5MDNpVmlIemlxQWhjaExFSkF5YjdqV1U2NDdFcFVvZlEwemlVdVhYWGhEZGR0bGxsU3dqZ1NRdTdyNEJSV2hRcWZEUE1Wd0FBQUFBU1VWT1JLNUNZSUk9Jyxcblx0YmFzZTY0U3VjY2VzczogJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFCa0JBTUFBQUNDeklobkFBQUFFbEJNVkVWUlVWRkhjRXhUVTFOUlVWRlJVVkZSVVZGT1NsU1VBQUFBQm5SU1RsUC9BSTYrVnlTQjNaRU5BQUFDY0VsRVFWUll3KzJZeVlLQ01BeUdJOGhkcGR4ZFp1N2djcGRaN2pMNi9zOHlZaGVTTmkwYVBkcWJ3T2ZmcEdtYUZPWVBEM2dqNGJpc043dmRkdjE3Ti9KVmd4bjV4MTJJV2dJYVdUdU8vSUUzUHNlUWJ3akdQbzJjZ1JtSEZMSndkbS9YNjQzendpcU9LUFBKMW5qM3NqRVAyaWlpZlpXajViaG9wU3lHYUVPMkhYNWZiUUp6d0orVzd4L2p3NVpGanNFVTBQTXBoOXhFOGk1RXFwcktBTFc5NWVKUVVSa2d6dzk4dUovSnZ3R2VjUjdiSWpXV3NVZ1ZycklmRloySGxMeTNzS0VURDFtbVJMUk1SaEdWc3NSYTB4SmtkbjNTcEpCeW1Ca004K3BTU0RYTUROeURhVG9WSGQyZmdwTnQwc2p3aVVaTzE5K2pHUStnUUVnOU9xK2J1Zm1BVkdpaG9tTm1qUUc3VUczMDIwdnJsbTdsa0ZuS0ZHVTNrWjBLR0FkbUtlODIxcGlwUStxRUtjclplVEwyZzVGc1VrczRjU3RqRVpXd1hnMGIwbjRHeG1FcGtXd0lzNVZCeW5qZ0s3eFphejEvMEQ3T3hrVnVMcHNZNUJRTkZ5TFM4NFZCampiZzBpTDJyMkVRSEJPeEJoaWt1VU9rZHhPRFZGMWN4SG9XdFBQc2l5WE80NTVJdjM0aHNzQ084RVY0WklZVGpTOFNSNHFZU0hSaVRpWVE0WkZiSGkwaUloaEJUaTZkVENnU1dSY253NGg0eUdUdXlUQWlPR0JJV0dvWlRnU0hKUWwrTGNPSjRPQ25XNnlYMmJNbko5cGlkQ09YdGtUa1RySUdwWXVPeW5BaU9GMTRTYW1NaU9DazVLZSttcThCY09ycnZ5bThkMHpLSVFuV1QrTTFXd09RTk80ZkZpV2IxOGhoRVJ4SlB4MmZibGJQSEh5QzQxVnlpQXRLQlVGQklpaDdKTVdWb0lRVEZJcjNsS1BOODBXdm9MU1dGUEM2NTNpb1RaQTBJMEZyUTdxVTZhc2FLMEg3Sm1rU0phMm9vT0dWdE5Vc2MzajlGWUhrSWtKeTNTRzZWSG5mWEtYR1A5dDROOVE0WWU5OEFBQUFBRWxGVGtTdVFtQ0MnLFxuXHRiYXNlNjRTdWNjZXNzV2hpdGU6ICdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQmtCQU1BQUFDQ3pJaG5BQUFBR0ZCTVZFVkhjRXovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy84ZFMxVytBQUFBQjNSU1RsTUFpVllrNkt2REhMZmFlZ0FBQW8xSlJFRlVXTVB0V0V0em16QVFOaENUcTkxMHl0WHBpeXZ4VE5PcjYwenJheWVweDlkMDJnblg0c1RtN3hjRWlKWDJnZG5rR0oxQTR0T25mV3FYeWVSMXZNUll6cmNQRDl2NWg1TUJsMy9MZHZ4NGN4SWcvRldDOFgweGpMamFsTTU0dWhoQ2ZDclJ1SlVSWDBwaTNFbUlxWlY3TzU5dnJSWm1ndVN0SEw5YjdTN2Z0Zkx3T3RpWkR3N0FITXRtcXVBUTEyYjVXd2Jub3JkbThnOXpMTE80OXFjL20ybjZhS25od1BPR1owOGhBaU5IaGhlaUhhZTFsT1VQR1pwUWtQS2EzcTBtT1VqYVJ6U1JhR1VqcHkvbW1XU3d5U1NwbGxjRXRlQktBVDUyS0VuU2JibEE1MXBKRVB4QlFvaUgxRlA0RTNzNStGSnYwN2g2L3lsRDZ1aTdCKzlmcS9laHJGQjk4Z2hlYzlFb1Z0eWpLOHBxQ0hMbUNCT3dNV1NDZVdGTk40TWJQQWs1NU5oc3ZvRkhTU1ZSMGs1VENUVEV6bFVHY3FWL25WcDduOW9JVmttdGFxYkFFcUVnZmRnSEpQd3NFQXlaOXI0VkFaWEZqcEV3eWF3MytIMnY0MktZeEtoczFYdlkvZ1NTR3YrSUh5VVN1SFhDZVpoTEFnVkkzRWpnU0dvMUZiM3hPMHRHR1U5UzIvS0FJYnRqeHBKQVNHNzNxb3g2dzVMVXEwY0VPYStpSU9OSVdJaWxRU1EwcFBhMmpnYVJRQWdRUDdjMG1JVFJXR3hwTUFtRVFGTjJOQVFKTkNWMG1JNkdJSUVPNDdobFEwT1JRTGQwbkwraG9VamcxbTZJMVRScjh1WUVBcmlCSExjVkZRNVVFTWlCZTNYa1RCRUcwNFdYbEdLR3hQbk1TMzA1WFFQQTFPY24ySml1QVp3RTY2ZnhuS3dCbkRUdVh4WlRNcTg1bHdXNmt0NW5kTHFaUGVmaVUxeXZta3RjVVNvb0NoSkYyYU1wcmhRbG5LSlE1RnhSS2tjVlJhK2l0TllVOElvMm9Wa1kxNHcwTk1XWWxxZnQ5MUJqOVZIcStjYTNiNDNCeGpXSm1sYTBzZktvaGxmVFZwUE4rOTNML3lMUS9JalEvTzVRL1ZSNUhkTDREN21seG1qd1ZkRUxBQUFBQUVsRlRrU3VRbUNDJyxcblx0YmFzZTY0RW1wdHk6ICdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUpZQUFBQ1dDQU1BQUFBTDM0SFFBQUFMZUdsVVdIUllUVXc2WTI5dExtRmtiMkpsTG5odGNBQUFBQUFBUEQ5NGNHRmphMlYwSUdKbFoybHVQU0x2dTc4aUlHbGtQU0pYTlUwd1RYQkRaV2hwU0hweVpWTjZUbFJqZW10ak9XUWlQejRnUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpHOWlaVHB1Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpUVdSdlltVWdXRTFRSUVOdmNtVWdOaTR3TFdNd01ESWdOemt1TVRZME5EZzRMQ0F5TURJd0x6QTNMekV3TFRJeU9qQTJPalV6SUNBZ0lDQWdJQ0FpUGlBOGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBpQThjbVJtT2tSbGMyTnlhWEIwYVc5dUlISmtaanBoWW05MWREMGlJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRiRzV6T21SalBTSm9kSFJ3T2k4dmNIVnliQzV2Y21jdlpHTXZaV3hsYldWdWRITXZNUzR4THlJZ2VHMXNibk02ZUcxd1RVMDlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl0YlM4aUlIaHRiRzV6T25OMFJYWjBQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVkZkbVZ1ZENNaUlIaHRiRzV6T25OMFVtVm1QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVlNaV1lqSWlCNGJXeHVjenB3YUc5MGIzTm9iM0E5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmNHaHZkRzl6YUc5d0x6RXVNQzhpSUhodGJHNXpPblJwWm1ZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZkR2xtWmk4eExqQXZJaUI0Yld4dWN6cGxlR2xtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwyVjRhV1l2TVM0d0x5SWdlRzF3T2tOeVpXRjBiM0pVYjI5c1BTSkJaRzlpWlNCUWFHOTBiM05vYjNBZ1EwTWdNakF4T1NBb1YybHVaRzkzY3lraUlIaHRjRHBEY21WaGRHVkVZWFJsUFNJeU1ESXlMVEF5TFRJeVZESXhPakl4T2pRMUt6QTRPakF3SWlCNGJYQTZUV1YwWVdSaGRHRkVZWFJsUFNJeU1ESTBMVEF4TFRFelZERTVPakE1T2pRd0t6QTRPakF3SWlCNGJYQTZUVzlrYVdaNVJHRjBaVDBpTWpBeU5DMHdNUzB4TTFReE9Ub3dPVG8wTUNzd09Eb3dNQ0lnWkdNNlptOXliV0YwUFNKcGJXRm5aUzl3Ym1jaUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlpXUXdNV1l6TldRdE9XUmpPQzAwTURCaUxXRXlNbVF0TmpNNU9HWmlOelZoTkdSaUlpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSmhaRzlpWlRwa2IyTnBaRHB3YUc5MGIzTm9iM0E2WkRobE16UTNabUV0TURZMk15MWpZVFJpTFRnek5UY3ROVGs0WWpCa05HSXpPVFUySWlCNGJYQk5UVHBQY21sbmFXNWhiRVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2WkRBNE1ESTRNREl0TXpVeVlTMDROVFJoTFRreFlqY3RObVJsTm1RMU1tVmlNMlF3SWlCd2FHOTBiM05vYjNBNlEyOXNiM0pOYjJSbFBTSXpJaUJ3YUc5MGIzTm9iM0E2U1VORFVISnZabWxzWlQwaWMxSkhRaUJKUlVNMk1UazJOaTB5TGpFaUlIUnBabVk2VDNKcFpXNTBZWFJwYjI0OUlqRWlJSFJwWm1ZNldGSmxjMjlzZFhScGIyNDlJak13TURBd01EQXZNVEF3TURBaUlIUnBabVk2V1ZKbGMyOXNkWFJwYjI0OUlqTXdNREF3TURBdk1UQXdNREFpSUhScFptWTZVbVZ6YjJ4MWRHbHZibFZ1YVhROUlqSWlJR1Y0YVdZNlEyOXNiM0pUY0dGalpUMGlNU0lnWlhocFpqcFFhWGhsYkZoRWFXMWxibk5wYjI0OUlqTXdNQ0lnWlhocFpqcFFhWGhsYkZsRWFXMWxibk5wYjI0OUlqTXdNQ0krSUR4NGJYQk5UVHBJYVhOMGIzSjVQaUE4Y21SbU9sTmxjVDRnUEhKa1pqcHNhU0J6ZEVWMmREcGhZM1JwYjI0OUltTnlaV0YwWldRaUlITjBSWFowT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlpEQTRNREk0TURJdE16VXlZUzA0TlRSaExUa3hZamN0Tm1SbE5tUTFNbVZpTTJRd0lpQnpkRVYyZERwM2FHVnVQU0l5TURJeUxUQXlMVEl5VkRJeE9qSXhPalExS3pBNE9qQXdJaUJ6ZEVWMmREcHpiMlowZDJGeVpVRm5aVzUwUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhPU0FvVjJsdVpHOTNjeWtpTHo0Z1BISmtaanBzYVNCemRFVjJkRHBoWTNScGIyNDlJbk5oZG1Wa0lpQnpkRVYyZERwcGJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qUXdOamcyTnpKa0xXWTVORE10T1RVME1pMWlNREJpTFRWbE1ERXhObUUxTm1JelpTSWdjM1JGZG5RNmQyaGxiajBpTWpBeU5DMHdNUzB4TTFReE1Eb3lOam94Tmlzd09Eb3dNQ0lnYzNSRmRuUTZjMjltZEhkaGNtVkJaMlZ1ZEQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGtnS0ZkcGJtUnZkM01wSWlCemRFVjJkRHBqYUdGdVoyVmtQU0l2SWk4K0lEeHlaR1k2YkdrZ2MzUkZkblE2WVdOMGFXOXVQU0p6WVhabFpDSWdjM1JGZG5RNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcGhZbUprWm1VeVpDMHhZMlEyTFRKaU5EZ3RZalV5TlMwNVl6bGhaamRsTmpBNE5ETWlJSE4wUlhaME9uZG9aVzQ5SWpJd01qUXRNREV0TVROVU1URTZNak02TkRBck1EZzZNREFpSUhOMFJYWjBPbk52Wm5SM1lYSmxRV2RsYm5ROUlrRmtiMkpsSUZCb2IzUnZjMmh2Y0NCRFF5QXlNREU1SUNoWGFXNWtiM2R6S1NJZ2MzUkZkblE2WTJoaGJtZGxaRDBpTHlJdlBpQThjbVJtT214cElITjBSWFowT21GamRHbHZiajBpWTI5dWRtVnlkR1ZrSWlCemRFVjJkRHB3WVhKaGJXVjBaWEp6UFNKbWNtOXRJR0Z3Y0d4cFkyRjBhVzl1TDNadVpDNWhaRzlpWlM1d2FHOTBiM05vYjNBZ2RHOGdhVzFoWjJVdmNHNW5JaTgrSUR4eVpHWTZiR2tnYzNSRmRuUTZZV04wYVc5dVBTSmtaWEpwZG1Wa0lpQnpkRVYyZERwd1lYSmhiV1YwWlhKelBTSmpiMjUyWlhKMFpXUWdabkp2YlNCaGNIQnNhV05oZEdsdmJpOTJibVF1WVdSdlltVXVjR2h2ZEc5emFHOXdJSFJ2SUdsdFlXZGxMM0J1WnlJdlBpQThjbVJtT214cElITjBSWFowT21GamRHbHZiajBpYzJGMlpXUWlJSE4wUlhaME9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZZVFE1TWpNNU1EQXRORGhpWkMwM1lUUTFMV0k0TkdJdFltVmxaVFZqT1dVeFlUTTFJaUJ6ZEVWMmREcDNhR1Z1UFNJeU1ESTBMVEF4TFRFelZERXhPakl6T2pRd0t6QTRPakF3SWlCemRFVjJkRHB6YjJaMGQyRnlaVUZuWlc1MFBTSkJaRzlpWlNCUWFHOTBiM05vYjNBZ1EwTWdNakF4T1NBb1YybHVaRzkzY3lraUlITjBSWFowT21Ob1lXNW5aV1E5SWk4aUx6NGdQSEprWmpwc2FTQnpkRVYyZERwaFkzUnBiMjQ5SW5OaGRtVmtJaUJ6ZEVWMmREcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPbVZrTURGbU16VmtMVGxrWXpndE5EQXdZaTFoTWpKa0xUWXpPVGhtWWpjMVlUUmtZaUlnYzNSRmRuUTZkMmhsYmowaU1qQXlOQzB3TVMweE0xUXhPVG93T1RvME1Dc3dPRG93TUNJZ2MzUkZkblE2YzI5bWRIZGhjbVZCWjJWdWREMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lESXlMakFnS0UxaFkybHVkRzl6YUNraUlITjBSWFowT21Ob1lXNW5aV1E5SWk4aUx6NGdQQzl5WkdZNlUyVnhQaUE4TDNodGNFMU5Pa2hwYzNSdmNuaytJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPbUZpWW1SbVpUSmtMVEZqWkRZdE1tSTBPQzFpTlRJMUxUbGpPV0ZtTjJVMk1EZzBNeUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpWVdSdlltVTZaRzlqYVdRNmNHaHZkRzl6YUc5d09qTTJaR1E0TlRReExXUTBNV0V0WW1ZMFl5MWlaakEzTFdObU5qWmhOalpoTURnMk1TSWdjM1JTWldZNmIzSnBaMmx1WVd4RWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09tUXdPREF5T0RBeUxUTTFNbUV0T0RVMFlTMDVNV0kzTFRaa1pUWmtOVEpsWWpOa01DSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QbTMwVS9nQUFBQUpjRWhaY3dBQUxpTUFBQzRqQVhpbFAzWUFBQUEvVUV4VVJVZHdUT0RnNE8zdDdlN3U3dW5wNmQ3ZTN1VGs1TS9QejhuSnllUGo0K2pvNlBqNCtNckt5c3pNek83dTd1bnA2ZmIyOXZMeTh2cjYrdjcrL3NIQndlYWczeEFBQUFBT2RGSk9Vd0F4aWE1cEYwbisvdnpYM0tiVUxRMkRZUUFBQ0cxSlJFRlVlTnJ0bTRsMm83Z1NoaTIwSVdGckFkNy9XVWM3RW9zRFdLWjk3NkhjN1dUbWRNS1h2MHFscXBMeWVOeDIyMjIzM1hiYmJiZmRkdHYvbU9Ibjh4ZXhTTnNpUkg1UHJiRnRXNHArRGV0cHNGNHY4R3MrSEEzV0V3T0Fmd3pyaVl4YUxUVnNQOFgxUUsweit2cVFDemV3WW9naTYwYUw5U0VYNW95eHBoWVZDRlRHamZTSkNUbU4xakJydU41S1RHQ1VTOGJoeVNRR0hSYW9obVc0Z2x3dGxkYk9lWUpZS2xndmJ5VXVBOGFGRkVLYysrYUlNNGhyUm55aU1uSVpLcTFQcmloY00zR05LYm9NRjFOYWE5WDkrOFQxS3J4SWxWYkdqdjNjQUVIT1lZTXFxZ1VzVnVKcXFlaFYzK3NqRHdCK0RUSnAwbFl0TUN5WnB4cWpGNGUrNzQrc1JjUVNGWk84VW9uVVNFRnp1VVkrREtvNTlBMmtaRGF0R0NqekNhdXkvMkFtaFN5Q3EwV0hFajBLVE5KRG1WZU5oRXJNdDFROFc0eHRpNC9Gd01KNGpheGwwNVRLRmlOdEQza0JHckhuaGlwaDlWMGVYUWM2RGt5RTJ4WDgzMEFsS3NoRlRFclhldUNaWEsvOW00MXdGc0dTZlo0bGNHZXlaOThQcnlsSjdNV0NvalFaM3FTdWtMMlFzbGdkbmdxSm5URVBkVEpoWHZiTkJvUi8rN3dhYkl4V2R1Ti9KYTVkV0Vpdm00WFNaMnVRY2tOem1SbEhybjJsYzZlaWFmdlM0VjJIZDEydGVzYXU4dG9aVzBDdFdvWlliOXQrT3F4ZENZS1lqVlBGMTZwVmJJTEl5L2dSN01WYVdNSFlQQ29hMlZremtYNElyeTJyaXJYYnVtR3lBakdDMWg2MllMdzZBcHNOS1pwaDNmcElXSHQwOEpvdlJXRDYyc2VqcFhoVHJoV3JQcGw2elo2UFcyb1RHNWx0bHZndEY2d2VOWUNXS2VKSlNmZzRXNlBOSmxqM3NWWmdPWFY0bGM4bjRSbGtNVExFQkRWb1ljM25JMDlrcHl6emZnV3NqeXpCWlNOREtGMi93amgrc3hZdm44WTFzY3hsZkxGOVQxUkJPM3dWSHNucThGazRvR2tFaC8wS0pQU2E4VDJDZVdFNVg5QlBtZ0xzYVJJR2VOTDJrc2hDc1dvTEJtZFBKVzVXYnoxbmRBS1VYalB3eFhZQVVwU1YzZnk1QkpnMWFhMXR5VlhISE1nVkgzMWV3RFZybGVIcjlYcUM2ODRTVUY0bWVjUjMrd1c1U0MyUU52eFVpelJ2OThtTERoUGdZaU1EYit2OGcwT0FEeHF4Y25mOXcwMW1aWUpGMGZVVlA1TGNkc3dic01teTFEVnM1UGxFNU5wTmlUUjhNOHFBV1prT3k2YU4xM1Zjb09GMi9zM3huM01lczhYemEwNXRnUi9CdU56NjlubE56TVIwZkg0NXArRzRSOW94aDJtS3Q5TUY0SjdLL2x2V1VvandGNW5DZ0NwdVJVcHRuWk1RM2F1MG5TbzJVc0hnVjN4cG1lTFl6R21sM1pGQkJ6WUdQQ3BPUVJ3WHMxL0dHMUo3NGRsWmM2SktVT3RqQkF6OVhqVnh1Y0dXSGJaVkpEUEpRR1lEUmwxUW1mMW92azJTYmdoYjZNUWxuRjdtQnpNMWJnT3FKQVBwb09RYVZlKzRTa2NpdDN1cUhNeUcvU2gxckhOTjBnQWZNMG5uUHJtdWxmTFZCU20yMFRTWlNkV2EwTEpsMnVrVnlFNHZUWUNnUDN1UWt3djFUS3RRV2d4RHpCU2c4ME9RakNzNGtsS3Z1VXpITENmSWJES0lFL1M1VklHcUQxaUQyODE5cGtBcVRXZG1laW5hK29aQUJpN1g1QjFNR29USnFKU2NodWs2Sk5IY2dVUEFjc1ZGazArTjBvRE42OFZvN0ZRU21DWGp4NDZPRXRVazFscFkyWkZRR3IvQWNwcVZhdG80d1BVRCtSaGZBZXlRSTVzSjZsMnNEd25LcU5GU0p2cGl5SmJGbDNrVE9qWjJpZXZ3Q1I3aGtVb1dlVjJ2T0xBWHZCMzlBSm95cVlhODFBNWN2YUFpZFhZVEZUeWNLREJjYWxWSzVmM1hTODlrekxWbDl0eGZMK0srcDZOVW5pdHo1S2tLbTdEM0RyUlBOcTRiazdsMjBhRlJwcE5pbG11UUkrdXpUdGo5d1BCa1RzVndNN0hiSjVwd0dndWp5UnlaRHpRTE5vaVJGbHVSdFErR3pFZ3VxUnhVTCtaTUZxdWxNeklmYVAzQVJqMmsvdHhCOGMrMkh5am1EaXpDYVZXdE5vRTVNdk1sS3MvNFZRN0hVSlpDclU2cUNLY05KMmFTV1VaaEpadTRWSTBMQjRDSEZkajc3RFJ1R2kyOFdLQXhvUnlaeXpHVnJtYzBqbWsxblA1UWF4Wm8xcHVxcTFZSUFxZ1piOGUvckFCWkpXTkNOeFY3RFNUcE9PN0FhaWw5SjluWUh0dWEvNG91RS9hUzBYMXF0WFF6d0d4K3JuYmkydmhGL1RmWkc1Mm9jNkRQbzFXQ2kzUlREblJrN1RFbnRvRXAzOGdnK0RqWXMyb3BrUjNKVzVFcEw5clUwWFNLNS82TE9UQVZTKzcyeDdwbTYwelNmNUhNZGxkamh6SnF3MUZSY3hYZFMzWk5acDBzOTJGaXlsdVV2QlBvRDl5blpOa0JpdTJORjExb2ZubG5RYlpnS3F2dXNqOVIvZjZET3pnVnNhaGJObFh4bHN4VTh5N3FyYlR1cGl0Unl4RkJLRzZIM2FFUFVxajdZcnpBeW1xNDFGWGxaTGxPNFdMYnZHMktnNHZZQit3UGZXUzJCNVJxOFRXOVJPcEFaYmlGNk1tQ1RzeDFOTExzeDdOT29PaVp1cDJDTmJaMzZ4Yzk2RXJjeHp1SUxHcm1tRmhpbWp0d0tvL3lUbTdmZVRWd0I2MUl6Ym5XNDk2N0t0M2NERG90R3Q4SktyVGlVeU8zVXkyUFpadDl0YXBYRWZYaFdtVGdjb0IrSmNoRldzaUNLdlluaG1uL3RLdUpEYmdseTg5N0ZuRmZrRTFyUUxLeTgxME9VN3hXM2JFSkhDRDVnRVJ0dVRHdXhvSnFBNnFJOVROTWE2TWJ2Wm9tc2l1YmJQWXg3OFlYRGFhUnFxc3lxZlNhTFpkallHSEx1NjVyRGd5ZFhDV20xUDVFdmNRODI4ZjlwY0JhcFRJTFNNdjFuWkNBYzBXekZJRnNHZlVpL2ttQXhjNmNGcURTWXVQU01JYnMxT1Zyd0lUVFFNOUhWUkZKNUpMNTZxY29GenpUMXVWY2QydjlqRnc4QkhsY1d0bUVJODZocDVEeS96T2xLOGNVcC9yVnNlUlVCcWF3ejZrbUFjUExNOWw1bThoNFY1M0l6LzJtRkphVEN2RjhKYnNNdlBqVS83Y3JiVVhhcnQwdjRXeUUwTG5EUGNBWDk1S25qNFZVRThIQ2ROZFVQOEJEY09YS2RQbDR1U1diaDRMZk9WMEhEZGZpcE9tdStlSVJyRHNOUGtJVDducC84WkF6VmRPZDF1OHdISXFlWHQ4VnF0Z2lPNTBlUGVOYUdHK3VPOXJIaUtkTDcxcG5JdW44anhFS1h2MnIySFlCek8vbXo5NnZGS29NTTVXTGs3dFFYUzlVNWt3Q3U1bGs3bjYrK2tkQ0ZXUmFUVXptMC81ZkNsV0dXVHJNL0FHaENySk8vWkJRaFRQRkx3bVY3ZWJnY2R0dHQ5MTIyMjIzM1hiYmJmK0g5aCsyV0V0ZEhWaW5MQUFBQUFCSlJVNUVya0pnZ2c9PScsXG5cdGJhc2U2NEVycm9yOiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFKWUFBQUNXQ0FNQUFBQUwzNEhRQUFBTGVHbFVXSFJZVFV3NlkyOXRMbUZrYjJKbExuaHRjQUFBQUFBQVBEOTRjR0ZqYTJWMElHSmxaMmx1UFNMdnU3OGlJR2xrUFNKWE5VMHdUWEJEWldocFNIcHlaVk42VGxSamVtdGpPV1FpUHo0Z1BIZzZlRzF3YldWMFlTQjRiV3h1Y3pwNFBTSmhaRzlpWlRwdWN6cHRaWFJoTHlJZ2VEcDRiWEIwYXowaVFXUnZZbVVnV0UxUUlFTnZjbVVnTmk0d0xXTXdNRElnTnprdU1UWTBORGc0TENBeU1ESXdMekEzTHpFd0xUSXlPakEyT2pVeklDQWdJQ0FnSUNBaVBpQThjbVJtT2xKRVJpQjRiV3h1Y3pweVpHWTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1Rrdk1ESXZNakl0Y21SbUxYTjViblJoZUMxdWN5TWlQaUE4Y21SbU9rUmxjMk55YVhCMGFXOXVJSEprWmpwaFltOTFkRDBpSWlCNGJXeHVjenA0YlhBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOGlJSGh0Ykc1ek9tUmpQU0pvZEhSd09pOHZjSFZ5YkM1dmNtY3ZaR012Wld4bGJXVnVkSE12TVM0eEx5SWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBSWFowUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZGZG1WdWRDTWlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwd2FHOTBiM05vYjNBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZjR2h2ZEc5emFHOXdMekV1TUM4aUlIaHRiRzV6T25ScFptWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZEdsbVppOHhMakF2SWlCNGJXeHVjenBsZUdsbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMMlY0YVdZdk1TNHdMeUlnZUcxd09rTnlaV0YwYjNKVWIyOXNQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE9TQW9WMmx1Wkc5M2N5a2lJSGh0Y0RwRGNtVmhkR1ZFWVhSbFBTSXlNREl5TFRBeUxUSXlWREl4T2pJeE9qUTFLekE0T2pBd0lpQjRiWEE2VFdWMFlXUmhkR0ZFWVhSbFBTSXlNREkwTFRBeExURXpWREU1T2pFd09qRXdLekE0T2pBd0lpQjRiWEE2VFc5a2FXWjVSR0YwWlQwaU1qQXlOQzB3TVMweE0xUXhPVG94TURveE1Dc3dPRG93TUNJZ1pHTTZabTl5YldGMFBTSnBiV0ZuWlM5d2JtY2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNVFEzTlRFeE5qQXRaRFk1TUMwMFpUa3pMV0ZoTkdVdE5HTXdZVFZpTkdVMVpHRmpJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0poWkc5aVpUcGtiMk5wWkRwd2FHOTBiM05vYjNBNll6UmlOemxrWVdNdFpUSm1ZUzFpTnpRMExXSXhNMkl0T1dVMU4yVmpNRGhoTTJZd0lpQjRiWEJOVFRwUGNtbG5hVzVoYkVSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlpEQTRNREk0TURJdE16VXlZUzA0TlRSaExUa3hZamN0Tm1SbE5tUTFNbVZpTTJRd0lpQndhRzkwYjNOb2IzQTZRMjlzYjNKTmIyUmxQU0l6SWlCd2FHOTBiM05vYjNBNlNVTkRVSEp2Wm1sc1pUMGljMUpIUWlCSlJVTTJNVGsyTmkweUxqRWlJSFJwWm1ZNlQzSnBaVzUwWVhScGIyNDlJakVpSUhScFptWTZXRkpsYzI5c2RYUnBiMjQ5SWpNd01EQXdNREF2TVRBd01EQWlJSFJwWm1ZNldWSmxjMjlzZFhScGIyNDlJak13TURBd01EQXZNVEF3TURBaUlIUnBabVk2VW1WemIyeDFkR2x2YmxWdWFYUTlJaklpSUdWNGFXWTZRMjlzYjNKVGNHRmpaVDBpTVNJZ1pYaHBaanBRYVhobGJGaEVhVzFsYm5OcGIyNDlJak13TUNJZ1pYaHBaanBRYVhobGJGbEVhVzFsYm5OcGIyNDlJak13TUNJK0lEeDRiWEJOVFRwSWFYTjBiM0o1UGlBOGNtUm1PbE5sY1Q0Z1BISmtaanBzYVNCemRFVjJkRHBoWTNScGIyNDlJbU55WldGMFpXUWlJSE4wUlhaME9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZaREE0TURJNE1ESXRNelV5WVMwNE5UUmhMVGt4WWpjdE5tUmxObVExTW1WaU0yUXdJaUJ6ZEVWMmREcDNhR1Z1UFNJeU1ESXlMVEF5TFRJeVZESXhPakl4T2pRMUt6QTRPakF3SWlCemRFVjJkRHB6YjJaMGQyRnlaVUZuWlc1MFBTSkJaRzlpWlNCUWFHOTBiM05vYjNBZ1EwTWdNakF4T1NBb1YybHVaRzkzY3lraUx6NGdQSEprWmpwc2FTQnpkRVYyZERwaFkzUnBiMjQ5SW5OaGRtVmtJaUJ6ZEVWMmREcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPalF3TmpnMk56SmtMV1k1TkRNdE9UVTBNaTFpTURCaUxUVmxNREV4Tm1FMU5tSXpaU0lnYzNSRmRuUTZkMmhsYmowaU1qQXlOQzB3TVMweE0xUXhNRG95TmpveE5pc3dPRG93TUNJZ2MzUkZkblE2YzI5bWRIZGhjbVZCWjJWdWREMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRrZ0tGZHBibVJ2ZDNNcElpQnpkRVYyZERwamFHRnVaMlZrUFNJdklpOCtJRHh5WkdZNmJHa2djM1JGZG5RNllXTjBhVzl1UFNKellYWmxaQ0lnYzNSRmRuUTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBqWmprMU5URTFPQzA0TWpGaUxUQTRORFV0WVdKbU5TMDVZVEUxTkdNMVpUWTROakVpSUhOMFJYWjBPbmRvWlc0OUlqSXdNalF0TURFdE1UTlVNVEU2TURRNk1EUXJNRGc2TURBaUlITjBSWFowT25OdlpuUjNZWEpsUVdkbGJuUTlJa0ZrYjJKbElGQm9iM1J2YzJodmNDQkRReUF5TURFNUlDaFhhVzVrYjNkektTSWdjM1JGZG5RNlkyaGhibWRsWkQwaUx5SXZQaUE4Y21SbU9teHBJSE4wUlhaME9tRmpkR2x2YmowaVkyOXVkbVZ5ZEdWa0lpQnpkRVYyZERwd1lYSmhiV1YwWlhKelBTSm1jbTl0SUdGd2NHeHBZMkYwYVc5dUwzWnVaQzVoWkc5aVpTNXdhRzkwYjNOb2IzQWdkRzhnYVcxaFoyVXZjRzVuSWk4K0lEeHlaR1k2YkdrZ2MzUkZkblE2WVdOMGFXOXVQU0prWlhKcGRtVmtJaUJ6ZEVWMmREcHdZWEpoYldWMFpYSnpQU0pqYjI1MlpYSjBaV1FnWm5KdmJTQmhjSEJzYVdOaGRHbHZiaTkyYm1RdVlXUnZZbVV1Y0dodmRHOXphRzl3SUhSdklHbHRZV2RsTDNCdVp5SXZQaUE4Y21SbU9teHBJSE4wUlhaME9tRmpkR2x2YmowaWMyRjJaV1FpSUhOMFJYWjBPbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2WkdNMVkySXlOV0l0WkRabE5DMHlaalEyTFRneU9EUXRabVV3T1RObFkyTTJaVGt4SWlCemRFVjJkRHAzYUdWdVBTSXlNREkwTFRBeExURXpWREV4T2pBME9qQTBLekE0T2pBd0lpQnpkRVYyZERwemIyWjBkMkZ5WlVGblpXNTBQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE9TQW9WMmx1Wkc5M2N5a2lJSE4wUlhaME9tTm9ZVzVuWldROUlpOGlMejRnUEhKa1pqcHNhU0J6ZEVWMmREcGhZM1JwYjI0OUluTmhkbVZrSWlCemRFVjJkRHBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pFME56VXhNVFl3TFdRMk9UQXROR1U1TXkxaFlUUmxMVFJqTUdFMVlqUmxOV1JoWXlJZ2MzUkZkblE2ZDJobGJqMGlNakF5TkMwd01TMHhNMVF4T1RveE1Eb3hNQ3N3T0Rvd01DSWdjM1JGZG5RNmMyOW1kSGRoY21WQloyVnVkRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJREl5TGpBZ0tFMWhZMmx1ZEc5emFDa2lJSE4wUlhaME9tTm9ZVzVuWldROUlpOGlMejRnUEM5eVpHWTZVMlZ4UGlBOEwzaHRjRTFOT2tocGMzUnZjbmsrSUR4NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlNCemRGSmxaanBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT21ObU9UVTFNVFU0TFRneU1XSXRNRGcwTlMxaFltWTFMVGxoTVRVMFl6VmxOamcyTVNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaVlXUnZZbVU2Wkc5amFXUTZjR2h2ZEc5emFHOXdPak0yWkdRNE5UUXhMV1EwTVdFdFltWTBZeTFpWmpBM0xXTm1OalpoTmpaaE1EZzJNU0lnYzNSU1pXWTZiM0pwWjJsdVlXeEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPbVF3T0RBeU9EQXlMVE0xTW1FdE9EVTBZUzA1TVdJM0xUWmtaVFprTlRKbFlqTmtNQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUGgyTERRc0FBQUFKY0VoWmN3QUFDeE1BQUFzVEFRQ2FuQmdBQUFBNVVFeFVSVWR3VE5yYTJzN096cTJ0cmUzdDdkUFQwODdPenVQajQrM3Q3ZGJXMXUvdjc5Ylcxdno4L01yS3l0RFEwTnpjM01QRHcvWDE5Ymk0dU1aUURuRUFBQUFLZEZKT1V3QnFFUHl3b3R6K3d6cUFwcWlUQUFBSFcwbEVRVlI0MnUxYjI1YWtJQXdjYngyVUZvai8vN0hMVFFWQlJjU1pmVERuYk0vdVRsL0tTbEVrd2Y3NWVlT05OOTU0NDQwMzNuampqVGR1UjkvMC95T3NicW9ldk9iTDcxMDF0WVgxSEZzOVFGdGZaYWxSUCtycFFWZ2RBRng5OTBablQ4TDZlWkl0VWw5OWplR3BmMUR4ZFYvVlA5ZlYxZi9QRmxGMWJZSG9WRlNSQzYwSXlWanJGUm51QjhJb3hwRXhTcnN0c0VyS0hwSncxZXF5Yk5MYkFRdkFZa0tqVXJqb0JnS1JxQWFlSWpHNStxYXBzNmhLY01XbWNkU3dxQUpXQmJBZ0NaWmFJWWJzcWdncXFsSE5iRkZhNXlWUjRqS3ZyS0VFck9Fak5DcU5Td0hyZkU4bHBMc29kL3UrY09QUE1QQkorR3o1ZE0wY1hOZ2NscmUrcFN4aFlJMVdXNVRmOUVOU01JZExDaVdzNnE5aHdRcHJCVllLRnF5UGx4NFd0b1N2clQ5bEMvd2tHdDhxbGtRb29DM2hpNnNnVzNCYjhndGRwU1YvemEvbW40OXBDMG9ZaE9OYmZ5ZDVoekRMRml2S0ZwVFMxZ0tNMHdlMHRRQ0VuY2ZnUW43UnQrREMvMjk5aTFNU1JKY0JDMHI3VnZpRzVLWnZ3VjVXSVVvYnhIeXJKS3k4VlJqWFZnRllzUHU1a090YnhkaHljQ0R1aWh6aVhWTG9XN3h3RWlVbURnZDU0NEI0Nmx1V0xXK251Z01MQjJCaW1tQzNjeFROeENEZzh4RnR1VVNOcW9Gc0RLelk4cHNhK1h0Qk5XWHI3NE42cXh3c1M1VDZWTDVyb2JLbDEwK1pSdTVTOXFCdlVZdUp3Vkh6andqckUzRzMzcUtoK1dYQmdta21DdkhZcXVUdlo4b283ckxGQTRQSmdZVzBNZGVQSVJRSUdVUE5iU013NWx1YkpNS3RKSTYrV2s2Y1ZGTW1BQ08rVlZyeWVMN1pnSThNaHdTMmZuTlBQSzBnZUhCUmQxMWVKU2l5TDRLanJMMnVtbTFYSXBSaWkxTUtCL21VL2lDWndGK3B0NXozVUo3VWlGM25RcWFkQVhDM1QzeEVXMkl5dURCZTN5RFRlMCtBNjRpdDJXVHlZU0dWSHltVUkvRWR1dlNXS0o4MER0djJOYllTb1F4Yk1rVkM3eXpOR0lXRnZERjdnUkQ3OVJZcldXL0JER3RpNHd3THRndk83Z1dLVVo4TXQ5NHFYOHZMSkU3MCt4Vk53ekRtOWdoTk0rRlg3cC9qbFpVSWQySEpEK1RmNzloTWUzV05yQUsvMzBFK0M4LzZ4T0NxYnF4RTVKTk1Zck5ibmFMVXZKQWV3ZkNnOHpGMEJhL3RidmlXTHZQWWZzR0ZBMVBWRDhaZG5qbFZjL0RTL283TEs0TkhqT2pLS2JmQ1RTQ281WG13S2JhWk00amxjOU5HRVlkOUlqZDBRUzVaR2FPUjJPK0RQbEd5UmIyblhaemduSTFHZEZXRiswZ2gzaWZ5VFJxdnpwWEkyZUVsazU4RmVIemlDRjVoWStoU01WOUdlL21vaFVUR3VRNHZ6SFllOGJXNXNOZEZRNThTdDIyVmNmNXp6SmJ0Y0dUNGlZUTdpejhkRnV4b1dSWU1qQU03S0NueXBIT1RMU3FkVXdZSUZwbmRPRC82QjJGQnpOUXhZbVcvenhZRTRqOHlMSGdhMXMyUmJtL081UFh0R2N1TkRJVzFkVGo1aHBqR3NPKzd6MktrOU5QMUpXRGxuV0tBTTRINnpDVU5NMDVLeVZQSEJjbFl6VWJnakUzTjN0UDJKV0hCbWJxRDRHTGVDczJqaE1UMTNsTVZsandjRWJldHdaZ3RIVXhWUTIxaG8zZkU3aW5mMnM4dnpNV3EwRVdwZk9CZzVoY0RTR3dhRjIrTGF5c1JJek5GcVJnQnYyc01oaS9JeDBXaVc4ckJLTkJ2NEV4Qkk3ZW9yeDlBTmF6c1BDYjVGa1NOSCtSZWFjb3MrQVl4YUZ6WDc2S01INjVjOHl0elo0MFl2cEZBcXRnQy9vdG4xZUNtTUk1Szh5VlJRVlZ3cTNhVnRVK2pKa3R3anlQN3grQkt2OHZ0b0gwOTh2WFlTSmNyV0dKY0FXMTFyOFdWUnhlNXZnY3VGYlhxd25hRVplalM2bXJMd1lLVWcxY2gyUkpzd1RGWWdNT3dvYXUrQVFzU3AvRnVEaFZaaTdKNDAyaWZnR2xhL0dKSXpHTFlHNUg0cm5LTUNVeWRMOXdjc21aU3VQaWtSMlFtalFiV3FhVjJvYjJSZE12YUxFdkZsUmlYcFllVHdxVk90TVpGK3FpMGRTNHVFakpLTXZXdVlLM1Mwakhad2FxN0J5bFlwL08ydXUzcTA0bE5xdWRMV0VKUWQvM3BhVEJ6MTJJYUxJUHR6RTVQMUFVdVc5VEI4TlZ6YUc5L1RJZlYrZVhzV2Vleno2SFdscHRFYm80U0lBZVd1ci9ZL1JaQy9nbVpUaUx6VVkyajVjdDZmaktzRnZ4cWd5UXhFOXNibWZZdG5KTUljaUVLbzYrRkwwd3ppSm10a3pzcEljVWwwUGdXckw3VkNLUDdobDYxVTRXTGVOKzdJZWxpMnZaaG1xMFZnakRPZ0l5aEo2MnNTcERrV05aYTF3aUI4V29MbHh6eTI5WHBHVlBnbjF1dDVWWWNHeVJMSzdPQ2lKYURZTXJBbmVKVWtaV2R3MHlEZ05tNW5Eb3dxTGMwS3A1ODFGTzdRUzRwQzlTL1lSVzl4a1ZkTk9qMFpIQ3A5YW5FWnczVkVLL2ZvcGlEcmtNT2JrY2RKdFQxZzYrdXpRNjBiSWRVUHp0ZFdaV3k1M20rdi96RllQT0dITzRBWnNhbG10Sk5reUhyQ0F4MVJYWDdtdDVnMUwxcERlenBrWHY4d0p3cFZSU1NhZjJjMjZZMHJyWFh4eVdCcHR1L292ZGFrK1Zoa3FqR0JaVWR2S3lncUFOS0EvTXFaLzM2a2NHd0ZuOTBSbldwNjZrc0t1SGdpdExGWThCVStGMlp2cXB4cE1ZOXFSM1l3T1VKMTJmYzBLVUhWS2Rzd2NLWHV3ZXRFckNud3ZNS3VYeGZjLzNSVkoyeUZjK2lvc1FkM1grV0dTVnoxVWl1TjJKMTU2RnlWeUhic09VcDNrcmV6YVBVVC9WeFhxZGZ3dmtuYi9aZ3AraWRUeFRicmtMcVl1S3JlUm5oeTY1R2Y0VzBOc0RvWWlxZjZ1WnN2cjhWOWVvNlhXYzUrM1RWZi8zTjFUZmVlT09OTjk1NDQ0MDMzbmpqalRmZVNJMS9JZU9ZT2VPNGZHQUFBQUFBU1VWT1JLNUNZSUk9Jyxcblx0YmFzZTY0QmFja1RvVG9wOiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQURJQkFNQUFBQmZkck90QUFBQUVsQk1WRVZSVVZIKy92NUhjRXlabVpsUlVWRlJVVkdtMUJ5T0FBQUFCblJTVGxQTXpBRE1UWkFKQkJHc0FBQUVuRWxFUVZSNDJ0MmNTMjdqTUF5R2Y3LzJVK1FDUWVEc2JlUUNnWkR1amFDNS8xVW1remFKbitKREZHY3czTGRmZmxLaWJKa2tEbnhyTDdkYmc3c050NitMNE84T1lCTStCMHlzK1FyR2tIWkcrT0VFUThnNmdvOEJ4MUdJR01kcE5PUXlJRzZYZE1nblNQdEtoTFFER0VaRkJnWU1raEtGdEdCYjBFSUVqRGdGUm93b0JWYU1HQVdwTWVkRWZ4TWladHdwVXNnWkNxdGxrQ05VZHBWQVdpZ3RDQ0NERnRMd0lXZW9yZVpDV2lSWVlFS0dGRWpEZyt5UlpDVUgwaUxSQWdOeVRvWFVOQ1JaeU1xV2hHblVOMklQbTN3U2x3SjdJVXNweUNCa0lRVVpoQ3lrSUllUXVSVGtFREtYQXVNOXNycnRZYnJaTjdZOThnaVpTb0ZkK3QxT3htTUlURzBkY3JTRlhGY2haMXRJdlFacFlXeGhCYkszaHBRcmtNRWEwaXdoNXQ0YStRdlp2RFh5RjdKNWErUXY1UFBXMjEvSTU2MjN2NURQVzI5L0lhTzNYdjVDbHJ3MXkxL0lrcmRtK1FzNXN2dzgzeU5uU0o1QlFiNEYvRjdFSUVKU25UaEdCQVh4a0ZRZkxPdmlRVUU4SkFVUHNvc0hCZkdRZkRBdEhoUkVRMUp4SVYwMEtJZ21yblJJODRTMHlBZDVCQVh4eEpVY2swZjZRbndyOXFtcjZ4RjV4TE1qY3duL2l1ZElFQWRXbnlqa0VYbFFLWmlSVnpvcVJ5TGJnZVVLS1I4UTRhbFk3Y1Nub3h6U2YyZ2dzcWVoS3I2WVZwY1hwT2Q3SDkzZjYwY0toT2Q3UmUyTHRlVUY0ZUxxaVZTMW1yMGdlNGlvNkMyK3NvYUZrSjdNdXV1UXMxeUlURXA5aHd3S0lTSXB6UjJpRVNLU0lvVDByTE53dVZIUXFvU0lwQVFKcEdjZTYwdklVU2RFSXVVcWdQVHNKNVFGWks4VUlwQlM4aUc5NEdGckRqbHJoZkNsOENHOTZMbHhtbGU0a0VyNnZLV0JQSVZvOWtxRFFTUms5LzNjV29pa2NDRlBBZDMzdjRkSUNoUHlFdkx6QkE2UmxFWVdrZTRKRVVuaEtYa0xlVUVLeFJISkZmS0NRSEd1Y0lXOElkWlNSa0xlRUdNcFl5RWppSzJVc1pBUnhGVEtSTWdZWWlsbEltUU1NWlF5RlRLQjJFbVpDcGxBdUZMSUhUOFRNb1d3cFF3aUlWTUlVd3FwWlA1YnA1Q0N2Q1RpUUtyNWY1bENRTit0UENCbjJadlZERkp3SURVUDBtMUJZQWZaWVJOU3NDQjdCcVRiaG9BUmVQSXh0Wjl0Z3dXa29KY3dDYWxtdjNNQkFlbXRPNFI2ZGFoMkhhS1FxajhadnA5c1FEanZKMjErU1BDQkhQSkREazZRSVRla0VWN2dxQ0MxOUNwS0F5bTlJTWZja0t2NG9sTUJDZUlyV3dWRWZ2a3NoelFla085cjlQMS9BTGsrSUcxZVNQQ0RpQ0pmeUcrRnlVK0E2WkNhL3BpWkRpbnB6N0xwa0N2NWdka0FFc2hQNWVtUWh2N29udzZwR2VVTHlaQ1NVWWlSREFtTWtwSmtDS3M0SmhGU3E4cDhoSkJTVmJBa2hBUlY2WlVRb2lzaWswRnFYVG1jREhMVkZmYkpJRUZYb2lpQ05NcGlTeEdrVkphTmlpQkJXUUFyZ1RUYVVsNEpwTlFXSlVzZ1FWdGVYUWcrQUtrTHhRV0ZHS1crNUoyK2VWcDRTMTY4WDNDRjFDbHRDS2RUSjhsYjg0WUsyYlVCTyt3WlcwUHF2OW5rNHRLdTQ5TjQ1TkpDNWRNTTV0TFc1dE9nNTlKcTZOTTA2ZEwrYWJGWHdyL1JrdXZUWEp3YWUxYWJ0RS9EdDAvcnVrc1R2czg0QVovQkNDNGpIbnlHVmZpTTNWQlFGQU5FWEVhaCtBeDE4UmxQNHpOb3gyZGtrTS93STU4eFRuOHlEQ1hHWUNEVjNXNVJHU2FqdFh5R2hHMWpicGJqenB3R3QvME1KZnQ4anFDN2lVYlEvUVpheGRuS3FjSWZ0d0FBQUFCSlJVNUVya0pnZ2c9PScsXG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///89\n"); /***/ }), /* 90 */ /*!****************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/z-paging-main.js?vue&type=script&lang=js& ***! \****************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_z_paging_main_js_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./z-paging-main.js?vue&type=script&lang=js& */ 91);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_z_paging_main_js_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_z_paging_main_js_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_z_paging_main_js_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_z_paging_main_js_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_z_paging_main_js_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlqQixDQUFnQixvakJBQUcsRUFBQyIsImZpbGUiOiI5MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4vei1wYWdpbmctbWFpbi5qcz92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS03LTEhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi96LXBhZ2luZy1tYWluLmpzP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///90\n"); /***/ }), /* 91 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!/Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/z-paging-main.js?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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 _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 47));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 49));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _zPagingStatic = _interopRequireDefault(__webpack_require__(/*! ./z-paging-static */ 89));\nvar _zPagingConstant = _interopRequireDefault(__webpack_require__(/*! ./z-paging-constant */ 92));\nvar _zPagingUtils = _interopRequireDefault(__webpack_require__(/*! ./z-paging-utils */ 93));\nvar _zPagingRefresh = _interopRequireDefault(__webpack_require__(/*! ../components/z-paging-refresh */ 95));\nvar _zPagingLoadMore = _interopRequireDefault(__webpack_require__(/*! ../components/z-paging-load-more */ 101));\nvar _zPagingEmptyView = _interopRequireDefault(__webpack_require__(/*! ../../z-paging-empty-view/z-paging-empty-view */ 84));\nvar _commonLayout = _interopRequireDefault(__webpack_require__(/*! ./modules/common-layout */ 106));\nvar _dataHandle = _interopRequireDefault(__webpack_require__(/*! ./modules/data-handle */ 107));\nvar _i18n = _interopRequireDefault(__webpack_require__(/*! ./modules/i18n */ 113));\nvar _nvue = _interopRequireDefault(__webpack_require__(/*! ./modules/nvue */ 119));\nvar _empty = _interopRequireDefault(__webpack_require__(/*! ./modules/empty */ 120));\nvar _refresher = _interopRequireDefault(__webpack_require__(/*! ./modules/refresher */ 121));\nvar _loadMore = _interopRequireDefault(__webpack_require__(/*! ./modules/load-more */ 122));\nvar _loading = _interopRequireDefault(__webpack_require__(/*! ./modules/loading */ 123));\nvar _chatRecordMode = _interopRequireDefault(__webpack_require__(/*! ./modules/chat-record-mode */ 124));\nvar _scroller = _interopRequireDefault(__webpack_require__(/*! ./modules/scroller */ 125));\nvar _backToTop = _interopRequireDefault(__webpack_require__(/*! ./modules/back-to-top */ 126));\nvar _virtualList = _interopRequireDefault(__webpack_require__(/*! ./modules/virtual-list */ 127));\nvar _zPagingEnum = _interopRequireDefault(__webpack_require__(/*! ./z-paging-enum */ 100));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar systemInfo = uni.getSystemInfoSync();\nvar _default = {\n name: \"z-paging\",\n components: {\n zPagingRefresh: _zPagingRefresh.default,\n zPagingLoadMore: _zPagingLoadMore.default,\n zPagingEmptyView: _zPagingEmptyView.default\n },\n mixins: [_commonLayout.default, _dataHandle.default, _i18n.default, _nvue.default, _empty.default, _refresher.default, _loadMore.default, _loading.default, _chatRecordMode.default, _scroller.default, _backToTop.default, _virtualList.default],\n data: function data() {\n return {\n // --------------静态资源---------------\n base64Arrow: _zPagingStatic.default.base64Arrow,\n base64Flower: _zPagingStatic.default.base64Flower,\n base64BackToTop: _zPagingStatic.default.base64BackToTop,\n // -------------全局数据相关--------------\n // 当前加载类型\n loadingType: _zPagingEnum.default.LoadingType.Refresher,\n requestTimeStamp: 0,\n wxsPropType: '',\n renderPropScrollTop: -1,\n checkScrolledToBottomTimeOut: null,\n cacheTopHeight: -1,\n statusBarHeight: systemInfo.statusBarHeight,\n // --------------状态&判断---------------\n insideOfPaging: -1,\n isLoadFailed: false,\n isIos: systemInfo.platform === 'ios',\n disabledBounce: false,\n fromCompleteEmit: false,\n disabledCompleteEmit: false,\n pageLaunched: false,\n active: false,\n // ---------------wxs相关---------------\n wxsIsScrollTopInTopRange: true,\n wxsScrollTop: 0,\n wxsPageScrollTop: 0,\n wxsOnPullingDown: false\n };\n },\n props: {\n // 调用complete后延迟处理的时间,单位为毫秒,默认0毫秒,优先级高于minDelay\n delay: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('delay', 0)\n },\n // 触发@query后最小延迟处理的时间,单位为毫秒,默认0毫秒,优先级低于delay(假设设置为300毫秒,若分页请求时间小于300毫秒,则在调用complete后延迟[300毫秒-请求时长];若请求时长大于300毫秒,则不延迟),当show-refresher-when-reload为true或reload(true)时,其最小值为400\n minDelay: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('minDelay', 0)\n },\n // 设置z-paging的style,部分平台(如微信小程序)无法直接修改组件的style,可使用此属性代替\n pagingStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('pagingStyle', {})\n },\n // z-paging的高度,优先级低于pagingStyle中设置的height;传字符串,如100px、100rpx、100%\n height: {\n type: String,\n default: _zPagingUtils.default.gc('height', '')\n },\n // z-paging的宽度,优先级低于pagingStyle中设置的width;传字符串,如100px、100rpx、100%\n width: {\n type: String,\n default: _zPagingUtils.default.gc('width', '')\n },\n // z-paging的最大宽度,优先级低于pagingStyle中设置的max-width;传字符串,如100px、100rpx、100%。默认为空,也就是铺满窗口宽度,若设置了特定值则会自动添加margin: 0 auto\n maxWidth: {\n type: String,\n default: _zPagingUtils.default.gc('maxWidth', '')\n },\n // z-paging的背景色,优先级低于pagingStyle中设置的background。传字符串,如\"#ffffff\"\n bgColor: {\n type: String,\n default: _zPagingUtils.default.gc('bgColor', '')\n },\n // 设置z-paging的容器(插槽的父view)的style\n pagingContentStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('pagingContentStyle', {})\n },\n // z-paging是否自动高度,若自动高度则会自动铺满屏幕\n autoHeight: {\n type: Boolean,\n default: _zPagingUtils.default.gc('autoHeight', false)\n },\n // z-paging是否自动高度时,附加的高度,注意添加单位px或rpx,若需要减少高度,则传负数\n autoHeightAddition: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('autoHeightAddition', '0px')\n },\n // loading(下拉刷新、上拉加载更多)的主题样式,支持black,white,默认black\n defaultThemeStyle: {\n type: String,\n default: _zPagingUtils.default.gc('defaultThemeStyle', 'black')\n },\n // z-paging是否使用fixed布局,若使用fixed布局,则z-paging的父view无需固定高度,z-paging高度默认为100%,默认为是(当使用内置scroll-view滚动时有效)\n fixed: {\n type: Boolean,\n default: _zPagingUtils.default.gc('fixed', true)\n },\n // 是否开启底部安全区域适配\n safeAreaInsetBottom: {\n type: Boolean,\n default: _zPagingUtils.default.gc('safeAreaInsetBottom', false)\n },\n // 开启底部安全区域适配后,是否使用placeholder形式实现,默认为否。为否时滚动区域会自动避开底部安全区域,也就是所有滚动内容都不会挡住底部安全区域,若设置为是,则滚动时滚动内容会挡住底部安全区域,但是当滚动到底部时才会避开底部安全区域\n useSafeAreaPlaceholder: {\n type: Boolean,\n default: _zPagingUtils.default.gc('useSafeAreaPlaceholder', false)\n },\n // z-paging bottom的背景色,默认透明,传字符串,如\"#ffffff\"\n bottomBgColor: {\n type: String,\n default: _zPagingUtils.default.gc('bottomBgColor', '')\n },\n // slot=\"top\"的view的z-index,默认为99,仅使用页面滚动时有效\n topZIndex: {\n type: Number,\n default: _zPagingUtils.default.gc('topZIndex', 99)\n },\n // z-paging内容容器父view的z-index,默认为1\n superContentZIndex: {\n type: Number,\n default: _zPagingUtils.default.gc('superContentZIndex', 1)\n },\n // z-paging内容容器部分的z-index,默认为1\n contentZIndex: {\n type: Number,\n default: _zPagingUtils.default.gc('contentZIndex', 1)\n },\n // z-paging二楼的z-index,默认为100\n f2ZIndex: {\n type: Number,\n default: _zPagingUtils.default.gc('f2ZIndex', 100)\n },\n // 使用页面滚动时,是否在不满屏时自动填充满屏幕,默认为是\n autoFullHeight: {\n type: Boolean,\n default: _zPagingUtils.default.gc('autoFullHeight', true)\n },\n // 是否监听列表触摸方向改变,默认为否\n watchTouchDirectionChange: {\n type: Boolean,\n default: _zPagingUtils.default.gc('watchTouchDirectionChange', false)\n },\n // z-paging中布局的单位,默认为rpx\n unit: {\n type: String,\n default: _zPagingUtils.default.gc('unit', 'rpx')\n }\n },\n created: function created() {\n // 组件创建时,检测是否开始加载状态\n if (this.createdReload && !this.refresherOnly && this.auto) {\n this._startLoading();\n this.$nextTick(this._preReload);\n }\n },\n mounted: function mounted() {\n var _this = this;\n this.active = true;\n this.wxsPropType = _zPagingUtils.default.getTime().toString();\n this.renderJsIgnore;\n if (!this.createdReload && !this.refresherOnly && this.auto) {\n // 开始预加载\n _zPagingUtils.default.delay(function () {\n return _this.$nextTick(_this._preReload);\n }, 0);\n }\n // 如果开启了列表缓存,在初始化的时候通过缓存数据填充列表数据\n this.finalUseCache && this._setListByLocalCache();\n var delay = 0;\n this.$nextTick(function () {\n // 初始化systemInfo\n _this.systemInfo = uni.getSystemInfoSync();\n // 初始化z-paging高度\n !_this.usePageScroll && _this.autoHeight && _this._setAutoHeight();\n _this.loaded = true;\n _zPagingUtils.default.delay(function () {\n // 更新fixed模式下z-paging的布局,主要是更新windowTop、windowBottom\n _this.updateFixedLayout();\n // 更新缓存中z-paging整个内容容器高度\n _this._updateCachedSuperContentHeight();\n });\n });\n // 初始化页面滚动模式下slot=\"top\"、slot=\"bottom\"高度\n this.updatePageScrollTopHeight();\n this.updatePageScrollBottomHeight();\n // 初始化slot=\"left\"、slot=\"right\"宽度\n this.updateLeftAndRightWidth();\n if (this.finalRefresherEnabled && this.useCustomRefresher) {\n this.$nextTick(function () {\n _this.isTouchmoving = true;\n });\n }\n // 监听uni.$emit中全局emit的complete error等事件\n this._onEmit();\n\n // 虚拟列表模式时,初始化数据\n this.finalUseVirtualList && this._virtualListInit();\n },\n destroyed: function destroyed() {\n this._handleUnmounted();\n },\n watch: {\n defaultThemeStyle: {\n handler: function handler(newVal) {\n if (newVal.length) {\n this.finalRefresherDefaultStyle = newVal;\n }\n },\n immediate: true\n },\n autoHeight: function autoHeight(newVal) {\n this.loaded && !this.usePageScroll && this._setAutoHeight(newVal);\n },\n autoHeightAddition: function autoHeightAddition(newVal) {\n this.loaded && !this.usePageScroll && this.autoHeight && this._setAutoHeight(newVal);\n }\n },\n computed: {\n // 当前z-paging的内置样式\n finalPagingStyle: function finalPagingStyle() {\n var pagingStyle = _objectSpread({}, this.pagingStyle);\n if (!this.systemInfo) return pagingStyle;\n var windowTop = this.windowTop,\n windowBottom = this.windowBottom;\n if (!this.usePageScroll && this.fixed) {\n if (windowTop && !pagingStyle.top) {\n pagingStyle.top = windowTop + 'px';\n }\n if (windowBottom && !pagingStyle.bottom) {\n pagingStyle.bottom = windowBottom + 'px';\n }\n }\n if (this.bgColor.length && !pagingStyle['background']) {\n pagingStyle['background'] = this.bgColor;\n }\n if (this.height.length && !pagingStyle['height']) {\n pagingStyle['height'] = this.height;\n }\n if (this.width.length && !pagingStyle['width']) {\n pagingStyle['width'] = this.width;\n }\n if (this.maxWidth.length && !pagingStyle['max-width']) {\n pagingStyle['max-width'] = this.maxWidth;\n pagingStyle['margin'] = '0 auto';\n }\n return pagingStyle;\n },\n // 当前z-paging内容的样式\n finalPagingContentStyle: function finalPagingContentStyle() {\n if (this.contentZIndex != 1) {\n this.pagingContentStyle['z-index'] = this.contentZIndex;\n this.pagingContentStyle['position'] = 'relative';\n }\n return this.pagingContentStyle;\n },\n renderJsIgnore: function renderJsIgnore() {\n var _this2 = this;\n if (this.usePageScroll && this.useChatRecordMode || !this.refresherEnabled && this.scrollable || !this.useCustomRefresher) {\n this.$nextTick(function () {\n _this2.renderPropScrollTop = 10;\n });\n }\n return 0;\n },\n windowHeight: function windowHeight() {\n if (!this.systemInfo) return 0;\n return this.systemInfo.windowHeight || 0;\n },\n windowBottom: function windowBottom() {\n if (!this.systemInfo) return 0;\n var windowBottom = this.systemInfo.windowBottom || 0;\n // 如果开启底部安全区域适配并且不使用placeholder的形式体现并且不是聊天记录模式(因为聊天记录模式在keyboardHeight计算初已添加了底部安全区域),在windowBottom添加底部安全区域高度\n if (this.safeAreaInsetBottom && !this.useSafeAreaPlaceholder && !this.useChatRecordMode) {\n windowBottom += this.safeAreaBottom;\n }\n return windowBottom;\n },\n isIosAndH5: function isIosAndH5() {\n return false;\n return this.isIos;\n }\n },\n methods: {\n // 当前版本号\n getVersion: function getVersion() {\n return \"z-paging v\".concat(_zPagingConstant.default.version);\n },\n // 设置nvue List的specialEffects\n setSpecialEffects: function setSpecialEffects(args) {\n this.setListSpecialEffects(args);\n },\n // 与setSpecialEffects等效,兼容旧版本\n setListSpecialEffects: function setListSpecialEffects(args) {\n this.nFixFreezing = args && Object.keys(args).length;\n if (this.isIos) {\n this.privateRefresherEnabled = 0;\n }\n !this.usePageScroll && this.$refs['zp-n-list'].setSpecialEffects(args);\n },\n // 当app长时间进入后台后进入前台,因系统内存管理导致app重新加载时,进行一些适配处理\n _handlePageLaunch: function _handlePageLaunch() {\n // 首次触发不进行处理,只有进入后台后打开app重新加载时才处理\n if (this.pageLaunched) {\n // 解决在vue3+ios中,app ReLaunch时顶部下拉刷新展示位置向下偏移的问题\n\n // 解决使用虚拟列表时,app ReLaunch时白屏问题\n this._checkVirtualListScroll();\n }\n this.pageLaunched = true;\n },\n // 使手机发生较短时间的振动(15ms)\n _doVibrateShort: function _doVibrateShort() {\n if (this.isIos) {\n var UISelectionFeedbackGenerator = plus.ios.importClass('UISelectionFeedbackGenerator');\n var feedbackGenerator = new UISelectionFeedbackGenerator();\n feedbackGenerator.init();\n setTimeout(function () {\n feedbackGenerator.selectionChanged();\n }, 0);\n } else {\n plus.device.vibrate(15);\n }\n },\n // 设置z-paging高度\n _setAutoHeight: function _setAutoHeight() {\n var _arguments = arguments,\n _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var shouldFullHeight, scrollViewNode, heightKey, finalScrollViewNode, finalScrollBottomNode, scrollViewTop, scrollViewHeight, additionHeight, finalHeight;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n shouldFullHeight = _arguments.length > 0 && _arguments[0] !== undefined ? _arguments[0] : true;\n scrollViewNode = _arguments.length > 1 && _arguments[1] !== undefined ? _arguments[1] : null;\n heightKey = 'min-height';\n heightKey = 'min-height';\n _context.prev = 4;\n if (!shouldFullHeight) {\n _context.next = 18;\n break;\n }\n _context.t0 = scrollViewNode;\n if (_context.t0) {\n _context.next = 11;\n break;\n }\n _context.next = 10;\n return _this3._getNodeClientRect('.zp-scroll-view');\n case 10:\n _context.t0 = _context.sent;\n case 11:\n finalScrollViewNode = _context.t0;\n _context.next = 14;\n return _this3._getNodeClientRect('.zp-page-bottom');\n case 14:\n finalScrollBottomNode = _context.sent;\n if (finalScrollViewNode) {\n scrollViewTop = finalScrollViewNode[0].top;\n scrollViewHeight = _this3.windowHeight - scrollViewTop;\n scrollViewHeight -= finalScrollBottomNode ? finalScrollBottomNode[0].height : 0;\n additionHeight = _zPagingUtils.default.convertToPx(_this3.autoHeightAddition);\n finalHeight = scrollViewHeight + additionHeight - (_this3.insideMore ? 1 : 0) + 'px !important';\n _this3.$set(_this3.scrollViewStyle, heightKey, finalHeight);\n _this3.$set(_this3.scrollViewInStyle, heightKey, finalHeight);\n }\n _context.next = 20;\n break;\n case 18:\n _this3.$delete(_this3.scrollViewStyle, heightKey);\n _this3.$delete(_this3.scrollViewInStyle, heightKey);\n case 20:\n _context.next = 24;\n break;\n case 22:\n _context.prev = 22;\n _context.t1 = _context[\"catch\"](4);\n case 24:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[4, 22]]);\n }))();\n },\n // 组件销毁后续处理\n _handleUnmounted: function _handleUnmounted() {\n this.active = false;\n this._offEmit();\n // 取消监听键盘高度变化事件(H5、百度小程序、抖音小程序、飞书小程序、QQ小程序、快手小程序不支持)\n\n this.useChatRecordMode && uni.offKeyboardHeightChange(this._handleKeyboardHeightChange);\n },\n // 触发更新是否超出页面状态\n _updateInsideOfPaging: function _updateInsideOfPaging() {\n this.insideMore && this.insideOfPaging === true && setTimeout(this.doLoadMore, 200);\n },\n // 清除timeout\n _cleanTimeout: function _cleanTimeout(timeout) {\n if (timeout) {\n clearTimeout(timeout);\n timeout = null;\n }\n return timeout;\n },\n // 添加全局emit监听\n _onEmit: function _onEmit() {\n var _this4 = this;\n uni.$on(_zPagingConstant.default.errorUpdateKey, function (errorMsg) {\n if (_this4.loading) {\n if (!!errorMsg) {\n _this4.customerEmptyViewErrorText = errorMsg;\n }\n _this4.complete(false).catch(function () {});\n }\n });\n uni.$on(_zPagingConstant.default.completeUpdateKey, function (data) {\n setTimeout(function () {\n if (_this4.loading) {\n if (!_this4.disabledCompleteEmit) {\n var type = data.type || 'normal';\n var list = data.list || data;\n var rule = data.rule;\n _this4.fromCompleteEmit = true;\n switch (type) {\n case 'normal':\n _this4.complete(list);\n break;\n case 'total':\n _this4.completeByTotal(list, rule);\n break;\n case 'nomore':\n _this4.completeByNoMore(list, rule);\n break;\n case 'key':\n _this4.completeByKey(list, rule);\n break;\n default:\n break;\n }\n } else {\n _this4.disabledCompleteEmit = false;\n }\n }\n }, 1);\n });\n },\n // 销毁全局emit和listener监听\n _offEmit: function _offEmit() {\n uni.$off(_zPagingConstant.default.errorUpdateKey);\n uni.$off(_zPagingConstant.default.completeUpdateKey);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy96LXBhZ2luZy1tYWluLmpzIl0sIm5hbWVzIjpbInN5c3RlbUluZm8iLCJ1bmkiLCJnZXRTeXN0ZW1JbmZvU3luYyIsIm5hbWUiLCJjb21wb25lbnRzIiwielBhZ2luZ1JlZnJlc2giLCJ6UGFnaW5nTG9hZE1vcmUiLCJ6UGFnaW5nRW1wdHlWaWV3IiwibWl4aW5zIiwiY29tbW9uTGF5b3V0TW9kdWxlIiwiZGF0YUhhbmRsZU1vZHVsZSIsImkxOG5Nb2R1bGUiLCJudnVlTW9kdWxlIiwiZW1wdHlNb2R1bGUiLCJyZWZyZXNoZXJNb2R1bGUiLCJsb2FkTW9yZU1vZHVsZSIsImxvYWRpbmdNb2R1bGUiLCJjaGF0UmVjb3JkTW9kZXJNb2R1bGUiLCJzY3JvbGxlck1vZHVsZSIsImJhY2tUb1RvcE1vZHVsZSIsInZpcnR1YWxMaXN0TW9kdWxlIiwiZGF0YSIsImJhc2U2NEFycm93IiwielN0YXRpYyIsImJhc2U2NEZsb3dlciIsImJhc2U2NEJhY2tUb1RvcCIsImxvYWRpbmdUeXBlIiwiRW51bSIsIkxvYWRpbmdUeXBlIiwiUmVmcmVzaGVyIiwicmVxdWVzdFRpbWVTdGFtcCIsInd4c1Byb3BUeXBlIiwicmVuZGVyUHJvcFNjcm9sbFRvcCIsImNoZWNrU2Nyb2xsZWRUb0JvdHRvbVRpbWVPdXQiLCJjYWNoZVRvcEhlaWdodCIsInN0YXR1c0JhckhlaWdodCIsImluc2lkZU9mUGFnaW5nIiwiaXNMb2FkRmFpbGVkIiwiaXNJb3MiLCJwbGF0Zm9ybSIsImRpc2FibGVkQm91bmNlIiwiZnJvbUNvbXBsZXRlRW1pdCIsImRpc2FibGVkQ29tcGxldGVFbWl0IiwicGFnZUxhdW5jaGVkIiwiYWN0aXZlIiwid3hzSXNTY3JvbGxUb3BJblRvcFJhbmdlIiwid3hzU2Nyb2xsVG9wIiwid3hzUGFnZVNjcm9sbFRvcCIsInd4c09uUHVsbGluZ0Rvd24iLCJwcm9wcyIsImRlbGF5IiwidHlwZSIsIk51bWJlciIsIlN0cmluZyIsImRlZmF1bHQiLCJ1IiwiZ2MiLCJtaW5EZWxheSIsInBhZ2luZ1N0eWxlIiwiT2JqZWN0IiwiaGVpZ2h0Iiwid2lkdGgiLCJtYXhXaWR0aCIsImJnQ29sb3IiLCJwYWdpbmdDb250ZW50U3R5bGUiLCJhdXRvSGVpZ2h0IiwiQm9vbGVhbiIsImF1dG9IZWlnaHRBZGRpdGlvbiIsImRlZmF1bHRUaGVtZVN0eWxlIiwiZml4ZWQiLCJzYWZlQXJlYUluc2V0Qm90dG9tIiwidXNlU2FmZUFyZWFQbGFjZWhvbGRlciIsImJvdHRvbUJnQ29sb3IiLCJ0b3BaSW5kZXgiLCJzdXBlckNvbnRlbnRaSW5kZXgiLCJjb250ZW50WkluZGV4IiwiZjJaSW5kZXgiLCJhdXRvRnVsbEhlaWdodCIsIndhdGNoVG91Y2hEaXJlY3Rpb25DaGFuZ2UiLCJ1bml0IiwiY3JlYXRlZCIsImNyZWF0ZWRSZWxvYWQiLCJyZWZyZXNoZXJPbmx5IiwiYXV0byIsIl9zdGFydExvYWRpbmciLCIkbmV4dFRpY2siLCJfcHJlUmVsb2FkIiwibW91bnRlZCIsImdldFRpbWUiLCJ0b1N0cmluZyIsInJlbmRlckpzSWdub3JlIiwiZmluYWxVc2VDYWNoZSIsIl9zZXRMaXN0QnlMb2NhbENhY2hlIiwidXNlUGFnZVNjcm9sbCIsIl9zZXRBdXRvSGVpZ2h0IiwibG9hZGVkIiwidXBkYXRlRml4ZWRMYXlvdXQiLCJfdXBkYXRlQ2FjaGVkU3VwZXJDb250ZW50SGVpZ2h0IiwidXBkYXRlUGFnZVNjcm9sbFRvcEhlaWdodCIsInVwZGF0ZVBhZ2VTY3JvbGxCb3R0b21IZWlnaHQiLCJ1cGRhdGVMZWZ0QW5kUmlnaHRXaWR0aCIsImZpbmFsUmVmcmVzaGVyRW5hYmxlZCIsInVzZUN1c3RvbVJlZnJlc2hlciIsImlzVG91Y2htb3ZpbmciLCJfb25FbWl0IiwiZmluYWxVc2VWaXJ0dWFsTGlzdCIsIl92aXJ0dWFsTGlzdEluaXQiLCJkZXN0cm95ZWQiLCJfaGFuZGxlVW5tb3VudGVkIiwid2F0Y2giLCJoYW5kbGVyIiwibmV3VmFsIiwibGVuZ3RoIiwiZmluYWxSZWZyZXNoZXJEZWZhdWx0U3R5bGUiLCJpbW1lZGlhdGUiLCJjb21wdXRlZCIsImZpbmFsUGFnaW5nU3R5bGUiLCJ3aW5kb3dUb3AiLCJ3aW5kb3dCb3R0b20iLCJ0b3AiLCJib3R0b20iLCJmaW5hbFBhZ2luZ0NvbnRlbnRTdHlsZSIsInVzZUNoYXRSZWNvcmRNb2RlIiwicmVmcmVzaGVyRW5hYmxlZCIsInNjcm9sbGFibGUiLCJ3aW5kb3dIZWlnaHQiLCJzYWZlQXJlYUJvdHRvbSIsImlzSW9zQW5kSDUiLCJtZXRob2RzIiwiZ2V0VmVyc2lvbiIsImMiLCJ2ZXJzaW9uIiwic2V0U3BlY2lhbEVmZmVjdHMiLCJhcmdzIiwic2V0TGlzdFNwZWNpYWxFZmZlY3RzIiwibkZpeEZyZWV6aW5nIiwia2V5cyIsInByaXZhdGVSZWZyZXNoZXJFbmFibGVkIiwiJHJlZnMiLCJfaGFuZGxlUGFnZUxhdW5jaCIsIl9jaGVja1ZpcnR1YWxMaXN0U2Nyb2xsIiwiX2RvVmlicmF0ZVNob3J0IiwiVUlTZWxlY3Rpb25GZWVkYmFja0dlbmVyYXRvciIsInBsdXMiLCJpb3MiLCJpbXBvcnRDbGFzcyIsImZlZWRiYWNrR2VuZXJhdG9yIiwiaW5pdCIsInNldFRpbWVvdXQiLCJzZWxlY3Rpb25DaGFuZ2VkIiwiZGV2aWNlIiwidmlicmF0ZSIsInNob3VsZEZ1bGxIZWlnaHQiLCJzY3JvbGxWaWV3Tm9kZSIsImhlaWdodEtleSIsIl9nZXROb2RlQ2xpZW50UmVjdCIsImZpbmFsU2Nyb2xsVmlld05vZGUiLCJmaW5hbFNjcm9sbEJvdHRvbU5vZGUiLCJzY3JvbGxWaWV3VG9wIiwic2Nyb2xsVmlld0hlaWdodCIsImFkZGl0aW9uSGVpZ2h0IiwiY29udmVydFRvUHgiLCJmaW5hbEhlaWdodCIsImluc2lkZU1vcmUiLCIkc2V0Iiwic2Nyb2xsVmlld1N0eWxlIiwic2Nyb2xsVmlld0luU3R5bGUiLCIkZGVsZXRlIiwiX29mZkVtaXQiLCJvZmZLZXlib2FyZEhlaWdodENoYW5nZSIsIl9oYW5kbGVLZXlib2FyZEhlaWdodENoYW5nZSIsIl91cGRhdGVJbnNpZGVPZlBhZ2luZyIsImRvTG9hZE1vcmUiLCJfY2xlYW5UaW1lb3V0IiwidGltZW91dCIsImNsZWFyVGltZW91dCIsIiRvbiIsImVycm9yVXBkYXRlS2V5IiwiZXJyb3JNc2ciLCJsb2FkaW5nIiwiY3VzdG9tZXJFbXB0eVZpZXdFcnJvclRleHQiLCJjb21wbGV0ZSIsImNhdGNoIiwiY29tcGxldGVVcGRhdGVLZXkiLCJsaXN0IiwicnVsZSIsImNvbXBsZXRlQnlUb3RhbCIsImNvbXBsZXRlQnlOb01vcmUiLCJjb21wbGV0ZUJ5S2V5IiwiJG9mZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQWtDO0FBQUE7QUFFbEMsSUFBTUEsVUFBVSxHQUFHQyxHQUFHLENBQUNDLGlCQUFpQixFQUFFO0FBQUMsZUFFNUI7RUFDZEMsSUFBSSxFQUFFLFVBQVU7RUFDaEJDLFVBQVUsRUFBRTtJQUNYQyxjQUFjLEVBQWRBLHVCQUFjO0lBQ2RDLGVBQWUsRUFBZkEsd0JBQWU7SUFDZkMsZ0JBQWdCLEVBQWhCQTtFQUNELENBQUM7RUFDREMsTUFBTSxFQUFFLENBQ1BDLHFCQUFrQixFQUNsQkMsbUJBQWdCLEVBQ2hCQyxhQUFVLEVBQ1ZDLGFBQVUsRUFDVkMsY0FBVyxFQUNYQyxrQkFBZSxFQUNmQyxpQkFBYyxFQUNkQyxnQkFBYSxFQUNiQyx1QkFBcUIsRUFDckJDLGlCQUFjLEVBQ2RDLGtCQUFlLEVBQ2ZDLG9CQUFpQixDQUNqQjtFQUNEQyxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOO01BQ0FDLFdBQVcsRUFBRUMsc0JBQU8sQ0FBQ0QsV0FBVztNQUNoQ0UsWUFBWSxFQUFFRCxzQkFBTyxDQUFDQyxZQUFZO01BQ2xDQyxlQUFlLEVBQUVGLHNCQUFPLENBQUNFLGVB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QUFDK0IsT0FBTyxFQUFFO1lBQ2pCLElBQUksQ0FBQyxNQUFJLENBQUN6SSxvQkFBb0IsRUFBRTtjQUMvQixJQUFNUyxJQUFJLEdBQUc5QixJQUFJLENBQUM4QixJQUFJLElBQUksUUFBUTtjQUNsQyxJQUFNcUksSUFBSSxHQUFHbkssSUFBSSxDQUFDbUssSUFBSSxJQUFJbkssSUFBSTtjQUM5QixJQUFNb0ssSUFBSSxHQUFHcEssSUFBSSxDQUFDb0ssSUFBSTtjQUN0QixNQUFJLENBQUNoSixnQkFBZ0IsR0FBRyxJQUFJO2NBQzVCLFFBQVFVLElBQUk7Z0JBQ1gsS0FBSyxRQUFRO2tCQUNaLE1BQUksQ0FBQ2tJLFFBQVEsQ0FBQ0csSUFBSSxDQUFDO2tCQUNuQjtnQkFDRCxLQUFLLE9BQU87a0JBQ1gsTUFBSSxDQUFDRSxlQUFlLENBQUNGLElBQUksRUFBRUMsSUFBSSxDQUFDO2tCQUNoQztnQkFDRCxLQUFLLFFBQVE7a0JBQ1osTUFBSSxDQUFDRSxnQkFBZ0IsQ0FBQ0gsSUFBSSxFQUFFQyxJQUFJLENBQUM7a0JBQ2pDO2dCQUNELEtBQUssS0FBSztrQkFDVCxNQUFJLENBQUNHLGFBQWEsQ0FBQ0osSUFBSSxFQUFFQyxJQUFJLENBQUM7a0JBQzlCO2dCQUNEO2tCQUNDO2NBQU07WUFFVCxDQUFDLE1BQU07Y0FDTixNQUFJLENBQUMvSSxvQkFBb0IsR0FBRyxLQUFLO1lBQ2xDO1VBQ0Q7UUFDRCxDQUFDLEVBQUUsQ0FBQyxDQUFDO01BQ04sQ0FBQyxDQUFDO0lBQ0gsQ0FBQztJQUNEO0lBQ0E4SCxRQUFRLHNCQUFFO01BQ1R2SyxHQUFHLENBQUM0TCxJQUFJLENBQUMzRCx3QkFBQyxDQUFDK0MsY0FBYyxDQUFDO01BQzFCaEwsR0FBRyxDQUFDNEwsSUFBSSxDQUFDM0Qsd0JBQUMsQ0FBQ3FELGlCQUFpQixDQUFDO0lBQzlCO0VBQ0Q7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiOTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBbei1wYWdpbmdd5qC45b+DanNcblxuaW1wb3J0IHpTdGF0aWMgZnJvbSAnLi96LXBhZ2luZy1zdGF0aWMnXG5pbXBvcnQgYyBmcm9tICcuL3otcGFnaW5nLWNvbnN0YW50J1xuaW1wb3J0IHUgZnJvbSAnLi96LXBhZ2luZy11dGlscydcblxuaW1wb3J0IHpQYWdpbmdSZWZyZXNoIGZyb20gJy4uL2NvbXBvbmVudHMvei1wYWdpbmctcmVmcmVzaCdcbmltcG9ydCB6UGFnaW5nTG9hZE1vcmUgZnJvbSAnLi4vY29tcG9uZW50cy96LXBhZ2luZy1sb2FkLW1vcmUnXG5pbXBvcnQgelBhZ2luZ0VtcHR5VmlldyBmcm9tICcuLi8uLi96LXBhZ2luZy1lbXB0eS12aWV3L3otcGFnaW5nLWVtcHR5LXZpZXcnXG5cbi8vIG1vZHVsZXNcbmltcG9ydCBjb21tb25MYXlvdXRNb2R1bGUgZnJvbSAnLi9tb2R1bGVzL2NvbW1vbi1sYXlvdXQnXG5pbXBvcnQgZGF0YUhhbmRsZU1vZHVsZSBmcm9tICcuL21vZHVsZXMvZGF0YS1oYW5kbGUnXG5pbXBvcnQgaTE4bk1vZHVsZSBmcm9tICcuL21vZHVsZXMvaTE4bidcbmltcG9ydCBudnVlTW9kdWxlIGZyb20gJy4vbW9kdWxlcy9udnVlJ1xuaW1wb3J0IGVtcHR5TW9kdWxlIGZyb20gJy4vbW9kdWxlcy9lbXB0eSdcbmltcG9ydCByZWZyZXNoZXJNb2R1bGUgZnJvbSAnLi9tb2R1bGVzL3JlZnJlc2hlcidcbmltcG9ydCBsb2FkTW9yZU1vZHVsZSBmcm9tICcuL21vZHVsZXMvbG9hZC1tb3JlJ1xuaW1wb3J0IGxvYWRpbmdNb2R1bGUgZnJvbSAnLi9tb2R1bGVzL2xvYWRpbmcnXG5pbXBvcnQgY2hhdFJlY29yZE1vZGVyTW9kdWxlIGZyb20gJy4vbW9kdWxlcy9jaGF0LXJlY29yZC1tb2RlJ1xuaW1wb3J0IHNjcm9sbGVyTW9kdWxlIGZyb20gJy4vbW9kdWxlcy9zY3JvbGxlcidcbmltcG9ydCBiYWNrVG9Ub3BNb2R1bGUgZnJvbSAnLi9tb2R1bGVzL2JhY2stdG8tdG9wJ1xuaW1wb3J0IHZpcnR1YWxMaXN0TW9kdWxlIGZyb20gJy4vbW9kdWxlcy92aXJ0dWFsLWxpc3QnXG5cbmltcG9ydCBFbnVtIGZyb20gJy4vei1wYWdpbmctZW51bSdcblxuY29uc3Qgc3lzdGVtSW5mbyA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpO1xuXG5leHBvcnQgZGVmYXVsdCB7XG5cdG5hbWU6IFwiei1wYWdpbmdcIixcblx0Y29tcG9uZW50czoge1xuXHRcdHpQYWdpbmdSZWZyZXNoLFxuXHRcdHpQYWdpbmdMb2FkTW9yZSxcblx0XHR6UGFnaW5nRW1wdHlWaWV3XG5cdH0sXG5cdG1peGluczogW1xuXHRcdGNvbW1vbkxheW91dE1vZHVsZSxcblx0XHRkYXRhSGFuZGxlTW9kdWxlLFxuXHRcdGkxOG5Nb2R1bGUsXG5cdFx0bnZ1ZU1vZHVsZSxcblx0XHRlbXB0eU1vZHVsZSxcblx0XHRyZWZyZXNoZXJNb2R1bGUsXG5cdFx0bG9hZE1vcmVNb2R1bGUsXG5cdFx0bG9hZGluZ01vZHVsZSxcblx0XHRjaGF0UmVjb3JkTW9kZXJNb2R1bGUsXG5cdFx0c2Nyb2xsZXJNb2R1bGUsXG5cdFx0YmFja1RvVG9wTW9kdWxlLFxuXHRcdHZpcnR1YWxMaXN0TW9kdWxlXG5cdF0sXG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdC8vIC0tLS0tLS0tLS0tLS0t6Z2Z5oCB6LWE5rqQLS0tLS0tLS0tLS0tLS0tXG5cdFx0XHRiYXNlNjRBcnJvdzogelN0YXRpYy5iYXNlNjRBcnJvdyxcblx0XHRcdGJhc2U2NEZsb3dlcjogelN0YXRpYy5iYXNlNjRGbG93ZXIsXG5cdFx0XHRiYXNlNjRCYWNrVG9Ub3A6IHpTdGF0aWMuYmFzZTY0QmFja1RvVG9wLFxuXG5cdFx0XHQvLyAtLS0tLS0tLS0tLS0t5YWo5bGA5pWw5o2u55u45YWzLS0tLS0tLS0tLS0tLS1cblx0XHRcdC8vIOW9k+WJjeWKoOi9veexu+Wei1xuXHRcdFx0bG9hZGluZ1R5cGU6IEVudW0uTG9hZGluZ1R5cGUuUmVmcmVzaGVyLFxuXHRcdFx0cmVxdWVzdFRpbWVTdGFtcDogMCxcblx0XHRcdHd4c1Byb3BUeXBlOiAnJyxcblx0XHRcdHJlbmRlclByb3BTY3JvbGxUb3A6IC0xLFxuXHRcdFx0Y2hlY2tTY3JvbGxlZFRvQm90dG9tVGltZU91dDogbnVsbCxcblx0XHRcdGNhY2hlVG9wSGVpZ2h0OiAtMSxcblx0XHRcdHN0YXR1c0JhckhlaWdodDogc3lzdGVtSW5mby5zdGF0dXNCYXJIZWlnaHQsXG5cblx0XHRcdC8vIC0tLS0tLS0tLS0tLS0t54q25oCBJuWIpOaWrS0tLS0tLS0tLS0tLS0tLVxuXHRcdFx0aW5zaWRlT2ZQYWdpbmc6IC0xLFxuXHRcdFx0aXNMb2FkRmFpbGVkOiBmYWxzZSxcblx0XHRcdGlzSW9zOiBzeXN0ZW1JbmZvLnBsYXRmb3JtID09PSAnaW9zJyxcblx0XHRcdGRpc2FibGVkQm91bmNlOiBmYWxzZSxcblx0XHRcdGZyb21Db21wbGV0ZUVtaXQ6IGZhbHNlLFxuXHRcdFx0ZGlzYWJsZWRDb21wbGV0ZUVtaXQ6IGZhbHNlLFxuXHRcdFx0cGFnZUxhdW5jaGVkOiBmYWxzZSxcblx0XHRcdGFjdGl2ZTogZmFsc2UsXG5cdFx0XHRcblx0XHRcdC8vIC0tLS0tLS0tLS0tLS0tLXd4c+ebuOWFsy0tLS0tLS0tLS0tLS0tLVxuXHRcdFx0d3hzSXNTY3JvbGxUb3BJblRvcFJhbmdlOiB0cnVlLFxuXHRcdFx0d3hzU2Nyb2xsVG9wOiAwLFxuXHRcdFx0d3hzUGFnZVNjcm9sbFRvcDogMCxcblx0XHRcdHd4c09uUHVsbGluZ0Rvd246IGZhbHNlLFxuXHRcdH07XG5cdH0sXG5cdHByb3BzOiB7XG5cdFx0Ly8g6LCD55SoY29tcGxldGXlkI7lu7bov5/lpITnkIbnmoTml7bpl7TvvIzljZXkvY3kuLrmr6vnp5LvvIzpu5jorqQw5q+r56eS77yM5LyY5YWI57qn6auY5LqObWluRGVsYXlcblx0XHRkZWxheToge1xuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2RlbGF5JywgMCksXG5cdFx0fSxcblx0XHQvLyDop6blj5FAcXVlcnnlkI7mnIDlsI/lu7bov5/lpITnkIbnmoTml7bpl7TvvIzljZXkvY3kuLrmr6vnp5LvvIzpu5jorqQw5q+r56eS77yM5LyY5YWI57qn5L2O5LqOZGVsYXnvvIjlgYforr7orr7nva7kuLozMDDmr6vnp5LvvIzoi6XliIbpobXor7fmsYLml7bpl7TlsI/kuo4zMDDmr6vnp5LvvIzliJnlnKjosIPnlKhjb21wbGV0ZeWQjuW7tui/n1szMDDmr6vnp5It6K+35rGC5pe26ZW/Xe+8m+iLpeivt+axguaXtumVv+Wkp+S6jjMwMOavq+enku+8jOWImeS4jeW7tui/n++8ie+8jOW9k3Nob3ctcmVmcmVzaGVyLXdoZW4tcmVsb2Fk5Li6dHJ1ZeaIlnJlbG9hZCh0cnVlKeaXtu+8jOWFtuacgOWwj+WAvOS4ujQwMFxuXHRcdG1pbkRlbGF5OiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnbWluRGVsYXknLCAwKSxcblx0XHR9LFxuXHRcdC8vIOiuvue9rnotcGFnaW5n55qEc3R5bGXvvIzpg6jliIblubPlj7Ao5aaC5b6u5L+h5bCP56iL5bqPKeaXoOazleebtOaOpeS/ruaUuee7hOS7tueahHN0eWxl77yM5Y+v5L2/55So5q2k5bGe5oCn5Luj5pu/XG5cdFx0cGFnaW5nU3R5bGU6IHtcblx0XHRcdHR5cGU6IE9iamVjdCxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3BhZ2luZ1N0eWxlJywge30pLFxuXHRcdH0sXG5cdFx0Ly8gei1wYWdpbmfnmoTpq5jluqbvvIzkvJjlhYjnuqfkvY7kuo5wYWdpbmdTdHlsZeS4reiuvue9rueahGhlaWdodO+8m+S8oOWtl+espuS4su+8jOWmgjEwMHB444CBMTAwcnB444CBMTAwJVxuXHRcdGhlaWdodDoge1xuXHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnaGVpZ2h0JywgJycpXG5cdFx0fSxcblx0XHQvLyB6LXBhZ2luZ+eahOWuveW6pu+8jOS8mOWFiOe6p+S9juS6jnBhZ2luZ1N0eWxl5Lit6K6+572u55qEd2lkdGjvvJvkvKDlrZfnrKbkuLLvvIzlpoIxMDBweOOAgTEwMHJweOOAgTEwMCVcblx0XHR3aWR0aDoge1xuXHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnd2lkdGgnLCAnJylcblx0XHR9LFxuXHRcdC8vIHotcGFnaW5n55qE5pyA5aSn5a695bqm77yM5LyY5YWI57qn5L2O5LqOcGFnaW5nU3R5bGXkuK3orr7nva7nmoRtYXgtd2lkdGjvvJvkvKDlrZfnrKbkuLLvvIzlpoIxMDBweOOAgTEwMHJweOOAgTEwMCXjgILpu5jorqTkuLrnqbrvvIzkuZ/lsLHmmK/pk7rmu6Hnqpflj6Plrr3luqbvvIzoi6Xorr7nva7kuobnibnlrprlgLzliJnkvJroh6rliqjmt7vliqBtYXJnaW46IDAgYXV0b1xuXHRcdG1heFdpZHRoOiB7XG5cdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdtYXhXaWR0aCcsICcnKVxuXHRcdH0sXG5cdFx0Ly8gei1wYWdpbmfnmoTog4zmma/oibLvvIzkvJjlhYjnuqfkvY7kuo5wYWdpbmdTdHlsZeS4reiuvue9rueahGJhY2tncm91bmTjgILkvKDlrZfnrKbkuLLvvIzlpoJcIiNmZmZmZmZcIlxuXHRcdGJnQ29sb3I6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2JnQ29sb3InLCAnJylcblx0XHR9LFxuXHRcdC8vIOiuvue9rnotcGFnaW5n55qE5a655ZmoKOaPkuanveeahOeItnZpZXcp55qEc3R5bGVcblx0XHRwYWdpbmdDb250ZW50U3R5bGU6IHtcblx0XHRcdHR5cGU6IE9iamVjdCxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3BhZ2luZ0NvbnRlbnRTdHlsZScsIHt9KSxcblx0XHR9LFxuXHRcdC8vIHotcGFnaW5n5piv5ZCm6Ieq5Yqo6auY5bqm77yM6Iul6Ieq5Yqo6auY5bqm5YiZ5Lya6Ieq5Yqo6ZO65ruh5bGP5bmVXG5cdFx0YXV0b0hlaWdodDoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2F1dG9IZWlnaHQnLCBmYWxzZSlcblx0XHR9LFxuXHRcdC8vIHotcGFnaW5n5piv5ZCm6Ieq5Yqo6auY5bqm5pe277yM6ZmE5Yqg55qE6auY5bqm77yM5rOo5oSP5re75Yqg5Y2V5L2NcHjmiJZycHjvvIzoi6XpnIDopoHlh4/lsJHpq5jluqbvvIzliJnkvKDotJ/mlbBcblx0XHRhdXRvSGVpZ2h0QWRkaXRpb246IHtcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdhdXRvSGVpZ2h0QWRkaXRpb24nLCAnMHB4Jylcblx0XHR9LFxuXHRcdC8vIGxvYWRpbmco5LiL5ouJ5Yi35paw44CB5LiK5ouJ5Yqg6L295pu05aSaKeeahOS4u+mimOagt+W8j++8jOaUr+aMgWJsYWNr77yMd2hpdGXvvIzpu5jorqRibGFja1xuXHRcdGRlZmF1bHRUaGVtZVN0eWxlOiB7XG5cdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdkZWZhdWx0VGhlbWVTdHlsZScsICdibGFjaycpXG5cdFx0fSxcblx0XHQvLyB6LXBhZ2luZ+aYr+WQpuS9v+eUqGZpeGVk5biD5bGA77yM6Iul5L2/55SoZml4ZWTluIPlsYDvvIzliJl6LXBhZ2luZ+eahOeItnZpZXfml6DpnIDlm7rlrprpq5jluqbvvIx6LXBhZ2luZ+mrmOW6pum7mOiupOS4ujEwMCXvvIzpu5jorqTkuLrmmK8o5b2T5L2/55So5YaF572uc2Nyb2xsLXZpZXfmu5rliqjml7bmnInmlYgpXG5cdFx0Zml4ZWQ6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdmaXhlZCcsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDmmK/lkKblvIDlkK/lupXpg6jlronlhajljLrln5/pgILphY1cblx0XHRzYWZlQXJlYUluc2V0Qm90dG9tOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnc2FmZUFyZWFJbnNldEJvdHRvbScsIGZhbHNlKVxuXHRcdH0sXG5cdFx0Ly8g5byA5ZCv5bqV6YOo5a6J5YWo5Yy65Z+f6YCC6YWN5ZCO77yM5piv5ZCm5L2/55SocGxhY2Vob2xkZXLlvaLlvI/lrp7njrDvvIzpu5jorqTkuLrlkKbjgILkuLrlkKbml7bmu5rliqjljLrln5/kvJroh6rliqjpgb/lvIDlupXpg6jlronlhajljLrln5/vvIzkuZ/lsLHmmK/miYDmnInmu5rliqjlhoXlrrnpg73kuI3kvJrmjKHkvY/lupXpg6jlronlhajljLrln5/vvIzoi6Xorr7nva7kuLrmmK/vvIzliJnmu5rliqjml7bmu5rliqjlhoXlrrnkvJrmjKHkvY/lupXpg6jlronlhajljLrln5/vvIzkvYbmmK/lvZPmu5rliqjliLDlupXpg6jml7bmiY3kvJrpgb/lvIDlupXpg6jlronlhajljLrln59cblx0XHR1c2VTYWZlQXJlYVBsYWNlaG9sZGVyOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygndXNlU2FmZUFyZWFQbGFjZWhvbGRlcicsIGZhbHNlKVxuXHRcdH0sXG5cdFx0Ly8gei1wYWdpbmcgYm90dG9t55qE6IOM5pmv6Imy77yM6buY6K6k6YCP5piO77yM5Lyg5a2X56ym5Liy77yM5aaCXCIjZmZmZmZmXCJcblx0XHRib3R0b21CZ0NvbG9yOiB7XG5cdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdib3R0b21CZ0NvbG9yJywgJycpXG5cdFx0fSxcblx0XHQvLyBzbG90PVwidG9wXCLnmoR2aWV355qEei1pbmRleO+8jOm7mOiupOS4ujk577yM5LuF5L2/55So6aG16Z2i5rua5Yqo5pe25pyJ5pWIXG5cdFx0dG9wWkluZGV4OiB7XG5cdFx0XHR0eXBlOiBOdW1iZXIsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCd0b3BaSW5kZXgnLCA5OSlcblx0XHR9LFxuXHRcdC8vIHotcGFnaW5n5YaF5a655a655Zmo54i2dmlld+eahHotaW5kZXjvvIzpu5jorqTkuLoxXG5cdFx0c3VwZXJDb250ZW50WkluZGV4OiB7XG5cdFx0XHR0eXBlOiBOdW1iZXIsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdzdXBlckNvbnRlbnRaSW5kZXgnLCAxKVxuXHRcdH0sXG5cdFx0Ly8gei1wYWdpbmflhoXlrrnlrrnlmajpg6jliIbnmoR6LWluZGV477yM6buY6K6k5Li6MVxuXHRcdGNvbnRlbnRaSW5kZXg6IHtcblx0XHRcdHR5cGU6IE51bWJlcixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2NvbnRlbnRaSW5kZXgnLCAxKVxuXHRcdH0sXG5cdFx0Ly8gei1wYWdpbmfkuozmpbznmoR6LWluZGV477yM6buY6K6k5Li6MTAwXG5cdFx0ZjJaSW5kZXg6IHtcblx0XHRcdHR5cGU6IE51bWJlcixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2YyWkluZGV4JywgMTAwKVxuXHRcdH0sXG5cdFx0Ly8g5L2/55So6aG16Z2i5rua5Yqo5pe277yM5piv5ZCm5Zyo5LiN5ruh5bGP5pe26Ieq5Yqo5aGr5YWF5ruh5bGP5bmV77yM6buY6K6k5Li65pivXG5cdFx0YXV0b0Z1bGxIZWlnaHQ6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdhdXRvRnVsbEhlaWdodCcsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDmmK/lkKbnm5HlkKzliJfooajop6bmkbjmlrnlkJHmlLnlj5jvvIzpu5jorqTkuLrlkKZcblx0XHR3YXRjaFRvdWNoRGlyZWN0aW9uQ2hhbmdlOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnd2F0Y2hUb3VjaERpcmVjdGlvbkNoYW5nZScsIGZhbHNlKVxuXHRcdH0sXG5cdFx0Ly8gei1wYWdpbmfkuK3luIPlsYDnmoTljZXkvY3vvIzpu5jorqTkuLpycHhcblx0XHR1bml0OiB7XG5cdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCd1bml0JywgJ3JweCcpXG5cdFx0fVxuXHR9LFxuXHRjcmVhdGVkKCkge1xuXHRcdC8vIOe7hOS7tuWIm+W7uuaXtu+8jOajgOa1i+aYr+WQpuW8gOWni+WKoOi9veeKtuaAgVxuXHRcdGlmICh0aGlzLmNyZWF0ZWRSZWxvYWQgJiYgIXRoaXMucmVmcmVzaGVyT25seSAmJiB0aGlzLmF1dG8pIHtcblx0XHRcdHRoaXMuX3N0YXJ0TG9hZGluZygpO1xuXHRcdFx0dGhpcy4kbmV4dFRpY2sodGhpcy5fcHJlUmVsb2FkKTtcblx0XHR9XG5cdH0sXG5cdG1vdW50ZWQoKSB7XG5cdFx0dGhpcy5hY3RpdmUgPSB0cnVlO1xuXHRcdHRoaXMud3hzUHJvcFR5cGUgPSB1LmdldFRpbWUoKS50b1N0cmluZygpO1xuXHRcdHRoaXMucmVuZGVySnNJZ25vcmU7XG5cdFx0aWYgKCF0aGlzLmNyZWF0ZWRSZWxvYWQgJiYgIXRoaXMucmVmcmVzaGVyT25seSAmJiB0aGlzLmF1dG8pIHtcblx0XHRcdC8vIOW8gOWni+mihOWKoOi9vVxuXHRcdFx0dS5kZWxheSgoKSA9PiB0aGlzLiRuZXh0VGljayh0aGlzLl9wcmVSZWxvYWQpLCAwKTtcblx0XHR9XG5cdFx0Ly8g5aaC5p6c5byA5ZCv5LqG5YiX6KGo57yT5a2Y77yM5Zyo5Yid5aeL5YyW55qE5pe25YCZ6YCa6L+H57yT5a2Y5pWw5o2u5aGr5YWF5YiX6KGo5pWw5o2uXG5cdFx0dGhpcy5maW5hbFVzZUNhY2hlICYmIHRoaXMuX3NldExpc3RCeUxvY2FsQ2FjaGUoKTtcblx0XHRsZXQgZGVsYXkgPSAwO1xuXG5cblxuXHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdC8vIOWIneWni+WMlnN5c3RlbUluZm9cblx0XHRcdHRoaXMuc3lzdGVtSW5mbyA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpO1xuXHRcdFx0Ly8g5Yid5aeL5YyWei1wYWdpbmfpq5jluqZcblx0XHRcdCF0aGlzLnVzZVBhZ2VTY3JvbGwgJiYgdGhpcy5hdXRvSGVpZ2h0ICYmIHRoaXMuX3NldEF1dG9IZWlnaHQoKTtcblx0XHRcdHRoaXMubG9hZGVkID0gdHJ1ZTtcblx0XHRcdHUuZGVsYXkoKCkgPT4ge1xuXHRcdFx0XHQvLyDmm7TmlrBmaXhlZOaooeW8j+S4i3otcGFnaW5n55qE5biD5bGA77yM5Li76KaB5piv5pu05pawd2luZG93VG9w44CBd2luZG93Qm90dG9tXG5cdFx0XHRcdHRoaXMudXBkYXRlRml4ZWRMYXlvdXQoKTtcblx0XHRcdFx0Ly8g5pu05paw57yT5a2Y5Litei1wYWdpbmfmlbTkuKrlhoXlrrnlrrnlmajpq5jluqZcblx0XHRcdFx0dGhpcy5fdXBkYXRlQ2FjaGVkU3VwZXJDb250ZW50SGVpZ2h0KCk7XG5cdFx0XHR9KTtcblx0XHR9KVxuXHRcdC8vIOWIneWni+WMlumhtemdoua7muWKqOaooeW8j+S4i3Nsb3Q9XCJ0b3BcIuOAgXNsb3Q9XCJib3R0b21cIumrmOW6plxuXHRcdHRoaXMudXBkYXRlUGFnZVNjcm9sbFRvcEhlaWdodCgpO1xuXHRcdHRoaXMudXBkYXRlUGFnZVNjcm9sbEJvdHRvbUhlaWdodCgpO1xuXHRcdC8vIOWIneWni+WMlnNsb3Q9XCJsZWZ0XCLjgIFzbG90PVwicmlnaHRcIuWuveW6plxuXHRcdHRoaXMudXBkYXRlTGVmdEFuZFJpZ2h0V2lkdGgoKTtcblx0XHRpZiAodGhpcy5maW5hbFJlZnJlc2hlckVuYWJsZWQgJiYgdGhpcy51c2VDdXN0b21SZWZyZXNoZXIpIHtcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0dGhpcy5pc1RvdWNobW92aW5nID0gdHJ1ZTtcblx0XHRcdH0pXG5cdFx0fVxuXHRcdC8vIOebkeWQrHVuaS4kZW1pdOS4reWFqOWxgGVtaXTnmoRjb21wbGV0ZSBlcnJvcuetieS6i+S7tlxuXHRcdHRoaXMuX29uRW1pdCgpO1xuXG5cblxuXG5cblxuXG5cblx0XHQvLyDomZrmi5/liJfooajmqKHlvI/ml7bvvIzliJ3lp4vljJbmlbDmja5cblx0XHR0aGlzLmZpbmFsVXNlVmlydHVhbExpc3QgJiYgdGhpcy5fdmlydHVhbExpc3RJbml0KCk7XG5cblxuXG5cblxuXG5cblxuXG5cdH0sXG5cdGRlc3Ryb3llZCgpIHtcblx0XHR0aGlzLl9oYW5kbGVVbm1vdW50ZWQoKTtcblx0fSxcblxuXG5cblxuXG5cdHdhdGNoOiB7XG5cdFx0ZGVmYXVsdFRoZW1lU3R5bGU6IHtcblx0XHRcdGhhbmRsZXIobmV3VmFsKSB7XG5cdFx0XHRcdGlmIChuZXdWYWwubGVuZ3RoKSB7XG5cdFx0XHRcdFx0dGhpcy5maW5hbFJlZnJlc2hlckRlZmF1bHRTdHlsZSA9IG5ld1ZhbDtcblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdGltbWVkaWF0ZTogdHJ1ZVxuXHRcdH0sXG5cdFx0YXV0b0hlaWdodChuZXdWYWwpIHtcblx0XHRcdHRoaXMubG9hZGVkICYmICF0aGlzLnVzZVBhZ2VTY3JvbGwgJiYgdGhpcy5fc2V0QXV0b0hlaWdodChuZXdWYWwpO1xuXHRcdH0sXG5cdFx0YXV0b0hlaWdodEFkZGl0aW9uKG5ld1ZhbCkge1xuXHRcdFx0dGhpcy5sb2FkZWQgJiYgIXRoaXMudXNlUGFnZVNjcm9sbCAmJiB0aGlzLmF1dG9IZWlnaHQgJiYgdGhpcy5fc2V0QXV0b0hlaWdodChuZXdWYWwpO1xuXHRcdH0sXG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0Ly8g5b2T5YmNei1wYWdpbmfnmoTlhoXnva7moLflvI9cblx0XHRmaW5hbFBhZ2luZ1N0eWxlKCkge1xuXHRcdFx0Y29uc3QgcGFnaW5nU3R5bGUgPSB7IC4uLnRoaXMucGFnaW5nU3R5bGUgfTtcblx0XHRcdGlmICghdGhpcy5zeXN0ZW1JbmZvKSByZXR1cm4gcGFnaW5nU3R5bGU7XG5cdFx0XHRjb25zdCB7IHdpbmRvd1RvcCwgd2luZG93Qm90dG9tIH0gPSB0aGlzO1xuXHRcdFx0aWYgKCF0aGlzLnVzZVBhZ2VTY3JvbGwgJiYgdGhpcy5maXhlZCkge1xuXHRcdFx0XHRpZiAod2luZG93VG9wICYmICFwYWdpbmdTdHlsZS50b3ApIHtcblx0XHRcdFx0XHRwYWdpbmdTdHlsZS50b3AgPSB3aW5kb3dUb3AgKyAncHgnO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlmICh3aW5kb3dCb3R0b20gJiYgIXBhZ2luZ1N0eWxlLmJvdHRvbSkge1xuXHRcdFx0XHRcdHBhZ2luZ1N0eWxlLmJvdHRvbSA9IHdpbmRvd0JvdHRvbSArICdweCc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGlmICh0aGlzLmJnQ29sb3IubGVuZ3RoICYmICFwYWdpbmdTdHlsZVsnYmFja2dyb3VuZCddKSB7XG5cdFx0XHRcdHBhZ2luZ1N0eWxlWydiYWNrZ3JvdW5kJ10gPSB0aGlzLmJnQ29sb3I7XG5cdFx0XHR9XG5cdFx0XHRpZiAodGhpcy5oZWlnaHQubGVuZ3RoICYmICFwYWdpbmdTdHlsZVsnaGVpZ2h0J10pIHtcblx0XHRcdFx0cGFnaW5nU3R5bGVbJ2hlaWdodCddID0gdGhpcy5oZWlnaHQ7XG5cdFx0XHR9XG5cdFx0XHRpZiAodGhpcy53aWR0aC5sZW5ndGggJiYgIXBhZ2luZ1N0eWxlWyd3aWR0aCddKSB7XG5cdFx0XHRcdHBhZ2luZ1N0eWxlWyd3aWR0aCddID0gdGhpcy53aWR0aDtcblx0XHRcdH1cblx0XHRcdGlmICh0aGlzLm1heFdpZHRoLmxlbmd0aCAmJiAhcGFnaW5nU3R5bGVbJ21heC13aWR0aCddKSB7XG5cdFx0XHRcdHBhZ2luZ1N0eWxlWydtYXgtd2lkdGgnXSA9IHRoaXMubWF4V2lkdGg7XG5cdFx0XHRcdHBhZ2luZ1N0eWxlWydtYXJnaW4nXSA9ICcwIGF1dG8nO1xuXHRcdFx0fVxuXHRcdFx0cmV0dXJuIHBhZ2luZ1N0eWxlO1xuXHRcdH0sXG5cdFx0Ly8g5b2T5YmNei1wYWdpbmflhoXlrrnnmoTmoLflvI9cblx0XHRmaW5hbFBhZ2luZ0NvbnRlbnRTdHlsZSgpIHtcblx0XHRcdGlmICh0aGlzLmNvbnRlbnRaSW5kZXggIT0gMSkge1xuXHRcdFx0XHR0aGlzLnBhZ2luZ0NvbnRlbnRTdHlsZVsnei1pbmRleCddID0gdGhpcy5jb250ZW50WkluZGV4O1xuXHRcdFx0XHR0aGlzLnBhZ2luZ0NvbnRlbnRTdHlsZVsncG9zaXRpb24nXSA9ICdyZWxhdGl2ZSc7XG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gdGhpcy5wYWdpbmdDb250ZW50U3R5bGU7XG5cdFx0fSxcblx0XHRcblx0XHRyZW5kZXJKc0lnbm9yZSgpIHtcblx0XHRcdGlmICgodGhpcy51c2VQYWdlU2Nyb2xsICYmIHRoaXMudXNlQ2hhdFJlY29yZE1vZGUpIHx8ICghdGhpcy5yZWZyZXNoZXJFbmFibGVkICYmIHRoaXMuc2Nyb2xsYWJsZSkgfHwgIXRoaXMudXNlQ3VzdG9tUmVmcmVzaGVyKSB7XG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLnJlbmRlclByb3BTY3JvbGxUb3AgPSAxMDtcblx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHRcdHJldHVybiAwO1xuXHRcdH0sXG5cdFx0d2luZG93SGVpZ2h0KCkge1xuXHRcdFx0aWYgKCF0aGlzLnN5c3RlbUluZm8pIHJldHVybiAwO1xuXHRcdFx0cmV0dXJuIHRoaXMuc3lzdGVtSW5mby53aW5kb3dIZWlnaHQgfHwgMDtcblx0XHR9LFxuXHRcdHdpbmRvd0JvdHRvbSgpIHtcblx0XHRcdGlmICghdGhpcy5zeXN0ZW1JbmZvKSByZXR1cm4gMDtcblx0XHRcdGxldCB3aW5kb3dCb3R0b20gPSB0aGlzLnN5c3RlbUluZm8ud2luZG93Qm90dG9tIHx8IDA7XG5cdFx0XHQvLyDlpoLmnpzlvIDlkK/lupXpg6jlronlhajljLrln5/pgILphY3lubbkuJTkuI3kvb/nlKhwbGFjZWhvbGRlcueahOW9ouW8j+S9k+eOsOW5tuS4lOS4jeaYr+iBiuWkqeiusOW9leaooeW8j++8iOWboOS4uuiBiuWkqeiusOW9leaooeW8j+WcqGtleWJvYXJkSGVpZ2h06K6h566X5Yid5bey5re75Yqg5LqG5bqV6YOo5a6J5YWo5Yy65Z+f77yJ77yM5Zyod2luZG93Qm90dG9t5re75Yqg5bqV6YOo5a6J5YWo5Yy65Z+f6auY5bqmXG5cdFx0XHRpZiAodGhpcy5zYWZlQXJlYUluc2V0Qm90dG9tICYmICF0aGlzLnVzZVNhZmVBcmVhUGxhY2Vob2xkZXIgJiYgIXRoaXMudXNlQ2hhdFJlY29yZE1vZGUpIHtcblx0XHRcdFx0d2luZG93Qm90dG9tICs9IHRoaXMuc2FmZUFyZWFCb3R0b207XG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gd2luZG93Qm90dG9tO1xuXHRcdH0sXG5cdFx0aXNJb3NBbmRINSgpIHtcblxuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXG5cdFx0XHRyZXR1cm4gdGhpcy5pc0lvcztcblx0XHR9XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHQvLyDlvZPliY3niYjmnKzlj7dcblx0XHRnZXRWZXJzaW9uKCkge1xuXHRcdFx0cmV0dXJuIGB6LXBhZ2luZyB2JHtjLnZlcnNpb259YDtcblx0XHR9LFxuXHRcdC8vIOiuvue9rm52dWUgTGlzdOeahHNwZWNpYWxFZmZlY3RzXG5cdFx0c2V0U3BlY2lhbEVmZmVjdHMoYXJncykge1xuXHRcdFx0dGhpcy5zZXRMaXN0U3BlY2lhbEVmZmVjdHMoYXJncyk7XG5cdFx0fSxcblx0XHQvLyDkuI5zZXRTcGVjaWFsRWZmZWN0c+etieaViO+8jOWFvOWuueaXp+eJiOacrFxuXHRcdHNldExpc3RTcGVjaWFsRWZmZWN0cyhhcmdzKSB7XG5cdFx0XHR0aGlzLm5GaXhGcmVlemluZyA9IGFyZ3MgJiYgT2JqZWN0LmtleXMoYXJncykubGVuZ3RoO1xuXHRcdFx0aWYgKHRoaXMuaXNJb3MpIHtcblx0XHRcdFx0dGhpcy5wcml2YXRlUmVmcmVzaGVyRW5hYmxlZCA9IDA7XG5cdFx0XHR9XG5cdFx0XHQhdGhpcy51c2VQYWdlU2Nyb2xsICYmIHRoaXMuJHJlZnNbJ3pwLW4tbGlzdCddLnNldFNwZWNpYWxFZmZlY3RzKGFyZ3MpO1xuXHRcdH0sXG5cblx0XHQvLyDlvZNhcHDplb/ml7bpl7Tov5vlhaXlkI7lj7DlkI7ov5vlhaXliY3lj7DvvIzlm6Dns7vnu5/lhoXlrZjnrqHnkIblr7zoh7RhcHDph43mlrDliqDovb3ml7bvvIzov5vooYzkuIDkupvpgILphY3lpITnkIZcblx0XHRfaGFuZGxlUGFnZUxhdW5jaCgpIHtcblx0XHRcdC8vIOmmluasoeinpuWPkeS4jei/m+ihjOWkhOeQhu+8jOWPquaciei/m+WFpeWQjuWPsOWQjuaJk+W8gGFwcOmHjeaWsOWKoOi9veaXtuaJjeWkhOeQhlxuXHRcdFx0aWYgKHRoaXMucGFnZUxhdW5jaGVkKSB7XG5cdFx0XHRcdC8vIOino+WGs+WcqHZ1ZTMraW9z5Lit77yMYXBwIFJlTGF1bmNo5pe26aG26YOo5LiL5ouJ5Yi35paw5bGV56S65L2N572u5ZCR5LiL5YGP56e755qE6Zeu6aKYXG5cblxuXG5cblxuXG5cdFx0XHRcdC8vIOino+WGs+S9v+eUqOiZmuaLn+WIl+ihqOaXtu+8jGFwcCBSZUxhdW5jaOaXtueZveWxj+mXrumimFxuXHRcdFx0XHR0aGlzLl9jaGVja1ZpcnR1YWxMaXN0U2Nyb2xsKCk7XG5cdFx0XHR9XG5cdFx0XHR0aGlzLnBhZ2VMYXVuY2hlZCA9IHRydWU7XG5cdFx0fSxcblxuXHRcdC8vIOS9v+aJi+acuuWPkeeUn+i+g+efreaXtumXtOeahOaMr+WKqO+8iDE1bXPvvIlcblx0XHRfZG9WaWJyYXRlU2hvcnQoKSB7XG5cblx0XHRcdFxuXG5cdFx0XHRpZiAodGhpcy5pc0lvcykge1xuXHRcdFx0XHRjb25zdCBVSVNlbGVjdGlvbkZlZWRiYWNrR2VuZXJhdG9yID0gcGx1cy5pb3MuaW1wb3J0Q2xhc3MoJ1VJU2VsZWN0aW9uRmVlZGJhY2tHZW5lcmF0b3InKTtcblx0XHRcdFx0Y29uc3QgZmVlZGJhY2tHZW5lcmF0b3IgPSBuZXcgVUlTZWxlY3Rpb25GZWVkYmFja0dlbmVyYXRvcigpO1xuXHRcdFx0XHRmZWVkYmFja0dlbmVyYXRvci5pbml0KCk7XG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRcdGZlZWRiYWNrR2VuZXJhdG9yLnNlbGVjdGlvbkNoYW5nZWQoKTtcblx0XHRcdFx0fSwgMClcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHBsdXMuZGV2aWNlLnZpYnJhdGUoMTUpO1xuXHRcdFx0fVxuXG5cblxuXG5cdFx0XHRcblxuXHRcdH0sXG5cdFx0Ly8g6K6+572uei1wYWdpbmfpq5jluqZcblx0XHRhc3luYyBfc2V0QXV0b0hlaWdodChzaG91bGRGdWxsSGVpZ2h0ID0gdHJ1ZSwgc2Nyb2xsVmlld05vZGUgPSBudWxsKSB7XG5cdFx0XHRsZXQgaGVpZ2h0S2V5ID0gJ21pbi1oZWlnaHQnO1xuXG5cdFx0XHRoZWlnaHRLZXkgPSAnbWluLWhlaWdodCc7XG5cblx0XHRcdHRyeSB7XG5cdFx0XHRcdGlmIChzaG91bGRGdWxsSGVpZ2h0KSB7XG5cdFx0XHRcdFx0Ly8g5aaC5p6c6ZyA6KaB6ZO65ruh5YWo5bGP77yM5YiZ6K6h566X5b2T5YmN5YWo5bGP5Y+v5piv5Yy65Z+f55qE6auY5bqmXG5cdFx0XHRcdFx0bGV0IGZpbmFsU2Nyb2xsVmlld05vZGUgPSBzY3JvbGxWaWV3Tm9kZSB8fCBhd2FpdCB0aGlzLl9nZXROb2RlQ2xpZW50UmVjdCgnLnpwLXNjcm9sbC12aWV3Jyk7XG5cdFx0XHRcdFx0bGV0IGZpbmFsU2Nyb2xsQm90dG9tTm9kZSA9IGF3YWl0IHRoaXMuX2dldE5vZGVDbGllbnRSZWN0KCcuenAtcGFnZS1ib3R0b20nKTtcblx0XHRcdFx0XHRpZiAoZmluYWxTY3JvbGxWaWV3Tm9kZSkge1xuXHRcdFx0XHRcdFx0Y29uc3Qgc2Nyb2xsVmlld1RvcCA9IGZpbmFsU2Nyb2xsVmlld05vZGVbMF0udG9wO1xuXHRcdFx0XHRcdFx0bGV0IHNjcm9sbFZpZXdIZWlnaHQgPSB0aGlzLndpbmRvd0hlaWdodCAtIHNjcm9sbFZpZXdUb3A7XG5cdFx0XHRcdFx0XHRzY3JvbGxWaWV3SGVpZ2h0IC09IGZpbmFsU2Nyb2xsQm90dG9tTm9kZSA/IGZpbmFsU2Nyb2xsQm90dG9tTm9kZVswXS5oZWlnaHQgOiAwO1xuXHRcdFx0XHRcdFx0Y29uc3QgYWRkaXRpb25IZWlnaHQgPSB1LmNvbnZlcnRUb1B4KHRoaXMuYXV0b0hlaWdodEFkZGl0aW9uKTtcblx0XHRcdFx0XHRcdGNvbnN0IGZpbmFsSGVpZ2h0ID0gc2Nyb2xsVmlld0hlaWdodCArIGFkZGl0aW9uSGVpZ2h0IC0gKHRoaXMuaW5zaWRlTW9yZSA/IDEgOiAwKSArICdweCAhaW1wb3J0YW50Jztcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLnNjcm9sbFZpZXdTdHlsZSwgaGVpZ2h0S2V5LCBmaW5hbEhlaWdodCk7XG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5zY3JvbGxWaWV3SW5TdHlsZSwgaGVpZ2h0S2V5LCBmaW5hbEhlaWdodCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHRoaXMuJGRlbGV0ZSh0aGlzLnNjcm9sbFZpZXdTdHlsZSwgaGVpZ2h0S2V5KTtcblx0XHRcdFx0XHR0aGlzLiRkZWxldGUodGhpcy5zY3JvbGxWaWV3SW5TdHlsZSwgaGVpZ2h0S2V5KTtcblx0XHRcdFx0fVxuXHRcdFx0fSBjYXRjaCAoZSkge31cblx0XHR9LFxuXHRcdC8vIOe7hOS7tumUgOavgeWQjue7reWkhOeQhlxuXHRcdF9oYW5kbGVVbm1vdW50ZWQoKSB7XG5cdFx0XHR0aGlzLmFjdGl2ZSA9IGZhbHNlO1xuXHRcdFx0dGhpcy5fb2ZmRW1pdCgpO1xuXHRcdFx0Ly8g5Y+W5raI55uR5ZCs6ZSu55uY6auY5bqm5Y+Y5YyW5LqL5Lu277yISDXjgIHnmb7luqblsI/nqIvluo/jgIHmipbpn7PlsI/nqIvluo/jgIHpo57kuablsI/nqIvluo/jgIFRUeWwj+eoi+W6j+OAgeW/q+aJi+Wwj+eoi+W6j+S4jeaUr+aMge+8iVxuXG5cdFx0XHR0aGlzLnVzZUNoYXRSZWNvcmRNb2RlICYmIHVuaS5vZmZLZXlib2FyZEhlaWdodENoYW5nZSh0aGlzLl9oYW5kbGVLZXlib2FyZEhlaWdodENoYW5nZSk7XG5cblx0XHR9LFxuXHRcdC8vIOinpuWPkeabtOaWsOaYr+WQpui2heWHuumhtemdoueKtuaAgVxuXHRcdF91cGRhdGVJbnNpZGVPZlBhZ2luZygpIHtcblx0XHRcdHRoaXMuaW5zaWRlTW9yZSAmJiB0aGlzLmluc2lkZU9mUGFnaW5nID09PSB0cnVlICYmIHNldFRpbWVvdXQodGhpcy5kb0xvYWRNb3JlLCAyMDApXG5cdFx0fSxcblx0XHQvLyDmuIXpmaR0aW1lb3V0XG5cdFx0X2NsZWFuVGltZW91dCh0aW1lb3V0KSB7XG5cdFx0XHRpZiAodGltZW91dCkge1xuXHRcdFx0XHRjbGVhclRpbWVvdXQodGltZW91dCk7XG5cdFx0XHRcdHRpbWVvdXQgPSBudWxsO1xuXHRcdFx0fVxuXHRcdFx0cmV0dXJuIHRpbWVvdXQ7XG5cdFx0fSxcblx0XHQvLyDmt7vliqDlhajlsYBlbWl055uR5ZCsXG5cdFx0X29uRW1pdCgpIHtcblx0XHRcdHVuaS4kb24oYy5lcnJvclVwZGF0ZUtleSwgKGVycm9yTXNnKSA9PiB7XG5cdFx0XHRcdGlmICh0aGlzLmxvYWRpbmcpIHtcblx0XHRcdFx0XHRpZiAoISFlcnJvck1zZykge1xuXHRcdFx0XHRcdFx0dGhpcy5jdXN0b21lckVtcHR5Vmlld0Vycm9yVGV4dCA9IGVycm9yTXNnO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0aGlzLmNvbXBsZXRlKGZhbHNlKS5jYXRjaCgoKSA9PiB7fSk7XG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0XHR1bmkuJG9uKGMuY29tcGxldGVVcGRhdGVLZXksIChkYXRhKSA9PiB7XG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRcdGlmICh0aGlzLmxvYWRpbmcpIHtcblx0XHRcdFx0XHRcdGlmICghdGhpcy5kaXNhYmxlZENvbXBsZXRlRW1pdCkge1xuXHRcdFx0XHRcdFx0XHRjb25zdCB0eXBlID0gZGF0YS50eXBlIHx8ICdub3JtYWwnO1xuXHRcdFx0XHRcdFx0XHRjb25zdCBsaXN0ID0gZGF0YS5saXN0IHx8IGRhdGE7XG5cdFx0XHRcdFx0XHRcdGNvbnN0IHJ1bGUgPSBkYXRhLnJ1bGU7XG5cdFx0XHRcdFx0XHRcdHRoaXMuZnJvbUNvbXBsZXRlRW1pdCA9IHRydWU7XG5cdFx0XHRcdFx0XHRcdHN3aXRjaCAodHlwZSl7XG5cdFx0XHRcdFx0XHRcdFx0Y2FzZSAnbm9ybWFsJzpcblx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuY29tcGxldGUobGlzdCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRcdFx0XHRjYXNlICd0b3RhbCc6XG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLmNvbXBsZXRlQnlUb3RhbChsaXN0LCBydWxlKTtcblx0XHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdFx0XHRcdGNhc2UgJ25vbW9yZSc6XG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLmNvbXBsZXRlQnlOb01vcmUobGlzdCwgcnVsZSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRcdFx0XHRjYXNlICdrZXknOlxuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5jb21wbGV0ZUJ5S2V5KGxpc3QsIHJ1bGUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0XHRcdFx0ZGVmYXVsdDpcblx0XHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdFx0XHR0aGlzLmRpc2FibGVkQ29tcGxldGVFbWl0ID0gZmFsc2U7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LCAxKTtcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDplIDmr4HlhajlsYBlbWl05ZKMbGlzdGVuZXLnm5HlkKxcblx0XHRfb2ZmRW1pdCgpe1xuXHRcdFx0dW5pLiRvZmYoYy5lcnJvclVwZGF0ZUtleSk7XG5cdFx0XHR1bmkuJG9mZihjLmNvbXBsZXRlVXBkYXRlS2V5KTtcblx0XHR9LFxuXHR9LFxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///91\n"); /***/ }), /* 92 */ /*!*******************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/z-paging-constant.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n// [z-paging]常量\nvar _default = {\n // 当前版本号\n version: '2.7.11',\n // 延迟操作的通用时间\n delayTime: 100,\n // 请求失败时候全局emit使用的key\n errorUpdateKey: 'z-paging-error-emit',\n // 全局emit complete的key\n completeUpdateKey: 'z-paging-complete-emit',\n // z-paging缓存的前缀key\n cachePrefixKey: 'z-paging-cache',\n // 虚拟列表中列表index的key\n listCellIndexKey: 'zp_index',\n // 虚拟列表中列表的唯一key\n listCellIndexUniqueKey: 'zp_unique_index'\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy96LXBhZ2luZy1jb25zdGFudC5qcyJdLCJuYW1lcyI6WyJ2ZXJzaW9uIiwiZGVsYXlUaW1lIiwiZXJyb3JVcGRhdGVLZXkiLCJjb21wbGV0ZVVwZGF0ZUtleSIsImNhY2hlUHJlZml4S2V5IiwibGlzdENlbGxJbmRleEtleSIsImxpc3RDZWxsSW5kZXhVbmlxdWVLZXkiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQUEsZUFFZTtFQUNkO0VBQ0FBLE9BQU8sRUFBRSxRQUFRO0VBQ2pCO0VBQ0FDLFNBQVMsRUFBRSxHQUFHO0VBQ2Q7RUFDQUMsY0FBYyxFQUFFLHFCQUFxQjtFQUNyQztFQUNBQyxpQkFBaUIsRUFBRSx3QkFBd0I7RUFDM0M7RUFDQUMsY0FBYyxFQUFFLGdCQUFnQjtFQUVoQztFQUNBQyxnQkFBZ0IsRUFBRSxVQUFVO0VBQzVCO0VBQ0FDLHNCQUFzQixFQUFFO0FBQ3pCLENBQUM7QUFBQSIsImZpbGUiOiI5Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFt6LXBhZ2luZ13luLjph49cblxuZXhwb3J0IGRlZmF1bHQge1xuXHQvLyDlvZPliY3niYjmnKzlj7dcblx0dmVyc2lvbjogJzIuNy4xMScsXG5cdC8vIOW7tui/n+aTjeS9nOeahOmAmueUqOaXtumXtFxuXHRkZWxheVRpbWU6IDEwMCxcblx0Ly8g6K+35rGC5aSx6LSl5pe25YCZ5YWo5bGAZW1pdOS9v+eUqOeahGtleVxuXHRlcnJvclVwZGF0ZUtleTogJ3otcGFnaW5nLWVycm9yLWVtaXQnLFxuXHQvLyDlhajlsYBlbWl0IGNvbXBsZXRl55qEa2V5XG5cdGNvbXBsZXRlVXBkYXRlS2V5OiAnei1wYWdpbmctY29tcGxldGUtZW1pdCcsXG5cdC8vIHotcGFnaW5n57yT5a2Y55qE5YmN57yAa2V5XG5cdGNhY2hlUHJlZml4S2V5OiAnei1wYWdpbmctY2FjaGUnLFxuXHRcblx0Ly8g6Jma5ouf5YiX6KGo5Lit5YiX6KGoaW5kZXjnmoRrZXlcblx0bGlzdENlbGxJbmRleEtleTogJ3pwX2luZGV4Jyxcblx0Ly8g6Jma5ouf5YiX6KGo5Lit5YiX6KGo55qE5ZSv5LiAa2V5XG5cdGxpc3RDZWxsSW5kZXhVbmlxdWVLZXk6ICd6cF91bmlxdWVfaW5kZXgnXG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///92\n"); /***/ }), /* 93 */ /*!****************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/z-paging-utils.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../config/index */ 94));\nvar _zPagingConstant = _interopRequireDefault(__webpack_require__(/*! ./z-paging-constant */ 92));\n// [z-paging]工具类\n\nvar storageKey = 'Z-PAGING-REFRESHER-TIME-STORAGE-KEY';\nvar config = null;\nvar configLoaded = false;\nvar timeoutMap = {};\n\n// 获取默认配置信息\nfunction gc(key, defaultValue) {\n // 这里return一个函数以解决在vue3+appvue中,props默认配置读取在main.js之前执行导致uni.$zp全局配置无效的问题。相当于props的default中传入一个带有返回值的函数\n return function () {\n // 处理z-paging全局配置\n _handleDefaultConfig();\n // 如果全局配置不存在,则返回默认值\n if (!config) return defaultValue;\n var value = config[key];\n // 如果全局配置存在但对应的配置项不存在,则返回默认值;反之返回配置项\n return value === undefined ? defaultValue : value;\n };\n}\n\n// 获取最终的touch位置\nfunction getTouch(e) {\n var touch = null;\n if (e.touches && e.touches.length) {\n touch = e.touches[0];\n } else if (e.changedTouches && e.changedTouches.length) {\n touch = e.changedTouches[0];\n } else if (e.datail && e.datail != {}) {\n touch = e.datail;\n } else {\n return {\n touchX: 0,\n touchY: 0\n };\n }\n return {\n touchX: touch.clientX,\n touchY: touch.clientY\n };\n}\n\n// 判断当前手势是否在z-paging内触发\nfunction getTouchFromZPaging(target) {\n if (target && target.tagName && target.tagName !== 'BODY' && target.tagName !== 'UNI-PAGE-BODY') {\n var classList = target.classList;\n if (classList && classList.contains('z-paging-content')) {\n // 此处额外记录当前z-paging是否是页面滚动、是否滚动到了顶部、是否是聊天记录模式以传给renderjs。避免不同z-paging组件renderjs内部判断数据互相影响导致的各种问题\n return {\n isFromZp: true,\n isPageScroll: classList.contains('z-paging-content-page'),\n isReachedTop: classList.contains('z-paging-reached-top'),\n isUseChatRecordMode: classList.contains('z-paging-use-chat-record-mode')\n };\n } else {\n return getTouchFromZPaging(target.parentNode);\n }\n } else {\n return {\n isFromZp: false\n };\n }\n}\n\n// 递归获取z-paging所在的parent,如果查找不到则返回null\nfunction getParent(parent) {\n if (!parent) return null;\n if (parent.$refs.paging) return parent;\n return getParent(parent.$parent);\n}\n\n// 打印错误信息\nfunction consoleErr(err) {\n __f__(\"error\", \"[z-paging]\".concat(err), \" at uni_modules/z-paging/components/z-paging/js/z-paging-utils.js:72\");\n}\n\n// 延时操作,如果key存在,调用时清除对应key之前的延时操作\nfunction delay(callback) {\n var ms = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _zPagingConstant.default.delayTime;\n var key = arguments.length > 2 ? arguments[2] : undefined;\n var timeout = setTimeout(callback, ms);\n ;\n if (!!key) {\n timeoutMap[key] && clearTimeout(timeoutMap[key]);\n timeoutMap[key] = timeout;\n }\n return timeout;\n}\n\n// 设置下拉刷新时间\nfunction setRefesrherTime(time, key) {\n var datas = getRefesrherTime() || {};\n datas[key] = time;\n uni.setStorageSync(storageKey, datas);\n}\n\n// 获取下拉刷新时间\nfunction getRefesrherTime() {\n return uni.getStorageSync(storageKey);\n}\n\n// 通过下拉刷新标识key获取下拉刷新时间\nfunction getRefesrherTimeByKey(key) {\n var datas = getRefesrherTime();\n return datas && datas[key] ? datas[key] : null;\n}\n\n// 通过下拉刷新标识key获取下拉刷新时间(格式化之后)\nfunction getRefesrherFormatTimeByKey(key, textMap) {\n var time = getRefesrherTimeByKey(key);\n var timeText = time ? _timeFormat(time, textMap) : textMap.none;\n return \"\".concat(textMap.title).concat(timeText);\n}\n\n// 将文本的px或者rpx转为px的值\nfunction convertToPx(text) {\n var dataType = Object.prototype.toString.call(text);\n if (dataType === '[object Number]') return text;\n var isRpx = false;\n if (text.indexOf('rpx') !== -1 || text.indexOf('upx') !== -1) {\n text = text.replace('rpx', '').replace('upx', '');\n isRpx = true;\n } else if (text.indexOf('px') !== -1) {\n text = text.replace('px', '');\n }\n if (!isNaN(text)) {\n if (isRpx) return Number(uni.upx2px(text));\n return Number(text);\n }\n return 0;\n}\n\n// 获取当前时间\nfunction getTime() {\n return new Date().getTime();\n}\n\n// 获取z-paging实例id,随机生成10位数字+字母\nfunction getInstanceId() {\n var s = [];\n var hexDigits = \"0123456789abcdef\";\n for (var i = 0; i < 10; i++) {\n s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);\n }\n return s.join('') + getTime();\n}\n\n// 等待一段时间\nfunction wait(ms) {\n return new Promise(function (resolve) {\n setTimeout(resolve, ms);\n });\n}\n\n// 是否是promise\nfunction isPromise(func) {\n return Object.prototype.toString.call(func) === '[object Promise]';\n}\n\n// 添加单位\nfunction addUnit(value, unit) {\n if (Object.prototype.toString.call(value) === '[object String]') {\n var tempValue = value;\n tempValue = tempValue.replace('rpx', '').replace('upx', '').replace('px', '');\n if (value.indexOf('rpx') === -1 && value.indexOf('upx') === -1 && value.indexOf('px') !== -1) {\n tempValue = parseFloat(tempValue) * 2;\n }\n value = tempValue;\n }\n return unit === 'rpx' ? value + 'rpx' : value / 2 + 'px';\n}\n\n// 深拷贝\nfunction deepCopy(obj) {\n if ((0, _typeof2.default)(obj) !== 'object' || obj === null) return obj;\n var newObj = Array.isArray(obj) ? [] : {};\n for (var key in obj) {\n if (obj.hasOwnProperty(key)) {\n newObj[key] = deepCopy(obj[key]);\n }\n }\n return newObj;\n}\n\n// ------------------ 私有方法 ------------------------\n// 处理全局配置\nfunction _handleDefaultConfig() {\n // 确保只加载一次全局配置\n if (configLoaded) return;\n // 优先从config.js中读取\n if (_index.default && Object.keys(_index.default).length) {\n config = _index.default;\n }\n // 如果在config.js中读取不到,则尝试到uni.$zp读取\n if (!config && uni.$zp) {\n config = uni.$zp.config;\n }\n // 将config中的短横线写法全部转为驼峰写法,使得读取配置时可以直接通过key去匹配,而非读取每个配置时候再去转,减少不必要的性能开支\n config = config ? Object.keys(config).reduce(function (result, key) {\n result[_toCamelCase(key)] = config[key];\n return result;\n }, {}) : null;\n configLoaded = true;\n}\n\n// 时间格式化\nfunction _timeFormat(time, textMap) {\n var date = new Date(time);\n var currentDate = new Date();\n // 设置time对应的天,去除时分秒,使得可以直接比较日期\n var dateDay = new Date(time).setHours(0, 0, 0, 0);\n // 设置当前的天,去除时分秒,使得可以直接比较日期\n var currentDateDay = new Date().setHours(0, 0, 0, 0);\n var disTime = dateDay - currentDateDay;\n var dayStr = '';\n var timeStr = _dateTimeFormat(date);\n if (disTime === 0) {\n dayStr = textMap.today;\n } else if (disTime === -86400000) {\n dayStr = textMap.yesterday;\n } else {\n dayStr = _dateDayFormat(date, date.getFullYear() !== currentDate.getFullYear());\n }\n return \"\".concat(dayStr, \" \").concat(timeStr);\n}\n\n// date格式化为年月日\nfunction _dateDayFormat(date) {\n var showYear = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var year = date.getFullYear();\n var month = date.getMonth() + 1;\n var day = date.getDate();\n return showYear ? \"\".concat(year, \"-\").concat(_fullZeroToTwo(month), \"-\").concat(_fullZeroToTwo(day)) : \"\".concat(_fullZeroToTwo(month), \"-\").concat(_fullZeroToTwo(day));\n}\n\n// data格式化为时分\nfunction _dateTimeFormat(date) {\n var hour = date.getHours();\n var minute = date.getMinutes();\n return \"\".concat(_fullZeroToTwo(hour), \":\").concat(_fullZeroToTwo(minute));\n}\n\n// 不满2位在前面填充0\nfunction _fullZeroToTwo(str) {\n str = str.toString();\n return str.length === 1 ? '0' + str : str;\n}\n\n// 驼峰转短横线\nfunction _toKebab(value) {\n return value.replace(/([A-Z])/g, \"-$1\").toLowerCase();\n}\n\n// 短横线转驼峰\nfunction _toCamelCase(value) {\n return value.replace(/-([a-z])/g, function (_, group1) {\n return group1.toUpperCase();\n });\n}\nvar _default = {\n gc: gc,\n setRefesrherTime: setRefesrherTime,\n getRefesrherFormatTimeByKey: getRefesrherFormatTimeByKey,\n getTouch: getTouch,\n getTouchFromZPaging: getTouchFromZPaging,\n getParent: getParent,\n convertToPx: convertToPx,\n getTime: getTime,\n getInstanceId: getInstanceId,\n consoleErr: consoleErr,\n delay: delay,\n wait: wait,\n isPromise: isPromise,\n addUnit: addUnit,\n deepCopy: deepCopy\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 46)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy96LXBhZ2luZy11dGlscy5qcyJdLCJuYW1lcyI6WyJzdG9yYWdlS2V5IiwiY29uZmlnIiwiY29uZmlnTG9hZGVkIiwidGltZW91dE1hcCIsImdjIiwia2V5IiwiZGVmYXVsdFZhbHVlIiwiX2hhbmRsZURlZmF1bHRDb25maWciLCJ2YWx1ZSIsInVuZGVmaW5lZCIsImdldFRvdWNoIiwiZSIsInRvdWNoIiwidG91Y2hlcyIsImxlbmd0aCIsImNoYW5nZWRUb3VjaGVzIiwiZGF0YWlsIiwidG91Y2hYIiwidG91Y2hZIiwiY2xpZW50WCIsImNsaWVudFkiLCJnZXRUb3VjaEZyb21aUGFnaW5nIiwidGFyZ2V0IiwidGFnTmFtZSIsImNsYXNzTGlzdCIsImNvbnRhaW5zIiwiaXNGcm9tWnAiLCJpc1BhZ2VTY3JvbGwiLCJpc1JlYWNoZWRUb3AiLCJpc1VzZUNoYXRSZWNvcmRNb2RlIiwicGFyZW50Tm9kZSIsImdldFBhcmVudCIsInBhcmVudCIsIiRyZWZzIiwicGFnaW5nIiwiJHBhcmVudCIsImNvbnNvbGVFcnIiLCJlcnIiLCJkZWxheSIsImNhbGxiYWNrIiwibXMiLCJjIiwiZGVsYXlUaW1lIiwidGltZW91dCIsInNldFRpbWVvdXQiLCJjbGVhclRpbWVvdXQiLCJzZXRSZWZlc3JoZXJUaW1lIiwidGltZSIsImRhdGFzIiwiZ2V0UmVmZXNyaGVyVGltZSIsInVuaSIsInNldFN0b3JhZ2VTeW5jIiwiZ2V0U3RvcmFnZVN5bmMiLCJnZXRSZWZlc3JoZXJUaW1lQnlLZXkiLCJnZXRSZWZlc3JoZXJGb3JtYXRUaW1lQnlLZXkiLCJ0ZXh0TWFwIiwidGltZVRleHQiLCJfdGltZUZvcm1hdCIsIm5vbmUiLCJ0aXRsZSIsImNvbnZlcnRUb1B4IiwidGV4dCIsImRhdGFUeXBlIiwiT2JqZWN0IiwicHJvdG90eXBlIiwidG9TdHJpbmciLCJjYWxsIiwiaXNScHgiLCJpbmRleE9mIiwicmVwbGFjZSIsImlzTmFOIiwiTnVtYmVyIiwidXB4MnB4IiwiZ2V0VGltZSIsIkRhdGUiLCJnZXRJbnN0YW5jZUlkIiwicyIsImhleERpZ2l0cyIsImkiLCJzdWJzdHIiLCJNYXRoIiwiZmxvb3IiLCJyYW5kb20iLCJqb2luIiwid2FpdCIsIlByb21pc2UiLCJyZXNvbHZlIiwiaXNQcm9taXNlIiwiZnVuYyIsImFkZFVuaXQiLCJ1bml0IiwidGVtcFZhbHVlIiwicGFyc2VGbG9hdCIsImRlZXBDb3B5Iiwib2JqIiwibmV3T2JqIiwiQXJyYXkiLCJpc0FycmF5IiwiaGFzT3duUHJvcGVydHkiLCJ6TG9jYWxDb25maWciLCJrZXlzIiwiJHpwIiwicmVkdWNlIiwicmVzdWx0IiwiX3RvQ2FtZWxDYXNlIiwiZGF0ZSIsImN1cnJlbnREYXRlIiwiZGF0ZURheSIsInNldEhvdXJzIiwiY3VycmVudERhdGVEYXkiLCJkaXNUaW1lIiwiZGF5U3RyIiwidGltZVN0ciIsIl9kYXRlVGltZUZvcm1hdCIsInRvZGF5IiwieWVzdGVyZGF5IiwiX2RhdGVEYXlGb3JtYXQiLCJnZXRGdWxsWWVhciIsInNob3dZZWFyIiwieWVhciIsIm1vbnRoIiwiZ2V0TW9udGgiLCJkYXkiLCJnZXREYXRlIiwiX2Z1bGxaZXJvVG9Ud28iLCJob3VyIiwiZ2V0SG91cnMiLCJtaW51dGUiLCJnZXRNaW51dGVzIiwic3RyIiwiX3RvS2ViYWIiLCJ0b0xvd2VyQ2FzZSIsIl8iLCJncm91cDEiLCJ0b1VwcGVyQ2FzZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFFQTtBQUNBO0FBSEE7O0FBS0EsSUFBTUEsVUFBVSxHQUFHLHFDQUFxQztBQUN4RCxJQUFJQyxNQUFNLEdBQUcsSUFBSTtBQUNqQixJQUFJQyxZQUFZLEdBQUcsS0FBSztBQUN4QixJQUFNQyxVQUFVLEdBQUcsQ0FBQyxDQUFDOztBQUVyQjtBQUNBLFNBQVNDLEVBQUUsQ0FBQ0MsR0FBRyxFQUFFQyxZQUFZLEVBQUU7RUFDOUI7RUFDQSxPQUFPLFlBQU07SUFDWjtJQUNB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O0FBQ3REOztBQUVBO0FBQ0EsU0FBUzNCLFlBQVksQ0FBQ2hHLEtBQUssRUFBRTtFQUN6QixPQUFPQSxLQUFLLENBQUM2RCxPQUFPLENBQUMsV0FBVyxFQUFFLFVBQUMrRCxDQUFDLEVBQUVDLE1BQU07SUFBQSxPQUFLQSxNQUFNLENBQUNDLFdBQVcsRUFBRTtFQUFBLEVBQUM7QUFDMUU7QUFBQyxlQUdjO0VBQ2RsSSxFQUFFLEVBQUZBLEVBQUU7RUFDRjBDLGdCQUFnQixFQUFoQkEsZ0JBQWdCO0VBQ2hCUSwyQkFBMkIsRUFBM0JBLDJCQUEyQjtFQUMzQjVDLFFBQVEsRUFBUkEsUUFBUTtFQUNSVyxtQkFBbUIsRUFBbkJBLG1CQUFtQjtFQUNuQlUsU0FBUyxFQUFUQSxTQUFTO0VBQ1Q2QixXQUFXLEVBQVhBLFdBQVc7RUFDWGEsT0FBTyxFQUFQQSxPQUFPO0VBQ1BFLGFBQWEsRUFBYkEsYUFBYTtFQUNidkMsVUFBVSxFQUFWQSxVQUFVO0VBQ1ZFLEtBQUssRUFBTEEsS0FBSztFQUNMOEMsSUFBSSxFQUFKQSxJQUFJO0VBQ0pHLFNBQVMsRUFBVEEsU0FBUztFQUNURSxPQUFPLEVBQVBBLE9BQU87RUFDUEksUUFBUSxFQUFSQTtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiI5My5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFt6LXBhZ2luZ13lt6XlhbfnsbtcblxuaW1wb3J0IHpMb2NhbENvbmZpZyBmcm9tICcuLi9jb25maWcvaW5kZXgnXG5pbXBvcnQgYyBmcm9tICcuL3otcGFnaW5nLWNvbnN0YW50J1xuXG5jb25zdCBzdG9yYWdlS2V5ID0gJ1otUEFHSU5HLVJFRlJFU0hFUi1USU1FLVNUT1JBR0UtS0VZJztcbmxldCBjb25maWcgPSBudWxsO1xubGV0IGNvbmZpZ0xvYWRlZCA9IGZhbHNlO1xuY29uc3QgdGltZW91dE1hcCA9IHt9O1xuXG4vLyDojrflj5bpu5jorqTphY3nva7kv6Hmga9cbmZ1bmN0aW9uIGdjKGtleSwgZGVmYXVsdFZhbHVlKSB7XG5cdC8vIOi/memHjHJldHVybuS4gOS4quWHveaVsOS7peino+WGs+WcqHZ1ZTMrYXBwdnVl5Lit77yMcHJvcHPpu5jorqTphY3nva7or7vlj5blnKhtYWluLmpz5LmL5YmN5omn6KGM5a+86Ie0dW5pLiR6cOWFqOWxgOmFjee9ruaXoOaViOeahOmXrumimOOAguebuOW9k+S6jnByb3Bz55qEZGVmYXVsdOS4reS8oOWFpeS4gOS4quW4puaciei/lOWbnuWAvOeahOWHveaVsFxuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdC8vIOWkhOeQhnotcGFnaW5n5YWo5bGA6YWN572uXG5cdFx0X2hhbmRsZURlZmF1bHRDb25maWcoKTtcblx0XHQvLyDlpoLmnpzlhajlsYDphY3nva7kuI3lrZjlnKjvvIzliJnov5Tlm57pu5jorqTlgLxcblx0XHRpZiAoIWNvbmZpZykgcmV0dXJuIGRlZmF1bHRWYWx1ZTtcblx0XHRjb25zdCB2YWx1ZSA9IGNvbmZpZ1trZXldO1xuXHRcdC8vIOWmguaenOWFqOWxgOmFjee9ruWtmOWcqOS9huWvueW6lOeahOmFjee9rumhueS4jeWtmOWcqO+8jOWImei/lOWbnum7mOiupOWAvO+8m+WPjeS5i+i/lOWbnumFjee9rumhuVxuXHRcdHJldHVybiB2YWx1ZSA9PT0gdW5kZWZpbmVkID8gZGVmYXVsdFZhbHVlIDogdmFsdWU7XG5cdH07XG59XG5cbi8vIOiOt+WPluacgOe7iOeahHRvdWNo5L2N572uXG5mdW5jdGlvbiBnZXRUb3VjaChlKSB7XG5cdGxldCB0b3VjaCA9IG51bGw7XG5cdGlmIChlLnRvdWNoZXMgJiYgZS50b3VjaGVzLmxlbmd0aCkge1xuXHRcdHRvdWNoID0gZS50b3VjaGVzWzBdO1xuXHR9IGVsc2UgaWYgKGUuY2hhbmdlZFRvdWNoZXMgJiYgZS5jaGFuZ2VkVG91Y2hlcy5sZW5ndGgpIHtcblx0XHR0b3VjaCA9IGUuY2hhbmdlZFRvdWNoZXNbMF07XG5cdH0gZWxzZSBpZiAoZS5kYXRhaWwgJiYgZS5kYXRhaWwgIT0ge30pIHtcblx0XHR0b3VjaCA9IGUuZGF0YWlsO1xuXHR9IGVsc2Uge1xuXHRcdHJldHVybiB7IHRvdWNoWDogMCwgdG91Y2hZOiAwIH1cblx0fVxuXHRyZXR1cm4ge1xuXHRcdHRvdWNoWDogdG91Y2guY2xpZW50WCxcblx0XHR0b3VjaFk6IHRvdWNoLmNsaWVudFlcblx0fTtcbn1cblxuLy8g5Yik5pat5b2T5YmN5omL5Yq/5piv5ZCm5Zyoei1wYWdpbmflhoXop6blj5FcbmZ1bmN0aW9uIGdldFRvdWNoRnJvbVpQYWdpbmcodGFyZ2V0KSB7XG5cdGlmICh0YXJnZXQgJiYgdGFyZ2V0LnRhZ05hbWUgJiYgdGFyZ2V0LnRhZ05hbWUgIT09ICdCT0RZJyAmJiB0YXJnZXQudGFnTmFtZSAhPT0gJ1VOSS1QQUdFLUJPRFknKSB7XG5cdFx0Y29uc3QgY2xhc3NMaXN0ID0gdGFyZ2V0LmNsYXNzTGlzdDtcblx0XHRpZiAoY2xhc3NMaXN0ICYmIGNsYXNzTGlzdC5jb250YWlucygnei1wYWdpbmctY29udGVudCcpKSB7XG5cdFx0XHQvLyDmraTlpITpop3lpJborrDlvZXlvZPliY16LXBhZ2luZ+aYr+WQpuaYr+mhtemdoua7muWKqOOAgeaYr+WQpua7muWKqOWIsOS6humhtumDqOOAgeaYr+WQpuaYr+iBiuWkqeiusOW9leaooeW8j+S7peS8oOe7mXJlbmRlcmpz44CC6YG/5YWN5LiN5ZCMei1wYWdpbmfnu4Tku7ZyZW5kZXJqc+WGhemDqOWIpOaWreaVsOaNruS6kuebuOW9seWTjeWvvOiHtOeahOWQhOenjemXrumimFxuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0aXNGcm9tWnA6IHRydWUsXG5cdFx0XHRcdGlzUGFnZVNjcm9sbDogY2xhc3NMaXN0LmNvbnRhaW5zKCd6LXBhZ2luZy1jb250ZW50LXBhZ2UnKSxcblx0XHRcdFx0aXNSZWFjaGVkVG9wOiBjbGFzc0xpc3QuY29udGFpbnMoJ3otcGFnaW5nLXJlYWNoZWQtdG9wJyksXG5cdFx0XHRcdGlzVXNlQ2hhdFJlY29yZE1vZGU6IGNsYXNzTGlzdC5jb250YWlucygnei1wYWdpbmctdXNlLWNoYXQtcmVjb3JkLW1vZGUnKVxuXHRcdFx0fTtcblx0XHR9IGVsc2Uge1xuXHRcdFx0cmV0dXJuIGdldFRvdWNoRnJvbVpQYWdpbmcodGFyZ2V0LnBhcmVudE5vZGUpO1xuXHRcdH1cblx0fSBlbHNlIHtcblx0XHRyZXR1cm4geyBpc0Zyb21acDogZmFsc2UgfTtcblx0fVxufVxuXG4vLyDpgJLlvZLojrflj5Z6LXBhZ2luZ+aJgOWcqOeahHBhcmVudO+8jOWmguaenOafpeaJvuS4jeWIsOWImei/lOWbnm51bGxcbmZ1bmN0aW9uIGdldFBhcmVudChwYXJlbnQpIHtcblx0aWYgKCFwYXJlbnQpIHJldHVybiBudWxsO1xuXHRpZiAocGFyZW50LiRyZWZzLnBhZ2luZykgcmV0dXJuIHBhcmVudDtcblx0cmV0dXJuIGdldFBhcmVudChwYXJlbnQuJHBhcmVudCk7XG59XG5cbi8vIOaJk+WNsOmUmeivr+S/oeaBr1xuZnVuY3Rpb24gY29uc29sZUVycihlcnIpIHtcblx0Y29uc29sZS5lcnJvcihgW3otcGFnaW5nXSR7ZXJyfWApO1xufVxuXG4vLyDlu7bml7bmk43kvZzvvIzlpoLmnpxrZXnlrZjlnKjvvIzosIPnlKjml7bmuIXpmaTlr7nlupRrZXnkuYvliY3nmoTlu7bml7bmk43kvZxcbmZ1bmN0aW9uIGRlbGF5KGNhbGxiYWNrLCBtcyA9IGMuZGVsYXlUaW1lLCBrZXkpIHtcblx0Y29uc3QgdGltZW91dCA9IHNldFRpbWVvdXQoY2FsbGJhY2ssIG1zKTs7XG5cdGlmICghIWtleSkge1xuXHRcdHRpbWVvdXRNYXBba2V5XSAmJiBjbGVhclRpbWVvdXQodGltZW91dE1hcFtrZXldKTtcblx0XHR0aW1lb3V0TWFwW2tleV0gPSB0aW1lb3V0O1xuXHR9XG5cdHJldHVybiB0aW1lb3V0O1xufVxuXG4vLyDorr7nva7kuIvmi4nliLfmlrDml7bpl7RcbmZ1bmN0aW9uIHNldFJlZmVzcmhlclRpbWUodGltZSwga2V5KSB7XG5cdGNvbnN0IGRhdGFzID0gZ2V0UmVmZXNyaGVyVGltZSgpIHx8IHt9O1xuXHRkYXRhc1trZXldID0gdGltZTtcblx0dW5pLnNldFN0b3JhZ2VTeW5jKHN0b3JhZ2VLZXksIGRhdGFzKTtcbn1cblxuLy8g6I635Y+W5LiL5ouJ5Yi35paw5pe26Ze0XG5mdW5jdGlvbiBnZXRSZWZlc3JoZXJUaW1lKCkge1xuXHRyZXR1cm4gdW5pLmdldFN0b3JhZ2VTeW5jKHN0b3JhZ2VLZXkpO1xufVxuXG4vLyDpgJrov4fkuIvmi4nliLfmlrDmoIfor4ZrZXnojrflj5bkuIvmi4nliLfmlrDml7bpl7RcbmZ1bmN0aW9uIGdldFJlZmVzcmhlclRpbWVCeUtleShrZXkpIHtcblx0Y29uc3QgZGF0YXMgPSBnZXRSZWZlc3JoZXJUaW1lKCk7XG5cdHJldHVybiBkYXRhcyAmJiBkYXRhc1trZXldID8gZGF0YXNba2V5XSA6IG51bGw7XG59XG5cbi8vIOmAmui/h+S4i+aLieWIt+aWsOagh+ivhmtleeiOt+WPluS4i+aLieWIt+aWsOaXtumXtCjmoLzlvI/ljJbkuYvlkI4pXG5mdW5jdGlvbiBnZXRSZWZlc3JoZXJGb3JtYXRUaW1lQnlLZXkoa2V5LCB0ZXh0TWFwKSB7XG5cdGNvbnN0IHRpbWUgPSBnZXRSZWZlc3JoZXJUaW1lQnlLZXkoa2V5KTtcblx0Y29uc3QgdGltZVRleHQgPSB0aW1lID8gX3RpbWVGb3JtYXQodGltZSwgdGV4dE1hcCkgOiB0ZXh0TWFwLm5vbmU7XG5cdHJldHVybiBgJHt0ZXh0TWFwLnRpdGxlfSR7dGltZVRleHR9YDtcbn1cblxuLy8g5bCG5paH5pys55qEcHjmiJbogIVycHjovazkuLpweOeahOWAvFxuZnVuY3Rpb24gY29udmVydFRvUHgodGV4dCkge1xuXHRjb25zdCBkYXRhVHlwZSA9IE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh0ZXh0KTtcblx0aWYgKGRhdGFUeXBlID09PSAnW29iamVjdCBOdW1iZXJdJykgcmV0dXJuIHRleHQ7XG5cdGxldCBpc1JweCA9IGZhbHNlO1xuXHRpZiAodGV4dC5pbmRleE9mKCdycHgnKSAhPT0gLTEgfHwgdGV4dC5pbmRleE9mKCd1cHgnKSAhPT0gLTEpIHtcblx0XHR0ZXh0ID0gdGV4dC5yZXBsYWNlKCdycHgnLCAnJykucmVwbGFjZSgndXB4JywgJycpO1xuXHRcdGlzUnB4ID0gdHJ1ZTtcblx0fSBlbHNlIGlmICh0ZXh0LmluZGV4T2YoJ3B4JykgIT09IC0xKSB7XG5cdFx0dGV4dCA9IHRleHQucmVwbGFjZSgncHgnLCAnJyk7XG5cdH1cblx0aWYgKCFpc05hTih0ZXh0KSkge1xuXHRcdGlmIChpc1JweCkgcmV0dXJuIE51bWJlcih1bmkudXB4MnB4KHRleHQpKTtcblx0XHRyZXR1cm4gTnVtYmVyKHRleHQpO1xuXHR9XG5cdHJldHVybiAwO1xufVxuXG4vLyDojrflj5blvZPliY3ml7bpl7RcbmZ1bmN0aW9uIGdldFRpbWUoKSB7XG5cdHJldHVybiAobmV3IERhdGUoKSkuZ2V0VGltZSgpO1xufVxuXG4vLyDojrflj5Z6LXBhZ2luZ+WunuS+i2lk77yM6ZqP5py655Sf5oiQMTDkvY3mlbDlrZcr5a2X5q+NXG5mdW5jdGlvbiBnZXRJbnN0YW5jZUlkKCkge1xuICAgIGNvbnN0IHMgPSBbXTtcbiAgICBjb25zdCBoZXhEaWdpdHMgPSBcIjAxMjM0NTY3ODlhYmNkZWZcIjtcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IDEwOyBpKyspIHtcbiAgICAgICAgc1tpXSA9IGhleERpZ2l0cy5zdWJzdHIoTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogMHgxMCksIDEpO1xuICAgIH1cbiAgICByZXR1cm4gcy5qb2luKCcnKSArIGdldFRpbWUoKTtcbn1cblxuLy8g562J5b6F5LiA5q615pe26Ze0XG5mdW5jdGlvbiB3YWl0KG1zKSB7XG5cdHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcblx0XHRzZXRUaW1lb3V0KHJlc29sdmUsIG1zKTtcblx0fSk7XG59XG5cbi8vIOaYr+WQpuaYr3Byb21pc2VcbmZ1bmN0aW9uIGlzUHJvbWlzZShmdW5jKSB7XG5cdHJldHVybiBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwoZnVuYykgPT09ICdbb2JqZWN0IFByb21pc2VdJztcbn1cblxuLy8g5re75Yqg5Y2V5L2NXG5mdW5jdGlvbiBhZGRVbml0KHZhbHVlLCB1bml0KSB7XG5cdGlmIChPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodmFsdWUpID09PSAnW29iamVjdCBTdHJpbmddJykge1xuXHRcdGxldCB0ZW1wVmFsdWUgPSB2YWx1ZTtcblx0XHR0ZW1wVmFsdWUgPSB0ZW1wVmFsdWUucmVwbGFjZSgncnB4JywgJycpLnJlcGxhY2UoJ3VweCcsICcnKS5yZXBsYWNlKCdweCcsICcnKTtcblx0XHRpZiAodmFsdWUuaW5kZXhPZigncnB4JykgPT09IC0xICYmIHZhbHVlLmluZGV4T2YoJ3VweCcpID09PSAtMSAmJiB2YWx1ZS5pbmRleE9mKCdweCcpICE9PSAtMSkge1xuXHRcdFx0dGVtcFZhbHVlID0gcGFyc2VGbG9hdCh0ZW1wVmFsdWUpICogMjtcblx0XHR9XG5cdFx0dmFsdWUgPSB0ZW1wVmFsdWU7XG5cdH1cblx0cmV0dXJuIHVuaXQgPT09ICdycHgnID8gdmFsdWUgKyAncnB4JyA6ICh2YWx1ZSAvIDIpICsgJ3B4Jztcbn1cblxuLy8g5rex5ou36LSdXG5mdW5jdGlvbiBkZWVwQ29weShvYmopIHtcblx0aWYgKHR5cGVvZiBvYmogIT09ICdvYmplY3QnIHx8IG9iaiA9PT0gbnVsbCkgcmV0dXJuIG9iajtcblx0bGV0IG5ld09iaiA9IEFycmF5LmlzQXJyYXkob2JqKSA/IFtdIDoge307XG5cdGZvciAobGV0IGtleSBpbiBvYmopIHtcblx0XHRpZiAob2JqLmhhc093blByb3BlcnR5KGtleSkpIHtcblx0XHRcdG5ld09ialtrZXldID0gZGVlcENvcHkob2JqW2tleV0pO1xuXHRcdH1cblx0fVxuXHRyZXR1cm4gbmV3T2JqO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0g56eB5pyJ5pa55rOVIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5aSE55CG5YWo5bGA6YWN572uXG5mdW5jdGlvbiBfaGFuZGxlRGVmYXVsdENvbmZpZygpIHtcblx0Ly8g56Gu5L+d5Y+q5Yqg6L295LiA5qyh5YWo5bGA6YWN572uXG5cdGlmIChjb25maWdMb2FkZWQpIHJldHVybjtcblx0Ly8g5LyY5YWI5LuOY29uZmlnLmpz5Lit6K+75Y+WXG5cdGlmICh6TG9jYWxDb25maWcgJiYgT2JqZWN0LmtleXMoekxvY2FsQ29uZmlnKS5sZW5ndGgpIHtcblx0XHRjb25maWcgPSB6TG9jYWxDb25maWc7XG5cdH1cblx0Ly8g5aaC5p6c5ZyoY29uZmlnLmpz5Lit6K+75Y+W5LiN5Yiw77yM5YiZ5bCd6K+V5YiwdW5pLiR6cOivu+WPllxuXHRpZiAoIWNvbmZpZyAmJiB1bmkuJHpwKSB7XG5cdFx0Y29uZmlnID0gdW5pLiR6cC5jb25maWc7XG5cdH1cblx0Ly8g5bCGY29uZmln5Lit55qE55+t5qiq57q/5YaZ5rOV5YWo6YOo6L2s5Li66am85bOw5YaZ5rOV77yM5L2/5b6X6K+75Y+W6YWN572u5pe25Y+v5Lul55u05o6l6YCa6L+Ha2V55Y675Yy56YWN77yM6ICM6Z2e6K+75Y+W5q+P5Liq6YWN572u5pe25YCZ5YaN5Y676L2s77yM5YeP5bCR5LiN5b+F6KaB55qE5oCn6IO95byA5pSvXG5cdGNvbmZpZyA9IGNvbmZpZyA/IE9iamVjdC5rZXlzKGNvbmZpZykucmVkdWNlKChyZXN1bHQsIGtleSkgPT4ge1xuXHQgICAgcmVzdWx0W190b0NhbWVsQ2FzZShrZXkpXSA9IGNvbmZpZ1trZXldO1xuXHQgICAgcmV0dXJuIHJlc3VsdDtcblx0fSwge30pIDogbnVsbDtcblx0Y29uZmlnTG9hZGVkID0gdHJ1ZTtcbn1cblxuLy8g5pe26Ze05qC85byP5YyWXG5mdW5jdGlvbiBfdGltZUZvcm1hdCh0aW1lLCB0ZXh0TWFwKSB7XG5cdGNvbnN0IGRhdGUgPSBuZXcgRGF0ZSh0aW1lKTtcblx0Y29uc3QgY3VycmVudERhdGUgPSBuZXcgRGF0ZSgpO1xuXHQvLyDorr7nva50aW1l5a+55bqU55qE5aSp77yM5Y676Zmk5pe25YiG56eS77yM5L2/5b6X5Y+v5Lul55u05o6l5q+U6L6D5pel5pyfXG5cdGNvbnN0IGRhdGVEYXkgPSBuZXcgRGF0ZSh0aW1lKS5zZXRIb3VycygwLCAwLCAwLCAwKTtcblx0Ly8g6K6+572u5b2T5YmN55qE5aSp77yM5Y676Zmk5pe25YiG56eS77yM5L2/5b6X5Y+v5Lul55u05o6l5q+U6L6D5pel5pyfXG5cdGNvbnN0IGN1cnJlbnREYXRlRGF5ID0gbmV3IERhdGUoKS5zZXRIb3VycygwLCAwLCAwLCAwKTtcblx0Y29uc3QgZGlzVGltZSA9IGRhdGVEYXkgLSBjdXJyZW50RGF0ZURheTtcblx0bGV0IGRheVN0ciA9ICcnO1xuXHRjb25zdCB0aW1lU3RyID0gX2RhdGVUaW1lRm9ybWF0KGRhdGUpO1xuXHRpZiAoZGlzVGltZSA9PT0gMCkge1xuXHRcdGRheVN0ciA9IHRleHRNYXAudG9kYXk7XG5cdH0gZWxzZSBpZiAoZGlzVGltZSA9PT0gLTg2NDAwMDAwKSB7XG5cdFx0ZGF5U3RyID0gdGV4dE1hcC55ZXN0ZXJkYXk7XG5cdH0gZWxzZSB7XG5cdFx0ZGF5U3RyID0gX2RhdGVEYXlGb3JtYXQoZGF0ZSwgZGF0ZS5nZXRGdWxsWWVhcigpICE9PSBjdXJyZW50RGF0ZS5nZXRGdWxsWWVhcigpKTtcblx0fVxuXHRyZXR1cm4gYCR7ZGF5U3RyfSAke3RpbWVTdHJ9YDtcbn1cblxuLy8gZGF0ZeagvOW8j+WMluS4uuW5tOaciOaXpVxuZnVuY3Rpb24gX2RhdGVEYXlGb3JtYXQoZGF0ZSwgc2hvd1llYXIgPSB0cnVlKSB7XG5cdGNvbnN0IHllYXIgPSBkYXRlLmdldEZ1bGxZZWFyKCk7XG5cdGNvbnN0IG1vbnRoID0gZGF0ZS5nZXRNb250aCgpICsgMTtcblx0Y29uc3QgZGF5ID0gZGF0ZS5nZXREYXRlKCk7XG5cdHJldHVybiBzaG93WWVhciA/IGAke3llYXJ9LSR7X2Z1bGxaZXJvVG9Ud28obW9udGgpfS0ke19mdWxsWmVyb1RvVHdvKGRheSl9YCA6IGAke19mdWxsWmVyb1RvVHdvKG1vbnRoKX0tJHtfZnVsbFplcm9Ub1R3byhkYXkpfWA7XG59XG5cbi8vIGRhdGHmoLzlvI/ljJbkuLrml7bliIZcbmZ1bmN0aW9uIF9kYXRlVGltZUZvcm1hdChkYXRlKSB7XG5cdGNvbnN0IGhvdXIgPSBkYXRlLmdldEhvdXJzKCk7XG5cdGNvbnN0IG1pbnV0ZSA9IGRhdGUuZ2V0TWludXRlcygpO1xuXHRyZXR1cm4gYCR7X2Z1bGxaZXJvVG9Ud28oaG91cil9OiR7X2Z1bGxaZXJvVG9Ud28obWludXRlKX1gO1xufVxuXG4vLyDkuI3mu6Ey5L2N5Zyo5YmN6Z2i5aGr5YWFMFxuZnVuY3Rpb24gX2Z1bGxaZXJvVG9Ud28oc3RyKSB7XG5cdHN0ciA9IHN0ci50b1N0cmluZygpO1xuXHRyZXR1cm4gc3RyLmxlbmd0aCA9PT0gMSA/ICcwJyArIHN0ciA6IHN0cjtcbn1cblxuLy8g6am85bOw6L2s55+t5qiq57q/XG5mdW5jdGlvbiBfdG9LZWJhYih2YWx1ZSkge1xuXHRyZXR1cm4gdmFsdWUucmVwbGFjZSgvKFtBLVpdKS9nLCBcIi0kMVwiKS50b0xvd2VyQ2FzZSgpO1xufVxuXG4vLyDnn63mqKrnur/ovazpqbzls7BcbmZ1bmN0aW9uIF90b0NhbWVsQ2FzZSh2YWx1ZSkge1xuICAgIHJldHVybiB2YWx1ZS5yZXBsYWNlKC8tKFthLXpdKS9nLCAoXywgZ3JvdXAxKSA9PiBncm91cDEudG9VcHBlckNhc2UoKSk7XG59XG5cblxuZXhwb3J0IGRlZmF1bHQge1xuXHRnYyxcblx0c2V0UmVmZXNyaGVyVGltZSxcblx0Z2V0UmVmZXNyaGVyRm9ybWF0VGltZUJ5S2V5LFxuXHRnZXRUb3VjaCxcblx0Z2V0VG91Y2hGcm9tWlBhZ2luZyxcblx0Z2V0UGFyZW50LFxuXHRjb252ZXJ0VG9QeCxcblx0Z2V0VGltZSxcblx0Z2V0SW5zdGFuY2VJZCxcblx0Y29uc29sZUVycixcblx0ZGVsYXksXG5cdHdhaXQsXG5cdGlzUHJvbWlzZSxcblx0YWRkVW5pdCxcblx0ZGVlcENvcHlcbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///93\n"); /***/ }), /* 94 */ /*!***********************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/config/index.js ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n// z-paging全局配置文件,注意避免更新时此文件被覆盖,若被覆盖,可在此文件中右键->点击本地历史记录,找回覆盖前的配置\nvar _default = {};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9jb25maWcvaW5kZXguanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFBQSxlQUVlLENBQUMsQ0FBQztBQUFBIiwiZmlsZSI6Ijk0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gei1wYWdpbmflhajlsYDphY3nva7mlofku7bvvIzms6jmhI/pgb/lhY3mm7TmlrDml7bmraTmlofku7booqvopobnm5bvvIzoi6Xooqvopobnm5bvvIzlj6/lnKjmraTmlofku7bkuK3lj7PplK4tPueCueWHu+acrOWcsOWOhuWPsuiusOW9le+8jOaJvuWbnuimhuebluWJjeeahOmFjee9rlxuXG5leHBvcnQgZGVmYXVsdCB7fSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///94\n"); /***/ }), /* 95 */ /*!***************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/components/z-paging-refresh.vue ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _z_paging_refresh_vue_vue_type_template_id_9e33a538_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./z-paging-refresh.vue?vue&type=template&id=9e33a538&scoped=true& */ 96);\n/* harmony import */ var _z_paging_refresh_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./z-paging-refresh.vue?vue&type=script&lang=js& */ 98);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _z_paging_refresh_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _z_paging_refresh_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _z_paging_refresh_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _z_paging_refresh_vue_vue_type_template_id_9e33a538_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _z_paging_refresh_vue_vue_type_template_id_9e33a538_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"9e33a538\",\n null,\n false,\n _z_paging_refresh_vue_vue_type_template_id_9e33a538_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/z-paging/components/z-paging/components/z-paging-refresh.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NOO0FBQ3ROLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3otcGFnaW5nLXJlZnJlc2gudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTllMzNhNTM4JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vei1wYWdpbmctcmVmcmVzaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3otcGFnaW5nLXJlZnJlc2gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiOWUzM2E1MzhcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9jb21wb25lbnRzL3otcGFnaW5nLXJlZnJlc2gudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///95\n"); /***/ }), /* 96 */ /*!**********************************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/components/z-paging-refresh.vue?vue&type=template&id=9e33a538&scoped=true& ***! \**********************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_refresh_vue_vue_type_template_id_9e33a538_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./z-paging-refresh.vue?vue&type=template&id=9e33a538&scoped=true& */ 97); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_refresh_vue_vue_type_template_id_9e33a538_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_refresh_vue_vue_type_template_id_9e33a538_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_refresh_vue_vue_type_template_id_9e33a538_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_refresh_vue_vue_type_template_id_9e33a538_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 97 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/components/z-paging-refresh.vue?vue&type=template&id=9e33a538&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { class: _vm._$s( 1, "c", _vm.showUpdateTime ? "zp-r-container zp-r-container-padding" : "zp-r-container" ), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "zp-r-left"), attrs: { _i: 2 } }, [ _vm._$s(3, "i", _vm.status !== _vm.R.Loading) ? _c("image", { class: _vm._$s(3, "c", _vm.leftImageClass), style: _vm._$s(3, "s", [_vm.leftImageStyle, _vm.imgStyle]), attrs: { src: _vm._$s(3, "a-src", _vm.leftImageSrc), _i: 3 }, }) : _c("image", { class: _vm._$s(4, "c", { "zp-line-loading-image": _vm.refreshingAnimated, "zp-r-left-image": true, "zp-r-left-image-pre-size-rpx": _vm.unit === "rpx", "zp-r-left-image-pre-size-px": _vm.unit === "px", }), style: _vm._$s(4, "s", [_vm.leftImageStyle, _vm.imgStyle]), attrs: { src: _vm._$s(4, "a-src", _vm.leftImageSrc), _i: 4 }, }), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "zp-r-right"), attrs: { _i: 5 } }, [ _c( "text", { staticClass: _vm._$s(6, "sc", "zp-r-right-text"), style: _vm._$s(6, "s", [_vm.rightTextStyle, _vm.titleStyle]), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.currentTitle)))] ), _vm._$s(7, "i", _vm.showUpdateTime && _vm.refresherTimeText.length) ? _c( "text", { staticClass: _vm._$s(7, "sc", "zp-r-right-text"), class: _vm._$s(7, "c", { "zp-r-right-time-text-rpx": _vm.unit === "rpx", "zp-r-right-time-text-px": _vm.unit === "px", }), style: _vm._$s(7, "s", [ { color: _vm.zTheme.title[_vm.ts] }, _vm.updateTimeStyle, ]), attrs: { _i: 7 }, }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.refresherTimeText)))] ) : _vm._e(), ] ), ] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 98 */ /*!****************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/components/z-paging-refresh.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_refresh_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./z-paging-refresh.vue?vue&type=script&lang=js& */ 99);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_refresh_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_refresh_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_refresh_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_refresh_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_refresh_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXd2QixDQUFnQixzdEJBQUcsRUFBQyIsImZpbGUiOiI5OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3otcGFnaW5nLXJlZnJlc2gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi96LXBhZ2luZy1yZWZyZXNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///98\n"); /***/ }), /* 99 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/components/z-paging-refresh.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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 _zPagingStatic = _interopRequireDefault(__webpack_require__(/*! ../js/z-paging-static */ 89));\nvar _zPagingUtils = _interopRequireDefault(__webpack_require__(/*! ../js/z-paging-utils */ 93));\nvar _zPagingEnum = _interopRequireDefault(__webpack_require__(/*! ../js/z-paging-enum */ 100));\n//\n//\n//\n//\n//\n//\n//\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 name: 'z-paging-refresh',\n data: function data() {\n return {\n R: _zPagingEnum.default.Refresher,\n isIos: uni.getSystemInfoSync().platform === 'ios',\n refresherTimeText: '',\n zTheme: {\n title: {\n white: '#efefef',\n black: '#555555'\n },\n arrow: {\n white: _zPagingStatic.default.base64ArrowWhite,\n black: _zPagingStatic.default.base64Arrow\n },\n flower: {\n white: _zPagingStatic.default.base64FlowerWhite,\n black: _zPagingStatic.default.base64Flower\n },\n success: {\n white: _zPagingStatic.default.base64SuccessWhite,\n black: _zPagingStatic.default.base64Success\n },\n indicator: {\n white: '#eeeeee',\n black: '#777777'\n }\n }\n };\n },\n props: ['status', 'defaultThemeStyle', 'defaultText', 'pullingText', 'refreshingText', 'completeText', 'goF2Text', 'defaultImg', 'pullingImg', 'refreshingImg', 'completeImg', 'refreshingAnimated', 'showUpdateTime', 'updateTimeKey', 'imgStyle', 'titleStyle', 'updateTimeStyle', 'updateTimeTextMap', 'unit'],\n computed: {\n ts: function ts() {\n return this.defaultThemeStyle;\n },\n // 当前状态数组\n statusTextArr: function statusTextArr() {\n this.updateTime();\n return [this.defaultText, this.pullingText, this.refreshingText, this.completeText, this.goF2Text];\n },\n // 当前状态文字\n currentTitle: function currentTitle() {\n return this.statusTextArr[this.status] || this.defaultText;\n },\n // 左侧图片class\n leftImageClass: function leftImageClass() {\n var preSizeClass = \"zp-r-left-image-pre-size-\".concat(this.unit);\n if (this.status === this.R.Complete) return preSizeClass;\n return \"zp-r-left-image \".concat(preSizeClass, \" \").concat(this.status === this.R.Default ? 'zp-r-arrow-down' : 'zp-r-arrow-top');\n },\n // 左侧图片style\n leftImageStyle: function leftImageStyle() {\n var showUpdateTime = this.showUpdateTime;\n var size = showUpdateTime ? _zPagingUtils.default.addUnit(36, this.unit) : _zPagingUtils.default.addUnit(34, this.unit);\n return {\n width: size,\n height: size,\n 'margin-right': showUpdateTime ? _zPagingUtils.default.addUnit(20, this.unit) : _zPagingUtils.default.addUnit(9, this.unit)\n };\n },\n // 左侧图片src\n leftImageSrc: function leftImageSrc() {\n var R = this.R;\n var status = this.status;\n if (status === R.Default) {\n if (!!this.defaultImg) return this.defaultImg;\n return this.zTheme.arrow[this.ts];\n } else if (status === R.ReleaseToRefresh) {\n if (!!this.pullingImg) return this.pullingImg;\n if (!!this.defaultImg) return this.defaultImg;\n return this.zTheme.arrow[this.ts];\n } else if (status === R.Loading) {\n if (!!this.refreshingImg) return this.refreshingImg;\n return this.zTheme.flower[this.ts];\n ;\n } else if (status === R.Complete) {\n if (!!this.completeImg) return this.completeImg;\n return this.zTheme.success[this.ts];\n ;\n } else if (status === R.GoF2) {\n return this.zTheme.arrow[this.ts];\n }\n return '';\n },\n // 右侧文字style\n rightTextStyle: function rightTextStyle() {\n var stl = {};\n stl['color'] = this.zTheme.title[this.ts];\n stl['font-size'] = _zPagingUtils.default.addUnit(30, this.unit);\n return stl;\n }\n },\n methods: {\n // 添加单位\n addUnit: function addUnit(value, unit) {\n return _zPagingUtils.default.addUnit(value, unit);\n },\n // 更新下拉刷新时间\n updateTime: function updateTime() {\n if (this.showUpdateTime) {\n this.refresherTimeText = _zPagingUtils.default.getRefesrherFormatTimeByKey(this.updateTimeKey, this.updateTimeTextMap);\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9jb21wb25lbnRzL3otcGFnaW5nLXJlZnJlc2gudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJkYXRhIiwiUiIsImlzSW9zIiwicmVmcmVzaGVyVGltZVRleHQiLCJ6VGhlbWUiLCJ0aXRsZSIsIndoaXRlIiwiYmxhY2siLCJhcnJvdyIsImZsb3dlciIsInN1Y2Nlc3MiLCJpbmRpY2F0b3IiLCJwcm9wcyIsImNvbXB1dGVkIiwidHMiLCJzdGF0dXNUZXh0QXJyIiwiY3VycmVudFRpdGxlIiwibGVmdEltYWdlQ2xhc3MiLCJsZWZ0SW1hZ2VTdHlsZSIsIndpZHRoIiwiaGVpZ2h0IiwibGVmdEltYWdlU3JjIiwicmlnaHRUZXh0U3R5bGUiLCJzdGwiLCJtZXRob2RzIiwiYWRkVW5pdCIsInVwZGF0ZVRpbWUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFnQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUVBO0VBQ0FBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7VUFBQUM7VUFBQUM7UUFBQTtRQUNBQztVQUFBRjtVQUFBQztRQUFBO1FBQ0FFO1VBQUFIO1VBQUFDO1FBQUE7UUFDQUc7VUFBQUo7VUFBQUM7UUFBQTtRQUNBSTtVQUFBTDtVQUFBQztRQUFBO01BQ0E7SUFDQTtFQUNBO0VBQ0FLLCtJQUNBLGtLQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQUFDO1FBQUFDO1FBQUE7TUFBQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7UUFBQTtNQUNBO1FBQ0E7UUFDQTtRQUFBO01BQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFLQUM7TUFDQUE7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6Ijk5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPCEtLSBbei1wYWdpbmdd5LiL5ouJ5Yi35pawdmlldyAtLT5cbjx0ZW1wbGF0ZT5cblx0PHZpZXcgc3R5bGU9XCJoZWlnaHQ6IDEwMCU7XCI+XG5cdFx0PHZpZXcgOmNsYXNzPVwic2hvd1VwZGF0ZVRpbWU/J3pwLXItY29udGFpbmVyIHpwLXItY29udGFpbmVyLXBhZGRpbmcnOid6cC1yLWNvbnRhaW5lcidcIj5cblx0XHRcdDx2aWV3IGNsYXNzPVwienAtci1sZWZ0XCI+XG5cdFx0XHRcdDwhLS0g6Z2e5Yqg6L295LitKOe7p+e7reS4i+aLieWIt+aWsOOAgeadvuaJi+eri+WNs+WIt+aWsOeKtuaAgeWbvueJhykgLS0+XG5cdFx0XHRcdDxpbWFnZSB2LWlmPVwic3RhdHVzIT09Ui5Mb2FkaW5nXCIgOmNsYXNzPVwibGVmdEltYWdlQ2xhc3NcIiA6c3R5bGU9XCJbbGVmdEltYWdlU3R5bGUsaW1nU3R5bGVdXCIgOnNyYz1cImxlZnRJbWFnZVNyY1wiIC8+XG5cdFx0XHRcdDwhLS0g5Yqg6L2954q25oCB5Zu+54mHIC0tPlxuXHRcdFx0XHQ8IS0tICNpZm5kZWYgQVBQLU5WVUUgLS0+XG5cdFx0XHRcdDxpbWFnZSB2LWVsc2UgOmNsYXNzPVwieyd6cC1saW5lLWxvYWRpbmctaW1hZ2UnOnJlZnJlc2hpbmdBbmltYXRlZCwnenAtci1sZWZ0LWltYWdlJzp0cnVlLCd6cC1yLWxlZnQtaW1hZ2UtcHJlLXNpemUtcnB4Jzp1bml0PT09J3JweCcsJ3pwLXItbGVmdC1pbWFnZS1wcmUtc2l6ZS1weCc6dW5pdD09PSdweCd9XCIgOnN0eWxlPVwiW2xlZnRJbWFnZVN0eWxlLGltZ1N0eWxlXVwiIDpzcmM9XCJsZWZ0SW1hZ2VTcmNcIiAvPlxuXHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cblx0XHRcdFx0PCEtLSDlnKhudnVl5Lit77yM5Yqg6L2954q25oCBbG9hZGluZ+S9v+eUqOezu+e7n2xvYWRpbmcgLS0+XG5cdFx0XHRcdDwhLS0gI2lmZGVmIEFQUC1OVlVFIC0tPlxuXHRcdFx0XHQ8dmlldyB2LWVsc2UgOnN0eWxlPVwiW3snbWFyZ2luLXJpZ2h0JzpzaG93VXBkYXRlVGltZT9hZGRVbml0KDE4LHVuaXQpOmFkZFVuaXQoMTIsIHVuaXQpfV1cIj5cblx0XHRcdFx0XHQ8bG9hZGluZy1pbmRpY2F0b3IgOmNsYXNzPVwiaXNJb3M/eyd6cC1sb2FkaW5nLWltYWdlLWlvcy1ycHgnOnVuaXQ9PT0ncnB4JywnenAtbG9hZGluZy1pbWFnZS1pb3MtcHgnOnVuaXQ9PT0ncHgnfTp7J3pwLWxvYWRpbmctaW1hZ2UtYW5kcm9pZC1ycHgnOnVuaXQ9PT0ncnB4JywnenAtbG9hZGluZy1pbWFnZS1hbmRyb2lkLXB4Jzp1bml0PT09J3B4J31cIiBcblx0XHRcdFx0XHQ6c3R5bGU9XCJbe2NvbG9yOnpUaGVtZS5pbmRpY2F0b3JbdHNdfSxpbWdTdHlsZV1cIiA6YW5pbWF0aW5nPVwidHJ1ZVwiIC8+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8IS0tIOWPs+S+p+aWh+Wtl+WGheWuuSAtLT5cblx0XHRcdDx2aWV3IGNsYXNzPVwienAtci1yaWdodFwiPlxuXHRcdFx0XHQ8IS0tIOWPs+S+p+S4i+aLieWIt+aWsOeKtuaAgeaWh+WtlyAtLT5cblx0XHRcdFx0PHRleHQgY2xhc3M9XCJ6cC1yLXJpZ2h0LXRleHRcIiA6c3R5bGU9XCJbcmlnaHRUZXh0U3R5bGUsdGl0bGVTdHlsZV1cIj57e2N1cnJlbnRUaXRsZX19PC90ZXh0PlxuXHRcdFx0XHQ8IS0tIOWPs+S+p+S4i+aLieWIt+aWsOaXtumXtOaWh+WtlyAtLT5cblx0XHRcdFx0PHRleHQgdi1pZj1cInNob3dVcGRhdGVUaW1lJiZyZWZyZXNoZXJUaW1lVGV4dC5sZW5ndGhcIiBjbGFzcz1cInpwLXItcmlnaHQtdGV4dFwiIDpjbGFzcz1cInsnenAtci1yaWdodC10aW1lLXRleHQtcnB4Jzp1bml0PT09J3JweCcsJ3pwLXItcmlnaHQtdGltZS10ZXh0LXB4Jzp1bml0PT09J3B4J31cIiA6c3R5bGU9XCJbe2NvbG9yOnpUaGVtZS50aXRsZVt0c119LHVwZGF0ZVRpbWVTdHlsZV1cIj5cblx0XHRcdFx0XHR7e3JlZnJlc2hlclRpbWVUZXh0fX1cblx0XHRcdFx0PC90ZXh0PlxuXHRcdFx0PC92aWV3PlxuXHRcdDwvdmlldz5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cbjxzY3JpcHQ+XG5cdGltcG9ydCB6U3RhdGljIGZyb20gJy4uL2pzL3otcGFnaW5nLXN0YXRpYydcblx0aW1wb3J0IHUgZnJvbSAnLi4vanMvei1wYWdpbmctdXRpbHMnXG5cdGltcG9ydCBFbnVtIGZyb20gJy4uL2pzL3otcGFnaW5nLWVudW0nXG5cdFxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0bmFtZTogJ3otcGFnaW5nLXJlZnJlc2gnLFxuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRSOiBFbnVtLlJlZnJlc2hlcixcblx0XHRcdFx0aXNJb3M6IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnBsYXRmb3JtID09PSAnaW9zJyxcblx0XHRcdFx0cmVmcmVzaGVyVGltZVRleHQ6ICcnLFxuXHRcdFx0XHR6VGhlbWU6IHtcblx0XHRcdFx0XHR0aXRsZTogeyB3aGl0ZTogJyNlZmVmZWYnLCBibGFjazogJyM1NTU1NTUnIH0sXG5cdFx0XHRcdFx0YXJyb3c6IHsgd2hpdGU6IHpTdGF0aWMuYmFzZTY0QXJyb3dXaGl0ZSwgYmxhY2s6IHpTdGF0aWMuYmFzZTY0QXJyb3cgfSxcblx0XHRcdFx0XHRmbG93ZXI6IHsgd2hpdGU6IHpTdGF0aWMuYmFzZTY0Rmxvd2VyV2hpdGUsIGJsYWNrOiB6U3RhdGljLmJhc2U2NEZsb3dlciB9LFxuXHRcdFx0XHRcdHN1Y2Nlc3M6IHsgd2hpdGU6IHpTdGF0aWMuYmFzZTY0U3VjY2Vzc1doaXRlLCBibGFjazogelN0YXRpYy5iYXNlNjRTdWNjZXNzIH0sXG5cdFx0XHRcdFx0aW5kaWNhdG9yOiB7IHdoaXRlOiAnI2VlZWVlZScsIGJsYWNrOiAnIzc3Nzc3NycgfVxuXHRcdFx0XHR9XG5cdFx0XHR9O1xuXHRcdH0sXG5cdFx0cHJvcHM6IFsnc3RhdHVzJywgJ2RlZmF1bHRUaGVtZVN0eWxlJywgJ2RlZmF1bHRUZXh0JywgJ3B1bGxpbmdUZXh0JywgJ3JlZnJlc2hpbmdUZXh0JywgJ2NvbXBsZXRlVGV4dCcsICdnb0YyVGV4dCcsICdkZWZhdWx0SW1nJywgJ3B1bGxpbmdJbWcnLCBcblx0XHRcdCdyZWZyZXNoaW5nSW1nJywgJ2NvbXBsZXRlSW1nJywgJ3JlZnJlc2hpbmdBbmltYXRlZCcsICdzaG93VXBkYXRlVGltZScsICd1cGRhdGVUaW1lS2V5JywgJ2ltZ1N0eWxlJywgJ3RpdGxlU3R5bGUnLCAndXBkYXRlVGltZVN0eWxlJywgJ3VwZGF0ZVRpbWVUZXh0TWFwJywgJ3VuaXQnXG5cdFx0XSxcblx0XHRjb21wdXRlZDoge1xuXHRcdFx0dHMoKSB7XG5cdFx0XHRcdHJldHVybiB0aGlzLmRlZmF1bHRUaGVtZVN0eWxlO1xuXHRcdFx0fSxcblx0XHRcdC8vIOW9k+WJjeeKtuaAgeaVsOe7hFxuXHRcdFx0c3RhdHVzVGV4dEFycigpIHtcblx0XHRcdFx0dGhpcy51cGRhdGVUaW1lKCk7XG5cdFx0XHRcdHJldHVybiBbdGhpcy5kZWZhdWx0VGV4dCwgdGhpcy5wdWxsaW5nVGV4dCwgdGhpcy5yZWZyZXNoaW5nVGV4dCwgdGhpcy5jb21wbGV0ZVRleHQsIHRoaXMuZ29GMlRleHRdO1xuXHRcdFx0fSxcblx0XHRcdC8vIOW9k+WJjeeKtuaAgeaWh+Wtl1xuXHRcdFx0Y3VycmVudFRpdGxlKCkge1xuXHRcdFx0XHRyZXR1cm4gdGhpcy5zdGF0dXNUZXh0QXJyW3RoaXMuc3RhdHVzXSB8fCB0aGlzLmRlZmF1bHRUZXh0O1xuXHRcdFx0fSxcblx0XHRcdC8vIOW3puS+p+WbvueJh2NsYXNzXG5cdFx0XHRsZWZ0SW1hZ2VDbGFzcygpIHtcblx0XHRcdFx0Y29uc3QgcHJlU2l6ZUNsYXNzID0gYHpwLXItbGVmdC1pbWFnZS1wcmUtc2l6ZS0ke3RoaXMudW5pdH1gO1xuXHRcdFx0XHRpZiAodGhpcy5zdGF0dXMgPT09IHRoaXMuUi5Db21wbGV0ZSkgcmV0dXJuIHByZVNpemVDbGFzcztcblx0XHRcdFx0cmV0dXJuIGB6cC1yLWxlZnQtaW1hZ2UgJHtwcmVTaXplQ2xhc3N9ICR7dGhpcy5zdGF0dXMgPT09IHRoaXMuUi5EZWZhdWx0ID8gJ3pwLXItYXJyb3ctZG93bicgOiAnenAtci1hcnJvdy10b3AnfWA7XG5cdFx0XHR9LFxuXHRcdFx0Ly8g5bem5L6n5Zu+54mHc3R5bGVcblx0XHRcdGxlZnRJbWFnZVN0eWxlKCkge1xuXHRcdFx0XHRjb25zdCBzaG93VXBkYXRlVGltZSA9IHRoaXMuc2hvd1VwZGF0ZVRpbWU7XG5cdFx0XHRcdGNvbnN0IHNpemUgPSBzaG93VXBkYXRlVGltZSA/IHUuYWRkVW5pdCgzNiwgdGhpcy51bml0KSA6IHUuYWRkVW5pdCgzNCwgdGhpcy51bml0KTtcblx0XHRcdFx0cmV0dXJuIHt3aWR0aDogc2l6ZSxoZWlnaHQ6IHNpemUsJ21hcmdpbi1yaWdodCc6IHNob3dVcGRhdGVUaW1lID8gdS5hZGRVbml0KDIwLCB0aGlzLnVuaXQpIDogdS5hZGRVbml0KDksIHRoaXMudW5pdCl9O1xuXHRcdFx0fSxcblx0XHRcdC8vIOW3puS+p+WbvueJh3NyY1xuXHRcdFx0bGVmdEltYWdlU3JjKCkge1xuXHRcdFx0XHRjb25zdCBSID0gdGhpcy5SO1xuXHRcdFx0XHRjb25zdCBzdGF0dXMgPSB0aGlzLnN0YXR1cztcblx0XHRcdFx0aWYgKHN0YXR1cyA9PT0gUi5EZWZhdWx0KSB7XG5cdFx0XHRcdFx0aWYgKCEhdGhpcy5kZWZhdWx0SW1nKSByZXR1cm4gdGhpcy5kZWZhdWx0SW1nO1xuXHRcdFx0XHRcdHJldHVybiB0aGlzLnpUaGVtZS5hcnJvd1t0aGlzLnRzXTtcblx0XHRcdFx0fSBlbHNlIGlmIChzdGF0dXMgPT09IFIuUmVsZWFzZVRvUmVmcmVzaCkge1xuXHRcdFx0XHRcdGlmICghIXRoaXMucHVsbGluZ0ltZykgcmV0dXJuIHRoaXMucHVsbGluZ0ltZztcblx0XHRcdFx0XHRpZiAoISF0aGlzLmRlZmF1bHRJbWcpIHJldHVybiB0aGlzLmRlZmF1bHRJbWc7XG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuelRoZW1lLmFycm93W3RoaXMudHNdO1xuXHRcdFx0XHR9IGVsc2UgaWYgKHN0YXR1cyA9PT0gUi5Mb2FkaW5nKSB7XG5cdFx0XHRcdFx0aWYgKCEhdGhpcy5yZWZyZXNoaW5nSW1nKSByZXR1cm4gdGhpcy5yZWZyZXNoaW5nSW1nO1xuXHRcdFx0XHRcdHJldHVybiB0aGlzLnpUaGVtZS5mbG93ZXJbdGhpcy50c107O1xuXHRcdFx0XHR9IGVsc2UgaWYgKHN0YXR1cyA9PT0gUi5Db21wbGV0ZSkge1xuXHRcdFx0XHRcdGlmICghIXRoaXMuY29tcGxldGVJbWcpIHJldHVybiB0aGlzLmNvbXBsZXRlSW1nO1xuXHRcdFx0XHRcdHJldHVybiB0aGlzLnpUaGVtZS5zdWNjZXNzW3RoaXMudHNdOztcblx0XHRcdFx0fSBlbHNlIGlmIChzdGF0dXMgPT09IFIuR29GMikge1xuXHRcdFx0XHRcdHJldHVybiB0aGlzLnpUaGVtZS5hcnJvd1t0aGlzLnRzXTtcblx0XHRcdFx0fVxuXHRcdFx0XHRyZXR1cm4gJyc7XG5cdFx0XHR9LFxuXHRcdFx0Ly8g5Y+z5L6n5paH5a2Xc3R5bGVcblx0XHRcdHJpZ2h0VGV4dFN0eWxlKCkge1xuXHRcdFx0XHRsZXQgc3RsID0ge307XG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtTlZVRVxuXHRcdFx0XHRjb25zdCB0ZXh0SGVpZ2h0ID0gdGhpcy5zaG93VXBkYXRlVGltZSA/IHUuYWRkVW5pdCg0MCwgdGhpcy51bml0KSA6IHUuYWRkVW5pdCg4MCwgdGhpcy51bml0KTtcblx0XHRcdFx0c3RsID0geydoZWlnaHQnOiB0ZXh0SGVpZ2h0LCAnbGluZS1oZWlnaHQnOiB0ZXh0SGVpZ2h0fVxuXHRcdFx0XHQvLyAjZW5kaWZcblx0XHRcdFx0c3RsWydjb2xvciddID0gdGhpcy56VGhlbWUudGl0bGVbdGhpcy50c107XG5cdFx0XHRcdHN0bFsnZm9udC1zaXplJ10gPSB1LmFkZFVuaXQoMzAsIHRoaXMudW5pdCk7XG5cdFx0XHRcdHJldHVybiBzdGw7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRtZXRob2RzOiB7XG5cdFx0XHQvLyDmt7vliqDljZXkvY1cblx0XHRcdGFkZFVuaXQodmFsdWUsIHVuaXQpIHtcblx0XHRcdFx0cmV0dXJuIHUuYWRkVW5pdCh2YWx1ZSwgdW5pdCk7XG5cdFx0XHR9LFxuXHRcdFx0Ly8g5pu05paw5LiL5ouJ5Yi35paw5pe26Ze0XG5cdFx0XHR1cGRhdGVUaW1lKCkge1xuXHRcdFx0XHRpZiAodGhpcy5zaG93VXBkYXRlVGltZSkge1xuXHRcdFx0XHRcdHRoaXMucmVmcmVzaGVyVGltZVRleHQgPSB1LmdldFJlZmVzcmhlckZvcm1hdFRpbWVCeUtleSh0aGlzLnVwZGF0ZVRpbWVLZXksIHRoaXMudXBkYXRlVGltZVRleHRNYXApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIHNjb3BlZD5cblx0QGltcG9ydCBcIi4uL2Nzcy96LXBhZ2luZy1zdGF0aWMuY3NzXCI7XG5cblx0LnpwLXItY29udGFpbmVyIHtcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0LyogI2VuZGlmICovXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LnpwLXItY29udGFpbmVyLXBhZGRpbmcge1xuXHRcdC8qICNpZmRlZiBBUFAtTlZVRSAqL1xuXHRcdHBhZGRpbmc6IDdweCAwcnB4O1xuXHRcdC8qICNlbmRpZiAqL1xuXHR9XG5cblx0LnpwLXItbGVmdCB7XG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LyogI2VuZGlmICovXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LyogI2lmZGVmIE1QLUFMSVBBWSAqL1xuXHRcdG1hcmdpbi10b3A6IC00cnB4O1xuXHRcdC8qICNlbmRpZiAqL1xuXHR9XG5cblx0LnpwLXItbGVmdC1pbWFnZSB7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcblx0XHRjb2xvcjogIzY2NjY2Njtcblx0fVxuXHRcblx0LnpwLXItbGVmdC1pbWFnZS1wcmUtc2l6ZS1ycHgge1xuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cblx0XHR3aWR0aDogMzRycHg7XG5cdFx0aGVpZ2h0OiAzNHJweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8qICNlbmRpZiAqL1xuXHR9XG5cdFxuXHQuenAtci1sZWZ0LWltYWdlLXByZS1zaXplLXB4IHtcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdFx0d2lkdGg6IDE3cHg7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LyogI2VuZGlmICovXG5cdH1cblxuXHQuenAtci1hcnJvdy10b3Age1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0LnpwLXItYXJyb3ctZG93biB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxuXG5cdC56cC1yLXJpZ2h0IHtcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQvKiAjZW5kaWYgKi9cblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQuenAtci1yaWdodC10aW1lLXRleHQtcnB4IHtcblx0XHRtYXJnaW4tdG9wOiAxMHJweDtcblx0XHRmb250LXNpemU6IDI2cnB4O1xuXHR9XG5cdC56cC1yLXJpZ2h0LXRpbWUtdGV4dC1weCB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///99\n"); /***/ }), /* 100 */ /*!***************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/z-paging-enum.js ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n// [z-paging]枚举\nvar _default = {\n // 当前加载类型 0.下拉刷新 1.上拉加载更多\n LoadingType: {\n Refresher: 0,\n LoadingMore: 1\n },\n // 下拉刷新状态 0.默认状态 1.松手立即刷新 2.刷新中 3.刷新结束 4.松手进入二楼\n Refresher: {\n Default: 0,\n ReleaseToRefresh: 1,\n Loading: 2,\n Complete: 3,\n GoF2: 4\n },\n // 底部加载更多状态 0.默认状态 1.加载中 2.没有更多数据 3.加载失败\n More: {\n Default: 0,\n Loading: 1,\n NoMore: 2,\n Fail: 3\n },\n // @query触发来源 0.用户主动下拉刷新 1.通过reload触发 2.通过refresh触发 3.通过滚动到底部加载更多或点击底部加载更多触发\n QueryFrom: {\n UserPullDown: 0,\n Reload: 1,\n Refresh: 2,\n LoadingMore: 3\n },\n // 虚拟列表cell高度模式\n CellHeightMode: {\n // 固定高度\n Fixed: 'fixed',\n // 动态高度\n Dynamic: 'dynamic'\n },\n // 列表缓存模式\n CacheMode: {\n // 默认模式,只会缓存一次\n Default: 'default',\n // 总是缓存,每次列表刷新(下拉刷新、调用reload等)都会更新缓存\n Always: 'always'\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy96LXBhZ2luZy1lbnVtLmpzIl0sIm5hbWVzIjpbIkxvYWRpbmdUeXBlIiwiUmVmcmVzaGVyIiwiTG9hZGluZ01vcmUiLCJEZWZhdWx0IiwiUmVsZWFzZVRvUmVmcmVzaCIsIkxvYWRpbmciLCJDb21wbGV0ZSIsIkdvRjIiLCJNb3JlIiwiTm9Nb3JlIiwiRmFpbCIsIlF1ZXJ5RnJvbSIsIlVzZXJQdWxsRG93biIsIlJlbG9hZCIsIlJlZnJlc2giLCJDZWxsSGVpZ2h0TW9kZSIsIkZpeGVkIiwiRHluYW1pYyIsIkNhY2hlTW9kZSIsIkFsd2F5cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFBQSxlQUVlO0VBQ2Q7RUFDQUEsV0FBVyxFQUFFO0lBQ1pDLFNBQVMsRUFBRSxDQUFDO0lBQ1pDLFdBQVcsRUFBRTtFQUNkLENBQUM7RUFDRDtFQUNBRCxTQUFTLEVBQUU7SUFDVkUsT0FBTyxFQUFFLENBQUM7SUFDVkMsZ0JBQWdCLEVBQUUsQ0FBQztJQUNuQkMsT0FBTyxFQUFFLENBQUM7SUFDVkMsUUFBUSxFQUFFLENBQUM7SUFDWEMsSUFBSSxFQUFFO0VBQ1AsQ0FBQztFQUNEO0VBQ0FDLElBQUksRUFBRTtJQUNMTCxPQUFPLEVBQUUsQ0FBQztJQUNWRSxPQUFPLEVBQUUsQ0FBQztJQUNWSSxNQUFNLEVBQUUsQ0FBQztJQUNUQyxJQUFJLEVBQUU7RUFDUCxDQUFDO0VBQ0Q7RUFDQUMsU0FBUyxFQUFFO0lBQ1ZDLFlBQVksRUFBRSxDQUFDO0lBQ2ZDLE1BQU0sRUFBRSxDQUFDO0lBQ1RDLE9BQU8sRUFBRSxDQUFDO0lBQ1ZaLFdBQVcsRUFBRTtFQUNkLENBQUM7RUFDRDtFQUNBYSxjQUFjLEVBQUU7SUFDZjtJQUNBQyxLQUFLLEVBQUUsT0FBTztJQUNkO0lBQ0FDLE9BQU8sRUFBRTtFQUNWLENBQUM7RUFDRDtFQUNBQyxTQUFTLEVBQUU7SUFDVjtJQUNBZixPQUFPLEVBQUUsU0FBUztJQUNsQjtJQUNBZ0IsTUFBTSxFQUFFO0VBQ1Q7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiMTAwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gW3otcGFnaW5nXeaemuS4vlxuXG5leHBvcnQgZGVmYXVsdCB7XG5cdC8vIOW9k+WJjeWKoOi9veexu+WeiyAwLuS4i+aLieWIt+aWsCAxLuS4iuaLieWKoOi9veabtOWkmlxuXHRMb2FkaW5nVHlwZToge1xuXHRcdFJlZnJlc2hlcjogMCxcblx0XHRMb2FkaW5nTW9yZTogMVxuXHR9LFxuXHQvLyDkuIvmi4nliLfmlrDnirbmgIEgMC7pu5jorqTnirbmgIEgMS7mnb7miYvnq4vljbPliLfmlrAgMi7liLfmlrDkuK0gMy7liLfmlrDnu5PmnZ8gNC7mnb7miYvov5vlhaXkuozmpbxcblx0UmVmcmVzaGVyOiB7XG5cdFx0RGVmYXVsdDogMCxcblx0XHRSZWxlYXNlVG9SZWZyZXNoOiAxLFxuXHRcdExvYWRpbmc6IDIsXG5cdFx0Q29tcGxldGU6IDMsXG5cdFx0R29GMjogNFxuXHR9LFxuXHQvLyDlupXpg6jliqDovb3mm7TlpJrnirbmgIEgMC7pu5jorqTnirbmgIEgMS7liqDovb3kuK0gMi7msqHmnInmm7TlpJrmlbDmja4gMy7liqDovb3lpLHotKVcblx0TW9yZToge1xuXHRcdERlZmF1bHQ6IDAsXG5cdFx0TG9hZGluZzogMSxcblx0XHROb01vcmU6IDIsXG5cdFx0RmFpbDogM1xuXHR9LFxuXHQvLyBAcXVlcnnop6blj5HmnaXmupAgMC7nlKjmiLfkuLvliqjkuIvmi4nliLfmlrAgMS7pgJrov4dyZWxvYWTop6blj5EgMi7pgJrov4dyZWZyZXNo6Kem5Y+RIDMu6YCa6L+H5rua5Yqo5Yiw5bqV6YOo5Yqg6L295pu05aSa5oiW54K55Ye75bqV6YOo5Yqg6L295pu05aSa6Kem5Y+RXG5cdFF1ZXJ5RnJvbToge1xuXHRcdFVzZXJQdWxsRG93bjogMCxcblx0XHRSZWxvYWQ6IDEsXG5cdFx0UmVmcmVzaDogMixcblx0XHRMb2FkaW5nTW9yZTogM1xuXHR9LFxuXHQvLyDomZrmi5/liJfooahjZWxs6auY5bqm5qih5byPXG5cdENlbGxIZWlnaHRNb2RlOiB7XG5cdFx0Ly8g5Zu65a6a6auY5bqmXG5cdFx0Rml4ZWQ6ICdmaXhlZCcsXG5cdFx0Ly8g5Yqo5oCB6auY5bqmXG5cdFx0RHluYW1pYzogJ2R5bmFtaWMnXG5cdH0sXG5cdC8vIOWIl+ihqOe8k+WtmOaooeW8j1xuXHRDYWNoZU1vZGU6IHtcblx0XHQvLyDpu5jorqTmqKHlvI/vvIzlj6rkvJrnvJPlrZjkuIDmrKFcblx0XHREZWZhdWx0OiAnZGVmYXVsdCcsXG5cdFx0Ly8g5oC75piv57yT5a2Y77yM5q+P5qyh5YiX6KGo5Yi35pawKOS4i+aLieWIt+aWsOOAgeiwg+eUqHJlbG9hZOetiSnpg73kvJrmm7TmlrDnvJPlrZhcblx0XHRBbHdheXM6ICdhbHdheXMnXG5cdH1cbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///100\n"); /***/ }), /* 101 */ /*!*****************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/components/z-paging-load-more.vue ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _z_paging_load_more_vue_vue_type_template_id_ef0d5cb6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./z-paging-load-more.vue?vue&type=template&id=ef0d5cb6&scoped=true& */ 102);\n/* harmony import */ var _z_paging_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./z-paging-load-more.vue?vue&type=script&lang=js& */ 104);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _z_paging_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _z_paging_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _z_paging_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _z_paging_load_more_vue_vue_type_template_id_ef0d5cb6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _z_paging_load_more_vue_vue_type_template_id_ef0d5cb6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"ef0d5cb6\",\n null,\n false,\n _z_paging_load_more_vue_vue_type_template_id_ef0d5cb6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/z-paging/components/z-paging/components/z-paging-load-more.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkk7QUFDM0k7QUFDc0U7QUFDTDs7O0FBR2pFO0FBQ3NOO0FBQ3ROLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHdGQUFNO0FBQ1IsRUFBRSx5R0FBTTtBQUNSLEVBQUUsa0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTAxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi96LXBhZ2luZy1sb2FkLW1vcmUudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWVmMGQ1Y2I2JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vei1wYWdpbmctbG9hZC1tb3JlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vei1wYWdpbmctbG9hZC1tb3JlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImVmMGQ1Y2I2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3otcGFnaW5nL2NvbXBvbmVudHMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy1sb2FkLW1vcmUudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///101\n"); /***/ }), /* 102 */ /*!************************************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/components/z-paging-load-more.vue?vue&type=template&id=ef0d5cb6&scoped=true& ***! \************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_load_more_vue_vue_type_template_id_ef0d5cb6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./z-paging-load-more.vue?vue&type=template&id=ef0d5cb6&scoped=true& */ 103); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_load_more_vue_vue_type_template_id_ef0d5cb6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_load_more_vue_vue_type_template_id_ef0d5cb6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_load_more_vue_vue_type_template_id_ef0d5cb6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_load_more_vue_vue_type_template_id_ef0d5cb6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 103 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/components/z-paging-load-more.vue?vue&type=template&id=ef0d5cb6&scoped=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "zp-l-container"), class: _vm._$s(0, "c", { "zp-l-container-rpx": _vm.c.unit === "rpx", "zp-l-container-px": _vm.c.unit === "px", }), style: _vm._$s(0, "s", [_vm.c.customStyle]), attrs: { _i: 0 }, on: { click: _vm.doClick }, }, [ _vm._$s(1, "i", !_vm.c.hideContent) ? [ _vm._$s( 2, "i", _vm.c.showNoMoreLine && _vm.finalStatus === _vm.M.NoMore ) ? _c("text", { class: _vm._$s(2, "c", { "zp-l-line-rpx": _vm.c.unit === "rpx", "zp-l-line-px": _vm.c.unit === "px", }), style: _vm._$s(2, "s", [ { backgroundColor: _vm.zTheme.line[_vm.ts] }, _vm.c.noMoreLineCustomStyle, ]), attrs: { _i: 2 }, }) : _vm._e(), _vm._$s( 3, "i", _vm.finalStatus === _vm.M.Loading && !!_vm.c.loadingIconCustomImage ) ? _c("image", { class: _vm._$s(3, "c", { "zp-l-line-loading-custom-image": true, "zp-l-line-loading-custom-image-animated": _vm.c.loadingAnimated, "zp-l-line-loading-custom-image-rpx": _vm.c.unit === "rpx", "zp-l-line-loading-custom-image-px": _vm.c.unit === "px", }), style: _vm._$s(3, "s", [_vm.c.iconCustomStyle]), attrs: { src: _vm._$s(3, "a-src", _vm.c.loadingIconCustomImage), _i: 3, }, }) : _vm._e(), _vm._$s( 4, "i", _vm.finalStatus === _vm.M.Loading && _vm.finalLoadingIconType === "flower" && !_vm.c.loadingIconCustomImage.length ) ? _c("image", { class: _vm._$s(4, "c", { "zp-line-loading-image": true, "zp-line-loading-image-rpx": _vm.c.unit === "rpx", "zp-line-loading-image-px": _vm.c.unit === "px", }), style: _vm._$s(4, "s", [_vm.c.iconCustomStyle]), attrs: { src: _vm._$s(4, "a-src", _vm.zTheme.flower[_vm.ts]), _i: 4, }, }) : _vm._e(), _vm._$s( 5, "i", _vm.finalStatus === _vm.M.Loading && _vm.finalLoadingIconType === "circle" && !_vm.c.loadingIconCustomImage.length ) ? _c("text", { staticClass: _vm._$s(5, "sc", "zp-l-circle-loading-view"), class: _vm._$s(5, "c", { "zp-l-circle-loading-view-rpx": _vm.c.unit === "rpx", "zp-l-circle-loading-view-px": _vm.c.unit === "px", }), style: _vm._$s(5, "s", [ { borderColor: _vm.zTheme.circleBorder[_vm.ts], borderTopColor: _vm.zTheme.circleBorderTop[_vm.ts], }, _vm.c.iconCustomStyle, ]), attrs: { _i: 5 }, }) : _vm._e(), _vm._$s( 6, "i", !_vm.c.isChat || (!_vm.c.chatDefaultAsLoading && _vm.finalStatus === _vm.M.Default) || _vm.finalStatus === _vm.M.Fail ) ? _c( "text", { class: _vm._$s(6, "c", { "zp-l-text-rpx": _vm.c.unit === "rpx", "zp-l-text-px": _vm.c.unit === "px", }), style: _vm._$s(6, "s", [ { color: _vm.zTheme.title[_vm.ts] }, _vm.c.titleCustomStyle, ]), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.ownLoadingMoreText)))] ) : _vm._e(), _vm._$s( 7, "i", _vm.c.showNoMoreLine && _vm.finalStatus === _vm.M.NoMore ) ? _c("text", { class: _vm._$s(7, "c", { "zp-l-line-rpx": _vm.c.unit === "rpx", "zp-l-line-px": _vm.c.unit === "px", }), style: _vm._$s(7, "s", [ { backgroundColor: _vm.zTheme.line[_vm.ts] }, _vm.c.noMoreLineCustomStyle, ]), attrs: { _i: 7 }, }) : _vm._e(), ] : _vm._e(), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 104 */ /*!******************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/components/z-paging-load-more.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./z-paging-load-more.vue?vue&type=script&lang=js& */ 105);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_z_paging_load_more_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTB2QixDQUFnQix3dEJBQUcsRUFBQyIsImZpbGUiOiIxMDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi96LXBhZ2luZy1sb2FkLW1vcmUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi96LXBhZ2luZy1sb2FkLW1vcmUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///104\n"); /***/ }), /* 105 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/components/z-paging-load-more.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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 _zPagingStatic = _interopRequireDefault(__webpack_require__(/*! ../js/z-paging-static */ 89));\nvar _zPagingEnum = _interopRequireDefault(__webpack_require__(/*! ../js/z-paging-enum */ 100));\n//\n//\n//\n//\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 name: 'z-paging-load-more',\n data: function data() {\n return {\n M: _zPagingEnum.default.More,\n zTheme: {\n title: {\n white: '#efefef',\n black: '#a4a4a4'\n },\n line: {\n white: '#efefef',\n black: '#eeeeee'\n },\n circleBorder: {\n white: '#aaaaaa',\n black: '#c8c8c8'\n },\n circleBorderTop: {\n white: '#ffffff',\n black: '#444444'\n },\n flower: {\n white: _zPagingStatic.default.base64FlowerWhite,\n black: _zPagingStatic.default.base64Flower\n },\n indicator: {\n white: '#eeeeee',\n black: '#777777'\n }\n }\n };\n },\n props: ['zConfig'],\n computed: {\n ts: function ts() {\n return this.c.defaultThemeStyle;\n },\n // 底部加载更多配置\n c: function c() {\n return this.zConfig || {};\n },\n // 底部加载更多文字\n ownLoadingMoreText: function ownLoadingMoreText() {\n var statusTextArr = [this.c.defaultText, this.c.loadingText, this.c.noMoreText, this.c.failText];\n return statusTextArr[this.finalStatus];\n },\n // 底部加载更多状态\n finalStatus: function finalStatus() {\n if (this.c.defaultAsLoading && this.c.status === this.M.Default) return this.M.Loading;\n return this.c.status;\n },\n // 加载更多icon类型\n finalLoadingIconType: function finalLoadingIconType() {\n return this.c.loadingIconType;\n }\n },\n methods: {\n // 点击了加载更多\n doClick: function doClick() {\n this.$emit('doClick');\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9jb21wb25lbnRzL3otcGFnaW5nLWxvYWQtbW9yZS52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiLCJNIiwielRoZW1lIiwidGl0bGUiLCJ3aGl0ZSIsImJsYWNrIiwibGluZSIsImNpcmNsZUJvcmRlciIsImNpcmNsZUJvcmRlclRvcCIsImZsb3dlciIsImluZGljYXRvciIsInByb3BzIiwiY29tcHV0ZWQiLCJ0cyIsImMiLCJvd25Mb2FkaW5nTW9yZVRleHQiLCJmaW5hbFN0YXR1cyIsImZpbmFsTG9hZGluZ0ljb25UeXBlIiwibWV0aG9kcyIsImRvQ2xpY2siXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUE2QkE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO1FBQ0FDO1VBQUFDO1VBQUFDO1FBQUE7UUFDQUM7VUFBQUY7VUFBQUM7UUFBQTtRQUNBRTtVQUFBSDtVQUFBQztRQUFBO1FBQ0FHO1VBQUFKO1VBQUFDO1FBQUE7UUFDQUk7VUFBQUw7VUFBQUM7UUFBQTtRQUNBSztVQUFBTjtVQUFBQztRQUFBO01BQ0E7SUFDQTtFQUNBO0VBQ0FNO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUlBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8IS0tIFt6LXBhZ2luZ13kuIrmi4nliqDovb3mm7TlpJp2aWV3IC0tPlxuPHRlbXBsYXRlPlxuXHQ8dmlldyBjbGFzcz1cInpwLWwtY29udGFpbmVyXCIgOmNsYXNzPVwieyd6cC1sLWNvbnRhaW5lci1ycHgnOmMudW5pdD09PSdycHgnLCd6cC1sLWNvbnRhaW5lci1weCc6Yy51bml0PT09J3B4J31cIiA6c3R5bGU9XCJbYy5jdXN0b21TdHlsZV1cIiBAY2xpY2s9XCJkb0NsaWNrXCI+XG5cdFx0PHRlbXBsYXRlIHYtaWY9XCIhYy5oaWRlQ29udGVudFwiPlxuXHRcdFx0PCEtLSDlupXpg6jliqDovb3mm7TlpJrmsqHmnInmm7TlpJrmlbDmja7liIblibLnur8gLS0+XG5cdFx0XHQ8dGV4dCB2LWlmPVwiYy5zaG93Tm9Nb3JlTGluZSYmZmluYWxTdGF0dXM9PT1NLk5vTW9yZVwiIDpjbGFzcz1cInsnenAtbC1saW5lLXJweCc6Yy51bml0PT09J3JweCcsJ3pwLWwtbGluZS1weCc6Yy51bml0PT09J3B4J31cIiA6c3R5bGU9XCJbe2JhY2tncm91bmRDb2xvcjp6VGhlbWUubGluZVt0c119LGMubm9Nb3JlTGluZUN1c3RvbVN0eWxlXVwiIC8+XG5cdFx0XHQ8IS0tIOW6lemDqOWKoOi9veabtOWkmmxvYWRpbmcgLS0+XG5cdFx0XHQ8IS0tICNpZm5kZWYgQVBQLU5WVUUgLS0+XG5cdFx0XHQ8aW1hZ2Ugdi1pZj1cImZpbmFsU3RhdHVzPT09TS5Mb2FkaW5nJiYhIWMubG9hZGluZ0ljb25DdXN0b21JbWFnZVwiXG5cdFx0XHRcdDpzcmM9XCJjLmxvYWRpbmdJY29uQ3VzdG9tSW1hZ2VcIiA6c3R5bGU9XCJbYy5pY29uQ3VzdG9tU3R5bGVdXCIgOmNsYXNzPVwieyd6cC1sLWxpbmUtbG9hZGluZy1jdXN0b20taW1hZ2UnOnRydWUsJ3pwLWwtbGluZS1sb2FkaW5nLWN1c3RvbS1pbWFnZS1hbmltYXRlZCc6Yy5sb2FkaW5nQW5pbWF0ZWQsJ3pwLWwtbGluZS1sb2FkaW5nLWN1c3RvbS1pbWFnZS1ycHgnOmMudW5pdD09PSdycHgnLCd6cC1sLWxpbmUtbG9hZGluZy1jdXN0b20taW1hZ2UtcHgnOmMudW5pdD09PSdweCd9XCIgLz5cblx0XHRcdDxpbWFnZSB2LWlmPVwiZmluYWxTdGF0dXM9PT1NLkxvYWRpbmcmJmZpbmFsTG9hZGluZ0ljb25UeXBlPT09J2Zsb3dlcicmJiFjLmxvYWRpbmdJY29uQ3VzdG9tSW1hZ2UubGVuZ3RoXCJcblx0XHRcdFx0OmNsYXNzPVwieyd6cC1saW5lLWxvYWRpbmctaW1hZ2UnOnRydWUsJ3pwLWxpbmUtbG9hZGluZy1pbWFnZS1ycHgnOmMudW5pdD09PSdycHgnLCd6cC1saW5lLWxvYWRpbmctaW1hZ2UtcHgnOmMudW5pdD09PSdweCd9XCIgOnN0eWxlPVwiW2MuaWNvbkN1c3RvbVN0eWxlXVwiIDpzcmM9XCJ6VGhlbWUuZmxvd2VyW3RzXVwiIC8+XG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cblx0XHRcdDwhLS0gI2lmZGVmIEFQUC1OVlVFIC0tPlxuXHRcdFx0PCEtLSDlnKhudnVl5Lit5bqV6YOo5Yqg6L295pu05aSabG9hZGluZ+S9v+eUqOezu+e7n+iHquW4pueahCAtLT5cblx0XHRcdDx2aWV3PlxuXHRcdFx0XHQ8bG9hZGluZy1pbmRpY2F0b3Igdi1pZj1cImZpbmFsU3RhdHVzPT09TS5Mb2FkaW5nJiZmaW5hbExvYWRpbmdJY29uVHlwZSE9PSdjaXJjbGUnXCIgOmNsYXNzPVwieyd6cC1saW5lLWxvYWRpbmctaW1hZ2UtcnB4JzpjLnVuaXQ9PT0ncnB4JywnenAtbGluZS1sb2FkaW5nLWltYWdlLXB4JzpjLnVuaXQ9PT0ncHgnfVwiIDpzdHlsZT1cIlt7Y29sb3I6elRoZW1lLmluZGljYXRvclt0c119XVwiIDphbmltYXRpbmc9XCJ0cnVlXCIgLz5cblx0XHRcdDwvdmlldz5cblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxuXHRcdFx0PCEtLSDlupXpg6jliqDovb3mm7TlpJrmloflrZcgLS0+XG5cdFx0XHQ8dGV4dCB2LWlmPVwiZmluYWxTdGF0dXM9PT1NLkxvYWRpbmcmJmZpbmFsTG9hZGluZ0ljb25UeXBlPT09J2NpcmNsZScmJiFjLmxvYWRpbmdJY29uQ3VzdG9tSW1hZ2UubGVuZ3RoXCJcblx0XHRcdFx0Y2xhc3M9XCJ6cC1sLWNpcmNsZS1sb2FkaW5nLXZpZXdcIiA6Y2xhc3M9XCJ7J3pwLWwtY2lyY2xlLWxvYWRpbmctdmlldy1ycHgnOmMudW5pdD09PSdycHgnLCd6cC1sLWNpcmNsZS1sb2FkaW5nLXZpZXctcHgnOmMudW5pdD09PSdweCd9XCIgOnN0eWxlPVwiW3tib3JkZXJDb2xvcjp6VGhlbWUuY2lyY2xlQm9yZGVyW3RzXSxib3JkZXJUb3BDb2xvcjp6VGhlbWUuY2lyY2xlQm9yZGVyVG9wW3RzXX0sYy5pY29uQ3VzdG9tU3R5bGVdXCIgLz5cblx0XHRcdDx0ZXh0IHYtaWY9XCIhYy5pc0NoYXR8fCghYy5jaGF0RGVmYXVsdEFzTG9hZGluZyYmZmluYWxTdGF0dXM9PT1NLkRlZmF1bHQpfHxmaW5hbFN0YXR1cz09PU0uRmFpbFwiIDpjbGFzcz1cInsnenAtbC10ZXh0LXJweCc6Yy51bml0PT09J3JweCcsJ3pwLWwtdGV4dC1weCc6Yy51bml0PT09J3B4J31cIiA6c3R5bGU9XCJbe2NvbG9yOnpUaGVtZS50aXRsZVt0c119LGMudGl0bGVDdXN0b21TdHlsZV1cIj57e293bkxvYWRpbmdNb3JlVGV4dH19PC90ZXh0PlxuXHRcdFx0PCEtLSDlupXpg6jliqDovb3mm7TlpJrmsqHmnInmm7TlpJrmlbDmja7liIblibLnur8gLS0+XG5cdFx0XHQ8dGV4dCB2LWlmPVwiYy5zaG93Tm9Nb3JlTGluZSYmZmluYWxTdGF0dXM9PT1NLk5vTW9yZVwiIDpjbGFzcz1cInsnenAtbC1saW5lLXJweCc6Yy51bml0PT09J3JweCcsJ3pwLWwtbGluZS1weCc6Yy51bml0PT09J3B4J31cIiA6c3R5bGU9XCJbe2JhY2tncm91bmRDb2xvcjp6VGhlbWUubGluZVt0c119LGMubm9Nb3JlTGluZUN1c3RvbVN0eWxlXVwiIC8+XG5cdFx0PC90ZW1wbGF0ZT5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cbjxzY3JpcHQ+XG5cdGltcG9ydCB6U3RhdGljIGZyb20gJy4uL2pzL3otcGFnaW5nLXN0YXRpYydcblx0aW1wb3J0IEVudW0gZnJvbSAnLi4vanMvei1wYWdpbmctZW51bSdcblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdG5hbWU6ICd6LXBhZ2luZy1sb2FkLW1vcmUnLFxuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRNOiBFbnVtLk1vcmUsXG5cdFx0XHRcdHpUaGVtZToge1xuXHRcdFx0XHRcdHRpdGxlOiB7IHdoaXRlOiAnI2VmZWZlZicsIGJsYWNrOiAnI2E0YTRhNCcgfSxcblx0XHRcdFx0XHRsaW5lOiB7IHdoaXRlOiAnI2VmZWZlZicsIGJsYWNrOiAnI2VlZWVlZScgfSxcblx0XHRcdFx0XHRjaXJjbGVCb3JkZXI6IHsgd2hpdGU6ICcjYWFhYWFhJywgYmxhY2s6ICcjYzhjOGM4JyB9LFxuXHRcdFx0XHRcdGNpcmNsZUJvcmRlclRvcDogeyB3aGl0ZTogJyNmZmZmZmYnLCBibGFjazogJyM0NDQ0NDQnIH0sXG5cdFx0XHRcdFx0Zmxvd2VyOiB7IHdoaXRlOiB6U3RhdGljLmJhc2U2NEZsb3dlcldoaXRlLCBibGFjazogelN0YXRpYy5iYXNlNjRGbG93ZXIgfSxcblx0XHRcdFx0XHRpbmRpY2F0b3I6IHsgd2hpdGU6ICcjZWVlZWVlJywgYmxhY2s6ICcjNzc3Nzc3JyB9XG5cdFx0XHRcdH1cblx0XHRcdH07XG5cdFx0fSxcblx0XHRwcm9wczogWyd6Q29uZmlnJ10sXG5cdFx0Y29tcHV0ZWQ6IHtcblx0XHRcdHRzKCkge1xuXHRcdFx0XHRyZXR1cm4gdGhpcy5jLmRlZmF1bHRUaGVtZVN0eWxlO1xuXHRcdFx0fSxcblx0XHRcdC8vIOW6lemDqOWKoOi9veabtOWkmumFjee9rlxuXHRcdFx0YygpIHtcblx0XHRcdFx0cmV0dXJuIHRoaXMuekNvbmZpZyB8fCB7fTtcblx0XHRcdH0sXG5cdFx0XHQvLyDlupXpg6jliqDovb3mm7TlpJrmloflrZdcblx0XHRcdG93bkxvYWRpbmdNb3JlVGV4dCgpIHtcblx0XHRcdFx0Y29uc3Qgc3RhdHVzVGV4dEFyciA9IFt0aGlzLmMuZGVmYXVsdFRleHQsdGhpcy5jLmxvYWRpbmdUZXh0LHRoaXMuYy5ub01vcmVUZXh0LHRoaXMuYy5mYWlsVGV4dF07XG5cdFx0XHRcdHJldHVybiBzdGF0dXNUZXh0QXJyW3RoaXMuZmluYWxTdGF0dXNdO1xuXHRcdFx0fSxcblx0XHRcdC8vIOW6lemDqOWKoOi9veabtOWkmueKtuaAgVxuXHRcdFx0ZmluYWxTdGF0dXMoKSB7XG5cdFx0XHRcdGlmICh0aGlzLmMuZGVmYXVsdEFzTG9hZGluZyAmJiB0aGlzLmMuc3RhdHVzID09PSB0aGlzLk0uRGVmYXVsdCkgcmV0dXJuIHRoaXMuTS5Mb2FkaW5nO1xuXHRcdFx0XHRyZXR1cm4gdGhpcy5jLnN0YXR1cztcblx0XHRcdH0sXG5cdFx0XHQvLyDliqDovb3mm7TlpJppY29u57G75Z6LXG5cdFx0XHRmaW5hbExvYWRpbmdJY29uVHlwZSgpIHtcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXG5cdFx0XHRcdHJldHVybiAnZmxvd2VyJztcblx0XHRcdFx0Ly8gI2VuZGlmXG5cdFx0XHRcdHJldHVybiB0aGlzLmMubG9hZGluZ0ljb25UeXBlO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0bWV0aG9kczoge1xuXHRcdFx0Ly8g54K55Ye75LqG5Yqg6L295pu05aSaXG5cdFx0XHRkb0NsaWNrKCkge1xuXHRcdFx0XHR0aGlzLiRlbWl0KCdkb0NsaWNrJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIHNjb3BlZD5cblx0QGltcG9ydCBcIi4uL2Nzcy96LXBhZ2luZy1zdGF0aWMuY3NzXCI7XG5cblx0LnpwLWwtY29udGFpbmVyIHtcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQvKiAjZW5kaWYgKi9cblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnpwLWwtY29udGFpbmVyLXJweCB7XG5cdFx0aGVpZ2h0OiA4MHJweDtcblx0XHRmb250LXNpemU6IDI3cnB4O1xuXHR9XG5cdC56cC1sLWNvbnRhaW5lci1weCB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC56cC1sLWxpbmUtbG9hZGluZy1jdXN0b20taW1hZ2Uge1xuXHRcdGNvbG9yOiAjYTRhNGE0O1xuXHR9XG5cdC56cC1sLWxpbmUtbG9hZGluZy1jdXN0b20taW1hZ2UtcnB4IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDhycHg7XG5cdFx0d2lkdGg6IDI4cnB4O1xuXHRcdGhlaWdodDogMjhycHg7XG5cdH1cblx0LnpwLWwtbGluZS1sb2FkaW5nLWN1c3RvbS1pbWFnZS1weCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG5cdFxuXHQuenAtbC1saW5lLWxvYWRpbmctY3VzdG9tLWltYWdlLWFuaW1hdGVke1xuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cblx0XHRhbmltYXRpb246IGxvYWRpbmctY2lyY2xlIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0XHQvKiAjZW5kaWYgKi9cblx0fVxuXG5cdC56cC1sLWNpcmNsZS1sb2FkaW5nLXZpZXcge1xuXHRcdGJvcmRlcjogM3JweCBzb2xpZCAjZGRkZGRkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdFx0YW5pbWF0aW9uOiBsb2FkaW5nLWNpcmNsZSAxcyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0LyogI2VuZGlmICovXG5cdFx0LyogI2lmZGVmIEFQUC1OVlVFICovXG5cdFx0d2lkdGg6IDMwcnB4O1xuXHRcdGhlaWdodDogMzBycHg7XG5cdFx0LyogI2VuZGlmICovXG5cdH1cblx0LnpwLWwtY2lyY2xlLWxvYWRpbmctdmlldy1ycHgge1xuXHRcdG1hcmdpbi1yaWdodDogOHJweDtcblx0XHR3aWR0aDogMjNycHg7XG5cdFx0aGVpZ2h0OiAyM3JweDtcblx0fVxuXHQuenAtbC1jaXJjbGUtbG9hZGluZy12aWV3LXB4IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdH1cblxuXHQuenAtbC10ZXh0LXJweCB7XG5cdFx0Zm9udC1zaXplOiAzMHJweDtcblx0XHRtYXJnaW46IDBycHggNnJweDtcblx0fVxuXHQuenAtbC10ZXh0LXB4IHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luOiAwcHggM3B4O1xuXHR9XG5cblx0LnpwLWwtbGluZS1ycHgge1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiAxMDBycHg7XG5cdFx0bWFyZ2luOiAwcnB4IDEwcnB4O1xuXHR9XG5cdC56cC1sLWxpbmUtcHgge1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdG1hcmdpbjogMHJweCA1cHg7XG5cdH1cblxuXHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdEBrZXlmcmFtZXMgbG9hZGluZy1jaXJjbGUge1xuXHRcdDAlIHtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR9XG5cdFx0MTAwJSB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHRcdH1cblx0fVxuXHQvKiAjZW5kaWYgKi9cbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///105\n"); /***/ }), /* 106 */ /*!***********************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/modules/common-layout.js ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n// [z-paging]通用布局相关模块\nvar _default = {\n data: function data() {\n return {\n systemInfo: null,\n cssSafeAreaInsetBottom: -1,\n isReadyDestroy: false\n };\n },\n computed: {\n // 顶部可用距离\n windowTop: function windowTop() {\n if (!this.systemInfo) return 0;\n // 暂时修复vue3中隐藏系统导航栏后windowTop获取不正确的问题,具体bug详见https://ask.dcloud.net.cn/question/141634\n // 感谢litangyu!!https://github.com/SmileZXLee/uni-z-paging/issues/25\n\n return this.systemInfo.windowTop || 0;\n },\n // 底部安全区域高度\n safeAreaBottom: function safeAreaBottom() {\n if (!this.systemInfo) return 0;\n var safeAreaBottom = 0;\n safeAreaBottom = this.systemInfo.safeAreaInsets.bottom || 0;\n return safeAreaBottom;\n },\n // 是否是比较老的webview,在一些老的webview中,需要进行一些特殊处理\n isOldWebView: function isOldWebView() {\n try {\n var systemInfos = uni.getSystemInfoSync().system.split(' ');\n var deviceType = systemInfos[0];\n var version = parseInt(systemInfos[1]);\n if (deviceType === 'iOS' && version <= 10 || deviceType === 'Android' && version <= 6) {\n return true;\n }\n } catch (e) {\n return false;\n }\n return false;\n },\n // 当前组件的$slots,兼容不同平台\n zSlots: function zSlots() {\n return this.$scopedSlots || this.$slots;\n return this.$slots;\n }\n },\n beforeDestroy: function beforeDestroy() {\n this.isReadyDestroy = true;\n },\n methods: {\n // 更新fixed模式下z-paging的布局\n updateFixedLayout: function updateFixedLayout() {\n var _this = this;\n this.fixed && this.$nextTick(function () {\n _this.systemInfo = uni.getSystemInfoSync();\n });\n },\n // 获取节点尺寸\n _getNodeClientRect: function _getNodeClientRect(select) {\n var inDom = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var scrollOffset = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n if (this.isReadyDestroy) {\n return Promise.resolve(false);\n }\n ;\n // nvue中获取节点信息\n\n // vue中获取节点信息\n\n var res = !!inDom ? uni.createSelectorQuery().in(inDom === true ? this : inDom) : uni.createSelectorQuery();\n scrollOffset ? res.select(select).scrollOffset() : res.select(select).boundingClientRect();\n return new Promise(function (resolve, reject) {\n res.exec(function (data) {\n resolve(data && data != '' && data != undefined && data.length ? data : false);\n });\n });\n },\n // 获取slot=\"left\"和slot=\"right\"宽度并且更新布局\n _updateLeftAndRightWidth: function _updateLeftAndRightWidth(targetStyle, parentNodePrefix) {\n var _this2 = this;\n this.$nextTick(function () {\n var delayTime = 0;\n setTimeout(function () {\n ['left', 'right'].map(function (position) {\n _this2._getNodeClientRect(\".\".concat(parentNodePrefix, \"-\").concat(position)).then(function (res) {\n _this2.$set(targetStyle, position, res ? res[0].width + 'px' : '0px');\n });\n });\n }, delayTime);\n });\n },\n // 通过获取css设置的底部安全区域占位view高度设置bottom距离(直接通过systemInfo在部分平台上无法获取到底部安全区域)\n _getCssSafeAreaInsetBottom: function _getCssSafeAreaInsetBottom(success) {\n var _this3 = this;\n this._getNodeClientRect('.zp-safe-area-inset-bottom').then(function (res) {\n _this3.cssSafeAreaInsetBottom = res ? res[0].height : -1;\n res && success && success();\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy9tb2R1bGVzL2NvbW1vbi1sYXlvdXQuanMiXSwibmFtZXMiOlsiZGF0YSIsInN5c3RlbUluZm8iLCJjc3NTYWZlQXJlYUluc2V0Qm90dG9tIiwiaXNSZWFkeURlc3Ryb3kiLCJjb21wdXRlZCIsIndpbmRvd1RvcCIsInNhZmVBcmVhQm90dG9tIiwic2FmZUFyZWFJbnNldHMiLCJib3R0b20iLCJpc09sZFdlYlZpZXciLCJzeXN0ZW1JbmZvcyIsInVuaSIsImdldFN5c3RlbUluZm9TeW5jIiwic3lzdGVtIiwic3BsaXQiLCJkZXZpY2VUeXBlIiwidmVyc2lvbiIsInBhcnNlSW50IiwiZSIsInpTbG90cyIsIiRzY29wZWRTbG90cyIsIiRzbG90cyIsImJlZm9yZURlc3Ryb3kiLCJtZXRob2RzIiwidXBkYXRlRml4ZWRMYXlvdXQiLCJmaXhlZCIsIiRuZXh0VGljayIsIl9nZXROb2RlQ2xpZW50UmVjdCIsInNlbGVjdCIsImluRG9tIiwic2Nyb2xsT2Zmc2V0IiwiUHJvbWlzZSIsInJlc29sdmUiLCJyZXMiLCJjcmVhdGVTZWxlY3RvclF1ZXJ5IiwiaW4iLCJib3VuZGluZ0NsaWVudFJlY3QiLCJyZWplY3QiLCJleGVjIiwidW5kZWZpbmVkIiwibGVuZ3RoIiwiX3VwZGF0ZUxlZnRBbmRSaWdodFdpZHRoIiwidGFyZ2V0U3R5bGUiLCJwYXJlbnROb2RlUHJlZml4IiwiZGVsYXlUaW1lIiwic2V0VGltZW91dCIsIm1hcCIsInBvc2l0aW9uIiwidGhlbiIsIiRzZXQiLCJ3aWR0aCIsIl9nZXRDc3NTYWZlQXJlYUluc2V0Qm90dG9tIiwic3VjY2VzcyIsImhlaWdodCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFBQSxlQU1lO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLFVBQVUsRUFBRSxJQUFJO01BQ2hCQyxzQkFBc0IsRUFBRSxDQUFDLENBQUM7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uIPlsYDnm7jlhbPmqKHlnZdcblxuXG5cblxuXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHN5c3RlbUluZm86IG51bGwsXG5cdFx0XHRjc3NTYWZlQXJlYUluc2V0Qm90dG9tOiAtMSxcblx0XHRcdGlzUmVhZHlEZXN0cm95OiBmYWxzZSxcblx0XHR9XG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0Ly8g6aG26YOo5Y+v55So6Led56a7XG5cdFx0d2luZG93VG9wKCkge1xuXHRcdFx0aWYgKCF0aGlzLnN5c3RlbUluZm8pIHJldHVybiAwO1xuXHRcdFx0Ly8g5pqC5pe25L+u5aSNdnVlM+S4remakOiXj+ezu+e7n+WvvOiIquagj+WQjndpbmRvd1RvcOiOt+WPluS4jeato+ehrueahOmXrumimO+8jOWFt+S9k2J1Z+ivpuingWh0dHBzOi8vYXNrLmRjbG91ZC5uZXQuY24vcXVlc3Rpb24vMTQxNjM0XG5cdFx0XHQvLyDmhJ/osKJsaXRhbmd5de+8ge+8gWh0dHBzOi8vZ2l0aHViLmNvbS9TbWlsZVpYTGVlL3VuaS16LXBhZ2luZy9pc3N1ZXMvMjVcblxuXG5cblxuXHRcdFx0cmV0dXJuIHRoaXMuc3lzdGVtSW5mby53aW5kb3dUb3AgfHwgMDtcblx0XHR9LFxuXHRcdC8vIOW6lemDqOWuieWFqOWMuuWfn+mrmOW6plxuXHRcdHNhZmVBcmVhQm90dG9tKCkge1xuXHRcdFx0aWYgKCF0aGlzLnN5c3RlbUluZm8pIHJldHVybiAwO1xuXHRcdFx0bGV0IHNhZmVBcmVhQm90dG9tID0gMDtcblxuXHRcdFx0c2FmZUFyZWFCb3R0b20gPSB0aGlzLnN5c3RlbUluZm8uc2FmZUFyZWFJbnNldHMuYm90dG9tIHx8IDAgO1xuXG5cblxuXG5cdFx0XHRyZXR1cm4gc2FmZUFyZWFCb3R0b207XG5cdFx0fSxcblx0XHQvLyDmmK/lkKbmmK/mr5TovoPogIHnmoR3ZWJ2aWV377yM5Zyo5LiA5Lqb6ICB55qEd2Vidmlld+S4re+8jOmcgOimgei/m+ihjOS4gOS6m+eJueauiuWkhOeQhlxuXHRcdGlzT2xkV2ViVmlldygpIHtcblxuXHRcdFx0dHJ5IHtcblx0XHRcdFx0Y29uc3Qgc3lzdGVtSW5mb3MgPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5zeXN0ZW0uc3BsaXQoJyAnKTtcblx0XHRcdFx0Y29uc3QgZGV2aWNlVHlwZSA9IHN5c3RlbUluZm9zWzBdO1xuXHRcdFx0XHRjb25zdCB2ZXJzaW9uID0gcGFyc2VJbnQoc3lzdGVtSW5mb3NbMV0pO1xuXHRcdFx0XHRpZiAoKGRldmljZVR5cGUgPT09ICdpT1MnICYmIHZlcnNpb24gPD0gMTApIHx8IChkZXZpY2VUeXBlID09PSAnQW5kcm9pZCcgJiYgdmVyc2lvbiA8PSA2KSkge1xuXHRcdFx0XHRcdHJldHVybiB0cnVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9IGNhdGNoKGUpIHtcblx0XHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fSxcblx0XHQvLyDlvZPliY3nu4Tku7bnmoQkc2xvdHPvvIzlhbzlrrnkuI3lkIzlubPlj7Bcblx0XHR6U2xvdHMoKSB7XG5cblx0XHRcdFxuXG5cblxuXHRcdFx0XG5cdFx0XHRyZXR1cm4gdGhpcy4kc2NvcGVkU2xvdHMgfHwgdGhpcy4kc2xvdHM7XG5cblx0XHRcdFxuXHRcdFx0cmV0dXJuIHRoaXMuJHNsb3RzO1xuXHRcdH0sXG5cdH0sXG5cdGJlZm9yZURlc3Ryb3koKSB7XG5cdFx0dGhpcy5pc1JlYWR5RGVzdHJveSA9IHRydWU7XG5cdH0sXG5cblxuXG5cblxuXHRtZXRob2RzOiB7XG5cdFx0Ly8g5pu05pawZml4ZWTmqKHlvI/kuIt6LXBhZ2luZ+eahOW4g+WxgFxuXHRcdHVwZGF0ZUZpeGVkTGF5b3V0KCkge1xuXHRcdFx0dGhpcy5maXhlZCAmJiB0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdHRoaXMuc3lzdGVtSW5mbyA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpO1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOiOt+WPluiKgueCueWwuuWvuFxuXHRcdF9nZXROb2RlQ2xpZW50UmVjdChzZWxlY3QsIGluRG9tID0gdHJ1ZSwgc2Nyb2xsT2Zmc2V0ID0gZmFsc2UpIHtcblx0XHRcdGlmICh0aGlzLmlzUmVhZHlEZXN0cm95KSB7XG5cdFx0XHRcdHJldHVybiBQcm9taXNlLnJlc29sdmUoZmFsc2UpO1xuXHRcdFx0fTtcblx0XHRcdC8vIG52dWXkuK3ojrflj5boioLngrnkv6Hmga9cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdFx0XHRcblx0XHRcdC8vIHZ1ZeS4reiOt+WPluiKgueCueS/oeaBr1xuXG5cblxuXHRcdFx0bGV0IHJlcyA9ICEhaW5Eb20gPyB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLmluKGluRG9tID09PSB0cnVlID8gdGhpcyA6IGluRG9tKSA6IHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCk7XG5cdFx0XHRzY3JvbGxPZmZzZXQgPyByZXMuc2VsZWN0KHNlbGVjdCkuc2Nyb2xsT2Zmc2V0KCkgOiByZXMuc2VsZWN0KHNlbGVjdCkuYm91bmRpbmdDbGllbnRSZWN0KCk7XG5cdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuXHRcdFx0XHRyZXMuZXhlYyhkYXRhID0+IHtcblx0XHRcdFx0XHRyZXNvbHZlKChkYXRhICYmIGRhdGEgIT0gJycgJiYgZGF0YSAhPSB1bmRlZmluZWQgJiYgZGF0YS5sZW5ndGgpID8gZGF0YSA6IGZhbHNlKTtcblx0XHRcdFx0fSk7XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdC8vIOiOt+WPlnNsb3Q9XCJsZWZ0XCLlkoxzbG90PVwicmlnaHRcIuWuveW6puW5tuS4lOabtOaWsOW4g+WxgFxuXHRcdF91cGRhdGVMZWZ0QW5kUmlnaHRXaWR0aCh0YXJnZXRTdHlsZSwgcGFyZW50Tm9kZVByZWZpeCkge1xuXHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXHRcdFx0XHRsZXQgZGVsYXlUaW1lID0gMDtcblxuXG5cblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0WydsZWZ0JywncmlnaHQnXS5tYXAocG9zaXRpb24gPT4ge1xuXHRcdFx0XHRcdFx0dGhpcy5fZ2V0Tm9kZUNsaWVudFJlY3QoYC4ke3BhcmVudE5vZGVQcmVmaXh9LSR7cG9zaXRpb259YCkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRcdFx0XHR0aGlzLiRzZXQodGFyZ2V0U3R5bGUsIHBvc2l0aW9uLCByZXMgPyByZXNbMF0ud2lkdGggKyAncHgnIDogJzBweCcpO1xuXHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fSwgZGVsYXlUaW1lKVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOmAmui/h+iOt+WPlmNzc+iuvue9rueahOW6lemDqOWuieWFqOWMuuWfn+WNoOS9jXZpZXfpq5jluqborr7nva5ib3R0b23ot53nprvvvIjnm7TmjqXpgJrov4dzeXN0ZW1JbmZv5Zyo6YOo5YiG5bmz5Y+w5LiK5peg5rOV6I635Y+W5Yiw5bqV6YOo5a6J5YWo5Yy65Z+f77yJXG5cdFx0X2dldENzc1NhZmVBcmVhSW5zZXRCb3R0b20oc3VjY2Vzcykge1xuXHRcdFx0dGhpcy5fZ2V0Tm9kZUNsaWVudFJlY3QoJy56cC1zYWZlLWFyZWEtaW5zZXQtYm90dG9tJykudGhlbihyZXMgPT4ge1xuXHRcdFx0XHR0aGlzLmNzc1NhZmVBcmVhSW5zZXRCb3R0b20gPSByZXMgPyByZXNbMF0uaGVpZ2h0IDogLTE7XG5cdFx0XHRcdHJlcyAmJiBzdWNjZXNzICYmIHN1Y2Nlc3MoKTtcblx0XHRcdH0pO1xuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///106\n"); /***/ }), /* 107 */ /*!*********************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/modules/data-handle.js ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (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 _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 108));\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 51));\nvar _zPagingUtils = _interopRequireDefault(__webpack_require__(/*! .././z-paging-utils */ 93));\nvar _zPagingConstant = _interopRequireDefault(__webpack_require__(/*! .././z-paging-constant */ 92));\nvar _zPagingEnum = _interopRequireDefault(__webpack_require__(/*! .././z-paging-enum */ 100));\nvar _zPagingInterceptor = _interopRequireDefault(__webpack_require__(/*! ../z-paging-interceptor */ 112));\n// [z-paging]数据处理模块\nvar _default2 = {\n props: {\n // 自定义初始的pageNo,默认为1\n defaultPageNo: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('defaultPageNo', 1),\n observer: function observer(newVal) {\n this.pageNo = newVal;\n }\n },\n // 自定义pageSize,默认为10\n defaultPageSize: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('defaultPageSize', 10),\n validator: function validator(value) {\n if (value <= 0) _zPagingUtils.default.consoleErr('default-page-size必须大于0!');\n return value > 0;\n }\n },\n // 为保证数据一致,设置当前tab切换时的标识key,并在complete中传递相同key,若二者不一致,则complete将不会生效\n dataKey: {\n type: [Number, String, Object],\n default: _zPagingUtils.default.gc('dataKey', null)\n },\n // 使用缓存,若开启将自动缓存第一页的数据,默认为否。请注意,因考虑到切换tab时不同tab数据不同的情况,默认仅会缓存组件首次加载时第一次请求到的数据,后续的下拉刷新操作不会更新缓存。\n useCache: {\n type: Boolean,\n default: _zPagingUtils.default.gc('useCache', false)\n },\n // 使用缓存时缓存的key,用于区分不同列表的缓存数据,useCache为true时必须设置,否则缓存无效\n cacheKey: {\n type: String,\n default: _zPagingUtils.default.gc('cacheKey', null)\n },\n // 缓存模式,默认仅会缓存组件首次加载时第一次请求到的数据,可设置为always,即代表总是缓存,每次列表刷新(下拉刷新、调用reload等)都会更新缓存\n cacheMode: {\n type: String,\n default: _zPagingUtils.default.gc('cacheMode', _zPagingEnum.default.CacheMode.Default)\n },\n // 自动注入的list名,可自动修改父view(包含ref=\"paging\")中对应name的list值\n autowireListName: {\n type: String,\n default: _zPagingUtils.default.gc('autowireListName', '')\n },\n // 自动注入的query名,可自动调用父view(包含ref=\"paging\")中的query方法\n autowireQueryName: {\n type: String,\n default: _zPagingUtils.default.gc('autowireQueryName', '')\n },\n // 获取分页数据Function,功能与@query类似。若设置了fetch则@query将不再触发\n fetch: {\n type: Function,\n default: null\n },\n // fetch的附加参数,fetch配置后有效\n fetchParams: {\n type: Object,\n default: _zPagingUtils.default.gc('fetchParams', null)\n },\n // z-paging mounted后自动调用reload方法(mounted后自动调用接口),默认为是\n auto: {\n type: Boolean,\n default: _zPagingUtils.default.gc('auto', true)\n },\n // 用户下拉刷新时是否触发reload方法,默认为是\n reloadWhenRefresh: {\n type: Boolean,\n default: _zPagingUtils.default.gc('reloadWhenRefresh', true)\n },\n // reload时自动滚动到顶部,默认为是\n autoScrollToTopWhenReload: {\n type: Boolean,\n default: _zPagingUtils.default.gc('autoScrollToTopWhenReload', true)\n },\n // reload时立即自动清空原list,默认为是,若立即自动清空,则在reload之后、请求回调之前页面是空白的\n autoCleanListWhenReload: {\n type: Boolean,\n default: _zPagingUtils.default.gc('autoCleanListWhenReload', true)\n },\n // 列表刷新时自动显示下拉刷新view,默认为否\n showRefresherWhenReload: {\n type: Boolean,\n default: _zPagingUtils.default.gc('showRefresherWhenReload', false)\n },\n // 列表刷新时自动显示加载更多view,且为加载中状态,默认为否\n showLoadingMoreWhenReload: {\n type: Boolean,\n default: _zPagingUtils.default.gc('showLoadingMoreWhenReload', false)\n },\n // 组件created时立即触发reload(可解决一些情况下先看到页面再看到loading的问题),auto为true时有效。为否时将在mounted+nextTick后触发reload,默认为否\n createdReload: {\n type: Boolean,\n default: _zPagingUtils.default.gc('createdReload', false)\n },\n // 本地分页时上拉加载更多延迟时间,单位为毫秒,默认200毫秒\n localPagingLoadingTime: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('localPagingLoadingTime', 200)\n },\n // 自动拼接complete中传过来的数组(使用聊天记录模式时无效)\n concat: {\n type: Boolean,\n default: _zPagingUtils.default.gc('concat', true)\n },\n // 请求失败是否触发reject,默认为是\n callNetworkReject: {\n type: Boolean,\n default: _zPagingUtils.default.gc('callNetworkReject', true)\n },\n // 父组件v-model所绑定的list的值\n value: {\n type: Array,\n default: function _default() {\n return [];\n }\n }\n },\n data: function data() {\n return {\n currentData: [],\n totalData: [],\n realTotalData: [],\n totalLocalPagingList: [],\n dataPromiseResultMap: {\n reload: null,\n complete: null,\n localPaging: null\n },\n isSettingCacheList: false,\n pageNo: 1,\n currentRefreshPageSize: 0,\n isLocalPaging: false,\n isAddedData: false,\n isTotalChangeFromAddData: false,\n privateConcat: true,\n myParentQuery: -1,\n firstPageLoaded: false,\n pagingLoaded: false,\n loaded: false,\n isUserReload: true,\n fromEmptyViewReload: false,\n queryFrom: '',\n listRendering: false,\n isHandlingRefreshToPage: false,\n isFirstPageAndNoMore: false,\n totalDataChangeThrow: true\n };\n },\n computed: {\n pageSize: function pageSize() {\n return this.defaultPageSize;\n },\n finalConcat: function finalConcat() {\n return this.concat && this.privateConcat;\n },\n finalUseCache: function finalUseCache() {\n if (this.useCache && !this.cacheKey) {\n _zPagingUtils.default.consoleErr('use-cache为true时,必须设置cache-key,否则缓存无效!');\n }\n return this.useCache && !!this.cacheKey;\n },\n finalCacheKey: function finalCacheKey() {\n return this.cacheKey ? \"\".concat(_zPagingConstant.default.cachePrefixKey, \"-\").concat(this.cacheKey) : null;\n },\n isFirstPage: function isFirstPage() {\n return this.pageNo === this.defaultPageNo;\n }\n },\n watch: {\n totalData: function totalData(newVal, oldVal) {\n this._totalDataChange(newVal, oldVal, this.totalDataChangeThrow);\n this.totalDataChangeThrow = true;\n },\n currentData: function currentData(newVal, oldVal) {\n this._currentDataChange(newVal, oldVal);\n },\n useChatRecordMode: function useChatRecordMode(newVal, oldVal) {\n if (newVal) {\n this.nLoadingMoreFixedHeight = false;\n }\n },\n value: {\n handler: function handler(newVal) {\n // 当v-model绑定的数据源被更改时,此时数据源改变不emit input事件,避免循环调用\n if (newVal !== this.totalData) {\n this.totalDataChangeThrow = false;\n this.totalData = newVal;\n }\n },\n immediate: true\n }\n },\n methods: {\n // 请求结束(成功或者失败)调用此方法,将请求的结果传递给z-paging处理,第一个参数为请求结果数组,第二个参数为是否成功(默认为是)\n complete: function complete(data) {\n var success = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n this.customNoMore = -1;\n return this.addData(data, success);\n },\n //【保证数据一致】请求结束(成功或者失败)调用此方法,将请求的结果传递给z-paging处理,第一个参数为请求结果数组,第二个参数为dataKey,需与:data-key绑定的一致,第三个参数为是否成功(默认为是)\n completeByKey: function completeByKey(data) {\n var dataKey = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n var success = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n if (dataKey !== null && this.dataKey !== null && dataKey !== this.dataKey) {\n this.isFirstPage && this.endRefresh();\n return new Promise(function (resolve) {\n return resolve();\n });\n }\n this.customNoMore = -1;\n return this.addData(data, success);\n },\n //【通过total判断是否有更多数据】请求结束(成功或者失败)调用此方法,将请求的结果传递给z-paging处理,第一个参数为请求结果数组,第二个参数为total(列表总数),第三个参数为是否成功(默认为是)\n completeByTotal: function completeByTotal(data, total) {\n var _this = this;\n var success = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n if (total == 'undefined') {\n this.customNoMore = -1;\n } else {\n var dataTypeRes = this._checkDataType(data, success, false);\n data = dataTypeRes.data;\n success = dataTypeRes.success;\n if (total >= 0 && success) {\n return new Promise(function (resolve, reject) {\n _this.$nextTick(function () {\n var nomore = false;\n var realTotalDataCount = _this.pageNo == _this.defaultPageNo ? 0 : _this.realTotalData.length;\n var dataLength = _this.privateConcat ? data.length : 0;\n var exceedCount = realTotalDataCount + dataLength - total;\n // 没有更多数据了\n if (exceedCount >= 0) {\n nomore = true;\n // 仅截取total内部分的数据\n exceedCount = _this.defaultPageSize - exceedCount;\n if (_this.privateConcat && exceedCount > 0 && exceedCount < data.length) {\n data = data.splice(0, exceedCount);\n }\n }\n _this.completeByNoMore(data, nomore, success).then(function (res) {\n return resolve(res);\n }).catch(function () {\n return reject();\n });\n });\n });\n }\n }\n return this.addData(data, success);\n },\n //【自行判断是否有更多数据】请求结束(成功或者失败)调用此方法,将请求的结果传递给z-paging处理,第一个参数为请求结果数组,第二个参数为是否没有更多数据,第三个参数为是否成功(默认是是)\n completeByNoMore: function completeByNoMore(data, nomore) {\n var success = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n if (nomore != 'undefined') {\n this.customNoMore = nomore == true ? 1 : 0;\n }\n return this.addData(data, success);\n },\n // 请求结束且请求失败时调用,支持传入请求失败原因\n completeByError: function completeByError(errorMsg) {\n this.customerEmptyViewErrorText = errorMsg;\n return this.complete(false);\n },\n // 与上方complete方法功能一致,新版本中设置服务端回调数组请使用complete方法\n addData: function addData(data) {\n var _this2 = this;\n var success = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n if (!this.fromCompleteEmit) {\n this.disabledCompleteEmit = true;\n this.fromCompleteEmit = false;\n }\n var currentTimeStamp = _zPagingUtils.default.getTime();\n var disTime = currentTimeStamp - this.requestTimeStamp;\n var minDelay = this.minDelay;\n if (this.isFirstPage && this.finalShowRefresherWhenReload) {\n minDelay = Math.max(400, minDelay);\n }\n var addDataDalay = this.requestTimeStamp > 0 && disTime < minDelay ? minDelay - disTime : 0;\n this.$nextTick(function () {\n _zPagingUtils.default.delay(function () {\n _this2._addData(data, success, false);\n }, _this2.delay > 0 ? _this2.delay : addDataDalay);\n });\n return new Promise(function (resolve, reject) {\n _this2.dataPromiseResultMap.complete = {\n resolve: resolve,\n reject: reject\n };\n });\n },\n // 从顶部添加数据,不会影响分页的pageNo和pageSize\n addDataFromTop: function addDataFromTop(data) {\n var _this3 = this;\n var toTop = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var toTopWithAnimate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n // 数据是否拼接到顶部,如果是聊天记录模式并且列表没有倒置,则应该拼接在底部\n var addFromTop = !this.isChatRecordModeAndNotInversion;\n data = Object.prototype.toString.call(data) !== '[object Array]' ? [data] : addFromTop ? data.reverse() : data;\n this.finalUseVirtualList && this._setCellIndex(data, 'top');\n this.totalData = addFromTop ? [].concat((0, _toConsumableArray2.default)(data), (0, _toConsumableArray2.default)(this.totalData)) : [].concat((0, _toConsumableArray2.default)(this.totalData), (0, _toConsumableArray2.default)(data));\n if (toTop) {\n _zPagingUtils.default.delay(function () {\n return _this3.useChatRecordMode ? _this3.scrollToBottom(toTopWithAnimate) : _this3.scrollToTop(toTopWithAnimate);\n });\n }\n },\n // 重新设置列表数据,调用此方法不会影响pageNo和pageSize,也不会触发请求。适用场景:当需要删除列表中某一项时,将删除对应项后的数组通过此方法传递给z-paging。(当出现类似的需要修改列表数组的场景时,请使用此方法,请勿直接修改page中:list.sync绑定的数组)\n resetTotalData: function resetTotalData(data) {\n this.isTotalChangeFromAddData = true;\n data = Object.prototype.toString.call(data) !== '[object Array]' ? [data] : data;\n this.totalData = data;\n },\n // 设置本地分页数据,请求结束(成功或者失败)调用此方法,将请求的结果传递给z-paging作分页处理(若调用了此方法,则上拉加载更多时内部会自动分页,不会触发@query所绑定的事件)\n setLocalPaging: function setLocalPaging(data) {\n var _this4 = this;\n var success = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n this.isLocalPaging = true;\n this.$nextTick(function () {\n _this4._addData(data, success, true);\n });\n return new Promise(function (resolve, reject) {\n _this4.dataPromiseResultMap.localPaging = {\n resolve: resolve,\n reject: reject\n };\n });\n },\n // 重新加载分页数据,pageNo会恢复为默认值,相当于下拉刷新的效果(animate为true时会展示下拉刷新动画,默认为false)\n reload: function reload() {\n var _this5 = this;\n var animate = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.showRefresherWhenReload;\n if (animate) {\n this.privateShowRefresherWhenReload = animate;\n this.isUserPullDown = true;\n }\n if (!this.showLoadingMoreWhenReload) {\n this.listRendering = true;\n }\n this.$nextTick(function () {\n _this5._preReload(animate, false);\n });\n return new Promise(function (resolve, reject) {\n _this5.dataPromiseResultMap.reload = {\n resolve: resolve,\n reject: reject\n };\n });\n },\n // 刷新列表数据,pageNo和pageSize不会重置,列表数据会重新从服务端获取。必须保证@query绑定的方法中的pageNo和pageSize和传给服务端的一致\n refresh: function refresh() {\n return this._handleRefreshWithDisPageNo(this.pageNo - this.defaultPageNo + 1);\n },\n // 刷新列表数据至指定页,例如pageNo=5时则代表刷新列表至第5页,此时pageNo会变为5,列表会展示前5页的数据。必须保证@query绑定的方法中的pageNo和pageSize和传给服务端的一致\n refreshToPage: function refreshToPage(pageNo) {\n this.isHandlingRefreshToPage = true;\n return this._handleRefreshWithDisPageNo(pageNo + this.defaultPageNo - 1);\n },\n // 手动更新列表缓存数据,将自动截取v-model绑定的list中的前pageSize条覆盖缓存,请确保在list数据更新到预期结果后再调用此方法\n updateCache: function updateCache() {\n if (this.finalUseCache && this.totalData.length) {\n this._saveLocalCache(this.totalData.slice(0, Math.min(this.totalData.length, this.pageSize)));\n }\n },\n // 清空分页数据\n clean: function clean() {\n this._reload(true);\n this._addData([], true, false);\n },\n // 清空分页数据\n clear: function clear() {\n this.clean();\n },\n // reload之前的一些处理\n _preReload: function _preReload() {\n var _this6 = this;\n var animate = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.showRefresherWhenReload;\n var isFromMounted = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var retryCount = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0;\n var showRefresher = this.finalRefresherEnabled && this.useCustomRefresher;\n\n // 如果获取slot=\"refresher\"高度失败,则不触发reload,直到获取slot=\"refresher\"高度成功\n if (this.customRefresherHeight === -1 && showRefresher) {\n _zPagingUtils.default.delay(function () {\n retryCount++;\n // 如果重试次数是10的倍数(也就是每500毫秒),尝试重新获取一下slot=\"refresher\"高度\n // 此举是为了解决在某些特殊情况下,z-paging组件mounted了,但是未展示在用户面前,(比如在tabbar页面中,未切换到对应tabbar但是通过代码让z-paging展示了,此时控制台会报Error: Not Found:Page,因为这时候去获取dom节点信息获取不到)\n // 当用户在某个时刻让此z-paging展示在面前时,即可顺利获取到slot=\"refresher\"高度,递归停止\n if (retryCount % 10 === 0) {\n _this6._updateCustomRefresherHeight();\n }\n _this6._preReload(animate, isFromMounted, retryCount);\n }, _zPagingConstant.default.delayTime / 2);\n return;\n }\n this.isUserReload = true;\n this.loadingType = _zPagingEnum.default.LoadingType.Refresher;\n if (animate) {\n this.privateShowRefresherWhenReload = animate;\n if (this.useCustomRefresher) {\n this._doRefresherRefreshAnimate();\n } else {\n this.refresherTriggered = true;\n }\n } else {\n this._refresherEnd(false, false, false, false);\n }\n this._reload(false, isFromMounted);\n },\n // 重新加载分页数据\n _reload: function _reload() {\n var isClean = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n var isFromMounted = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var isUserPullDown = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n this.isAddedData = false;\n this.insideOfPaging = -1;\n this.cacheScrollNodeHeight = -1;\n this.pageNo = this.defaultPageNo;\n this._cleanRefresherEndTimeout();\n !this.privateShowRefresherWhenReload && !isClean && this._startLoading(true);\n this.firstPageLoaded = true;\n this.isTotalChangeFromAddData = false;\n if (!this.isSettingCacheList) {\n this.totalData = [];\n }\n if (!isClean) {\n this._emitQuery(this.pageNo, this.defaultPageSize, isUserPullDown ? _zPagingEnum.default.QueryFrom.UserPullDown : _zPagingEnum.default.QueryFrom.Reload);\n var delay = 0;\n _zPagingUtils.default.delay(this._callMyParentQuery, delay);\n if (!isFromMounted && this.autoScrollToTopWhenReload) {\n var checkedNRefresherLoading = true;\n checkedNRefresherLoading && this._scrollToTop(false);\n }\n }\n },\n // 处理服务端返回的数组\n _addData: function _addData(data, success, isLocal) {\n var _this7 = this;\n this.isAddedData = true;\n this.fromEmptyViewReload = false;\n this.isTotalChangeFromAddData = true;\n this.refresherTriggered = false;\n this._endSystemLoadingAndRefresh();\n var tempIsUserPullDown = this.isUserPullDown;\n if (this.showRefresherUpdateTime && this.isFirstPage) {\n _zPagingUtils.default.setRefesrherTime(_zPagingUtils.default.getTime(), this.refresherUpdateTimeKey);\n this.$refs.refresh && this.$refs.refresh.updateTime();\n }\n if (!isLocal && tempIsUserPullDown && this.isFirstPage) {\n this.isUserPullDown = false;\n }\n if (!this.isFirstPage) {\n this.listRendering = true;\n this.$nextTick(function () {\n _zPagingUtils.default.delay(function () {\n return _this7.listRendering = false;\n });\n });\n } else {\n this.listRendering = false;\n }\n var dataTypeRes = this._checkDataType(data, success, isLocal);\n data = dataTypeRes.data;\n success = dataTypeRes.success;\n var delayTime = _zPagingConstant.default.delayTime;\n if (this.useChatRecordMode) delayTime = 0;\n this.loadingForNow = false;\n _zPagingUtils.default.delay(function () {\n _this7.pagingLoaded = true;\n _this7.$nextTick(function () {\n !isLocal && _this7._refresherEnd(delayTime > 0, true, tempIsUserPullDown);\n });\n });\n if (this.isFirstPage) {\n this.isLoadFailed = !success;\n this.$emit('isLoadFailedChange', this.isLoadFailed);\n if (this.finalUseCache && success && (this.cacheMode === _zPagingEnum.default.CacheMode.Always ? true : this.isSettingCacheList)) {\n this._saveLocalCache(data);\n }\n }\n this.isSettingCacheList = false;\n if (success) {\n if (!(this.privateConcat === false && !this.isHandlingRefreshToPage && this.loadingStatus === _zPagingEnum.default.More.NoMore)) {\n this.loadingStatus = _zPagingEnum.default.More.Default;\n }\n if (isLocal) {\n // 如果当前是本地分页,则必然是由setLocalPaging方法触发,此时直接本地加载第一页数据即可。后续本地分页加载更多方法由滚动到底部加载更多事件处理\n this.totalLocalPagingList = data;\n var localPageNo = this.defaultPageNo;\n var localPageSize = this.queryFrom !== _zPagingEnum.default.QueryFrom.Refresh ? this.defaultPageSize : this.currentRefreshPageSize;\n this._localPagingQueryList(localPageNo, localPageSize, 0, function (res) {\n _this7.completeByTotal(res, _this7.totalLocalPagingList.length);\n });\n } else {\n // 如果当前不是本地分页,则按照正常分页逻辑进行数据处理&emit数据\n var dataChangeDelayTime = 0;\n _zPagingUtils.default.delay(function () {\n _this7._currentDataChange(data, _this7.currentData);\n _this7._callDataPromise(true, _this7.totalData);\n }, dataChangeDelayTime);\n }\n if (this.isHandlingRefreshToPage) {\n this.isHandlingRefreshToPage = false;\n this.pageNo = this.defaultPageNo + Math.ceil(data.length / this.pageSize) - 1;\n if (data.length % this.pageSize !== 0) {\n this.customNoMore = 1;\n }\n }\n } else {\n this._currentDataChange(data, this.currentData);\n this._callDataPromise(false);\n this.loadingStatus = _zPagingEnum.default.More.Fail;\n this.isHandlingRefreshToPage = false;\n if (this.loadingType === _zPagingEnum.default.LoadingType.LoadingMore) {\n this.pageNo--;\n }\n }\n },\n // 所有数据改变时调用\n _totalDataChange: function _totalDataChange(newVal, oldVal) {\n var _this8 = this;\n var eventThrow = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n if ((!this.isUserReload || !this.autoCleanListWhenReload) && this.firstPageLoaded && !newVal.length && oldVal.length) {\n return;\n }\n this._doCheckScrollViewShouldFullHeight(newVal);\n if (!this.realTotalData.length && !newVal.length) {\n eventThrow = false;\n }\n this.realTotalData = newVal;\n // emit列表更新事件\n if (eventThrow) {\n this.$emit('input', newVal);\n this.$emit('update:list', newVal);\n this.$emit('listChange', newVal);\n this._callMyParentList(newVal);\n }\n this.firstPageLoaded = false;\n this.isTotalChangeFromAddData = false;\n this.$nextTick(function () {\n _zPagingUtils.default.delay(function () {\n // emit z-paging内容区域高度改变事件\n _this8._getNodeClientRect('.zp-paging-container-content').then(function (res) {\n res && _this8.$emit('contentHeightChanged', res[0].height);\n });\n }, _zPagingConstant.default.delayTime * (_this8.isIos ? 1 : 3));\n });\n },\n // 当前数据改变时调用\n _currentDataChange: function _currentDataChange(newVal, oldVal) {\n newVal = (0, _toConsumableArray2.default)(newVal);\n this.finalUseVirtualList && this._setCellIndex(newVal, 'bottom');\n if (this.isFirstPage && this.finalConcat) {\n this.totalData = [];\n }\n // customNoMore:-1代表交由z-paging自行判断;1代表没有更多了;0代表还有更多数据\n if (this.customNoMore !== -1) {\n // 如果customNoMore等于1 或者 customNoMore不是0并且新增数组长度为0(也就是不是明确的还有更多数据并且新增的数组长度为0),则没有更多数据了\n if (this.customNoMore === 1 || this.customNoMore !== 0 && !newVal.length) {\n this.loadingStatus = _zPagingEnum.default.More.NoMore;\n }\n } else {\n // 如果新增的数据数组长度为0 或者 新增的数组长度小于默认的pageSize,则没有更多数据了\n if (!newVal.length || newVal.length && newVal.length < this.defaultPageSize) {\n this.loadingStatus = _zPagingEnum.default.More.NoMore;\n }\n }\n if (!this.totalData.length) {\n this.totalData = newVal;\n } else {\n if (this.finalConcat) {\n var currentScrollTop = this.oldScrollTop;\n this.totalData = [].concat((0, _toConsumableArray2.default)(this.totalData), (0, _toConsumableArray2.default)(newVal));\n // 此处是为了解决在微信小程序中,在某些情况下滚动到底部加载更多后滚动位置直接变为最底部的问题,因此需要通过代码强制滚动回加载更多前的位置\n } else {\n this.totalData = newVal;\n }\n }\n this.privateConcat = true;\n },\n // 根据pageNo处理refresh操作\n _handleRefreshWithDisPageNo: function _handleRefreshWithDisPageNo(pageNo) {\n var _this9 = this;\n if (!this.isHandlingRefreshToPage && !this.realTotalData.length) return this.reload();\n if (pageNo >= 1) {\n this.loading = true;\n this.privateConcat = false;\n var totalPageSize = pageNo * this.pageSize;\n this.currentRefreshPageSize = totalPageSize;\n // 如果调用refresh时是本地分页,则在组件内部自己处理分页逻辑,不emit query相关事件\n if (this.isLocalPaging && this.isHandlingRefreshToPage) {\n this._localPagingQueryList(this.defaultPageNo, totalPageSize, 0, function (res) {\n _this9.complete(res);\n });\n } else {\n // emit query相关事件\n this._emitQuery(this.defaultPageNo, totalPageSize, _zPagingEnum.default.QueryFrom.Refresh);\n this._callMyParentQuery(this.defaultPageNo, totalPageSize);\n }\n }\n return new Promise(function (resolve, reject) {\n _this9.dataPromiseResultMap.reload = {\n resolve: resolve,\n reject: reject\n };\n });\n },\n // 本地分页请求\n _localPagingQueryList: function _localPagingQueryList(pageNo, pageSize, localPagingLoadingTime, callback) {\n pageNo = Math.max(1, pageNo);\n pageSize = Math.max(1, pageSize);\n var totalPagingList = (0, _toConsumableArray2.default)(this.totalLocalPagingList);\n var pageNoIndex = (pageNo - 1) * pageSize;\n var finalPageNoIndex = Math.min(totalPagingList.length, pageNoIndex + pageSize);\n var resultPagingList = totalPagingList.splice(pageNoIndex, finalPageNoIndex - pageNoIndex);\n _zPagingUtils.default.delay(function () {\n return callback(resultPagingList);\n }, localPagingLoadingTime);\n },\n // 存储列表缓存数据\n _saveLocalCache: function _saveLocalCache(data) {\n uni.setStorageSync(this.finalCacheKey, data);\n },\n // 通过缓存数据填充列表数据\n _setListByLocalCache: function _setListByLocalCache() {\n this.totalData = uni.getStorageSync(this.finalCacheKey) || [];\n this.isSettingCacheList = true;\n },\n // 修改父view的list\n _callMyParentList: function _callMyParentList(newVal) {\n if (this.autowireListName.length) {\n var myParent = _zPagingUtils.default.getParent(this.$parent);\n if (myParent && myParent[this.autowireListName]) {\n myParent[this.autowireListName] = newVal;\n }\n }\n },\n // 调用父view的query\n _callMyParentQuery: function _callMyParentQuery() {\n var customPageNo = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n var customPageSize = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n if (this.autowireQueryName) {\n if (this.myParentQuery === -1) {\n var myParent = _zPagingUtils.default.getParent(this.$parent);\n if (myParent && myParent[this.autowireQueryName]) {\n this.myParentQuery = myParent[this.autowireQueryName];\n }\n }\n if (this.myParentQuery !== -1) {\n customPageSize > 0 ? this.myParentQuery(customPageNo, customPageSize) : this.myParentQuery(this.pageNo, this.defaultPageSize);\n }\n }\n },\n // emit query事件\n _emitQuery: function _emitQuery(pageNo, pageSize, from) {\n var _this10 = this;\n this.queryFrom = from;\n this.requestTimeStamp = _zPagingUtils.default.getTime();\n var _this$realTotalData$s = this.realTotalData.slice(-1),\n _this$realTotalData$s2 = (0, _slicedToArray2.default)(_this$realTotalData$s, 1),\n lastItem = _this$realTotalData$s2[0];\n if (this.fetch) {\n var fetchParams = _zPagingInterceptor.default._handleFetchParams({\n pageNo: pageNo,\n pageSize: pageSize,\n from: from,\n lastItem: lastItem || null\n }, this.fetchParams);\n var fetchResult = this.fetch(fetchParams);\n if (!_zPagingInterceptor.default._handleFetchResult(fetchResult, this, fetchParams)) {\n _zPagingUtils.default.isPromise(fetchResult) ? fetchResult.then(function (res) {\n _this10.complete(res);\n }).catch(function (err) {\n _this10.complete(false);\n }) : this.complete(fetchResult);\n }\n } else {\n this.$emit.apply(this, ['query'].concat((0, _toConsumableArray2.default)(_zPagingInterceptor.default._handleQuery(pageNo, pageSize, from, lastItem || null))));\n }\n },\n // 触发数据改变promise\n _callDataPromise: function _callDataPromise(success, totalList) {\n for (var key in this.dataPromiseResultMap) {\n var obj = this.dataPromiseResultMap[key];\n if (!obj) continue;\n success ? obj.resolve({\n totalList: totalList,\n noMore: this.loadingStatus === _zPagingEnum.default.More.NoMore\n }) : this.callNetworkReject && obj.reject(\"z-paging-\".concat(key, \"-error\"));\n }\n },\n // 检查complete data的类型\n _checkDataType: function _checkDataType(data, success, isLocal) {\n var dataType = Object.prototype.toString.call(data);\n if (dataType === '[object Boolean]') {\n success = data;\n data = [];\n } else if (dataType !== '[object Array]') {\n data = [];\n if (dataType !== '[object Undefined]' && dataType !== '[object Null]') {\n _zPagingUtils.default.consoleErr(\"\".concat(isLocal ? 'setLocalPaging' : 'complete', \"\\u53C2\\u6570\\u7C7B\\u578B\\u4E0D\\u6B63\\u786E\\uFF0C\\u7B2C\\u4E00\\u4E2A\\u53C2\\u6570\\u7C7B\\u578B\\u5FC5\\u987B\\u4E3AArray!\"));\n }\n }\n return {\n data: data,\n success: success\n };\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy9tb2R1bGVzL2RhdGEtaGFuZGxlLmpzIl0sIm5hbWVzIjpbInByb3BzIiwiZGVmYXVsdFBhZ2VObyIsInR5cGUiLCJOdW1iZXIiLCJTdHJpbmciLCJkZWZhdWx0IiwidSIsImdjIiwib2JzZXJ2ZXIiLCJuZXdWYWwiLCJwYWdlTm8iLCJkZWZhdWx0UGFnZVNpemUiLCJ2YWxpZGF0b3IiLCJ2YWx1ZSIsImNvbnNvbGVFcnIiLCJkYXRhS2V5IiwiT2JqZWN0IiwidXNlQ2FjaGUiLCJCb29sZWFuIiwiY2FjaGVLZXkiLCJjYWNoZU1vZGUiLCJFbnVtIiwiQ2FjaGVNb2RlIiwiRGVmYXVsdCIsImF1dG93aXJlTGlzdE5hbWUiLCJhdXRvd2lyZVF1ZXJ5TmFtZSIsImZldGNoIiwiRnVuY3Rpb24iLCJmZXRjaFBhcmFtcyIsImF1dG8iLCJyZWxvYWRXaGVuUmVmcmVzaCIsImF1dG9TY3JvbGxUb1RvcFdoZW5SZWxvYWQiLCJhdXRvQ2xlYW5MaXN0V2hlblJlbG9hZCIsInNob3dSZWZyZXNoZXJXaGVuUmVsb2FkIiwic2hvd0xvYWRpbmdNb3JlV2hlblJlbG9hZCIsImNyZWF0ZWRSZWxvYWQiLCJsb2NhbFBhZ2luZ0xvYWRpbmdUaW1lIiwiY29uY2F0IiwiY2FsbE5ldHdvcmtSZWplY3QiLCJBcnJheSIsImRhdGEiLCJjdXJyZW50RGF0YSIsInRvdGFsRGF0YSIsInJlYWxUb3RhbERhdGEiLCJ0b3RhbExvY2FsUGFnaW5nTGlzdCIsImRhdGFQcm9taXNlUmVzdWx0TWFwIiwicmVsb2FkIiwiY29tcGxldGUiLCJsb2NhbFBhZ2luZyIsImlzU2V0dGluZ0NhY2hlTGlzdCIsImN1cnJlbnRSZWZyZXNoUGFnZVNpemUiLCJpc0xvY2FsUGFnaW5nIiwiaXNBZGRlZERhdGEiLCJpc1RvdGFsQ2hhbmdlRnJvbUFkZERhdGEiLCJwcml2YXRlQ29uY2F0IiwibXlQYXJlbnRRdWVyeSIsImZpcnN0UGFnZUxvYWRlZCIsInBhZ2luZ0xvYWRlZCIsImxvYWRlZCIsImlzVXNlclJlbG9hZCIsImZyb21FbXB0eVZpZXdSZWxvYWQiLCJxdWVyeUZyb20iLCJsaXN0UmVuZGVyaW5nIiwiaXNIYW5kbGluZ1JlZnJlc2hUb1BhZ2UiLCJpc0ZpcnN0UGFnZUFuZE5vTW9yZSIsInRvdGFsRGF0YUNoYW5nZVRocm93IiwiY29tcHV0ZWQiLCJwYWdlU2l6ZSIsImZpbmFsQ29uY2F0IiwiZmluYWxVc2VDYWNoZSIsImZpbmFsQ2FjaGVLZXkiLCJjIiwiY2FjaGVQcmVmaXhLZXkiLCJpc0ZpcnN0UGFnZSIsIndhdGNoIiwib2xkVmFsIiwiX3RvdGFsRGF0YUNoYW5nZSIsIl9jdXJyZW50RGF0YUNoYW5nZSIsInVzZUNoYXRSZWNvcmRNb2RlIiwibkxvYWRpbmdNb3JlRml4ZWRIZWlnaHQiLCJoYW5kbGVyIiwiaW1tZWRpYXRlIiwibWV0aG9kcyIsInN1Y2Nlc3MiLCJjdXN0b21Ob01vcmUiLCJhZGREYXRhIiwiY29tcGxldGVCeUtleSIsImVuZFJlZnJlc2giLCJQcm9taXNlIiwicmVzb2x2ZSIsImNvbXBsZXRlQnlUb3RhbCIsInRvdGFsIiwiZGF0YVR5cGVSZXMiLCJfY2hlY2tEYXRhVHlwZSIsInJlamVjdCIsIiRuZXh0VGljayIsIm5vbW9yZSIsInJlYWxUb3RhbERhdGFDb3VudCIsImxlbmd0aCIsImRhdGFMZW5ndGgiLCJleGNlZWRDb3VudCIsInNwbGljZSIsImNvbXBsZXRlQnlOb01vcmUiLCJ0aGVuIiwicmVzIiwiY2F0Y2giLCJjb21wbGV0ZUJ5RXJyb3IiLCJlcnJvck1zZyIsImN1c3RvbWVyRW1wdHlWaWV3RXJyb3JUZXh0IiwiZnJvbUNvbXBsZXRlRW1pdCIsImRpc2FibGVkQ29tcGxldGVFbWl0IiwiY3VycmVudFRpbWVTdGFtcCIsImdldFRpbWUiLCJkaXNUaW1lIiwicmVxdWVzdFRpbWVTdGFtcCIsIm1pbkRlbGF5IiwiZmluYWxTaG93UmVmcmVzaGVyV2hlblJlbG9hZCIsIk1hdGgiLCJtYXgiLCJhZGREYXRhRGFsYXkiLCJkZWxheSIsIl9hZGREYXRhIiwiYWRkRGF0YUZyb21Ub3AiLCJ0b1RvcCIsInRvVG9wV2l0aEFuaW1hdGUiLCJhZGRGcm9tVG9wIiwiaXNDaGF0UmVjb3JkTW9kZUFuZE5vdEludmVyc2lvbiIsInByb3RvdHlwZSIsInRvU3RyaW5nIiwiY2FsbCIsInJldmVyc2UiLCJmaW5hbFVzZVZpcnR1YWxMaXN0IiwiX3NldENlbGxJbmRleCIsInNjcm9sbFRvQm90dG9tIiwic2Nyb2xsVG9Ub3AiLCJyZXNldFRvdGFsRGF0YSIsInNldExvY2FsUGFnaW5nIiwiYW5pbWF0ZSIsInByaXZhdGVTaG93UmVmcmVzaGVyV2hlblJlbG9hZCIsImlzVXNlclB1bGxEb3duIiwiX3ByZVJlbG9hZCIsInJlZnJlc2giLCJfaGFuZGxlUmVmcmVzaFdpdGhEaXNQYWdlTm8iLCJyZWZyZXNoVG9QYWdlIiwidXBkYXRlQ2FjaGUiLCJfc2F2ZUxvY2FsQ2FjaGUiLCJzbGljZSIsIm1pbiIsImNsZWFuIiwiX3JlbG9hZCIsImNsZWFyIiwiaXNGcm9tTW91bnRlZCIsInJldHJ5Q291bnQiLCJzaG93UmVmcmVzaGVyIiwiZmluYWxSZWZyZXNoZXJFbmFibGVkIiwidXNlQ3VzdG9tUmVmcmVzaGVyIiwiY3VzdG9tUmVmcmVzaGVySGVpZ2h0IiwiX3VwZGF0ZUN1c3RvbVJlZnJlc2hlckhlaWdodCIsImRlbGF5VGltZSIsImxvYWRpbmdUeXBlIiwiTG9hZGluZ1R5cGUiLCJSZWZyZXNoZXIiLCJfZG9SZWZyZXNoZXJSZWZyZXNoQW5pbWF0ZSIsInJlZnJlc2hlclRyaWdnZXJlZCIsIl9yZWZyZXNoZXJFbmQiLCJpc0NsZWFuIiwiaW5zaWRlT2ZQYWdpbmciLCJjYWNoZVNjcm9sbE5vZGVIZWlnaHQiLCJfY2xlYW5SZWZyZXNoZXJFbmRUaW1lb3V0IiwiX3N0YXJ0TG9hZGluZyIsIl9lbWl0UXVlcnkiLCJRdWVyeUZyb20iLCJVc2VyUHVsbERvd24iLCJSZWxvYWQiLCJfY2FsbE15UGFyZW50UXVlcnkiLCJjaGVja2VkTlJlZnJlc2hlckxvYWRpbmciLCJfc2Nyb2xsVG9Ub3AiLCJpc0xvY2FsIiwiX2VuZFN5c3RlbUxvYWRpbmdBbmRSZWZyZXNoIiwidGVtcElzVXNlclB1bGxEb3duIiwic2hvd1JlZnJlc2hlclVwZGF0ZVRpbWUiLCJzZXRSZWZlc3JoZXJUaW1lIiwicmVmcmVzaGVyVXBkYXRlVGltZUtleSIsIiRyZWZzIiwidXBkYXRlVGltZSIsImxvYWRpbmdGb3JOb3ciLCJpc0xvYWRGYWlsZWQiLCIkZW1pdCIsIkFsd2F5cyIsImxvYWRpbmdTdGF0dXMiLCJNb3JlIiwiTm9Nb3JlIiwibG9jYWxQYWdlTm8iLCJsb2NhbFBhZ2VTaXplIiwiUmVmcmVzaCIsIl9sb2NhbFBhZ2luZ1F1ZXJ5TGlzdCIsImRhdGFDaGFuZ2VEZWxheVRpbWUiLCJfY2FsbERhdGFQcm9taXNlIiwiY2VpbCIsIkZhaWwiLCJMb2FkaW5nTW9yZSIsImV2ZW50VGhyb3ciLCJfZG9DaGVja1Njcm9sbFZpZXdTaG91bGRGdWxsSGVpZ2h0IiwiX2NhbGxNeVBhcmVudExpc3QiLCJfZ2V0Tm9kZUNsaWVudFJlY3QiLCJoZWlnaHQiLCJpc0lvcyIsImN1cnJlbnRTY3JvbGxUb3AiLCJvbGRTY3JvbGxUb3AiLCJsb2FkaW5nIiwidG90YWxQYWdlU2l6ZSIsImNhbGxiYWNrIiwidG90YWxQYWdpbmdMaXN0IiwicGFnZU5vSW5kZXgiLCJmaW5hbFBhZ2VOb0luZGV4IiwicmVzdWx0UGFnaW5nTGlzdCIsInVuaSIsInNldFN0b3JhZ2VTeW5jIiwiX3NldExpc3RCeUxvY2FsQ2FjaGUiLCJnZXRTdG9yYWdlU3luYyIsIm15UGFyZW50IiwiZ2V0UGFyZW50IiwiJHBhcmVudCIsImN1c3RvbVBhZ2VObyIsImN1c3RvbVBhZ2VTaXplIiwiZnJvbSIsImxhc3RJdGVtIiwiaW50ZXJjZXB0b3IiLCJfaGFuZGxlRmV0Y2hQYXJhbXMiLCJmZXRjaFJlc3VsdCIsIl9oYW5kbGVGZXRjaFJlc3VsdCIsImlzUHJvbWlzZSIsImVyciIsIl9o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QUc5TixNQUFNLENBQUMrRyxTQUFTLENBQUNDLFFBQVEsQ0FBQ0MsSUFBSSxDQUFDekYsSUFBSSxDQUFDO01BQ3JELElBQUlzTSxRQUFRLEtBQUssa0JBQWtCLEVBQUU7UUFDcEMzSixPQUFPLEdBQUczQyxJQUFJO1FBQ2RBLElBQUksR0FBRyxFQUFFO01BQ1YsQ0FBQyxNQUFNLElBQUlzTSxRQUFRLEtBQUssZ0JBQWdCLEVBQUU7UUFDekN0TSxJQUFJLEdBQUcsRUFBRTtRQUNULElBQUlzTSxRQUFRLEtBQUssb0JBQW9CLElBQUlBLFFBQVEsS0FBSyxlQUFlLEVBQUU7VUFDdEV4TyxxQkFBQyxDQUFDUSxVQUFVLFdBQUltSyxPQUFPLEdBQUcsZ0JBQWdCLEdBQUcsVUFBVSx3SEFBMkI7UUFDbkY7TUFDRDtNQUNBLE9BQU87UUFBRXpJLElBQUksRUFBSkEsSUFBSTtRQUFFMkMsT0FBTyxFQUFQQTtNQUFRLENBQUM7SUFDekI7RUFDRDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiIxMDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBbei1wYWdpbmdd5pWw5o2u5aSE55CG5qih5Z2XXG5pbXBvcnQgdSBmcm9tICcuLi8uL3otcGFnaW5nLXV0aWxzJ1xuaW1wb3J0IGMgZnJvbSAnLi4vLi96LXBhZ2luZy1jb25zdGFudCdcbmltcG9ydCBFbnVtIGZyb20gJy4uLy4vei1wYWdpbmctZW51bSdcbmltcG9ydCBpbnRlcmNlcHRvciBmcm9tICcuLi96LXBhZ2luZy1pbnRlcmNlcHRvcidcblxuZXhwb3J0IGRlZmF1bHQge1xuXHRwcm9wczoge1xuXHRcdC8vIOiHquWumuS5ieWIneWni+eahHBhZ2VOb++8jOm7mOiupOS4ujFcblx0XHRkZWZhdWx0UGFnZU5vOiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnZGVmYXVsdFBhZ2VObycsIDEpLFxuXHRcdFx0b2JzZXJ2ZXI6IGZ1bmN0aW9uKG5ld1ZhbCkge1xuXHRcdFx0XHR0aGlzLnBhZ2VObyA9IG5ld1ZhbDtcblx0XHRcdH0sXG5cdFx0fSxcblx0XHQvLyDoh6rlrprkuYlwYWdlU2l6Ze+8jOm7mOiupOS4ujEwXG5cdFx0ZGVmYXVsdFBhZ2VTaXplOiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnZGVmYXVsdFBhZ2VTaXplJywgMTApLFxuXHRcdFx0dmFsaWRhdG9yOiAodmFsdWUpID0+IHtcblx0XHRcdFx0aWYgKHZhbHVlIDw9IDApIHUuY29uc29sZUVycignZGVmYXVsdC1wYWdlLXNpemXlv4XpobvlpKfkuo4w77yBJyk7XG5cdFx0XHRcdHJldHVybiB2YWx1ZSA+IDA7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDkuLrkv53or4HmlbDmja7kuIDoh7TvvIzorr7nva7lvZPliY10YWLliIfmjaLml7bnmoTmoIfor4ZrZXnvvIzlubblnKhjb21wbGV0ZeS4reS8oOmAkuebuOWQjGtlee+8jOiLpeS6jOiAheS4jeS4gOiHtO+8jOWImWNvbXBsZXRl5bCG5LiN5Lya55Sf5pWIXG5cdFx0ZGF0YUtleToge1xuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nLCBPYmplY3RdLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnZGF0YUtleScsIG51bGwpLFxuXHRcdH0sXG5cdFx0Ly8g5L2/55So57yT5a2Y77yM6Iul5byA5ZCv5bCG6Ieq5Yqo57yT5a2Y56ys5LiA6aG155qE5pWw5o2u77yM6buY6K6k5Li65ZCm44CC6K+35rOo5oSP77yM5Zug6ICD6JmR5Yiw5YiH5o2idGFi5pe25LiN5ZCMdGFi5pWw5o2u5LiN5ZCM55qE5oOF5Ya177yM6buY6K6k5LuF5Lya57yT5a2Y57uE5Lu26aaW5qyh5Yqg6L295pe256ys5LiA5qyh6K+35rGC5Yiw55qE5pWw5o2u77yM5ZCO57ut55qE5LiL5ouJ5Yi35paw5pON5L2c5LiN5Lya5pu05paw57yT5a2Y44CCXG5cdFx0dXNlQ2FjaGU6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCd1c2VDYWNoZScsIGZhbHNlKVxuXHRcdH0sXG5cdFx0Ly8g5L2/55So57yT5a2Y5pe257yT5a2Y55qEa2V577yM55So5LqO5Yy65YiG5LiN5ZCM5YiX6KGo55qE57yT5a2Y5pWw5o2u77yMdXNlQ2FjaGXkuLp0cnVl5pe25b+F6aG76K6+572u77yM5ZCm5YiZ57yT5a2Y5peg5pWIXG5cdFx0Y2FjaGVLZXk6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2NhY2hlS2V5JywgbnVsbClcblx0XHR9LFxuXHRcdC8vIOe8k+WtmOaooeW8j++8jOm7mOiupOS7heS8mue8k+WtmOe7hOS7tummluasoeWKoOi9veaXtuesrOS4gOasoeivt+axguWIsOeahOaVsOaNru+8jOWPr+iuvue9ruS4umFsd2F5c++8jOWNs+S7o+ihqOaAu+aYr+e8k+WtmO+8jOavj+asoeWIl+ihqOWIt+aWsCjkuIvmi4nliLfmlrDjgIHosIPnlKhyZWxvYWTnrYkp6YO95Lya5pu05paw57yT5a2YXG5cdFx0Y2FjaGVNb2RlOiB7XG5cdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdjYWNoZU1vZGUnLCBFbnVtLkNhY2hlTW9kZS5EZWZhdWx0KVxuXHRcdH0sXG5cdFx0Ly8g6Ieq5Yqo5rOo5YWl55qEbGlzdOWQje+8jOWPr+iHquWKqOS/ruaUueeItnZpZXco5YyF5ZCrcmVmPVwicGFnaW5nXCIp5Lit5a+55bqUbmFtZeeahGxpc3TlgLxcblx0XHRhdXRvd2lyZUxpc3ROYW1lOiB7XG5cdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdhdXRvd2lyZUxpc3ROYW1lJywgJycpXG5cdFx0fSxcblx0XHQvLyDoh6rliqjms6jlhaXnmoRxdWVyeeWQje+8jOWPr+iHquWKqOiwg+eUqOeItnZpZXco5YyF5ZCrcmVmPVwicGFnaW5nXCIp5Lit55qEcXVlcnnmlrnms5Vcblx0XHRhdXRvd2lyZVF1ZXJ5TmFtZToge1xuXHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnYXV0b3dpcmVRdWVyeU5hbWUnLCAnJylcblx0XHR9LFxuXHRcdC8vIOiOt+WPluWIhumhteaVsOaNrkZ1bmN0aW9u77yM5Yqf6IO95LiOQHF1ZXJ557G75Ly844CC6Iul6K6+572u5LqGZmV0Y2jliJlAcXVlcnnlsIbkuI3lho3op6blj5Fcblx0XHRmZXRjaDoge1xuXHRcdFx0dHlwZTogRnVuY3Rpb24sXG5cdFx0XHRkZWZhdWx0OiBudWxsXG5cdFx0fSxcblx0XHQvLyBmZXRjaOeahOmZhOWKoOWPguaVsO+8jGZldGNo6YWN572u5ZCO5pyJ5pWIXG5cdFx0ZmV0Y2hQYXJhbXM6IHtcblx0XHRcdHR5cGU6IE9iamVjdCxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2ZldGNoUGFyYW1zJywgbnVsbClcblx0XHR9LFxuXHRcdC8vIHotcGFnaW5nIG1vdW50ZWTlkI7oh6rliqjosIPnlKhyZWxvYWTmlrnms5UobW91bnRlZOWQjuiHquWKqOiwg+eUqOaOpeWPoynvvIzpu5jorqTkuLrmmK9cblx0XHRhdXRvOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnYXV0bycsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDnlKjmiLfkuIvmi4nliLfmlrDml7bmmK/lkKbop6blj5FyZWxvYWTmlrnms5XvvIzpu5jorqTkuLrmmK9cblx0XHRyZWxvYWRXaGVuUmVmcmVzaDoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3JlbG9hZFdoZW5SZWZyZXNoJywgdHJ1ZSlcblx0XHR9LFxuXHRcdC8vIHJlbG9hZOaXtuiHquWKqOa7muWKqOWIsOmhtumDqO+8jOm7mOiupOS4uuaYr1xuXHRcdGF1dG9TY3JvbGxUb1RvcFdoZW5SZWxvYWQ6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdhdXRvU2Nyb2xsVG9Ub3BXaGVuUmVsb2FkJywgdHJ1ZSlcblx0XHR9LFxuXHRcdC8vIHJlbG9hZOaXtueri+WNs+iHquWKqOa4heepuuWOn2xpc3TvvIzpu5jorqTkuLrmmK/vvIzoi6Xnq4vljbPoh6rliqjmuIXnqbrvvIzliJnlnKhyZWxvYWTkuYvlkI7jgIHor7fmsYLlm57osIPkuYvliY3pobXpnaLmmK/nqbrnmb3nmoRcblx0XHRhdXRvQ2xlYW5MaXN0V2hlblJlbG9hZDoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2F1dG9DbGVhbkxpc3RXaGVuUmVsb2FkJywgdHJ1ZSlcblx0XHR9LFxuXHRcdC8vIOWIl+ihqOWIt+aWsOaXtuiHquWKqOaYvuekuuS4i+aLieWIt+aWsHZpZXfvvIzpu5jorqTkuLrlkKZcblx0XHRzaG93UmVmcmVzaGVyV2hlblJlbG9hZDoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3Nob3dSZWZyZXNoZXJXaGVuUmVsb2FkJywgZmFsc2UpXG5cdFx0fSxcblx0XHQvLyDliJfooajliLfmlrDml7boh6rliqjmmL7npLrliqDovb3mm7TlpJp2aWV377yM5LiU5Li65Yqg6L295Lit54q25oCB77yM6buY6K6k5Li65ZCmXG5cdFx0c2hvd0xvYWRpbmdNb3JlV2hlblJlbG9hZDoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3Nob3dMb2FkaW5nTW9yZVdoZW5SZWxvYWQnLCBmYWxzZSlcblx0XHR9LFxuXHRcdC8vIOe7hOS7tmNyZWF0ZWTml7bnq4vljbPop6blj5FyZWxvYWQo5Y+v6Kej5Yaz5LiA5Lqb5oOF5Ya15LiL5YWI55yL5Yiw6aG16Z2i5YaN55yL5YiwbG9hZGluZ+eahOmXrumimCnvvIxhdXRv5Li6dHJ1ZeaXtuacieaViOOAguS4uuWQpuaXtuWwhuWcqG1vdW50ZWQrbmV4dFRpY2vlkI7op6blj5FyZWxvYWTvvIzpu5jorqTkuLrlkKZcblx0XHRjcmVhdGVkUmVsb2FkOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnY3JlYXRlZFJlbG9hZCcsIGZhbHNlKVxuXHRcdH0sXG5cdFx0Ly8g5pys5Zyw5YiG6aG15pe25LiK5ouJ5Yqg6L295pu05aSa5bu26L+f5pe26Ze077yM5Y2V5L2N5Li65q+r56eS77yM6buY6K6kMjAw5q+r56eSXG5cdFx0bG9jYWxQYWdpbmdMb2FkaW5nVGltZToge1xuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2xvY2FsUGFnaW5nTG9hZGluZ1RpbWUnLCAyMDApXG5cdFx0fSxcblx0XHQvLyDoh6rliqjmi7zmjqVjb21wbGV0ZeS4reS8oOi/h+adpeeahOaVsOe7hCjkvb/nlKjogYrlpKnorrDlvZXmqKHlvI/ml7bml6DmlYgpXG5cdFx0Y29uY2F0OiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnY29uY2F0JywgdHJ1ZSlcblx0XHR9LFxuXHRcdC8vIOivt+axguWksei0peaYr+WQpuinpuWPkXJlamVjdO+8jOm7mOiupOS4uuaYr1xuXHRcdGNhbGxOZXR3b3JrUmVqZWN0OiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnY2FsbE5ldHdvcmtSZWplY3QnLCB0cnVlKVxuXHRcdH0sXG5cdFx0Ly8g54i257uE5Lu2di1tb2RlbOaJgOe7keWumueahGxpc3TnmoTlgLxcblx0XHR2YWx1ZToge1xuXHRcdFx0dHlwZTogQXJyYXksXG5cdFx0XHRkZWZhdWx0OiBmdW5jdGlvbigpIHtcblx0XHRcdFx0cmV0dXJuIFtdO1xuXHRcdFx0fVxuXHRcdH0sXG5cblxuXG5cblxuXG5cblxuXHR9LFxuXHRkYXRhICgpe1xuXHRcdHJldHVybiB7XG5cdFx0XHRjdXJyZW50RGF0YTogW10sXG5cdFx0XHR0b3RhbERhdGE6IFtdLFxuXHRcdFx0cmVhbFRvdGFsRGF0YTogW10sXG5cdFx0XHR0b3RhbExvY2FsUGFnaW5nTGlzdDogW10sXG5cdFx0XHRkYXRhUHJvbWlzZVJlc3VsdE1hcDoge1xuXHRcdFx0XHRyZWxvYWQ6IG51bGwsXG5cdFx0XHRcdGNvbXBsZXRlOiBudWxsLFxuXHRcdFx0XHRsb2NhbFBhZ2luZzogbnVsbFxuXHRcdFx0fSxcblx0XHRcdGlzU2V0dGluZ0NhY2hlTGlzdDogZmFsc2UsXG5cdFx0XHRwYWdlTm86IDEsXG5cdFx0XHRjdXJyZW50UmVmcmVzaFBhZ2VTaXplOiAwLFxuXHRcdFx0aXNMb2NhbFBhZ2luZzogZmFsc2UsXG5cdFx0XHRpc0FkZGVkRGF0YTogZmFsc2UsXG5cdFx0XHRpc1RvdGFsQ2hhbmdlRnJvbUFkZERhdGE6IGZhbHNlLFxuXHRcdFx0cHJpdmF0ZUNvbmNhdDogdHJ1ZSxcblx0XHRcdG15UGFyZW50UXVlcnk6IC0xLFxuXHRcdFx0Zmlyc3RQYWdlTG9hZGVkOiBmYWxzZSxcblx0XHRcdHBhZ2luZ0xvYWRlZDogZmFsc2UsXG5cdFx0XHRsb2FkZWQ6IGZhbHNlLFxuXHRcdFx0aXNVc2VyUmVsb2FkOiB0cnVlLFxuXHRcdFx0ZnJvbUVtcHR5Vmlld1JlbG9hZDogZmFsc2UsXG5cdFx0XHRxdWVyeUZyb206ICcnLFxuXHRcdFx0bGlzdFJlbmRlcmluZzogZmFsc2UsXG5cdFx0XHRpc0hhbmRsaW5nUmVmcmVzaFRvUGFnZTogZmFsc2UsXG5cdFx0XHRpc0ZpcnN0UGFnZUFuZE5vTW9yZTogZmFsc2UsXG5cdFx0XHR0b3RhbERhdGFDaGFuZ2VUaHJvdzogdHJ1ZVxuXHRcdH1cblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHRwYWdlU2l6ZSgpIHtcblx0XHRcdHJldHVybiB0aGlzLmRlZmF1bHRQYWdlU2l6ZTtcblx0XHR9LFxuXHRcdGZpbmFsQ29uY2F0KCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuY29uY2F0ICYmIHRoaXMucHJpdmF0ZUNvbmNhdDtcblx0XHR9LFxuXHRcdGZpbmFsVXNlQ2FjaGUoKSB7XG5cdFx0XHRpZiAodGhpcy51c2VDYWNoZSAmJiAhdGhpcy5jYWNoZUtleSkge1xuXHRcdFx0XHR1LmNvbnNvbGVFcnIoJ3VzZS1jYWNoZeS4unRydWXml7bvvIzlv4Xpobvorr7nva5jYWNoZS1rZXnvvIzlkKbliJnnvJPlrZjml6DmlYjvvIEnKTtcblx0XHRcdH1cblx0XHRcdHJldHVybiB0aGlzLnVzZUNhY2hlICYmICEhdGhpcy5jYWNoZUtleTtcblx0XHR9LFxuXHRcdGZpbmFsQ2FjaGVLZXkoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy5jYWNoZUtleSA/IGAke2MuY2FjaGVQcmVmaXhLZXl9LSR7dGhpcy5jYWNoZUtleX1gIDogbnVsbDsgXG5cdFx0fSxcblx0XHRpc0ZpcnN0UGFnZSgpIHtcblx0XHRcdHJldHVybiB0aGlzLnBhZ2VObyA9PT0gdGhpcy5kZWZhdWx0UGFnZU5vO1xuXHRcdH1cblx0fSxcblx0d2F0Y2g6IHtcblx0XHR0b3RhbERhdGEobmV3VmFsLCBvbGRWYWwpIHtcblx0XHRcdHRoaXMuX3RvdGFsRGF0YUNoYW5nZShuZXdWYWwsIG9sZFZhbCwgdGhpcy50b3RhbERhdGFDaGFuZ2VUaHJvdyk7XG5cdFx0XHR0aGlzLnRvdGFsRGF0YUNoYW5nZVRocm93ID0gdHJ1ZTtcblx0XHR9LFxuXHRcdGN1cnJlbnREYXRhKG5ld1ZhbCwgb2xkVmFsKSB7XG5cdFx0XHR0aGlzLl9jdXJyZW50RGF0YUNoYW5nZShuZXdWYWwsIG9sZFZhbCk7XG5cdFx0fSxcblx0XHR1c2VDaGF0UmVjb3JkTW9kZShuZXdWYWwsIG9sZFZhbCkge1xuXHRcdFx0aWYgKG5ld1ZhbCkge1xuXHRcdFx0XHR0aGlzLm5Mb2FkaW5nTW9yZUZpeGVkSGVpZ2h0ID0gZmFsc2U7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHR2YWx1ZToge1xuXHRcdFx0aGFuZGxlcihuZXdWYWwpIHtcblx0XHRcdFx0Ly8g5b2Tdi1tb2RlbOe7keWumueahOaVsOaNrua6kOiiq+abtOaUueaXtu+8jOatpOaXtuaVsOaNrua6kOaUueWPmOS4jWVtaXQgaW5wdXTkuovku7bvvIzpgb/lhY3lvqrnjq/osIPnlKhcblx0XHRcdFx0aWYgKG5ld1ZhbCAhPT0gdGhpcy50b3RhbERhdGEpIHtcblx0XHRcdFx0XHR0aGlzLnRvdGFsRGF0YUNoYW5nZVRocm93ID0gZmFsc2U7XG5cdFx0XHRcdFx0dGhpcy50b3RhbERhdGEgPSBuZXdWYWw7XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRpbW1lZGlhdGU6IHRydWVcblx0XHR9LFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Ly8g6K+35rGC57uT5p2fKOaIkOWKn+aIluiAheWksei0pSnosIPnlKjmraTmlrnms5XvvIzlsIbor7fmsYLnmoTnu5PmnpzkvKDpgJLnu5l6LXBhZ2luZ+WkhOeQhu+8jOesrOS4gOS4quWPguaVsOS4uuivt+axgue7k+aenOaVsOe7hO+8jOesrOS6jOS4quWPguaVsOS4uuaYr+WQpuaIkOWKnyjpu5jorqTkuLrmmK/vvIlcblx0XHRjb21wbGV0ZShkYXRhLCBzdWNjZXNzID0gdHJ1ZSkge1xuXHRcdFx0dGhpcy5jdXN0b21Ob01vcmUgPSAtMTtcblx0XHRcdHJldHVybiB0aGlzLmFkZERhdGEoZGF0YSwgc3VjY2Vzcyk7XG5cdFx0fSxcblx0XHQvL+OAkOS/neivgeaVsOaNruS4gOiHtOOAkeivt+axgue7k+adnyjmiJDlip/miJbogIXlpLHotKUp6LCD55So5q2k5pa55rOV77yM5bCG6K+35rGC55qE57uT5p6c5Lyg6YCS57uZei1wYWdpbmflpITnkIbvvIznrKzkuIDkuKrlj4LmlbDkuLror7fmsYLnu5PmnpzmlbDnu4TvvIznrKzkuozkuKrlj4LmlbDkuLpkYXRhS2V577yM6ZyA5LiOOmRhdGEta2V557uR5a6a55qE5LiA6Ie077yM56ys5LiJ5Liq5Y+C5pWw5Li65piv5ZCm5oiQ5YqfKOm7mOiupOS4uuaYr++8iVxuXHRcdGNvbXBsZXRlQnlLZXkoZGF0YSwgZGF0YUtleSA9IG51bGwsIHN1Y2Nlc3MgPSB0cnVlKSB7XG5cdFx0XHRpZiAoZGF0YUtleSAhPT0gbnVsbCAmJiB0aGlzLmRhdGFLZXkgIT09IG51bGwgJiYgZGF0YUtleSAhPT0gdGhpcy5kYXRhS2V5KSB7XG5cdFx0XHRcdHRoaXMuaXNGaXJzdFBhZ2UgJiYgdGhpcy5lbmRSZWZyZXNoKCk7XG5cdFx0XHRcdHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHJlc29sdmUoKSk7XG5cdFx0XHR9XG5cdFx0XHR0aGlzLmN1c3RvbU5vTW9yZSA9IC0xO1xuXHRcdFx0cmV0dXJuIHRoaXMuYWRkRGF0YShkYXRhLCBzdWNjZXNzKTtcblx0XHR9LFxuXHRcdC8v44CQ6YCa6L+HdG90YWzliKTmlq3mmK/lkKbmnInmm7TlpJrmlbDmja7jgJHor7fmsYLnu5PmnZ8o5oiQ5Yqf5oiW6ICF5aSx6LSlKeiwg+eUqOatpOaWueazle+8jOWwhuivt+axgueahOe7k+aenOS8oOmAkue7mXotcGFnaW5n5aSE55CG77yM56ys5LiA5Liq5Y+C5pWw5Li66K+35rGC57uT5p6c5pWw57uE77yM56ys5LqM5Liq5Y+C5pWw5Li6dG90YWwo5YiX6KGo5oC75pWwKe+8jOesrOS4ieS4quWPguaVsOS4uuaYr+WQpuaIkOWKnyjpu5jorqTkuLrmmK/vvIlcblx0XHRjb21wbGV0ZUJ5VG90YWwoZGF0YSwgdG90YWwsIHN1Y2Nlc3MgPSB0cnVlKSB7XG5cdFx0XHRpZiAodG90YWwgPT0gJ3VuZGVmaW5lZCcpIHtcblx0XHRcdFx0dGhpcy5jdXN0b21Ob01vcmUgPSAtMTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdGNvbnN0IGRhdGFUeXBlUmVzID0gdGhpcy5fY2hlY2tEYXRhVHlwZShkYXRhLCBzdWNjZXNzLCBmYWxzZSk7XG5cdFx0XHRcdGRhdGEgPSBkYXRhVHlwZVJlcy5kYXRhO1xuXHRcdFx0XHRzdWNjZXNzID0gZGF0YVR5cGVSZXMuc3VjY2Vzcztcblx0XHRcdFx0aWYgKHRvdGFsID49IDAgJiYgc3VjY2Vzcykge1xuXHRcdFx0XHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG5cdFx0XHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdGxldCBub21vcmUgPSBmYWxzZTtcblx0XHRcdFx0XHRcdFx0Y29uc3QgcmVhbFRvdGFsRGF0YUNvdW50ID0gdGhpcy5wYWdlTm8gPT0gdGhpcy5kZWZhdWx0UGFnZU5vID8gMCA6IHRoaXMucmVhbFRvdGFsRGF0YS5sZW5ndGg7XG5cdFx0XHRcdFx0XHRcdGNvbnN0IGRhdGFMZW5ndGggPSB0aGlzLnByaXZhdGVDb25jYXQgPyBkYXRhLmxlbmd0aCA6IDA7XG5cdFx0XHRcdFx0XHRcdGxldCBleGNlZWRDb3VudCA9IHJlYWxUb3RhbERhdGFDb3VudCArIGRhdGFMZW5ndGggLSB0b3RhbDtcblx0XHRcdFx0XHRcdFx0Ly8g5rKh5pyJ5pu05aSa5pWw5o2u5LqGXG5cdFx0XHRcdFx0XHRcdGlmIChleGNlZWRDb3VudCA+PSAwKSB7XG5cdFx0XHRcdFx0XHRcdFx0bm9tb3JlID0gdHJ1ZTtcblx0XHRcdFx0XHRcdFx0XHQvLyDku4XmiKrlj5Z0b3RhbOWGhemDqOWIhueahOaVsOaNrlxuXHRcdFx0XHRcdFx0XHRcdGV4Y2VlZENvdW50ID0gdGhpcy5kZWZhdWx0UGFnZVNpemUgLSBleGNlZWRDb3VudDtcblx0XHRcdFx0XHRcdFx0XHRpZiAodGhpcy5wcml2YXRlQ29uY2F0ICYmIGV4Y2VlZENvdW50ID4gMCAmJiBleGNlZWRDb3VudCA8IGRhdGEubGVuZ3RoKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkYXRhID0gZGF0YS5zcGxpY2UoMCwgZXhjZWVkQ291bnQpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR0aGlzLmNvbXBsZXRlQnlOb01vcmUoZGF0YSwgbm9tb3JlLCBzdWNjZXNzKS50aGVuKHJlcyA9PiByZXNvbHZlKHJlcykpLmNhdGNoKCgpID0+IHJlamVjdCgpKTtcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHJldHVybiB0aGlzLmFkZERhdGEoZGF0YSwgc3VjY2Vzcyk7XG5cdFx0fSxcblx0XHQvL+OAkOiHquihjOWIpOaWreaYr+WQpuacieabtOWkmuaVsOaNruOAkeivt+axgue7k+adnyjmiJDlip/miJbogIXlpLHotKUp6LCD55So5q2k5pa55rOV77yM5bCG6K+35rGC55qE57uT5p6c5Lyg6YCS57uZei1wYWdpbmflpITnkIbvvIznrKzkuIDkuKrlj4LmlbDkuLror7fmsYLnu5PmnpzmlbDnu4TvvIznrKzkuozkuKrlj4LmlbDkuLrmmK/lkKbmsqHmnInmm7TlpJrmlbDmja7vvIznrKzkuInkuKrlj4LmlbDkuLrmmK/lkKbmiJDlip8o6buY6K6k5piv5piv77yJXG5cdFx0Y29tcGxldGVCeU5vTW9yZShkYXRhLCBub21vcmUsIHN1Y2Nlc3MgPSB0cnVlKSB7XG5cdFx0XHRpZiAobm9tb3JlICE9ICd1bmRlZmluZWQnKSB7XG5cdFx0XHRcdHRoaXMuY3VzdG9tTm9Nb3JlID0gbm9tb3JlID09IHRydWUgPyAxIDogMDtcblx0XHRcdH1cblx0XHRcdHJldHVybiB0aGlzLmFkZERhdGEoZGF0YSwgc3VjY2Vzcyk7XG5cdFx0fSxcblx0XHQvLyDor7fmsYLnu5PmnZ/kuJTor7fmsYLlpLHotKXml7bosIPnlKjvvIzmlK/mjIHkvKDlhaXor7fmsYLlpLHotKXljp/lm6Bcblx0XHRjb21wbGV0ZUJ5RXJyb3IoZXJyb3JNc2cpIHtcblx0XHRcdHRoaXMuY3VzdG9tZXJFbXB0eVZpZXdFcnJvclRleHQgPSBlcnJvck1zZztcblx0XHRcdHJldHVybiB0aGlzLmNvbXBsZXRlKGZhbHNlKTtcblx0XHR9LFxuXHRcdC8vIOS4juS4iuaWuWNvbXBsZXRl5pa55rOV5Yqf6IO95LiA6Ie077yM5paw54mI5pys5Lit6K6+572u5pyN5Yqh56uv5Zue6LCD5pWw57uE6K+35L2/55SoY29tcGxldGXmlrnms5Vcblx0XHRhZGREYXRhKGRhdGEsIHN1Y2Nlc3MgPSB0cnVlKSB7XG5cdFx0XHRpZiAoIXRoaXMuZnJvbUNvbXBsZXRlRW1pdCkge1xuXHRcdFx0XHR0aGlzLmRpc2FibGVkQ29tcGxldGVFbWl0ID0gdHJ1ZTtcblx0XHRcdFx0dGhpcy5mcm9tQ29tcGxldGVFbWl0ID0gZmFsc2U7XG5cdFx0XHR9XG5cdFx0XHRjb25zdCBjdXJyZW50VGltZVN0YW1wID0gdS5nZXRUaW1lKCk7XG5cdFx0XHRjb25zdCBkaXNUaW1lID0gY3VycmVudFRpbWVTdGFtcCAtIHRoaXMucmVxdWVzdFRpbWVTdGFtcDtcblx0XHRcdGxldCBtaW5EZWxheSA9IHRoaXMubWluRGVsYXk7XG5cdFx0XHRpZiAodGhpcy5pc0ZpcnN0UGFnZSAmJiB0aGlzLmZpbmFsU2hvd1JlZnJlc2hlcldoZW5SZWxvYWQpIHtcblx0XHRcdFx0bWluRGVsYXkgPSBNYXRoLm1heCg0MDAsIG1pbkRlbGF5KTtcblx0XHRcdH1cblx0XHRcdGNvbnN0IGFkZERhdGFEYWxheSA9ICh0aGlzLnJlcXVlc3RUaW1lU3RhbXAgPiAwICYmIGRpc1RpbWUgPCBtaW5EZWxheSkgPyBtaW5EZWxheSAtIGRpc1RpbWUgOiAwO1xuXHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXHRcdFx0XHR1LmRlbGF5KCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLl9hZGREYXRhKGRhdGEsIHN1Y2Nlc3MsIGZhbHNlKTtcblx0XHRcdFx0fSwgdGhpcy5kZWxheSA+IDAgPyB0aGlzLmRlbGF5IDogYWRkRGF0YURhbGF5KVxuXHRcdFx0fSlcblx0XHRcdFxuXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcblx0XHRcdFx0dGhpcy5kYXRhUHJvbWlzZVJlc3VsdE1hcC5jb21wbGV0ZSA9IHsgcmVzb2x2ZSwgcmVqZWN0IH07XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdC8vIOS7jumhtumDqOa3u+WKoOaVsOaNru+8jOS4jeS8muW9seWTjeWIhumhteeahHBhZ2VOb+WSjHBhZ2VTaXplXG5cdFx0YWRkRGF0YUZyb21Ub3AoZGF0YSwgdG9Ub3AgPSB0cnVlLCB0b1RvcFdpdGhBbmltYXRlID0gdHJ1ZSkge1xuXHRcdFx0Ly8g5pWw5o2u5piv5ZCm5ou85o6l5Yiw6aG26YOo77yM5aaC5p6c5piv6IGK5aSp6K6w5b2V5qih5byP5bm25LiU5YiX6KGo5rKh5pyJ5YCS572u77yM5YiZ5bqU6K+l5ou85o6l5Zyo5bqV6YOoXG5cdFx0XHRsZXQgYWRkRnJvbVRvcCA9ICF0aGlzLmlzQ2hhdFJlY29yZE1vZGVBbmROb3RJbnZlcnNpb247XG5cdFx0XHRkYXRhID0gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKGRhdGEpICE9PSAnW29iamVjdCBBcnJheV0nID8gW2RhdGFdIDogKGFkZEZyb21Ub3AgPyBkYXRhLnJldmVyc2UoKSA6IGRhdGEpO1xuXG5cdFx0XHR0aGlzLmZpbmFsVXNlVmlydHVhbExpc3QgJiYgdGhpcy5fc2V0Q2VsbEluZGV4KGRhdGEsICd0b3AnKVxuXG5cdFx0XHRcblx0XHRcdHRoaXMudG90YWxEYXRhID0gYWRkRnJvbVRvcCA/IFsuLi5kYXRhLCAuLi50aGlzLnRvdGFsRGF0YV0gOiBbLi4udGhpcy50b3RhbERhdGEsIC4uLmRhdGFdO1xuXHRcdFx0aWYgKHRvVG9wKSB7XG5cdFx0XHRcdHUuZGVsYXkoKCkgPT4gdGhpcy51c2VDaGF0UmVjb3JkTW9kZSA/IHRoaXMuc2Nyb2xsVG9Cb3R0b20odG9Ub3BXaXRoQW5pbWF0ZSkgOiB0aGlzLnNjcm9sbFRvVG9wKHRvVG9wV2l0aEFuaW1hdGUpKTtcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOmHjeaWsOiuvue9ruWIl+ihqOaVsOaNru+8jOiwg+eUqOatpOaWueazleS4jeS8muW9seWTjXBhZ2VOb+WSjHBhZ2VTaXpl77yM5Lmf5LiN5Lya6Kem5Y+R6K+35rGC44CC6YCC55So5Zy65pmv77ya5b2T6ZyA6KaB5Yig6Zmk5YiX6KGo5Lit5p+Q5LiA6aG55pe277yM5bCG5Yig6Zmk5a+55bqU6aG55ZCO55qE5pWw57uE6YCa6L+H5q2k5pa55rOV5Lyg6YCS57uZei1wYWdpbmfjgIIo5b2T5Ye6546w57G75Ly855qE6ZyA6KaB5L+u5pS55YiX6KGo5pWw57uE55qE5Zy65pmv5pe277yM6K+35L2/55So5q2k5pa55rOV77yM6K+35Yu/55u05o6l5L+u5pS5cGFnZeS4rTpsaXN0LnN5bmPnu5HlrprnmoTmlbDnu4QpXG5cdFx0cmVzZXRUb3RhbERhdGEoZGF0YSkge1xuXHRcdFx0dGhpcy5pc1RvdGFsQ2hhbmdlRnJvbUFkZERhdGEgPSB0cnVlO1xuXHRcdFx0ZGF0YSA9IE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChkYXRhKSAhPT0gJ1tvYmplY3QgQXJyYXldJyA/IFtkYXRhXSA6IGRhdGE7XG5cdFx0XHR0aGlzLnRvdGFsRGF0YSA9IGRhdGE7XG5cdFx0fSxcblx0XHQvLyDorr7nva7mnKzlnLDliIbpobXmlbDmja7vvIzor7fmsYLnu5PmnZ8o5oiQ5Yqf5oiW6ICF5aSx6LSlKeiwg+eUqOatpOaWueazle+8jOWwhuivt+axgueahOe7k+aenOS8oOmAkue7mXotcGFnaW5n5L2c5YiG6aG15aSE55CG77yI6Iul6LCD55So5LqG5q2k5pa55rOV77yM5YiZ5LiK5ouJ5Yqg6L295pu05aSa5pe25YaF6YOo5Lya6Ieq5Yqo5YiG6aG177yM5LiN5Lya6Kem5Y+RQHF1ZXJ55omA57uR5a6a55qE5LqL5Lu277yJXG5cdFx0c2V0TG9jYWxQYWdpbmcoZGF0YSwgc3VjY2VzcyA9IHRydWUpIHtcblx0XHRcdHRoaXMuaXNMb2NhbFBhZ2luZyA9IHRydWU7XG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdHRoaXMuX2FkZERhdGEoZGF0YSwgc3VjY2VzcywgdHJ1ZSk7XG5cdFx0XHR9KVxuXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcblx0XHRcdFx0dGhpcy5kYXRhUHJvbWlzZVJlc3VsdE1hcC5sb2NhbFBhZ2luZyA9IHsgcmVzb2x2ZSwgcmVqZWN0IH07XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdC8vIOmHjeaWsOWKoOi9veWIhumhteaVsOaNru+8jHBhZ2VOb+S8muaBouWkjeS4uum7mOiupOWAvO+8jOebuOW9k+S6juS4i+aLieWIt+aWsOeahOaViOaenChhbmltYXRl5Li6dHJ1ZeaXtuS8muWxleekuuS4i+aLieWIt+aWsOWKqOeUu++8jOm7mOiupOS4umZhbHNlKVxuXHRcdHJlbG9hZChhbmltYXRlID0gdGhpcy5zaG93UmVmcmVzaGVyV2hlblJlbG9hZCkge1xuXHRcdFx0aWYgKGFuaW1hdGUpIHtcblx0XHRcdFx0dGhpcy5wcml2YXRlU2hvd1JlZnJlc2hlcldoZW5SZWxvYWQgPSBhbmltYXRlO1xuXHRcdFx0XHR0aGlzLmlzVXNlclB1bGxEb3duID0gdHJ1ZTtcblx0XHRcdH1cblx0XHRcdGlmICghdGhpcy5zaG93TG9hZGluZ01vcmVXaGVuUmVsb2FkKSB7XG5cdFx0XHRcdHRoaXMubGlzdFJlbmRlcmluZyA9IHRydWU7XG5cdFx0XHR9XG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdHRoaXMuX3ByZVJlbG9hZChhbmltYXRlLCBmYWxzZSk7XG5cdFx0XHR9KVxuXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcblx0XHRcdFx0dGhpcy5kYXRhUHJvbWlzZVJlc3VsdE1hcC5yZWxvYWQgPSB7IHJlc29sdmUsIHJlamVjdCB9O1xuXHRcdFx0fSk7XG5cdFx0fSxcblx0XHQvLyDliLfmlrDliJfooajmlbDmja7vvIxwYWdlTm/lkoxwYWdlU2l6ZeS4jeS8mumHjee9ru+8jOWIl+ihqOaVsOaNruS8mumHjeaWsOS7juacjeWKoeerr+iOt+WPluOAguW/hemhu+S/neivgUBxdWVyeee7keWumueahOaWueazleS4reeahHBhZ2VOb+WSjHBhZ2VTaXpl5ZKM5Lyg57uZ5pyN5Yqh56uv55qE5LiA6Ie0XG5cdFx0cmVmcmVzaCgpIHtcblx0XHRcdHJldHVybiB0aGlzLl9oYW5kbGVSZWZyZXNoV2l0aERpc1BhZ2VObyh0aGlzLnBhZ2VObyAtIHRoaXMuZGVmYXVsdFBhZ2VObyArIDEpO1xuXHRcdH0sXG5cdFx0Ly8g5Yi35paw5YiX6KGo5pWw5o2u6Iez5oyH5a6a6aG177yM5L6L5aaCcGFnZU5vPTXml7bliJnku6PooajliLfmlrDliJfooajoh7PnrKw16aG177yM5q2k5pe2cGFnZU5v5Lya5Y+Y5Li6Ne+8jOWIl+ihqOS8muWxleekuuWJjTXpobXnmoTmlbDmja7jgILlv4Xpobvkv53or4FAcXVlcnnnu5HlrprnmoTmlrnms5XkuK3nmoRwYWdlTm/lkoxwYWdlU2l6ZeWSjOS8oOe7meacjeWKoeerr+eahOS4gOiHtFxuXHRcdHJlZnJlc2hUb1BhZ2UocGFnZU5vKSB7XG5cdFx0XHR0aGlzLmlzSGFuZGxpbmdSZWZyZXNoVG9QYWdlID0gdHJ1ZTtcblx0XHRcdHJldHVybiB0aGlzLl9oYW5kbGVSZWZyZXNoV2l0aERpc1BhZ2VObyhwYWdlTm8gKyB0aGlzLmRlZmF1bHRQYWdlTm8gLSAxKTtcblx0XHR9LFxuXHRcdC8vIOaJi+WKqOabtOaWsOWIl+ihqOe8k+WtmOaVsOaNru+8jOWwhuiHquWKqOaIquWPlnYtbW9kZWznu5HlrprnmoRsaXN05Lit55qE5YmNcGFnZVNpemXmnaHopobnm5bnvJPlrZjvvIzor7fnoa7kv53lnKhsaXN05pWw5o2u5pu05paw5Yiw6aKE5pyf57uT5p6c5ZCO5YaN6LCD55So5q2k5pa55rOVXG5cdFx0dXBkYXRlQ2FjaGUoKSB7XG5cdFx0XHRpZiAodGhpcy5maW5hbFVzZUNhY2hlICYmIHRoaXMudG90YWxEYXRhLmxlbmd0aCkge1xuXHRcdFx0XHR0aGlzLl9zYXZlTG9jYWxDYWNoZSh0aGlzLnRvdGFsRGF0YS5zbGljZSgwLCBNYXRoLm1pbih0aGlzLnRvdGFsRGF0YS5sZW5ndGgsIHRoaXMucGFnZVNpemUpKSk7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDmuIXnqbrliIbpobXmlbDmja5cblx0XHRjbGVhbigpIHtcblx0XHRcdHRoaXMuX3JlbG9hZCh0cnVlKTtcblx0XHRcdHRoaXMuX2FkZERhdGEoW10sIHRydWUsIGZhbHNlKTtcblx0XHR9LFxuXHRcdC8vIOa4heepuuWIhumhteaVsOaNrlxuXHRcdGNsZWFyKCkge1xuXHRcdFx0dGhpcy5jbGVhbigpO1xuXHRcdH0sXG5cdFx0Ly8gcmVsb2Fk5LmL5YmN55qE5LiA5Lqb5aSE55CGXG5cdFx0X3ByZVJlbG9hZChhbmltYXRlID0gdGhpcy5zaG93UmVmcmVzaGVyV2hlblJlbG9hZCwgaXNGcm9tTW91bnRlZCA9IHRydWUsIHJldHJ5Q291bnQgPSAwKSB7XG5cdFx0XHRjb25zdCBzaG93UmVmcmVzaGVyID0gdGhpcy5maW5hbFJlZnJlc2hlckVuYWJsZWQgJiYgdGhpcy51c2VDdXN0b21SZWZyZXNoZXI7XG5cblx0XHRcdC8vIOWmguaenOiOt+WPlnNsb3Q9XCJyZWZyZXNoZXJcIumrmOW6puWksei0pe+8jOWImeS4jeinpuWPkXJlbG9hZO+8jOebtOWIsOiOt+WPlnNsb3Q9XCJyZWZyZXNoZXJcIumrmOW6puaIkOWKn1xuXHRcdFx0aWYgKHRoaXMuY3VzdG9tUmVmcmVzaGVySGVpZ2h0ID09PSAtMSAmJiBzaG93UmVmcmVzaGVyKSB7XG5cdFx0XHRcdHUuZGVsYXkoKCkgPT4ge1xuXHRcdFx0XHRcdHJldHJ5Q291bnQgKys7XG5cdFx0XHRcdFx0Ly8g5aaC5p6c6YeN6K+V5qyh5pWw5pivMTDnmoTlgI3mlbAo5Lmf5bCx5piv5q+PNTAw5q+r56eSKe+8jOWwneivlemHjeaWsOiOt+WPluS4gOS4i3Nsb3Q9XCJyZWZyZXNoZXJcIumrmOW6plxuXHRcdFx0XHRcdC8vIOatpOS4vuaYr+S4uuS6huino+WGs+WcqOafkOS6m+eJueauiuaDheWGteS4i++8jHotcGFnaW5n57uE5Lu2bW91bnRlZOS6hu+8jOS9huaYr+acquWxleekuuWcqOeUqOaIt+mdouWJje+8jO+8iOavlOWmguWcqHRhYmJhcumhtemdouS4re+8jOacquWIh+aNouWIsOWvueW6lHRhYmJhcuS9huaYr+mAmui/h+S7o+eggeiuqXotcGFnaW5n5bGV56S65LqG77yM5q2k5pe25o6n5Yi25Y+w5Lya5oqlRXJyb3I6IE5vdCBGb3VuZO+8mlBhZ2XvvIzlm6DkuLrov5nml7blgJnljrvojrflj5Zkb23oioLngrnkv6Hmga/ojrflj5bkuI3liLDvvIlcblx0XHRcdFx0XHQvLyDlvZPnlKjmiLflnKjmn5DkuKrml7bliLvorqnmraR6LXBhZ2luZ+WxleekuuWcqOmdouWJjeaXtu+8jOWNs+WPr+mhuuWIqeiOt+WPluWIsHNsb3Q9XCJyZWZyZXNoZXJcIumrmOW6pu+8jOmAkuW9kuWBnOatolxuXHRcdFx0XHRcdGlmIChyZXRyeUNvdW50ICUgMTAgPT09IDApIHtcblx0XHRcdFx0XHRcdHRoaXMuX3VwZGF0ZUN1c3RvbVJlZnJlc2hlckhlaWdodCgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0aGlzLl9wcmVSZWxvYWQoYW5pbWF0ZSwgaXNGcm9tTW91bnRlZCwgcmV0cnlDb3VudCk7XG5cdFx0XHRcdH0sIGMuZGVsYXlUaW1lIC8gMik7XG5cdFx0XHRcdHJldHVybjtcblx0XHRcdH1cblxuXHRcdFx0dGhpcy5pc1VzZXJSZWxvYWQgPSB0cnVlO1xuXHRcdFx0dGhpcy5sb2FkaW5nVHlwZSA9IEVudW0uTG9hZGluZ1R5cGUuUmVmcmVzaGVyO1xuXHRcdFx0aWYgKGFuaW1hdGUpIHtcblx0XHRcdFx0dGhpcy5wcml2YXRlU2hvd1JlZnJlc2hlcldoZW5SZWxvYWQgPSBhbmltYXRlO1xuXG5cdFx0XHRcdGlmICh0aGlzLnVzZUN1c3RvbVJlZnJlc2hlcikge1xuXHRcdFx0XHRcdHRoaXMuX2RvUmVmcmVzaGVyUmVmcmVzaEFuaW1hdGUoKTtcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHR0aGlzLnJlZnJlc2hlclRyaWdnZXJlZCA9IHRydWU7XG5cdFx0XHRcdH1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGlzLl9yZWZyZXNoZXJFbmQoZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UpO1xuXHRcdFx0fVxuXHRcdFx0dGhpcy5fcmVsb2FkKGZhbHNlLCBpc0Zyb21Nb3VudGVkKTtcblx0XHR9LFxuXHRcdC8vIOmHjeaWsOWKoOi9veWIhumhteaVsOaNrlxuXHRcdF9yZWxvYWQoaXNDbGVhbiA9IGZhbHNlLCBpc0Zyb21Nb3VudGVkID0gZmFsc2UsIGlzVXNlclB1bGxEb3duID0gZmFsc2UpIHtcblx0XHRcdHRoaXMuaXNBZGRlZERhdGEgPSBmYWxzZTtcblx0XHRcdHRoaXMuaW5zaWRlT2ZQYWdpbmcgPSAtMTtcblx0XHRcdHRoaXMuY2FjaGVTY3JvbGxOb2RlSGVpZ2h0ID0gLTE7XG5cdFx0XHR0aGlzLnBhZ2VObyA9IHRoaXMuZGVmYXVsdFBhZ2VObztcblx0XHRcdHRoaXMuX2NsZWFuUmVmcmVzaGVyRW5kVGltZW91dCgpO1xuXHRcdFx0IXRoaXMucHJpdmF0ZVNob3dSZWZyZXNoZXJXaGVuUmVsb2FkICYmICFpc0NsZWFuICYmIHRoaXMuX3N0YXJ0TG9hZGluZyh0cnVlKTtcblx0XHRcdHRoaXMuZmlyc3RQYWdlTG9hZGVkID0gdHJ1ZTtcblx0XHRcdHRoaXMuaXNUb3RhbENoYW5nZUZyb21BZGREYXRhID0gZmFsc2U7XG5cdFx0XHRpZiAoIXRoaXMuaXNTZXR0aW5nQ2FjaGVMaXN0KSB7XG5cdFx0XHRcdHRoaXMudG90YWxEYXRhID0gW107XG5cdFx0XHR9XG5cdFx0XHRpZiAoIWlzQ2xlYW4pIHtcblx0XHRcdFx0dGhpcy5fZW1pdFF1ZXJ5KHRoaXMucGFnZU5vLCB0aGlzLmRlZmF1bHRQYWdlU2l6ZSwgaXNVc2VyUHVsbERvd24gPyBFbnVtLlF1ZXJ5RnJvbS5Vc2VyUHVsbERvd24gOiBFbnVtLlF1ZXJ5RnJvbS5SZWxvYWQpO1xuXHRcdFx0XHRsZXQgZGVsYXkgPSAwO1xuXG5cblxuXHRcdFx0XHR1LmRlbGF5KHRoaXMuX2NhbGxNeVBhcmVudFF1ZXJ5LCBkZWxheSk7XG5cdFx0XHRcdGlmICghaXNGcm9tTW91bnRlZCAmJiB0aGlzLmF1dG9TY3JvbGxUb1RvcFdoZW5SZWxvYWQpIHtcblx0XHRcdFx0XHRsZXQgY2hlY2tlZE5SZWZyZXNoZXJMb2FkaW5nID0gdHJ1ZTtcblxuXG5cblx0XHRcdFx0XHRjaGVja2VkTlJlZnJlc2hlckxvYWRpbmcgJiYgdGhpcy5fc2Nyb2xsVG9Ub3AoZmFsc2UpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXG5cblxuXHRcdH0sXG5cdFx0Ly8g5aSE55CG5pyN5Yqh56uv6L+U5Zue55qE5pWw57uEXG5cdFx0X2FkZERhdGEoZGF0YSwgc3VjY2VzcywgaXNMb2NhbCkge1xuXHRcdFx0dGhpcy5pc0FkZGVkRGF0YSA9IHRydWU7XG5cdFx0XHR0aGlzLmZyb21FbXB0eVZpZXdSZWxvYWQgPSBmYWxzZTtcblx0XHRcdHRoaXMuaXNUb3RhbENoYW5nZUZyb21BZGREYXRhID0gdHJ1ZTtcblx0XHRcdHRoaXMucmVmcmVzaGVyVHJpZ2dlcmVkID0gZmFsc2U7XG5cdFx0XHR0aGlzLl9lbmRTeXN0ZW1Mb2FkaW5nQW5kUmVmcmVzaCgpO1xuXHRcdFx0Y29uc3QgdGVtcElzVXNlclB1bGxEb3duID0gdGhpcy5pc1VzZXJQdWxsRG93bjtcblx0XHRcdGlmICh0aGlzLnNob3dSZWZyZXNoZXJVcGRhdGVUaW1lICYmIHRoaXMuaXNGaXJzdFBhZ2UpIHtcblx0XHRcdFx0dS5zZXRSZWZlc3JoZXJUaW1lKHUuZ2V0VGltZSgpLCB0aGlzLnJlZnJlc2hlclVwZGF0ZVRpbWVLZXkpO1xuXHRcdFx0XHR0aGlzLiRyZWZzLnJlZnJlc2ggJiYgdGhpcy4kcmVmcy5yZWZyZXNoLnVwZGF0ZVRpbWUoKTtcblx0XHRcdH1cblx0XHRcdGlmICghaXNMb2NhbCAmJiB0ZW1wSXNVc2VyUHVsbERvd24gJiYgdGhpcy5pc0ZpcnN0UGFnZSkge1xuXHRcdFx0XHR0aGlzLmlzVXNlclB1bGxEb3duID0gZmFsc2U7XG5cdFx0XHR9XG5cdFx0XHRpZiAoIXRoaXMuaXNGaXJzdFBhZ2UpIHtcblx0XHRcdFx0dGhpcy5saXN0UmVuZGVyaW5nID0gdHJ1ZTtcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXHRcdFx0XHRcdHUuZGVsYXkoKCkgPT4gdGhpcy5saXN0UmVuZGVyaW5nID0gZmFsc2UpO1xuXHRcdFx0XHR9KVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dGhpcy5saXN0UmVuZGVyaW5nID0gZmFsc2U7XG5cdFx0XHR9XG5cdFx0XHRsZXQgZGF0YVR5cGVSZXMgPSB0aGlzLl9jaGVja0RhdGFUeXBlKGRhdGEsIHN1Y2Nlc3MsIGlzTG9jYWwpO1xuXHRcdFx0ZGF0YSA9IGRhdGFUeXBlUmVzLmRhdGE7XG5cdFx0XHRzdWNjZXNzID0gZGF0YVR5cGVSZXMuc3VjY2Vzcztcblx0XHRcdGxldCBkZWxheVRpbWUgPSBjLmRlbGF5VGltZTtcblx0XHRcdGlmICh0aGlzLnVzZUNoYXRSZWNvcmRNb2RlKSBkZWxheVRpbWUgPSAwO1xuXHRcdFx0dGhpcy5sb2FkaW5nRm9yTm93ID0gZmFsc2U7XG5cdFx0XHR1LmRlbGF5KCgpID0+IHtcblx0XHRcdFx0dGhpcy5wYWdpbmdMb2FkZWQgPSB0cnVlO1xuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKT0+e1xuXHRcdFx0XHRcdCFpc0xvY2FsICYmIHRoaXMuX3JlZnJlc2hlckVuZChkZWxheVRpbWUgPiAwLCB0cnVlLCB0ZW1wSXNVc2VyUHVsbERvd24pO1xuXHRcdFx0XHR9KVxuXHRcdFx0fSlcblx0XHRcdGlmICh0aGlzLmlzRmlyc3RQYWdlKSB7XG5cdFx0XHRcdHRoaXMuaXNMb2FkRmFpbGVkID0gIXN1Y2Nlc3M7XG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2lzTG9hZEZhaWxlZENoYW5nZScsIHRoaXMuaXNMb2FkRmFpbGVkKTtcblx0XHRcdFx0aWYgKHRoaXMuZmluYWxVc2VDYWNoZSAmJiBzdWNjZXNzICYmICh0aGlzLmNhY2hlTW9kZSA9PT0gRW51bS5DYWNoZU1vZGUuQWx3YXlzID8gdHJ1ZSA6IHRoaXMuaXNTZXR0aW5nQ2FjaGVMaXN0KSkge1xuXHRcdFx0XHRcdHRoaXMuX3NhdmVMb2NhbENhY2hlKGRhdGEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0aGlzLmlzU2V0dGluZ0NhY2hlTGlzdCA9IGZhbHNlO1xuXHRcdFx0aWYgKHN1Y2Nlc3MpIHtcblx0XHRcdFx0aWYgKCEodGhpcy5wcml2YXRlQ29uY2F0ID09PSBmYWxzZSAmJiAhdGhpcy5pc0hhbmRsaW5nUmVmcmVzaFRvUGFnZSAmJiB0aGlzLmxvYWRpbmdTdGF0dXMgPT09IEVudW0uTW9yZS5Ob01vcmUpKSB7XG5cdFx0XHRcdFx0dGhpcy5sb2FkaW5nU3RhdHVzID0gRW51bS5Nb3JlLkRlZmF1bHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKGlzTG9jYWwpIHtcblx0XHRcdFx0XHQvLyDlpoLmnpzlvZPliY3mmK/mnKzlnLDliIbpobXvvIzliJnlv4XnhLbmmK/nlLFzZXRMb2NhbFBhZ2luZ+aWueazleinpuWPke+8jOatpOaXtuebtOaOpeacrOWcsOWKoOi9veesrOS4gOmhteaVsOaNruWNs+WPr+OAguWQjue7reacrOWcsOWIhumhteWKoOi9veabtOWkmuaWueazleeUsea7muWKqOWIsOW6lemDqOWKoOi9veabtOWkmuS6i+S7tuWkhOeQhlxuXHRcdFx0XHRcdHRoaXMudG90YWxMb2NhbFBhZ2luZ0xpc3QgPSBkYXRhO1xuXHRcdFx0XHRcdGNvbnN0IGxvY2FsUGFnZU5vID0gdGhpcy5kZWZhdWx0UGFnZU5vO1xuXHRcdFx0XHRcdGNvbnN0IGxvY2FsUGFnZVNpemUgPSB0aGlzLnF1ZXJ5RnJvbSAhPT0gRW51bS5RdWVyeUZyb20uUmVmcmVzaCA/IHRoaXMuZGVmYXVsdFBhZ2VTaXplIDogdGhpcy5jdXJyZW50UmVmcmVzaFBhZ2VTaXplO1xuXHRcdFx0XHRcdHRoaXMuX2xvY2FsUGFnaW5nUXVlcnlMaXN0KGxvY2FsUGFnZU5vLCBsb2NhbFBhZ2VTaXplLCAwLCByZXMgPT4ge1xuXHRcdFx0XHRcdFx0dGhpcy5jb21wbGV0ZUJ5VG90YWwocmVzLCB0aGlzLnRvdGFsTG9jYWxQYWdpbmdMaXN0Lmxlbmd0aCk7XG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHQvLyDlpoLmnpzlvZPliY3kuI3mmK/mnKzlnLDliIbpobXvvIzliJnmjInnhafmraPluLjliIbpobXpgLvovpHov5vooYzmlbDmja7lpITnkIYmZW1pdOaVsOaNrlxuXHRcdFx0XHRcdGxldCBkYXRhQ2hhbmdlRGVsYXlUaW1lID0gMDtcblxuXG5cblxuXG5cdFx0XHRcdFx0dS5kZWxheSgoKSA9PiB7XG5cdFx0XHRcdFx0XHR0aGlzLl9jdXJyZW50RGF0YUNoYW5nZShkYXRhLCB0aGlzLmN1cnJlbnREYXRhKTtcblx0XHRcdFx0XHRcdHRoaXMuX2NhbGxEYXRhUHJvbWlzZSh0cnVlLCB0aGlzLnRvdGFsRGF0YSk7XG5cdFx0XHRcdFx0fSwgZGF0YUNoYW5nZURlbGF5VGltZSlcblx0XHRcdFx0fVxuXHRcdFx0XHRpZiAodGhpcy5pc0hhbmRsaW5nUmVmcmVzaFRvUGFnZSkge1xuXHRcdFx0XHRcdHRoaXMuaXNIYW5kbGluZ1JlZnJlc2hUb1BhZ2UgPSBmYWxzZTtcblx0XHRcdFx0XHR0aGlzLnBhZ2VObyA9IHRoaXMuZGVmYXVsdFBhZ2VObyArIE1hdGguY2VpbChkYXRhLmxlbmd0aCAvIHRoaXMucGFnZVNpemUpIC0gMTtcblx0XHRcdFx0XHRpZiAoZGF0YS5sZW5ndGggJSB0aGlzLnBhZ2VTaXplICE9PSAwKSB7XG5cdFx0XHRcdFx0XHR0aGlzLmN1c3RvbU5vTW9yZSA9IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGlzLl9jdXJyZW50RGF0YUNoYW5nZShkYXRhLCB0aGlzLmN1cnJlbnREYXRhKTtcblx0XHRcdFx0dGhpcy5fY2FsbERhdGFQcm9taXNlKGZhbHNlKTtcblx0XHRcdFx0dGhpcy5sb2FkaW5nU3RhdHVzID0gRW51bS5Nb3JlLkZhaWw7XG5cdFx0XHRcdHRoaXMuaXNIYW5kbGluZ1JlZnJlc2hUb1BhZ2UgPSBmYWxzZTtcblx0XHRcdFx0aWYgKHRoaXMubG9hZGluZ1R5cGUgPT09IEVudW0uTG9hZGluZ1R5cGUuTG9hZGluZ01vcmUpIHtcblx0XHRcdFx0XHR0aGlzLnBhZ2VObyAtLTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8g5omA5pyJ5pWw5o2u5pS55Y+Y5pe26LCD55SoXG5cdFx0X3RvdGFsRGF0YUNoYW5nZShuZXdWYWwsIG9sZFZhbCwgZXZlbnRUaHJvdz10cnVlKSB7XG5cdFx0XHRpZiAoKCF0aGlzLmlzVXNlclJlbG9hZCB8fCAhdGhpcy5hdXRvQ2xlYW5MaXN0V2hlblJlbG9hZCkgJiYgdGhpcy5maXJzdFBhZ2VMb2FkZWQgJiYgIW5ld1ZhbC5sZW5ndGggJiYgb2xkVmFsLmxlbmd0aCkge1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHR0aGlzLl9kb0NoZWNrU2Nyb2xsVmlld1Nob3VsZEZ1bGxIZWlnaHQobmV3VmFsKTtcblx0XHRcdGlmKCF0aGlzLnJlYWxUb3RhbERhdGEubGVuZ3RoICYmICFuZXdWYWwubGVuZ3RoKXtcblx0XHRcdFx0ZXZlbnRUaHJvdyA9IGZhbHNlO1xuXHRcdFx0fVxuXHRcdFx0dGhpcy5yZWFsVG90YWxEYXRhID0gbmV3VmFsO1xuXHRcdFx0Ly8gZW1pdOWIl+ihqOabtOaWsOS6i+S7tlxuXHRcdFx0aWYgKGV2ZW50VGhyb3cpIHtcblx0XHRcdFx0dGhpcy4kZW1pdCgnaW5wdXQnLCBuZXdWYWwpO1xuXG5cblxuXHRcdFx0XHR0aGlzLiRlbWl0KCd1cGRhdGU6bGlzdCcsIG5ld1ZhbCk7XG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2xpc3RDaGFuZ2UnLCBuZXdWYWwpO1xuXHRcdFx0XHR0aGlzLl9jYWxsTXlQYXJlbnRMaXN0KG5ld1ZhbCk7XG5cdFx0XHR9XG5cdFx0XHR0aGlzLmZpcnN0UGFnZUxvYWRlZCA9IGZhbHNlO1xuXHRcdFx0dGhpcy5pc1RvdGFsQ2hhbmdlRnJvbUFkZERhdGEgPSBmYWxzZTtcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0dS5kZWxheSgoKT0+e1xuXHRcdFx0XHRcdC8vIGVtaXQgei1wYWdpbmflhoXlrrnljLrln5/pq5jluqbmlLnlj5jkuovku7Zcblx0XHRcdFx0XHR0aGlzLl9nZXROb2RlQ2xpZW50UmVjdCgnLnpwLXBhZ2luZy1jb250YWluZXItY29udGVudCcpLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0XHRcdHJlcyAmJiB0aGlzLiRlbWl0KCdjb250ZW50SGVpZ2h0Q2hhbmdlZCcsIHJlc1swXS5oZWlnaHQpO1xuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHR9LCBjLmRlbGF5VGltZSAqICh0aGlzLmlzSW9zID8gMSA6IDMpKVxuXG5cblxuXG5cblxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOW9k+WJjeaVsOaNruaUueWPmOaXtuiwg+eUqFxuXHRcdF9jdXJyZW50RGF0YUNoYW5nZShuZXdWYWwsIG9sZFZhbCkge1xuXHRcdFx0bmV3VmFsID0gWy4uLm5ld1ZhbF07XG5cblx0XHRcdHRoaXMuZmluYWxVc2VWaXJ0dWFsTGlzdCAmJiB0aGlzLl9zZXRDZWxsSW5kZXgobmV3VmFsLCAnYm90dG9tJyk7XG5cblx0XHRcdGlmICh0aGlzLmlzRmlyc3RQYWdlICYmIHRoaXMuZmluYWxDb25jYXQpIHtcblx0XHRcdFx0dGhpcy50b3RhbERhdGEgPSBbXTtcblx0XHRcdH1cblx0XHRcdC8vIGN1c3RvbU5vTW9yZe+8mi0x5Luj6KGo5Lqk55Sxei1wYWdpbmfoh6rooYzliKTmlq3vvJsx5Luj6KGo5rKh5pyJ5pu05aSa5LqG77ybMOS7o+ihqOi/mOacieabtOWkmuaVsOaNrlxuXHRcdFx0aWYgKHRoaXMuY3VzdG9tTm9Nb3JlICE9PSAtMSkge1xuXHRcdFx0XHQvLyDlpoLmnpxjdXN0b21Ob01vcmXnrYnkuo4xIOaIluiAhSBjdXN0b21Ob01vcmXkuI3mmK8w5bm25LiU5paw5aKe5pWw57uE6ZW/5bqm5Li6MCjkuZ/lsLHmmK/kuI3mmK/mmI7noa7nmoTov5jmnInmm7TlpJrmlbDmja7lubbkuJTmlrDlop7nmoTmlbDnu4Tplb/luqbkuLowKe+8jOWImeayoeacieabtOWkmuaVsOaNruS6hlxuXHRcdFx0XHRpZiAodGhpcy5jdXN0b21Ob01vcmUgPT09IDEgfHwgKHRoaXMuY3VzdG9tTm9Nb3JlICE9PSAwICYmICFuZXdWYWwubGVuZ3RoKSkge1xuXHRcdFx0XHRcdHRoaXMubG9hZGluZ1N0YXR1cyA9IEVudW0uTW9yZS5Ob01vcmU7XG5cdFx0XHRcdH1cblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdC8vIOWmguaenOaWsOWinueahOaVsOaNruaVsOe7hOmVv+W6puS4ujAg5oiW6ICFIOaWsOWinueahOaVsOe7hOmVv+W6puWwj+S6jum7mOiupOeahHBhZ2VTaXpl77yM5YiZ5rKh5pyJ5pu05aSa5pWw5o2u5LqGXG5cdFx0XHRcdGlmICghbmV3VmFsLmxlbmd0aCB8fCAobmV3VmFsLmxlbmd0aCAmJiBuZXdWYWwubGVuZ3RoIDwgdGhpcy5kZWZhdWx0UGFnZVNpemUpKSB7XG5cdFx0XHRcdFx0dGhpcy5sb2FkaW5nU3RhdHVzID0gRW51bS5Nb3JlLk5vTW9yZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aWYgKCF0aGlzLnRvdGFsRGF0YS5sZW5ndGgpIHtcblxuXG5cblxuXG5cblx0XHRcdFx0dGhpcy50b3RhbERhdGEgPSBuZXdWYWw7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRpZiAodGhpcy5maW5hbENvbmNhdCkge1xuXHRcdFx0XHRcdGNvbnN0IGN1cnJlbnRTY3JvbGxUb3AgPSB0aGlzLm9sZFNjcm9sbFRvcDtcblx0XHRcdFx0XHR0aGlzLnRvdGFsRGF0YSA9IFsuLi50aGlzLnRvdGFsRGF0YSwgLi4ubmV3VmFsXTtcblx0XHRcdFx0XHQvLyDmraTlpITmmK/kuLrkuobop6PlhrPlnKjlvq7kv6HlsI/nqIvluo/kuK3vvIzlnKjmn5Dkupvmg4XlhrXkuIvmu5rliqjliLDlupXpg6jliqDovb3mm7TlpJrlkI7mu5rliqjkvY3nva7nm7TmjqXlj5jkuLrmnIDlupXpg6jnmoTpl67popjvvIzlm6DmraTpnIDopoHpgJrov4fku6PnoIHlvLrliLbmu5rliqjlm57liqDovb3mm7TlpJrliY3nmoTkvY3nva5cblxuXG5cblxuXG5cblxuXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dGhpcy50b3RhbERhdGEgPSBuZXdWYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRoaXMucHJpdmF0ZUNvbmNhdCA9IHRydWU7XG5cdFx0fSxcblx0XHQvLyDmoLnmja5wYWdlTm/lpITnkIZyZWZyZXNo5pON5L2cXG5cdFx0X2hhbmRsZVJlZnJlc2hXaXRoRGlzUGFnZU5vKHBhZ2VObykge1xuXHRcdFx0aWYgKCF0aGlzLmlzSGFuZGxpbmdSZWZyZXNoVG9QYWdlICYmICF0aGlzLnJlYWxUb3RhbERhdGEubGVuZ3RoKSByZXR1cm4gdGhpcy5yZWxvYWQoKTtcblx0XHRcdGlmIChwYWdlTm8gPj0gMSkge1xuXHRcdFx0XHR0aGlzLmxvYWRpbmcgPSB0cnVlO1xuXHRcdFx0XHR0aGlzLnByaXZhdGVDb25jYXQgPSBmYWxzZTtcblx0XHRcdFx0Y29uc3QgdG90YWxQYWdlU2l6ZSA9IHBhZ2VObyAqIHRoaXMucGFnZVNpemU7XG5cdFx0XHRcdHRoaXMuY3VycmVudFJlZnJlc2hQYWdlU2l6ZSA9IHRvdGFsUGFnZVNpemU7XG5cdFx0XHRcdC8vIOWmguaenOiwg+eUqHJlZnJlc2jml7bmmK/mnKzlnLDliIbpobXvvIzliJnlnKjnu4Tku7blhoXpg6joh6rlt7HlpITnkIbliIbpobXpgLvovpHvvIzkuI1lbWl0IHF1ZXJ555u45YWz5LqL5Lu2XG5cdFx0XHRcdGlmICh0aGlzLmlzTG9jYWxQYWdpbmcgJiYgdGhpcy5pc0hhbmRsaW5nUmVmcmVzaFRvUGFnZSkge1xuXHRcdFx0XHRcdHRoaXMuX2xvY2FsUGFnaW5nUXVlcnlMaXN0KHRoaXMuZGVmYXVsdFBhZ2VObywgdG90YWxQYWdlU2l6ZSwgMCwgcmVzID0+IHtcblx0XHRcdFx0XHRcdHRoaXMuY29tcGxldGUocmVzKTtcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdC8vIGVtaXQgcXVlcnnnm7jlhbPkuovku7Zcblx0XHRcdFx0XHR0aGlzLl9lbWl0UXVlcnkodGhpcy5kZWZhdWx0UGFnZU5vLCB0b3RhbFBhZ2VTaXplLCBFbnVtLlF1ZXJ5RnJvbS5SZWZyZXNoKTtcblx0XHRcdFx0XHR0aGlzLl9jYWxsTXlQYXJlbnRRdWVyeSh0aGlzLmRlZmF1bHRQYWdlTm8sIHRvdGFsUGFnZVNpemUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuXHRcdFx0XHR0aGlzLmRhdGFQcm9taXNlUmVzdWx0TWFwLnJlbG9hZCA9IHsgcmVzb2x2ZSwgcmVqZWN0IH07XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdC8vIOacrOWcsOWIhumhteivt+axglxuXHRcdF9sb2NhbFBhZ2luZ1F1ZXJ5TGlzdChwYWdlTm8sIHBhZ2VTaXplLCBsb2NhbFBhZ2luZ0xvYWRpbmdUaW1lLCBjYWxsYmFjaykge1xuXHRcdFx0cGFnZU5vID0gTWF0aC5tYXgoMSwgcGFnZU5vKTtcblx0XHRcdHBhZ2VTaXplID0gTWF0aC5tYXgoMSwgcGFnZVNpemUpO1xuXHRcdFx0Y29uc3QgdG90YWxQYWdpbmdMaXN0ID0gWy4uLnRoaXMudG90YWxMb2NhbFBhZ2luZ0xpc3RdO1xuXHRcdFx0Y29uc3QgcGFnZU5vSW5kZXggPSAocGFnZU5vIC0gMSkgKiBwYWdlU2l6ZTtcblx0XHRcdGNvbnN0IGZpbmFsUGFnZU5vSW5kZXggPSBNYXRoLm1pbih0b3RhbFBhZ2luZ0xpc3QubGVuZ3RoLCBwYWdlTm9JbmRleCArIHBhZ2VTaXplKTtcblx0XHRcdGNvbnN0IHJlc3VsdFBhZ2luZ0xpc3QgPSB0b3RhbFBhZ2luZ0xpc3Quc3BsaWNlKHBhZ2VOb0luZGV4LCBmaW5hbFBhZ2VOb0luZGV4IC0gcGFnZU5vSW5kZXgpO1xuXHRcdFx0dS5kZWxheSgoKSA9PiBjYWxsYmFjayhyZXN1bHRQYWdpbmdMaXN0KSwgbG9jYWxQYWdpbmdMb2FkaW5nVGltZSlcblx0XHR9LFxuXHRcdC8vIOWtmOWCqOWIl+ihqOe8k+WtmOaVsOaNrlxuXHRcdF9zYXZlTG9jYWxDYWNoZShkYXRhKSB7XG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmModGhpcy5maW5hbENhY2hlS2V5LCBkYXRhKTtcblx0XHR9LFxuXHRcdC8vIOmAmui/h+e8k+WtmOaVsOaNruWhq+WFheWIl+ihqOaVsOaNrlxuXHRcdF9zZXRMaXN0QnlMb2NhbENhY2hlKCkge1xuXHRcdFx0dGhpcy50b3RhbERhdGEgPSB1bmkuZ2V0U3RvcmFnZVN5bmModGhpcy5maW5hbENhY2hlS2V5KSB8fCBbXTtcblx0XHRcdHRoaXMuaXNTZXR0aW5nQ2FjaGVMaXN0ID0gdHJ1ZTtcblx0XHR9LFxuXHRcdC8vIOS/ruaUueeItnZpZXfnmoRsaXN0XG5cdFx0X2NhbGxNeVBhcmVudExpc3QobmV3VmFsKSB7XG5cdFx0XHRpZiAodGhpcy5hdXRvd2lyZUxpc3ROYW1lLmxlbmd0aCkge1xuXHRcdFx0XHRjb25zdCBteVBhcmVudCA9IHUuZ2V0UGFyZW50KHRoaXMuJHBhcmVudCk7XG5cdFx0XHRcdGlmIChteVBhcmVudCAmJiBteVBhcmVudFt0aGlzLmF1dG93aXJlTGlzdE5hbWVdKSB7XG5cdFx0XHRcdFx0bXlQYXJlbnRbdGhpcy5hdXRvd2lyZUxpc3ROYW1lXSA9IG5ld1ZhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8g6LCD55So54i2dmlld+eahHF1ZXJ5XG5cdFx0X2NhbGxNeVBhcmVudFF1ZXJ5KGN1c3RvbVBhZ2VObyA9IDAsIGN1c3RvbVBhZ2VTaXplID0gMCkge1xuXHRcdFx0aWYgKHRoaXMuYXV0b3dpcmVRdWVyeU5hbWUpIHtcblx0XHRcdFx0aWYgKHRoaXMubXlQYXJlbnRRdWVyeSA9PT0gLTEpIHtcblx0XHRcdFx0XHRjb25zdCBteVBhcmVudCA9IHUuZ2V0UGFyZW50KHRoaXMuJHBhcmVudCk7XG5cdFx0XHRcdFx0aWYgKG15UGFyZW50ICYmIG15UGFyZW50W3RoaXMuYXV0b3dpcmVRdWVyeU5hbWVdKSB7XG5cdFx0XHRcdFx0XHR0aGlzLm15UGFyZW50UXVlcnkgPSBteVBhcmVudFt0aGlzLmF1dG93aXJlUXVlcnlOYW1lXTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gXG5cdFx0XHRcdGlmICh0aGlzLm15UGFyZW50UXVlcnkgIT09IC0xKSB7XG5cdFx0XHRcdFx0Y3VzdG9tUGFnZVNpemUgPiAwID8gdGhpcy5teVBhcmVudFF1ZXJ5KGN1c3RvbVBhZ2VObywgY3VzdG9tUGFnZVNpemUpIDogdGhpcy5teVBhcmVudFF1ZXJ5KHRoaXMucGFnZU5vLCB0aGlzLmRlZmF1bHRQYWdlU2l6ZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIGVtaXQgcXVlcnnkuovku7Zcblx0XHRfZW1pdFF1ZXJ5KHBhZ2VObywgcGFnZVNpemUsIGZyb20pe1xuXHRcdFx0dGhpcy5xdWVyeUZyb20gPSBmcm9tO1xuXHRcdFx0dGhpcy5yZXF1ZXN0VGltZVN0YW1wID0gdS5nZXRUaW1lKCk7XG5cdFx0XHRjb25zdCBbbGFzdEl0ZW1dID0gdGhpcy5yZWFsVG90YWxEYXRhLnNsaWNlKC0xKTtcblx0XHRcdGlmICh0aGlzLmZldGNoKSB7XG5cdFx0XHRcdGNvbnN0IGZldGNoUGFyYW1zID0gaW50ZXJjZXB0b3IuX2hhbmRsZUZldGNoUGFyYW1zKHtwYWdlTm8sIHBhZ2VTaXplLCBmcm9tLCBsYXN0SXRlbTogbGFzdEl0ZW0gfHwgbnVsbH0sIHRoaXMuZmV0Y2hQYXJhbXMpO1xuXHRcdFx0XHRjb25zdCBmZXRjaFJlc3VsdCA9IHRoaXMuZmV0Y2goZmV0Y2hQYXJhbXMpO1xuXHRcdFx0XHRpZiAoIWludGVyY2VwdG9yLl9oYW5kbGVGZXRjaFJlc3VsdChmZXRjaFJlc3VsdCwgdGhpcywgZmV0Y2hQYXJhbXMpKSB7XG5cdFx0XHRcdFx0dS5pc1Byb21pc2UoZmV0Y2hSZXN1bHQpID8gZmV0Y2hSZXN1bHQudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRcdFx0dGhpcy5jb21wbGV0ZShyZXMpO1xuXHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XG5cdFx0XHRcdFx0XHR0aGlzLmNvbXBsZXRlKGZhbHNlKTtcblx0XHRcdFx0XHR9KSA6IHRoaXMuY29tcGxldGUoZmV0Y2hSZXN1bHQpXG5cdFx0XHRcdH1cblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHRoaXMuJGVtaXQoJ3F1ZXJ5JywgLi4uaW50ZXJjZXB0b3IuX2hhbmRsZVF1ZXJ5KHBhZ2VObywgcGFnZVNpemUsIGZyb20sIGxhc3RJdGVtIHx8IG51bGwpKTtcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOinpuWPkeaVsOaNruaUueWPmHByb21pc2Vcblx0XHRfY2FsbERhdGFQcm9taXNlKHN1Y2Nlc3MsIHRvdGFsTGlzdCkge1xuXHRcdFx0Zm9yIChjb25zdCBrZXkgaW4gdGhpcy5kYXRhUHJvbWlzZVJlc3VsdE1hcCkge1xuXHRcdFx0XHRjb25zdCBvYmogPSB0aGlzLmRhdGFQcm9taXNlUmVzdWx0TWFwW2tleV07XG5cdFx0XHRcdGlmICghb2JqKSBjb250aW51ZTtcblx0XHRcdFx0c3VjY2VzcyA/IG9iai5yZXNvbHZlKHsgdG90YWxMaXN0LCBub01vcmU6IHRoaXMubG9hZGluZ1N0YXR1cyA9PT0gRW51bS5Nb3JlLk5vTW9yZSB9KSA6IHRoaXMuY2FsbE5ldHdvcmtSZWplY3QgJiYgb2JqLnJlamVjdChgei1wYWdpbmctJHtrZXl9LWVycm9yYCk7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDmo4Dmn6Vjb21wbGV0ZSBkYXRh55qE57G75Z6LXG5cdFx0X2NoZWNrRGF0YVR5cGUoZGF0YSwgc3VjY2VzcywgaXNMb2NhbCkge1xuXHRcdFx0Y29uc3QgZGF0YVR5cGUgPSBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwoZGF0YSk7XG5cdFx0XHRpZiAoZGF0YVR5cGUgPT09ICdbb2JqZWN0IEJvb2xlYW5dJykge1xuXHRcdFx0XHRzdWNjZXNzID0gZGF0YTtcblx0XHRcdFx0ZGF0YSA9IFtdO1xuXHRcdFx0fSBlbHNlIGlmIChkYXRhVHlwZSAhPT0gJ1tvYmplY3QgQXJyYXldJykge1xuXHRcdFx0XHRkYXRhID0gW107XG5cdFx0XHRcdGlmIChkYXRhVHlwZSAhPT0gJ1tvYmplY3QgVW5kZWZpbmVkXScgJiYgZGF0YVR5cGUgIT09ICdbb2JqZWN0IE51bGxdJykge1xuXHRcdFx0XHRcdHUuY29uc29sZUVycihgJHtpc0xvY2FsID8gJ3NldExvY2FsUGFnaW5nJyA6ICdjb21wbGV0ZSd95Y+C5pWw57G75Z6L5LiN5q2j56Gu77yM56ys5LiA5Liq5Y+C5pWw57G75Z6L5b+F6aG75Li6QXJyYXkhYCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHJldHVybiB7IGRhdGEsIHN1Y2Nlc3MgfTtcblx0XHR9LFxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///107\n"); /***/ }), /* 108 */ /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ 109); var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ 110); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 55); var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ 111); function _slicedToArray(arr, i) { return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); } module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 109 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 110 */ /*!*********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0) { ; } } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 111 */ /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 112 */ /*!**********************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/z-paging-interceptor.js ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (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 _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n// [z-paging]拦截器\n\nvar queryKey = 'Query';\nvar fetchParamsKey = 'FetchParams';\nvar fetchResultKey = 'FetchResult';\nvar language2LocalKey = 'Language2Local';\n\n// 拦截&处理@query事件\nfunction handleQuery(callback) {\n _addHandleByKey(queryKey, callback);\n return this;\n}\n\n// 拦截&处理@query事件(私有,请勿调用)\nfunction _handleQuery(pageNo, pageSize, from, lastItem) {\n var callback = _getHandleByKey(queryKey);\n return callback ? callback(pageNo, pageSize, from, lastItem) : [pageNo, pageSize, from];\n}\n\n// 拦截&处理:fetch参数\nfunction handleFetchParams(callback) {\n _addHandleByKey(fetchParamsKey, callback);\n return this;\n}\n\n// 拦截&处理:fetch参数(私有,请勿调用)\nfunction _handleFetchParams(parmas, extraParams) {\n var callback = _getHandleByKey(fetchParamsKey);\n return callback ? callback(parmas, extraParams || {}) : _objectSpread({\n pageNo: parmas.pageNo,\n pageSize: parmas.pageSize\n }, extraParams || {});\n}\n\n// 拦截&处理:fetch结果\nfunction handleFetchResult(callback) {\n _addHandleByKey(fetchResultKey, callback);\n return this;\n}\n\n// 拦截&处理:fetch结果(私有,请勿调用)\nfunction _handleFetchResult(result, paging, params) {\n var callback = _getHandleByKey(fetchResultKey);\n callback && callback(result, paging, params);\n return callback ? true : false;\n}\n\n// 拦截&处理系统language转i18n local\nfunction handleLanguage2Local(callback) {\n _addHandleByKey(language2LocalKey, callback);\n return this;\n}\n\n// 拦截&处理系统language转i18n local(私有,请勿调用)\nfunction _handleLanguage2Local(language, local) {\n var callback = _getHandleByKey(language2LocalKey);\n return callback ? callback(language, local) : local;\n}\n\n// 获取当前app对象\nfunction _getApp() {\n return getApp();\n}\n\n// 是否可以访问globalData\nfunction _hasGlobalData() {\n return _getApp() && _getApp().globalData;\n}\n\n// 添加处理函数\nfunction _addHandleByKey(key, callback) {\n try {\n setTimeout(function () {\n if (_hasGlobalData()) {\n _getApp().globalData[\"zp_handle\".concat(key, \"Callback\")] = callback;\n }\n }, 1);\n } catch (_) {}\n}\n\n// 获取处理回调函数\nfunction _getHandleByKey(key) {\n return _hasGlobalData() ? _getApp().globalData[\"zp_handle\".concat(key, \"Callback\")] : null;\n}\nvar _default = {\n handleQuery: handleQuery,\n _handleQuery: _handleQuery,\n handleFetchParams: handleFetchParams,\n _handleFetchParams: _handleFetchParams,\n handleFetchResult: handleFetchResult,\n _handleFetchResult: _handleFetchResult,\n handleLanguage2Local: handleLanguage2Local,\n _handleLanguage2Local: _handleLanguage2Local\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy96LXBhZ2luZy1pbnRlcmNlcHRvci5qcyJdLCJuYW1lcyI6WyJxdWVyeUtleSIsImZldGNoUGFyYW1zS2V5IiwiZmV0Y2hSZXN1bHRLZXkiLCJsYW5ndWFnZTJMb2NhbEtleSIsImhhbmRsZVF1ZXJ5IiwiY2FsbGJhY2siLCJfYWRkSGFuZGxlQnlLZXkiLCJfaGFuZGxlUXVlcnkiLCJwYWdlTm8iLCJwYWdlU2l6ZSIsImZyb20iLCJsYXN0SXRlbSIsIl9nZXRIYW5kbGVCeUtleSIsImhhbmRsZUZldGNoUGFyYW1zIiwiX2hhbmRsZUZldGNoUGFyYW1zIiwicGFybWFzIiwiZXh0cmFQYXJhbXMiLCJoYW5kbGVGZXRjaFJlc3VsdCIsIl9oYW5kbGVGZXRjaFJlc3VsdCIsInJlc3VsdCIsInBhZ2luZyIsInBhcmFtcyIsImhhbmRsZUxhbmd1YWdlMkxvY2FsIiwiX2hhbmRsZUxhbmd1YWdlMkxvY2FsIiwibGFuZ3VhZ2UiLCJsb2NhbCIsIl9nZXRBcHAiLCJnZXRBcHAiLCJfaGFzR2xvYmFsRGF0YSIsImdsb2JhbERhdGEiLCJrZXkiLCJzZXRUaW1lb3V0IiwiXyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOztBQUVBLElBQU1BLFFBQVEsR0FBRyxPQUFPO0FBQ3hCLElBQU1DLGNBQWMsR0FBRyxhQUFhO0FBQ3BDLElBQU1DLGNBQWMsR0FBRyxhQUFhO0FBQ3BDLElBQU1DLGlCQUFpQixHQUFHLGdCQUFnQjs7QUFFMUM7QUFDQSxTQUFTQyxXQUFXLENBQUNDLFFBQVEsRUFBRTtFQUM5QkMsZUFBZSxDQUFDTixRQUFRLEVBQUVLLFFBQVEsQ0FBQztFQUNuQyxPQUFPLElBQUk7QUFDWjs7QUFFQTtBQUNBLFNBQVNFLFlBQVksQ0FBQ0MsTUFBTSxFQUFFQyxRQUFRLEVBQUVDLElBQUksRUFBRUMsUUFBUSxFQUFFO0VBQ3ZELElBQU1OLFFBQVEsR0FBR08sZUFB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QyxxQkFBcUIsRUFBckJBO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjExMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFt6LXBhZ2luZ13mi6bmiKrlmahcblxuY29uc3QgcXVlcnlLZXkgPSAnUXVlcnknO1xuY29uc3QgZmV0Y2hQYXJhbXNLZXkgPSAnRmV0Y2hQYXJhbXMnO1xuY29uc3QgZmV0Y2hSZXN1bHRLZXkgPSAnRmV0Y2hSZXN1bHQnO1xuY29uc3QgbGFuZ3VhZ2UyTG9jYWxLZXkgPSAnTGFuZ3VhZ2UyTG9jYWwnO1xuXG4vLyDmi6bmiKom5aSE55CGQHF1ZXJ55LqL5Lu2XG5mdW5jdGlvbiBoYW5kbGVRdWVyeShjYWxsYmFjaykge1xuXHRfYWRkSGFuZGxlQnlLZXkocXVlcnlLZXksIGNhbGxiYWNrKTtcblx0cmV0dXJuIHRoaXM7XG59XG5cbi8vIOaLpuaIqiblpITnkIZAcXVlcnnkuovku7Yo56eB5pyJ77yM6K+35Yu/6LCD55SoKVxuZnVuY3Rpb24gX2hhbmRsZVF1ZXJ5KHBhZ2VObywgcGFnZVNpemUsIGZyb20sIGxhc3RJdGVtKSB7XG5cdGNvbnN0IGNhbGxiYWNrID0gX2dldEhhbmRsZUJ5S2V5KHF1ZXJ5S2V5KTtcblx0cmV0dXJuIGNhbGxiYWNrID8gY2FsbGJhY2socGFnZU5vLCBwYWdlU2l6ZSwgZnJvbSwgbGFzdEl0ZW0pIDogW3BhZ2VObywgcGFnZVNpemUsIGZyb21dO1xufVxuXG4vLyDmi6bmiKom5aSE55CGOmZldGNo5Y+C5pWwXG5mdW5jdGlvbiBoYW5kbGVGZXRjaFBhcmFtcyhjYWxsYmFjaykge1xuXHRfYWRkSGFuZGxlQnlLZXkoZmV0Y2hQYXJhbXNLZXksIGNhbGxiYWNrKTtcblx0cmV0dXJuIHRoaXM7XG59XG5cbi8vIOaLpuaIqiblpITnkIY6ZmV0Y2jlj4LmlbAo56eB5pyJ77yM6K+35Yu/6LCD55SoKVxuZnVuY3Rpb24gX2hhbmRsZUZldGNoUGFyYW1zKHBhcm1hcywgZXh0cmFQYXJhbXMpIHtcblx0Y29uc3QgY2FsbGJhY2sgPSBfZ2V0SGFuZGxlQnlLZXkoZmV0Y2hQYXJhbXNLZXkpO1xuXHRyZXR1cm4gY2FsbGJhY2sgPyBjYWxsYmFjayhwYXJtYXMsIGV4dHJhUGFyYW1zIHx8IHt9KSA6IHsgcGFnZU5vOiBwYXJtYXMucGFnZU5vLCBwYWdlU2l6ZTogcGFybWFzLnBhZ2VTaXplLCAuLi4oZXh0cmFQYXJhbXMgfHwge30pIH07XG59XG5cbi8vIOaLpuaIqiblpITnkIY6ZmV0Y2jnu5PmnpxcbmZ1bmN0aW9uIGhhbmRsZUZldGNoUmVzdWx0KGNhbGxiYWNrKSB7XG5cdF9hZGRIYW5kbGVCeUtleShmZXRjaFJlc3VsdEtleSwgY2FsbGJhY2spO1xuXHRyZXR1cm4gdGhpcztcbn1cblxuLy8g5oum5oiqJuWkhOeQhjpmZXRjaOe7k+aenCjnp4HmnInvvIzor7fli7/osIPnlKgpXG5mdW5jdGlvbiBfaGFuZGxlRmV0Y2hSZXN1bHQocmVzdWx0LCBwYWdpbmcsIHBhcmFtcykge1xuXHRjb25zdCBjYWxsYmFjayA9IF9nZXRIYW5kbGVCeUtleShmZXRjaFJlc3VsdEtleSk7XG5cdGNhbGxiYWNrICYmIGNhbGxiYWNrKHJlc3VsdCwgcGFnaW5nLCBwYXJhbXMpO1xuXHRyZXR1cm4gY2FsbGJhY2sgPyB0cnVlIDogZmFsc2U7XG59XG5cbi8vIOaLpuaIqiblpITnkIbns7vnu59sYW5ndWFnZei9rGkxOG4gbG9jYWxcbmZ1bmN0aW9uIGhhbmRsZUxhbmd1YWdlMkxvY2FsKGNhbGxiYWNrKSB7XG5cdF9hZGRIYW5kbGVCeUtleShsYW5ndWFnZTJMb2NhbEtleSwgY2FsbGJhY2spO1xuXHRyZXR1cm4gdGhpcztcbn1cblxuLy8g5oum5oiqJuWkhOeQhuezu+e7n2xhbmd1YWdl6L2saTE4biBsb2NhbCjnp4HmnInvvIzor7fli7/osIPnlKgpXG5mdW5jdGlvbiBfaGFuZGxlTGFuZ3VhZ2UyTG9jYWwobGFuZ3VhZ2UsIGxvY2FsKSB7XG5cdGNvbnN0IGNhbGxiYWNrID0gX2dldEhhbmRsZUJ5S2V5KGxhbmd1YWdlMkxvY2FsS2V5KTtcblx0cmV0dXJuIGNhbGxiYWNrID8gY2FsbGJhY2sobGFuZ3VhZ2UsIGxvY2FsKSA6IGxvY2FsO1xufVxuXG4vLyDojrflj5blvZPliY1hcHDlr7nosaFcbmZ1bmN0aW9uIF9nZXRBcHAoKXtcblxuXHRyZXR1cm4gZ2V0QXBwKCk7XG5cblxuXG5cbn1cblxuLy8g5piv5ZCm5Y+v5Lul6K6/6ZeuZ2xvYmFsRGF0YVxuZnVuY3Rpb24gX2hhc0dsb2JhbERhdGEoKSB7XG5cdHJldHVybiBfZ2V0QXBwKCkgJiYgX2dldEFwcCgpLmdsb2JhbERhdGE7XG59XG5cbi8vIOa3u+WKoOWkhOeQhuWHveaVsFxuZnVuY3Rpb24gX2FkZEhhbmRsZUJ5S2V5KGtleSwgY2FsbGJhY2spIHtcblx0dHJ5IHtcblx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xuXHRcdFx0aWYgKF9oYXNHbG9iYWxEYXRhKCkpIHtcblx0XHRcdFx0X2dldEFwcCgpLmdsb2JhbERhdGFbYHpwX2hhbmRsZSR7a2V5fUNhbGxiYWNrYF0gPSBjYWxsYmFjaztcblx0XHRcdH1cblx0XHR9LCAxKTtcblx0fSBjYXRjaCAoXykge31cbn1cblxuLy8g6I635Y+W5aSE55CG5Zue6LCD5Ye95pWwXG5mdW5jdGlvbiBfZ2V0SGFuZGxlQnlLZXkoa2V5KSB7XG5cdHJldHVybiBfaGFzR2xvYmFsRGF0YSgpID8gX2dldEFwcCgpLmdsb2JhbERhdGFbYHpwX2hhbmRsZSR7a2V5fUNhbGxiYWNrYF0gOiBudWxsO1xufVxuXG5leHBvcnQgZGVmYXVsdCB7XG5cdGhhbmRsZVF1ZXJ5LFxuXHRfaGFuZGxlUXVlcnksXG5cdGhhbmRsZUZldGNoUGFyYW1zLFxuXHRfaGFuZGxlRmV0Y2hQYXJhbXMsXG5cdGhhbmRsZUZldGNoUmVzdWx0LFxuXHRfaGFuZGxlRmV0Y2hSZXN1bHQsXG5cdGhhbmRsZUxhbmd1YWdlMkxvY2FsLFxuXHRfaGFuZGxlTGFuZ3VhZ2UyTG9jYWxcbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///112\n"); /***/ }), /* 113 */ /*!**************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/modules/i18n.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (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 _uniI18n = __webpack_require__(/*! @dcloudio/uni-i18n */ 114);\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../../i18n/index.js */ 115));\nvar _zPagingUtils = _interopRequireDefault(__webpack_require__(/*! .././z-paging-utils */ 93));\nvar _zPagingConstant = _interopRequireDefault(__webpack_require__(/*! .././z-paging-constant */ 92));\nvar _zPagingInterceptor = _interopRequireDefault(__webpack_require__(/*! ../z-paging-interceptor */ 112));\n// [z-paging]i18n模块\n\nvar _initVueI18n = (0, _uniI18n.initVueI18n)(_index.default),\n t = _initVueI18n.t;\nvar language = uni.getSystemInfoSync().language;\nvar _default = {\n data: function data() {\n return {\n language: language\n };\n },\n computed: {\n finalLanguage: function finalLanguage() {\n try {\n var local = uni.getLocale();\n var _language = this.language;\n return local === 'auto' ? _zPagingInterceptor.default._handleLanguage2Local(_language, this._language2Local(_language)) : local;\n } catch (e) {\n // 如果获取系统本地语言异常,则默认返回中文,uni.getLocale在部分低版本HX或者cli中可能报找不到的问题\n return 'zh-Hans';\n }\n },\n // 最终的下拉刷新默认状态的文字\n finalRefresherDefaultText: function finalRefresherDefaultText() {\n return this._getI18nText('zp.refresher.default', this.refresherDefaultText);\n },\n // 最终的下拉刷新下拉中的文字\n finalRefresherPullingText: function finalRefresherPullingText() {\n return this._getI18nText('zp.refresher.pulling', this.refresherPullingText);\n },\n // 最终的下拉刷新中文字\n finalRefresherRefreshingText: function finalRefresherRefreshingText() {\n return this._getI18nText('zp.refresher.refreshing', this.refresherRefreshingText);\n },\n // 最终的下拉刷新完成文字\n finalRefresherCompleteText: function finalRefresherCompleteText() {\n return this._getI18nText('zp.refresher.complete', this.refresherCompleteText);\n },\n // 最终的下拉刷新上次更新时间文字\n finalRefresherUpdateTimeTextMap: function finalRefresherUpdateTimeTextMap() {\n return {\n title: t('zp.refresherUpdateTime.title'),\n none: t('zp.refresherUpdateTime.none'),\n today: t('zp.refresherUpdateTime.today'),\n yesterday: t('zp.refresherUpdateTime.yesterday')\n };\n },\n // 最终的继续下拉进入二楼文字\n finalRefresherGoF2Text: function finalRefresherGoF2Text() {\n return this._getI18nText('zp.refresher.f2', this.refresherGoF2Text);\n },\n // 最终的底部加载更多默认状态文字\n finalLoadingMoreDefaultText: function finalLoadingMoreDefaultText() {\n return this._getI18nText('zp.loadingMore.default', this.loadingMoreDefaultText);\n },\n // 最终的底部加载更多加载中文字\n finalLoadingMoreLoadingText: function finalLoadingMoreLoadingText() {\n return this._getI18nText('zp.loadingMore.loading', this.loadingMoreLoadingText);\n },\n // 最终的底部加载更多没有更多数据文字\n finalLoadingMoreNoMoreText: function finalLoadingMoreNoMoreText() {\n return this._getI18nText('zp.loadingMore.noMore', this.loadingMoreNoMoreText);\n },\n // 最终的底部加载更多加载失败文字\n finalLoadingMoreFailText: function finalLoadingMoreFailText() {\n return this._getI18nText('zp.loadingMore.fail', this.loadingMoreFailText);\n },\n // 最终的空数据图title\n finalEmptyViewText: function finalEmptyViewText() {\n return this.isLoadFailed ? this.finalEmptyViewErrorText : this._getI18nText('zp.emptyView.title', this.emptyViewText);\n },\n // 最终的空数据图reload title\n finalEmptyViewReloadText: function finalEmptyViewReloadText() {\n return this._getI18nText('zp.emptyView.reload', this.emptyViewReloadText);\n },\n // 最终的空数据图加载失败文字\n finalEmptyViewErrorText: function finalEmptyViewErrorText() {\n return this.customerEmptyViewErrorText || this._getI18nText('zp.emptyView.error', this.emptyViewErrorText);\n },\n // 最终的系统loading title\n finalSystemLoadingText: function finalSystemLoadingText() {\n return this._getI18nText('zp.systemLoading.title', this.systemLoadingText);\n }\n },\n methods: {\n // 获取当前z-paging的语言\n getLanguage: function getLanguage() {\n return this.finalLanguage;\n },\n // 获取国际化转换后的文本\n _getI18nText: function _getI18nText(key, value) {\n var dataType = Object.prototype.toString.call(value);\n if (dataType === '[object Object]') {\n var nextValue = value[this.finalLanguage];\n if (nextValue) return nextValue;\n } else if (dataType === '[object String]') {\n return value;\n }\n return t(key);\n },\n // 系统language转i18n local\n _language2Local: function _language2Local(language) {\n var formatedLanguage = language.toLowerCase().replace(new RegExp('_', ''), '-');\n if (formatedLanguage.indexOf('zh') !== -1) {\n if (formatedLanguage === 'zh' || formatedLanguage === 'zh-cn' || formatedLanguage.indexOf('zh-hans') !== -1) {\n return 'zh-Hans';\n }\n return 'zh-Hant';\n }\n if (formatedLanguage.indexOf('en') !== -1) return 'en';\n return language;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy9tb2R1bGVzL2kxOG4uanMiXSwibmFtZXMiOlsiaW5pdFZ1ZUkxOG4iLCJtZXNzYWdlcyIsInQiLCJsYW5ndWFnZSIsInVuaSIsImdldFN5c3RlbUluZm9TeW5jIiwiZGF0YSIsImNvbXB1dGVkIiwiZmluYWxMYW5ndWFnZSIsImxvY2FsIiwiZ2V0TG9jYWxlIiwiaW50ZXJjZXB0b3IiLCJfaGFuZGxlTGFuZ3VhZ2UyTG9jYWwiLCJfbGFuZ3VhZ2UyTG9jYWwiLCJlIiwiZmluYWxSZWZyZXNoZXJEZWZhdWx0VGV4dCIsIl9nZXRJMThuVGV4dCIsInJlZnJlc2hlckRlZmF1bHRUZXh0IiwiZmluYWxSZWZyZXNoZXJQdWxsaW5nVGV4dCIsInJlZnJlc2hlclB1bGxpbmdUZXh0IiwiZmluYWxSZWZyZXNoZXJSZWZyZXNoaW5nVGV4dCIsInJlZnJlc2hlclJlZnJlc2hpbmdUZXh0IiwiZmluYWxSZWZyZXNoZXJDb21wbGV0ZVRleHQiLCJyZWZyZXNoZXJDb21wbGV0ZVRleHQiLCJmaW5hbFJlZnJlc2hlclVwZGF0ZVRpbWVUZXh0TWFwIiwidGl0bGUiLCJub25lIiwidG9kYXkiLCJ5ZXN0ZXJkYXkiLCJmaW5hbFJlZnJlc2hlckdvRjJUZXh0IiwicmVmcmVzaGVyR29GMlRleHQiLCJmaW5hbExvYWRpbmdNb3JlRGVmYXVsdFRleHQiLCJsb2FkaW5nTW9yZURlZmF1bHRUZXh0IiwiZmluYWxMb2FkaW5nTW9yZUxvYWRpbmdUZXh0IiwibG9hZGluZ01vcmVMb2FkaW5nVGV4dCIsImZpbmFsTG9hZGluZ01vcmVOb01vcmVUZXh0IiwibG9hZGluZ01vcmVOb01vcmVUZXh0IiwiZmluYWxMb2FkaW5nTW9yZUZhaWxUZXh0IiwibG9hZGluZ01vcmVGYWlsVGV4dCIsImZpbmFsRW1wdHlWaWV3VGV4dCIsImlzTG9hZEZhaWxlZCIsImZpbmFsRW1wdHlWaWV3RXJyb3JUZXh0IiwiZW1wdHlWaWV3VGV4dCIsImZpbmFsRW1wdHlWaWV3UmVsb2FkVGV4dCIsImVtcHR5Vmlld1JlbG9hZFRleHQiLCJjdXN0b21lckVtcHR5Vmlld0Vycm9yVGV4dCIsImVtcHR5Vmlld0Vycm9yVGV4dCIsImZpbmFsU3lzdGVtTG9hZGluZ1RleHQiLCJzeXN0ZW1Mb2FkaW5nVGV4dCIsIm1ldGhvZHMiLCJnZXRMYW5ndWFnZSIsImtleSIsInZhbHVlIiwiZGF0YVR5cGUiLCJPYmplY3QiLCJwcm90b3R5cGUiLCJ0b1N0cmluZyIsImNhbGwiLCJuZXh0VmFsdWUiLCJmb3JtYXRlZExhbmd1YWdlIiwidG9Mb3dlckNhc2UiLCJyZXBsYWNlIiwiUmVnRXhwIiwiaW5kZXhPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFQQTs7QUFHQSxtQkFBYyxJQUFBQSxvQkFBVyxFQUFDQyxjQUFRLENBQUM7RUFBM0JDLENBQUMsZ0JBQURBLENBQUM7QUFNVCxJQUFNQyxRQUFRLEdBQUdDLEdBQUcsQ0FBQ0MsaUJBQWlCLEVBQUUsQ0FBQ0YsUUFBUTtBQUFDLGVBQ25DO0VBQ2RHLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05ILFFBQVEsRUFBUkE7SUFDRCxDQUFDO0VBQ0YsQ0FBQztFQUNESSxRQUFRLEVBQUU7SUFDVEMsYUFBYSwyQkFBRztNQUNmLElBQUk7UUFDSCxJQUFNQyxLQUFLLEdBQUdMLEdBQUcsQ0FBQ00sU0FBUyxFQUFFO1FBQzdCLElBQU1QLFNBQVEsR0FBRyxJQUFJLENBQUNBLFFBQVE7UUFDOUIsT0FBT00sS0FBSyxLQUFLLE1BQU0sR0FBR0UsMkJBQVcsQ0FBQ0MscUJBQXFCLENBQUNULFNBQVEsRUFBRSxJQUFJLENBQUNVLGVBQWUsQ0FBQ1YsU0FBUSxDQUFDLENBQUMsR0FBR00sS0FBSztNQUM5RyxDQUFDLENBQUMsT0FBT0ssQ0FBQyxFQUFFO1FBQ1g7UUFDQSxPQUFPLFNBQVM7TUFDakI7SUFDRCxDQUFDO0lBQ0Q7SUFDQUMseUJBQXlCLHVDQUFH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QUFDO01BQ3RELElBQUlDLFFBQVEsS0FBSyxpQkFBaUIsRUFBRTtRQUNuQyxJQUFNSyxTQUFTLEdBQUdOLEtBQUssQ0FBQyxJQUFJLENBQUM1QyxhQUFhLENBQUM7UUFDM0MsSUFBSWtELFNBQVMsRUFBRSxPQUFPQSxTQUFTO01BQ2hDLENBQUMsTUFBTSxJQUFJTCxRQUFRLEtBQUssaUJBQWlCLEVBQUU7UUFDMUMsT0FBT0QsS0FBSztNQUNiO01BQ0EsT0FBT2xELENBQUMsQ0FBQ2lELEdBQUcsQ0FBQztJQUNkLENBQUM7SUFDRDtJQUNBdEMsZUFBZSwyQkFBQ1YsUUFBUSxFQUFFO01BQ3pCLElBQU13RCxnQkFBZ0IsR0FBR3hELFFBQVEsQ0FBQ3lELFdBQVcsRUFBRSxDQUFDQyxPQUFPLENBQUMsSUFBSUMsTUFBTSxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUMsRUFBRSxHQUFHLENBQUM7TUFDakYsSUFBSUgsZ0JBQWdCLENBQUNJLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRTtRQUMxQyxJQUFJSixnQkFBZ0IsS0FBSyxJQUFJLElBQUlBLGdCQUFnQixLQUFLLE9BQU8sSUFBSUEsZ0JBQWdCLENBQUNJLE9BQU8sQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRTtVQUM1RyxPQUFPLFNBQVM7UUFDakI7UUFDQSxPQUFPLFNBQVM7TUFDakI7TUFDQSxJQUFJSixnQkFBZ0IsQ0FBQ0ksT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFLE9BQU8sSUFBSTtNQUN0RCxPQUFPNUQsUUFBUTtJQUNoQjtFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjExMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFt6LXBhZ2luZ11pMThu5qih5Z2XXG5pbXBvcnQgeyBpbml0VnVlSTE4biB9IGZyb20gJ0BkY2xvdWRpby91bmktaTE4bidcbmltcG9ydCBtZXNzYWdlcyBmcm9tICcuLi8uLi9pMThuL2luZGV4LmpzJ1xuY29uc3QgeyB0IH0gPSBpbml0VnVlSTE4bihtZXNzYWdlcylcblxuaW1wb3J0IHUgZnJvbSAnLi4vLi96LXBhZ2luZy11dGlscydcbmltcG9ydCBjIGZyb20gJy4uLy4vei1wYWdpbmctY29uc3RhbnQnXG5pbXBvcnQgaW50ZXJjZXB0b3IgZnJvbSAnLi4vei1wYWdpbmctaW50ZXJjZXB0b3InXG5cbmNvbnN0IGxhbmd1YWdlID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkubGFuZ3VhZ2U7XG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGxhbmd1YWdlXG5cdFx0fVxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdGZpbmFsTGFuZ3VhZ2UoKSB7XG5cdFx0XHR0cnkge1xuXHRcdFx0XHRjb25zdCBsb2NhbCA9IHVuaS5nZXRMb2NhbGUoKTtcblx0XHRcdFx0Y29uc3QgbGFuZ3VhZ2UgPSB0aGlzLmxhbmd1YWdlO1xuXHRcdFx0XHRyZXR1cm4gbG9jYWwgPT09ICdhdXRvJyA/IGludGVyY2VwdG9yLl9oYW5kbGVMYW5ndWFnZTJMb2NhbChsYW5ndWFnZSwgdGhpcy5fbGFuZ3VhZ2UyTG9jYWwobGFuZ3VhZ2UpKSA6IGxvY2FsO1xuXHRcdFx0fSBjYXRjaCAoZSkge1xuXHRcdFx0XHQvLyDlpoLmnpzojrflj5bns7vnu5/mnKzlnLDor63oqIDlvILluLjvvIzliJnpu5jorqTov5Tlm57kuK3mlofvvIx1bmkuZ2V0TG9jYWxl5Zyo6YOo5YiG5L2O54mI5pysSFjmiJbogIVjbGnkuK3lj6/og73miqXmib7kuI3liLDnmoTpl67pophcblx0XHRcdFx0cmV0dXJuICd6aC1IYW5zJztcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOacgOe7iOeahOS4i+aLieWIt+aWsOm7mOiupOeKtuaAgeeahOaWh+Wtl1xuXHRcdGZpbmFsUmVmcmVzaGVyRGVmYXVsdFRleHQoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy5fZ2V0STE4blRleHQoJ3pwLnJlZnJlc2hlci5kZWZhdWx0JywgdGhpcy5yZWZyZXNoZXJEZWZhdWx0VGV4dCk7XG5cdFx0fSxcblx0XHQvLyDmnIDnu4jnmoTkuIvmi4nliLfmlrDkuIvmi4nkuK3nmoTmloflrZdcblx0XHRmaW5hbFJlZnJlc2hlclB1bGxpbmdUZXh0KCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuX2dldEkxOG5UZXh0KCd6cC5yZWZyZXNoZXIucHVsbGluZycsIHRoaXMucmVmcmVzaGVyUHVsbGluZ1RleHQpO1xuXHRcdH0sXG5cdFx0Ly8g5pyA57uI55qE5LiL5ouJ5Yi35paw5Lit5paH5a2XXG5cdFx0ZmluYWxSZWZyZXNoZXJSZWZyZXNoaW5nVGV4dCgpIHtcblx0XHRcdHJldHVybiB0aGlzLl9nZXRJMThuVGV4dCgnenAucmVmcmVzaGVyLnJlZnJlc2hpbmcnLCB0aGlzLnJlZnJlc2hlclJlZnJlc2hpbmdUZXh0KTtcblx0XHR9LFxuXHRcdC8vIOacgOe7iOeahOS4i+aLieWIt+aWsOWujOaIkOaWh+Wtl1xuXHRcdGZpbmFsUmVmcmVzaGVyQ29tcGxldGVUZXh0KCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuX2dldEkxOG5UZXh0KCd6cC5yZWZyZXNoZXIuY29tcGxldGUnLCB0aGlzLnJlZnJlc2hlckNvbXBsZXRlVGV4dCk7XG5cdFx0fSxcblx0XHQvLyDmnIDnu4jnmoTkuIvmi4nliLfmlrDkuIrmrKHmm7TmlrDml7bpl7TmloflrZdcblx0XHRmaW5hbFJlZnJlc2hlclVwZGF0ZVRpbWVUZXh0TWFwKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0dGl0bGU6IHQoJ3pwLnJlZnJlc2hlclVwZGF0ZVRpbWUudGl0bGUnKSxcblx0XHRcdFx0bm9uZTogdCgnenAucmVmcmVzaGVyVXBkYXRlVGltZS5ub25lJyksXG5cdFx0XHRcdHRvZGF5OiB0KCd6cC5yZWZyZXNoZXJVcGRhdGVUaW1lLnRvZGF5JyksXG5cdFx0XHRcdHllc3RlcmRheTogdCgnenAucmVmcmVzaGVyVXBkYXRlVGltZS55ZXN0ZXJkYXknKVxuXHRcdFx0fTtcblx0XHR9LFxuXHRcdC8vIOacgOe7iOeahOe7p+e7reS4i+aLiei/m+WFpeS6jOalvOaWh+Wtl1xuXHRcdGZpbmFsUmVmcmVzaGVyR29GMlRleHQoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy5fZ2V0STE4blRleHQoJ3pwLnJlZnJlc2hlci5mMicsIHRoaXMucmVmcmVzaGVyR29GMlRleHQpO1xuXHRcdH0sXG5cdFx0Ly8g5pyA57uI55qE5bqV6YOo5Yqg6L295pu05aSa6buY6K6k54q25oCB5paH5a2XXG5cdFx0ZmluYWxMb2FkaW5nTW9yZURlZmF1bHRUZXh0KCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuX2dldEkxOG5UZXh0KCd6cC5sb2FkaW5nTW9yZS5kZWZhdWx0JywgdGhpcy5sb2FkaW5nTW9yZURlZmF1bHRUZXh0KTtcblx0XHR9LFxuXHRcdC8vIOacgOe7iOeahOW6lemDqOWKoOi9veabtOWkmuWKoOi9veS4reaWh+Wtl1xuXHRcdGZpbmFsTG9hZGluZ01vcmVMb2FkaW5nVGV4dCgpIHtcblx0XHRcdHJldHVybiB0aGlzLl9nZXRJMThuVGV4dCgnenAubG9hZGluZ01vcmUubG9hZGluZycsIHRoaXMubG9hZGluZ01vcmVMb2FkaW5nVGV4dCk7XG5cdFx0fSxcblx0XHQvLyDmnIDnu4jnmoTlupXpg6jliqDovb3mm7TlpJrmsqHmnInmm7TlpJrmlbDmja7mloflrZdcblx0XHRmaW5hbExvYWRpbmdNb3JlTm9Nb3JlVGV4dCgpIHtcblx0XHRcdHJldHVybiB0aGlzLl9nZXRJMThuVGV4dCgnenAubG9hZGluZ01vcmUubm9Nb3JlJywgdGhpcy5sb2FkaW5nTW9yZU5vTW9yZVRleHQpO1xuXHRcdH0sXG5cdFx0Ly8g5pyA57uI55qE5bqV6YOo5Yqg6L295pu05aSa5Yqg6L295aSx6LSl5paH5a2XXG5cdFx0ZmluYWxMb2FkaW5nTW9yZUZhaWxUZXh0KCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuX2dldEkxOG5UZXh0KCd6cC5sb2FkaW5nTW9yZS5mYWlsJywgdGhpcy5sb2FkaW5nTW9yZUZhaWxUZXh0KTtcblx0XHR9LFxuXHRcdC8vIOacgOe7iOeahOepuuaVsOaNruWbvnRpdGxlXG5cdFx0ZmluYWxFbXB0eVZpZXdUZXh0KCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuaXNMb2FkRmFpbGVkID8gdGhpcy5maW5hbEVtcHR5Vmlld0Vycm9yVGV4dCA6IHRoaXMuX2dldEkxOG5UZXh0KCd6cC5lbXB0eVZpZXcudGl0bGUnLCB0aGlzLmVtcHR5Vmlld1RleHQpO1xuXHRcdH0sXG5cdFx0Ly8g5pyA57uI55qE56m65pWw5o2u5Zu+cmVsb2FkIHRpdGxlXG5cdFx0ZmluYWxFbXB0eVZpZXdSZWxvYWRUZXh0KCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuX2dldEkxOG5UZXh0KCd6cC5lbXB0eVZpZXcucmVsb2FkJywgdGhpcy5lbXB0eVZpZXdSZWxvYWRUZXh0KTtcblx0XHR9LFxuXHRcdC8vIOacgOe7iOeahOepuuaVsOaNruWbvuWKoOi9veWksei0peaWh+Wtl1xuXHRcdGZpbmFsRW1wdHlWaWV3RXJyb3JUZXh0KCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuY3VzdG9tZXJFbXB0eVZpZXdFcnJvclRleHQgfHwgdGhpcy5fZ2V0STE4blRleHQoJ3pwLmVtcHR5Vmlldy5lcnJvcicsIHRoaXMuZW1wdHlWaWV3RXJyb3JUZXh0KTtcblx0XHR9LFxuXHRcdC8vIOacgOe7iOeahOezu+e7n2xvYWRpbmcgdGl0bGVcblx0XHRmaW5hbFN5c3RlbUxvYWRpbmdUZXh0KCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuX2dldEkxOG5UZXh0KCd6cC5zeXN0ZW1Mb2FkaW5nLnRpdGxlJywgdGhpcy5zeXN0ZW1Mb2FkaW5nVGV4dCk7XG5cdFx0fSxcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOiOt+WPluW9k+WJjXotcGFnaW5n55qE6K+t6KiAXG5cdFx0Z2V0TGFuZ3VhZ2UoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy5maW5hbExhbmd1YWdlO1xuXHRcdH0sXG5cdFx0Ly8g6I635Y+W5Zu96ZmF5YyW6L2s5o2i5ZCO55qE5paH5pysXG5cdFx0X2dldEkxOG5UZXh0KGtleSwgdmFsdWUpIHtcblx0XHRcdGNvbnN0IGRhdGFUeXBlID0gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHZhbHVlKTtcblx0XHRcdGlmIChkYXRhVHlwZSA9PT0gJ1tvYmplY3QgT2JqZWN0XScpIHtcblx0XHRcdFx0Y29uc3QgbmV4dFZhbHVlID0gdmFsdWVbdGhpcy5maW5hbExhbmd1YWdlXTtcblx0XHRcdFx0aWYgKG5leHRWYWx1ZSkgcmV0dXJuIG5leHRWYWx1ZTtcblx0XHRcdH0gZWxzZSBpZiAoZGF0YVR5cGUgPT09ICdbb2JqZWN0IFN0cmluZ10nKSB7XG5cdFx0XHRcdHJldHVybiB2YWx1ZTtcblx0XHRcdH1cblx0XHRcdHJldHVybiB0KGtleSk7XG5cdFx0fSxcblx0XHQvLyDns7vnu59sYW5ndWFnZei9rGkxOG4gbG9jYWxcblx0XHRfbGFuZ3VhZ2UyTG9jYWwobGFuZ3VhZ2UpIHtcblx0XHRcdGNvbnN0IGZvcm1hdGVkTGFuZ3VhZ2UgPSBsYW5ndWFnZS50b0xvd2VyQ2FzZSgpLnJlcGxhY2UobmV3IFJlZ0V4cCgnXycsICcnKSwgJy0nKTtcblx0XHRcdGlmIChmb3JtYXRlZExhbmd1YWdlLmluZGV4T2YoJ3poJykgIT09IC0xKSB7XG5cdFx0XHRcdGlmIChmb3JtYXRlZExhbmd1YWdlID09PSAnemgnIHx8IGZvcm1hdGVkTGFuZ3VhZ2UgPT09ICd6aC1jbicgfHwgZm9ybWF0ZWRMYW5ndWFnZS5pbmRleE9mKCd6aC1oYW5zJykgIT09IC0xKSB7XG5cdFx0XHRcdFx0cmV0dXJuICd6aC1IYW5zJztcblx0XHRcdFx0fVxuXHRcdFx0XHRyZXR1cm4gJ3poLUhhbnQnO1xuXHRcdFx0fVxuXHRcdFx0aWYgKGZvcm1hdGVkTGFuZ3VhZ2UuaW5kZXhPZignZW4nKSAhPT0gLTEpIHJldHVybiAnZW4nO1xuXHRcdFx0cmV0dXJuIGxhbmd1YWdlO1xuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///113\n"); /***/ }), /* 114 */ /*!*************************************************************!*\ !*** ./node_modules/@dcloudio/uni-i18n/dist/uni-i18n.es.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1); Object.defineProperty(exports, "__esModule", { value: true }); exports.LOCALE_ZH_HANT = exports.LOCALE_ZH_HANS = exports.LOCALE_FR = exports.LOCALE_ES = exports.LOCALE_EN = exports.I18n = exports.Formatter = void 0; exports.compileI18nJsonStr = compileI18nJsonStr; exports.hasI18nJson = hasI18nJson; exports.initVueI18n = initVueI18n; exports.isI18nStr = isI18nStr; exports.isString = void 0; exports.normalizeLocale = normalizeLocale; exports.parseI18nJson = parseI18nJson; exports.resolveLocale = resolveLocale; var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 108)); var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 57)); var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 58)); var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4)); var isObject = function isObject(val) { return val !== null && (0, _typeof2.default)(val) === 'object'; }; var defaultDelimiters = ['{', '}']; var BaseFormatter = /*#__PURE__*/function () { function BaseFormatter() { (0, _classCallCheck2.default)(this, BaseFormatter); this._caches = Object.create(null); } (0, _createClass2.default)(BaseFormatter, [{ key: "interpolate", value: function interpolate(message, values) { var delimiters = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : defaultDelimiters; if (!values) { return [message]; } var tokens = this._caches[message]; if (!tokens) { tokens = parse(message, delimiters); this._caches[message] = tokens; } return compile(tokens, values); } }]); return BaseFormatter; }(); exports.Formatter = BaseFormatter; var RE_TOKEN_LIST_VALUE = /^(?:\d)+/; var RE_TOKEN_NAMED_VALUE = /^(?:\w)+/; function parse(format, _ref) { var _ref2 = (0, _slicedToArray2.default)(_ref, 2), startDelimiter = _ref2[0], endDelimiter = _ref2[1]; var tokens = []; var position = 0; var text = ''; while (position < format.length) { var char = format[position++]; if (char === startDelimiter) { if (text) { tokens.push({ type: 'text', value: text }); } text = ''; var sub = ''; char = format[position++]; while (char !== undefined && char !== endDelimiter) { sub += char; char = format[position++]; } var isClosed = char === endDelimiter; var type = RE_TOKEN_LIST_VALUE.test(sub) ? 'list' : isClosed && RE_TOKEN_NAMED_VALUE.test(sub) ? 'named' : 'unknown'; tokens.push({ value: sub, type: type }); } // else if (char === '%') { // // when found rails i18n syntax, skip text capture // if (format[position] !== '{') { // text += char // } // } else { text += char; } } text && tokens.push({ type: 'text', value: text }); return tokens; } function compile(tokens, values) { var compiled = []; var index = 0; var mode = Array.isArray(values) ? 'list' : isObject(values) ? 'named' : 'unknown'; if (mode === 'unknown') { return compiled; } while (index < tokens.length) { var token = tokens[index]; switch (token.type) { case 'text': compiled.push(token.value); break; case 'list': compiled.push(values[parseInt(token.value, 10)]); break; case 'named': if (mode === 'named') { compiled.push(values[token.value]); } else { if (true) { console.warn("Type of token '".concat(token.type, "' and format of value '").concat(mode, "' don't match!")); } } break; case 'unknown': if (true) { console.warn("Detect 'unknown' type of token!"); } break; } index++; } return compiled; } var LOCALE_ZH_HANS = 'zh-Hans'; exports.LOCALE_ZH_HANS = LOCALE_ZH_HANS; var LOCALE_ZH_HANT = 'zh-Hant'; exports.LOCALE_ZH_HANT = LOCALE_ZH_HANT; var LOCALE_EN = 'en'; exports.LOCALE_EN = LOCALE_EN; var LOCALE_FR = 'fr'; exports.LOCALE_FR = LOCALE_FR; var LOCALE_ES = 'es'; exports.LOCALE_ES = LOCALE_ES; var hasOwnProperty = Object.prototype.hasOwnProperty; var hasOwn = function hasOwn(val, key) { return hasOwnProperty.call(val, key); }; var defaultFormatter = new BaseFormatter(); function include(str, parts) { return !!parts.find(function (part) { return str.indexOf(part) !== -1; }); } function startsWith(str, parts) { return parts.find(function (part) { return str.indexOf(part) === 0; }); } function normalizeLocale(locale, messages) { if (!locale) { return; } locale = locale.trim().replace(/_/g, '-'); if (messages && messages[locale]) { return locale; } locale = locale.toLowerCase(); if (locale === 'chinese') { // 支付宝 return LOCALE_ZH_HANS; } if (locale.indexOf('zh') === 0) { if (locale.indexOf('-hans') > -1) { return LOCALE_ZH_HANS; } if (locale.indexOf('-hant') > -1) { return LOCALE_ZH_HANT; } if (include(locale, ['-tw', '-hk', '-mo', '-cht'])) { return LOCALE_ZH_HANT; } return LOCALE_ZH_HANS; } var locales = [LOCALE_EN, LOCALE_FR, LOCALE_ES]; if (messages && Object.keys(messages).length > 0) { locales = Object.keys(messages); } var lang = startsWith(locale, locales); if (lang) { return lang; } } var I18n = /*#__PURE__*/function () { function I18n(_ref3) { var locale = _ref3.locale, fallbackLocale = _ref3.fallbackLocale, messages = _ref3.messages, watcher = _ref3.watcher, formater = _ref3.formater; (0, _classCallCheck2.default)(this, I18n); this.locale = LOCALE_EN; this.fallbackLocale = LOCALE_EN; this.message = {}; this.messages = {}; this.watchers = []; if (fallbackLocale) { this.fallbackLocale = fallbackLocale; } this.formater = formater || defaultFormatter; this.messages = messages || {}; this.setLocale(locale || LOCALE_EN); if (watcher) { this.watchLocale(watcher); } } (0, _createClass2.default)(I18n, [{ key: "setLocale", value: function setLocale(locale) { var _this = this; var oldLocale = this.locale; this.locale = normalizeLocale(locale, this.messages) || this.fallbackLocale; if (!this.messages[this.locale]) { // 可能初始化时不存在 this.messages[this.locale] = {}; } this.message = this.messages[this.locale]; // 仅发生变化时,通知 if (oldLocale !== this.locale) { this.watchers.forEach(function (watcher) { watcher(_this.locale, oldLocale); }); } } }, { key: "getLocale", value: function getLocale() { return this.locale; } }, { key: "watchLocale", value: function watchLocale(fn) { var _this2 = this; var index = this.watchers.push(fn) - 1; return function () { _this2.watchers.splice(index, 1); }; } }, { key: "add", value: function add(locale, message) { var override = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true; var curMessages = this.messages[locale]; if (curMessages) { if (override) { Object.assign(curMessages, message); } else { Object.keys(message).forEach(function (key) { if (!hasOwn(curMessages, key)) { curMessages[key] = message[key]; } }); } } else { this.messages[locale] = message; } } }, { key: "f", value: function f(message, values, delimiters) { return this.formater.interpolate(message, values, delimiters).join(''); } }, { key: "t", value: function t(key, locale, values) { var message = this.message; if (typeof locale === 'string') { locale = normalizeLocale(locale, this.messages); locale && (message = this.messages[locale]); } else { values = locale; } if (!hasOwn(message, key)) { console.warn("Cannot translate the value of keypath ".concat(key, ". Use the value of keypath as default.")); return key; } return this.formater.interpolate(message[key], values).join(''); } }]); return I18n; }(); exports.I18n = I18n; function watchAppLocale(appVm, i18n) { // 需要保证 watch 的触发在组件渲染之前 if (appVm.$watchLocale) { // vue2 appVm.$watchLocale(function (newLocale) { i18n.setLocale(newLocale); }); } else { appVm.$watch(function () { return appVm.$locale; }, function (newLocale) { i18n.setLocale(newLocale); }); } } function getDefaultLocale() { if (typeof uni !== 'undefined' && uni.getLocale) { return uni.getLocale(); } // 小程序平台,uni 和 uni-i18n 互相引用,导致访问不到 uni,故在 global 上挂了 getLocale if (typeof global !== 'undefined' && global.getLocale) { return global.getLocale(); } return LOCALE_EN; } function initVueI18n(locale) { var messages = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var fallbackLocale = arguments.length > 2 ? arguments[2] : undefined; var watcher = arguments.length > 3 ? arguments[3] : undefined; // 兼容旧版本入参 if (typeof locale !== 'string') { var _ref4 = [messages, locale]; locale = _ref4[0]; messages = _ref4[1]; } if (typeof locale !== 'string') { // 因为小程序平台,uni-i18n 和 uni 互相引用,导致此时访问 uni 时,为 undefined locale = getDefaultLocale(); } if (typeof fallbackLocale !== 'string') { fallbackLocale = typeof __uniConfig !== 'undefined' && __uniConfig.fallbackLocale || LOCALE_EN; } var i18n = new I18n({ locale: locale, fallbackLocale: fallbackLocale, messages: messages, watcher: watcher }); var _t = function t(key, values) { if (typeof getApp !== 'function') { // app view /* eslint-disable no-func-assign */ _t = function t(key, values) { return i18n.t(key, values); }; } else { var isWatchedAppLocale = false; _t = function t(key, values) { var appVm = getApp().$vm; // 可能$vm还不存在,比如在支付宝小程序中,组件定义较早,在props的default里使用了t()函数(如uni-goods-nav),此时app还未初始化 // options: { // type: Array, // default () { // return [{ // icon: 'shop', // text: t("uni-goods-nav.options.shop"), // }, { // icon: 'cart', // text: t("uni-goods-nav.options.cart") // }] // } // }, if (appVm) { // 触发响应式 appVm.$locale; if (!isWatchedAppLocale) { isWatchedAppLocale = true; watchAppLocale(appVm, i18n); } } return i18n.t(key, values); }; } return _t(key, values); }; return { i18n: i18n, f: function f(message, values, delimiters) { return i18n.f(message, values, delimiters); }, t: function t(key, values) { return _t(key, values); }, add: function add(locale, message) { var override = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true; return i18n.add(locale, message, override); }, watch: function watch(fn) { return i18n.watchLocale(fn); }, getLocale: function getLocale() { return i18n.getLocale(); }, setLocale: function setLocale(newLocale) { return i18n.setLocale(newLocale); } }; } var isString = function isString(val) { return typeof val === 'string'; }; exports.isString = isString; var formater; function hasI18nJson(jsonObj, delimiters) { if (!formater) { formater = new BaseFormatter(); } return walkJsonObj(jsonObj, function (jsonObj, key) { var value = jsonObj[key]; if (isString(value)) { if (isI18nStr(value, delimiters)) { return true; } } else { return hasI18nJson(value, delimiters); } }); } function parseI18nJson(jsonObj, values, delimiters) { if (!formater) { formater = new BaseFormatter(); } walkJsonObj(jsonObj, function (jsonObj, key) { var value = jsonObj[key]; if (isString(value)) { if (isI18nStr(value, delimiters)) { jsonObj[key] = compileStr(value, values, delimiters); } } else { parseI18nJson(value, values, delimiters); } }); return jsonObj; } function compileI18nJsonStr(jsonStr, _ref5) { var locale = _ref5.locale, locales = _ref5.locales, delimiters = _ref5.delimiters; if (!isI18nStr(jsonStr, delimiters)) { return jsonStr; } if (!formater) { formater = new BaseFormatter(); } var localeValues = []; Object.keys(locales).forEach(function (name) { if (name !== locale) { localeValues.push({ locale: name, values: locales[name] }); } }); localeValues.unshift({ locale: locale, values: locales[locale] }); try { return JSON.stringify(compileJsonObj(JSON.parse(jsonStr), localeValues, delimiters), null, 2); } catch (e) {} return jsonStr; } function isI18nStr(value, delimiters) { return value.indexOf(delimiters[0]) > -1; } function compileStr(value, values, delimiters) { return formater.interpolate(value, values, delimiters).join(''); } function compileValue(jsonObj, key, localeValues, delimiters) { var value = jsonObj[key]; if (isString(value)) { // 存在国际化 if (isI18nStr(value, delimiters)) { jsonObj[key] = compileStr(value, localeValues[0].values, delimiters); if (localeValues.length > 1) { // 格式化国际化语言 var valueLocales = jsonObj[key + 'Locales'] = {}; localeValues.forEach(function (localValue) { valueLocales[localValue.locale] = compileStr(value, localValue.values, delimiters); }); } } } else { compileJsonObj(value, localeValues, delimiters); } } function compileJsonObj(jsonObj, localeValues, delimiters) { walkJsonObj(jsonObj, function (jsonObj, key) { compileValue(jsonObj, key, localeValues, delimiters); }); return jsonObj; } function walkJsonObj(jsonObj, walk) { if (Array.isArray(jsonObj)) { for (var i = 0; i < jsonObj.length; i++) { if (walk(jsonObj, i)) { return true; } } } else if (isObject(jsonObj)) { for (var key in jsonObj) { if (walk(jsonObj, key)) { return true; } } } return false; } function resolveLocale(locales) { return function (locale) { if (!locale) { return locale; } locale = normalizeLocale(locale) || locale; return resolveLocaleChain(locale).find(function (locale) { return locales.indexOf(locale) > -1; }); }; } function resolveLocaleChain(locale) { var chain = []; var tokens = locale.split('-'); while (tokens.length) { chain.push(tokens.join('-')); tokens.pop(); } return chain; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../webpack/buildin/global.js */ 65))) /***/ }), /* 115 */ /*!*********************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/i18n/index.js ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (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 _en = _interopRequireDefault(__webpack_require__(/*! ./en.json */ 116));\nvar _zhHans = _interopRequireDefault(__webpack_require__(/*! ./zh-Hans.json */ 117));\nvar _zhHant = _interopRequireDefault(__webpack_require__(/*! ./zh-Hant.json */ 118));\nvar _default = {\n en: _en.default,\n 'zh-Hans': _zhHans.default,\n 'zh-Hant': _zhHant.default\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9pMThuL2luZGV4LmpzIl0sIm5hbWVzIjpbImVuIiwiemhIYW5zIiwiemhIYW50Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQW1DLGVBQ3BCO0VBQ2RBLEVBQUUsRUFBRkEsV0FBRTtFQUNGLFNBQVMsRUFBRUMsZUFBTTtFQUNqQixTQUFTLEVBQUVDO0FBQ1osQ0FBQztBQUFBIiwiZmlsZSI6IjExNS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBlbiBmcm9tICcuL2VuLmpzb24nXG5pbXBvcnQgemhIYW5zIGZyb20gJy4vemgtSGFucy5qc29uJ1xuaW1wb3J0IHpoSGFudCBmcm9tICcuL3poLUhhbnQuanNvbidcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZW4sXG5cdCd6aC1IYW5zJzogemhIYW5zLFxuXHQnemgtSGFudCc6IHpoSGFudFxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///115\n"); /***/ }), /* 116 */ /*!********************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/i18n/en.json ***! \********************************************************************************************/ /*! exports provided: zp.refresher.default, zp.refresher.pulling, zp.refresher.refreshing, zp.refresher.complete, zp.refresher.f2, zp.loadingMore.default, zp.loadingMore.loading, zp.loadingMore.noMore, zp.loadingMore.fail, zp.emptyView.title, zp.emptyView.reload, zp.emptyView.error, zp.refresherUpdateTime.title, zp.refresherUpdateTime.none, zp.refresherUpdateTime.today, zp.refresherUpdateTime.yesterday, zp.systemLoading.title, default */ /***/ (function(module) { eval("module.exports = JSON.parse(\"{\\\"zp.refresher.default\\\":\\\"Pull down to refresh\\\",\\\"zp.refresher.pulling\\\":\\\"Release to refresh\\\",\\\"zp.refresher.refreshing\\\":\\\"Refreshing...\\\",\\\"zp.refresher.complete\\\":\\\"Refresh succeeded\\\",\\\"zp.refresher.f2\\\":\\\"Refresh to enter 2f\\\",\\\"zp.loadingMore.default\\\":\\\"Click to load more\\\",\\\"zp.loadingMore.loading\\\":\\\"Loading...\\\",\\\"zp.loadingMore.noMore\\\":\\\"No more data\\\",\\\"zp.loadingMore.fail\\\":\\\"Load failed,click to reload\\\",\\\"zp.emptyView.title\\\":\\\"No data\\\",\\\"zp.emptyView.reload\\\":\\\"Reload\\\",\\\"zp.emptyView.error\\\":\\\"Sorry,load failed\\\",\\\"zp.refresherUpdateTime.title\\\":\\\"Last update: \\\",\\\"zp.refresherUpdateTime.none\\\":\\\"None\\\",\\\"zp.refresherUpdateTime.today\\\":\\\"Today\\\",\\\"zp.refresherUpdateTime.yesterday\\\":\\\"Yesterday\\\",\\\"zp.systemLoading.title\\\":\\\"Loading...\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIxMTYuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///116\n"); /***/ }), /* 117 */ /*!*************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/i18n/zh-Hans.json ***! \*************************************************************************************************/ /*! exports provided: zp.refresher.default, zp.refresher.pulling, zp.refresher.refreshing, zp.refresher.complete, zp.refresher.f2, zp.loadingMore.default, zp.loadingMore.loading, zp.loadingMore.noMore, zp.loadingMore.fail, zp.emptyView.title, zp.emptyView.reload, zp.emptyView.error, zp.refresherUpdateTime.title, zp.refresherUpdateTime.none, zp.refresherUpdateTime.today, zp.refresherUpdateTime.yesterday, zp.systemLoading.title, default */ /***/ (function(module) { eval("module.exports = JSON.parse(\"{\\\"zp.refresher.default\\\":\\\"继续下拉刷新\\\",\\\"zp.refresher.pulling\\\":\\\"松开立即刷新\\\",\\\"zp.refresher.refreshing\\\":\\\"正在刷新...\\\",\\\"zp.refresher.complete\\\":\\\"刷新成功\\\",\\\"zp.refresher.f2\\\":\\\"松手进入二楼\\\",\\\"zp.loadingMore.default\\\":\\\"点击加载更多\\\",\\\"zp.loadingMore.loading\\\":\\\"正在加载...\\\",\\\"zp.loadingMore.noMore\\\":\\\"没有更多了\\\",\\\"zp.loadingMore.fail\\\":\\\"加载失败,点击重新加载\\\",\\\"zp.emptyView.title\\\":\\\"没有数据哦~\\\",\\\"zp.emptyView.reload\\\":\\\"重新加载\\\",\\\"zp.emptyView.error\\\":\\\"很抱歉,加载失败\\\",\\\"zp.refresherUpdateTime.title\\\":\\\"最后更新:\\\",\\\"zp.refresherUpdateTime.none\\\":\\\"无\\\",\\\"zp.refresherUpdateTime.today\\\":\\\"今天\\\",\\\"zp.refresherUpdateTime.yesterday\\\":\\\"昨天\\\",\\\"zp.systemLoading.title\\\":\\\"加载中...\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIxMTcuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///117\n"); /***/ }), /* 118 */ /*!*************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/i18n/zh-Hant.json ***! \*************************************************************************************************/ /*! exports provided: zp.refresher.default, zp.refresher.pulling, zp.refresher.refreshing, zp.refresher.complete, zp.refresher.f2, zp.loadingMore.default, zp.loadingMore.loading, zp.loadingMore.noMore, zp.loadingMore.fail, zp.emptyView.title, zp.emptyView.reload, zp.emptyView.error, zp.refresherUpdateTime.title, zp.refresherUpdateTime.none, zp.refresherUpdateTime.today, zp.refresherUpdateTime.yesterday, zp.systemLoading.title, default */ /***/ (function(module) { eval("module.exports = JSON.parse(\"{\\\"zp.refresher.default\\\":\\\"繼續下拉重繪\\\",\\\"zp.refresher.pulling\\\":\\\"鬆開立即重繪\\\",\\\"zp.refresher.refreshing\\\":\\\"正在重繪...\\\",\\\"zp.refresher.complete\\\":\\\"重繪成功\\\",\\\"zp.refresher.f2\\\":\\\"鬆手進入二樓\\\",\\\"zp.loadingMore.default\\\":\\\"點擊加載更多\\\",\\\"zp.loadingMore.loading\\\":\\\"正在加載...\\\",\\\"zp.loadingMore.noMore\\\":\\\"沒有更多了\\\",\\\"zp.loadingMore.fail\\\":\\\"加載失敗,點擊重新加載\\\",\\\"zp.emptyView.title\\\":\\\"沒有數據哦~\\\",\\\"zp.emptyView.reload\\\":\\\"重新加載\\\",\\\"zp.emptyView.error\\\":\\\"很抱歉,加載失敗\\\",\\\"zp.refresherUpdateTime.title\\\":\\\"最後更新:\\\",\\\"zp.refresherUpdateTime.none\\\":\\\"無\\\",\\\"zp.refresherUpdateTime.today\\\":\\\"今天\\\",\\\"zp.refresherUpdateTime.yesterday\\\":\\\"昨天\\\",\\\"zp.systemLoading.title\\\":\\\"加載中...\\\"}\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIxMTguanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///118\n"); /***/ }), /* 119 */ /*!**************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/modules/nvue.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (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 _zPagingUtils = _interopRequireDefault(__webpack_require__(/*! .././z-paging-utils */ 93));\nvar _zPagingConstant = _interopRequireDefault(__webpack_require__(/*! .././z-paging-constant */ 92));\nvar _zPagingEnum = _interopRequireDefault(__webpack_require__(/*! .././z-paging-enum */ 100));\n// [z-paging]nvue独有部分模块\nvar _default = {\n props: {},\n data: function data() {\n return {\n nRefresherLoading: false,\n nListIsDragging: false,\n nShowBottom: true,\n nFixFreezing: false,\n nShowRefresherReveal: false,\n nLoadingMoreFixedHeight: false,\n nShowRefresherRevealHeight: 0,\n nOldShowRefresherRevealHeight: -1,\n nRefresherWidth: uni.upx2px(750),\n nF2Opacity: 0\n };\n },\n computed: {},\n mounted: function mounted() {},\n methods: {}\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy9tb2R1bGVzL252dWUuanMiXSwibmFtZXMiOlsicHJvcHMiLCJkYXRhIiwiblJlZnJlc2hlckxvYWRpbmciLCJuTGlzdElzRHJhZ2dpbmciLCJuU2hvd0JvdHRvbSIsIm5GaXhGcmVlemluZyIsIm5TaG93UmVmcmVzaGVyUmV2ZWFsIiwibkxvYWRpbmdNb3JlRml4ZWRIZWlnaHQiLCJuU2hvd1JlZnJlc2hlclJldmVhbEhlaWdodCIsIm5PbGRTaG93UmVmcmVzaGVyUmV2ZWFsSGVpZ2h0IiwiblJlZnJlc2hlcldpZHRoIiwidW5pIiwidXB4MnB4IiwibkYyT3BhY2l0eSIsImNvbXB1dGVkIiwibW91bnRlZCIsIm1ldGhvZHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUFBLGVBUWU7RUFDZEEsS0FBSyxFQUFFLENBZ0RQLENBQUM7RUFDREMsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsaUJBQWlCLEVBQUUsS0FBSztNQUN4QkMsZUFBZSxFQUFFLEtBQUs7TUFDdEJDLFdBQVcsRUFBRSxJQUFJO01BQ2pCQyxZQUFZLEVBQUUsS0FBSztNQUNuQkMsb0JBQW9CLEVBQUUsS0FBSztNQUMzQkMsdUJBQXVCLEVBQUUsS0FBSztNQUM5QkMsMEJBQTBCLEVBQUUsQ0FBQztNQUM3QkMsNkJBQTZCLEVBQUUsQ0FBQyxDQUFDO01BQ2pDQyxlQUFlLEVBQUVDLEdBQUcsQ0FBQ0MsTUFBTSxDQUFDLEdBQUcsQ0FBQztNQUNoQ0MsVUFBVSxFQUFFO0lBQ2IsQ0FBQztFQUNGLENBQUM7RUFDREMsUUFBUSxFQUFFLENBOENWLENBQUM7RUFDREMsT0FBTyxxQkFBRSxDQU9ULENBQUM7RUFDREMsT0FBTyxFQUFFLENBOEhUO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjExOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFt6LXBhZ2luZ11udnVl54us5pyJ6YOo5YiG5qih5Z2XXG5pbXBvcnQgdSBmcm9tICcuLi8uL3otcGFnaW5nLXV0aWxzJ1xuaW1wb3J0IGMgZnJvbSAnLi4vLi96LXBhZ2luZy1jb25zdGFudCdcbmltcG9ydCBFbnVtIGZyb20gJy4uLy4vei1wYWdpbmctZW51bSdcblxuXG5cblxuZXhwb3J0IGRlZmF1bHQge1xuXHRwcm9wczoge1xuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblx0fSxcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0blJlZnJlc2hlckxvYWRpbmc6IGZhbHNlLFxuXHRcdFx0bkxpc3RJc0RyYWdnaW5nOiBmYWxzZSxcblx0XHRcdG5TaG93Qm90dG9tOiB0cnVlLFxuXHRcdFx0bkZpeEZyZWV6aW5nOiBmYWxzZSxcblx0XHRcdG5TaG93UmVmcmVzaGVyUmV2ZWFsOiBmYWxzZSxcblx0XHRcdG5Mb2FkaW5nTW9yZUZpeGVkSGVpZ2h0OiBmYWxzZSxcblx0XHRcdG5TaG93UmVmcmVzaGVyUmV2ZWFsSGVpZ2h0OiAwLFxuXHRcdFx0bk9sZFNob3dSZWZyZXNoZXJSZXZlYWxIZWlnaHQ6IC0xLFxuXHRcdFx0blJlZnJlc2hlcldpZHRoOiB1bmkudXB4MnB4KDc1MCksXG5cdFx0XHRuRjJPcGFjaXR5OiAwXG5cdFx0fVxuXHR9LFxuXHRjb21wdXRlZDoge1xuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHR9LFxuXHRtb3VudGVkKCl7XG5cblxuXG5cblxuXG5cdH0sXG5cdG1ldGhvZHM6IHtcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///119\n"); /***/ }), /* 120 */ /*!***************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/modules/empty.js ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (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 _zPagingUtils = _interopRequireDefault(__webpack_require__(/*! .././z-paging-utils */ 93));\n// [z-paging]空数据图view模块\nvar _default = {\n props: {\n // 是否强制隐藏空数据图,默认为否\n hideEmptyView: {\n type: Boolean,\n default: _zPagingUtils.default.gc('hideEmptyView', false)\n },\n // 空数据图描述文字,默认为“没有数据哦~”\n emptyViewText: {\n type: [String, Object],\n default: _zPagingUtils.default.gc('emptyViewText', null)\n },\n // 是否显示空数据图重新加载按钮(无数据时),默认为否\n showEmptyViewReload: {\n type: Boolean,\n default: _zPagingUtils.default.gc('showEmptyViewReload', false)\n },\n // 加载失败时是否显示空数据图重新加载按钮,默认为是\n showEmptyViewReloadWhenError: {\n type: Boolean,\n default: _zPagingUtils.default.gc('showEmptyViewReloadWhenError', true)\n },\n // 空数据图点击重新加载文字,默认为“重新加载”\n emptyViewReloadText: {\n type: [String, Object],\n default: _zPagingUtils.default.gc('emptyViewReloadText', null)\n },\n // 空数据图图片,默认使用z-paging内置的图片\n emptyViewImg: {\n type: String,\n default: _zPagingUtils.default.gc('emptyViewImg', '')\n },\n // 空数据图“加载失败”描述文字,默认为“很抱歉,加载失败”\n emptyViewErrorText: {\n type: [String, Object],\n default: _zPagingUtils.default.gc('emptyViewErrorText', null)\n },\n // 空数据图“加载失败”图片,默认使用z-paging内置的图片\n emptyViewErrorImg: {\n type: String,\n default: _zPagingUtils.default.gc('emptyViewErrorImg', '')\n },\n // 空数据图样式\n emptyViewStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('emptyViewStyle', {})\n },\n // 空数据图容器样式\n emptyViewSuperStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('emptyViewSuperStyle', {})\n },\n // 空数据图img样式\n emptyViewImgStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('emptyViewImgStyle', {})\n },\n // 空数据图描述文字样式\n emptyViewTitleStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('emptyViewTitleStyle', {})\n },\n // 空数据图重新加载按钮样式\n emptyViewReloadStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('emptyViewReloadStyle', {})\n },\n // 空数据图片是否铺满z-paging,默认为否,即填充满z-paging内列表(滚动区域)部分。若设置为否,则为填铺满整个z-paging\n emptyViewFixed: {\n type: Boolean,\n default: _zPagingUtils.default.gc('emptyViewFixed', false)\n },\n // 空数据图片是否垂直居中,默认为是,若设置为否即为从空数据容器顶部开始显示。emptyViewFixed为false时有效\n emptyViewCenter: {\n type: Boolean,\n default: _zPagingUtils.default.gc('emptyViewCenter', true)\n },\n // 加载中时是否自动隐藏空数据图,默认为是\n autoHideEmptyViewWhenLoading: {\n type: Boolean,\n default: _zPagingUtils.default.gc('autoHideEmptyViewWhenLoading', true)\n },\n // 用户下拉列表触发下拉刷新加载中时是否自动隐藏空数据图,默认为是\n autoHideEmptyViewWhenPull: {\n type: Boolean,\n default: _zPagingUtils.default.gc('autoHideEmptyViewWhenPull', true)\n },\n // 空数据view的z-index,默认为9\n emptyViewZIndex: {\n type: Number,\n default: _zPagingUtils.default.gc('emptyViewZIndex', 9)\n }\n },\n data: function data() {\n return {\n customerEmptyViewErrorText: ''\n };\n },\n computed: {\n finalEmptyViewImg: function finalEmptyViewImg() {\n return this.isLoadFailed ? this.emptyViewErrorImg : this.emptyViewImg;\n },\n finalShowEmptyViewReload: function finalShowEmptyViewReload() {\n return this.isLoadFailed ? this.showEmptyViewReloadWhenError : this.showEmptyViewReload;\n },\n // 是否展示空数据图\n showEmpty: function showEmpty() {\n if (this.refresherOnly || this.hideEmptyView || this.realTotalData.length) return false;\n if (this.autoHideEmptyViewWhenLoading) {\n if (this.isAddedData && !this.firstPageLoaded && !this.loading) return true;\n } else {\n return true;\n }\n return !this.autoHideEmptyViewWhenPull && !this.isUserReload;\n }\n },\n methods: {\n // 点击了空数据view重新加载按钮\n _emptyViewReload: function _emptyViewReload() {\n var _this = this;\n var callbacked = false;\n this.$emit('emptyViewReload', function (reload) {\n if (reload === undefined || reload === true) {\n _this.fromEmptyViewReload = true;\n _this.reload().catch(function () {});\n }\n callbacked = true;\n });\n // 如果用户没有禁止默认的点击重新加载刷新列表事件,则触发列表重新刷新\n this.$nextTick(function () {\n if (!callbacked) {\n _this.fromEmptyViewReload = true;\n _this.reload().catch(function () {});\n }\n });\n },\n // 点击了空数据view\n _emptyViewClick: function _emptyViewClick() {\n this.$emit('emptyViewClick');\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy9tb2R1bGVzL2VtcHR5LmpzIl0sIm5hbWVzIjpbInByb3BzIiwiaGlkZUVtcHR5VmlldyIsInR5cGUiLCJCb29sZWFuIiwiZGVmYXVsdCIsInUiLCJnYyIsImVtcHR5Vmlld1RleHQiLCJTdHJpbmciLCJPYmplY3QiLCJzaG93RW1wdHlWaWV3UmVsb2FkIiwic2hvd0VtcHR5Vmlld1JlbG9hZFdoZW5FcnJvciIsImVtcHR5Vmlld1JlbG9hZFRleHQiLCJlbXB0eVZpZXdJbWciLCJlbXB0eVZpZXdFcnJvclRleHQiLCJlbXB0eVZpZXdFcnJvckltZyIsImVtcHR5Vmlld1N0eWxlIiwiZW1wdHlWaWV3U3VwZXJTdHlsZSIsImVtcHR5Vmlld0ltZ1N0eWxlIiwiZW1wdHlWaWV3VGl0bGVTdHlsZSIsImVtcHR5Vmlld1JlbG9hZFN0eWxlIiwiZW1wdHlWaWV3Rml4ZWQiLCJlbXB0eVZpZXdDZW50ZXIiLCJhdXRvSGlkZUVtcHR5Vmlld1doZW5Mb2FkaW5nIiwiYXV0b0hpZGVFbXB0eVZpZXdXaGVuUHVsbCIsImVtcHR5Vmlld1pJbmRleCIsIk51bWJlciIsImRhdGEiLCJjdXN0b21lckVtcHR5Vmlld0Vycm9yVGV4dCIsImNvbXB1dGVkIiwiZmluYWxFbXB0eVZpZXdJbWciLCJpc0xvYWRGYWlsZWQiLCJmaW5hbFNob3dFbXB0eVZpZXdSZWxvYWQiLCJzaG93RW1wdHkiLCJyZWZyZXNoZXJPbmx5IiwicmVhbFRvdGFsRGF0YSIsImxlbmd0aCIsImlzQWRkZWREYXRhIiwiZmlyc3RQYWdlTG9hZGVkIiwibG9hZGluZyIsImlzVXNlclJlbG9hZCIsIm1ldGhvZHMiLCJfZW1wdHlWaWV3UmVsb2FkIiwiY2FsbGJhY2tlZCIsIiRlbWl0IiwicmVsb2FkIiwidW5kZWZpbmVkIiwiZnJvbUVtcHR5Vmlld1JlbG9hZCIsImNhdGNoIiwiJG5leHRUaWNrIiwiX2VtcHR5Vmll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T0FBTyxFQUFFLE9BQU8sSUFBSTtNQUM1RSxDQUFDLE1BQU07UUFDTixPQUFPLElBQUk7TUFDWjtNQUNBLE9BQU8sQ0FBQyxJQUFJLENBQUNmLHlCQUF5QixJQUFJLENBQUMsSUFBSSxDQUFDZ0IsWUFBWTtJQUM3RDtFQUNELENBQUM7RUFDREMsT0FBTyxFQUFFO0lBQ1I7SUFDQUMsZ0JBQWdCLDhCQUFHO01BQUE7TUFDbEIsSUFBSUMsVUFBVSxHQUFHLEtBQUs7TUFDdEIsSUFBSSxDQUFDQyxLQUFLLENBQUMsaUJBQWlCLEVBQUUsVUFBQUMsTUFBTSxFQUFJO1FBQ3ZDLElBQUlBLE1BQU0sS0FBS0MsU0FBUyxJQUFJRCxNQUFNLEtBQUssSUFBSSxFQUFFO1VBQzVDLEtBQUksQ0FBQ0UsbUJBQW1CLEdBQUcsSUFBSTtVQUMvQixLQUFJLENBQUNGLE1BQU0sRUFBRSxDQUFDRyxLQUFLLENBQUMsWUFBTSxDQUFDLENBQUMsQ0FBQztRQUM5QjtRQUNBTCxVQUFVLEdBQUcsSUFBSTtNQUNsQixDQUFDLENBQUM7TUFDRjtNQUNBLElBQUksQ0FBQ00sU0FBUyxDQUFDLFlBQU07UUFDcEIsSUFBSSxDQUFDTixVQUFVLEVBQUU7VUFDaEIsS0FBSSxDQUFDSSxtQkFBbUIsR0FBRyxJQUFJO1VBQy9CLEtBQUksQ0FBQ0YsTUFBTSxFQUFFLENBQUNHLEtBQUssQ0FBQyxZQUFNLENBQUMsQ0FBQyxDQUFDO1FBQzlCO01BQ0QsQ0FBQyxDQUFDO0lBQ0gsQ0FBQztJQUNEO0lBQ0FFLGVBQWUsNkJBQUc7TUFDakIsSUFBSSxDQUFDTixLQUFLLENBQUMsZ0JBQWdCLENBQUM7SUFDN0I7RUFDRDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiIxMjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBbei1wYWdpbmdd56m65pWw5o2u5Zu+dmlld+aooeWdl1xuaW1wb3J0IHUgZnJvbSAnLi4vLi96LXBhZ2luZy11dGlscydcblxuZXhwb3J0IGRlZmF1bHQge1xuXHRwcm9wczoge1xuXHRcdC8vIOaYr+WQpuW8uuWItumakOiXj+epuuaVsOaNruWbvu+8jOm7mOiupOS4uuWQplxuXHRcdGhpZGVFbXB0eVZpZXc6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdoaWRlRW1wdHlWaWV3JywgZmFsc2UpXG5cdFx0fSxcblx0XHQvLyDnqbrmlbDmja7lm77mj4/ov7DmloflrZfvvIzpu5jorqTkuLrigJzmsqHmnInmlbDmja7lk6Z+4oCdXG5cdFx0ZW1wdHlWaWV3VGV4dDoge1xuXHRcdFx0dHlwZTogW1N0cmluZywgT2JqZWN0XSxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2VtcHR5Vmlld1RleHQnLCBudWxsKVxuXHRcdH0sXG5cdFx0Ly8g5piv5ZCm5pi+56S656m65pWw5o2u5Zu+6YeN5paw5Yqg6L295oyJ6ZKuKOaXoOaVsOaNruaXtinvvIzpu5jorqTkuLrlkKZcblx0XHRzaG93RW1wdHlWaWV3UmVsb2FkOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnc2hvd0VtcHR5Vmlld1JlbG9hZCcsIGZhbHNlKVxuXHRcdH0sXG5cdFx0Ly8g5Yqg6L295aSx6LSl5pe25piv5ZCm5pi+56S656m65pWw5o2u5Zu+6YeN5paw5Yqg6L295oyJ6ZKu77yM6buY6K6k5Li65pivXG5cdFx0c2hvd0VtcHR5Vmlld1JlbG9hZFdoZW5FcnJvcjoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3Nob3dFbXB0eVZpZXdSZWxvYWRXaGVuRXJyb3InLCB0cnVlKVxuXHRcdH0sXG5cdFx0Ly8g56m65pWw5o2u5Zu+54K55Ye76YeN5paw5Yqg6L295paH5a2X77yM6buY6K6k5Li64oCc6YeN5paw5Yqg6L294oCdXG5cdFx0ZW1wdHlWaWV3UmVsb2FkVGV4dDoge1xuXHRcdFx0dHlwZTogW1N0cmluZywgT2JqZWN0XSxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2VtcHR5Vmlld1JlbG9hZFRleHQnLCBudWxsKVxuXHRcdH0sXG5cdFx0Ly8g56m65pWw5o2u5Zu+5Zu+54mH77yM6buY6K6k5L2/55Soei1wYWdpbmflhoXnva7nmoTlm77niYdcblx0XHRlbXB0eVZpZXdJbWc6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2VtcHR5Vmlld0ltZycsICcnKVxuXHRcdH0sXG5cdFx0Ly8g56m65pWw5o2u5Zu+4oCc5Yqg6L295aSx6LSl4oCd5o+P6L+w5paH5a2X77yM6buY6K6k5Li64oCc5b6I5oqx5q2J77yM5Yqg6L295aSx6LSl4oCdXG5cdFx0ZW1wdHlWaWV3RXJyb3JUZXh0OiB7XG5cdFx0XHR0eXBlOiBbU3RyaW5nLCBPYmplY3RdLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnZW1wdHlWaWV3RXJyb3JUZXh0JywgbnVsbClcblx0XHR9LFxuXHRcdC8vIOepuuaVsOaNruWbvuKAnOWKoOi9veWksei0peKAneWbvueJh++8jOm7mOiupOS9v+eUqHotcGFnaW5n5YaF572u55qE5Zu+54mHXG5cdFx0ZW1wdHlWaWV3RXJyb3JJbWc6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2VtcHR5Vmlld0Vycm9ySW1nJywgJycpXG5cdFx0fSxcblx0XHQvLyDnqbrmlbDmja7lm77moLflvI9cblx0XHRlbXB0eVZpZXdTdHlsZToge1xuXHRcdFx0dHlwZTogT2JqZWN0LFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnZW1wdHlWaWV3U3R5bGUnLCB7fSlcblx0XHR9LFxuXHRcdC8vIOepuuaVsOaNruWbvuWuueWZqOagt+W8j1xuXHRcdGVtcHR5Vmlld1N1cGVyU3R5bGU6IHtcblx0XHRcdHR5cGU6IE9iamVjdCxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2VtcHR5Vmlld1N1cGVyU3R5bGUnLCB7fSlcblx0XHR9LFxuXHRcdC8vIOepuuaVsOaNruWbvmltZ+agt+W8j1xuXHRcdGVtcHR5Vmlld0ltZ1N0eWxlOiB7XG5cdFx0XHR0eXBlOiBPYmplY3QsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdlbXB0eVZpZXdJbWdTdHlsZScsIHt9KVxuXHRcdH0sXG5cdFx0Ly8g56m65pWw5o2u5Zu+5o+P6L+w5paH5a2X5qC35byPXG5cdFx0ZW1wdHlWaWV3VGl0bGVTdHlsZToge1xuXHRcdFx0dHlwZTogT2JqZWN0LFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnZW1wdHlWaWV3VGl0bGVTdHlsZScsIHt9KVxuXHRcdH0sXG5cdFx0Ly8g56m65pWw5o2u5Zu+6YeN5paw5Yqg6L295oyJ6ZKu5qC35byPXG5cdFx0ZW1wdHlWaWV3UmVsb2FkU3R5bGU6IHtcblx0XHRcdHR5cGU6IE9iamVjdCxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2VtcHR5Vmlld1JlbG9hZFN0eWxlJywge30pXG5cdFx0fSxcblx0XHQvLyDnqbrmlbDmja7lm77niYfmmK/lkKbpk7rmu6F6LXBhZ2luZ++8jOm7mOiupOS4uuWQpu+8jOWNs+Whq+WFhea7oXotcGFnaW5n5YaF5YiX6KGoKOa7muWKqOWMuuWfnynpg6jliIbjgILoi6Xorr7nva7kuLrlkKbvvIzliJnkuLrloavpk7rmu6HmlbTkuKp6LXBhZ2luZ1xuXHRcdGVtcHR5Vmlld0ZpeGVkOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnZW1wdHlWaWV3Rml4ZWQnLCBmYWxzZSlcblx0XHR9LFxuXHRcdC8vIOepuuaVsOaNruWbvueJh+aYr+WQpuWeguebtOWxheS4re+8jOm7mOiupOS4uuaYr++8jOiLpeiuvue9ruS4uuWQpuWNs+S4uuS7juepuuaVsOaNruWuueWZqOmhtumDqOW8gOWni+aYvuekuuOAgmVtcHR5Vmlld0ZpeGVk5Li6ZmFsc2Xml7bmnInmlYhcblx0XHRlbXB0eVZpZXdDZW50ZXI6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdlbXB0eVZpZXdDZW50ZXInLCB0cnVlKVxuXHRcdH0sXG5cdFx0Ly8g5Yqg6L295Lit5pe25piv5ZCm6Ieq5Yqo6ZqQ6JeP56m65pWw5o2u5Zu+77yM6buY6K6k5Li65pivXG5cdFx0YXV0b0hpZGVFbXB0eVZpZXdXaGVuTG9hZGluZzoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2F1dG9IaWRlRW1wdHlWaWV3V2hlbkxvYWRpbmcnLCB0cnVlKVxuXHRcdH0sXG5cdFx0Ly8g55So5oi35LiL5ouJ5YiX6KGo6Kem5Y+R5LiL5ouJ5Yi35paw5Yqg6L295Lit5pe25piv5ZCm6Ieq5Yqo6ZqQ6JeP56m65pWw5o2u5Zu+77yM6buY6K6k5Li65pivXG5cdFx0YXV0b0hpZGVFbXB0eVZpZXdXaGVuUHVsbDoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2F1dG9IaWRlRW1wdHlWaWV3V2hlblB1bGwnLCB0cnVlKVxuXHRcdH0sXG5cdFx0Ly8g56m65pWw5o2udmlld+eahHotaW5kZXjvvIzpu5jorqTkuLo5XG5cdFx0ZW1wdHlWaWV3WkluZGV4OiB7XG5cdFx0XHR0eXBlOiBOdW1iZXIsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdlbXB0eVZpZXdaSW5kZXgnLCA5KVxuXHRcdH0sXG5cdH0sXG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGN1c3RvbWVyRW1wdHlWaWV3RXJyb3JUZXh0OiAnJ1xuXHRcdH1cblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHRmaW5hbEVtcHR5Vmlld0ltZygpIHtcblx0XHRcdHJldHVybiB0aGlzLmlzTG9hZEZhaWxlZCA/IHRoaXMuZW1wdHlWaWV3RXJyb3JJbWcgOiB0aGlzLmVtcHR5Vmlld0ltZztcblx0XHR9LFxuXHRcdGZpbmFsU2hvd0VtcHR5Vmlld1JlbG9hZCgpIHtcblx0XHRcdHJldHVybiB0aGlzLmlzTG9hZEZhaWxlZCA/IHRoaXMuc2hvd0VtcHR5Vmlld1JlbG9hZFdoZW5FcnJvciA6IHRoaXMuc2hvd0VtcHR5Vmlld1JlbG9hZDtcblx0XHR9LFxuXHRcdC8vIOaYr+WQpuWxleekuuepuuaVsOaNruWbvlxuXHRcdHNob3dFbXB0eSgpIHtcblx0XHRcdGlmICh0aGlzLnJlZnJlc2hlck9ubHkgfHwgdGhpcy5oaWRlRW1wdHlWaWV3IHx8IHRoaXMucmVhbFRvdGFsRGF0YS5sZW5ndGgpIHJldHVybiBmYWxzZTtcblx0XHRcdGlmICh0aGlzLmF1dG9IaWRlRW1wdHlWaWV3V2hlbkxvYWRpbmcpIHtcblx0XHRcdFx0aWYgKHRoaXMuaXNBZGRlZERhdGEgJiYgIXRoaXMuZmlyc3RQYWdlTG9hZGVkICYmICF0aGlzLmxvYWRpbmcpIHJldHVybiB0cnVlO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmV0dXJuIHRydWU7XG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gIXRoaXMuYXV0b0hpZGVFbXB0eVZpZXdXaGVuUHVsbCAmJiAhdGhpcy5pc1VzZXJSZWxvYWQ7XG5cdFx0fSxcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOeCueWHu+S6huepuuaVsOaNrnZpZXfph43mlrDliqDovb3mjInpkq5cblx0XHRfZW1wdHlWaWV3UmVsb2FkKCkge1xuXHRcdFx0bGV0IGNhbGxiYWNrZWQgPSBmYWxzZTtcblx0XHRcdHRoaXMuJGVtaXQoJ2VtcHR5Vmlld1JlbG9hZCcsIHJlbG9hZCA9PiB7XG5cdFx0XHRcdGlmIChyZWxvYWQgPT09IHVuZGVmaW5lZCB8fCByZWxvYWQgPT09IHRydWUpIHtcblx0XHRcdFx0XHR0aGlzLmZyb21FbXB0eVZpZXdSZWxvYWQgPSB0cnVlO1xuXHRcdFx0XHRcdHRoaXMucmVsb2FkKCkuY2F0Y2goKCkgPT4ge30pO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGNhbGxiYWNrZWQgPSB0cnVlO1xuXHRcdFx0fSk7XG5cdFx0XHQvLyDlpoLmnpznlKjmiLfmsqHmnInnpoHmraLpu5jorqTnmoTngrnlh7vph43mlrDliqDovb3liLfmlrDliJfooajkuovku7bvvIzliJnop6blj5HliJfooajph43mlrDliLfmlrBcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0aWYgKCFjYWxsYmFja2VkKSB7XG5cdFx0XHRcdFx0dGhpcy5mcm9tRW1wdHlWaWV3UmVsb2FkID0gdHJ1ZTtcblx0XHRcdFx0XHR0aGlzLnJlbG9hZCgpLmNhdGNoKCgpID0+IHt9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOeCueWHu+S6huepuuaVsOaNrnZpZXdcblx0XHRfZW1wdHlWaWV3Q2xpY2soKSB7XG5cdFx0XHR0aGlzLiRlbWl0KCdlbXB0eVZpZXdDbGljaycpO1xuXHRcdH0sXG5cdH1cbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///120\n"); /***/ }), /* 121 */ /*!*******************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/modules/refresher.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (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 _zPagingUtils = _interopRequireDefault(__webpack_require__(/*! .././z-paging-utils */ 93));\nvar _zPagingConstant = _interopRequireDefault(__webpack_require__(/*! .././z-paging-constant */ 92));\nvar _zPagingEnum = _interopRequireDefault(__webpack_require__(/*! .././z-paging-enum */ 100));\n// [z-paging]下拉刷新view模块\nvar _default = {\n props: {\n // 下拉刷新的主题样式,支持black,white,默认black\n refresherThemeStyle: {\n type: String,\n default: _zPagingUtils.default.gc('refresherThemeStyle', '')\n },\n // 自定义下拉刷新中左侧图标的样式\n refresherImgStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('refresherImgStyle', {})\n },\n // 自定义下拉刷新中右侧状态描述文字的样式\n refresherTitleStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('refresherTitleStyle', {})\n },\n // 自定义下拉刷新中右侧最后更新时间文字的样式(show-refresher-update-time为true时有效)\n refresherUpdateTimeStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('refresherUpdateTimeStyle', {})\n },\n // 在微信小程序和QQ小程序中,是否实时监听下拉刷新中进度,默认为否\n watchRefresherTouchmove: {\n type: Boolean,\n default: _zPagingUtils.default.gc('watchRefresherTouchmove', false)\n },\n // 底部加载更多的主题样式,支持black,white,默认black\n loadingMoreThemeStyle: {\n type: String,\n default: _zPagingUtils.default.gc('loadingMoreThemeStyle', '')\n },\n // 是否只使用下拉刷新,设置为true后将关闭mounted自动请求数据、关闭滚动到底部加载更多,强制隐藏空数据图。默认为否\n refresherOnly: {\n type: Boolean,\n default: _zPagingUtils.default.gc('refresherOnly', false)\n },\n // 自定义下拉刷新默认状态下回弹动画时间,单位为毫秒,默认为100毫秒,nvue无效\n refresherDefaultDuration: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('refresherDefaultDuration', 100)\n },\n // 自定义下拉刷新结束以后延迟回弹的时间,单位为毫秒,默认为0\n refresherCompleteDelay: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('refresherCompleteDelay', 0)\n },\n // 自定义下拉刷新结束回弹动画时间,单位为毫秒,默认为300毫秒(refresherEndBounceEnabled为false时,refresherCompleteDuration为设定值的1/3),nvue无效\n refresherCompleteDuration: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('refresherCompleteDuration', 300)\n },\n // 自定义下拉刷新中是否允许列表滚动,默认为是\n refresherRefreshingScrollable: {\n type: Boolean,\n default: _zPagingUtils.default.gc('refresherRefreshingScrollable', true)\n },\n // 自定义下拉刷新结束状态下是否允许列表滚动,默认为否\n refresherCompleteScrollable: {\n type: Boolean,\n default: _zPagingUtils.default.gc('refresherCompleteScrollable', false)\n },\n // 是否使用自定义的下拉刷新,默认为是,即使用z-paging的下拉刷新。设置为false即代表使用uni scroll-view自带的下拉刷新,h5、App、微信小程序以外的平台不支持uni scroll-view自带的下拉刷新\n useCustomRefresher: {\n type: Boolean,\n default: _zPagingUtils.default.gc('useCustomRefresher', true)\n },\n // 自定义下拉刷新下拉帧率,默认为40,过高可能会出现抖动问题\n refresherFps: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('refresherFps', 40)\n },\n // 自定义下拉刷新允许触发的最大下拉角度,默认为40度,当下拉角度小于设定值时,自定义下拉刷新动画不会被触发\n refresherMaxAngle: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('refresherMaxAngle', 40)\n },\n // 自定义下拉刷新的角度由未达到最大角度变到达到最大角度时,是否继续下拉刷新手势,默认为否\n refresherAngleEnableChangeContinued: {\n type: Boolean,\n default: _zPagingUtils.default.gc('refresherAngleEnableChangeContinued', false)\n },\n // 自定义下拉刷新默认状态下的文字\n refresherDefaultText: {\n type: [String, Object],\n default: _zPagingUtils.default.gc('refresherDefaultText', null)\n },\n // 自定义下拉刷新松手立即刷新状态下的文字\n refresherPullingText: {\n type: [String, Object],\n default: _zPagingUtils.default.gc('refresherPullingText', null)\n },\n // 自定义下拉刷新刷新中状态下的文字\n refresherRefreshingText: {\n type: [String, Object],\n default: _zPagingUtils.default.gc('refresherRefreshingText', null)\n },\n // 自定义下拉刷新刷新结束状态下的文字\n refresherCompleteText: {\n type: [String, Object],\n default: _zPagingUtils.default.gc('refresherCompleteText', null)\n },\n // 自定义继续下拉进入二楼文字\n refresherGoF2Text: {\n type: [String, Object],\n default: _zPagingUtils.default.gc('refresherGoF2Text', null)\n },\n // 自定义下拉刷新默认状态下的图片\n refresherDefaultImg: {\n type: String,\n default: _zPagingUtils.default.gc('refresherDefaultImg', null)\n },\n // 自定义下拉刷新松手立即刷新状态下的图片,默认与refresherDefaultImg一致\n refresherPullingImg: {\n type: String,\n default: _zPagingUtils.default.gc('refresherPullingImg', null)\n },\n // 自定义下拉刷新刷新中状态下的图片\n refresherRefreshingImg: {\n type: String,\n default: _zPagingUtils.default.gc('refresherRefreshingImg', null)\n },\n // 自定义下拉刷新刷新结束状态下的图片\n refresherCompleteImg: {\n type: String,\n default: _zPagingUtils.default.gc('refresherCompleteImg', null)\n },\n // 自定义下拉刷新刷新中状态下是否展示旋转动画\n refresherRefreshingAnimated: {\n type: Boolean,\n default: _zPagingUtils.default.gc('refresherRefreshingAnimated', true)\n },\n // 是否开启自定义下拉刷新刷新结束回弹效果,默认为是\n refresherEndBounceEnabled: {\n type: Boolean,\n default: _zPagingUtils.default.gc('refresherEndBounceEnabled', true)\n },\n // 是否开启自定义下拉刷新,默认为是\n refresherEnabled: {\n type: Boolean,\n default: _zPagingUtils.default.gc('refresherEnabled', true)\n },\n // 设置自定义下拉刷新阈值,默认为80rpx\n refresherThreshold: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('refresherThreshold', '80rpx')\n },\n // 设置系统下拉刷新默认样式,支持设置 black,white,none,none 表示不使用默认样式,默认为black\n refresherDefaultStyle: {\n type: String,\n default: _zPagingUtils.default.gc('refresherDefaultStyle', 'black')\n },\n // 设置自定义下拉刷新区域背景\n refresherBackground: {\n type: String,\n default: _zPagingUtils.default.gc('refresherBackground', 'transparent')\n },\n // 设置固定的自定义下拉刷新区域背景\n refresherFixedBackground: {\n type: String,\n default: _zPagingUtils.default.gc('refresherFixedBackground', 'transparent')\n },\n // 设置固定的自定义下拉刷新区域高度,默认为0\n refresherFixedBacHeight: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('refresherFixedBacHeight', 0)\n },\n // 设置自定义下拉刷新下拉超出阈值后继续下拉位移衰减的比例,范围0-1,值越大代表衰减越多。默认为0.65(nvue无效)\n refresherOutRate: {\n type: Number,\n default: _zPagingUtils.default.gc('refresherOutRate', 0.65)\n },\n // 是否开启下拉进入二楼功能,默认为否\n refresherF2Enabled: {\n type: Boolean,\n default: _zPagingUtils.default.gc('refresherF2Enabled', false)\n },\n // 下拉进入二楼阈值,默认为200rpx\n refresherF2Threshold: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('refresherF2Threshold', '200rpx')\n },\n // 下拉进入二楼动画时间,单位为毫秒,默认为200毫秒\n refresherF2Duration: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('refresherF2Duration', 200)\n },\n // 下拉进入二楼状态松手后是否弹出二楼,默认为是\n showRefresherF2: {\n type: Boolean,\n default: _zPagingUtils.default.gc('showRefresherF2', true)\n },\n // 设置自定义下拉刷新下拉时实际下拉位移与用户下拉距离的比值,默认为0.75,即代表若用户下拉10px,则实际位移为7.5px(nvue无效)\n refresherPullRate: {\n type: Number,\n default: _zPagingUtils.default.gc('refresherPullRate', 0.75)\n },\n // 是否显示最后更新时间,默认为否\n showRefresherUpdateTime: {\n type: Boolean,\n default: _zPagingUtils.default.gc('showRefresherUpdateTime', false)\n },\n // 如果需要区别不同页面的最后更新时间,请为不同页面的z-paging的`refresher-update-time-key`设置不同的字符串\n refresherUpdateTimeKey: {\n type: String,\n default: _zPagingUtils.default.gc('refresherUpdateTimeKey', 'default')\n },\n // 下拉刷新时下拉到“松手立即刷新”或“松手进入二楼”状态时是否使手机短振动,默认为否(h5无效)\n refresherVibrate: {\n type: Boolean,\n default: _zPagingUtils.default.gc('refresherVibrate', false)\n },\n // 下拉刷新时是否禁止下拉刷新view跟随用户触摸竖直移动,默认为否。注意此属性只是禁止下拉刷新view移动,其他下拉刷新逻辑依然会正常触发\n refresherNoTransform: {\n type: Boolean,\n default: _zPagingUtils.default.gc('refresherNoTransform', false)\n },\n // 是否开启下拉刷新状态栏占位,适用于隐藏导航栏时,下拉刷新需要避开状态栏高度的情况,默认为否\n useRefresherStatusBarPlaceholder: {\n type: Boolean,\n default: _zPagingUtils.default.gc('useRefresherStatusBarPlaceholder', false)\n }\n },\n data: function data() {\n return {\n R: _zPagingEnum.default.Refresher,\n //下拉刷新状态\n refresherStatus: _zPagingEnum.default.Refresher.Default,\n refresherTouchstartY: 0,\n lastRefresherTouchmove: null,\n refresherReachMaxAngle: true,\n refresherTransform: 'translateY(0px)',\n refresherTransition: '',\n finalRefresherDefaultStyle: 'black',\n refresherRevealStackCount: 0,\n refresherCompleteTimeout: null,\n refresherCompleteSubTimeout: null,\n refresherEndTimeout: null,\n isTouchmovingTimeout: null,\n refresherTriggered: false,\n isTouchmoving: false,\n isTouchEnded: false,\n isUserPullDown: false,\n privateRefresherEnabled: -1,\n privateShowRefresherWhenReload: false,\n customRefresherHeight: -1,\n showCustomRefresher: false,\n doRefreshAnimateAfter: false,\n isRefresherInComplete: false,\n showF2: false,\n f2Transform: '',\n pullDownTimeStamp: 0,\n moveDis: 0,\n oldMoveDis: 0,\n currentDis: 0,\n oldCurrentMoveDis: 0,\n oldRefresherTouchmoveY: 0,\n oldTouchDirection: '',\n oldEmitedTouchDirection: '',\n oldPullingDistance: -1,\n refresherThresholdUpdateTag: 0\n };\n },\n watch: {\n refresherDefaultStyle: {\n handler: function handler(newVal) {\n if (newVal.length) {\n this.finalRefresherDefaultStyle = newVal;\n }\n },\n immediate: true\n },\n refresherStatus: function refresherStatus(newVal) {\n newVal === _zPagingEnum.default.Refresher.Loading && this._cleanRefresherEndTimeout();\n this.refresherVibrate && (newVal === _zPagingEnum.default.Refresher.ReleaseToRefresh || newVal === _zPagingEnum.default.Refresher.GoF2) && this._doVibrateShort();\n this.$emit('refresherStatusChange', newVal);\n this.$emit('update:refresherStatus', newVal);\n },\n // 监听当前下拉刷新启用/禁用状态\n refresherEnabled: function refresherEnabled(newVal) {\n // 当禁用下拉刷新时,强制收回正在展示的下拉刷新view\n !newVal && this.endRefresh();\n }\n },\n computed: {\n pullDownDisTimeStamp: function pullDownDisTimeStamp() {\n return 1000 / this.refresherFps;\n },\n refresherThresholdUnitConverted: function refresherThresholdUnitConverted() {\n return _zPagingUtils.default.addUnit(this.refresherThreshold, this.unit);\n },\n finalRefresherEnabled: function finalRefresherEnabled() {\n if (this.useChatRecordMode) return false;\n if (this.privateRefresherEnabled === -1) return this.refresherEnabled;\n return this.privateRefresherEnabled === 1;\n },\n finalRefresherThreshold: function finalRefresherThreshold() {\n var refresherThreshold = this.refresherThresholdUnitConverted;\n var idDefault = false;\n if (refresherThreshold === _zPagingUtils.default.addUnit(80, this.unit)) {\n idDefault = true;\n if (this.showRefresherUpdateTime) {\n refresherThreshold = _zPagingUtils.default.addUnit(120, this.unit);\n }\n }\n if (idDefault && this.customRefresherHeight > 0) return this.customRefresherHeight + this.finalRefresherThresholdPlaceholder;\n return _zPagingUtils.default.convertToPx(refresherThreshold) + this.finalRefresherThresholdPlaceholder;\n },\n finalRefresherF2Threshold: function finalRefresherF2Threshold() {\n return _zPagingUtils.default.convertToPx(_zPagingUtils.default.addUnit(this.refresherF2Threshold, this.unit));\n },\n finalRefresherThresholdPlaceholder: function finalRefresherThresholdPlaceholder() {\n return this.useRefresherStatusBarPlaceholder ? this.statusBarHeight : 0;\n },\n finalRefresherFixedBacHeight: function finalRefresherFixedBacHeight() {\n return _zPagingUtils.default.convertToPx(this.refresherFixedBacHeight);\n },\n finalRefresherThemeStyle: function finalRefresherThemeStyle() {\n return this.refresherThemeStyle.length ? this.refresherThemeStyle : this.defaultThemeStyle;\n },\n finalRefresherOutRate: function finalRefresherOutRate() {\n var rate = this.refresherOutRate;\n rate = Math.max(0, rate);\n rate = Math.min(1, rate);\n return rate;\n },\n finalRefresherPullRate: function finalRefresherPullRate() {\n var rate = this.refresherPullRate;\n rate = Math.max(0, rate);\n return rate;\n },\n finalRefresherTransform: function finalRefresherTransform() {\n if (this.refresherNoTransform || this.refresherTransform === 'translateY(0px)') return 'none';\n return this.refresherTransform;\n },\n finalShowRefresherWhenReload: function finalShowRefresherWhenReload() {\n return this.showRefresherWhenReload || this.privateShowRefresherWhenReload;\n },\n finalRefresherTriggered: function finalRefresherTriggered() {\n if (!(this.finalRefresherEnabled && !this.useCustomRefresher)) return false;\n return this.refresherTriggered;\n },\n showRefresher: function showRefresher() {\n var showRefresher = this.finalRefresherEnabled && this.useCustomRefresher;\n this.active && this.customRefresherHeight === -1 && showRefresher && this.updateCustomRefresherHeight();\n return showRefresher;\n },\n hasTouchmove: function hasTouchmove() {\n if (this.$listeners && !this.$listeners.refresherTouchmove) return false;\n return true;\n return this.watchRefresherTouchmove;\n }\n },\n methods: {\n // 终止下拉刷新状态\n endRefresh: function endRefresh() {\n var _this = this;\n this.totalData = this.realTotalData;\n this._refresherEnd();\n this._endSystemLoadingAndRefresh();\n this._handleScrollViewBounce({\n bounce: true\n });\n this.$nextTick(function () {\n _this.refresherTriggered = false;\n });\n },\n // 手动更新自定义下拉刷新view高度\n updateCustomRefresherHeight: function updateCustomRefresherHeight() {\n var _this2 = this;\n _zPagingUtils.default.delay(function () {\n return _this2.$nextTick(_this2._updateCustomRefresherHeight);\n });\n },\n // 关闭二楼\n closeF2: function closeF2() {\n this._handleCloseF2();\n },\n // 自定义下拉刷新被触发\n _onRefresh: function _onRefresh() {\n var fromScrollView = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n var isUserPullDown = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n if (fromScrollView && !(this.finalRefresherEnabled && !this.useCustomRefresher)) return;\n this.$emit('onRefresh');\n this.$emit('Refresh');\n if (this.loading || this.isRefresherInComplete) return;\n this.loadingType = _zPagingEnum.default.LoadingType.Refresher;\n if (this.nShowRefresherReveal) return;\n this.isUserPullDown = isUserPullDown;\n this.isUserReload = !isUserPullDown;\n this._startLoading(true);\n this.refresherTriggered = true;\n if (this.reloadWhenRefresh && isUserPullDown) {\n this.useChatRecordMode ? this._onLoadingMore('click') : this._reload(false, false, isUserPullDown);\n }\n },\n // 自定义下拉刷新被复位\n _onRestore: function _onRestore() {\n this.refresherTriggered = 'restore';\n this.$emit('onRestore');\n this.$emit('Restore');\n },\n // 进一步处理touch开始结果\n _handleRefresherTouchstart: function _handleRefresherTouchstart(touch) {\n if (!this.loading && this.isTouchEnded) {\n this.isTouchmoving = false;\n }\n this.loadingType = _zPagingEnum.default.LoadingType.Refresher;\n this.isTouchmovingTimeout && clearTimeout(this.isTouchmovingTimeout);\n this.isTouchEnded = false;\n this.refresherTransition = '';\n this.refresherTouchstartY = touch.touchY;\n this.$emit('refresherTouchstart', this.refresherTouchstartY);\n this.lastRefresherTouchmove = touch;\n this._cleanRefresherCompleteTimeout();\n this._cleanRefresherEndTimeout();\n },\n // 非appvue或微信小程序或QQ小程序或h5平台,使用js控制下拉刷新\n // 进一步处理touch中结果\n _handleRefresherTouchmove: function _handleRefresherTouchmove(moveDis, touch) {\n this.refresherReachMaxAngle = true;\n this.isTouchmovingTimeout && clearTimeout(this.isTouchmovingTimeout);\n this.isTouchmoving = true;\n this.isTouchEnded = false;\n // 更新下拉刷新状态\n // 下拉刷新距离超过阈值\n if (moveDis >= this.finalRefresherThreshold) {\n // 如果开启了下拉进入二楼并且下拉刷新距离超过进入二楼阈值,则当前下拉刷新状态为松手进入二楼,否则为松手立即刷新\n this.refresherStatus = this.refresherF2Enabled && moveDis >= this.finalRefresherF2Threshold ? _zPagingEnum.default.Refresher.GoF2 : _zPagingEnum.default.Refresher.ReleaseToRefresh;\n } else {\n // 下拉刷新距离未超过阈值,显示默认状态\n this.refresherStatus = _zPagingEnum.default.Refresher.Default;\n }\n this.moveDis = moveDis;\n },\n // 进一步处理touch结束结果\n _handleRefresherTouchend: function _handleRefresherTouchend(moveDis) {\n var _this3 = this;\n this.isTouchmovingTimeout && clearTimeout(this.isTouchmovingTimeout);\n this.refresherReachMaxAngle = true;\n this.isTouchEnded = true;\n var refresherThreshold = this.finalRefresherThreshold;\n if (moveDis >= refresherThreshold && (this.refresherStatus === _zPagingEnum.default.Refresher.ReleaseToRefresh || this.refresherStatus === _zPagingEnum.default.Refresher.GoF2)) {\n // 如果是松手进入二楼状态,则触发进入二楼\n if (this.refresherStatus === _zPagingEnum.default.Refresher.GoF2) {\n this._handleGoF2();\n this._refresherEnd();\n } else {\n // 如果是松手立即刷新状态,则触发下拉刷新\n\n _zPagingUtils.default.delay(function () {\n _this3._emitTouchmove({\n pullingDistance: refresherThreshold,\n dy: _this3.moveDis - refresherThreshold\n });\n }, 0.1);\n this.moveDis = refresherThreshold;\n this.refresherStatus = _zPagingEnum.default.Refresher.Loading;\n this._doRefresherLoad();\n }\n } else {\n this._refresherEnd();\n this.isTouchmovingTimeout = _zPagingUtils.default.delay(function () {\n _this3.isTouchmoving = false;\n }, this.refresherDefaultDuration);\n }\n this.scrollEnable = true;\n this.$emit('refresherTouchend', moveDis);\n },\n // 处理列表触摸开始事件\n _handleListTouchstart: function _handleListTouchstart() {\n if (this.useChatRecordMode && this.autoHideKeyboardWhenChat) {\n uni.hideKeyboard();\n this.$emit('hidedKeyboard');\n }\n },\n // 处理scroll-view bounce是否生效\n _handleScrollViewBounce: function _handleScrollViewBounce(_ref) {\n var bounce = _ref.bounce;\n if (!this.usePageScroll && !this.scrollToTopBounceEnabled) {\n if (this.wxsScrollTop <= 5) {\n this.refresherTransition = '';\n this.scrollEnable = bounce;\n } else if (bounce) {\n this.scrollEnable = bounce;\n }\n }\n },\n // wxs正在下拉状态改变处理\n _handleWxsPullingDownStatusChange: function _handleWxsPullingDownStatusChange(onPullingDown) {\n this.wxsOnPullingDown = onPullingDown;\n if (onPullingDown && !this.useChatRecordMode) {\n this.renderPropScrollTop = 0;\n }\n },\n // wxs正在下拉处理\n _handleWxsPullingDown: function _handleWxsPullingDown(_ref2) {\n var moveDis = _ref2.moveDis,\n diffDis = _ref2.diffDis;\n this._emitTouchmove({\n pullingDistance: moveDis,\n dy: diffDis\n });\n },\n // wxs触摸方向改变\n _handleTouchDirectionChange: function _handleTouchDirectionChange(_ref3) {\n var direction = _ref3.direction;\n this.$emit('touchDirectionChange', direction);\n },\n // wxs通知更新其props\n _handlePropUpdate: function _handlePropUpdate() {\n this.wxsPropType = _zPagingUtils.default.getTime().toString();\n },\n // 下拉刷新结束\n _refresherEnd: function _refresherEnd() {\n var _this4 = this;\n var shouldEndLoadingDelay = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var fromAddData = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var isUserPullDown = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var setLoading = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;\n if (this.loadingType === _zPagingEnum.default.LoadingType.Refresher) {\n var refresherCompleteDelay = fromAddData && (isUserPullDown || this.showRefresherWhenReload) ? this.refresherCompleteDelay : 0;\n var refresherStatus = refresherCompleteDelay > 0 ? _zPagingEnum.default.Refresher.Complete : _zPagingEnum.default.Refresher.Default;\n if (this.finalShowRefresherWhenReload) {\n var stackCount = this.refresherRevealStackCount;\n this.refresherRevealStackCount--;\n if (stackCount > 1) return;\n }\n this._cleanRefresherEndTimeout();\n this.refresherEndTimeout = _zPagingUtils.default.delay(function () {\n _this4.refresherStatus = refresherStatus;\n }, this.refresherStatus !== _zPagingEnum.default.Refresher.Default && refresherStatus === _zPagingEnum.default.Refresher.Default ? this.refresherCompleteDuration : 0);\n if (refresherCompleteDelay > 0) {\n this.isRefresherInComplete = true;\n }\n this._cleanRefresherCompleteTimeout();\n this.refresherCompleteTimeout = _zPagingUtils.default.delay(function () {\n var animateDuration = 1;\n var animateType = _this4.refresherEndBounceEnabled && fromAddData ? 'cubic-bezier(0.19,1.64,0.42,0.72)' : 'linear';\n if (fromAddData) {\n animateDuration = _this4.refresherEndBounceEnabled ? _this4.refresherCompleteDuration / 1000 : _this4.refresherCompleteDuration / 3000;\n }\n _this4.refresherTransition = \"transform \".concat(fromAddData ? animateDuration : _this4.refresherDefaultDuration / 1000, \"s \").concat(animateType);\n _this4.wxsPropType = _this4.refresherTransition + 'end' + _zPagingUtils.default.getTime();\n _this4.moveDis = 0;\n if (refresherStatus === _zPagingEnum.default.Refresher.Complete) {\n if (_this4.refresherCompleteSubTimeout) {\n clearTimeout(_this4.refresherCompleteSubTimeout);\n _this4.refresherCompleteSubTimeout = null;\n }\n _this4.refresherCompleteSubTimeout = _zPagingUtils.default.delay(function () {\n _this4.$nextTick(function () {\n _this4.refresherStatus = _zPagingEnum.default.Refresher.Default;\n _this4.isRefresherInComplete = false;\n });\n }, animateDuration * 800);\n }\n _this4._emitTouchmove({\n pullingDistance: 0,\n dy: _this4.moveDis\n });\n }, refresherCompleteDelay);\n }\n if (setLoading) {\n _zPagingUtils.default.delay(function () {\n return _this4.loading = false;\n }, shouldEndLoadingDelay ? 10 : 0);\n isUserPullDown && this._onRestore();\n }\n },\n // 处理进入二楼\n _handleGoF2: function _handleGoF2() {\n var _this5 = this;\n if (this.showF2 || !this.refresherF2Enabled) return;\n this.$emit('refresherF2Change', 'go');\n if (!this.showRefresherF2) return;\n this.f2Transform = \"translateY(\".concat(-this.superContentHeight, \"px)\");\n this.showF2 = true;\n _zPagingUtils.default.delay(function () {\n _this5.f2Transform = 'translateY(0px)';\n }, 100, 'f2ShowDelay');\n },\n // 处理退出二楼\n _handleCloseF2: function _handleCloseF2() {\n var _this6 = this;\n if (!this.showF2 || !this.refresherF2Enabled) return;\n this.$emit('refresherF2Change', 'close');\n if (!this.showRefresherF2) return;\n this.f2Transform = \"translateY(\".concat(-this.superContentHeight, \"px)\");\n _zPagingUtils.default.delay(function () {\n _this6.showF2 = false;\n _this6.nF2Opacity = 0;\n }, this.refresherF2Duration, 'f2CloseDelay');\n },\n // 模拟用户手动触发下拉刷新\n _doRefresherRefreshAnimate: function _doRefresherRefreshAnimate() {\n this._cleanRefresherCompleteTimeout();\n // 用户处理用户在短时间内多次调用reload的情况,此时下拉刷新view不需要重复显示,只需要保证最后一次reload对应的请求结束后收回下拉刷新view即可\n\n var doRefreshAnimateAfter = !this.doRefreshAnimateAfter && this.finalShowRefresherWhenReload && this.customRefresherHeight === -1 && this.refresherThreshold === _zPagingUtils.default.addUnit(80, this.unit);\n if (doRefreshAnimateAfter) {\n this.doRefreshAnimateAfter = true;\n return;\n }\n this.refresherRevealStackCount++;\n this.wxsPropType = 'begin' + _zPagingUtils.default.getTime();\n this.moveDis = this.finalRefresherThreshold;\n this.refresherStatus = _zPagingEnum.default.Refresher.Loading;\n this.isTouchmoving = true;\n this.isTouchmovingTimeout && clearTimeout(this.isTouchmovingTimeout);\n this._doRefresherLoad(false);\n },\n // 触发下拉刷新\n _doRefresherLoad: function _doRefresherLoad() {\n var isUserPullDown = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n this._onRefresh(false, isUserPullDown);\n this.loading = true;\n },\n // 更新自定义下拉刷新view高度\n _updateCustomRefresherHeight: function _updateCustomRefresherHeight() {\n var _this7 = this;\n this._getNodeClientRect('.zp-custom-refresher-slot-view').then(function (res) {\n _this7.customRefresherHeight = res ? res[0].height : 0;\n _this7.showCustomRefresher = _this7.customRefresherHeight > 0;\n if (_this7.doRefreshAnimateAfter) {\n _this7.doRefreshAnimateAfter = false;\n _this7._doRefresherRefreshAnimate();\n }\n });\n },\n // emit pullingDown事件\n _emitTouchmove: function _emitTouchmove(e) {\n e.viewHeight = this.finalRefresherThreshold;\n e.rate = e.viewHeight > 0 ? e.pullingDistance / e.viewHeight : 0;\n this.hasTouchmove && this.oldPullingDistance !== e.pullingDistance && this.$emit('refresherTouchmove', e);\n this.oldPullingDistance = e.pullingDistance;\n },\n // 清除refresherCompleteTimeout\n _cleanRefresherCompleteTimeout: function _cleanRefresherCompleteTimeout() {\n this.refresherCompleteTimeout = this._cleanTimeout(this.refresherCompleteTimeout);\n },\n // 清除refresherEndTimeout\n _cleanRefresherEndTimeout: function _cleanRefresherEndTimeout() {\n this.refresherEndTimeout = this._cleanTimeout(this.refresherEndTimeout);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy9tb2R1bGVzL3JlZnJlc2hlci5qcyJdLCJuYW1lcyI6WyJwcm9wcyIsInJlZnJlc2hlclRoZW1lU3R5bGUiLCJ0eXBlIiwiU3RyaW5nIiwiZGVmYXVsdCIsInUiLCJnYyIsInJlZnJlc2hlckltZ1N0eWxlIiwiT2JqZWN0IiwicmVmcmVzaGVyVGl0bGVTdHlsZSIsInJlZnJlc2hlclVwZGF0ZVRpbWVTdHlsZSIsIndhdGNoUmVmcmVzaGVyVG91Y2htb3ZlIiwiQm9vbGVhbiIsImxvYWRpbmdNb3JlVGhlbWVTdHlsZSIsInJlZnJlc2hlck9ubHkiLCJyZWZyZXNoZXJEZWZhdWx0RHVyYXRpb24iLCJOdW1iZXIiLCJyZWZyZXNoZXJDb21wbGV0ZURlbGF5IiwicmVmcmVzaGVyQ29tcGxldGVEdXJhdGlvbiIsInJlZnJlc2hlclJlZnJlc2hpbmdTY3JvbGxhYmxlIiwicmVmcmVzaGVyQ29tcGxldGVTY3JvbGxhYmxlIiwidXNlQ3VzdG9tUmVmcmVzaGVyIiwicmVmcmVzaGVyRnBzIiwicmVmcmVzaGVyTWF4QW5nbGUiLCJyZWZyZXNoZXJBbmdsZUVuYWJsZUNoYW5nZUNvbnRpbnVlZCIsInJlZnJlc2hlckRlZmF1bHRUZXh0IiwicmVmcmVzaGVyUHVsbGluZ1RleHQiLCJyZWZyZXNoZXJSZWZyZXNoaW5nVGV4dCIsInJlZnJlc2hlckNvbXBsZXRlVGV4dCIsInJlZnJlc2hlckdvRjJUZXh0IiwicmVmcmVzaGVyRGVmYXVsdEltZyIsInJlZnJlc2hlclB1bGxpbmdJbWciLCJyZWZyZXNoZXJSZWZyZXNoaW5nSW1nIiwicmVmcmVzaGVyQ29tcGxldGVJbWciLCJyZWZyZXNoZXJSZWZyZXNoaW5nQW5pbWF0ZWQiLCJyZWZyZXNoZXJFbmRCb3VuY2VFbmFibGVkIiwicmVmcmVzaGVyRW5hYmxlZCIsInJlZnJlc2hlclRocmVzaG9sZCIsInJlZnJlc2hlckRlZmF1bHRTdHlsZSIsInJlZnJlc2hlckJhY2tncm91bmQiLCJyZWZyZXNoZXJGaXhlZEJhY2tncm91bmQiLCJyZWZyZXNoZXJGaXhlZEJhY0hlaWdodCIsInJlZnJlc2hlck91dFJhdGUiLCJyZWZyZXNoZXJGMkVuYWJsZWQiLCJyZWZyZXNoZXJGMlRocmVzaG9sZCIsInJlZnJlc2hlckYyRHVyYXRpb24iLCJzaG93UmVmcmVzaGVyRjIiLCJyZWZyZXNoZXJQdWxsUmF0ZSIsInNob3dSZWZyZXNoZXJVcGRhdGVUaW1lIiwicmVmcmVzaGVyVXBkYXRlVGltZUtleSIsInJlZnJlc2hlclZpYnJhdGUiLCJyZWZyZXNoZXJOb1RyYW5zZm9ybSIsInVzZVJlZnJlc2hlclN0YXR1c0JhclBsYWNlaG9sZGVyIiwiZGF0YSIsIlIiLCJFbnVtIiwiUmVmcmVzaGVyIiwicmVmcmVzaGVyU3RhdHVzIiwiRGVmYXVsdCIsInJlZnJlc2hlclRvdWNoc3RhcnRZIiwibGFzdFJlZnJlc2hlclRvdWNobW92ZSIsInJlZnJlc2hlclJlYWNoTWF4QW5nbGUiLCJyZWZyZXNoZXJUcmFuc2Zvcm0iLCJyZWZyZXNoZXJUcmFuc2l0aW9uIiwiZmluYWxSZWZyZXNoZXJEZWZhdWx0U3R5bGUiLCJyZWZyZXNoZXJSZXZlYWxTdGFja0NvdW50IiwicmVmcmVzaGVyQ29tcGxldGVUaW1lb3V0IiwicmVmcmVzaGVyQ29tcGxldGVTdWJUaW1lb3V0IiwicmVmcmVzaGVyRW5kVGltZW91dCIsImlzVG91Y2htb3ZpbmdUaW1lb3V0IiwicmVmcmVzaGVyVHJpZ2dlcmVkIiwiaXNUb3VjaG1vdmluZyIsImlzVG91Y2hFbmRlZCIsImlzVXNlclB1bGxEb3duIiwicHJpdmF0ZVJlZnJlc2hlckVuYWJsZWQiLCJwcml2YXRlU2hvd1JlZnJlc2hlcldoZW5SZWxvYWQiLCJjdXN0b21SZWZyZXNoZXJIZWlnaHQiLCJzaG93Q3VzdG9tUmVmcmVzaGVyIiwiZG9SZWZyZXNoQW5pbWF0ZUFmdGVyIiwiaXNSZWZyZXNoZXJJbkNvbXBsZXRlIiwic2hvd0YyIiwiZjJUcmFuc2Zvcm0iLCJwdWxsRG93blRpbWVTdGFtcCIsIm1vdmVEaXMiLCJvbGRNb3ZlRGlzIiwiY3VycmVudERpcyIsIm9sZEN1cnJlbnRNb3ZlRGlzIiwib2xkUmVmcmVzaGVyVG91Y2htb3ZlWSIsIm9sZFRvdWNoRGlyZWN0aW9uIiwib2xkRW1pdGVkVG91Y2hEaXJlY3Rpb24iLCJvbGRQdWxsaW5nRGlzdGFuY2UiLCJyZWZyZXNoZXJUaHJlc2hvbGRVcGRhdGVUYWciLCJ3YXRjaCIsImhhbmRsZXIiLCJuZXdWYWwiLCJsZW5ndGgiLCJpbW1lZGlhdGUiLCJMb2FkaW5nIiwiX2NsZWFuUmVmcmVzaGVyRW5kVGltZW91dCIsIlJlbGVhc2VUb1JlZnJlc2giLCJHb0YyIiwiX2RvVmlicmF0ZVNob3J0IiwiJGVtaXQiLCJlbmRSZWZyZXNoIiwiY29tcHV0ZWQiLCJwdWxsRG93bkRpc1RpbWVTdGFtcCIsInJlZnJlc2hlclRocmVzaG9sZFVuaXRDb252ZXJ0ZWQiLCJhZGRVbml0IiwidW5pdCIsImZpbmFsUmVmcmVzaGVyRW5hYmxlZCIsInVzZUNoYXRSZWNvcmRNb2RlIiwiZmluYWxSZWZyZXNoZXJUaHJlc2hvbGQiLCJpZERlZmF1bHQiLCJmaW5hbFJlZnJlc2hlclRocmVzaG9sZFBsYWNlaG9sZGVyIiwiY29udmVydFRvUHgiLCJmaW5hbFJlZnJlc2hlckYyVGhyZXNob2xkIiwic3RhdHVzQmFySGVpZ2h0IiwiZmluYWxSZWZyZXNoZXJGaXhlZEJhY0hlaWdodCIsImZpbmFsUmVmcmVzaGVyVGhlbWVTdHlsZSIsImRlZmF1bHRUaGVtZVN0eWxlIiwiZmluYWxSZWZyZXNoZXJPdXRSYXRlIiwicmF0ZSIsIk1hdGgiLCJtYXgiLCJtaW4iLCJmaW5hbFJlZnJlc2hlclB1bGxSYXRlIiwiZmluYWxSZWZyZXNoZXJUcmFuc2Zvcm0iLCJmaW5hbFNob3dSZWZyZXNoZXJXaGVuUmVsb2FkIiwic2hvd1JlZnJlc2hlcldoZW5SZWxvYWQiLCJmaW5hbFJlZnJlc2hlclRyaWdnZXJlZCIsInNob3dSZWZyZXNoZXIiLCJhY3RpdmUiLCJ1cGRhdGVDdXN0b21SZWZyZXNoZXJIZWlnaHQiLCJoYXNUb3VjaG1vdmUiLCIkbGlzdGVuZXJzIiwicmVmcmVzaGVyVG91Y2htb3ZlIiwibWV0aG9kcyIsInRvdGFsRGF0YSIsInJlYWxUb3RhbERhdGEiLCJfcmVmcmVzaGVyRW5kIiwiX2VuZFN5c3RlbUxvYWRpbmdBbmRSZWZyZXNoIiwiX2hhbmRsZVNjcm9sbFZpZXdCb3VuY2UiLCJib3VuY2UiLCIkbmV4dFRpY2siLCJkZWxheSIsIl91cGRhdGVDdXN0b21SZWZyZXNoZXJIZWlnaHQiLCJjbG9zZUYyIiwiX2hhbmRsZUNsb3NlRjIiLCJfb25SZWZyZXNoIiwiZnJvbVNjcm9sbFZpZXciLCJsb2FkaW5nIiwibG9hZGluZ1R5cGUiLCJMb2FkaW5nVHlwZSIsIm5TaG93UmVmcmVzaGVyUmV2ZWFsIiwiaXNVc2VyUmVsb2FkIiwiX3N0YXJ0TG9hZGluZyIsInJlbG9hZFdoZW5SZWZyZXNoIiwiX29uTG9hZGluZ01vcmUiLCJfcmVsb2FkIiwiX29uUmVzdG9yZSIsIl9oYW5kbGVSZWZyZXNoZXJUb3VjaHN0YXJ0IiwidG91Y2giLCJjbGVhclRpbWVvdXQiLCJ0b3VjaFkiLCJfY2xlYW5SZWZyZXNoZXJDb21wbGV0ZVRpbWVvdXQiLCJfaGFuZGxlUmVmcmVzaGVyVG91Y2htb3ZlIiwiX2hhbmRsZVJlZnJlc2hlclRvdWNoZW5kIiwiX2hhbmRsZUdvRjIiLCJfZW1pdFRvdWNobW92ZSIsInB1bGxpbmdEaXN0YW5jZSIsImR5IiwiX2RvUmVmcmVzaGVyTG9hZCIsInNjcm9sbEVuYWJsZSIsIl9oYW5kbGVMaXN0VG91Y2hzdGFydCIsImF1dG9IaWRlS2V5Ym9hcmRXaGVuQ2hhdCIsInVuaSIsImhpZGVLZXlib2FyZCIsInVzZVBhZ2VTY3JvbGwiLCJzY3JvbGxUb1RvcEJvdW5jZUVuYWJsZWQiLCJ3eHNTY3JvbGxUb3AiLCJfaGFuZGxlV3hzUHVsbGluZ0Rvd25TdGF0dXNDaGFuZ2UiLCJvblB1bGxpbmdEb3duIiwid3hzT25QdWxsaW5nRG93biIsInJlbmRlclByb3BTY3JvbGxUb3AiLCJfaGFuZGxlV3hzUHVsbGluZ0Rvd24iLCJkaWZmRGlzIiwiX2hhbmRsZVRvdWNoRGlyZWN0aW9uQ2hhbmdlIiwiZGlyZWN0aW9uIiwiX2hhbmRsZVByb3BVcGRhdGUiLCJ3eHNQcm9wVHlwZSIsImdldFRpbWUiLCJ0b1N0cmluZyIsInNob3VsZEVuZExvYWRpbmdEZWxheSIsImZyb21BZGREYXRhIiwic2V0TG9hZGluZyIsIkNvbXBsZXRlIiwic3RhY2tDb3VudCIsImFuaW1hdGVEdXJhdGlvbiIsImFuaW1hdGVUeXBlIiwic3VwZXJDb250ZW50SGVpZ2h0IiwibkYyT3BhY2l0eSIsIl9kb1JlZnJlc2hlclJlZnJlc2hBbmltYXRlIiwiX2dldE5vZGVDbGllbnRSZWN0IiwidGhlbiIsInJlcyIsImhlaWdodCIsImUiLCJ2aWV3SGVpZ2h0IiwiX2NsZWFuVGltZW91dCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBQUEsZUFRZTtFQUNkQSxLQUFLLEVBQUU7SUFDTjtJQUNBQyxtQkFBbUIsRUFBRTtNQUNwQkMsSUFBSSxFQUFFQyxNQUFNO01BQ1pDLE9BQU8sRUFBRUMscUJBQUMsQ0FBQ0MsRUFBRSxDQUFDLHFCQUFxQixFQUFFLEVBQUU7SUFDeEMsQ0FBQztJQUNEO0lBQ0FDLGlCQUFpQixFQUFFO01BQ2xCTCxJQUFJLEVBQUVNLE1BQU07TUFDWkosT0FBTyxFQUFFQyxxQkFBQyxDQUFDQyxFQUFFLENBQUMsbUJBQW1CLEVBQUUsQ0FBQyxDQUFDO0lBQ3RDLENBQUM7SUFDRDtJQUNBRyxtQkFBbUIsRUFBRTtNQUNwQlAsSUFBSSxFQUFFTSxNQUFNO01BQ1pKLE9BQU8sRUFBRUMscUJBQUMsQ0FBQ0MsRUFBRSxDQUFDLHFCQUFxQixFQUFFLENBQUMsQ0FBQztJQUN4QyxDQUFDO0lBQ0Q7SUFDQUksd0JBQXdCLEVBQUU7TUFDekJSLElBQUksRUFBRU0sTUFBTTtNQUNaSixPQUFPLEVBQUVDLHFCQUFDLENBQUNDLEVBQUUs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S0FBSyxDQUFDLG9CQUFvQixFQUFFd0csQ0FBQyxDQUFDO01BQ3pHLElBQUksQ0FBQ3BILGtCQUFrQixHQUFHb0gsQ0FBQyxDQUFDckMsZUFBZTtJQUM1QyxDQUFDO0lBQ0Q7SUFDQUwsOEJBQThCLDRDQUFHO01BQ2hDLElBQUksQ0FBQ2xHLHdCQUF3QixHQUFHLElBQUksQ0FBQzhJLGFBQWEsQ0FBQyxJQUFJLENBQUM5SSx3QkFBd0IsQ0FBQztJQUlsRixDQUFDO0lBQ0Q7SUFDQWdDLHlCQUF5Qix1Q0FBRztNQUMzQixJQUFJLENBQUM5QixtQkFBbUIsR0FBRyxJQUFJLENBQUM0SSxhQUFhLENBQUMsSUFBSSxDQUFDNUksbUJBQW1CLENBQUM7SUFDeEU7RUFDRDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiIxMjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBbei1wYWdpbmdd5LiL5ouJ5Yi35pawdmlld+aooeWdl1xuaW1wb3J0IHUgZnJvbSAnLi4vLi96LXBhZ2luZy11dGlscydcbmltcG9ydCBjIGZyb20gJy4uLy4vei1wYWdpbmctY29uc3RhbnQnXG5pbXBvcnQgRW51bSBmcm9tICcuLi8uL3otcGFnaW5nLWVudW0nXG5cblxuXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0cHJvcHM6IHtcblx0XHQvLyDkuIvmi4nliLfmlrDnmoTkuLvpopjmoLflvI/vvIzmlK/mjIFibGFja++8jHdoaXRl77yM6buY6K6kYmxhY2tcblx0XHRyZWZyZXNoZXJUaGVtZVN0eWxlOiB7XG5cdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJUaGVtZVN0eWxlJywgJycpXG5cdFx0fSxcblx0XHQvLyDoh6rlrprkuYnkuIvmi4nliLfmlrDkuK3lt6bkvqflm77moIfnmoTmoLflvI9cblx0XHRyZWZyZXNoZXJJbWdTdHlsZToge1xuXHRcdFx0dHlwZTogT2JqZWN0LFxuXHRcdFx0ZGVmYXVsdDogdS5nYygncmVmcmVzaGVySW1nU3R5bGUnLCB7fSlcblx0XHR9LFxuXHRcdC8vIOiHquWumuS5ieS4i+aLieWIt+aWsOS4reWPs+S+p+eKtuaAgeaPj+i/sOaWh+Wtl+eahOagt+W8j1xuXHRcdHJlZnJlc2hlclRpdGxlU3R5bGU6IHtcblx0XHRcdHR5cGU6IE9iamVjdCxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3JlZnJlc2hlclRpdGxlU3R5bGUnLCB7fSlcblx0XHR9LFxuXHRcdC8vIOiHquWumuS5ieS4i+aLieWIt+aWsOS4reWPs+S+p+acgOWQjuabtOaWsOaXtumXtOaWh+Wtl+eahOagt+W8jyhzaG93LXJlZnJlc2hlci11cGRhdGUtdGltZeS4unRydWXml7bmnInmlYgpXG5cdFx0cmVmcmVzaGVyVXBkYXRlVGltZVN0eWxlOiB7XG5cdFx0XHR0eXBlOiBPYmplY3QsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJVcGRhdGVUaW1lU3R5bGUnLCB7fSlcblx0XHR9LFxuXHRcdC8vIOWcqOW+ruS/oeWwj+eoi+W6j+WSjFFR5bCP56iL5bqP5Lit77yM5piv5ZCm5a6e5pe255uR5ZCs5LiL5ouJ5Yi35paw5Lit6L+b5bqm77yM6buY6K6k5Li65ZCmXG5cdFx0d2F0Y2hSZWZyZXNoZXJUb3VjaG1vdmU6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCd3YXRjaFJlZnJlc2hlclRvdWNobW92ZScsIGZhbHNlKVxuXHRcdH0sXG5cdFx0Ly8g5bqV6YOo5Yqg6L295pu05aSa55qE5Li76aKY5qC35byP77yM5pSv5oyBYmxhY2vvvIx3aGl0Ze+8jOm7mOiupGJsYWNrXG5cdFx0bG9hZGluZ01vcmVUaGVtZVN0eWxlOiB7XG5cdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdsb2FkaW5nTW9yZVRoZW1lU3R5bGUnLCAnJylcblx0XHR9LFxuXHRcdC8vIOaYr+WQpuWPquS9v+eUqOS4i+aLieWIt+aWsO+8jOiuvue9ruS4unRydWXlkI7lsIblhbPpl61tb3VudGVk6Ieq5Yqo6K+35rGC5pWw5o2u44CB5YWz6Zet5rua5Yqo5Yiw5bqV6YOo5Yqg6L295pu05aSa77yM5by65Yi26ZqQ6JeP56m65pWw5o2u5Zu+44CC6buY6K6k5Li65ZCmXG5cdFx0cmVmcmVzaGVyT25seToge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3JlZnJlc2hlck9ubHknLCBmYWxzZSlcblx0XHR9LFxuXHRcdC8vIOiHquWumuS5ieS4i+aLieWIt+aWsOm7mOiupOeKtuaAgeS4i+WbnuW8ueWKqOeUu+aXtumXtO+8jOWNleS9jeS4uuavq+enku+8jOm7mOiupOS4ujEwMOavq+enku+8jG52dWXml6DmlYhcblx0XHRyZWZyZXNoZXJEZWZhdWx0RHVyYXRpb246IHtcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJEZWZhdWx0RHVyYXRpb24nLCAxMDApXG5cdFx0fSxcblx0XHQvLyDoh6rlrprkuYnkuIvmi4nliLfmlrDnu5PmnZ/ku6XlkI7lu7bov5/lm57lvLnnmoTml7bpl7TvvIzljZXkvY3kuLrmr6vnp5LvvIzpu5jorqTkuLowXG5cdFx0cmVmcmVzaGVyQ29tcGxldGVEZWxheToge1xuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3JlZnJlc2hlckNvbXBsZXRlRGVsYXknLCAwKVxuXHRcdH0sXG5cdFx0Ly8g6Ieq5a6a5LmJ5LiL5ouJ5Yi35paw57uT5p2f5Zue5by55Yqo55S75pe26Ze077yM5Y2V5L2N5Li65q+r56eS77yM6buY6K6k5Li6MzAw5q+r56eSKHJlZnJlc2hlckVuZEJvdW5jZUVuYWJsZWTkuLpmYWxzZeaXtu+8jHJlZnJlc2hlckNvbXBsZXRlRHVyYXRpb27kuLrorr7lrprlgLznmoQxLzMp77yMbnZ1ZeaXoOaViFxuXHRcdHJlZnJlc2hlckNvbXBsZXRlRHVyYXRpb246IHtcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJDb21wbGV0ZUR1cmF0aW9uJywgMzAwKVxuXHRcdH0sXG5cdFx0Ly8g6Ieq5a6a5LmJ5LiL5ouJ5Yi35paw5Lit5piv5ZCm5YWB6K645YiX6KGo5rua5Yqo77yM6buY6K6k5Li65pivXG5cdFx0cmVmcmVzaGVyUmVmcmVzaGluZ1Njcm9sbGFibGU6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJSZWZyZXNoaW5nU2Nyb2xsYWJsZScsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDoh6rlrprkuYnkuIvmi4nliLfmlrDnu5PmnZ/nirbmgIHkuIvmmK/lkKblhYHorrjliJfooajmu5rliqjvvIzpu5jorqTkuLrlkKZcblx0XHRyZWZyZXNoZXJDb21wbGV0ZVNjcm9sbGFibGU6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJDb21wbGV0ZVNjcm9sbGFibGUnLCBmYWxzZSlcblx0XHR9LFxuXHRcdC8vIOaYr+WQpuS9v+eUqOiHquWumuS5ieeahOS4i+aLieWIt+aWsO+8jOm7mOiupOS4uuaYr++8jOWNs+S9v+eUqHotcGFnaW5n55qE5LiL5ouJ5Yi35paw44CC6K6+572u5Li6ZmFsc2XljbPku6Pooajkvb/nlKh1bmkgc2Nyb2xsLXZpZXfoh6rluKbnmoTkuIvmi4nliLfmlrDvvIxoNeOAgUFwcOOAgeW+ruS/oeWwj+eoi+W6j+S7peWklueahOW5s+WPsOS4jeaUr+aMgXVuaSBzY3JvbGwtdmlld+iHquW4pueahOS4i+aLieWIt+aWsFxuXHRcdHVzZUN1c3RvbVJlZnJlc2hlcjoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3VzZUN1c3RvbVJlZnJlc2hlcicsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDoh6rlrprkuYnkuIvmi4nliLfmlrDkuIvmi4nluKfnjofvvIzpu5jorqTkuLo0MO+8jOi/h+mrmOWPr+iDveS8muWHuueOsOaKluWKqOmXrumimFxuXHRcdHJlZnJlc2hlckZwczoge1xuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3JlZnJlc2hlckZwcycsIDQwKVxuXHRcdH0sXG5cdFx0Ly8g6Ieq5a6a5LmJ5LiL5ouJ5Yi35paw5YWB6K646Kem5Y+R55qE5pyA5aSn5LiL5ouJ6KeS5bqm77yM6buY6K6k5Li6NDDluqbvvIzlvZPkuIvmi4nop5LluqblsI/kuo7orr7lrprlgLzml7bvvIzoh6rlrprkuYnkuIvmi4nliLfmlrDliqjnlLvkuI3kvJrooqvop6blj5Fcblx0XHRyZWZyZXNoZXJNYXhBbmdsZToge1xuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3JlZnJlc2hlck1heEFuZ2xlJywgNDApXG5cdFx0fSxcblx0XHQvLyDoh6rlrprkuYnkuIvmi4nliLfmlrDnmoTop5LluqbnlLHmnKrovr7liLDmnIDlpKfop5Lluqblj5jliLDovr7liLDmnIDlpKfop5Lluqbml7bvvIzmmK/lkKbnu6fnu63kuIvmi4nliLfmlrDmiYvlir/vvIzpu5jorqTkuLrlkKZcblx0XHRyZWZyZXNoZXJBbmdsZUVuYWJsZUNoYW5nZUNvbnRpbnVlZDoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3JlZnJlc2hlckFuZ2xlRW5hYmxlQ2hhbmdlQ29udGludWVkJywgZmFsc2UpXG5cdFx0fSxcblx0XHQvLyDoh6rlrprkuYnkuIvmi4nliLfmlrDpu5jorqTnirbmgIHkuIvnmoTmloflrZdcblx0XHRyZWZyZXNoZXJEZWZhdWx0VGV4dDoge1xuXHRcdFx0dHlwZTogW1N0cmluZywgT2JqZWN0XSxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3JlZnJlc2hlckRlZmF1bHRUZXh0JywgbnVsbClcblx0XHR9LFxuXHRcdC8vIOiHquWumuS5ieS4i+aLieWIt+aWsOadvuaJi+eri+WNs+WIt+aWsOeKtuaAgeS4i+eahOaWh+Wtl1xuXHRcdHJlZnJlc2hlclB1bGxpbmdUZXh0OiB7XG5cdFx0XHR0eXBlOiBbU3RyaW5nLCBPYmplY3RdLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygncmVmcmVzaGVyUHVsbGluZ1RleHQnLCBudWxsKVxuXHRcdH0sXG5cdFx0Ly8g6Ieq5a6a5LmJ5LiL5ouJ5Yi35paw5Yi35paw5Lit54q25oCB5LiL55qE5paH5a2XXG5cdFx0cmVmcmVzaGVyUmVmcmVzaGluZ1RleHQ6IHtcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE9iamVjdF0sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJSZWZyZXNoaW5nVGV4dCcsIG51bGwpXG5cdFx0fSxcblx0XHQvLyDoh6rlrprkuYnkuIvmi4nliLfmlrDliLfmlrDnu5PmnZ/nirbmgIHkuIvnmoTmloflrZdcblx0XHRyZWZyZXNoZXJDb21wbGV0ZVRleHQ6IHtcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE9iamVjdF0sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJDb21wbGV0ZVRleHQnLCBudWxsKVxuXHRcdH0sXG5cdFx0Ly8g6Ieq5a6a5LmJ57un57ut5LiL5ouJ6L+b5YWl5LqM5qW85paH5a2XXG5cdFx0cmVmcmVzaGVyR29GMlRleHQ6IHtcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE9iamVjdF0sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJHb0YyVGV4dCcsIG51bGwpXG5cdFx0fSxcblx0XHQvLyDoh6rlrprkuYnkuIvmi4nliLfmlrDpu5jorqTnirbmgIHkuIvnmoTlm77niYdcblx0XHRyZWZyZXNoZXJEZWZhdWx0SW1nOiB7XG5cdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJEZWZhdWx0SW1nJywgbnVsbClcblx0XHR9LFxuXHRcdC8vIOiHquWumuS5ieS4i+aLieWIt+aWsOadvuaJi+eri+WNs+WIt+aWsOeKtuaAgeS4i+eahOWbvueJh++8jOm7mOiupOS4jnJlZnJlc2hlckRlZmF1bHRJbWfkuIDoh7Rcblx0XHRyZWZyZXNoZXJQdWxsaW5nSW1nOiB7XG5cdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJQdWxsaW5nSW1nJywgbnVsbClcblx0XHR9LFxuXHRcdC8vIOiHquWumuS5ieS4i+aLieWIt+aWsOWIt+aWsOS4reeKtuaAgeS4i+eahOWbvueJh1xuXHRcdHJlZnJlc2hlclJlZnJlc2hpbmdJbWc6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3JlZnJlc2hlclJlZnJlc2hpbmdJbWcnLCBudWxsKVxuXHRcdH0sXG5cdFx0Ly8g6Ieq5a6a5LmJ5LiL5ouJ5Yi35paw5Yi35paw57uT5p2f54q25oCB5LiL55qE5Zu+54mHXG5cdFx0cmVmcmVzaGVyQ29tcGxldGVJbWc6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3JlZnJlc2hlckNvbXBsZXRlSW1nJywgbnVsbClcblx0XHR9LFxuXHRcdC8vIOiHquWumuS5ieS4i+aLieWIt+aWsOWIt+aWsOS4reeKtuaAgeS4i+aYr+WQpuWxleekuuaXi+i9rOWKqOeUu1xuXHRcdHJlZnJlc2hlclJlZnJlc2hpbmdBbmltYXRlZDoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3JlZnJlc2hlclJlZnJlc2hpbmdBbmltYXRlZCcsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDmmK/lkKblvIDlkK/oh6rlrprkuYnkuIvmi4nliLfmlrDliLfmlrDnu5PmnZ/lm57lvLnmlYjmnpzvvIzpu5jorqTkuLrmmK9cblx0XHRyZWZyZXNoZXJFbmRCb3VuY2VFbmFibGVkOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygncmVmcmVzaGVyRW5kQm91bmNlRW5hYmxlZCcsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDmmK/lkKblvIDlkK/oh6rlrprkuYnkuIvmi4nliLfmlrDvvIzpu5jorqTkuLrmmK9cblx0XHRyZWZyZXNoZXJFbmFibGVkOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygncmVmcmVzaGVyRW5hYmxlZCcsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDorr7nva7oh6rlrprkuYnkuIvmi4nliLfmlrDpmIjlgLzvvIzpu5jorqTkuLo4MHJweFxuXHRcdHJlZnJlc2hlclRocmVzaG9sZDoge1xuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3JlZnJlc2hlclRocmVzaG9sZCcsICc4MHJweCcpXG5cdFx0fSxcblx0XHQvLyDorr7nva7ns7vnu5/kuIvmi4nliLfmlrDpu5jorqTmoLflvI/vvIzmlK/mjIHorr7nva4gYmxhY2vvvIx3aGl0Ze+8jG5vbmXvvIxub25lIOihqOekuuS4jeS9v+eUqOm7mOiupOagt+W8j++8jOm7mOiupOS4umJsYWNrXG5cdFx0cmVmcmVzaGVyRGVmYXVsdFN0eWxlOiB7XG5cdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJEZWZhdWx0U3R5bGUnLCAnYmxhY2snKVxuXHRcdH0sXG5cdFx0Ly8g6K6+572u6Ieq5a6a5LmJ5LiL5ouJ5Yi35paw5Yy65Z+f6IOM5pmvXG5cdFx0cmVmcmVzaGVyQmFja2dyb3VuZDoge1xuXHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygncmVmcmVzaGVyQmFja2dyb3VuZCcsICd0cmFuc3BhcmVudCcpXG5cdFx0fSxcblx0XHQvLyDorr7nva7lm7rlrprnmoToh6rlrprkuYnkuIvmi4nliLfmlrDljLrln5/og4zmma9cblx0XHRyZWZyZXNoZXJGaXhlZEJhY2tncm91bmQ6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3JlZnJlc2hlckZpeGVkQmFja2dyb3VuZCcsICd0cmFuc3BhcmVudCcpXG5cdFx0fSxcblx0XHQvLyDorr7nva7lm7rlrprnmoToh6rlrprkuYnkuIvmi4nliLfmlrDljLrln5/pq5jluqbvvIzpu5jorqTkuLowXG5cdFx0cmVmcmVzaGVyRml4ZWRCYWNIZWlnaHQ6IHtcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJGaXhlZEJhY0hlaWdodCcsIDApXG5cdFx0fSxcblx0XHQvLyDorr7nva7oh6rlrprkuYnkuIvmi4nliLfmlrDkuIvmi4notoXlh7rpmIjlgLzlkI7nu6fnu63kuIvmi4nkvY3np7voobDlh4/nmoTmr5TkvovvvIzojIPlm7QwLTHvvIzlgLzotorlpKfku6PooajoobDlh4/otorlpJrjgILpu5jorqTkuLowLjY1KG52dWXml6DmlYgpXG5cdFx0cmVmcmVzaGVyT3V0UmF0ZToge1xuXHRcdFx0dHlwZTogTnVtYmVyLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygncmVmcmVzaGVyT3V0UmF0ZScsIDAuNjUpXG5cdFx0fSxcblx0XHQvLyDmmK/lkKblvIDlkK/kuIvmi4nov5vlhaXkuozmpbzlip/og73vvIzpu5jorqTkuLrlkKZcblx0XHRyZWZyZXNoZXJGMkVuYWJsZWQ6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJGMkVuYWJsZWQnLCBmYWxzZSlcblx0XHR9LFxuXHRcdC8vIOS4i+aLiei/m+WFpeS6jOalvOmYiOWAvO+8jOm7mOiupOS4ujIwMHJweFxuXHRcdHJlZnJlc2hlckYyVGhyZXNob2xkOiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygncmVmcmVzaGVyRjJUaHJlc2hvbGQnLCAnMjAwcnB4Jylcblx0XHR9LFxuXHRcdC8vIOS4i+aLiei/m+WFpeS6jOalvOWKqOeUu+aXtumXtO+8jOWNleS9jeS4uuavq+enku+8jOm7mOiupOS4ujIwMOavq+enklxuXHRcdHJlZnJlc2hlckYyRHVyYXRpb246IHtcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJGMkR1cmF0aW9uJywgMjAwKVxuXHRcdH0sXG5cdFx0Ly8g5LiL5ouJ6L+b5YWl5LqM5qW854q25oCB5p2+5omL5ZCO5piv5ZCm5by55Ye65LqM5qW877yM6buY6K6k5Li65pivXG5cdFx0c2hvd1JlZnJlc2hlckYyOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnc2hvd1JlZnJlc2hlckYyJywgdHJ1ZSlcblx0XHR9LFxuXHRcdC8vIOiuvue9ruiHquWumuS5ieS4i+aLieWIt+aWsOS4i+aLieaXtuWunumZheS4i+aLieS9jeenu+S4jueUqOaIt+S4i+aLiei3neemu+eahOavlOWAvO+8jOm7mOiupOS4ujAuNzXvvIzljbPku6Pooajoi6XnlKjmiLfkuIvmi4kxMHB477yM5YiZ5a6e6ZmF5L2N56e75Li6Ny41cHgobnZ1ZeaXoOaViClcblx0XHRyZWZyZXNoZXJQdWxsUmF0ZToge1xuXHRcdFx0dHlwZTogTnVtYmVyLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygncmVmcmVzaGVyUHVsbFJhdGUnLCAwLjc1KVxuXHRcdH0sXG5cdFx0Ly8g5piv5ZCm5pi+56S65pyA5ZCO5pu05paw5pe26Ze077yM6buY6K6k5Li65ZCmXG5cdFx0c2hvd1JlZnJlc2hlclVwZGF0ZVRpbWU6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdzaG93UmVmcmVzaGVyVXBkYXRlVGltZScsIGZhbHNlKVxuXHRcdH0sXG5cdFx0Ly8g5aaC5p6c6ZyA6KaB5Yy65Yir5LiN5ZCM6aG16Z2i55qE5pyA5ZCO5pu05paw5pe26Ze077yM6K+35Li65LiN5ZCM6aG16Z2i55qEei1wYWdpbmfnmoRgcmVmcmVzaGVyLXVwZGF0ZS10aW1lLWtleWDorr7nva7kuI3lkIznmoTlrZfnrKbkuLJcblx0XHRyZWZyZXNoZXJVcGRhdGVUaW1lS2V5OiB7XG5cdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdyZWZyZXNoZXJVcGRhdGVUaW1lS2V5JywgJ2RlZmF1bHQnKVxuXHRcdH0sXG5cdFx0Ly8g5LiL5ouJ5Yi35paw5pe25LiL5ouJ5Yiw4oCc5p2+5omL56uL5Y2z5Yi35paw4oCd5oiW4oCc5p2+5omL6L+b5YWl5LqM5qW84oCd54q25oCB5pe25piv5ZCm5L2/5omL5py655+t5oyv5Yqo77yM6buY6K6k5Li65ZCm77yIaDXml6DmlYjvvIlcblx0XHRyZWZyZXNoZXJWaWJyYXRlOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygncmVmcmVzaGVyVmlicmF0ZScsIGZhbHNlKVxuXHRcdH0sXG5cdFx0Ly8g5LiL5ouJ5Yi35paw5pe25piv5ZCm56aB5q2i5LiL5ouJ5Yi35pawdmlld+i3n+maj+eUqOaIt+inpuaRuOerluebtOenu+WKqO+8jOm7mOiupOS4uuWQpuOAguazqOaEj+atpOWxnuaAp+WPquaYr+emgeatouS4i+aLieWIt+aWsHZpZXfnp7vliqjvvIzlhbbku5bkuIvmi4nliLfmlrDpgLvovpHkvp3nhLbkvJrmraPluLjop6blj5Fcblx0XHRyZWZyZXNoZXJOb1RyYW5zZm9ybToge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3JlZnJlc2hlck5vVHJhbnNmb3JtJywgZmFsc2UpXG5cdFx0fSxcblx0XHQvLyDmmK/lkKblvIDlkK/kuIvmi4nliLfmlrDnirbmgIHmoI/ljaDkvY3vvIzpgILnlKjkuo7pmpDol4/lr7zoiKrmoI/ml7bvvIzkuIvmi4nliLfmlrDpnIDopoHpgb/lvIDnirbmgIHmoI/pq5jluqbnmoTmg4XlhrXvvIzpu5jorqTkuLrlkKZcblx0XHR1c2VSZWZyZXNoZXJTdGF0dXNCYXJQbGFjZWhvbGRlcjoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3VzZVJlZnJlc2hlclN0YXR1c0JhclBsYWNlaG9sZGVyJywgZmFsc2UpXG5cdFx0fSxcblx0fSxcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0UjogRW51bS5SZWZyZXNoZXIsXG5cdFx0XHQvL+S4i+aLieWIt+aWsOeKtuaAgVxuXHRcdFx0cmVmcmVzaGVyU3RhdHVzOiBFbnVtLlJlZnJlc2hlci5EZWZhdWx0LFxuXHRcdFx0cmVmcmVzaGVyVG91Y2hzdGFydFk6IDAsXG5cdFx0XHRsYXN0UmVmcmVzaGVyVG91Y2htb3ZlOiBudWxsLFxuXHRcdFx0cmVmcmVzaGVyUmVhY2hNYXhBbmdsZTogdHJ1ZSxcblx0XHRcdHJlZnJlc2hlclRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMHB4KScsXG5cdFx0XHRyZWZyZXNoZXJUcmFuc2l0aW9uOiAnJyxcblx0XHRcdGZpbmFsUmVmcmVzaGVyRGVmYXVsdFN0eWxlOiAnYmxhY2snLFxuXHRcdFx0cmVmcmVzaGVyUmV2ZWFsU3RhY2tDb3VudDogMCxcblx0XHRcdHJlZnJlc2hlckNvbXBsZXRlVGltZW91dDogbnVsbCxcblx0XHRcdHJlZnJlc2hlckNvbXBsZXRlU3ViVGltZW91dDogbnVsbCxcblx0XHRcdHJlZnJlc2hlckVuZFRpbWVvdXQ6IG51bGwsXG5cdFx0XHRpc1RvdWNobW92aW5nVGltZW91dDogbnVsbCxcblx0XHRcdHJlZnJlc2hlclRyaWdnZXJlZDogZmFsc2UsXG5cdFx0XHRpc1RvdWNobW92aW5nOiBmYWxzZSxcblx0XHRcdGlzVG91Y2hFbmRlZDogZmFsc2UsXG5cdFx0XHRpc1VzZXJQdWxsRG93bjogZmFsc2UsXG5cdFx0XHRwcml2YXRlUmVmcmVzaGVyRW5hYmxlZDogLTEsXG5cdFx0XHRwcml2YXRlU2hvd1JlZnJlc2hlcldoZW5SZWxvYWQ6IGZhbHNlLFxuXHRcdFx0Y3VzdG9tUmVmcmVzaGVySGVpZ2h0OiAtMSxcblx0XHRcdHNob3dDdXN0b21SZWZyZXNoZXI6IGZhbHNlLFxuXHRcdFx0ZG9SZWZyZXNoQW5pbWF0ZUFmdGVyOiBmYWxzZSxcblx0XHRcdGlzUmVmcmVzaGVySW5Db21wbGV0ZTogZmFsc2UsXG5cdFx0XHRzaG93RjI6IGZhbHNlLFxuXHRcdFx0ZjJUcmFuc2Zvcm06ICcnLFxuXHRcdFx0cHVsbERvd25UaW1lU3RhbXA6IDAsXG5cdFx0XHRtb3ZlRGlzOiAwLFxuXHRcdFx0b2xkTW92ZURpczogMCxcblx0XHRcdGN1cnJlbnREaXM6IDAsXG5cdFx0XHRvbGRDdXJyZW50TW92ZURpczogMCxcblx0XHRcdG9sZFJlZnJlc2hlclRvdWNobW92ZVk6IDAsXG5cdFx0XHRvbGRUb3VjaERpcmVjdGlvbjogJycsXG5cdFx0XHRvbGRFbWl0ZWRUb3VjaERpcmVjdGlvbjogJycsXG5cdFx0XHRvbGRQdWxsaW5nRGlzdGFuY2U6IC0xLFxuXHRcdFx0cmVmcmVzaGVyVGhyZXNob2xkVXBkYXRlVGFnOiAwXG5cdFx0fVxuXHR9LFxuXHR3YXRjaDoge1xuXHRcdHJlZnJlc2hlckRlZmF1bHRTdHlsZToge1xuXHRcdFx0aGFuZGxlcihuZXdWYWwpIHtcblx0XHRcdFx0aWYgKG5ld1ZhbC5sZW5ndGgpIHtcblx0XHRcdFx0XHR0aGlzLmZpbmFsUmVmcmVzaGVyRGVmYXVsdFN0eWxlID0gbmV3VmFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0aW1tZWRpYXRlOiB0cnVlXG5cdFx0fSxcblx0XHRyZWZyZXNoZXJTdGF0dXMobmV3VmFsKSB7XG5cdFx0XHRuZXdWYWwgPT09IEVudW0uUmVmcmVzaGVyLkxvYWRpbmcgJiYgdGhpcy5fY2xlYW5SZWZyZXNoZXJFbmRUaW1lb3V0KCk7XG5cdFx0XHR0aGlzLnJlZnJlc2hlclZpYnJhdGUgJiYgKG5ld1ZhbCA9PT0gRW51bS5SZWZyZXNoZXIuUmVsZWFzZVRvUmVmcmVzaCB8fCBuZXdWYWwgPT09IEVudW0uUmVmcmVzaGVyLkdvRjIpICYmIHRoaXMuX2RvVmlicmF0ZVNob3J0KCk7XG5cdFx0XHR0aGlzLiRlbWl0KCdyZWZyZXNoZXJTdGF0dXNDaGFuZ2UnLCBuZXdWYWwpO1xuXHRcdFx0dGhpcy4kZW1pdCgndXBkYXRlOnJlZnJlc2hlclN0YXR1cycsIG5ld1ZhbCk7XG5cdFx0fSxcblx0XHQvLyDnm5HlkKzlvZPliY3kuIvmi4nliLfmlrDlkK/nlKgv56aB55So54q25oCBXG5cdFx0cmVmcmVzaGVyRW5hYmxlZChuZXdWYWwpIHtcblx0XHRcdC8vIOW9k+emgeeUqOS4i+aLieWIt+aWsOaXtu+8jOW8uuWItuaUtuWbnuato+WcqOWxleekuueahOS4i+aLieWIt+aWsHZpZXdcblx0XHRcdCFuZXdWYWwgJiYgdGhpcy5lbmRSZWZyZXNoKCk7XG5cdFx0fVxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdHB1bGxEb3duRGlzVGltZVN0YW1wKCkge1xuXHRcdFx0cmV0dXJuIDEwMDAgLyB0aGlzLnJlZnJlc2hlckZwcztcblx0XHR9LFxuXHRcdHJlZnJlc2hlclRocmVzaG9sZFVuaXRDb252ZXJ0ZWQoKSB7XG5cdFx0XHRyZXR1cm4gdS5hZGRVbml0KHRoaXMucmVmcmVzaGVyVGhyZXNob2xkLCB0aGlzLnVuaXQpO1xuXHRcdH0sXG5cdFx0ZmluYWxSZWZyZXNoZXJFbmFibGVkKCkge1xuXHRcdFx0aWYgKHRoaXMudXNlQ2hhdFJlY29yZE1vZGUpIHJldHVybiBmYWxzZTtcblx0XHRcdGlmICh0aGlzLnByaXZhdGVSZWZyZXNoZXJFbmFibGVkID09PSAtMSkgcmV0dXJuIHRoaXMucmVmcmVzaGVyRW5hYmxlZDtcblx0XHRcdHJldHVybiB0aGlzLnByaXZhdGVSZWZyZXNoZXJFbmFibGVkID09PSAxO1xuXHRcdH0sXG5cdFx0ZmluYWxSZWZyZXNoZXJUaHJlc2hvbGQoKSB7XG5cdFx0XHRsZXQgcmVmcmVzaGVyVGhyZXNob2xkID0gdGhpcy5yZWZyZXNoZXJUaHJlc2hvbGRVbml0Q29udmVydGVkO1xuXHRcdFx0bGV0IGlkRGVmYXVsdCA9IGZhbHNlO1xuXHRcdFx0aWYgKHJlZnJlc2hlclRocmVzaG9sZCA9PT0gdS5hZGRVbml0KDgwLCB0aGlzLnVuaXQpKSB7XG5cdFx0XHRcdGlkRGVmYXVsdCA9IHRydWU7XG5cdFx0XHRcdGlmICh0aGlzLnNob3dSZWZyZXNoZXJVcGRhdGVUaW1lKSB7XG5cdFx0XHRcdFx0cmVmcmVzaGVyVGhyZXNob2xkID0gdS5hZGRVbml0KDEyMCwgdGhpcy51bml0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aWYgKGlkRGVmYXVsdCAmJiB0aGlzLmN1c3RvbVJlZnJlc2hlckhlaWdodCA+IDApIHJldHVybiB0aGlzLmN1c3RvbVJlZnJlc2hlckhlaWdodCArIHRoaXMuZmluYWxSZWZyZXNoZXJUaHJlc2hvbGRQbGFjZWhvbGRlcjtcblx0XHRcdHJldHVybiB1LmNvbnZlcnRUb1B4KHJlZnJlc2hlclRocmVzaG9sZCkgKyB0aGlzLmZpbmFsUmVmcmVzaGVyVGhyZXNob2xkUGxhY2Vob2xkZXI7XG5cdFx0fSxcblx0XHRmaW5hbFJlZnJlc2hlckYyVGhyZXNob2xkKCkge1xuXHRcdFx0cmV0dXJuIHUuY29udmVydFRvUHgodS5hZGRVbml0KHRoaXMucmVmcmVzaGVyRjJUaHJlc2hvbGQsIHRoaXMudW5pdCkpO1xuXHRcdH0sXG5cdFx0ZmluYWxSZWZyZXNoZXJUaHJlc2hvbGRQbGFjZWhvbGRlcigpIHtcblx0XHRcdHJldHVybiB0aGlzLnVzZVJlZnJlc2hlclN0YXR1c0JhclBsYWNlaG9sZGVyID8gdGhpcy5zdGF0dXNCYXJIZWlnaHQgOiAwO1xuXHRcdH0sXG5cdFx0ZmluYWxSZWZyZXNoZXJGaXhlZEJhY0hlaWdodCgpIHtcblx0XHRcdHJldHVybiB1LmNvbnZlcnRUb1B4KHRoaXMucmVmcmVzaGVyRml4ZWRCYWNIZWlnaHQpO1xuXHRcdH0sXG5cdFx0ZmluYWxSZWZyZXNoZXJUaGVtZVN0eWxlKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMucmVmcmVzaGVyVGhlbWVTdHlsZS5sZW5ndGggPyB0aGlzLnJlZnJlc2hlclRoZW1lU3R5bGUgOiB0aGlzLmRlZmF1bHRUaGVtZVN0eWxlO1xuXHRcdH0sXG5cdFx0ZmluYWxSZWZyZXNoZXJPdXRSYXRlKCkge1xuXHRcdFx0bGV0IHJhdGUgPSB0aGlzLnJlZnJlc2hlck91dFJhdGU7XG5cdFx0XHRyYXRlID0gTWF0aC5tYXgoMCxyYXRlKTtcblx0XHRcdHJhdGUgPSBNYXRoLm1pbigxLHJhdGUpO1xuXHRcdFx0cmV0dXJuIHJhdGU7XG5cdFx0fSxcblx0XHRmaW5hbFJlZnJlc2hlclB1bGxSYXRlKCkge1xuXHRcdFx0bGV0IHJhdGUgPSB0aGlzLnJlZnJlc2hlclB1bGxSYXRlO1xuXHRcdFx0cmF0ZSA9IE1hdGgubWF4KDAscmF0ZSk7XG5cdFx0XHRyZXR1cm4gcmF0ZTtcblx0XHR9LFxuXHRcdGZpbmFsUmVmcmVzaGVyVHJhbnNmb3JtKCkge1xuXHRcdFx0aWYgKHRoaXMucmVmcmVzaGVyTm9UcmFuc2Zvcm0gfHwgdGhpcy5yZWZyZXNoZXJUcmFuc2Zvcm0gPT09ICd0cmFuc2xhdGVZKDBweCknKSByZXR1cm4gJ25vbmUnO1xuXHRcdFx0cmV0dXJuIHRoaXMucmVmcmVzaGVyVHJhbnNmb3JtO1xuXHRcdH0sXG5cdFx0ZmluYWxTaG93UmVmcmVzaGVyV2hlblJlbG9hZCgpIHtcblx0XHRcdHJldHVybiB0aGlzLnNob3dSZWZyZXNoZXJXaGVuUmVsb2FkIHx8IHRoaXMucHJpdmF0ZVNob3dSZWZyZXNoZXJXaGVuUmVsb2FkO1xuXHRcdH0sXG5cdFx0ZmluYWxSZWZyZXNoZXJUcmlnZ2VyZWQoKSB7XG5cdFx0XHRpZiAoISh0aGlzLmZpbmFsUmVmcmVzaGVyRW5hYmxlZCAmJiAhdGhpcy51c2VDdXN0b21SZWZyZXNoZXIpKSByZXR1cm4gZmFsc2U7XG5cdFx0XHRyZXR1cm4gdGhpcy5yZWZyZXNoZXJUcmlnZ2VyZWQ7XG5cdFx0fSxcblx0XHRzaG93UmVmcmVzaGVyKCkge1xuXHRcdFx0Y29uc3Qgc2hvd1JlZnJlc2hlciA9IHRoaXMuZmluYWxSZWZyZXNoZXJFbmFibGVkICYmIHRoaXMudXNlQ3VzdG9tUmVmcmVzaGVyO1xuXG5cdFx0XHR0aGlzLmFjdGl2ZSAmJiB0aGlzLmN1c3RvbVJlZnJlc2hlckhlaWdodCA9PT0gLTEgJiYgc2hvd1JlZnJlc2hlciAmJiB0aGlzLnVwZGF0ZUN1c3RvbVJlZnJlc2hlckhlaWdodCgpO1xuXG5cdFx0XHRyZXR1cm4gc2hvd1JlZnJlc2hlcjtcblx0XHR9LFxuXHRcdGhhc1RvdWNobW92ZSgpIHtcblxuXG5cdFx0XHRpZiAodGhpcy4kbGlzdGVuZXJzICYmICF0aGlzLiRsaXN0ZW5lcnMucmVmcmVzaGVyVG91Y2htb3ZlKSByZXR1cm4gZmFsc2U7XG5cblxuXG5cblx0XHRcdHJldHVybiB0cnVlO1xuXG5cdFx0XHRyZXR1cm4gdGhpcy53YXRjaFJlZnJlc2hlclRvdWNobW92ZTtcblx0XHR9LFxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Ly8g57uI5q2i5LiL5ouJ5Yi35paw54q25oCBXG5cdFx0ZW5kUmVmcmVzaCgpIHtcblx0XHRcdHRoaXMudG90YWxEYXRhID0gdGhpcy5yZWFsVG90YWxEYXRhO1xuXHRcdFx0dGhpcy5fcmVmcmVzaGVyRW5kKCk7XG5cdFx0XHR0aGlzLl9lbmRTeXN0ZW1Mb2FkaW5nQW5kUmVmcmVzaCgpO1xuXHRcdFx0dGhpcy5faGFuZGxlU2Nyb2xsVmlld0JvdW5jZSh7IGJvdW5jZTogdHJ1ZSB9KTtcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0dGhpcy5yZWZyZXNoZXJUcmlnZ2VyZWQgPSBmYWxzZTtcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDmiYvliqjmm7TmlrDoh6rlrprkuYnkuIvmi4nliLfmlrB2aWV36auY5bqmXG5cdFx0dXBkYXRlQ3VzdG9tUmVmcmVzaGVySGVpZ2h0KCkge1xuXHRcdFx0dS5kZWxheSgoKSA9PiB0aGlzLiRuZXh0VGljayh0aGlzLl91cGRhdGVDdXN0b21SZWZyZXNoZXJIZWlnaHQpKTtcblx0XHR9LFxuXHRcdC8vIOWFs+mXreS6jOalvFxuXHRcdGNsb3NlRjIoKSB7XG5cdFx0XHR0aGlzLl9oYW5kbGVDbG9zZUYyKCk7XG5cdFx0fSxcblx0XHQvLyDoh6rlrprkuYnkuIvmi4nliLfmlrDooqvop6blj5Fcblx0XHRfb25SZWZyZXNoKGZyb21TY3JvbGxWaWV3ID0gZmFsc2UsIGlzVXNlclB1bGxEb3duID0gdHJ1ZSkge1xuXHRcdFx0aWYgKGZyb21TY3JvbGxWaWV3ICYmICEodGhpcy5maW5hbFJlZnJlc2hlckVuYWJsZWQgJiYgIXRoaXMudXNlQ3VzdG9tUmVmcmVzaGVyKSkgcmV0dXJuO1xuXHRcdFx0dGhpcy4kZW1pdCgnb25SZWZyZXNoJyk7XG5cdFx0XHR0aGlzLiRlbWl0KCdSZWZyZXNoJyk7XG5cblxuXG5cblxuXG5cdFx0XHRpZiAodGhpcy5sb2FkaW5nIHx8IHRoaXMuaXNSZWZyZXNoZXJJbkNvbXBsZXRlKSByZXR1cm47XG5cdFx0XHR0aGlzLmxvYWRpbmdUeXBlID0gRW51bS5Mb2FkaW5nVHlwZS5SZWZyZXNoZXI7XG5cdFx0XHRpZiAodGhpcy5uU2hvd1JlZnJlc2hlclJldmVhbCkgcmV0dXJuO1xuXHRcdFx0dGhpcy5pc1VzZXJQdWxsRG93biA9IGlzVXNlclB1bGxEb3duO1xuXHRcdFx0dGhpcy5pc1VzZXJSZWxvYWQgPSAhaXNVc2VyUHVsbERvd247XG5cdFx0XHR0aGlzLl9zdGFydExvYWRpbmcodHJ1ZSk7XG5cdFx0XHR0aGlzLnJlZnJlc2hlclRyaWdnZXJlZCA9IHRydWU7XG5cdFx0XHRpZih0aGlzLnJlbG9hZFdoZW5SZWZyZXNoICYmIGlzVXNlclB1bGxEb3duKXtcblx0XHRcdFx0dGhpcy51c2VDaGF0UmVjb3JkTW9kZSA/IHRoaXMuX29uTG9hZGluZ01vcmUoJ2NsaWNrJykgOiB0aGlzLl9yZWxvYWQoZmFsc2UsIGZhbHNlLCBpc1VzZXJQdWxsRG93bik7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDoh6rlrprkuYnkuIvmi4nliLfmlrDooqvlpI3kvY1cblx0XHRfb25SZXN0b3JlKCkge1xuXHRcdFx0dGhpcy5yZWZyZXNoZXJUcmlnZ2VyZWQgPSAncmVzdG9yZSc7XG5cdFx0XHR0aGlzLiRlbWl0KCdvblJlc3RvcmUnKTtcblx0XHRcdHRoaXMuJGVtaXQoJ1Jlc3RvcmUnKTtcblx0XHR9LFxuXG5cblxuXG5cblxuXG5cblx0XHQvLyDov5vkuIDmraXlpITnkIZ0b3VjaOW8gOWni+e7k+aenFxuXHRcdF9oYW5kbGVSZWZyZXNoZXJUb3VjaHN0YXJ0KHRvdWNoKSB7XG5cdFx0XHRpZiAoIXRoaXMubG9hZGluZyAmJiB0aGlzLmlzVG91Y2hFbmRlZCkge1xuXHRcdFx0XHR0aGlzLmlzVG91Y2htb3ZpbmcgPSBmYWxzZTtcblx0XHRcdH1cblx0XHRcdHRoaXMubG9hZGluZ1R5cGUgPSBFbnVtLkxvYWRpbmdUeXBlLlJlZnJlc2hlcjtcblx0XHRcdHRoaXMuaXNUb3VjaG1vdmluZ1RpbWVvdXQgJiYgY2xlYXJUaW1lb3V0KHRoaXMuaXNUb3VjaG1vdmluZ1RpbWVvdXQpO1xuXHRcdFx0dGhpcy5pc1RvdWNoRW5kZWQgPSBmYWxzZTtcblx0XHRcdHRoaXMucmVmcmVzaGVyVHJhbnNpdGlvbiA9ICcnO1xuXHRcdFx0dGhpcy5yZWZyZXNoZXJUb3VjaHN0YXJ0WSA9IHRvdWNoLnRvdWNoWTtcblx0XHRcdHRoaXMuJGVtaXQoJ3JlZnJlc2hlclRvdWNoc3RhcnQnLCB0aGlzLnJlZnJlc2hlclRvdWNoc3RhcnRZKTtcblx0XHRcdHRoaXMubGFzdFJlZnJlc2hlclRvdWNobW92ZSA9IHRvdWNoO1xuXHRcdFx0dGhpcy5fY2xlYW5SZWZyZXNoZXJDb21wbGV0ZVRpbWVvdXQoKTtcblx0XHRcdHRoaXMuX2NsZWFuUmVmcmVzaGVyRW5kVGltZW91dCgpO1xuXHRcdH0sXG5cdFx0XG5cdFx0Ly8g6Z2eYXBwdnVl5oiW5b6u5L+h5bCP56iL5bqP5oiWUVHlsI/nqIvluo/miJZoNeW5s+WPsO+8jOS9v+eUqGpz5o6n5Yi25LiL5ouJ5Yi35pawXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdFx0Ly8g6L+b5LiA5q2l5aSE55CGdG91Y2jkuK3nu5Pmnpxcblx0XHRfaGFuZGxlUmVmcmVzaGVyVG91Y2htb3ZlKG1vdmVEaXMsIHRvdWNoKSB7XG5cdFx0XHR0aGlzLnJlZnJlc2hlclJlYWNoTWF4QW5nbGUgPSB0cnVlO1xuXHRcdFx0dGhpcy5pc1RvdWNobW92aW5nVGltZW91dCAmJiBjbGVhclRpbWVvdXQodGhpcy5pc1RvdWNobW92aW5nVGltZW91dCk7XG5cdFx0XHR0aGlzLmlzVG91Y2htb3ZpbmcgPSB0cnVlO1xuXHRcdFx0dGhpcy5pc1RvdWNoRW5kZWQgPSBmYWxzZTtcblx0XHRcdC8vIOabtOaWsOS4i+aLieWIt+aWsOeKtuaAgVxuXHRcdFx0Ly8g5LiL5ouJ5Yi35paw6Led56a76LaF6L+H6ZiI5YC8XG5cdFx0XHRpZiAobW92ZURpcyA+PSB0aGlzLmZpbmFsUmVmcmVzaGVyVGhyZXNob2xkKSB7XG5cdFx0XHRcdC8vIOWmguaenOW8gOWQr+S6huS4i+aLiei/m+WFpeS6jOalvOW5tuS4lOS4i+aLieWIt+aWsOi3neemu+i2hei/h+i/m+WFpeS6jOalvOmYiOWAvO+8jOWImeW9k+WJjeS4i+aLieWIt+aWsOeKtuaAgeS4uuadvuaJi+i/m+WFpeS6jOalvO+8jOWQpuWImeS4uuadvuaJi+eri+WNs+WIt+aWsFxuXHRcdFx0XHR0aGlzLnJlZnJlc2hlclN0YXR1cyA9IHRoaXMucmVmcmVzaGVyRjJFbmFibGVkICYmIG1vdmVEaXMgPj0gdGhpcy5maW5hbFJlZnJlc2hlckYyVGhyZXNob2xkID8gRW51bS5SZWZyZXNoZXIuR29GMiA6IEVudW0uUmVmcmVzaGVyLlJlbGVhc2VUb1JlZnJlc2g7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHQvLyDkuIvmi4nliLfmlrDot53nprvmnKrotoXov4fpmIjlgLzvvIzmmL7npLrpu5jorqTnirbmgIFcblx0XHRcdFx0dGhpcy5yZWZyZXNoZXJTdGF0dXMgPSBFbnVtLlJlZnJlc2hlci5EZWZhdWx0O1xuXHRcdFx0fVxuXG5cblxuXG5cblxuXHRcdFx0dGhpcy5tb3ZlRGlzID0gbW92ZURpcztcblx0XHR9LFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblx0XHQvLyDov5vkuIDmraXlpITnkIZ0b3VjaOe7k+adn+e7k+aenFxuXHRcdF9oYW5kbGVSZWZyZXNoZXJUb3VjaGVuZChtb3ZlRGlzKSB7XG5cblxuXG5cdFx0XHR0aGlzLmlzVG91Y2htb3ZpbmdUaW1lb3V0ICYmIGNsZWFyVGltZW91dCh0aGlzLmlzVG91Y2htb3ZpbmdUaW1lb3V0KTtcblx0XHRcdHRoaXMucmVmcmVzaGVyUmVhY2hNYXhBbmdsZSA9IHRydWU7XG5cdFx0XHR0aGlzLmlzVG91Y2hFbmRlZCA9IHRydWU7XG5cdFx0XHRjb25zdCByZWZyZXNoZXJUaHJlc2hvbGQgPSB0aGlzLmZpbmFsUmVmcmVzaGVyVGhyZXNob2xkO1xuXHRcdFx0aWYgKG1vdmVEaXMgPj0gcmVmcmVzaGVyVGhyZXNob2xkICYmICh0aGlzLnJlZnJlc2hlclN0YXR1cyA9PT0gRW51bS5SZWZyZXNoZXIuUmVsZWFzZVRvUmVmcmVzaCB8fCB0aGlzLnJlZnJlc2hlclN0YXR1cyA9PT0gRW51bS5SZWZyZXNoZXIuR29GMikpIHtcblx0XHRcdFx0Ly8g5aaC5p6c5piv5p2+5omL6L+b5YWl5LqM5qW854q25oCB77yM5YiZ6Kem5Y+R6L+b5YWl5LqM5qW8XG5cdFx0XHRcdGlmICh0aGlzLnJlZnJlc2hlclN0YXR1cyA9PT0gRW51bS5SZWZyZXNoZXIuR29GMikge1xuXHRcdFx0XHRcdHRoaXMuX2hhbmRsZUdvRjIoKTtcblx0XHRcdFx0XHR0aGlzLl9yZWZyZXNoZXJFbmQoKTtcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHQvLyDlpoLmnpzmmK/mnb7miYvnq4vljbPliLfmlrDnirbmgIHvvIzliJnop6blj5HkuIvmi4nliLfmlrBcblxuXG5cblxuXHRcdFx0XHRcdHUuZGVsYXkoKCkgPT4ge1xuXHRcdFx0XHRcdFx0dGhpcy5fZW1pdFRvdWNobW92ZSh7IHB1bGxpbmdEaXN0YW5jZTogcmVmcmVzaGVyVGhyZXNob2xkLCBkeTogdGhpcy5tb3ZlRGlzIC0gcmVmcmVzaGVyVGhyZXNob2xkIH0pO1xuXHRcdFx0XHRcdH0sIDAuMSk7XG5cdFx0XHRcdFx0dGhpcy5tb3ZlRGlzID0gcmVmcmVzaGVyVGhyZXNob2xkO1xuXHRcdFx0XHRcdHRoaXMucmVmcmVzaGVyU3RhdHVzID0gRW51bS5SZWZyZXNoZXIuTG9hZGluZztcblx0XHRcdFx0XHR0aGlzLl9kb1JlZnJlc2hlckxvYWQoKTtcblx0XHRcdFx0fVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dGhpcy5fcmVmcmVzaGVyRW5kKCk7XG5cdFx0XHRcdHRoaXMuaXNUb3VjaG1vdmluZ1RpbWVvdXQgPSB1LmRlbGF5KCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLmlzVG91Y2htb3ZpbmcgPSBmYWxzZTtcblx0XHRcdFx0fSwgdGhpcy5yZWZyZXNoZXJEZWZhdWx0RHVyYXRpb24pO1xuXHRcdFx0fVxuXHRcdFx0dGhpcy5zY3JvbGxFbmFibGUgPSB0cnVlO1xuXHRcdFx0dGhpcy4kZW1pdCgncmVmcmVzaGVyVG91Y2hlbmQnLCBtb3ZlRGlzKTtcblx0XHR9LFxuXHRcdC8vIOWkhOeQhuWIl+ihqOinpuaRuOW8gOWni+S6i+S7tlxuXHRcdF9oYW5kbGVMaXN0VG91Y2hzdGFydCgpIHtcblx0XHRcdGlmICh0aGlzLnVzZUNoYXRSZWNvcmRNb2RlICYmIHRoaXMuYXV0b0hpZGVLZXlib2FyZFdoZW5DaGF0KSB7XG5cdFx0XHRcdHVuaS5oaWRlS2V5Ym9hcmQoKTtcblx0XHRcdFx0dGhpcy4kZW1pdCgnaGlkZWRLZXlib2FyZCcpO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8g5aSE55CGc2Nyb2xsLXZpZXcgYm91bmNl5piv5ZCm55Sf5pWIXG5cdFx0X2hhbmRsZVNjcm9sbFZpZXdCb3VuY2UoeyBib3VuY2UgfSkge1xuXHRcdFx0aWYgKCF0aGlzLnVzZVBhZ2VTY3JvbGwgJiYgIXRoaXMuc2Nyb2xsVG9Ub3BCb3VuY2VFbmFibGVkKSB7XG5cdFx0XHRcdGlmICh0aGlzLnd4c1Njcm9sbFRvcCA8PSA1KSB7XG5cblx0XHRcdFx0XHR0aGlzLnJlZnJlc2hlclRyYW5zaXRpb24gPSAnJztcblxuXHRcdFx0XHRcdHRoaXMuc2Nyb2xsRW5hYmxlID0gYm91bmNlO1xuXHRcdFx0XHR9IGVsc2UgaWYgKGJvdW5jZSkge1xuXHRcdFx0XHRcdHRoaXMuc2Nyb2xsRW5hYmxlID0gYm91bmNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyB3eHPmraPlnKjkuIvmi4nnirbmgIHmlLnlj5jlpITnkIZcblx0XHRfaGFuZGxlV3hzUHVsbGluZ0Rvd25TdGF0dXNDaGFuZ2Uob25QdWxsaW5nRG93bikge1xuXHRcdFx0dGhpcy53eHNPblB1bGxpbmdEb3duID0gb25QdWxsaW5nRG93bjtcblx0XHRcdGlmIChvblB1bGxpbmdEb3duICYmICF0aGlzLnVzZUNoYXRSZWNvcmRNb2RlKSB7XG5cdFx0XHRcdHRoaXMucmVuZGVyUHJvcFNjcm9sbFRvcCA9IDA7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyB3eHPmraPlnKjkuIvmi4nlpITnkIZcblx0XHRfaGFuZGxlV3hzUHVsbGluZ0Rvd24oeyBtb3ZlRGlzLCBkaWZmRGlzIH0pe1xuXHRcdFx0dGhpcy5fZW1pdFRvdWNobW92ZSh7IHB1bGxpbmdEaXN0YW5jZTogbW92ZURpcyxkeTogZGlmZkRpcyB9KTtcblx0XHR9LFxuXHRcdC8vIHd4c+inpuaRuOaWueWQkeaUueWPmFxuXHRcdF9oYW5kbGVUb3VjaERpcmVjdGlvbkNoYW5nZSh7IGRpcmVjdGlvbiB9KSB7XG5cdFx0XHR0aGlzLiRlbWl0KCd0b3VjaERpcmVjdGlvbkNoYW5nZScsZGlyZWN0aW9uKTtcblx0XHR9LFxuXHRcdC8vIHd4c+mAmuefpeabtOaWsOWFtnByb3BzXG5cdFx0X2hhbmRsZVByb3BVcGRhdGUoKXtcblx0XHRcdHRoaXMud3hzUHJvcFR5cGUgPSB1LmdldFRpbWUoKS50b1N0cmluZygpO1xuXHRcdH0sXG5cdFx0Ly8g5LiL5ouJ5Yi35paw57uT5p2fXG5cdFx0X3JlZnJlc2hlckVuZChzaG91bGRFbmRMb2FkaW5nRGVsYXkgPSB0cnVlLCBmcm9tQWRkRGF0YSA9IGZhbHNlLCBpc1VzZXJQdWxsRG93biA9IGZhbHNlLCBzZXRMb2FkaW5nID0gdHJ1ZSkge1xuXHRcdFx0aWYgKHRoaXMubG9hZGluZ1R5cGUgPT09IEVudW0uTG9hZGluZ1R5cGUuUmVmcmVzaGVyKSB7XG5cdFx0XHRcdGNvbnN0IHJlZnJlc2hlckNvbXBsZXRlRGVsYXkgPSAoZnJvbUFkZERhdGEgJiYgKGlzVXNlclB1bGxEb3duIHx8IHRoaXMuc2hvd1JlZnJlc2hlcldoZW5SZWxvYWQpKSA/IHRoaXMucmVmcmVzaGVyQ29tcGxldGVEZWxheSA6IDA7XG5cdFx0XHRcdGNvbnN0IHJlZnJlc2hlclN0YXR1cyA9IHJlZnJlc2hlckNvbXBsZXRlRGVsYXkgPiAwID8gRW51bS5SZWZyZXNoZXIuQ29tcGxldGUgOiBFbnVtLlJlZnJlc2hlci5EZWZhdWx0O1xuXHRcdFx0XHRpZiAodGhpcy5maW5hbFNob3dSZWZyZXNoZXJXaGVuUmVsb2FkKSB7XG5cdFx0XHRcdFx0Y29uc3Qgc3RhY2tDb3VudCA9IHRoaXMucmVmcmVzaGVyUmV2ZWFsU3RhY2tDb3VudDtcblx0XHRcdFx0XHR0aGlzLnJlZnJlc2hlclJldmVhbFN0YWNrQ291bnQgLS07XG5cdFx0XHRcdFx0aWYgKHN0YWNrQ291bnQgPiAxKSByZXR1cm47XG5cdFx0XHRcdH1cblx0XHRcdFx0dGhpcy5fY2xlYW5SZWZyZXNoZXJFbmRUaW1lb3V0KCk7XG5cdFx0XHRcdHRoaXMucmVmcmVzaGVyRW5kVGltZW91dCA9IHUuZGVsYXkoKCkgPT4ge1xuXHRcdFx0XHRcdHRoaXMucmVmcmVzaGVyU3RhdHVzID0gcmVmcmVzaGVyU3RhdHVzO1xuXHRcdFx0XHR9LCB0aGlzLnJlZnJlc2hlclN0YXR1cyAhPT0gRW51bS5SZWZyZXNoZXIuRGVmYXVsdCAmJiByZWZyZXNoZXJTdGF0dXMgPT09IEVudW0uUmVmcmVzaGVyLkRlZmF1bHQgPyB0aGlzLnJlZnJlc2hlckNvbXBsZXRlRHVyYXRpb24gOiAwKTtcblx0XHRcdFx0XG5cblx0XHRcdFx0aWYgKHJlZnJlc2hlckNvbXBsZXRlRGVsYXkgPiAwKSB7XG5cdFx0XHRcdFx0dGhpcy5pc1JlZnJlc2hlckluQ29tcGxldGUgPSB0cnVlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGhpcy5fY2xlYW5SZWZyZXNoZXJDb21wbGV0ZVRpbWVvdXQoKTtcblx0XHRcdFx0dGhpcy5yZWZyZXNoZXJDb21wbGV0ZVRpbWVvdXQgPSB1LmRlbGF5KCgpID0+IHtcblx0XHRcdFx0XHRsZXQgYW5pbWF0ZUR1cmF0aW9uID0gMTtcblx0XHRcdFx0XHRjb25zdCBhbmltYXRlVHlwZSA9IHRoaXMucmVmcmVzaGVyRW5kQm91bmNlRW5hYmxlZCAmJiBmcm9tQWRkRGF0YSA/ICdjdWJpYy1iZXppZXIoMC4xOSwxLjY0LDAuNDIsMC43MiknIDogJ2xpbmVhcic7XG5cdFx0XHRcdFx0aWYgKGZyb21BZGREYXRhKSB7XG5cdFx0XHRcdFx0XHRhbmltYXRlRHVyYXRpb24gPSB0aGlzLnJlZnJlc2hlckVuZEJvdW5jZUVuYWJsZWQgPyB0aGlzLnJlZnJlc2hlckNvbXBsZXRlRHVyYXRpb24gLyAxMDAwIDogdGhpcy5yZWZyZXNoZXJDb21wbGV0ZUR1cmF0aW9uIC8gMzAwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGhpcy5yZWZyZXNoZXJUcmFuc2l0aW9uID0gYHRyYW5zZm9ybSAke2Zyb21BZGREYXRhID8gYW5pbWF0ZUR1cmF0aW9uIDogdGhpcy5yZWZyZXNoZXJEZWZhdWx0RHVyYXRpb24gLyAxMDAwfXMgJHthbmltYXRlVHlwZX1gO1xuXG5cblxuXG5cblx0XHRcdFx0XHR0aGlzLnd4c1Byb3BUeXBlID0gdGhpcy5yZWZyZXNoZXJUcmFuc2l0aW9uICsgJ2VuZCcgKyB1LmdldFRpbWUoKTtcblxuXG5cblxuXHRcdFx0XHRcdHRoaXMubW92ZURpcyA9IDA7XG5cblx0XHRcdFx0XHRpZiAocmVmcmVzaGVyU3RhdHVzID09PSBFbnVtLlJlZnJlc2hlci5Db21wbGV0ZSkge1xuXHRcdFx0XHRcdFx0aWYgKHRoaXMucmVmcmVzaGVyQ29tcGxldGVTdWJUaW1lb3V0KSB7XG5cdFx0XHRcdFx0XHRcdGNsZWFyVGltZW91dCh0aGlzLnJlZnJlc2hlckNvbXBsZXRlU3ViVGltZW91dCk7XG5cdFx0XHRcdFx0XHRcdHRoaXMucmVmcmVzaGVyQ29tcGxldGVTdWJUaW1lb3V0ID0gbnVsbDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRoaXMucmVmcmVzaGVyQ29tcGxldGVTdWJUaW1lb3V0ID0gdS5kZWxheSgoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0XHRcdFx0XHR0aGlzLnJlZnJlc2hlclN0YXR1cyA9IEVudW0uUmVmcmVzaGVyLkRlZmF1bHQ7XG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5pc1JlZnJlc2hlckluQ29tcGxldGUgPSBmYWxzZTtcblx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdH0sIGFuaW1hdGVEdXJhdGlvbiAqIDgwMCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dGhpcy5fZW1pdFRvdWNobW92ZSh7IHB1bGxpbmdEaXN0YW5jZTogMCwgZHk6IHRoaXMubW92ZURpcyB9KTtcblx0XHRcdFx0fSwgcmVmcmVzaGVyQ29tcGxldGVEZWxheSk7XG5cdFx0XHR9XG5cdFx0XHRpZiAoc2V0TG9hZGluZykge1xuXHRcdFx0XHR1LmRlbGF5KCgpID0+IHRoaXMubG9hZGluZyA9IGZhbHNlLCBzaG91bGRFbmRMb2FkaW5nRGVsYXkgPyAxMCA6IDApO1xuXHRcdFx0XHRpc1VzZXJQdWxsRG93biAmJiB0aGlzLl9vblJlc3RvcmUoKTtcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOWkhOeQhui/m+WFpeS6jOalvFxuXHRcdF9oYW5kbGVHb0YyKCkge1xuXHRcdFx0aWYgKHRoaXMuc2hvd0YyIHx8ICF0aGlzLnJlZnJlc2hlckYyRW5hYmxlZCkgcmV0dXJuO1xuXHRcdFx0dGhpcy4kZW1pdCgncmVmcmVzaGVyRjJDaGFuZ2UnLCAnZ28nKTtcblx0XHRcdFxuXHRcdFx0aWYgKCF0aGlzLnNob3dSZWZyZXNoZXJGMikgcmV0dXJuO1xuXG5cdFx0XHR0aGlzLmYyVHJhbnNmb3JtID0gYHRyYW5zbGF0ZVkoJHstdGhpcy5zdXBlckNvbnRlbnRIZWlnaHR9cHgpYDtcblx0XHRcdHRoaXMuc2hvd0YyID0gdHJ1ZTtcblx0XHRcdHUuZGVsYXkoKCkgPT4ge1xuXHRcdFx0XHR0aGlzLmYyVHJhbnNmb3JtID0gJ3RyYW5zbGF0ZVkoMHB4KSc7XG5cdFx0XHR9LCAxMDAsICdmMlNob3dEZWxheScpXG5cblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdFx0fSxcblx0XHQvLyDlpITnkIbpgIDlh7rkuozmpbxcblx0XHRfaGFuZGxlQ2xvc2VGMigpIHtcblx0XHRcdGlmICghdGhpcy5zaG93RjIgfHwgIXRoaXMucmVmcmVzaGVyRjJFbmFibGVkKSByZXR1cm47XG5cdFx0XHR0aGlzLiRlbWl0KCdyZWZyZXNoZXJGMkNoYW5nZScsICdjbG9zZScpO1xuXHRcdFx0XG5cdFx0XHRpZiAoIXRoaXMuc2hvd1JlZnJlc2hlckYyKSByZXR1cm47XG5cblx0XHRcdHRoaXMuZjJUcmFuc2Zvcm0gPSBgdHJhbnNsYXRlWSgkey10aGlzLnN1cGVyQ29udGVudEhlaWdodH1weClgO1xuXG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblx0XHRcdFxuXHRcdFx0dS5kZWxheSgoKSA9PiB7XG5cdFx0XHRcdHRoaXMuc2hvd0YyID0gZmFsc2U7XG5cdFx0XHRcdHRoaXMubkYyT3BhY2l0eSA9IDA7XG5cdFx0XHR9LCB0aGlzLnJlZnJlc2hlckYyRHVyYXRpb24sICdmMkNsb3NlRGVsYXknKVxuXHRcdH0sXG5cdFx0Ly8g5qih5ouf55So5oi35omL5Yqo6Kem5Y+R5LiL5ouJ5Yi35pawXG5cdFx0X2RvUmVmcmVzaGVyUmVmcmVzaEFuaW1hdGUoKSB7XG5cdFx0XHR0aGlzLl9jbGVhblJlZnJlc2hlckNvbXBsZXRlVGltZW91dCgpO1xuXHRcdFx0Ly8g55So5oi35aSE55CG55So5oi35Zyo55+t5pe26Ze05YaF5aSa5qyh6LCD55SocmVsb2Fk55qE5oOF5Ya177yM5q2k5pe25LiL5ouJ5Yi35pawdmlld+S4jemcgOimgemHjeWkjeaYvuekuu+8jOWPqumcgOimgeS/neivgeacgOWQjuS4gOasoXJlbG9hZOWvueW6lOeahOivt+axgue7k+adn+WQjuaUtuWbnuS4i+aLieWIt+aWsHZpZXfljbPlj69cblxuXHRcdFx0Y29uc3QgZG9SZWZyZXNoQW5pbWF0ZUFmdGVyID0gIXRoaXMuZG9SZWZyZXNoQW5pbWF0ZUFmdGVyICYmICh0aGlzLmZpbmFsU2hvd1JlZnJlc2hlcldoZW5SZWxvYWQpICYmIHRoaXNcblx0XHRcdFx0LmN1c3RvbVJlZnJlc2hlckhlaWdodCA9PT0gLTEgJiYgdGhpcy5yZWZyZXNoZXJUaHJlc2hvbGQgPT09IHUuYWRkVW5pdCg4MCwgdGhpcy51bml0KTtcblx0XHRcdGlmIChkb1JlZnJlc2hBbmltYXRlQWZ0ZXIpIHtcblx0XHRcdFx0dGhpcy5kb1JlZnJlc2hBbmltYXRlQWZ0ZXIgPSB0cnVlO1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cblx0XHRcdHRoaXMucmVmcmVzaGVyUmV2ZWFsU3RhY2tDb3VudCArKztcblxuXG5cblxuXHRcdFx0dGhpcy53eHNQcm9wVHlwZSA9ICdiZWdpbicgKyB1LmdldFRpbWUoKTtcblxuXHRcdFx0dGhpcy5tb3ZlRGlzID0gdGhpcy5maW5hbFJlZnJlc2hlclRocmVzaG9sZDtcblx0XHRcdHRoaXMucmVmcmVzaGVyU3RhdHVzID0gRW51bS5SZWZyZXNoZXIuTG9hZGluZztcblx0XHRcdHRoaXMuaXNUb3VjaG1vdmluZyA9IHRydWU7XG5cdFx0XHR0aGlzLmlzVG91Y2htb3ZpbmdUaW1lb3V0ICYmIGNsZWFyVGltZW91dCh0aGlzLmlzVG91Y2htb3ZpbmdUaW1lb3V0KTtcblx0XHRcdHRoaXMuX2RvUmVmcmVzaGVyTG9hZChmYWxzZSk7XG5cdFx0fSxcblx0XHQvLyDop6blj5HkuIvmi4nliLfmlrBcblx0XHRfZG9SZWZyZXNoZXJMb2FkKGlzVXNlclB1bGxEb3duID0gdHJ1ZSkge1xuXHRcdFx0dGhpcy5fb25SZWZyZXNoKGZhbHNlLGlzVXNlclB1bGxEb3duKTtcblx0XHRcdHRoaXMubG9hZGluZyA9IHRydWU7XG5cdFx0fSxcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblx0XHQvLyDmm7TmlrDoh6rlrprkuYnkuIvmi4nliLfmlrB2aWV36auY5bqmXG5cdFx0X3VwZGF0ZUN1c3RvbVJlZnJlc2hlckhlaWdodCgpIHtcblx0XHRcdHRoaXMuX2dldE5vZGVDbGllbnRSZWN0KCcuenAtY3VzdG9tLXJlZnJlc2hlci1zbG90LXZpZXcnKS50aGVuKChyZXMpID0+IHtcblx0XHRcdFx0dGhpcy5jdXN0b21SZWZyZXNoZXJIZWlnaHQgPSByZXMgPyByZXNbMF0uaGVpZ2h0IDogMDtcblx0XHRcdFx0dGhpcy5zaG93Q3VzdG9tUmVmcmVzaGVyID0gdGhpcy5jdXN0b21SZWZyZXNoZXJIZWlnaHQgPiAwO1xuXHRcdFx0XHRpZiAodGhpcy5kb1JlZnJlc2hBbmltYXRlQWZ0ZXIpIHtcblx0XHRcdFx0XHR0aGlzLmRvUmVmcmVzaEFuaW1hdGVBZnRlciA9IGZhbHNlO1xuXHRcdFx0XHRcdHRoaXMuX2RvUmVmcmVzaGVyUmVmcmVzaEFuaW1hdGUoKTtcblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cdFx0fSxcblx0XHQvLyBlbWl0IHB1bGxpbmdEb3du5LqL5Lu2XG5cdFx0X2VtaXRUb3VjaG1vdmUoZSkge1xuXG5cdFx0XHRlLnZpZXdIZWlnaHQgPSB0aGlzLmZpbmFsUmVmcmVzaGVyVGhyZXNob2xkO1xuXG5cdFx0XHRlLnJhdGUgPSBlLnZpZXdIZWlnaHQgPiAwID8gZS5wdWxsaW5nRGlzdGFuY2UgLyBlLnZpZXdIZWlnaHQgOiAwO1xuXHRcdFx0dGhpcy5oYXNUb3VjaG1vdmUgJiYgdGhpcy5vbGRQdWxsaW5nRGlzdGFuY2UgIT09IGUucHVsbGluZ0Rpc3RhbmNlICYmIHRoaXMuJGVtaXQoJ3JlZnJlc2hlclRvdWNobW92ZScsIGUpO1xuXHRcdFx0dGhpcy5vbGRQdWxsaW5nRGlzdGFuY2UgPSBlLnB1bGxpbmdEaXN0YW5jZTtcblx0XHR9LFxuXHRcdC8vIOa4hemZpHJlZnJlc2hlckNvbXBsZXRlVGltZW91dFxuXHRcdF9jbGVhblJlZnJlc2hlckNvbXBsZXRlVGltZW91dCgpIHtcblx0XHRcdHRoaXMucmVmcmVzaGVyQ29tcGxldGVUaW1lb3V0ID0gdGhpcy5fY2xlYW5UaW1lb3V0KHRoaXMucmVmcmVzaGVyQ29tcGxldGVUaW1lb3V0KTtcblxuXG5cblx0XHR9LFxuXHRcdC8vIOa4hemZpHJlZnJlc2hlckVuZFRpbWVvdXRcblx0XHRfY2xlYW5SZWZyZXNoZXJFbmRUaW1lb3V0KCkge1xuXHRcdFx0dGhpcy5yZWZyZXNoZXJFbmRUaW1lb3V0ID0gdGhpcy5fY2xlYW5UaW1lb3V0KHRoaXMucmVmcmVzaGVyRW5kVGltZW91dCk7XG5cdFx0fSxcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///121\n"); /***/ }), /* 122 */ /*!*******************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/modules/load-more.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (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 _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 47));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 49));\nvar _zPagingUtils = _interopRequireDefault(__webpack_require__(/*! .././z-paging-utils */ 93));\nvar _zPagingEnum = _interopRequireDefault(__webpack_require__(/*! .././z-paging-enum */ 100));\n// [z-paging]滚动到底部加载更多模块\nvar _default = {\n props: {\n // 自定义底部加载更多样式\n loadingMoreCustomStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('loadingMoreCustomStyle', {})\n },\n // 自定义底部加载更多文字样式\n loadingMoreTitleCustomStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('loadingMoreTitleCustomStyle', {})\n },\n // 自定义底部加载更多加载中动画样式\n loadingMoreLoadingIconCustomStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('loadingMoreLoadingIconCustomStyle', {})\n },\n // 自定义底部加载更多加载中动画图标类型,可选flower或circle,默认为flower\n loadingMoreLoadingIconType: {\n type: String,\n default: _zPagingUtils.default.gc('loadingMoreLoadingIconType', 'flower')\n },\n // 自定义底部加载更多加载中动画图标图片\n loadingMoreLoadingIconCustomImage: {\n type: String,\n default: _zPagingUtils.default.gc('loadingMoreLoadingIconCustomImage', '')\n },\n // 底部加载更多加载中view是否展示旋转动画,默认为是\n loadingMoreLoadingAnimated: {\n type: Boolean,\n default: _zPagingUtils.default.gc('loadingMoreLoadingAnimated', true)\n },\n // 是否启用加载更多数据(含滑动到底部加载更多数据和点击加载更多数据),默认为是\n loadingMoreEnabled: {\n type: Boolean,\n default: _zPagingUtils.default.gc('loadingMoreEnabled', true)\n },\n // 是否启用滑动到底部加载更多数据,默认为是\n toBottomLoadingMoreEnabled: {\n type: Boolean,\n default: _zPagingUtils.default.gc('toBottomLoadingMoreEnabled', true)\n },\n // 滑动到底部状态为默认状态时,以加载中的状态展示,默认为否。若设置为是,可避免滚动到底部看到默认状态然后立刻变为加载中状态的问题,但分页数量未超过一屏时,不会显示【点击加载更多】\n loadingMoreDefaultAsLoading: {\n type: Boolean,\n default: _zPagingUtils.default.gc('loadingMoreDefaultAsLoading', false)\n },\n // 滑动到底部\"默认\"文字,默认为【点击加载更多】\n loadingMoreDefaultText: {\n type: [String, Object],\n default: _zPagingUtils.default.gc('loadingMoreDefaultText', null)\n },\n // 滑动到底部\"加载中\"文字,默认为【正在加载...】\n loadingMoreLoadingText: {\n type: [String, Object],\n default: _zPagingUtils.default.gc('loadingMoreLoadingText', null)\n },\n // 滑动到底部\"没有更多\"文字,默认为【没有更多了】\n loadingMoreNoMoreText: {\n type: [String, Object],\n default: _zPagingUtils.default.gc('loadingMoreNoMoreText', null)\n },\n // 滑动到底部\"加载失败\"文字,默认为【加载失败,点击重新加载】\n loadingMoreFailText: {\n type: [String, Object],\n default: _zPagingUtils.default.gc('loadingMoreFailText', null)\n },\n // 当没有更多数据且分页内容未超出z-paging时是否隐藏没有更多数据的view,默认为否\n hideNoMoreInside: {\n type: Boolean,\n default: _zPagingUtils.default.gc('hideNoMoreInside', false)\n },\n // 当没有更多数据且分页数组长度少于这个值时,隐藏没有更多数据的view,默认为0,代表不限制。\n hideNoMoreByLimit: {\n type: Number,\n default: _zPagingUtils.default.gc('hideNoMoreByLimit', 0)\n },\n // 是否显示默认的加载更多text,默认为是\n showDefaultLoadingMoreText: {\n type: Boolean,\n default: _zPagingUtils.default.gc('showDefaultLoadingMoreText', true)\n },\n // 是否显示没有更多数据的view\n showLoadingMoreNoMoreView: {\n type: Boolean,\n default: _zPagingUtils.default.gc('showLoadingMoreNoMoreView', true)\n },\n // 是否显示没有更多数据的分割线,默认为是\n showLoadingMoreNoMoreLine: {\n type: Boolean,\n default: _zPagingUtils.default.gc('showLoadingMoreNoMoreLine', true)\n },\n // 自定义底部没有更多数据的分割线样式\n loadingMoreNoMoreLineCustomStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('loadingMoreNoMoreLineCustomStyle', {})\n },\n // 当分页未满一屏时,是否自动加载更多,默认为否(nvue无效)\n insideMore: {\n type: Boolean,\n default: _zPagingUtils.default.gc('insideMore', false)\n },\n // 距底部/右边多远时(单位px),触发 scrolltolower 事件,默认为100rpx\n lowerThreshold: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('lowerThreshold', '100rpx')\n }\n },\n data: function data() {\n return {\n M: _zPagingEnum.default.More,\n // 底部加载更多状态\n loadingStatus: _zPagingEnum.default.More.Default,\n // 在渲染之后的底部加载更多状态\n loadingStatusAfterRender: _zPagingEnum.default.More.Default,\n // 底部加载更多时间戳\n loadingMoreTimeStamp: 0,\n // 底部加载更多slot\n loadingMoreDefaultSlot: null,\n // 是否展示底部加载更多\n showLoadingMore: false,\n // 是否是开发者自定义的加载更多,-1代表交由z-paging自行判断;1代表没有更多了;0代表还有更多数据\n customNoMore: -1\n };\n },\n computed: {\n // 底部加载更多配置\n zLoadMoreConfig: function zLoadMoreConfig() {\n return {\n status: this.loadingStatusAfterRender,\n defaultAsLoading: this.loadingMoreDefaultAsLoading || this.useChatRecordMode && this.chatLoadingMoreDefaultAsLoading,\n defaultThemeStyle: this.finalLoadingMoreThemeStyle,\n customStyle: this.loadingMoreCustomStyle,\n titleCustomStyle: this.loadingMoreTitleCustomStyle,\n iconCustomStyle: this.loadingMoreLoadingIconCustomStyle,\n loadingIconType: this.loadingMoreLoadingIconType,\n loadingIconCustomImage: this.loadingMoreLoadingIconCustomImage,\n loadingAnimated: this.loadingMoreLoadingAnimated,\n showNoMoreLine: this.showLoadingMoreNoMoreLine,\n noMoreLineCustomStyle: this.loadingMoreNoMoreLineCustomStyle,\n defaultText: this.finalLoadingMoreDefaultText,\n loadingText: this.finalLoadingMoreLoadingText,\n noMoreText: this.finalLoadingMoreNoMoreText,\n failText: this.finalLoadingMoreFailText,\n hideContent: !this.loadingMoreDefaultAsLoading && this.listRendering,\n unit: this.unit,\n isChat: this.useChatRecordMode,\n chatDefaultAsLoading: this.chatLoadingMoreDefaultAsLoading\n };\n },\n // 最终的底部加载更多主题\n finalLoadingMoreThemeStyle: function finalLoadingMoreThemeStyle() {\n return this.loadingMoreThemeStyle.length ? this.loadingMoreThemeStyle : this.defaultThemeStyle;\n },\n // 最终的底部加载更多触发阈值\n finalLowerThreshold: function finalLowerThreshold() {\n return _zPagingUtils.default.convertToPx(this.lowerThreshold);\n },\n // 是否显示默认状态下的底部加载更多\n showLoadingMoreDefault: function showLoadingMoreDefault() {\n return this._showLoadingMore('Default');\n },\n // 是否显示加载中状态下的底部加载更多\n showLoadingMoreLoading: function showLoadingMoreLoading() {\n return this._showLoadingMore('Loading');\n },\n // 是否显示没有更多了状态下的底部加载更多\n showLoadingMoreNoMore: function showLoadingMoreNoMore() {\n return this._showLoadingMore('NoMore');\n },\n // 是否显示加载失败状态下的底部加载更多\n showLoadingMoreFail: function showLoadingMoreFail() {\n return this._showLoadingMore('Fail');\n },\n // 是否显示自定义状态下的底部加载更多\n showLoadingMoreCustom: function showLoadingMoreCustom() {\n return this._showLoadingMore('Custom');\n }\n },\n methods: {\n // 页面滚动到底部时通知z-paging进行进一步处理\n pageReachBottom: function pageReachBottom() {\n !this.useChatRecordMode && this._onLoadingMore('toBottom');\n },\n // 手动触发上拉加载更多(非必须,可依据具体需求使用)\n doLoadMore: function doLoadMore(type) {\n this._onLoadingMore(type);\n },\n // 通过@scroll事件检测是否滚动到了底部(顺带检测下是否滚动到了顶部)\n _checkScrolledToBottom: function _checkScrolledToBottom(scrollDiff) {\n var _this = this;\n var checked = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n // 如果当前scroll-view高度未获取,则获取其高度\n if (this.cacheScrollNodeHeight === -1) {\n // 获取当前scroll-view高度\n this._getNodeClientRect('.zp-scroll-view').then(function (res) {\n if (res) {\n var scrollNodeHeight = res[0].height;\n // 缓存当前scroll-view高度,如果获取过了不再获取\n _this.cacheScrollNodeHeight = scrollNodeHeight;\n // // scrollDiff - this.cacheScrollNodeHeight = 当前滚动区域的顶部与内容底部的距离 - scroll-view高度 = 当前滚动区域的底部与内容底部的距离(也就是最终的与底部的距离)\n if (scrollDiff - scrollNodeHeight <= _this.finalLowerThreshold) {\n // 如果与底部的距离小于阈值,则判断为滚动到了底部,触发滚动到底部事件\n _this._onLoadingMore('toBottom');\n }\n }\n });\n } else {\n // scrollDiff - this.cacheScrollNodeHeight = 当前滚动区域的顶部与内容底部的距离 - scroll-view高度 = 当前滚动区域的底部与内容底部的距离(也就是最终的与底部的距离)\n if (scrollDiff - this.cacheScrollNodeHeight <= this.finalLowerThreshold) {\n // 如果与底部的距离小于阈值,则判断为滚动到了底部,触发滚动到底部事件\n this._onLoadingMore('toBottom');\n } else if (scrollDiff - this.cacheScrollNodeHeight <= 500 && !checked) {\n // 如果与底部的距离小于500px,则获取当前滚动的位置,延迟150毫秒重复上述步骤再次检测(避免@scroll触发时获取的scrollTop不正确导致的其他问题,此时获取的scrollTop不一定可信)。防止因为部分性能较差安卓设备@scroll采样率过低导致的滚动到底部但是依然没有触发的问题\n _zPagingUtils.default.delay(function () {\n _this._getNodeClientRect('.zp-scroll-view', true, true).then(function (res) {\n if (res) {\n _this.oldScrollTop = res[0].scrollTop;\n var newScrollDiff = res[0].scrollHeight - _this.oldScrollTop;\n _this._checkScrolledToBottom(newScrollDiff, true);\n }\n });\n }, 150, 'checkScrolledToBottomDelay');\n }\n // 检测一下是否已经滚动到了顶部了,因为在安卓中滚动到顶部时scrollTop不一定为0(和滚动到底部一样的原因),所以需要在scrollTop小于150px时,通过获取.zp-scroll-view的scrollTop再判断一下\n if (this.oldScrollTop <= 150 && this.oldScrollTop !== 0) {\n _zPagingUtils.default.delay(function () {\n // 这里再判断一下是否确实已经滚动到顶部了,如果已经滚动到顶部了,则不用再判断了,再次判断的原因是可能150毫秒之后oldScrollTop才是0\n if (_this.oldScrollTop !== 0) {\n _this._getNodeClientRect('.zp-scroll-view', true, true).then(function (res) {\n // 如果150毫秒后.zp-scroll-view的scrollTop为0,则认为已经滚动到了顶部了\n if (res && res[0].scrollTop === 0 && _this.oldScrollTop !== 0) {\n _this._onScrollToUpper();\n }\n });\n }\n }, 150, 'checkScrolledToTopDelay');\n }\n }\n },\n // 触发加载更多时调用,from:toBottom-滑动到底部触发;1、click-点击加载更多触发\n _onLoadingMore: function _onLoadingMore() {\n var _this2 = this;\n var from = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'click';\n // 如果是ios并且是滚动到底部的,则在滚动到底部时候尝试将列表设置为禁止滚动然后设置为允许滚动,以禁止底部bounce的效果\n if (this.isIos && from === 'toBottom' && !this.scrollToBottomBounceEnabled && this.scrollEnable) {\n this.scrollEnable = false;\n this.$nextTick(function () {\n _this2.scrollEnable = true;\n });\n }\n // emit scrolltolower\n this.$emit('scrolltolower', from);\n // 如果是只使用下拉刷新 或者 禁用底部加载更多 或者 底部加载更多不是默认状态或加载失败状态 或者 是加载中状态 或者 空数据图已经展示了,则return,不触发内部加载更多逻辑\n if (this.refresherOnly || !this.loadingMoreEnabled || !(this.loadingStatus === _zPagingEnum.default.More.Default || this.loadingStatus === _zPagingEnum.default.More.Fail) || this.loading || this.showEmpty) return;\n\n // 处理加载更多数据\n this._doLoadingMore();\n },\n // 处理开始加载更多\n _doLoadingMore: function _doLoadingMore() {\n var _this3 = this;\n if (this.pageNo >= this.defaultPageNo && this.loadingStatus !== _zPagingEnum.default.More.NoMore) {\n this.pageNo++;\n this._startLoading(false);\n if (this.isLocalPaging) {\n // 如果是本地分页,则在组件内部对数据进行分页处理,不触发@query事件\n this._localPagingQueryList(this.pageNo, this.defaultPageSize, this.localPagingLoadingTime, function (res) {\n _this3.completeByTotal(res, _this3.totalLocalPagingList.length);\n _this3.queryFrom = _zPagingEnum.default.QueryFrom.LoadingMore;\n });\n } else {\n // emit @query相关加载更多事件\n this._emitQuery(this.pageNo, this.defaultPageSize, _zPagingEnum.default.QueryFrom.LoadingMore);\n this._callMyParentQuery();\n }\n // 设置当前加载状态为底部加载更多状态\n this.loadingType = _zPagingEnum.default.LoadingType.LoadingMore;\n }\n },\n // (预处理)判断当没有更多数据且分页内容未超出z-paging时是否显示没有更多数据的view\n _preCheckShowNoMoreInside: function _preCheckShowNoMoreInside(newVal, scrollViewNode, pagingContainerNode) {\n var _this4 = this;\n if (this.loadingStatus === _zPagingEnum.default.More.NoMore && this.hideNoMoreByLimit > 0 && newVal.length) {\n this.showLoadingMore = newVal.length > this.hideNoMoreByLimit;\n } else if (this.loadingStatus === _zPagingEnum.default.More.NoMore && this.hideNoMoreInside && newVal.length || this.insideMore && this.insideOfPaging !== false && newVal.length) {\n this.$nextTick(function () {\n _this4._checkShowNoMoreInside(newVal, scrollViewNode, pagingContainerNode);\n });\n if (this.insideMore && this.insideOfPaging !== false && newVal.length) {\n this.showLoadingMore = newVal.length;\n }\n } else {\n this.showLoadingMore = newVal.length;\n }\n },\n // 判断当没有更多数据且分页内容未超出z-paging时是否显示没有更多数据的view\n _checkShowNoMoreInside: function _checkShowNoMoreInside(totalData, oldScrollViewNode, oldPagingContainerNode) {\n var _this5 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var scrollViewNode, scrollViewTotalH, pagingContainerNode, pagingContainerH, scrollViewH;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.prev = 0;\n _context.t0 = oldScrollViewNode;\n if (_context.t0) {\n _context.next = 6;\n break;\n }\n _context.next = 5;\n return _this5._getNodeClientRect('.zp-scroll-view');\n case 5:\n _context.t0 = _context.sent;\n case 6:\n scrollViewNode = _context.t0;\n if (!_this5.usePageScroll) {\n _context.next = 11;\n break;\n }\n if (scrollViewNode) {\n // 获取滚动内容总高度\n scrollViewTotalH = scrollViewNode[0].top + scrollViewNode[0].height; // 如果滚动内容总高度小于窗口高度,则认为内容未超出z-paging\n _this5.insideOfPaging = scrollViewTotalH < _this5.windowHeight;\n // 如果需要没有更多数据时,隐藏底部加载更多view,并且内容未超过z-paging,则隐藏底部加载更多\n if (_this5.hideNoMoreInside) {\n _this5.showLoadingMore = !_this5.insideOfPaging;\n }\n // 如果需要内容未超过z-paging时自动加载更多,则触发加载更多\n _this5._updateInsideOfPaging();\n }\n _context.next = 22;\n break;\n case 11:\n _context.t1 = oldPagingContainerNode;\n if (_context.t1) {\n _context.next = 16;\n break;\n }\n _context.next = 15;\n return _this5._getNodeClientRect('.zp-paging-container-content');\n case 15:\n _context.t1 = _context.sent;\n case 16:\n pagingContainerNode = _context.t1;\n // 获取滚动内容总高度\n pagingContainerH = pagingContainerNode ? pagingContainerNode[0].height : 0; // 获取z-paging内置scroll-view高度\n scrollViewH = scrollViewNode ? scrollViewNode[0].height : 0; // 如果滚动内容总高度小于z-paging内置scroll-view高度,则认为内容未超出z-paging\n _this5.insideOfPaging = pagingContainerH < scrollViewH;\n if (_this5.hideNoMoreInside) {\n _this5.showLoadingMore = !_this5.insideOfPaging;\n }\n // 如果需要内容未超过z-paging时自动加载更多,则触发加载更多\n _this5._updateInsideOfPaging();\n case 22:\n _context.next = 29;\n break;\n case 24:\n _context.prev = 24;\n _context.t2 = _context[\"catch\"](0);\n // 如果发生了异常,判断totalData数组长度为0,则认为内容未超出z-paging\n _this5.insideOfPaging = !totalData.length;\n if (_this5.hideNoMoreInside) {\n _this5.showLoadingMore = !_this5.insideOfPaging;\n }\n // 如果需要内容未超过z-paging时自动加载更多,则触发加载更多\n _this5._updateInsideOfPaging();\n case 29:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[0, 24]]);\n }))();\n },\n // 是否要展示上拉加载更多view\n _showLoadingMore: function _showLoadingMore(type) {\n if (!this.showLoadingMoreWhenReload && (!(this.loadingStatus === _zPagingEnum.default.More.Default ? this.nShowBottom : true) || !this.realTotalData.length)) return false;\n if ((!this.showLoadingMoreWhenReload || this.isUserPullDown || this.loadingStatus !== _zPagingEnum.default.More.Loading) && !this.showLoadingMore || !this.loadingMoreEnabled && (!this.showLoadingMoreWhenReload || this.isUserPullDown || this.loadingStatus !== _zPagingEnum.default.More.Loading) || this.refresherOnly) {\n return false;\n }\n if (this.useChatRecordMode && type !== 'Loading') return false;\n if (!this.zSlots) return false;\n if (type === 'Custom') {\n return this.showDefaultLoadingMoreText && !(this.loadingStatus === _zPagingEnum.default.More.NoMore && !this.showLoadingMoreNoMoreView);\n }\n var res = this.loadingStatus === _zPagingEnum.default.More[type] && this.zSlots[\"loadingMore\".concat(type)] && (type === 'NoMore' ? this.showLoadingMoreNoMoreView : true);\n if (res) {}\n return res;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy9tb2R1bGVzL2xvYWQtbW9yZS5qcyJdLCJuYW1lcyI6WyJwcm9wcyIsImxvYWRpbmdNb3JlQ3VzdG9tU3R5bGUiLCJ0eXBlIiwiT2JqZWN0IiwiZGVmYXVsdCIsInUiLCJnYyIsImxvYWRpbmdNb3JlVGl0bGVDdXN0b21TdHlsZSIsImxvYWRpbmdNb3JlTG9hZGluZ0ljb25DdXN0b21TdHlsZSIsImxvYWRpbmdNb3JlTG9hZGluZ0ljb25UeXBlIiwiU3RyaW5nIiwibG9hZGluZ01vcmVMb2FkaW5nSWNvbkN1c3RvbUltYWdlIiwibG9hZGluZ01vcmVMb2FkaW5nQW5pbWF0ZWQiLCJCb29sZWFuIiwibG9hZGluZ01vcmVFbmFibGVkIiwidG9Cb3R0b21Mb2FkaW5nTW9yZUVuYWJsZWQiLCJsb2FkaW5nTW9yZURlZmF1bHRBc0xvYWRpbmciLCJsb2FkaW5nTW9yZURlZmF1bHRUZXh0IiwibG9hZGluZ01vcmVMb2FkaW5nVGV4dCIsImxvYWRpbmdNb3JlTm9Nb3JlVGV4dCIsImxvYWRpbmdNb3JlRmFpbFRleHQiLCJoaWRlTm9Nb3JlSW5zaWRlIiwiaGlkZU5vTW9yZUJ5TGltaXQiLCJOdW1iZXIiLCJzaG93RGVmYXVsdExvYWRpbmdNb3JlVGV4dCIsInNob3dMb2FkaW5nTW9yZU5vTW9yZVZpZXciLCJzaG93TG9hZGluZ01vcmVOb01vcmVMaW5lIiwibG9hZGluZ01vcmVOb01vcmVMaW5lQ3VzdG9tU3R5bGUiLCJpbnNpZGVNb3JlIiwibG93ZXJUaHJlc2hvbGQiLCJkYXRhIiwiTSIsIkVudW0iLCJNb3JlIiwibG9hZGluZ1N0YXR1cyIsIkRlZmF1bHQiLCJsb2FkaW5nU3RhdHVzQWZ0ZXJSZW5kZXIiLCJsb2FkaW5nTW9yZVRpbWVTdGFtcCIsImxvYWRpbmdNb3JlRGVmYXVsdFNsb3QiLCJzaG93TG9hZGluZ01vcmUiLCJjdXN0b21Ob01vcmUiLCJjb21wdXRlZCIsInpMb2FkTW9yZUNvbmZpZyIsInN0YXR1cyIsImRlZmF1bHRBc0xvYWRpbmciLCJ1c2VDaGF0UmVjb3JkTW9kZSIsImNoYXRMb2FkaW5nTW9yZURlZmF1bHRBc0xvYWRpbmciLCJkZWZhdWx0VGhlbWVTdHlsZSIsImZpbmFsTG9hZGluZ01vcmVUaGVtZVN0eWxlIiwiY3VzdG9tU3R5bGUiLCJ0aXRsZUN1c3RvbVN0eWxlIiwiaWNvbkN1c3RvbVN0eWxlIiwibG9hZGluZ0ljb25UeXBlIiwibG9hZGluZ0ljb25DdXN0b21JbWFnZSIsImxvYWRpbmdBbmltYXRlZCIsInNob3dOb01vcmVMaW5lIiwibm9Nb3JlTGluZUN1c3RvbVN0eWxlIiwiZGVmYXVsdFRleHQiLCJmaW5hbExvYWRpbmdNb3JlRGVmYXVsdFRleHQiLCJsb2FkaW5nVGV4dCIsImZpbmFsTG9hZGluZ01vcmVMb2FkaW5nVGV4dCIsIm5vTW9yZVRleHQiLCJmaW5hbExvYWRpbmdNb3JlTm9Nb3JlVGV4dCIsImZhaWxUZXh0IiwiZmluYWxMb2FkaW5nTW9yZUZhaWxUZXh0IiwiaGlkZUNvbnRlbnQiLCJsaXN0UmVuZGVyaW5nIiwidW5pdCIsImlzQ2hhdCIsImNoYXREZWZhdWx0QXNMb2FkaW5nIiwibG9hZGluZ01vcmVUaGVtZVN0eWxlIiwibGVuZ3RoIiwiZmluYWxMb3dlclRocmVzaG9sZCIsImNvbnZlcnRUb1B4Iiwic2hvd0xvYWRpbmdNb3JlRGVmYXVsdCIsIl9zaG93TG9hZGluZ01vcmUiLCJzaG93TG9hZGluZ01vcmVMb2FkaW5nIiwic2hvd0xvYWRpbmdNb3JlTm9Nb3JlIiwic2hvd0xvYWRpbmdNb3JlRmFpbCIsInNob3dMb2FkaW5nTW9yZUN1c3RvbSIsIm1ldGhvZHMiLCJwYWdlUmVhY2hCb3R0b20iLCJfb25Mb2FkaW5nTW9yZSIsImRvTG9hZE1vcmUiLCJfY2hlY2tTY3JvbGxlZFRvQm90dG9tIiwic2Nyb2xsRGlmZiIsImNoZWNrZWQiLCJjYWNoZVNjcm9sbE5vZGVIZWlnaHQiLCJfZ2V0Tm9kZUNsaWVudFJlY3QiLCJ0aGVuIiwicmVzIiwic2Nyb2xsTm9kZUhlaWdodCIsImhlaWdodCIsImRlbGF5Iiwib2xkU2Nyb2xsVG9wIiwic2Nyb2xsVG9wIiwibmV3U2Nyb2xsRGlmZiIsInNjcm9sbEhlaWdodCIsIl9vblNjcm9sbFRvVXBwZXIiLCJmcm9tIiwiaXNJb3MiLCJzY3JvbGxUb0JvdHRvbUJvdW5jZUVuYWJsZWQiLCJzY3JvbGxFbmFibGUiLCIkbmV4dFRpY2siLCIkZW1pdCIsInJlZnJlc2hlck9ubHkiLCJGYWlsIiwibG9hZGluZyIsInNob3dFbXB0eSIsIl9kb0xvYWRpbmdNb3JlIiwicGFnZU5vIiwiZGVmYXVsdFBhZ2VObyIsIk5vTW9yZSIsIl9zdGFydExvYWRpbmciLCJpc0xvY2FsUGFnaW5nIiwiX2xvY2FsUGFnaW5nUXVlcnlMaXN0IiwiZGVmYXVsdFBhZ2VTaXplIiwibG9jYWxQYWdpbmdMb2FkaW5nVGltZSIsImNvbXBsZXRlQnlUb3RhbCIsInRvdGFsTG9jYWxQYWdpbmdMaXN0IiwicXVlcnlGcm9tIiwiUXVlcnlGcm9tIiwiTG9hZGluZ01vcmUiLCJfZW1pdFF1ZXJ5IiwiX2NhbGxNeVBhcmVudFF1ZXJ5IiwibG9hZGluZ1R5cGUiLCJMb2FkaW5nVHlwZSIsIl9wcmVDaGVja1Nob3dOb01vcmVJbnNpZGUiLCJuZXdWYWwiLCJzY3JvbGxWaWV3Tm9kZSIsInBhZ2luZ0NvbnRhaW5lck5vZGUiLCJpbnNpZGVPZlBhZ2luZyIsIl9jaGVja1Nob3dOb01vcmVJbnNpZGUiLCJ0b3RhbERhdGEiLCJvbGRTY3JvbGxWaWV3Tm9kZSIsIm9sZFBhZ2luZ0NvbnRhaW5lck5vZGUiLCJ1c2VQYWdlU2Nyb2xsIiwic2Nyb2xsVmlld1RvdGFsSCIsInRvcCIsIndpbmRvd0hlaWdodCIsIl91cGRhdGVJbnNpZGVPZlBhZ2luZyIsInBhZ2luZ0NvbnRhaW5lckgiLCJzY3JvbGxWaWV3SCIsInNob3dMb2FkaW5nTW9yZVdoZW5SZWxvYWQiLCJuU2hvd0JvdHRvbSIsInJlYWxUb3RhbERhdGEiLCJpc1VzZXJQdWxs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YUFBYSxLQUFLRixvQkFBSSxDQUFDQyxJQUFJLENBQUNrSCxPQUFPLEtBQUssQ0FBQyxJQUFJLENBQUM1RyxlQUFlLElBQ2pJLENBQUMsSUFBSSxDQUFDekIsa0JBQWtCLEtBQUssQ0FBQyxJQUFJLENBQUNpSSx5QkFBeUIsSUFBSSxJQUFJLENBQUNHLGNBQWMsSUFBSSxJQUFJLENBQUNoSCxhQUFhLEtBQUtGLG9CQUFJLENBQUNDLElBQUksQ0FBQ2tILE9BQU8sQ0FBRSxJQUFJLElBQUksQ0FBQzFDLGFBQWEsRUFBRTtRQUN6SixPQUFPLEtBQUs7TUFDYjtNQUNBLElBQUksSUFBSSxDQUFDNUQsaUJBQWlCLElBQUkzQyxJQUFJLEtBQUssU0FBUyxFQUFFLE9BQU8sS0FBSztNQUM5RCxJQUFJLENBQUMsSUFBSSxDQUFDa0osTUFBTSxFQUFFLE9BQU8sS0FBSztNQUM5QixJQUFJbEosSUFBSSxLQUFLLFFBQVEsRUFBRTtRQUN0QixPQUFPLElBQUksQ0FBQ3NCLDBCQUEwQixJQUFJLEVBQUUsSUFBSSxDQUFDVSxhQUFhLEtBQUtGLG9CQUFJLENBQUNDLElBQUksQ0FBQytFLE1BQU0sSUFBSSxDQUFDLElBQUksQ0FBQ3ZGLHlCQUF5QixDQUFDO01BQ3hIO01BQ0EsSUFBTWlFLEdBQUcsR0FBRyxJQUFJLENBQUN4RCxhQUFhLEtBQUtGLG9CQUFJLENBQUNDLElBQUksQ0FBQy9CLElBQUksQ0FBQyxJQUFJLElBQUksQ0FBQ2tKLE1BQU0sc0JBQWVsSixJQUFJLEVBQUcsS0FBS0EsSUFBSSxLQUFLLFFBQVEsR0FBRyxJQUFJLENBQUN1Qix5QkFBeUIsR0FBRyxJQUFJLENBQUM7TUFDdEosSUFBSWlFLEdBQUcsRUFBRSxDQU1UO01BQ0EsT0FBT0EsR0FBRztJQUNYO0VBQ0Q7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiMTIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gW3otcGFnaW5nXea7muWKqOWIsOW6lemDqOWKoOi9veabtOWkmuaooeWdl1xuaW1wb3J0IHUgZnJvbSAnLi4vLi96LXBhZ2luZy11dGlscydcbmltcG9ydCBFbnVtIGZyb20gJy4uLy4vei1wYWdpbmctZW51bSdcblxuZXhwb3J0IGRlZmF1bHQge1xuXHRwcm9wczoge1xuXHRcdC8vIOiHquWumuS5ieW6lemDqOWKoOi9veabtOWkmuagt+W8j1xuXHRcdGxvYWRpbmdNb3JlQ3VzdG9tU3R5bGU6IHtcblx0XHRcdHR5cGU6IE9iamVjdCxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2xvYWRpbmdNb3JlQ3VzdG9tU3R5bGUnLCB7fSlcblx0XHR9LFxuXHRcdC8vIOiHquWumuS5ieW6lemDqOWKoOi9veabtOWkmuaWh+Wtl+agt+W8j1xuXHRcdGxvYWRpbmdNb3JlVGl0bGVDdXN0b21TdHlsZToge1xuXHRcdFx0dHlwZTogT2JqZWN0LFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnbG9hZGluZ01vcmVUaXRsZUN1c3RvbVN0eWxlJywge30pXG5cdFx0fSxcblx0XHQvLyDoh6rlrprkuYnlupXpg6jliqDovb3mm7TlpJrliqDovb3kuK3liqjnlLvmoLflvI9cblx0XHRsb2FkaW5nTW9yZUxvYWRpbmdJY29uQ3VzdG9tU3R5bGU6IHtcblx0XHRcdHR5cGU6IE9iamVjdCxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2xvYWRpbmdNb3JlTG9hZGluZ0ljb25DdXN0b21TdHlsZScsIHt9KVxuXHRcdH0sXG5cdFx0Ly8g6Ieq5a6a5LmJ5bqV6YOo5Yqg6L295pu05aSa5Yqg6L295Lit5Yqo55S75Zu+5qCH57G75Z6L77yM5Y+v6YCJZmxvd2Vy5oiWY2lyY2xl77yM6buY6K6k5Li6Zmxvd2VyXG5cdFx0bG9hZGluZ01vcmVMb2FkaW5nSWNvblR5cGU6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2xvYWRpbmdNb3JlTG9hZGluZ0ljb25UeXBlJywgJ2Zsb3dlcicpXG5cdFx0fSxcblx0XHQvLyDoh6rlrprkuYnlupXpg6jliqDovb3mm7TlpJrliqDovb3kuK3liqjnlLvlm77moIflm77niYdcblx0XHRsb2FkaW5nTW9yZUxvYWRpbmdJY29uQ3VzdG9tSW1hZ2U6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2xvYWRpbmdNb3JlTG9hZGluZ0ljb25DdXN0b21JbWFnZScsICcnKVxuXHRcdH0sXG5cdFx0Ly8g5bqV6YOo5Yqg6L295pu05aSa5Yqg6L295Litdmlld+aYr+WQpuWxleekuuaXi+i9rOWKqOeUu++8jOm7mOiupOS4uuaYr1xuXHRcdGxvYWRpbmdNb3JlTG9hZGluZ0FuaW1hdGVkOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnbG9hZGluZ01vcmVMb2FkaW5nQW5pbWF0ZWQnLCB0cnVlKVxuXHRcdH0sXG5cdFx0Ly8g5piv5ZCm5ZCv55So5Yqg6L295pu05aSa5pWw5o2uKOWQq+a7keWKqOWIsOW6lemDqOWKoOi9veabtOWkmuaVsOaNruWSjOeCueWHu+WKoOi9veabtOWkmuaVsOaNrinvvIzpu5jorqTkuLrmmK9cblx0XHRsb2FkaW5nTW9yZUVuYWJsZWQ6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdsb2FkaW5nTW9yZUVuYWJsZWQnLCB0cnVlKVxuXHRcdH0sXG5cdFx0Ly8g5piv5ZCm5ZCv55So5ruR5Yqo5Yiw5bqV6YOo5Yqg6L295pu05aSa5pWw5o2u77yM6buY6K6k5Li65pivXG5cdFx0dG9Cb3R0b21Mb2FkaW5nTW9yZUVuYWJsZWQ6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCd0b0JvdHRvbUxvYWRpbmdNb3JlRW5hYmxlZCcsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDmu5HliqjliLDlupXpg6jnirbmgIHkuLrpu5jorqTnirbmgIHml7bvvIzku6XliqDovb3kuK3nmoTnirbmgIHlsZXnpLrvvIzpu5jorqTkuLrlkKbjgILoi6Xorr7nva7kuLrmmK/vvIzlj6/pgb/lhY3mu5rliqjliLDlupXpg6jnnIvliLDpu5jorqTnirbmgIHnhLblkI7nq4vliLvlj5jkuLrliqDovb3kuK3nirbmgIHnmoTpl67popjvvIzkvYbliIbpobXmlbDph4/mnKrotoXov4fkuIDlsY/ml7bvvIzkuI3kvJrmmL7npLrjgJDngrnlh7vliqDovb3mm7TlpJrjgJFcblx0XHRsb2FkaW5nTW9yZURlZmF1bHRBc0xvYWRpbmc6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdsb2FkaW5nTW9yZURlZmF1bHRBc0xvYWRpbmcnLCBmYWxzZSlcblx0XHR9LFxuXHRcdC8vIOa7keWKqOWIsOW6lemDqFwi6buY6K6kXCLmloflrZfvvIzpu5jorqTkuLrjgJDngrnlh7vliqDovb3mm7TlpJrjgJFcblx0XHRsb2FkaW5nTW9yZURlZmF1bHRUZXh0OiB7XG5cdFx0XHR0eXBlOiBbU3RyaW5nLCBPYmplY3RdLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnbG9hZGluZ01vcmVEZWZhdWx0VGV4dCcsIG51bGwpXG5cdFx0fSxcblx0XHQvLyDmu5HliqjliLDlupXpg6hcIuWKoOi9veS4rVwi5paH5a2X77yM6buY6K6k5Li644CQ5q2j5Zyo5Yqg6L29Li4u44CRXG5cdFx0bG9hZGluZ01vcmVMb2FkaW5nVGV4dDoge1xuXHRcdFx0dHlwZTogW1N0cmluZywgT2JqZWN0XSxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2xvYWRpbmdNb3JlTG9hZGluZ1RleHQnLCBudWxsKVxuXHRcdH0sXG5cdFx0Ly8g5ruR5Yqo5Yiw5bqV6YOoXCLmsqHmnInmm7TlpJpcIuaWh+Wtl++8jOm7mOiupOS4uuOAkOayoeacieabtOWkmuS6huOAkVxuXHRcdGxvYWRpbmdNb3JlTm9Nb3JlVGV4dDoge1xuXHRcdFx0dHlwZTogW1N0cmluZywgT2JqZWN0XSxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2xvYWRpbmdNb3JlTm9Nb3JlVGV4dCcsIG51bGwpXG5cdFx0fSxcblx0XHQvLyDmu5HliqjliLDlupXpg6hcIuWKoOi9veWksei0pVwi5paH5a2X77yM6buY6K6k5Li644CQ5Yqg6L295aSx6LSl77yM54K55Ye76YeN5paw5Yqg6L2944CRXG5cdFx0bG9hZGluZ01vcmVGYWlsVGV4dDoge1xuXHRcdFx0dHlwZTogW1N0cmluZywgT2JqZWN0XSxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2xvYWRpbmdNb3JlRmFpbFRleHQnLCBudWxsKVxuXHRcdH0sXG5cdFx0Ly8g5b2T5rKh5pyJ5pu05aSa5pWw5o2u5LiU5YiG6aG15YaF5a655pyq6LaF5Ye6ei1wYWdpbmfml7bmmK/lkKbpmpDol4/msqHmnInmm7TlpJrmlbDmja7nmoR2aWV377yM6buY6K6k5Li65ZCmXG5cdFx0aGlkZU5vTW9yZUluc2lkZToge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2hpZGVOb01vcmVJbnNpZGUnLCBmYWxzZSlcblx0XHR9LFxuXHRcdC8vIOW9k+ayoeacieabtOWkmuaVsOaNruS4lOWIhumhteaVsOe7hOmVv+W6puWwkeS6jui/meS4quWAvOaXtu+8jOmakOiXj+ayoeacieabtOWkmuaVsOaNrueahHZpZXfvvIzpu5jorqTkuLow77yM5Luj6KGo5LiN6ZmQ5Yi244CCXG5cdFx0aGlkZU5vTW9yZUJ5TGltaXQ6IHtcblx0XHRcdHR5cGU6IE51bWJlcixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2hpZGVOb01vcmVCeUxpbWl0JywgMClcblx0XHR9LFxuXHRcdC8vIOaYr+WQpuaYvuekuum7mOiupOeahOWKoOi9veabtOWkmnRleHTvvIzpu5jorqTkuLrmmK9cblx0XHRzaG93RGVmYXVsdExvYWRpbmdNb3JlVGV4dDoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3Nob3dEZWZhdWx0TG9hZGluZ01vcmVUZXh0JywgdHJ1ZSlcblx0XHR9LFxuXHRcdC8vIOaYr+WQpuaYvuekuuayoeacieabtOWkmuaVsOaNrueahHZpZXdcblx0XHRzaG93TG9hZGluZ01vcmVOb01vcmVWaWV3OiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnc2hvd0xvYWRpbmdNb3JlTm9Nb3JlVmlldycsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDmmK/lkKbmmL7npLrmsqHmnInmm7TlpJrmlbDmja7nmoTliIblibLnur/vvIzpu5jorqTkuLrmmK9cblx0XHRzaG93TG9hZGluZ01vcmVOb01vcmVMaW5lOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnc2hvd0xvYWRpbmdNb3JlTm9Nb3JlTGluZScsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDoh6rlrprkuYnlupXpg6jmsqHmnInmm7TlpJrmlbDmja7nmoTliIblibLnur/moLflvI9cblx0XHRsb2FkaW5nTW9yZU5vTW9yZUxpbmVDdXN0b21TdHlsZToge1xuXHRcdFx0dHlwZTogT2JqZWN0LFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnbG9hZGluZ01vcmVOb01vcmVMaW5lQ3VzdG9tU3R5bGUnLCB7fSlcblx0XHR9LFxuXHRcdC8vIOW9k+WIhumhteacqua7oeS4gOWxj+aXtu+8jOaYr+WQpuiHquWKqOWKoOi9veabtOWkmu+8jOm7mOiupOS4uuWQpihudnVl5peg5pWIKVxuXHRcdGluc2lkZU1vcmU6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdpbnNpZGVNb3JlJywgZmFsc2UpXG5cdFx0fSxcblx0XHQvLyDot53lupXpg6gv5Y+z6L655aSa6L+c5pe277yI5Y2V5L2NcHjvvInvvIzop6blj5Egc2Nyb2xsdG9sb3dlciDkuovku7bvvIzpu5jorqTkuLoxMDBycHhcblx0XHRsb3dlclRocmVzaG9sZDoge1xuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2xvd2VyVGhyZXNob2xkJywgJzEwMHJweCcpXG5cdFx0fSxcblx0fSxcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0TTogRW51bS5Nb3JlLFxuXHRcdFx0Ly8g5bqV6YOo5Yqg6L295pu05aSa54q25oCBXG5cdFx0XHRsb2FkaW5nU3RhdHVzOiBFbnVtLk1vcmUuRGVmYXVsdCxcblx0XHRcdC8vIOWcqOa4suafk+S5i+WQjueahOW6lemDqOWKoOi9veabtOWkmueKtuaAgVxuXHRcdFx0bG9hZGluZ1N0YXR1c0FmdGVyUmVuZGVyOiBFbnVtLk1vcmUuRGVmYXVsdCxcblx0XHRcdC8vIOW6lemDqOWKoOi9veabtOWkmuaXtumXtOaIs1xuXHRcdFx0bG9hZGluZ01vcmVUaW1lU3RhbXA6IDAsXG5cdFx0XHQvLyDlupXpg6jliqDovb3mm7TlpJpzbG90XG5cdFx0XHRsb2FkaW5nTW9yZURlZmF1bHRTbG90OiBudWxsLFxuXHRcdFx0Ly8g5piv5ZCm5bGV56S65bqV6YOo5Yqg6L295pu05aSaXG5cdFx0XHRzaG93TG9hZGluZ01vcmU6IGZhbHNlLFxuXHRcdFx0Ly8g5piv5ZCm5piv5byA5Y+R6ICF6Ieq5a6a5LmJ55qE5Yqg6L295pu05aSa77yMLTHku6PooajkuqTnlLF6LXBhZ2luZ+iHquihjOWIpOaWre+8mzHku6PooajmsqHmnInmm7TlpJrkuobvvJsw5Luj6KGo6L+Y5pyJ5pu05aSa5pWw5o2uXG5cdFx0XHRjdXN0b21Ob01vcmU6IC0xLFxuXHRcdH1cblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHQvLyDlupXpg6jliqDovb3mm7TlpJrphY3nva5cblx0XHR6TG9hZE1vcmVDb25maWcoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRzdGF0dXM6IHRoaXMubG9hZGluZ1N0YXR1c0FmdGVyUmVuZGVyLFxuXHRcdFx0XHRkZWZhdWx0QXNMb2FkaW5nOiB0aGlzLmxvYWRpbmdNb3JlRGVmYXVsdEFzTG9hZGluZyB8fCAodGhpcy51c2VDaGF0UmVjb3JkTW9kZSAmJiB0aGlzLmNoYXRMb2FkaW5nTW9yZURlZmF1bHRBc0xvYWRpbmcpLFxuXHRcdFx0XHRkZWZhdWx0VGhlbWVTdHlsZTogdGhpcy5maW5hbExvYWRpbmdNb3JlVGhlbWVTdHlsZSxcblx0XHRcdFx0Y3VzdG9tU3R5bGU6IHRoaXMubG9hZGluZ01vcmVDdXN0b21TdHlsZSxcblx0XHRcdFx0dGl0bGVDdXN0b21TdHlsZTogdGhpcy5sb2FkaW5nTW9yZVRpdGxlQ3VzdG9tU3R5bGUsXG5cdFx0XHRcdGljb25DdXN0b21TdHlsZTogdGhpcy5sb2FkaW5nTW9yZUxvYWRpbmdJY29uQ3VzdG9tU3R5bGUsXG5cdFx0XHRcdGxvYWRpbmdJY29uVHlwZTogdGhpcy5sb2FkaW5nTW9yZUxvYWRpbmdJY29uVHlwZSxcblx0XHRcdFx0bG9hZGluZ0ljb25DdXN0b21JbWFnZTogdGhpcy5sb2FkaW5nTW9yZUxvYWRpbmdJY29uQ3VzdG9tSW1hZ2UsXG5cdFx0XHRcdGxvYWRpbmdBbmltYXRlZDogdGhpcy5sb2FkaW5nTW9yZUxvYWRpbmdBbmltYXRlZCxcblx0XHRcdFx0c2hvd05vTW9yZUxpbmU6IHRoaXMuc2hvd0xvYWRpbmdNb3JlTm9Nb3JlTGluZSxcblx0XHRcdFx0bm9Nb3JlTGluZUN1c3RvbVN0eWxlOiB0aGlzLmxvYWRpbmdNb3JlTm9Nb3JlTGluZUN1c3RvbVN0eWxlLFxuXHRcdFx0XHRkZWZhdWx0VGV4dDogdGhpcy5maW5hbExvYWRpbmdNb3JlRGVmYXVsdFRleHQsXG5cdFx0XHRcdGxvYWRpbmdUZXh0OiB0aGlzLmZpbmFsTG9hZGluZ01vcmVMb2FkaW5nVGV4dCxcblx0XHRcdFx0bm9Nb3JlVGV4dDogdGhpcy5maW5hbExvYWRpbmdNb3JlTm9Nb3JlVGV4dCxcblx0XHRcdFx0ZmFpbFRleHQ6IHRoaXMuZmluYWxMb2FkaW5nTW9yZUZhaWxUZXh0LFxuXHRcdFx0XHRoaWRlQ29udGVudDogIXRoaXMubG9hZGluZ01vcmVEZWZhdWx0QXNMb2FkaW5nICYmIHRoaXMubGlzdFJlbmRlcmluZyxcblx0XHRcdFx0dW5pdDogdGhpcy51bml0LFxuXHRcdFx0XHRpc0NoYXQ6IHRoaXMudXNlQ2hhdFJlY29yZE1vZGUsXG5cdFx0XHRcdGNoYXREZWZhdWx0QXNMb2FkaW5nOiB0aGlzLmNoYXRMb2FkaW5nTW9yZURlZmF1bHRBc0xvYWRpbmdcblx0XHRcdH07XG5cdFx0fSxcblx0XHQvLyDmnIDnu4jnmoTlupXpg6jliqDovb3mm7TlpJrkuLvpophcblx0XHRmaW5hbExvYWRpbmdNb3JlVGhlbWVTdHlsZSgpIHtcblx0XHRcdHJldHVybiB0aGlzLmxvYWRpbmdNb3JlVGhlbWVTdHlsZS5sZW5ndGggPyB0aGlzLmxvYWRpbmdNb3JlVGhlbWVTdHlsZSA6IHRoaXMuZGVmYXVsdFRoZW1lU3R5bGU7XG5cdFx0fSxcblx0XHQvLyDmnIDnu4jnmoTlupXpg6jliqDovb3mm7TlpJrop6blj5HpmIjlgLxcblx0XHRmaW5hbExvd2VyVGhyZXNob2xkKCkge1xuXHRcdFx0cmV0dXJuIHUuY29udmVydFRvUHgodGhpcy5sb3dlclRocmVzaG9sZCk7XG5cdFx0fSxcblx0XHQvLyDmmK/lkKbmmL7npLrpu5jorqTnirbmgIHkuIvnmoTlupXpg6jliqDovb3mm7TlpJpcblx0XHRzaG93TG9hZGluZ01vcmVEZWZhdWx0KCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuX3Nob3dMb2FkaW5nTW9yZSgnRGVmYXVsdCcpO1xuXHRcdH0sXG5cdFx0Ly8g5piv5ZCm5pi+56S65Yqg6L295Lit54q25oCB5LiL55qE5bqV6YOo5Yqg6L295pu05aSaXG5cdFx0c2hvd0xvYWRpbmdNb3JlTG9hZGluZygpIHtcblx0XHRcdHJldHVybiB0aGlzLl9zaG93TG9hZGluZ01vcmUoJ0xvYWRpbmcnKTtcblx0XHR9LFxuXHRcdC8vIOaYr+WQpuaYvuekuuayoeacieabtOWkmuS6hueKtuaAgeS4i+eahOW6lemDqOWKoOi9veabtOWkmlxuXHRcdHNob3dMb2FkaW5nTW9yZU5vTW9yZSgpIHtcblx0XHRcdHJldHVybiB0aGlzLl9zaG93TG9hZGluZ01vcmUoJ05vTW9yZScpO1xuXHRcdH0sXG5cdFx0Ly8g5piv5ZCm5pi+56S65Yqg6L295aSx6LSl54q25oCB5LiL55qE5bqV6YOo5Yqg6L295pu05aSaXG5cdFx0c2hvd0xvYWRpbmdNb3JlRmFpbCgpIHtcblx0XHRcdHJldHVybiB0aGlzLl9zaG93TG9hZGluZ01vcmUoJ0ZhaWwnKTtcblx0XHR9LFxuXHRcdC8vIOaYr+WQpuaYvuekuuiHquWumuS5ieeKtuaAgeS4i+eahOW6lemDqOWKoOi9veabtOWkmlxuXHRcdHNob3dMb2FkaW5nTW9yZUN1c3RvbSgpIHtcblx0XHRcdHJldHVybiB0aGlzLl9zaG93TG9hZGluZ01vcmUoJ0N1c3RvbScpO1xuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOmhtemdoua7muWKqOWIsOW6lemDqOaXtumAmuefpXotcGFnaW5n6L+b6KGM6L+b5LiA5q2l5aSE55CGXG5cdFx0cGFnZVJlYWNoQm90dG9tKCkge1xuXHRcdFx0IXRoaXMudXNlQ2hhdFJlY29yZE1vZGUgJiYgdGhpcy5fb25Mb2FkaW5nTW9yZSgndG9Cb3R0b20nKTtcblx0XHR9LFxuXHRcdC8vIOaJi+WKqOinpuWPkeS4iuaLieWKoOi9veabtOWkmijpnZ7lv4XpobvvvIzlj6/kvp3mja7lhbfkvZPpnIDmsYLkvb/nlKgpXG5cdFx0ZG9Mb2FkTW9yZSh0eXBlKSB7XG5cdFx0XHR0aGlzLl9vbkxvYWRpbmdNb3JlKHR5cGUpO1xuXHRcdH0sXG5cdFx0Ly8g6YCa6L+HQHNjcm9sbOS6i+S7tuajgOa1i+aYr+WQpua7muWKqOWIsOS6huW6lemDqCjpobrluKbmo4DmtYvkuIvmmK/lkKbmu5rliqjliLDkuobpobbpg6gpXG5cdFx0X2NoZWNrU2Nyb2xsZWRUb0JvdHRvbShzY3JvbGxEaWZmLCBjaGVja2VkID0gZmFsc2UpIHtcblx0XHRcdC8vIOWmguaenOW9k+WJjXNjcm9sbC12aWV36auY5bqm5pyq6I635Y+W77yM5YiZ6I635Y+W5YW26auY5bqmXG5cdFx0XHRpZiAodGhpcy5jYWNoZVNjcm9sbE5vZGVIZWlnaHQgPT09IC0xKSB7XG5cdFx0XHRcdC8vIOiOt+WPluW9k+WJjXNjcm9sbC12aWV36auY5bqmXG5cdFx0XHRcdHRoaXMuX2dldE5vZGVDbGllbnRSZWN0KCcuenAtc2Nyb2xsLXZpZXcnKS50aGVuKChyZXMpID0+IHtcblx0XHRcdFx0XHRpZiAocmVzKSB7XG5cdFx0XHRcdFx0XHRjb25zdCBzY3JvbGxOb2RlSGVpZ2h0ID0gcmVzWzBdLmhlaWdodDtcblx0XHRcdFx0XHRcdC8vIOe8k+WtmOW9k+WJjXNjcm9sbC12aWV36auY5bqm77yM5aaC5p6c6I635Y+W6L+H5LqG5LiN5YaN6I635Y+WXG5cdFx0XHRcdFx0XHR0aGlzLmNhY2hlU2Nyb2xsTm9kZUhlaWdodCA9IHNjcm9sbE5vZGVIZWlnaHQ7XG5cdFx0XHRcdFx0XHQvLyAvLyBzY3JvbGxEaWZmIC0gdGhpcy5jYWNoZVNjcm9sbE5vZGVIZWlnaHQgPSDlvZPliY3mu5rliqjljLrln5/nmoTpobbpg6jkuI7lhoXlrrnlupXpg6jnmoTot53nprsgLSBzY3JvbGwtdmlld+mrmOW6piA9IOW9k+WJjea7muWKqOWMuuWfn+eahOW6lemDqOS4juWGheWuueW6lemDqOeahOi3neemuyjkuZ/lsLHmmK/mnIDnu4jnmoTkuI7lupXpg6jnmoTot53nprspXG5cdFx0XHRcdFx0XHRpZiAoc2Nyb2xsRGlmZiAtIHNjcm9sbE5vZGVIZWlnaHQgPD0gdGhpcy5maW5hbExvd2VyVGhyZXNob2xkKSB7XG5cdFx0XHRcdFx0XHRcdC8vIOWmguaenOS4juW6lemDqOeahOi3neemu+Wwj+S6jumYiOWAvO+8jOWImeWIpOaWreS4uua7muWKqOWIsOS6huW6lemDqO+8jOinpuWPkea7muWKqOWIsOW6lemDqOS6i+S7tlxuXHRcdFx0XHRcdFx0XHR0aGlzLl9vbkxvYWRpbmdNb3JlKCd0b0JvdHRvbScpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSk7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHQvLyBzY3JvbGxEaWZmIC0gdGhpcy5jYWNoZVNjcm9sbE5vZGVIZWlnaHQgPSDlvZPliY3mu5rliqjljLrln5/nmoTpobbpg6jkuI7lhoXlrrnlupXpg6jnmoTot53nprsgLSBzY3JvbGwtdmlld+mrmOW6piA9IOW9k+WJjea7muWKqOWMuuWfn+eahOW6lemDqOS4juWGheWuueW6lemDqOeahOi3neemuyjkuZ/lsLHmmK/mnIDnu4jnmoTkuI7lupXpg6jnmoTot53nprspXG5cdFx0XHRcdGlmIChzY3JvbGxEaWZmIC0gdGhpcy5jYWNoZVNjcm9sbE5vZGVIZWlnaHQgPD0gdGhpcy5maW5hbExvd2VyVGhyZXNob2xkKSB7XG5cdFx0XHRcdFx0Ly8g5aaC5p6c5LiO5bqV6YOo55qE6Led56a75bCP5LqO6ZiI5YC877yM5YiZ5Yik5pat5Li65rua5Yqo5Yiw5LqG5bqV6YOo77yM6Kem5Y+R5rua5Yqo5Yiw5bqV6YOo5LqL5Lu2XG5cdFx0XHRcdFx0dGhpcy5fb25Mb2FkaW5nTW9yZSgndG9Cb3R0b20nKTtcblx0XHRcdFx0fSBlbHNlIGlmIChzY3JvbGxEaWZmIC0gdGhpcy5jYWNoZVNjcm9sbE5vZGVIZWlnaHQgPD0gNTAwICYmICFjaGVja2VkKSB7XG5cdFx0XHRcdFx0Ly8g5aaC5p6c5LiO5bqV6YOo55qE6Led56a75bCP5LqONTAwcHjvvIzliJnojrflj5blvZPliY3mu5rliqjnmoTkvY3nva7vvIzlu7bov58xNTDmr6vnp5Lph43lpI3kuIrov7DmraXpqqTlho3mrKHmo4DmtYso6YG/5YWNQHNjcm9sbOinpuWPkeaXtuiOt+WPlueahHNjcm9sbFRvcOS4jeato+ehruWvvOiHtOeahOWFtuS7lumXrumimO+8jOatpOaXtuiOt+WPlueahHNjcm9sbFRvcOS4jeS4gOWumuWPr+S/oSnjgILpmLLmraLlm6DkuLrpg6jliIbmgKfog73ovoPlt67lronljZPorr7lpIdAc2Nyb2xs6YeH5qC3546H6L+H5L2O5a+86Ie055qE5rua5Yqo5Yiw5bqV6YOo5L2G5piv5L6d54S25rKh5pyJ6Kem5Y+R55qE6Zeu6aKYXG5cdFx0XHRcdFx0dS5kZWxheSgoKSA9PiB7XG5cdFx0XHRcdFx0XHR0aGlzLl9nZXROb2RlQ2xpZW50UmVjdCgnLnpwLXNjcm9sbC12aWV3JywgdHJ1ZSwgdHJ1ZSkudGhlbigocmVzKSA9PiB7XG5cdFx0XHRcdFx0XHRcdGlmIChyZXMpIHtcblx0XHRcdFx0XHRcdFx0XHR0aGlzLm9sZFNjcm9sbFRvcCA9IHJlc1swXS5zY3JvbGxUb3A7XG5cdFx0XHRcdFx0XHRcdFx0Y29uc3QgbmV3U2Nyb2xsRGlmZiA9IHJlc1swXS5zY3JvbGxIZWlnaHQgLSB0aGlzLm9sZFNjcm9sbFRvcDtcblx0XHRcdFx0XHRcdFx0XHR0aGlzLl9jaGVja1Njcm9sbGVkVG9Cb3R0b20obmV3U2Nyb2xsRGlmZiwgdHJ1ZSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fSwgMTUwLCAnY2hlY2tTY3JvbGxlZFRvQm90dG9tRGVsYXknKVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIOajgOa1i+S4gOS4i+aYr+WQpuW3sue7j+a7muWKqOWIsOS6humhtumDqOS6hu+8jOWboOS4uuWcqOWuieWNk+S4rea7muWKqOWIsOmhtumDqOaXtnNjcm9sbFRvcOS4jeS4gOWumuS4ujAo5ZKM5rua5Yqo5Yiw5bqV6YOo5LiA5qC355qE5Y6f5ZugKe+8jOaJgOS7pemcgOimgeWcqHNjcm9sbFRvcOWwj+S6jjE1MHB45pe277yM6YCa6L+H6I635Y+WLnpwLXNjcm9sbC12aWV355qEc2Nyb2xsVG9w5YaN5Yik5pat5LiA5LiLXG5cdFx0XHRcdGlmICh0aGlzLm9sZFNjcm9sbFRvcCA8PSAxNTAgJiYgdGhpcy5vbGRTY3JvbGxUb3AgIT09IDApIHtcblx0XHRcdFx0XHR1LmRlbGF5KCgpID0+IHtcblx0XHRcdFx0XHRcdC8vIOi/memHjOWGjeWIpOaWreS4gOS4i+aYr+WQpuehruWunuW3sue7j+a7muWKqOWIsOmhtumDqOS6hu+8jOWmguaenOW3sue7j+a7muWKqOWIsOmhtumDqOS6hu+8jOWImeS4jeeUqOWGjeWIpOaWreS6hu+8jOWGjeasoeWIpOaWreeahOWOn+WboOaYr+WPr+iDvTE1MOavq+enkuS5i+WQjm9sZFNjcm9sbFRvcOaJjeaYrzBcblx0XHRcdFx0XHRcdGlmICh0aGlzLm9sZFNjcm9sbFRvcCAhPT0gMCkge1xuXHRcdFx0XHRcdFx0XHR0aGlzLl9nZXROb2RlQ2xpZW50UmVjdCgnLnpwLXNjcm9sbC12aWV3JywgdHJ1ZSwgdHJ1ZSkudGhlbigocmVzKSA9PiB7XG5cdFx0XHRcdFx0XHRcdFx0Ly8g5aaC5p6cMTUw5q+r56eS5ZCOLnpwLXNjcm9sbC12aWV355qEc2Nyb2xsVG9w5Li6MO+8jOWImeiupOS4uuW3sue7j+a7muWKqOWIsOS6humhtumDqOS6hlxuXHRcdFx0XHRcdFx0XHRcdGlmIChyZXMgJiYgcmVzWzBdLnNjcm9sbFRvcCA9PT0gMCAmJiB0aGlzLm9sZFNjcm9sbFRvcCAhPT0gMCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5fb25TY3JvbGxUb1VwcGVyKCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0sIDE1MCwgJ2NoZWNrU2Nyb2xsZWRUb1RvcERlbGF5Jylcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8g6Kem5Y+R5Yqg6L295pu05aSa5pe26LCD55SoLGZyb206dG9Cb3R0b20t5ruR5Yqo5Yiw5bqV6YOo6Kem5Y+R77ybMeOAgWNsaWNrLeeCueWHu+WKoOi9veabtOWkmuinpuWPkVxuXHRcdF9vbkxvYWRpbmdNb3JlKGZyb20gPSAnY2xpY2snKSB7XG5cdFx0XHQvLyDlpoLmnpzmmK9pb3PlubbkuJTmmK/mu5rliqjliLDlupXpg6jnmoTvvIzliJnlnKjmu5rliqjliLDlupXpg6jml7blgJnlsJ3or5XlsIbliJfooajorr7nva7kuLrnpoHmraLmu5rliqjnhLblkI7orr7nva7kuLrlhYHorrjmu5rliqjvvIzku6XnpoHmraLlupXpg6hib3VuY2XnmoTmlYjmnpxcblx0XHRcdGlmICh0aGlzLmlzSW9zICYmIGZyb20gPT09ICd0b0JvdHRvbScgJiYgIXRoaXMuc2Nyb2xsVG9Cb3R0b21Cb3VuY2VFbmFibGVkICYmIHRoaXMuc2Nyb2xsRW5hYmxlKSB7XG5cdFx0XHRcdHRoaXMuc2Nyb2xsRW5hYmxlID0gZmFsc2U7XG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLnNjcm9sbEVuYWJsZSA9IHRydWU7XG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cdFx0XHQvLyBlbWl0IHNjcm9sbHRvbG93ZXJcblx0XHRcdHRoaXMuJGVtaXQoJ3Njcm9sbHRvbG93ZXInLCBmcm9tKTtcblx0XHRcdC8vIOWmguaenOaYr+WPquS9v+eUqOS4i+aLieWIt+aWsCDmiJbogIUg56aB55So5bqV6YOo5Yqg6L295pu05aSaIOaIluiAhSDlupXpg6jliqDovb3mm7TlpJrkuI3mmK/pu5jorqTnirbmgIHmiJbliqDovb3lpLHotKXnirbmgIEg5oiW6ICFIOaYr+WKoOi9veS4reeKtuaAgSDmiJbogIUg56m65pWw5o2u5Zu+5bey57uP5bGV56S65LqG77yM5YiZcmV0dXJu77yM5LiN6Kem5Y+R5YaF6YOo5Yqg6L295pu05aSa6YC76L6RXG5cdFx0XHRpZiAodGhpcy5yZWZyZXNoZXJPbmx5IHx8ICF0aGlzLmxvYWRpbmdNb3JlRW5hYmxlZCB8fCAhKHRoaXMubG9hZGluZ1N0YXR1cyA9PT0gRW51bS5Nb3JlLkRlZmF1bHQgfHwgdGhpcy5sb2FkaW5nU3RhdHVzID09PSBFbnVtLk1vcmUuRmFpbCkgfHwgdGhpcy5sb2FkaW5nIHx8IHRoaXMuc2hvd0VtcHR5KSByZXR1cm47XG5cblxuXG5cblxuXG5cblxuXG5cblx0XHRcdC8vIOWkhOeQhuWKoOi9veabtOWkmuaVsOaNrlxuXHRcdFx0dGhpcy5fZG9Mb2FkaW5nTW9yZSgpO1xuXHRcdH0sXG5cdFx0Ly8g5aSE55CG5byA5aeL5Yqg6L295pu05aSaXG5cdFx0X2RvTG9hZGluZ01vcmUoKSB7XG5cdFx0XHRpZiAodGhpcy5wYWdlTm8gPj0gdGhpcy5kZWZhdWx0UGFnZU5vICYmIHRoaXMubG9hZGluZ1N0YXR1cyAhPT0gRW51bS5Nb3JlLk5vTW9yZSkge1xuXHRcdFx0XHR0aGlzLnBhZ2VObyArKztcblx0XHRcdFx0dGhpcy5fc3RhcnRMb2FkaW5nKGZhbHNlKTtcblx0XHRcdFx0aWYgKHRoaXMuaXNMb2NhbFBhZ2luZykge1xuXHRcdFx0XHRcdC8vIOWmguaenOaYr+acrOWcsOWIhumhte+8jOWImeWcqOe7hOS7tuWGhemDqOWvueaVsOaNrui/m+ihjOWIhumhteWkhOeQhu+8jOS4jeinpuWPkUBxdWVyeeS6i+S7tlxuXHRcdFx0XHRcdHRoaXMuX2xvY2FsUGFnaW5nUXVlcnlMaXN0KHRoaXMucGFnZU5vLCB0aGlzLmRlZmF1bHRQYWdlU2l6ZSwgdGhpcy5sb2NhbFBhZ2luZ0xvYWRpbmdUaW1lLCByZXMgPT4ge1xuXHRcdFx0XHRcdFx0dGhpcy5jb21wbGV0ZUJ5VG90YWwocmVzLCB0aGlzLnRvdGFsTG9jYWxQYWdpbmdMaXN0Lmxlbmd0aCk7XG5cdFx0XHRcdFx0XHR0aGlzLnF1ZXJ5RnJvbSA9IEVudW0uUXVlcnlGcm9tLkxvYWRpbmdNb3JlO1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0Ly8gZW1pdCBAcXVlcnnnm7jlhbPliqDovb3mm7TlpJrkuovku7Zcblx0XHRcdFx0XHR0aGlzLl9lbWl0UXVlcnkodGhpcy5wYWdlTm8sIHRoaXMuZGVmYXVsdFBhZ2VTaXplLCBFbnVtLlF1ZXJ5RnJvbS5Mb2FkaW5nTW9yZSk7XG5cdFx0XHRcdFx0dGhpcy5fY2FsbE15UGFyZW50UXVlcnkoKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyDorr7nva7lvZPliY3liqDovb3nirbmgIHkuLrlupXpg6jliqDovb3mm7TlpJrnirbmgIFcblx0XHRcdFx0dGhpcy5sb2FkaW5nVHlwZSA9IEVudW0uTG9hZGluZ1R5cGUuTG9hZGluZ01vcmU7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyAo6aKE5aSE55CGKeWIpOaWreW9k+ayoeacieabtOWkmuaVsOaNruS4lOWIhumhteWGheWuueacqui2heWHunotcGFnaW5n5pe25piv5ZCm5pi+56S65rKh5pyJ5pu05aSa5pWw5o2u55qEdmlld1xuXHRcdF9wcmVDaGVja1Nob3dOb01vcmVJbnNpZGUobmV3VmFsLCBzY3JvbGxWaWV3Tm9kZSwgcGFnaW5nQ29udGFpbmVyTm9kZSkge1xuXHRcdFx0aWYgKHRoaXMubG9hZGluZ1N0YXR1cyA9PT0gRW51bS5Nb3JlLk5vTW9yZSAmJiB0aGlzLmhpZGVOb01vcmVCeUxpbWl0ID4gMCAmJiBuZXdWYWwubGVuZ3RoKSB7XG5cdFx0XHRcdHRoaXMuc2hvd0xvYWRpbmdNb3JlID0gbmV3VmFsLmxlbmd0aCA+IHRoaXMuaGlkZU5vTW9yZUJ5TGltaXQ7XG5cdFx0XHR9IGVsc2UgaWYgKCh0aGlzLmxvYWRpbmdTdGF0dXMgPT09IEVudW0uTW9yZS5Ob01vcmUgJiYgdGhpcy5oaWRlTm9Nb3JlSW5zaWRlICYmIG5ld1ZhbC5sZW5ndGgpIHx8ICh0aGlzLmluc2lkZU1vcmUgJiYgdGhpcy5pbnNpZGVPZlBhZ2luZyAhPT0gZmFsc2UgJiYgbmV3VmFsLmxlbmd0aCkpIHtcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXHRcdFx0XHRcdHRoaXMuX2NoZWNrU2hvd05vTW9yZUluc2lkZShuZXdWYWwsIHNjcm9sbFZpZXdOb2RlLCBwYWdpbmdDb250YWluZXJOb2RlKTtcblx0XHRcdFx0fSlcblx0XHRcdFx0aWYgKHRoaXMuaW5zaWRlTW9yZSAmJiB0aGlzLmluc2lkZU9mUGFnaW5nICE9PSBmYWxzZSAmJiBuZXdWYWwubGVuZ3RoKSB7XG5cdFx0XHRcdFx0dGhpcy5zaG93TG9hZGluZ01vcmUgPSBuZXdWYWwubGVuZ3RoO1xuXHRcdFx0XHR9XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGlzLnNob3dMb2FkaW5nTW9yZSA9IG5ld1ZhbC5sZW5ndGg7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDliKTmlq3lvZPmsqHmnInmm7TlpJrmlbDmja7kuJTliIbpobXlhoXlrrnmnKrotoXlh7p6LXBhZ2luZ+aXtuaYr+WQpuaYvuekuuayoeacieabtOWkmuaVsOaNrueahHZpZXdcblx0XHRhc3luYyBfY2hlY2tTaG93Tm9Nb3JlSW5zaWRlKHRvdGFsRGF0YSwgb2xkU2Nyb2xsVmlld05vZGUsIG9sZFBhZ2luZ0NvbnRhaW5lck5vZGUpIHtcblx0XHRcdHRyeSB7XG5cdFx0XHRcdGNvbnN0IHNjcm9sbFZpZXdOb2RlID0gb2xkU2Nyb2xsVmlld05vZGUgfHwgYXdhaXQgdGhpcy5fZ2V0Tm9kZUNsaWVudFJlY3QoJy56cC1zY3JvbGwtdmlldycpO1xuXHRcdFx0XHQvLyDlnKjpobXpnaLmu5rliqjmqKHlvI/kuItcblx0XHRcdFx0aWYgKHRoaXMudXNlUGFnZVNjcm9sbCkge1xuXHRcdFx0XHRcdGlmIChzY3JvbGxWaWV3Tm9kZSkge1xuXHRcdFx0XHRcdFx0Ly8g6I635Y+W5rua5Yqo5YaF5a655oC76auY5bqmXG5cdFx0XHRcdFx0XHRjb25zdCBzY3JvbGxWaWV3VG90YWxIID0gc2Nyb2xsVmlld05vZGVbMF0udG9wICsgc2Nyb2xsVmlld05vZGVbMF0uaGVpZ2h0O1xuXHRcdFx0XHRcdFx0Ly8g5aaC5p6c5rua5Yqo5YaF5a655oC76auY5bqm5bCP5LqO56qX5Y+j6auY5bqm77yM5YiZ6K6k5Li65YaF5a655pyq6LaF5Ye6ei1wYWdpbmdcblx0XHRcdFx0XHRcdHRoaXMuaW5zaWRlT2ZQYWdpbmcgPSBzY3JvbGxWaWV3VG90YWxIIDwgdGhpcy53aW5kb3dIZWlnaHQ7XG5cdFx0XHRcdFx0XHQvLyDlpoLmnpzpnIDopoHmsqHmnInmm7TlpJrmlbDmja7ml7bvvIzpmpDol4/lupXpg6jliqDovb3mm7TlpJp2aWV377yM5bm25LiU5YaF5a655pyq6LaF6L+Hei1wYWdpbmfvvIzliJnpmpDol4/lupXpg6jliqDovb3mm7TlpJpcblx0XHRcdFx0XHRcdGlmICh0aGlzLmhpZGVOb01vcmVJbnNpZGUpIHtcblx0XHRcdFx0XHRcdFx0dGhpcy5zaG93TG9hZGluZ01vcmUgPSAhdGhpcy5pbnNpZGVPZlBhZ2luZztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC8vIOWmguaenOmcgOimgeWGheWuueacqui2hei/h3otcGFnaW5n5pe26Ieq5Yqo5Yqg6L295pu05aSa77yM5YiZ6Kem5Y+R5Yqg6L295pu05aSaXG5cdFx0XHRcdFx0XHR0aGlzLl91cGRhdGVJbnNpZGVPZlBhZ2luZygpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHQvLyDlnKhzY3JvbGwtdmlld+a7muWKqOaooeW8j+S4i1xuXHRcdFx0XHRcdGNvbnN0IHBhZ2luZ0NvbnRhaW5lck5vZGUgPSBvbGRQYWdpbmdDb250YWluZXJOb2RlIHx8IGF3YWl0IHRoaXMuX2dldE5vZGVDbGllbnRSZWN0KCcuenAtcGFnaW5nLWNvbnRhaW5lci1jb250ZW50Jyk7XG5cdFx0XHRcdFx0Ly8g6I635Y+W5rua5Yqo5YaF5a655oC76auY5bqmXG5cdFx0XHRcdFx0Y29uc3QgcGFnaW5nQ29udGFpbmVySCA9IHBhZ2luZ0NvbnRhaW5lck5vZGUgPyBwYWdpbmdDb250YWluZXJOb2RlWzBdLmhlaWdodCA6IDA7XG5cdFx0XHRcdFx0Ly8g6I635Y+Wei1wYWdpbmflhoXnva5zY3JvbGwtdmlld+mrmOW6plxuXHRcdFx0XHRcdGNvbnN0IHNjcm9sbFZpZXdIID0gc2Nyb2xsVmlld05vZGUgPyBzY3JvbGxWaWV3Tm9kZVswXS5oZWlnaHQgOiAwO1xuXHRcdFx0XHRcdC8vIOWmguaenOa7muWKqOWGheWuueaAu+mrmOW6puWwj+S6jnotcGFnaW5n5YaF572uc2Nyb2xsLXZpZXfpq5jluqbvvIzliJnorqTkuLrlhoXlrrnmnKrotoXlh7p6LXBhZ2luZ1xuXHRcdFx0XHRcdHRoaXMuaW5zaWRlT2ZQYWdpbmcgPSBwYWdpbmdDb250YWluZXJIIDwgc2Nyb2xsVmlld0g7XG5cdFx0XHRcdFx0aWYgKHRoaXMuaGlkZU5vTW9yZUluc2lkZSkge1xuXHRcdFx0XHRcdFx0dGhpcy5zaG93TG9hZGluZ01vcmUgPSAhdGhpcy5pbnNpZGVPZlBhZ2luZztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly8g5aaC5p6c6ZyA6KaB5YaF5a655pyq6LaF6L+Hei1wYWdpbmfml7boh6rliqjliqDovb3mm7TlpJrvvIzliJnop6blj5HliqDovb3mm7TlpJpcblx0XHRcdFx0XHR0aGlzLl91cGRhdGVJbnNpZGVPZlBhZ2luZygpO1xuXHRcdFx0XHR9XG5cdFx0XHR9IGNhdGNoIChlKSB7XG5cdFx0XHRcdC8vIOWmguaenOWPkeeUn+S6huW8guW4uO+8jOWIpOaWrXRvdGFsRGF0YeaVsOe7hOmVv+W6puS4ujDvvIzliJnorqTkuLrlhoXlrrnmnKrotoXlh7p6LXBhZ2luZ1xuXHRcdFx0XHR0aGlzLmluc2lkZU9mUGFnaW5nID0gIXRvdGFsRGF0YS5sZW5ndGg7XG5cdFx0XHRcdGlmICh0aGlzLmhpZGVOb01vcmVJbnNpZGUpIHtcblx0XHRcdFx0XHR0aGlzLnNob3dMb2FkaW5nTW9yZSA9ICF0aGlzLmluc2lkZU9mUGFnaW5nO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIOWmguaenOmcgOimgeWGheWuueacqui2hei/h3otcGFnaW5n5pe26Ieq5Yqo5Yqg6L295pu05aSa77yM5YiZ6Kem5Y+R5Yqg6L295pu05aSaXG5cdFx0XHRcdHRoaXMuX3VwZGF0ZUluc2lkZU9mUGFnaW5nKCk7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDmmK/lkKbopoHlsZXnpLrkuIrmi4nliqDovb3mm7TlpJp2aWV3XG5cdFx0X3Nob3dMb2FkaW5nTW9yZSh0eXBlKSB7XG5cdFx0XHRpZiAoIXRoaXMuc2hvd0xvYWRpbmdNb3JlV2hlblJlbG9hZCAmJiAoISh0aGlzLmxvYWRpbmdTdGF0dXMgPT09IEVudW0uTW9yZS5EZWZhdWx0ID8gdGhpcy5uU2hvd0JvdHRvbSA6IHRydWUpIHx8ICF0aGlzLnJlYWxUb3RhbERhdGEubGVuZ3RoKSkgcmV0dXJuIGZhbHNlO1xuXHRcdFx0aWYgKCgoIXRoaXMuc2hvd0xvYWRpbmdNb3JlV2hlblJlbG9hZCB8fCB0aGlzLmlzVXNlclB1bGxEb3duIHx8IHRoaXMubG9hZGluZ1N0YXR1cyAhPT0gRW51bS5Nb3JlLkxvYWRpbmcpICYmICF0aGlzLnNob3dMb2FkaW5nTW9yZSkgfHwgXG5cdFx0XHQoIXRoaXMubG9hZGluZ01vcmVFbmFibGVkICYmICghdGhpcy5zaG93TG9hZGluZ01vcmVXaGVuUmVsb2FkIHx8IHRoaXMuaXNVc2VyUHVsbERvd24gfHwgdGhpcy5sb2FkaW5nU3RhdHVzICE9PSBFbnVtLk1vcmUuTG9hZGluZykpIHx8IHRoaXMucmVmcmVzaGVyT25seSkge1xuXHRcdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0XHR9XG5cdFx0XHRpZiAodGhpcy51c2VDaGF0UmVjb3JkTW9kZSAmJiB0eXBlICE9PSAnTG9hZGluZycpIHJldHVybiBmYWxzZTtcblx0XHRcdGlmICghdGhpcy56U2xvdHMpIHJldHVybiBmYWxzZTtcblx0XHRcdGlmICh0eXBlID09PSAnQ3VzdG9tJykge1xuXHRcdFx0XHRyZXR1cm4gdGhpcy5zaG93RGVmYXVsdExvYWRpbmdNb3JlVGV4dCAmJiAhKHRoaXMubG9hZGluZ1N0YXR1cyA9PT0gRW51bS5Nb3JlLk5vTW9yZSAmJiAhdGhpcy5zaG93TG9hZGluZ01vcmVOb01vcmVWaWV3KTtcblx0XHRcdH1cblx0XHRcdGNvbnN0IHJlcyA9IHRoaXMubG9hZGluZ1N0YXR1cyA9PT0gRW51bS5Nb3JlW3R5cGVdICYmIHRoaXMuelNsb3RzW2Bsb2FkaW5nTW9yZSR7dHlwZX1gXSAmJiAodHlwZSA9PT0gJ05vTW9yZScgPyB0aGlzLnNob3dMb2FkaW5nTW9yZU5vTW9yZVZpZXcgOiB0cnVlKTtcblx0XHRcdGlmIChyZXMpIHtcblxuXG5cblxuXG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gcmVzO1xuXHRcdH0sXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///122\n"); /***/ }), /* 123 */ /*!*****************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/modules/loading.js ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (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 _zPagingUtils = _interopRequireDefault(__webpack_require__(/*! .././z-paging-utils */ 93));\nvar _zPagingEnum = _interopRequireDefault(__webpack_require__(/*! .././z-paging-enum */ 100));\n// [z-paging]loading相关模块\nvar _default = {\n props: {\n // 第一次加载后自动隐藏loading slot,默认为是\n autoHideLoadingAfterFirstLoaded: {\n type: Boolean,\n default: _zPagingUtils.default.gc('autoHideLoadingAfterFirstLoaded', true)\n },\n // loading slot是否铺满屏幕并固定,默认为否\n loadingFullFixed: {\n type: Boolean,\n default: _zPagingUtils.default.gc('loadingFullFixed', false)\n },\n // 是否自动显示系统Loading:即uni.showLoading,若开启则将在刷新列表时(调用reload、refresh时)显示,下拉刷新和滚动到底部加载更多不会显示,默认为false。\n autoShowSystemLoading: {\n type: Boolean,\n default: _zPagingUtils.default.gc('autoShowSystemLoading', false)\n },\n // 显示系统Loading时是否显示透明蒙层,防止触摸穿透,默认为是(H5、App、微信小程序、百度小程序有效)\n systemLoadingMask: {\n type: Boolean,\n default: _zPagingUtils.default.gc('systemLoadingMask', true)\n },\n // 显示系统Loading时显示的文字,默认为\"加载中\"\n systemLoadingText: {\n type: [String, Object],\n default: _zPagingUtils.default.gc('systemLoadingText', null)\n }\n },\n data: function data() {\n return {\n loading: false,\n loadingForNow: false\n };\n },\n watch: {\n // loading状态\n loadingStatus: function loadingStatus(newVal) {\n var _this = this;\n this.$emit('loadingStatusChange', newVal);\n this.$nextTick(function () {\n _this.loadingStatusAfterRender = newVal;\n });\n if (this.useChatRecordMode) {\n if (this.isFirstPage && (newVal === _zPagingEnum.default.More.NoMore || newVal === _zPagingEnum.default.More.Fail)) {\n this.isFirstPageAndNoMore = true;\n return;\n }\n }\n this.isFirstPageAndNoMore = false;\n },\n loading: function loading(newVal) {\n if (newVal) {\n this.loadingForNow = newVal;\n }\n }\n },\n computed: {\n // 是否显示loading\n showLoading: function showLoading() {\n if (this.firstPageLoaded || !this.loading || !this.loadingForNow) return false;\n if (this.finalShowSystemLoading) {\n // 显示系统loading\n uni.showLoading({\n title: this.finalSystemLoadingText,\n mask: this.systemLoadingMask\n });\n }\n return this.autoHideLoadingAfterFirstLoaded ? this.fromEmptyViewReload ? true : !this.pagingLoaded : this.loadingType === _zPagingEnum.default.LoadingType.Refresher;\n },\n // 最终的是否显示系统loading\n finalShowSystemLoading: function finalShowSystemLoading() {\n return this.autoShowSystemLoading && this.loadingType === _zPagingEnum.default.LoadingType.Refresher;\n }\n },\n methods: {\n // 处理开始加载更多状态\n _startLoading: function _startLoading() {\n var isReload = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n if (this.showLoadingMoreWhenReload && !this.isUserPullDown || !isReload) {\n this.loadingStatus = _zPagingEnum.default.More.Loading;\n }\n this.loading = true;\n },\n // 停止系统loading和refresh\n _endSystemLoadingAndRefresh: function _endSystemLoadingAndRefresh() {\n this.finalShowSystemLoading && uni.hideLoading();\n !this.useCustomRefresher && uni.stopPullDownRefresh();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy9tb2R1bGVzL2xvYWRpbmcuanMiXSwibmFtZXMiOlsicHJvcHMiLCJhdXRvSGlkZUxvYWRpbmdBZnRlckZpcnN0TG9hZGVkIiwidHlwZSIsIkJvb2xlYW4iLCJkZWZhdWx0IiwidSIsImdjIiwibG9hZGluZ0Z1bGxGaXhlZCIsImF1dG9TaG93U3lzdGVtTG9hZGluZyIsInN5c3RlbUxvYWRpbmdNYXNrIiwic3lzdGVtTG9hZGluZ1RleHQiLCJTdHJpbmciLCJPYmplY3QiLCJkYXRhIiwibG9hZGluZyIsImxvYWRpbmdGb3JOb3ciLCJ3YXRjaCIsImxvYWRpbmdTdGF0dXMiLCJuZXdWYWwiLCIkZW1pdCIsIiRuZXh0VGljayIsImxvYWRpbmdTdGF0dXNBZnRlclJlbmRlciIsInVzZUNoYXRSZWNvcmRNb2RlIiwiaXNGaXJzdFBhZ2UiLCJFbnVtIiwiTW9yZSIsIk5vTW9yZSIsIkZhaWwiLCJpc0ZpcnN0UGFnZUFuZE5vTW9yZSIsImNvbXB1dGVkIiwic2hvd0xvYWRpbmciLCJmaXJzdFBhZ2VMb2FkZWQiLCJmaW5hbFNob3dTeXN0ZW1Mb2FkaW5nIiwidW5pIiwidGl0bGUiLCJmaW5hbFN5c3RlbUxvYWRpbmdUZXh0IiwibWFzayIsImZyb21FbXB0eVZpZXdSZWxvYWQiLCJwYWdpbmdMb2FkZWQiLCJsb2FkaW5nVHlwZSIsIkxvYWRpbmdUeXBlIiwiUmVmcmVzaGVyIiwibWV0aG9kcyIsIl9zdGFydExvYWRpbmciLCJpc1JlbG9hZCIsInNob3dMb2FkaW5nTW9yZVdoZW5SZWxvYWQiLCJpc1VzZXJQdWxsRG93biIsIkxvYWRpbmciLCJfZW5kU3lzdGVtTG9hZGluZ0FuZFJlZnJlc2giLCJoaWRlTG9hZGluZyIsInVzZUN1c3RvbVJlZnJlc2hlciIsInN0b3BQdWxsRG93blJlZnJlc2giXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFDQTtBQUNBO0FBRkE7QUFBQSxl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Q0FBQztFQUNEQyxPQUFPLEVBQUU7SUFDUjtJQUNBQyxhQUFhLDJCQUFtQjtNQUFBLElBQWxCQyxRQUFRLHVFQUFHLEtBQUs7TUFDN0IsSUFBSyxJQUFJLENBQUNDLHlCQUF5QixJQUFJLENBQUMsSUFBSSxDQUFDQyxjQUFjLElBQUssQ0FBQ0YsUUFBUSxFQUFFO1FBQzFFLElBQUksQ0FBQzNCLGFBQWEsR0FBR08sb0JBQUksQ0FBQ0MsSUFBSSxDQUFDc0IsT0FBTztNQUN2QztNQUNBLElBQUksQ0FBQ2pDLE9BQU8sR0FBRyxJQUFJO0lBQ3BCLENBQUM7SUFDRDtJQUNBa0MsMkJBQTJCLHlDQUFFO01BQzVCLElBQUksQ0FBQ2hCLHNCQUFzQixJQUFJQyxHQUFHLENBQUNnQixXQUFXLEVBQUU7TUFDaEQsQ0FBQyxJQUFJLENBQUNDLGtCQUFrQixJQUFJakIsR0FBRyxDQUFDa0IsbUJBQW1CLEVBQUU7SUFJdEQ7RUFDRDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiIxMjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBbei1wYWdpbmddbG9hZGluZ+ebuOWFs+aooeWdl1xuaW1wb3J0IHUgZnJvbSAnLi4vLi96LXBhZ2luZy11dGlscydcbmltcG9ydCBFbnVtIGZyb20gJy4uLy4vei1wYWdpbmctZW51bSdcblxuZXhwb3J0IGRlZmF1bHQge1xuXHRwcm9wczoge1xuXHRcdC8vIOesrOS4gOasoeWKoOi9veWQjuiHquWKqOmakOiXj2xvYWRpbmcgc2xvdO+8jOm7mOiupOS4uuaYr1xuXHRcdGF1dG9IaWRlTG9hZGluZ0FmdGVyRmlyc3RMb2FkZWQ6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdhdXRvSGlkZUxvYWRpbmdBZnRlckZpcnN0TG9hZGVkJywgdHJ1ZSlcblx0XHR9LFxuXHRcdC8vIGxvYWRpbmcgc2xvdOaYr+WQpumTuua7oeWxj+W5leW5tuWbuuWumu+8jOm7mOiupOS4uuWQplxuXHRcdGxvYWRpbmdGdWxsRml4ZWQ6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdsb2FkaW5nRnVsbEZpeGVkJywgZmFsc2UpXG5cdFx0fSxcblx0XHQvLyDmmK/lkKboh6rliqjmmL7npLrns7vnu59Mb2FkaW5n77ya5Y2zdW5pLnNob3dMb2FkaW5n77yM6Iul5byA5ZCv5YiZ5bCG5Zyo5Yi35paw5YiX6KGo5pe2KOiwg+eUqHJlbG9hZOOAgXJlZnJlc2jml7Yp5pi+56S677yM5LiL5ouJ5Yi35paw5ZKM5rua5Yqo5Yiw5bqV6YOo5Yqg6L295pu05aSa5LiN5Lya5pi+56S677yM6buY6K6k5Li6ZmFsc2XjgIJcblx0XHRhdXRvU2hvd1N5c3RlbUxvYWRpbmc6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdhdXRvU2hvd1N5c3RlbUxvYWRpbmcnLCBmYWxzZSlcblx0XHR9LFxuXHRcdC8vIOaYvuekuuezu+e7n0xvYWRpbmfml7bmmK/lkKbmmL7npLrpgI/mmI7okpnlsYLvvIzpmLLmraLop6bmkbjnqb/pgI/vvIzpu5jorqTkuLrmmK8oSDXjgIFBcHDjgIHlvq7kv6HlsI/nqIvluo/jgIHnmb7luqblsI/nqIvluo/mnInmlYgpXG5cdFx0c3lzdGVtTG9hZGluZ01hc2s6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdzeXN0ZW1Mb2FkaW5nTWFzaycsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDmmL7npLrns7vnu59Mb2FkaW5n5pe25pi+56S655qE5paH5a2X77yM6buY6K6k5Li6XCLliqDovb3kuK1cIlxuXHRcdHN5c3RlbUxvYWRpbmdUZXh0OiB7XG5cdFx0XHR0eXBlOiBbU3RyaW5nLCBPYmplY3RdLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnc3lzdGVtTG9hZGluZ1RleHQnLCBudWxsKVxuXHRcdH0sXG5cdH0sXG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGxvYWRpbmc6IGZhbHNlLFxuXHRcdFx0bG9hZGluZ0Zvck5vdzogZmFsc2UsXG5cdFx0fVxuXHR9LFxuXHR3YXRjaDoge1xuXHRcdC8vIGxvYWRpbmfnirbmgIFcblx0XHRsb2FkaW5nU3RhdHVzKG5ld1ZhbCkge1xuXHRcdFx0dGhpcy4kZW1pdCgnbG9hZGluZ1N0YXR1c0NoYW5nZScsIG5ld1ZhbCk7XG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdHRoaXMubG9hZGluZ1N0YXR1c0FmdGVyUmVuZGVyID0gbmV3VmFsO1xuXHRcdFx0fSlcblx0XHRcdGlmICh0aGlzLnVzZUNoYXRSZWNvcmRNb2RlKSB7XG5cdFx0XHRcdGlmICh0aGlzLmlzRmlyc3RQYWdlICYmIChuZXdWYWwgPT09IEVudW0uTW9yZS5Ob01vcmUgfHwgbmV3VmFsID09PSBFbnVtLk1vcmUuRmFpbCkpIHtcblx0XHRcdFx0XHR0aGlzLmlzRmlyc3RQYWdlQW5kTm9Nb3JlID0gdHJ1ZTtcblx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRoaXMuaXNGaXJzdFBhZ2VBbmROb01vcmUgPSBmYWxzZTtcblx0XHR9LFxuXHRcdGxvYWRpbmcobmV3VmFsKXtcblx0XHRcdGlmIChuZXdWYWwpIHtcblx0XHRcdFx0dGhpcy5sb2FkaW5nRm9yTm93ID0gbmV3VmFsO1xuXHRcdFx0fVxuXHRcdH0sXG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0Ly8g5piv5ZCm5pi+56S6bG9hZGluZ1xuXHRcdHNob3dMb2FkaW5nKCkge1xuXHRcdFx0aWYgKHRoaXMuZmlyc3RQYWdlTG9hZGVkIHx8ICF0aGlzLmxvYWRpbmcgfHwgIXRoaXMubG9hZGluZ0Zvck5vdykgcmV0dXJuIGZhbHNlO1xuXHRcdFx0aWYgKHRoaXMuZmluYWxTaG93U3lzdGVtTG9hZGluZykge1xuXHRcdFx0XHQvLyDmmL7npLrns7vnu59sb2FkaW5nXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuZmluYWxTeXN0ZW1Mb2FkaW5nVGV4dCxcblx0XHRcdFx0XHRtYXNrOiB0aGlzLnN5c3RlbUxvYWRpbmdNYXNrXG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gdGhpcy5hdXRvSGlkZUxvYWRpbmdBZnRlckZpcnN0TG9hZGVkID8gKHRoaXMuZnJvbUVtcHR5Vmlld1JlbG9hZCA/IHRydWUgOiAhdGhpcy5wYWdpbmdMb2FkZWQpIDogdGhpcy5sb2FkaW5nVHlwZSA9PT0gRW51bS5Mb2FkaW5nVHlwZS5SZWZyZXNoZXI7XG5cdFx0fSxcblx0XHQvLyDmnIDnu4jnmoTmmK/lkKbmmL7npLrns7vnu59sb2FkaW5nXG5cdFx0ZmluYWxTaG93U3lzdGVtTG9hZGluZygpIHtcblx0XHRcdHJldHVybiB0aGlzLmF1dG9TaG93U3lzdGVtTG9hZGluZyAmJiB0aGlzLmxvYWRpbmdUeXBlID09PSBFbnVtLkxvYWRpbmdUeXBlLlJlZnJlc2hlcjtcblx0XHR9XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHQvLyDlpITnkIblvIDlp4vliqDovb3mm7TlpJrnirbmgIFcblx0XHRfc3RhcnRMb2FkaW5nKGlzUmVsb2FkID0gZmFsc2UpIHtcblx0XHRcdGlmICgodGhpcy5zaG93TG9hZGluZ01vcmVXaGVuUmVsb2FkICYmICF0aGlzLmlzVXNlclB1bGxEb3duKSB8fCAhaXNSZWxvYWQpIHtcblx0XHRcdFx0dGhpcy5sb2FkaW5nU3RhdHVzID0gRW51bS5Nb3JlLkxvYWRpbmc7XG5cdFx0XHR9XG5cdFx0XHR0aGlzLmxvYWRpbmcgPSB0cnVlO1xuXHRcdH0sXG5cdFx0Ly8g5YGc5q2i57O757ufbG9hZGluZ+WSjHJlZnJlc2hcblx0XHRfZW5kU3lzdGVtTG9hZGluZ0FuZFJlZnJlc2goKXtcblx0XHRcdHRoaXMuZmluYWxTaG93U3lzdGVtTG9hZGluZyAmJiB1bmkuaGlkZUxvYWRpbmcoKTtcblx0XHRcdCF0aGlzLnVzZUN1c3RvbVJlZnJlc2hlciAmJiB1bmkuc3RvcFB1bGxEb3duUmVmcmVzaCgpO1xuXG5cblxuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///123\n"); /***/ }), /* 124 */ /*!**************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/modules/chat-record-mode.js ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (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 _zPagingUtils = _interopRequireDefault(__webpack_require__(/*! .././z-paging-utils */ 93));\n// [z-paging]聊天记录模式模块\nvar _default = {\n props: {\n // 使用聊天记录模式,默认为否\n useChatRecordMode: {\n type: Boolean,\n default: _zPagingUtils.default.gc('useChatRecordMode', false)\n },\n // 使用聊天记录模式时滚动到顶部后,列表垂直移动偏移距离。默认0rpx。单位px(暂时无效)\n chatRecordMoreOffset: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('chatRecordMoreOffset', '0rpx')\n },\n // 使用聊天记录模式时是否自动隐藏键盘:在用户触摸列表时候自动隐藏键盘,默认为是\n autoHideKeyboardWhenChat: {\n type: Boolean,\n default: _zPagingUtils.default.gc('autoHideKeyboardWhenChat', true)\n },\n // 使用聊天记录模式中键盘弹出时是否自动调整slot=\"bottom\"高度,默认为是\n autoAdjustPositionWhenChat: {\n type: Boolean,\n default: _zPagingUtils.default.gc('autoAdjustPositionWhenChat', true)\n },\n // 使用聊天记录模式中键盘弹出时占位高度偏移距离。默认0rpx。单位px\n chatAdjustPositionOffset: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('chatAdjustPositionOffset', '0rpx')\n },\n // 使用聊天记录模式中键盘弹出时是否自动滚动到底部,默认为否\n autoToBottomWhenChat: {\n type: Boolean,\n default: _zPagingUtils.default.gc('autoToBottomWhenChat', false)\n },\n // 使用聊天记录模式中reload时是否显示chatLoading,默认为否\n showChatLoadingWhenReload: {\n type: Boolean,\n default: _zPagingUtils.default.gc('showChatLoadingWhenReload', false)\n },\n // 在聊天记录模式中滑动到顶部状态为默认状态时,以加载中的状态展示,默认为是。若设置为否,则默认会显示【点击加载更多】,然后才会显示loading\n chatLoadingMoreDefaultAsLoading: {\n type: Boolean,\n default: _zPagingUtils.default.gc('chatLoadingMoreDefaultAsLoading', true)\n }\n },\n data: function data() {\n return {\n // 键盘高度\n keyboardHeight: 0,\n // 键盘高度是否未改变,此时占位高度变化不需要动画效果\n isKeyboardHeightChanged: false\n };\n },\n computed: {\n finalChatRecordMoreOffset: function finalChatRecordMoreOffset() {\n return _zPagingUtils.default.convertToPx(this.chatRecordMoreOffset);\n },\n finalChatAdjustPositionOffset: function finalChatAdjustPositionOffset() {\n return _zPagingUtils.default.convertToPx(this.chatAdjustPositionOffset);\n },\n // 聊天记录模式旋转180度style\n chatRecordRotateStyle: function chatRecordRotateStyle() {\n var _this = this;\n var cellStyle;\n // 在vue中,直接将列表倒置,因此在vue的cell中,也直接写style=\"transform: scaleY(-1)\"转回来即可。\n\n cellStyle = this.useChatRecordMode ? {\n transform: 'scaleY(-1)'\n } : {};\n\n // 在nvue中,需要考虑数据量不满一页的情况,因为nvue中的list无法通过flex-end修改不满一页的起始位置,会导致不满一页时列表数据从底部开始,因此需要特别判断\n // 当数据不满一屏的时候,不进行列表倒置\n\n this.$emit('update:cellStyle', cellStyle);\n this.$emit('cellStyleChange', cellStyle);\n\n // 在聊天记录模式中,如果列表没有倒置并且当前是第一页,则需要自动滚动到最底部\n this.$nextTick(function () {\n if (_this.isFirstPage && _this.isChatRecordModeAndNotInversion) {\n _this.$nextTick(function () {\n // 这里多次触发滚动到底部是为了避免在某些情况下,即使是在nextTick但是cell未渲染完毕导致滚动到底部位置不正确的问题\n _this._scrollToBottom(false);\n _zPagingUtils.default.delay(function () {\n _this._scrollToBottom(false);\n _zPagingUtils.default.delay(function () {\n _this._scrollToBottom(false);\n }, 50);\n }, 50);\n });\n }\n });\n return cellStyle;\n },\n // 是否是聊天记录列表并且有配置transform\n isChatRecordModeHasTransform: function isChatRecordModeHasTransform() {\n return this.useChatRecordMode && this.chatRecordRotateStyle && this.chatRecordRotateStyle.transform;\n },\n // 是否是聊天记录列表并且列表未倒置\n isChatRecordModeAndNotInversion: function isChatRecordModeAndNotInversion() {\n return this.isChatRecordModeHasTransform && this.chatRecordRotateStyle.transform === 'scaleY(1)';\n },\n // 是否是聊天记录列表并且列表倒置\n isChatRecordModeAndInversion: function isChatRecordModeAndInversion() {\n return this.isChatRecordModeHasTransform && this.chatRecordRotateStyle.transform === 'scaleY(-1)';\n },\n // 最终的聊天记录模式中底部安全区域的高度,如果开启了底部安全区域并且键盘未弹出,则添加底部区域高度\n chatRecordModeSafeAreaBottom: function chatRecordModeSafeAreaBottom() {\n return this.safeAreaInsetBottom && !this.keyboardHeight ? this.safeAreaBottom : 0;\n }\n },\n mounted: function mounted() {\n // 监听键盘高度变化(H5、百度小程序、抖音小程序、飞书小程序不支持)\n\n if (this.useChatRecordMode) {\n uni.onKeyboardHeightChange(this._handleKeyboardHeightChange);\n }\n },\n methods: {\n // 添加聊天记录\n addChatRecordData: function addChatRecordData(data) {\n var toBottom = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var toBottomWithAnimate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n if (!this.useChatRecordMode) return;\n this.isTotalChangeFromAddData = true;\n this.addDataFromTop(data, toBottom, toBottomWithAnimate);\n },\n // 手动触发滚动到顶部加载更多,聊天记录模式时有效\n doChatRecordLoadMore: function doChatRecordLoadMore() {\n this.useChatRecordMode && this._onLoadingMore('click');\n },\n // 处理键盘高度变化\n _handleKeyboardHeightChange: function _handleKeyboardHeightChange(res) {\n var _this2 = this;\n this.$emit('keyboardHeightChange', res);\n if (this.autoAdjustPositionWhenChat) {\n this.isKeyboardHeightChanged = true;\n this.keyboardHeight = res.height > 0 ? res.height + this.finalChatAdjustPositionOffset : res.height;\n }\n if (this.autoToBottomWhenChat && this.keyboardHeight > 0) {\n _zPagingUtils.default.delay(function () {\n _this2.scrollToBottom(false);\n _zPagingUtils.default.delay(function () {\n _this2.scrollToBottom(false);\n });\n });\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy9tb2R1bGVzL2NoYXQtcmVjb3JkLW1vZGUuanMiXSwibmFtZXMiOlsicHJvcHMiLCJ1c2VDaGF0UmVjb3JkTW9kZSIsInR5cGUiLCJCb29sZWFuIiwiZGVmYXVsdCIsInUiLCJnYyIsImNoYXRSZWNvcmRNb3JlT2Zmc2V0IiwiTnVtYmVyIiwiU3RyaW5nIiwiYXV0b0hpZGVLZXlib2FyZFdoZW5DaGF0IiwiYXV0b0FkanVzdFBvc2l0aW9uV2hlbkNoYXQiLCJjaGF0QWRqdXN0UG9zaXRpb25PZmZzZXQiLCJhdXRvVG9Cb3R0b21XaGVuQ2hhdCIsInNob3dDaGF0TG9hZGluZ1doZW5SZWxvYWQiLCJjaGF0TG9hZGluZ01vcmVEZWZhdWx0QXNMb2FkaW5nIiwiZGF0YSIsImtleWJvYXJkSGVpZ2h0IiwiaXNLZXlib2FyZEhlaWdodENoYW5nZWQiLCJjb21wdXRlZCIsImZpbmFsQ2hhdFJlY29yZE1vcmVPZmZzZXQiLCJjb252ZXJ0VG9QeCIsImZpbmFsQ2hhdEFkanVzdFBvc2l0aW9uT2Zmc2V0IiwiY2hhdFJlY29yZFJvdGF0ZVN0eWxlIiwiY2VsbFN0eWxlIiwidHJhbnNmb3JtIiwiJGVtaXQiLCIkbmV4dFRpY2siLCJpc0ZpcnN0UGFnZSIsImlzQ2hhdFJlY29yZE1vZGVBbmROb3RJbnZlcnNpb24iLCJfc2Nyb2xsVG9Cb3R0b20iLCJkZWxheSIsImlzQ2hhdFJlY29yZE1vZGVIYXNUcmFuc2Zvcm0iLCJpc0NoYXRSZWNvcmRNb2RlQW5kSW52ZXJzaW9uIiwiY2hhdFJlY29yZE1vZGVTYWZlQXJlYUJvdHRvbSIsInNhZmVBcmVhSW5zZXRCb3R0b20iLCJzYWZlQXJlYUJvdHRvbSIsIm1vdW50ZWQiLCJ1bmkiLCJvbktleWJvYXJkSGVpZ2h0Q2hhbmdlIiwiX2hhbmRsZUtleWJvYXJkSGVpZ2h0Q2hhbmdlIiwibWV0aG9kcyIsImFkZENoYXRSZWNvcmREYXRhIiwidG9Cb3R0b20iLCJ0b0JvdHRvbVdpdGhBbmltYXRlIiwiaXNUb3RhbENoYW5nZUZyb21BZGREYXRhIiwiYWRkRGF0YUZyb21Ub3AiLCJkb0NoYXRSZWNvcmRMb2FkTW9yZSIsIl9vbkxvYWRpbmdNb3JlIiwicmVzIiwiaGVpZ2h0Iiwic2Nyb2xsVG9Cb3R0b20iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFDQTtBQURBO0FBQUEsZUFHZTtFQUNkQSxLQUFLLEVBQUU7SUFDTjtJQUNBQyxpQkFBaUIsRUFBRTtNQUNsQkMsSUFBSSxFQUFFQyxPQUFPO01BQ2JDLE9BQU8sRUFBRUMscUJBQUMsQ0FBQ0MsRUFBRSxDQUFDLG1CQUFtQixFQUFFLEtBQUs7SUFDekMsQ0FBQztJQUNEO0lBQ0FDLG9CQUFvQixFQUFFO01BQ3JCTCxJQUFJLEVBQUUsQ0FBQ00sTUFBTSxFQUFFQyxNQUFNLENBQUM7TUFDdEJMLE9BQU8sRUFBRUMscUJBQUMsQ0FBQ0MsRUFBRSxDQUFDLHNCQUFzQixFQUFFLE1BQU07SUFDN0MsQ0FBQztJQUNEO0lBQ0FJLHdCQUF3QixFQUFFO01BQ3pCUixJQUFJLEVBQUVDLE9BQU87TUFDYkMsT0FBTyxFQUFFQyxxQkFBQyxDQUFDQyxFQUFFLENBQUMsMEJBQTBCLEVBQUUsSUFBSTtJQUMvQyxDQUFDO0lBQ0Q7SUFDQUssMEJBQTBCLEVBQUU7TUFDM0JULElBQUksRUFBRUMsT0FBTztNQUNiQyxPQUFPLEVBQUVDLHFCQUFDLENBQUNDLEVBQUUsQ0FBQyw0QkFBNEIsRUFBRSxJQUFJO0lBQ2pELENBQUM7SUFDRDtJQUNBTSx3QkFBd0IsRUFBRTtNQUN6QlYsSUFBSSxFQUFFLENBQUNNLE1BQU0sRUFBRUMsTUFBTSxDQUFDO01BQ3RCTCxPQUFPLEVBQUVDLHFCQUFDLENBQUNDLEVBQUUsQ0FBQywwQkFBMEIsRUFBRSxNQUFNO0lBQ2pELENBQUM7SUFDRDtJQUNBTyxvQkFBb0IsRUFBRTtNQUNyQlgsSUFBSSxFQUFFQyxPQUFPO01BQ2JDLE9BQU8sRUFBRUMscUJBQUMsQ0FBQ0MsRUFBRSxDQUFD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LENBQUM7TUFDSDtJQUNEO0VBQ0Q7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiMTI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gW3otcGFnaW5nXeiBiuWkqeiusOW9leaooeW8j+aooeWdl1xuaW1wb3J0IHUgZnJvbSAnLi4vLi96LXBhZ2luZy11dGlscydcblxuZXhwb3J0IGRlZmF1bHQge1xuXHRwcm9wczoge1xuXHRcdC8vIOS9v+eUqOiBiuWkqeiusOW9leaooeW8j++8jOm7mOiupOS4uuWQplxuXHRcdHVzZUNoYXRSZWNvcmRNb2RlOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygndXNlQ2hhdFJlY29yZE1vZGUnLCBmYWxzZSlcblx0XHR9LFxuXHRcdC8vIOS9v+eUqOiBiuWkqeiusOW9leaooeW8j+aXtua7muWKqOWIsOmhtumDqOWQju+8jOWIl+ihqOWeguebtOenu+WKqOWBj+enu+i3neemu+OAgum7mOiupDBycHjjgILljZXkvY1weO+8iOaaguaXtuaXoOaViO+8iVxuXHRcdGNoYXRSZWNvcmRNb3JlT2Zmc2V0OiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnY2hhdFJlY29yZE1vcmVPZmZzZXQnLCAnMHJweCcpXG5cdFx0fSxcblx0XHQvLyDkvb/nlKjogYrlpKnorrDlvZXmqKHlvI/ml7bmmK/lkKboh6rliqjpmpDol4/plK7nm5jvvJrlnKjnlKjmiLfop6bmkbjliJfooajml7blgJnoh6rliqjpmpDol4/plK7nm5jvvIzpu5jorqTkuLrmmK9cblx0XHRhdXRvSGlkZUtleWJvYXJkV2hlbkNoYXQ6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdhdXRvSGlkZUtleWJvYXJkV2hlbkNoYXQnLCB0cnVlKVxuXHRcdH0sXG5cdFx0Ly8g5L2/55So6IGK5aSp6K6w5b2V5qih5byP5Lit6ZSu55uY5by55Ye65pe25piv5ZCm6Ieq5Yqo6LCD5pW0c2xvdD1cImJvdHRvbVwi6auY5bqm77yM6buY6K6k5Li65pivXG5cdFx0YXV0b0FkanVzdFBvc2l0aW9uV2hlbkNoYXQ6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdhdXRvQWRqdXN0UG9zaXRpb25XaGVuQ2hhdCcsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDkvb/nlKjogYrlpKnorrDlvZXmqKHlvI/kuK3plK7nm5jlvLnlh7rml7bljaDkvY3pq5jluqblgY/np7vot53nprvjgILpu5jorqQwcnB444CC5Y2V5L2NcHhcblx0XHRjaGF0QWRqdXN0UG9zaXRpb25PZmZzZXQ6IHtcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdjaGF0QWRqdXN0UG9zaXRpb25PZmZzZXQnLCAnMHJweCcpXG5cdFx0fSxcblx0XHQvLyDkvb/nlKjogYrlpKnorrDlvZXmqKHlvI/kuK3plK7nm5jlvLnlh7rml7bmmK/lkKboh6rliqjmu5rliqjliLDlupXpg6jvvIzpu5jorqTkuLrlkKZcblx0XHRhdXRvVG9Cb3R0b21XaGVuQ2hhdDoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2F1dG9Ub0JvdHRvbVdoZW5DaGF0JywgZmFsc2UpXG5cdFx0fSxcblx0XHQvLyDkvb/nlKjogYrlpKnorrDlvZXmqKHlvI/kuK1yZWxvYWTml7bmmK/lkKbmmL7npLpjaGF0TG9hZGluZ++8jOm7mOiupOS4uuWQplxuXHRcdHNob3dDaGF0TG9hZGluZ1doZW5SZWxvYWQ6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdzaG93Q2hhdExvYWRpbmdXaGVuUmVsb2FkJywgZmFsc2UpXG5cdFx0fSxcblx0XHQvLyDlnKjogYrlpKnorrDlvZXmqKHlvI/kuK3mu5HliqjliLDpobbpg6jnirbmgIHkuLrpu5jorqTnirbmgIHml7bvvIzku6XliqDovb3kuK3nmoTnirbmgIHlsZXnpLrvvIzpu5jorqTkuLrmmK/jgILoi6Xorr7nva7kuLrlkKbvvIzliJnpu5jorqTkvJrmmL7npLrjgJDngrnlh7vliqDovb3mm7TlpJrjgJHvvIznhLblkI7miY3kvJrmmL7npLpsb2FkaW5nXG5cdFx0Y2hhdExvYWRpbmdNb3JlRGVmYXVsdEFzTG9hZGluZzoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2NoYXRMb2FkaW5nTW9yZURlZmF1bHRBc0xvYWRpbmcnLCB0cnVlKVxuXHRcdH0sXG5cdH0sXG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdC8vIOmUruebmOmrmOW6plxuXHRcdFx0a2V5Ym9hcmRIZWlnaHQ6IDAsXG5cdFx0XHQvLyDplK7nm5jpq5jluqbmmK/lkKbmnKrmlLnlj5jvvIzmraTml7bljaDkvY3pq5jluqblj5jljJbkuI3pnIDopoHliqjnlLvmlYjmnpxcblx0XHRcdGlzS2V5Ym9hcmRIZWlnaHRDaGFuZ2VkOiBmYWxzZSxcblx0XHR9XG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0ZmluYWxDaGF0UmVjb3JkTW9yZU9mZnNldCgpIHtcblx0XHRcdHJldHVybiB1LmNvbnZlcnRUb1B4KHRoaXMuY2hhdFJlY29yZE1vcmVPZmZzZXQpO1xuXHRcdH0sXG5cdFx0ZmluYWxDaGF0QWRqdXN0UG9zaXRpb25PZmZzZXQoKSB7XG5cdFx0XHRyZXR1cm4gdS5jb252ZXJ0VG9QeCh0aGlzLmNoYXRBZGp1c3RQb3NpdGlvbk9mZnNldCk7XG5cdFx0fSxcblx0XHQvLyDogYrlpKnorrDlvZXmqKHlvI/ml4vovawxODDluqZzdHlsZVxuXHRcdGNoYXRSZWNvcmRSb3RhdGVTdHlsZSgpIHtcblx0XHRcdGxldCBjZWxsU3R5bGU7XG5cdFx0XHQvLyDlnKh2dWXkuK3vvIznm7TmjqXlsIbliJfooajlgJLnva7vvIzlm6DmraTlnKh2dWXnmoRjZWxs5Lit77yM5Lmf55u05o6l5YaZc3R5bGU9XCJ0cmFuc2Zvcm06IHNjYWxlWSgtMSlcIui9rOWbnuadpeWNs+WPr+OAglxuXG5cdFx0XHRjZWxsU3R5bGUgPSB0aGlzLnVzZUNoYXRSZWNvcmRNb2RlID8geyB0cmFuc2Zvcm06ICdzY2FsZVkoLTEpJyB9IDoge307XG5cblx0XHRcdFxuXHRcdFx0Ly8g5ZyobnZ1ZeS4re+8jOmcgOimgeiAg+iZkeaVsOaNrumHj+S4jea7oeS4gOmhteeahOaDheWGte+8jOWboOS4um52dWXkuK3nmoRsaXN05peg5rOV6YCa6L+HZmxleC1lbmTkv67mlLnkuI3mu6HkuIDpobXnmoTotbflp4vkvY3nva7vvIzkvJrlr7zoh7TkuI3mu6HkuIDpobXml7bliJfooajmlbDmja7ku47lupXpg6jlvIDlp4vvvIzlm6DmraTpnIDopoHnibnliKvliKTmlq1cblx0XHRcdC8vIOW9k+aVsOaNruS4jea7oeS4gOWxj+eahOaXtuWAme+8jOS4jei/m+ihjOWIl+ihqOWAkue9rlxuXG5cblxuXHRcdFx0XG5cdFx0XHR0aGlzLiRlbWl0KCd1cGRhdGU6Y2VsbFN0eWxlJywgY2VsbFN0eWxlKTtcblx0XHRcdHRoaXMuJGVtaXQoJ2NlbGxTdHlsZUNoYW5nZScsIGNlbGxTdHlsZSk7XG5cdFx0XHRcblx0XHRcdC8vIOWcqOiBiuWkqeiusOW9leaooeW8j+S4re+8jOWmguaenOWIl+ihqOayoeacieWAkue9ruW5tuS4lOW9k+WJjeaYr+esrOS4gOmhte+8jOWImemcgOimgeiHquWKqOa7muWKqOWIsOacgOW6lemDqFxuXHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXHRcdFx0XHRpZiAodGhpcy5pc0ZpcnN0UGFnZSAmJiB0aGlzLmlzQ2hhdFJlY29yZE1vZGVBbmROb3RJbnZlcnNpb24pIHtcblx0XHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdFx0XHQvLyDov5nph4zlpJrmrKHop6blj5Hmu5rliqjliLDlupXpg6jmmK/kuLrkuobpgb/lhY3lnKjmn5Dkupvmg4XlhrXkuIvvvIzljbPkvb/mmK/lnKhuZXh0VGlja+S9huaYr2NlbGzmnKrmuLLmn5Plrozmr5Xlr7zoh7Tmu5rliqjliLDlupXpg6jkvY3nva7kuI3mraPnoa7nmoTpl67pophcblx0XHRcdFx0XHRcdHRoaXMuX3Njcm9sbFRvQm90dG9tKGZhbHNlKTtcblx0XHRcdFx0XHRcdHUuZGVsYXkoKCkgPT4ge1xuXHRcdFx0XHRcdFx0XHR0aGlzLl9zY3JvbGxUb0JvdHRvbShmYWxzZSk7XG5cdFx0XHRcdFx0XHRcdHUuZGVsYXkoKCkgPT4ge1xuXHRcdFx0XHRcdFx0XHRcdHRoaXMuX3Njcm9sbFRvQm90dG9tKGZhbHNlKTtcblx0XHRcdFx0XHRcdFx0fSwgNTApXG5cdFx0XHRcdFx0XHR9LCA1MClcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdFx0cmV0dXJuIGNlbGxTdHlsZTtcblx0XHR9LFxuXHRcdC8vIOaYr+WQpuaYr+iBiuWkqeiusOW9leWIl+ihqOW5tuS4lOaciemFjee9rnRyYW5zZm9ybVxuXHRcdGlzQ2hhdFJlY29yZE1vZGVIYXNUcmFuc2Zvcm0oKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy51c2VDaGF0UmVjb3JkTW9kZSAmJiB0aGlzLmNoYXRSZWNvcmRSb3RhdGVTdHlsZSAmJiB0aGlzLmNoYXRSZWNvcmRSb3RhdGVTdHlsZS50cmFuc2Zvcm07XG5cdFx0fSxcblx0XHQvLyDmmK/lkKbmmK/ogYrlpKnorrDlvZXliJfooajlubbkuJTliJfooajmnKrlgJLnva5cblx0XHRpc0NoYXRSZWNvcmRNb2RlQW5kTm90SW52ZXJzaW9uKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuaXNDaGF0UmVjb3JkTW9kZUhhc1RyYW5zZm9ybSAmJiB0aGlzLmNoYXRSZWNvcmRSb3RhdGVTdHlsZS50cmFuc2Zvcm0gPT09ICdzY2FsZVkoMSknO1xuXHRcdH0sXG5cdFx0Ly8g5piv5ZCm5piv6IGK5aSp6K6w5b2V5YiX6KGo5bm25LiU5YiX6KGo5YCS572uXG5cdFx0aXNDaGF0UmVjb3JkTW9kZUFuZEludmVyc2lvbigpIHtcblx0XHRcdHJldHVybiB0aGlzLmlzQ2hhdFJlY29yZE1vZGVIYXNUcmFuc2Zvcm0gJiYgdGhpcy5jaGF0UmVjb3JkUm90YXRlU3R5bGUudHJhbnNmb3JtID09PSAnc2NhbGVZKC0xKSc7XG5cdFx0fSxcblx0XHQvLyDmnIDnu4jnmoTogYrlpKnorrDlvZXmqKHlvI/kuK3lupXpg6jlronlhajljLrln5/nmoTpq5jluqbvvIzlpoLmnpzlvIDlkK/kuoblupXpg6jlronlhajljLrln5/lubbkuJTplK7nm5jmnKrlvLnlh7rvvIzliJnmt7vliqDlupXpg6jljLrln5/pq5jluqZcblx0XHRjaGF0UmVjb3JkTW9kZVNhZmVBcmVhQm90dG9tKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuc2FmZUFyZWFJbnNldEJvdHRvbSAmJiAhdGhpcy5rZXlib2FyZEhlaWdodCA/IHRoaXMuc2FmZUFyZWFCb3R0b20gOiAwO1xuXHRcdH1cblx0fSxcblx0bW91bnRlZCgpIHtcblx0XHQvLyDnm5HlkKzplK7nm5jpq5jluqblj5jljJbvvIhINeOAgeeZvuW6puWwj+eoi+W6j+OAgeaKlumfs+Wwj+eoi+W6j+OAgemjnuS5puWwj+eoi+W6j+S4jeaUr+aMge+8iVxuXG5cdFx0aWYgKHRoaXMudXNlQ2hhdFJlY29yZE1vZGUpIHtcblx0XHRcdHVuaS5vbktleWJvYXJkSGVpZ2h0Q2hhbmdlKHRoaXMuX2hhbmRsZUtleWJvYXJkSGVpZ2h0Q2hhbmdlKTtcblx0XHR9XG5cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOa3u+WKoOiBiuWkqeiusOW9lVxuXHRcdGFkZENoYXRSZWNvcmREYXRhKGRhdGEsIHRvQm90dG9tID0gdHJ1ZSwgdG9Cb3R0b21XaXRoQW5pbWF0ZSA9IHRydWUpIHtcblx0XHRcdGlmICghdGhpcy51c2VDaGF0UmVjb3JkTW9kZSkgcmV0dXJuO1xuXHRcdFx0dGhpcy5pc1RvdGFsQ2hhbmdlRnJvbUFkZERhdGEgPSB0cnVlO1xuXHRcdFx0dGhpcy5hZGREYXRhRnJvbVRvcChkYXRhLCB0b0JvdHRvbSwgdG9Cb3R0b21XaXRoQW5pbWF0ZSk7XG5cdFx0fSxcblx0XHQvLyDmiYvliqjop6blj5Hmu5rliqjliLDpobbpg6jliqDovb3mm7TlpJrvvIzogYrlpKnorrDlvZXmqKHlvI/ml7bmnInmlYhcblx0XHRkb0NoYXRSZWNvcmRMb2FkTW9yZSgpIHtcblx0XHRcdHRoaXMudXNlQ2hhdFJlY29yZE1vZGUgJiYgdGhpcy5fb25Mb2FkaW5nTW9yZSgnY2xpY2snKTtcblx0XHR9LFxuXHRcdC8vIOWkhOeQhumUruebmOmrmOW6puWPmOWMllxuXHRcdF9oYW5kbGVLZXlib2FyZEhlaWdodENoYW5nZShyZXMpIHtcblx0XHRcdHRoaXMuJGVtaXQoJ2tleWJvYXJkSGVpZ2h0Q2hhbmdlJywgcmVzKTtcblx0XHRcdGlmICh0aGlzLmF1dG9BZGp1c3RQb3NpdGlvbldoZW5DaGF0KSB7XG5cdFx0XHRcdHRoaXMuaXNLZXlib2FyZEhlaWdodENoYW5nZWQgPSB0cnVlO1xuXHRcdFx0XHR0aGlzLmtleWJvYXJkSGVpZ2h0ID0gcmVzLmhlaWdodCA+IDAgPyByZXMuaGVpZ2h0ICsgdGhpcy5maW5hbENoYXRBZGp1c3RQb3NpdGlvbk9mZnNldCA6IHJlcy5oZWlnaHQ7XG5cdFx0XHR9XG5cdFx0XHRpZiAodGhpcy5hdXRvVG9Cb3R0b21XaGVuQ2hhdCAmJiB0aGlzLmtleWJvYXJkSGVpZ2h0ID4gMCkge1xuXHRcdFx0XHR1LmRlbGF5KCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLnNjcm9sbFRvQm90dG9tKGZhbHNlKTtcblx0XHRcdFx0XHR1LmRlbGF5KCgpID0+IHtcblx0XHRcdFx0XHRcdHRoaXMuc2Nyb2xsVG9Cb3R0b20oZmFsc2UpO1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0pXG5cdFx0XHR9IFxuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///124\n"); /***/ }), /* 125 */ /*!******************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/modules/scroller.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (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 _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 47));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 49));\nvar _zPagingUtils = _interopRequireDefault(__webpack_require__(/*! .././z-paging-utils */ 93));\nvar _zPagingEnum = _interopRequireDefault(__webpack_require__(/*! .././z-paging-enum */ 100));\n// [z-paging]scroll相关模块\nvar _default = {\n props: {\n // 使用页面滚动,默认为否,当设置为是时则使用页面的滚动而非此组件内部的scroll-view的滚动,使用页面滚动时z-paging无需设置确定的高度且对于长列表展示性能更高,但配置会略微繁琐\n usePageScroll: {\n type: Boolean,\n default: _zPagingUtils.default.gc('usePageScroll', false)\n },\n // 是否可以滚动,使用内置scroll-view和nvue时有效,默认为是\n scrollable: {\n type: Boolean,\n default: _zPagingUtils.default.gc('scrollable', true)\n },\n // 控制是否出现滚动条,默认为是\n showScrollbar: {\n type: Boolean,\n default: _zPagingUtils.default.gc('showScrollbar', true)\n },\n // 是否允许横向滚动,默认为否\n scrollX: {\n type: Boolean,\n default: _zPagingUtils.default.gc('scrollX', false)\n },\n // iOS设备上滚动到顶部时是否允许回弹效果,默认为否。关闭回弹效果后可使滚动到顶部与下拉刷新更连贯,但是有吸顶view时滚动到顶部时可能出现抖动。\n scrollToTopBounceEnabled: {\n type: Boolean,\n default: _zPagingUtils.default.gc('scrollToTopBounceEnabled', false)\n },\n // iOS设备上滚动到底部时是否允许回弹效果,默认为是。\n scrollToBottomBounceEnabled: {\n type: Boolean,\n default: _zPagingUtils.default.gc('scrollToBottomBounceEnabled', true)\n },\n // 在设置滚动条位置时使用动画过渡,默认为否\n scrollWithAnimation: {\n type: Boolean,\n default: _zPagingUtils.default.gc('scrollWithAnimation', false)\n },\n // 值应为某子元素id(id不能以数字开头)。设置哪个方向可滚动,则在哪个方向滚动到该元素\n scrollIntoView: {\n type: String,\n default: _zPagingUtils.default.gc('scrollIntoView', '')\n }\n },\n data: function data() {\n return {\n scrollTop: 0,\n oldScrollTop: 0,\n scrollViewStyle: {},\n scrollViewContainerStyle: {},\n scrollViewInStyle: {},\n pageScrollTop: -1,\n scrollEnable: true,\n privateScrollWithAnimation: -1,\n cacheScrollNodeHeight: -1,\n superContentHeight: 0\n };\n },\n watch: {\n oldScrollTop: function oldScrollTop(newVal) {\n !this.usePageScroll && this._scrollTopChange(newVal, false);\n },\n pageScrollTop: function pageScrollTop(newVal) {\n this.usePageScroll && this._scrollTopChange(newVal, true);\n },\n usePageScroll: {\n handler: function handler(newVal) {\n this.loaded && this.autoHeight && this._setAutoHeight(!newVal);\n },\n immediate: true\n },\n finalScrollTop: function finalScrollTop(newVal) {\n this.renderPropScrollTop = newVal < 6 ? 0 : 10;\n }\n },\n computed: {\n finalScrollWithAnimation: function finalScrollWithAnimation() {\n if (this.privateScrollWithAnimation !== -1) {\n return this.privateScrollWithAnimation === 1;\n }\n return this.scrollWithAnimation;\n },\n finalScrollViewStyle: function finalScrollViewStyle() {\n if (this.superContentZIndex != 1) {\n this.scrollViewStyle['z-index'] = this.superContentZIndex;\n this.scrollViewStyle['position'] = 'relative';\n }\n return this.scrollViewStyle;\n },\n finalScrollTop: function finalScrollTop() {\n return this.usePageScroll ? this.pageScrollTop : this.oldScrollTop;\n },\n // 当前是否是旧版webview\n finalIsOldWebView: function finalIsOldWebView() {\n return this.isOldWebView && !this.usePageScroll;\n },\n // 当前scroll-view/list-view是否允许滚动\n finalScrollable: function finalScrollable() {\n return this.scrollable && !this.usePageScroll && this.scrollEnable && (this.refresherCompleteScrollable ? true : this.refresherStatus !== _zPagingEnum.default.Refresher.Complete) && (this.refresherRefreshingScrollable ? true : this.refresherStatus !== _zPagingEnum.default.Refresher.Loading);\n }\n },\n methods: {\n // 滚动到顶部,animate为是否展示滚动动画,默认为是\n scrollToTop: function scrollToTop(animate) {\n var _this = this;\n var checkReverse = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n // 如果是聊天记录模式并且列表倒置了,则滚动到顶部实际上是滚动到底部\n if (this.useChatRecordMode && checkReverse && !this.isChatRecordModeAndNotInversion) {\n this.scrollToBottom(animate, false);\n return;\n }\n this.$nextTick(function () {\n _this._scrollToTop(animate, false);\n });\n },\n // 滚动到底部,animate为是否展示滚动动画,默认为是\n scrollToBottom: function scrollToBottom(animate) {\n var _this2 = this;\n var checkReverse = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n // 如果是聊天记录模式并且列表倒置了,则滚动到底部实际上是滚动到顶部\n if (this.useChatRecordMode && checkReverse && !this.isChatRecordModeAndNotInversion) {\n this.scrollToTop(animate, false);\n return;\n }\n this.$nextTick(function () {\n _this2._scrollToBottom(animate);\n });\n },\n // 滚动到指定view(vue中有效)。sel为需要滚动的view的id值,不包含\"#\";offset为偏移量,单位为px;animate为是否展示滚动动画,默认为否\n scrollIntoViewById: function scrollIntoViewById(sel, offset, animate) {\n this._scrollIntoView(sel, offset, animate);\n },\n // 滚动到指定view(vue中有效)。nodeTop为需要滚动的view的top值(通过uni.createSelectorQuery()获取);offset为偏移量,单位为px;animate为是否展示滚动动画,默认为否\n scrollIntoViewByNodeTop: function scrollIntoViewByNodeTop(nodeTop, offset, animate) {\n var _this3 = this;\n this.scrollTop = this.oldScrollTop;\n this.$nextTick(function () {\n _this3._scrollIntoViewByNodeTop(nodeTop, offset, animate);\n });\n },\n // 滚动到指定位置(vue中有效)。y为与顶部的距离,单位为px;offset为偏移量,单位为px;animate为是否展示滚动动画,默认为否\n scrollToY: function scrollToY(y, offset, animate) {\n var _this4 = this;\n this.scrollTop = this.oldScrollTop;\n this.$nextTick(function () {\n _this4._scrollToY(y, offset, animate);\n });\n },\n // 滚动到指定view(nvue中和虚拟列表中有效)。index为需要滚动的view的index(第几个,从0开始);offset为偏移量,单位为px;animate为是否展示滚动动画,默认为否\n scrollIntoViewByIndex: function scrollIntoViewByIndex(index, offset, animate) {\n var _this5 = this;\n if (index >= this.realTotalData.length) {\n _zPagingUtils.default.consoleErr('当前滚动的index超出已渲染列表长度,请先通过refreshToPage加载到对应index页并等待渲染成功后再调用此方法!');\n return;\n }\n this.$nextTick(function () {\n if (_this5.finalUseVirtualList) {\n var isCellFixed = _this5.cellHeightMode === _zPagingEnum.default.CellHeightMode.Fixed;\n _zPagingUtils.default.delay(function () {\n if (_this5.finalUseVirtualList) {\n // 虚拟列表 + 每个cell高度完全相同模式下,此时滚动到对应index的cell就是滚动到scrollTop = cellHeight * index的位置\n // 虚拟列表 + 高度是动态非固定的模式下,此时滚动到对应index的cell就是滚动到scrollTop = 缓存的cell高度数组中第index个的lastTotalHeight的位置\n var scrollTop = isCellFixed ? _this5.virtualCellHeight * index : _this5.virtualHeightCacheList[index].lastTotalHeight;\n _this5.scrollToY(scrollTop, offset, animate);\n }\n }, isCellFixed ? 0 : 100);\n }\n });\n },\n // 滚动到指定view(nvue中有效)。view为需要滚动的view(通过`this.$refs.xxx`获取),不包含\"#\";offset为偏移量,单位为px;animate为是否展示滚动动画,默认为否\n scrollIntoViewByView: function scrollIntoViewByView(view, offset, animate) {\n this._scrollIntoView(view, offset, animate);\n },\n // 当使用页面滚动并且自定义下拉刷新时,请在页面的onPageScroll中调用此方法,告知z-paging当前的pageScrollTop,否则会导致在任意位置都可以下拉刷新\n updatePageScrollTop: function updatePageScrollTop(value) {\n this.pageScrollTop = value;\n },\n // 当使用页面滚动并且设置了slot=\"top\"时,默认初次加载会自动获取其高度,并使内部容器下移,当slot=\"top\"的view高度动态改变时,在其高度需要更新时调用此方法\n updatePageScrollTopHeight: function updatePageScrollTopHeight() {\n this._updatePageScrollTopOrBottomHeight('top');\n },\n // 当使用页面滚动并且设置了slot=\"bottom\"时,默认初次加载会自动获取其高度,并使内部容器下移,当slot=\"bottom\"的view高度动态改变时,在其高度需要更新时调用此方法\n updatePageScrollBottomHeight: function updatePageScrollBottomHeight() {\n this._updatePageScrollTopOrBottomHeight('bottom');\n },\n // 更新slot=\"left\"和slot=\"right\"宽度,当slot=\"left\"或slot=\"right\"宽度动态改变时调用\n updateLeftAndRightWidth: function updateLeftAndRightWidth() {\n var _this6 = this;\n if (!this.finalIsOldWebView) return;\n this.$nextTick(function () {\n return _this6._updateLeftAndRightWidth(_this6.scrollViewContainerStyle, 'zp-page');\n });\n },\n // 更新z-paging内置scroll-view的scrollTop\n updateScrollViewScrollTop: function updateScrollViewScrollTop(scrollTop) {\n var _this7 = this;\n var animate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n this._updatePrivateScrollWithAnimation(animate);\n this.scrollTop = this.oldScrollTop;\n this.$nextTick(function () {\n _this7.scrollTop = scrollTop;\n _this7.oldScrollTop = _this7.scrollTop;\n });\n },\n // 当滚动到顶部时\n _onScrollToUpper: function _onScrollToUpper() {\n var _this8 = this;\n this.$emit('scrolltoupper');\n this.$emit('scrollTopChange', 0);\n this.$nextTick(function () {\n _this8.oldScrollTop = 0;\n });\n },\n // 当滚动到底部时\n _onScrollToLower: function _onScrollToLower(e) {\n (!e.detail || !e.detail.direction || e.detail.direction === 'bottom') && this._onLoadingMore(this.useChatRecordMode ? 'click' : 'toBottom');\n },\n // 滚动到顶部\n _scrollToTop: function _scrollToTop() {\n var _this9 = this;\n var animate = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var isPrivate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n if (this.usePageScroll) {\n this.$nextTick(function () {\n uni.pageScrollTo({\n scrollTop: 0,\n duration: animate ? 100 : 0\n });\n });\n return;\n }\n this._updatePrivateScrollWithAnimation(animate);\n this.scrollTop = this.oldScrollTop;\n this.$nextTick(function () {\n _this9.scrollTop = 0;\n _this9.oldScrollTop = _this9.scrollTop;\n });\n },\n // 滚动到底部\n _scrollToBottom: function _scrollToBottom() {\n var _arguments = arguments,\n _this10 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var animate, pagingContainerNode, scrollViewNode, pagingContainerH, scrollViewH;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n animate = _arguments.length > 0 && _arguments[0] !== undefined ? _arguments[0] : true;\n if (!_this10.usePageScroll) {\n _context.next = 4;\n break;\n }\n _this10.$nextTick(function () {\n uni.pageScrollTo({\n scrollTop: Number.MAX_VALUE,\n duration: animate ? 100 : 0\n });\n });\n return _context.abrupt(\"return\");\n case 4:\n _context.prev = 4;\n _this10._updatePrivateScrollWithAnimation(animate);\n _context.next = 8;\n return _this10._getNodeClientRect('.zp-paging-container');\n case 8:\n pagingContainerNode = _context.sent;\n _context.next = 11;\n return _this10._getNodeClientRect('.zp-scroll-view');\n case 11:\n scrollViewNode = _context.sent;\n pagingContainerH = pagingContainerNode ? pagingContainerNode[0].height : 0;\n scrollViewH = scrollViewNode ? scrollViewNode[0].height : 0;\n if (pagingContainerH > scrollViewH) {\n _this10.scrollTop = _this10.oldScrollTop;\n _this10.$nextTick(function () {\n _this10.scrollTop = pagingContainerH - scrollViewH + _this10.virtualPlaceholderTopHeight;\n _this10.oldScrollTop = _this10.scrollTop;\n });\n }\n _context.next = 19;\n break;\n case 17:\n _context.prev = 17;\n _context.t0 = _context[\"catch\"](4);\n case 19:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[4, 17]]);\n }))();\n },\n // 滚动到指定view\n _scrollIntoView: function _scrollIntoView(sel) {\n var _this11 = this;\n var offset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var animate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var finishCallback = arguments.length > 3 ? arguments[3] : undefined;\n try {\n this.scrollTop = this.oldScrollTop;\n this.$nextTick(function () {\n _this11._getNodeClientRect('#' + sel.replace('#', ''), _this11.$parent).then(function (node) {\n if (node) {\n var nodeTop = node[0].top;\n _this11._scrollIntoViewByNodeTop(nodeTop, offset, animate);\n finishCallback && finishCallback();\n }\n });\n });\n } catch (e) {}\n },\n // 通过nodeTop滚动到指定view\n _scrollIntoViewByNodeTop: function _scrollIntoViewByNodeTop(nodeTop) {\n var _this12 = this;\n var offset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var animate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n // 如果是聊天记录模式并且列表倒置了,此时nodeTop需要等于scroll-view高度 - nodeTop\n if (this.isChatRecordModeAndInversion) {\n this._getNodeClientRect('.zp-scroll-view').then(function (sNode) {\n if (sNode) {\n _this12._scrollToY(sNode[0].height - nodeTop, offset, animate, true);\n }\n });\n } else {\n this._scrollToY(nodeTop, offset, animate, true);\n }\n },\n // 滚动到指定位置\n _scrollToY: function _scrollToY(y) {\n var _this13 = this;\n var offset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var animate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var addScrollTop = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n this._updatePrivateScrollWithAnimation(animate);\n _zPagingUtils.default.delay(function () {\n if (_this13.usePageScroll) {\n if (addScrollTop && _this13.pageScrollTop !== -1) {\n y += _this13.pageScrollTop;\n }\n var scrollTop = y - offset;\n uni.pageScrollTo({\n scrollTop: scrollTop,\n duration: animate ? 100 : 0\n });\n } else {\n if (addScrollTop) {\n y += _this13.oldScrollTop;\n }\n _this13.scrollTop = y - offset;\n }\n }, 10);\n },\n // scroll-view滚动中\n _scroll: function _scroll(e) {\n this.$emit('scroll', e);\n var scrollTop = e.detail.scrollTop;\n this.finalUseVirtualList && this._updateVirtualScroll(scrollTop, this.oldScrollTop - scrollTop);\n this.oldScrollTop = scrollTop;\n // 滚动区域内容的总高度 - 当前滚动的scrollTop = 当前滚动区域的顶部与内容底部的距离\n var scrollDiff = e.detail.scrollHeight - this.oldScrollTop;\n // 在非ios平台滚动中,再次验证一下是否滚动到了底部。因为在一些安卓设备中,有概率滚动到底部不触发@scrolltolower事件,因此添加双重检测逻辑\n !this.isIos && this._checkScrolledToBottom(scrollDiff);\n },\n // 更新内置的scroll-view是否启用滚动动画\n _updatePrivateScrollWithAnimation: function _updatePrivateScrollWithAnimation(animate) {\n var _this14 = this;\n this.privateScrollWithAnimation = animate ? 1 : 0;\n _zPagingUtils.default.delay(function () {\n return _this14.$nextTick(function () {\n // 在滚动结束后将滚动动画状态设置回初始状态\n _this14.privateScrollWithAnimation = -1;\n });\n }, 100, 'updateScrollWithAnimationDelay');\n },\n // 检测scrollView是否要铺满屏幕\n _doCheckScrollViewShouldFullHeight: function _doCheckScrollViewShouldFullHeight(totalData) {\n var _this15 = this;\n if (this.autoFullHeight && this.usePageScroll && this.isTotalChangeFromAddData) {\n this.$nextTick(function () {\n _this15._checkScrollViewShouldFullHeight(function (scrollViewNode, pagingContainerNode) {\n _this15._preCheckShowNoMoreInside(totalData, scrollViewNode, pagingContainerNode);\n });\n });\n } else {\n this._preCheckShowNoMoreInside(totalData);\n }\n },\n // 检测z-paging是否要全屏覆盖(当使用页面滚动并且不满全屏时,默认z-paging需要铺满全屏,避免数据过少时内部的empty-view无法正确展示)\n _checkScrollViewShouldFullHeight: function _checkScrollViewShouldFullHeight(callback) {\n var _this16 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var scrollViewNode, pagingContainerNode, scrollViewHeight, scrollViewTop;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.prev = 0;\n _context2.next = 3;\n return _this16._getNodeClientRect('.zp-scroll-view');\n case 3:\n scrollViewNode = _context2.sent;\n _context2.next = 6;\n return _this16._getNodeClientRect('.zp-paging-container-content');\n case 6:\n pagingContainerNode = _context2.sent;\n if (!(!scrollViewNode || !pagingContainerNode)) {\n _context2.next = 9;\n break;\n }\n return _context2.abrupt(\"return\");\n case 9:\n scrollViewHeight = pagingContainerNode[0].height;\n scrollViewTop = scrollViewNode[0].top;\n if (_this16.isAddedData && scrollViewHeight + scrollViewTop <= _this16.windowHeight) {\n _this16._setAutoHeight(true, scrollViewNode);\n callback(scrollViewNode, pagingContainerNode);\n } else {\n _this16._setAutoHeight(false);\n callback(null, null);\n }\n _context2.next = 17;\n break;\n case 14:\n _context2.prev = 14;\n _context2.t0 = _context2[\"catch\"](0);\n callback(null, null);\n case 17:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, null, [[0, 14]]);\n }))();\n },\n // 更新缓存中z-paging整个内容容器高度\n _updateCachedSuperContentHeight: function _updateCachedSuperContentHeight() {\n var _this17 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var superContentNode;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _context3.next = 2;\n return _this17._getNodeClientRect('.z-paging-content');\n case 2:\n superContentNode = _context3.sent;\n if (superContentNode) {\n _this17.superContentHeight = superContentNode[0].height;\n }\n case 4:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n // scrollTop改变时触发\n _scrollTopChange: function _scrollTopChange(newVal, isPageScrollTop) {\n this.$emit('scrollTopChange', newVal);\n this.$emit('update:scrollTop', newVal);\n this._checkShouldShowBackToTop(newVal);\n // 之前在安卓中scroll-view有概率滚动到顶部时scrollTop不为0导致下拉刷新判断异常,因此判断scrollTop在105之内都允许下拉刷新,但此方案会导致某些情况(例如滚动到距离顶部10px处)下拉抖动,因此改为通过获取zp-scroll-view的节点信息中的scrollTop进行验证的方案\n // const scrollTop = this.isIos ? (newVal > 5 ? 6 : 0) : (newVal > 105 ? 106 : (newVal > 5 ? 6 : 0));\n var scrollTop = newVal > 5 ? 6 : 0;\n if (isPageScrollTop && this.wxsPageScrollTop !== scrollTop) {\n this.wxsPageScrollTop = scrollTop;\n } else if (!isPageScrollTop && this.wxsScrollTop !== scrollTop) {\n this.wxsScrollTop = scrollTop;\n if (scrollTop > 6) {\n this.scrollEnable = true;\n }\n }\n },\n // 更新使用页面滚动时slot=\"top\"或\"bottom\"插入view的高度\n _updatePageScrollTopOrBottomHeight: function _updatePageScrollTopOrBottomHeight(type) {\n var _this18 = this;\n if (!this.usePageScroll) return;\n this._doCheckScrollViewShouldFullHeight(this.realTotalData);\n var node = \".zp-page-\".concat(type);\n var marginText = \"margin\".concat(type.slice(0, 1).toUpperCase() + type.slice(1));\n var safeAreaInsetBottomAdd = this.safeAreaInsetBottom;\n this.$nextTick(function () {\n var delayTime = 0;\n _zPagingUtils.default.delay(function () {\n _this18._getNodeClientRect(node).then(function (res) {\n if (res) {\n var pageScrollNodeHeight = res[0].height;\n if (type === 'bottom') {\n if (safeAreaInsetBottomAdd) {\n pageScrollNodeHeight += _this18.safeAreaBottom;\n }\n } else {\n _this18.cacheTopHeight = pageScrollNodeHeight;\n }\n _this18.$set(_this18.scrollViewStyle, marginText, \"\".concat(pageScrollNodeHeight, \"px\"));\n } else if (safeAreaInsetBottomAdd) {\n _this18.$set(_this18.scrollViewStyle, marginText, \"\".concat(_this18.safeAreaBottom, \"px\"));\n }\n });\n }, delayTime);\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy9tb2R1bGVzL3Njcm9sbGVyLmpzIl0sIm5hbWVzIjpbInByb3BzIiwidXNlUGFnZVNjcm9sbCIsInR5cGUiLCJCb29sZWFuIiwiZGVmYXVsdCIsInUiLCJnYyIsInNjcm9sbGFibGUiLCJzaG93U2Nyb2xsYmFyIiwic2Nyb2xsWCIsInNjcm9sbFRvVG9wQm91bmNlRW5hYmxlZCIsInNjcm9sbFRvQm90dG9tQm91bmNlRW5hYmxlZCIsInNjcm9sbFdpdGhBbmltYXRpb24iLCJzY3JvbGxJbnRvVmlldyIsIlN0cmluZyIsImRhdGEiLCJzY3JvbGxUb3AiLCJvbGRTY3JvbGxUb3AiLCJzY3JvbGxWaWV3U3R5bGUiLCJzY3JvbGxWaWV3Q29udGFpbmVyU3R5bGUiLCJzY3JvbGxWaWV3SW5TdHlsZSIsInBhZ2VTY3JvbGxUb3AiLCJzY3JvbGxFbmFibGUiLCJwcml2YXRlU2Nyb2xsV2l0aEFuaW1hdGlvbiIsImNhY2hlU2Nyb2xsTm9kZUhlaWdodCIsInN1cGVyQ29udGVudEhlaWdodCIsIndhdGNoIiwibmV3VmFsIiwiX3Njcm9sbFRvcENoYW5nZSIsImhhbmRsZXIiLCJsb2FkZWQiLCJhdXRvSGVpZ2h0IiwiX3NldEF1dG9IZWlnaHQiLCJpbW1lZGlhdGUiLCJmaW5hbFNjcm9sbFRvcCIsInJlbmRlclByb3BTY3JvbGxUb3AiLCJjb21wdXRlZCIsImZpbmFsU2Nyb2xsV2l0aEFuaW1hdGlvbiIsImZpbmFsU2Nyb2xsVmlld1N0eWxlIiwic3VwZXJDb250ZW50WkluZGV4IiwiZmluYWxJc09sZFdlYlZpZXciLCJpc09sZFdlYlZpZXciLCJmaW5hbFNjcm9sbGFibGUiLCJyZWZyZXNoZXJDb21wbGV0ZVNjcm9sbGFibGUiLCJyZWZyZXNoZXJTdGF0dXMiLCJFbnVtIiwiUmVmcmVzaGVyIiwiQ29tcGxldGUiLCJyZWZyZXNoZXJSZWZyZXNoaW5nU2Nyb2xsYWJsZSIsIkxvYWRpbmciLCJtZXRob2RzIiwic2Nyb2xsVG9Ub3AiLCJhbmltYXRlIiwiY2hlY2tSZXZlcnNlIiwidXNlQ2hhdFJlY29yZE1vZGUiLCJpc0NoYXRSZWNvcmRNb2RlQW5kTm90SW52ZXJzaW9uIiwic2Nyb2xsVG9Cb3R0b20iLCIkbmV4dFRpY2siLCJfc2Nyb2xsVG9Ub3AiLCJfc2Nyb2xsVG9Cb3R0b20iLCJzY3JvbGxJbnRvVmlld0J5SWQiLCJzZWwiLCJvZmZzZXQiLCJfc2Nyb2xsSW50b1ZpZXciLCJzY3JvbGxJbnRvVmlld0J5Tm9kZVRvcCIsIm5vZGVUb3AiLCJfc2Nyb2xsSW50b1ZpZXdCeU5vZGVUb3AiLCJzY3JvbGxUb1kiLCJ5IiwiX3Njcm9sbFRvWSIsInNjcm9sbEludG9WaWV3QnlJbmRleCIsImluZGV4IiwicmVhbFRvdGFsRGF0YSIsImxlbmd0aCIsImNvbnNvbGVFcnIiLCJmaW5hbFVzZVZpcnR1YWxMaXN0IiwiaXNDZWxsRml4ZWQiLCJjZWxsSGVpZ2h0TW9kZSIsIkNlbGxIZWlnaHRNb2RlIiwiRml4ZWQiLCJkZWxheSIsInZpcnR1YWxDZWxsSGVpZ2h0IiwidmlydHVhbEhlaWdodENhY2hlTGlzdCIsImxhc3RUb3RhbEhlaWdodCIsInNjcm9sbEludG9WaWV3QnlWaWV3IiwidmlldyIsInVwZGF0ZVBhZ2VTY3JvbGxUb3AiLCJ2YWx1ZSIsInVwZGF0ZVBhZ2VTY3JvbGxUb3BIZWlnaHQiLCJfdXBkYXRlUGFnZVNjcm9sbFRvcE9yQm90dG9tSGVpZ2h0IiwidXBkYXRlUGFnZVNjcm9sbEJvdHRvbUhlaWdodCIsInVwZGF0ZUxlZnRBbmRSaWdodFdpZHRoIiwiX3VwZGF0ZUxlZnRBbmRSaWdodFdpZHRoIiwidXBkYXRlU2Nyb2xsVmlld1Njcm9sbFRvcCIsIl91cGRhdGVQcml2YXRlU2Nyb2xsV2l0aEFuaW1hdGlvbiIsIl9vblNjcm9sbFRvVXBwZXIiLCIkZW1pdCIsIl9vblNjcm9sbFRvTG93ZXIiLCJlIiwiZGV0YWlsIiwiZGlyZWN0aW9uIiwiX29uTG9hZGluZ01vcmUiLCJpc1ByaXZhdGUiLCJ1bmkiLCJwYWdlU2Nyb2xsVG8iLCJkdXJhdGlvbiIsIk51bWJlciIsIk1BWF9WQUxVRSIsIl9nZXROb2RlQ2xpZW50UmVjdCIsInBhZ2luZ0NvbnRhaW5lck5vZGUiLCJzY3JvbGxWaWV3Tm9kZSIsInBhZ2luZ0NvbnRhaW5lckgiLCJoZWlnaHQiLCJzY3JvbGxWaWV3SCIsInZpcnR1YWxQbGFjZWhvbGRlclRvcEhlaWdodCIsImZpbmlzaENhbGxiYWNrIiwicmVwbGFjZSIsIiRwYXJlbnQiLCJ0aGVuIiwibm9kZSIsInRvcCIsImlzQ2hhdFJlY29yZE1vZGVBbmRJbnZlcnNpb24iLCJzTm9kZSIsImFkZFNjcm9sbFRvcCIsIl9zY3JvbGwiLCJfdXBkYXRlVmlydHVhbFNjcm9sbCIsInNjcm9sbERpZmYiLCJzY3JvbGxIZWlnaHQiLCJpc0lvcyIsIl9jaGVja1Njcm9sbGVkVG9Cb3R0b20iLCJfZG9DaGVja1Njcm9sbFZpZXdTaG91bGRGdWxsSGVpZ2h0IiwidG90YWxEYXRhIiwiYXV0b0Z1bGxIZWlnaHQiLCJpc1RvdGFsQ2hhbmdlRnJvbUFkZERhdGEiLCJfY2hlY2tTY3JvbGxWaWV3U2hvdWxkRnVsbEhlaWdodCIsIl9wcmVDaGVja1Nob3dOb01vcmVJbnNpZGUiLCJjYWxsYmFjayIsInNjcm9sbFZpZXdIZWlnaHQiLCJzY3JvbGxWaWV3VG9wIiwiaXNBZGRlZERhdGEiLCJ3aW5kb3dIZWlnaHQiLCJfdXBkYXRlQ2FjaGVkU3VwZXJDb250ZW50SGVpZ2h0Iiwic3VwZXJDb250ZW50Tm9kZSIsImlzUGFnZVNjcm9sbFRvcCIsIl9jaGVja1Nob3VsZFNob3dCYWNrVG9Ub3AiLCJ3eHNQYWdlU2Nyb2xsVG9wIiwid3hzU2Nyb2xsVG9wIiwibWFyZ2luVGV4dCIsInNsaWNlIiwidG9VcHBlckNhc2UiLCJzYWZlQXJlYUluc2V0Qm90dG9tQWRkIiwic2FmZUFyZWFJbnNldEJvdHRvbSIsImRlbGF5VGltZSIsInJlcyIsInBhZ2VTY3JvbGxOb2RlSGVpZ2h0Iiwic2FmZUFyZWFC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QUFVLFlBQUssT0FBSSxDQUFDUSxjQUFjLFFBQUs7WUFDeEU7VUFDRCxDQUFDLENBQUM7UUFDSCxDQUFDLEVBQUVILFNBQVMsQ0FBQztNQUNkLENBQUMsQ0FBQztJQUNIO0VBQ0Q7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiMTI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gW3otcGFnaW5nXXNjcm9sbOebuOWFs+aooeWdl1xuaW1wb3J0IHUgZnJvbSAnLi4vLi96LXBhZ2luZy11dGlscydcbmltcG9ydCBFbnVtIGZyb20gJy4uLy4vei1wYWdpbmctZW51bSdcblxuXG5cblxuXG5leHBvcnQgZGVmYXVsdCB7XG5cdHByb3BzOiB7XG5cdFx0Ly8g5L2/55So6aG16Z2i5rua5Yqo77yM6buY6K6k5Li65ZCm77yM5b2T6K6+572u5Li65piv5pe25YiZ5L2/55So6aG16Z2i55qE5rua5Yqo6ICM6Z2e5q2k57uE5Lu25YaF6YOo55qEc2Nyb2xsLXZpZXfnmoTmu5rliqjvvIzkvb/nlKjpobXpnaLmu5rliqjml7Z6LXBhZ2luZ+aXoOmcgOiuvue9ruehruWumueahOmrmOW6puS4lOWvueS6jumVv+WIl+ihqOWxleekuuaAp+iDveabtOmrmO+8jOS9humFjee9ruS8mueVpeW+rue5geeQkFxuXHRcdHVzZVBhZ2VTY3JvbGw6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCd1c2VQYWdlU2Nyb2xsJywgZmFsc2UpXG5cdFx0fSxcblx0XHQvLyDmmK/lkKblj6/ku6Xmu5rliqjvvIzkvb/nlKjlhoXnva5zY3JvbGwtdmlld+WSjG52dWXml7bmnInmlYjvvIzpu5jorqTkuLrmmK9cblx0XHRzY3JvbGxhYmxlOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnc2Nyb2xsYWJsZScsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDmjqfliLbmmK/lkKblh7rnjrDmu5rliqjmnaHvvIzpu5jorqTkuLrmmK9cblx0XHRzaG93U2Nyb2xsYmFyOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnc2hvd1Njcm9sbGJhcicsIHRydWUpXG5cdFx0fSxcblx0XHQvLyDmmK/lkKblhYHorrjmqKrlkJHmu5rliqjvvIzpu5jorqTkuLrlkKZcblx0XHRzY3JvbGxYOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnc2Nyb2xsWCcsIGZhbHNlKVxuXHRcdH0sXG5cdFx0Ly8gaU9T6K6+5aSH5LiK5rua5Yqo5Yiw6aG26YOo5pe25piv5ZCm5YWB6K645Zue5by55pWI5p6c77yM6buY6K6k5Li65ZCm44CC5YWz6Zet5Zue5by55pWI5p6c5ZCO5Y+v5L2/5rua5Yqo5Yiw6aG26YOo5LiO5LiL5ouJ5Yi35paw5pu06L+e6LSv77yM5L2G5piv5pyJ5ZC46aG2dmlld+aXtua7muWKqOWIsOmhtumDqOaXtuWPr+iDveWHuueOsOaKluWKqOOAglxuXHRcdHNjcm9sbFRvVG9wQm91bmNlRW5hYmxlZDoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3Njcm9sbFRvVG9wQm91bmNlRW5hYmxlZCcsIGZhbHNlKVxuXHRcdH0sXG5cdFx0Ly8gaU9T6K6+5aSH5LiK5rua5Yqo5Yiw5bqV6YOo5pe25piv5ZCm5YWB6K645Zue5by55pWI5p6c77yM6buY6K6k5Li65piv44CCXG5cdFx0c2Nyb2xsVG9Cb3R0b21Cb3VuY2VFbmFibGVkOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnc2Nyb2xsVG9Cb3R0b21Cb3VuY2VFbmFibGVkJywgdHJ1ZSlcblx0XHR9LFxuXHRcdC8vIOWcqOiuvue9rua7muWKqOadoeS9jee9ruaXtuS9v+eUqOWKqOeUu+i/h+a4oe+8jOm7mOiupOS4uuWQplxuXHRcdHNjcm9sbFdpdGhBbmltYXRpb246IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdzY3JvbGxXaXRoQW5pbWF0aW9uJywgZmFsc2UpXG5cdFx0fSxcblx0XHQvLyDlgLzlupTkuLrmn5DlrZDlhYPntKBpZO+8iGlk5LiN6IO95Lul5pWw5a2X5byA5aS077yJ44CC6K6+572u5ZOq5Liq5pa55ZCR5Y+v5rua5Yqo77yM5YiZ5Zyo5ZOq5Liq5pa55ZCR5rua5Yqo5Yiw6K+l5YWD57SgXG5cdFx0c2Nyb2xsSW50b1ZpZXc6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3Njcm9sbEludG9WaWV3JywgJycpXG5cdFx0fSxcblx0fSxcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0c2Nyb2xsVG9wOiAwLFxuXHRcdFx0b2xkU2Nyb2xsVG9wOiAwLFxuXHRcdFx0c2Nyb2xsVmlld1N0eWxlOiB7fSxcblx0XHRcdHNjcm9sbFZpZXdDb250YWluZXJTdHlsZToge30sXG5cdFx0XHRzY3JvbGxWaWV3SW5TdHlsZToge30sXG5cdFx0XHRwYWdlU2Nyb2xsVG9wOiAtMSxcblx0XHRcdHNjcm9sbEVuYWJsZTogdHJ1ZSxcblx0XHRcdHByaXZhdGVTY3JvbGxXaXRoQW5pbWF0aW9uOiAtMSxcblx0XHRcdGNhY2hlU2Nyb2xsTm9kZUhlaWdodDogLTEsXG5cdFx0XHRzdXBlckNvbnRlbnRIZWlnaHQ6IDAsXG5cdFx0fVxuXHR9LFxuXHR3YXRjaDoge1xuXHRcdG9sZFNjcm9sbFRvcChuZXdWYWwpIHtcblx0XHRcdCF0aGlzLnVzZVBhZ2VTY3JvbGwgJiYgdGhpcy5fc2Nyb2xsVG9wQ2hhbmdlKG5ld1ZhbCxmYWxzZSk7XG5cdFx0fSxcblx0XHRwYWdlU2Nyb2xsVG9wKG5ld1ZhbCkge1xuXHRcdFx0dGhpcy51c2VQYWdlU2Nyb2xsICYmIHRoaXMuX3Njcm9sbFRvcENoYW5nZShuZXdWYWwsdHJ1ZSk7XG5cdFx0fSxcblx0XHR1c2VQYWdlU2Nyb2xsOiB7XG5cdFx0XHRoYW5kbGVyKG5ld1ZhbCkge1xuXHRcdFx0XHR0aGlzLmxvYWRlZCAmJiB0aGlzLmF1dG9IZWlnaHQgJiYgdGhpcy5fc2V0QXV0b0hlaWdodCghbmV3VmFsKTtcblxuXG5cblxuXG5cblxuXG5cblxuXHRcdFx0fSxcblx0XHRcdGltbWVkaWF0ZTogdHJ1ZVxuXHRcdH0sXG5cdFx0ZmluYWxTY3JvbGxUb3AobmV3VmFsKSB7XG5cdFx0XHR0aGlzLnJlbmRlclByb3BTY3JvbGxUb3AgPSBuZXdWYWwgPCA2ID8gMCA6IDEwO1xuXHRcdH1cblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHRmaW5hbFNjcm9sbFdpdGhBbmltYXRpb24oKSB7XG5cdFx0XHRpZiAodGhpcy5wcml2YXRlU2Nyb2xsV2l0aEFuaW1hdGlvbiAhPT0gLTEpIHtcblx0XHRcdFx0cmV0dXJuIHRoaXMucHJpdmF0ZVNjcm9sbFdpdGhBbmltYXRpb24gPT09IDE7XG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gdGhpcy5zY3JvbGxXaXRoQW5pbWF0aW9uO1xuXHRcdH0sXG5cdFx0ZmluYWxTY3JvbGxWaWV3U3R5bGUoKSB7XG5cdFx0XHRpZiAodGhpcy5zdXBlckNvbnRlbnRaSW5kZXggIT0gMSkge1xuXHRcdFx0XHR0aGlzLnNjcm9sbFZpZXdTdHlsZVsnei1pbmRleCddID0gdGhpcy5zdXBlckNvbnRlbnRaSW5kZXg7XG5cdFx0XHRcdHRoaXMuc2Nyb2xsVmlld1N0eWxlWydwb3NpdGlvbiddID0gJ3JlbGF0aXZlJztcblx0XHRcdH1cblx0XHRcdHJldHVybiB0aGlzLnNjcm9sbFZpZXdTdHlsZTtcblx0XHR9LFxuXHRcdGZpbmFsU2Nyb2xsVG9wKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMudXNlUGFnZVNjcm9sbCA/IHRoaXMucGFnZVNjcm9sbFRvcCA6IHRoaXMub2xkU2Nyb2xsVG9wO1xuXHRcdH0sXG5cdFx0Ly8g5b2T5YmN5piv5ZCm5piv5pen54mId2Vidmlld1xuXHRcdGZpbmFsSXNPbGRXZWJWaWV3KCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuaXNPbGRXZWJWaWV3ICYmICF0aGlzLnVzZVBhZ2VTY3JvbGw7XG5cdFx0fSxcblx0XHQvLyDlvZPliY1zY3JvbGwtdmlldy9saXN0LXZpZXfmmK/lkKblhYHorrjmu5rliqhcblx0XHRmaW5hbFNjcm9sbGFibGUoKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy5zY3JvbGxhYmxlICYmICF0aGlzLnVzZVBhZ2VTY3JvbGwgJiYgdGhpcy5zY3JvbGxFbmFibGUgXG5cdFx0XHQmJiAodGhpcy5yZWZyZXNoZXJDb21wbGV0ZVNjcm9sbGFibGUgPyB0cnVlIDogdGhpcy5yZWZyZXNoZXJTdGF0dXMgIT09IEVudW0uUmVmcmVzaGVyLkNvbXBsZXRlKVxuXHRcdFx0JiYgKHRoaXMucmVmcmVzaGVyUmVmcmVzaGluZ1Njcm9sbGFibGUgPyB0cnVlIDogdGhpcy5yZWZyZXNoZXJTdGF0dXMgIT09IEVudW0uUmVmcmVzaGVyLkxvYWRpbmcpO1xuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOa7muWKqOWIsOmhtumDqO+8jGFuaW1hdGXkuLrmmK/lkKblsZXnpLrmu5rliqjliqjnlLvvvIzpu5jorqTkuLrmmK9cblx0XHRzY3JvbGxUb1RvcChhbmltYXRlLCBjaGVja1JldmVyc2UgPSB0cnVlKSB7XG5cdFx0XHQvLyDlpoLmnpzmmK/ogYrlpKnorrDlvZXmqKHlvI/lubbkuJTliJfooajlgJLnva7kuobvvIzliJnmu5rliqjliLDpobbpg6jlrp7pmYXkuIrmmK/mu5rliqjliLDlupXpg6hcblx0XHRcdGlmICh0aGlzLnVzZUNoYXRSZWNvcmRNb2RlICYmIGNoZWNrUmV2ZXJzZSAmJiAhdGhpcy5pc0NoYXRSZWNvcmRNb2RlQW5kTm90SW52ZXJzaW9uKSB7XG5cdFx0XHRcdHRoaXMuc2Nyb2xsVG9Cb3R0b20oYW5pbWF0ZSwgZmFsc2UpO1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdHRoaXMuX3Njcm9sbFRvVG9wKGFuaW1hdGUsIGZhbHNlKTtcblxuXG5cblxuXG5cblxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOa7muWKqOWIsOW6lemDqO+8jGFuaW1hdGXkuLrmmK/lkKblsZXnpLrmu5rliqjliqjnlLvvvIzpu5jorqTkuLrmmK9cblx0XHRzY3JvbGxUb0JvdHRvbShhbmltYXRlLCBjaGVja1JldmVyc2UgPSB0cnVlKSB7XG5cdFx0XHQvLyDlpoLmnpzmmK/ogYrlpKnorrDlvZXmqKHlvI/lubbkuJTliJfooajlgJLnva7kuobvvIzliJnmu5rliqjliLDlupXpg6jlrp7pmYXkuIrmmK/mu5rliqjliLDpobbpg6hcblx0XHRcdGlmICh0aGlzLnVzZUNoYXRSZWNvcmRNb2RlICYmIGNoZWNrUmV2ZXJzZSAmJiAhdGhpcy5pc0NoYXRSZWNvcmRNb2RlQW5kTm90SW52ZXJzaW9uKSB7XG5cdFx0XHRcdHRoaXMuc2Nyb2xsVG9Ub3AoYW5pbWF0ZSwgZmFsc2UpO1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdHRoaXMuX3Njcm9sbFRvQm90dG9tKGFuaW1hdGUpO1xuXG5cblxuXG5cblxuXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g5rua5Yqo5Yiw5oyH5a6admlldyh2dWXkuK3mnInmlYgp44CCc2Vs5Li66ZyA6KaB5rua5Yqo55qEdmlld+eahGlk5YC877yM5LiN5YyF5ZCrXCIjXCLvvJtvZmZzZXTkuLrlgY/np7vph4/vvIzljZXkvY3kuLpweO+8m2FuaW1hdGXkuLrmmK/lkKblsZXnpLrmu5rliqjliqjnlLvvvIzpu5jorqTkuLrlkKZcblx0XHRzY3JvbGxJbnRvVmlld0J5SWQoc2VsLCBvZmZzZXQsIGFuaW1hdGUpIHtcblx0XHRcdHRoaXMuX3Njcm9sbEludG9WaWV3KHNlbCwgb2Zmc2V0LCBhbmltYXRlKTtcblx0XHR9LFxuXHRcdC8vIOa7muWKqOWIsOaMh+WumnZpZXcodnVl5Lit5pyJ5pWIKeOAgm5vZGVUb3DkuLrpnIDopoHmu5rliqjnmoR2aWV355qEdG9w5YC8KOmAmui/h3VuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCnojrflj5Yp77ybb2Zmc2V05Li65YGP56e76YeP77yM5Y2V5L2N5Li6cHjvvJthbmltYXRl5Li65piv5ZCm5bGV56S65rua5Yqo5Yqo55S777yM6buY6K6k5Li65ZCmXG5cdFx0c2Nyb2xsSW50b1ZpZXdCeU5vZGVUb3Aobm9kZVRvcCwgb2Zmc2V0LCBhbmltYXRlKSB7XG5cdFx0XHR0aGlzLnNjcm9sbFRvcCA9IHRoaXMub2xkU2Nyb2xsVG9wO1xuXHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXHRcdFx0XHR0aGlzLl9zY3JvbGxJbnRvVmlld0J5Tm9kZVRvcChub2RlVG9wLCBvZmZzZXQsIGFuaW1hdGUpO1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOa7muWKqOWIsOaMh+WumuS9jee9rih2dWXkuK3mnInmlYgp44CCeeS4uuS4jumhtumDqOeahOi3neemu++8jOWNleS9jeS4unB477ybb2Zmc2V05Li65YGP56e76YeP77yM5Y2V5L2N5Li6cHjvvJthbmltYXRl5Li65piv5ZCm5bGV56S65rua5Yqo5Yqo55S777yM6buY6K6k5Li65ZCmXG5cdFx0c2Nyb2xsVG9ZKHksIG9mZnNldCwgYW5pbWF0ZSkge1xuXHRcdFx0dGhpcy5zY3JvbGxUb3AgPSB0aGlzLm9sZFNjcm9sbFRvcDtcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0dGhpcy5fc2Nyb2xsVG9ZKHksIG9mZnNldCwgYW5pbWF0ZSk7XG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g5rua5Yqo5Yiw5oyH5a6admlldyhudnVl5Lit5ZKM6Jma5ouf5YiX6KGo5Lit5pyJ5pWIKeOAgmluZGV45Li66ZyA6KaB5rua5Yqo55qEdmlld+eahGluZGV4KOesrOWHoOS4qu+8jOS7jjDlvIDlp4sp77ybb2Zmc2V05Li65YGP56e76YeP77yM5Y2V5L2N5Li6cHjvvJthbmltYXRl5Li65piv5ZCm5bGV56S65rua5Yqo5Yqo55S777yM6buY6K6k5Li65ZCmXG5cdFx0c2Nyb2xsSW50b1ZpZXdCeUluZGV4KGluZGV4LCBvZmZzZXQsIGFuaW1hdGUpIHtcblx0XHRcdGlmIChpbmRleCA+PSB0aGlzLnJlYWxUb3RhbERhdGEubGVuZ3RoKSB7XG5cdFx0XHRcdHUuY29uc29sZUVycign5b2T5YmN5rua5Yqo55qEaW5kZXjotoXlh7rlt7LmuLLmn5PliJfooajplb/luqbvvIzor7flhYjpgJrov4dyZWZyZXNoVG9QYWdl5Yqg6L295Yiw5a+55bqUaW5kZXjpobXlubbnrYnlvoXmuLLmn5PmiJDlip/lkI7lho3osIPnlKjmraTmlrnms5XvvIEnKVxuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cblxuXG5cblxuXHRcdFx0XHRpZiAodGhpcy5maW5hbFVzZVZpcnR1YWxMaXN0KSB7XG5cdFx0XHRcdFx0Y29uc3QgaXNDZWxsRml4ZWQgPSB0aGlzLmNlbGxIZWlnaHRNb2RlID09PSBFbnVtLkNlbGxIZWlnaHRNb2RlLkZpeGVkO1xuXHRcdFx0XHRcdHUuZGVsYXkoKCkgPT4ge1xuXHRcdFx0XHRcdFx0aWYgKHRoaXMuZmluYWxVc2VWaXJ0dWFsTGlzdCkge1xuXHRcdFx0XHRcdFx0XHQvLyDomZrmi5/liJfooaggKyDmr4/kuKpjZWxs6auY5bqm5a6M5YWo55u45ZCM5qih5byP5LiL77yM5q2k5pe25rua5Yqo5Yiw5a+55bqUaW5kZXjnmoRjZWxs5bCx5piv5rua5Yqo5Yiwc2Nyb2xsVG9wID0gY2VsbEhlaWdodCAqIGluZGV455qE5L2N572uXG5cdFx0XHRcdFx0XHRcdC8vIOiZmuaLn+WIl+ihqCArIOmrmOW6puaYr+WKqOaAgemdnuWbuuWumueahOaooeW8j+S4i++8jOatpOaXtua7muWKqOWIsOWvueW6lGluZGV455qEY2VsbOWwseaYr+a7muWKqOWIsHNjcm9sbFRvcCA9IOe8k+WtmOeahGNlbGzpq5jluqbmlbDnu4TkuK3nrKxpbmRleOS4queahGxhc3RUb3RhbEhlaWdodOeahOS9jee9rlxuXHRcdFx0XHRcdFx0XHRjb25zdCBzY3JvbGxUb3AgPSBpc0NlbGxGaXhlZCA/IHRoaXMudmlydHVhbENlbGxIZWlnaHQgKiBpbmRleCA6IHRoaXMudmlydHVhbEhlaWdodENhY2hlTGlzdFtpbmRleF0ubGFzdFRvdGFsSGVpZ2h0O1xuXHRcdFx0XHRcdFx0XHR0aGlzLnNjcm9sbFRvWShzY3JvbGxUb3AsIG9mZnNldCwgYW5pbWF0ZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSwgaXNDZWxsRml4ZWQgPyAwIDogMTAwKVxuXHRcdFx0XHR9XG5cblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDmu5rliqjliLDmjIflrpp2aWV3KG52dWXkuK3mnInmlYgp44CCdmlld+S4uumcgOimgea7muWKqOeahHZpZXco6YCa6L+HYHRoaXMuJHJlZnMueHh4YOiOt+WPlinvvIzkuI3ljIXlkKtcIiNcIu+8m29mZnNldOS4uuWBj+enu+mHj++8jOWNleS9jeS4unB477ybYW5pbWF0ZeS4uuaYr+WQpuWxleekuua7muWKqOWKqOeUu++8jOm7mOiupOS4uuWQplxuXHRcdHNjcm9sbEludG9WaWV3QnlWaWV3KHZpZXcsIG9mZnNldCwgYW5pbWF0ZSkge1xuXHRcdFx0dGhpcy5fc2Nyb2xsSW50b1ZpZXcodmlldywgb2Zmc2V0LCBhbmltYXRlKTtcblx0XHR9LFxuXHRcdC8vIOW9k+S9v+eUqOmhtemdoua7muWKqOW5tuS4lOiHquWumuS5ieS4i+aLieWIt+aWsOaXtu+8jOivt+WcqOmhtemdoueahG9uUGFnZVNjcm9sbOS4reiwg+eUqOatpOaWueazle+8jOWRiuefpXotcGFnaW5n5b2T5YmN55qEcGFnZVNjcm9sbFRvcO+8jOWQpuWImeS8muWvvOiHtOWcqOS7u+aEj+S9jee9rumDveWPr+S7peS4i+aLieWIt+aWsFxuXHRcdHVwZGF0ZVBhZ2VTY3JvbGxUb3AodmFsdWUpIHtcblx0XHRcdHRoaXMucGFnZVNjcm9sbFRvcCA9IHZhbHVlO1xuXHRcdH0sXG5cdFx0Ly8g5b2T5L2/55So6aG16Z2i5rua5Yqo5bm25LiU6K6+572u5LqGc2xvdD1cInRvcFwi5pe277yM6buY6K6k5Yid5qyh5Yqg6L295Lya6Ieq5Yqo6I635Y+W5YW26auY5bqm77yM5bm25L2/5YaF6YOo5a655Zmo5LiL56e777yM5b2Tc2xvdD1cInRvcFwi55qEdmlld+mrmOW6puWKqOaAgeaUueWPmOaXtu+8jOWcqOWFtumrmOW6pumcgOimgeabtOaWsOaXtuiwg+eUqOatpOaWueazlVxuXHRcdHVwZGF0ZVBhZ2VTY3JvbGxUb3BIZWlnaHQoKSB7XG5cdFx0XHR0aGlzLl91cGRhdGVQYWdlU2Nyb2xsVG9wT3JCb3R0b21IZWlnaHQoJ3RvcCcpO1xuXHRcdH0sXG5cdFx0Ly8g5b2T5L2/55So6aG16Z2i5rua5Yqo5bm25LiU6K6+572u5LqGc2xvdD1cImJvdHRvbVwi5pe277yM6buY6K6k5Yid5qyh5Yqg6L295Lya6Ieq5Yqo6I635Y+W5YW26auY5bqm77yM5bm25L2/5YaF6YOo5a655Zmo5LiL56e777yM5b2Tc2xvdD1cImJvdHRvbVwi55qEdmlld+mrmOW6puWKqOaAgeaUueWPmOaXtu+8jOWcqOWFtumrmOW6pumcgOimgeabtOaWsOaXtuiwg+eUqOatpOaWueazlVxuXHRcdHVwZGF0ZVBhZ2VTY3JvbGxCb3R0b21IZWlnaHQoKSB7XG5cdFx0XHR0aGlzLl91cGRhdGVQYWdlU2Nyb2xsVG9wT3JCb3R0b21IZWlnaHQoJ2JvdHRvbScpO1xuXHRcdH0sXG5cdFx0Ly8g5pu05pawc2xvdD1cImxlZnRcIuWSjHNsb3Q9XCJyaWdodFwi5a695bqm77yM5b2Tc2xvdD1cImxlZnRcIuaIlnNsb3Q9XCJyaWdodFwi5a695bqm5Yqo5oCB5pS55Y+Y5pe26LCD55SoXG5cdFx0dXBkYXRlTGVmdEFuZFJpZ2h0V2lkdGgoKSB7XG5cdFx0XHRpZiAoIXRoaXMuZmluYWxJc09sZFdlYlZpZXcpIHJldHVybjtcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHRoaXMuX3VwZGF0ZUxlZnRBbmRSaWdodFdpZHRoKHRoaXMuc2Nyb2xsVmlld0NvbnRhaW5lclN0eWxlLCAnenAtcGFnZScpKTtcblx0XHR9LFxuXHRcdC8vIOabtOaWsHotcGFnaW5n5YaF572uc2Nyb2xsLXZpZXfnmoRzY3JvbGxUb3Bcblx0XHR1cGRhdGVTY3JvbGxWaWV3U2Nyb2xsVG9wKHNjcm9sbFRvcCwgYW5pbWF0ZSA9IHRydWUpIHtcblx0XHRcdHRoaXMuX3VwZGF0ZVByaXZhdGVTY3JvbGxXaXRoQW5pbWF0aW9uKGFuaW1hdGUpO1xuXHRcdFx0dGhpcy5zY3JvbGxUb3AgPSB0aGlzLm9sZFNjcm9sbFRvcDtcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0dGhpcy5zY3JvbGxUb3AgPSBzY3JvbGxUb3A7XG5cdFx0XHRcdHRoaXMub2xkU2Nyb2xsVG9wID0gdGhpcy5zY3JvbGxUb3A7XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdFxuXHRcdC8vIOW9k+a7muWKqOWIsOmhtumDqOaXtlxuXHRcdF9vblNjcm9sbFRvVXBwZXIoKSB7XG5cdFx0XHR0aGlzLiRlbWl0KCdzY3JvbGx0b3VwcGVyJyk7XG5cdFx0XHR0aGlzLiRlbWl0KCdzY3JvbGxUb3BDaGFuZ2UnLCAwKTtcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0dGhpcy5vbGRTY3JvbGxUb3AgPSAwO1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOW9k+a7muWKqOWIsOW6lemDqOaXtlxuXHRcdF9vblNjcm9sbFRvTG93ZXIoZSkge1xuXHRcdFx0KCFlLmRldGFpbCB8fCAhZS5kZXRhaWwuZGlyZWN0aW9uIHx8IGUuZGV0YWlsLmRpcmVjdGlvbiA9PT0gJ2JvdHRvbScpICYmIHRoaXMuX29uTG9hZGluZ01vcmUodGhpcy51c2VDaGF0UmVjb3JkTW9kZSA/ICdjbGljaycgOiAndG9Cb3R0b20nKVxuXHRcdH0sXG5cdFx0Ly8g5rua5Yqo5Yiw6aG26YOoXG5cdFx0X3Njcm9sbFRvVG9wKGFuaW1hdGUgPSB0cnVlLCBpc1ByaXZhdGUgPSB0cnVlKSB7XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHRcdFx0aWYgKHRoaXMudXNlUGFnZVNjcm9sbCkge1xuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdFx0dW5pLnBhZ2VTY3JvbGxUbyh7XG5cdFx0XHRcdFx0XHRzY3JvbGxUb3A6IDAsXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogYW5pbWF0ZSA/IDEwMCA6IDAsXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH0pO1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHR0aGlzLl91cGRhdGVQcml2YXRlU2Nyb2xsV2l0aEFuaW1hdGlvbihhbmltYXRlKTtcblx0XHRcdHRoaXMuc2Nyb2xsVG9wID0gdGhpcy5vbGRTY3JvbGxUb3A7XG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdHRoaXMuc2Nyb2xsVG9wID0gMDtcblx0XHRcdFx0dGhpcy5vbGRTY3JvbGxUb3AgPSB0aGlzLnNjcm9sbFRvcDtcblx0XHRcdH0pO1xuXHRcdH0sXG5cdFx0Ly8g5rua5Yqo5Yiw5bqV6YOoXG5cdFx0YXN5bmMgX3Njcm9sbFRvQm90dG9tKGFuaW1hdGUgPSB0cnVlKSB7XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblx0XHRcdGlmICh0aGlzLnVzZVBhZ2VTY3JvbGwpIHtcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXHRcdFx0XHRcdHVuaS5wYWdlU2Nyb2xsVG8oe1xuXHRcdFx0XHRcdFx0c2Nyb2xsVG9wOiBOdW1iZXIuTUFYX1ZBTFVFLFxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IGFuaW1hdGUgPyAxMDAgOiAwLFxuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHR9KTtcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXHRcdFx0dHJ5IHtcblx0XHRcdFx0dGhpcy5fdXBkYXRlUHJpdmF0ZVNjcm9sbFdpdGhBbmltYXRpb24oYW5pbWF0ZSk7XG5cdFx0XHRcdGNvbnN0IHBhZ2luZ0NvbnRhaW5lck5vZGUgPSBhd2FpdCB0aGlzLl9nZXROb2RlQ2xpZW50UmVjdCgnLnpwLXBhZ2luZy1jb250YWluZXInKTtcblx0XHRcdFx0Y29uc3Qgc2Nyb2xsVmlld05vZGUgPSBhd2FpdCB0aGlzLl9nZXROb2RlQ2xpZW50UmVjdCgnLnpwLXNjcm9sbC12aWV3Jyk7XG5cdFx0XHRcdGNvbnN0IHBhZ2luZ0NvbnRhaW5lckggPSBwYWdpbmdDb250YWluZXJOb2RlID8gcGFnaW5nQ29udGFpbmVyTm9kZVswXS5oZWlnaHQgOiAwO1xuXHRcdFx0XHRjb25zdCBzY3JvbGxWaWV3SCA9IHNjcm9sbFZpZXdOb2RlID8gc2Nyb2xsVmlld05vZGVbMF0uaGVpZ2h0IDogMDtcblx0XHRcdFx0aWYgKHBhZ2luZ0NvbnRhaW5lckggPiBzY3JvbGxWaWV3SCkge1xuXHRcdFx0XHRcdHRoaXMuc2Nyb2xsVG9wID0gdGhpcy5vbGRTY3JvbGxUb3A7XG5cdFx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXHRcdFx0XHRcdFx0dGhpcy5zY3JvbGxUb3AgPSBwYWdpbmdDb250YWluZXJIIC0gc2Nyb2xsVmlld0ggKyB0aGlzLnZpcnR1YWxQbGFjZWhvbGRlclRvcEhlaWdodDtcblx0XHRcdFx0XHRcdHRoaXMub2xkU2Nyb2xsVG9wID0gdGhpcy5zY3JvbGxUb3A7XG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1cblx0XHRcdH0gY2F0Y2ggKGUpIHt9XG5cdFx0fSxcblx0XHQvLyDmu5rliqjliLDmjIflrpp2aWV3XG5cdFx0X3Njcm9sbEludG9WaWV3KHNlbCwgb2Zmc2V0ID0gMCwgYW5pbWF0ZSA9IGZhbHNlLCBmaW5pc2hDYWxsYmFjaykge1xuXHRcdFx0dHJ5IHtcblx0XHRcdFx0dGhpcy5zY3JvbGxUb3AgPSB0aGlzLm9sZFNjcm9sbFRvcDtcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblx0XHRcdFx0XHR0aGlzLl9nZXROb2RlQ2xpZW50UmVjdCgnIycgKyBzZWwucmVwbGFjZSgnIycsICcnKSwgdGhpcy4kcGFyZW50KS50aGVuKChub2RlKSA9PiB7XG5cdFx0XHRcdFx0XHRpZiAobm9kZSkge1xuXHRcdFx0XHRcdFx0XHRsZXQgbm9kZVRvcCA9IG5vZGVbMF0udG9wO1xuXHRcdFx0XHRcdFx0XHR0aGlzLl9zY3JvbGxJbnRvVmlld0J5Tm9kZVRvcChub2RlVG9wLCBvZmZzZXQsIGFuaW1hdGUpO1xuXHRcdFx0XHRcdFx0XHRmaW5pc2hDYWxsYmFjayAmJiBmaW5pc2hDYWxsYmFjaygpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHR9KTtcblx0XHRcdH0gY2F0Y2ggKGUpIHt9XG5cdFx0fSxcblx0XHQvLyDpgJrov4dub2RlVG9w5rua5Yqo5Yiw5oyH5a6admlld1xuXHRcdF9zY3JvbGxJbnRvVmlld0J5Tm9kZVRvcChub2RlVG9wLCBvZmZzZXQgPSAwLCBhbmltYXRlID0gZmFsc2UpIHtcblx0XHRcdC8vIOWmguaenOaYr+iBiuWkqeiusOW9leaooeW8j+W5tuS4lOWIl+ihqOWAkue9ruS6hu+8jOatpOaXtm5vZGVUb3DpnIDopoHnrYnkuo5zY3JvbGwtdmlld+mrmOW6piAtIG5vZGVUb3Bcblx0XHRcdGlmICh0aGlzLmlzQ2hhdFJlY29yZE1vZGVBbmRJbnZlcnNpb24pIHtcblx0XHRcdFx0dGhpcy5fZ2V0Tm9kZUNsaWVudFJlY3QoJy56cC1zY3JvbGwtdmlldycpLnRoZW4oc05vZGUgPT4ge1xuXHRcdFx0XHRcdGlmIChzTm9kZSkge1xuXHRcdFx0XHRcdFx0dGhpcy5fc2Nyb2xsVG9ZKHNOb2RlWzBdLmhlaWdodCAtIG5vZGVUb3AsIG9mZnNldCwgYW5pbWF0ZSwgdHJ1ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dGhpcy5fc2Nyb2xsVG9ZKG5vZGVUb3AsIG9mZnNldCwgYW5pbWF0ZSwgdHJ1ZSk7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDmu5rliqjliLDmjIflrprkvY3nva5cblx0XHRfc2Nyb2xsVG9ZKHksIG9mZnNldCA9IDAsIGFuaW1hdGUgPSBmYWxzZSwgYWRkU2Nyb2xsVG9wID0gZmFsc2UpIHtcblx0XHRcdHRoaXMuX3VwZGF0ZVByaXZhdGVTY3JvbGxXaXRoQW5pbWF0aW9uKGFuaW1hdGUpO1xuXHRcdFx0dS5kZWxheSgoKSA9PiB7XG5cdFx0XHRcdGlmICh0aGlzLnVzZVBhZ2VTY3JvbGwpIHtcblx0XHRcdFx0XHRpZiAoYWRkU2Nyb2xsVG9wICYmIHRoaXMucGFnZVNjcm9sbFRvcCAhPT0gLTEpIHtcblx0XHRcdFx0XHQgICB5ICs9IHRoaXMucGFnZVNjcm9sbFRvcDsgXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNvbnN0IHNjcm9sbFRvcCA9IHkgLSBvZmZzZXQ7XG5cdFx0XHRcdFx0dW5pLnBhZ2VTY3JvbGxUbyh7XG5cdFx0XHRcdFx0XHRzY3JvbGxUb3AsXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogYW5pbWF0ZSA/IDEwMCA6IDBcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRpZiAoYWRkU2Nyb2xsVG9wKSB7XG5cdFx0XHRcdFx0ICAgeSArPSB0aGlzLm9sZFNjcm9sbFRvcDsgXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRoaXMuc2Nyb2xsVG9wID0geSAtIG9mZnNldDtcblx0XHRcdFx0fVxuXHRcdFx0fSwgMTApXG5cdFx0fSxcblx0XHQvLyBzY3JvbGwtdmlld+a7muWKqOS4rVxuXHRcdF9zY3JvbGwoZSkge1xuXHRcdFx0dGhpcy4kZW1pdCgnc2Nyb2xsJywgZSk7XG5cdFx0XHRjb25zdCBzY3JvbGxUb3AgPSBlLmRldGFpbC5zY3JvbGxUb3A7XG5cblx0XHRcdHRoaXMuZmluYWxVc2VWaXJ0dWFsTGlzdCAmJiB0aGlzLl91cGRhdGVWaXJ0dWFsU2Nyb2xsKHNjcm9sbFRvcCwgdGhpcy5vbGRTY3JvbGxUb3AgLSBzY3JvbGxUb3ApO1xuXG5cdFx0XHR0aGlzLm9sZFNjcm9sbFRvcCA9IHNjcm9sbFRvcDtcblx0XHRcdC8vIOa7muWKqOWMuuWfn+WGheWuueeahOaAu+mrmOW6piAtIOW9k+WJjea7muWKqOeahHNjcm9sbFRvcCA9IOW9k+WJjea7muWKqOWMuuWfn+eahOmhtumDqOS4juWGheWuueW6lemDqOeahOi3neemu1xuXHRcdFx0Y29uc3Qgc2Nyb2xsRGlmZiA9IGUuZGV0YWlsLnNjcm9sbEhlaWdodCAtIHRoaXMub2xkU2Nyb2xsVG9wO1xuXHRcdFx0Ly8g5Zyo6Z2eaW9z5bmz5Y+w5rua5Yqo5Lit77yM5YaN5qyh6aqM6K+B5LiA5LiL5piv5ZCm5rua5Yqo5Yiw5LqG5bqV6YOo44CC5Zug5Li65Zyo5LiA5Lqb5a6J5Y2T6K6+5aSH5Lit77yM5pyJ5qaC546H5rua5Yqo5Yiw5bqV6YOo5LiN6Kem5Y+RQHNjcm9sbHRvbG93ZXLkuovku7bvvIzlm6DmraTmt7vliqDlj4zph43mo4DmtYvpgLvovpFcblx0XHRcdCF0aGlzLmlzSW9zICYmIHRoaXMuX2NoZWNrU2Nyb2xsZWRUb0JvdHRvbShzY3JvbGxEaWZmKTtcblx0XHR9LFxuXHRcdC8vIOabtOaWsOWGhee9rueahHNjcm9sbC12aWV35piv5ZCm5ZCv55So5rua5Yqo5Yqo55S7XG5cdFx0X3VwZGF0ZVByaXZhdGVTY3JvbGxXaXRoQW5pbWF0aW9uKGFuaW1hdGUpIHtcblx0XHRcdHRoaXMucHJpdmF0ZVNjcm9sbFdpdGhBbmltYXRpb24gPSBhbmltYXRlID8gMSA6IDA7XG5cdFx0XHR1LmRlbGF5KCgpID0+IHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0Ly8g5Zyo5rua5Yqo57uT5p2f5ZCO5bCG5rua5Yqo5Yqo55S754q25oCB6K6+572u5Zue5Yid5aeL54q25oCBXG5cdFx0XHRcdHRoaXMucHJpdmF0ZVNjcm9sbFdpdGhBbmltYXRpb24gPSAtMTtcblx0XHRcdH0pLCAxMDAsICd1cGRhdGVTY3JvbGxXaXRoQW5pbWF0aW9uRGVsYXknKVxuXHRcdH0sXG5cdFx0Ly8g5qOA5rWLc2Nyb2xsVmlld+aYr+WQpuimgemTuua7oeWxj+W5lVxuXHRcdF9kb0NoZWNrU2Nyb2xsVmlld1Nob3VsZEZ1bGxIZWlnaHQodG90YWxEYXRhKSB7XG5cdFx0XHRpZiAodGhpcy5hdXRvRnVsbEhlaWdodCAmJiB0aGlzLnVzZVBhZ2VTY3JvbGwgJiYgdGhpcy5pc1RvdGFsQ2hhbmdlRnJvbUFkZERhdGEpIHtcblxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdFx0dGhpcy5fY2hlY2tTY3JvbGxWaWV3U2hvdWxkRnVsbEhlaWdodCgoc2Nyb2xsVmlld05vZGUsIHBhZ2luZ0NvbnRhaW5lck5vZGUpID0+IHtcblx0XHRcdFx0XHRcdHRoaXMuX3ByZUNoZWNrU2hvd05vTW9yZUluc2lkZSh0b3RhbERhdGEsIHNjcm9sbFZpZXdOb2RlLCBwYWdpbmdDb250YWluZXJOb2RlKVxuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHR9KVxuXG5cblxuXG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGlzLl9wcmVDaGVja1Nob3dOb01vcmVJbnNpZGUodG90YWxEYXRhKVxuXHRcdFx0fSBcblx0XHR9LFxuXHRcdC8vIOajgOa1i3otcGFnaW5n5piv5ZCm6KaB5YWo5bGP6KaG55uWKOW9k+S9v+eUqOmhtemdoua7muWKqOW5tuS4lOS4jea7oeWFqOWxj+aXtu+8jOm7mOiupHotcGFnaW5n6ZyA6KaB6ZO65ruh5YWo5bGP77yM6YG/5YWN5pWw5o2u6L+H5bCR5pe25YaF6YOo55qEZW1wdHktdmlld+aXoOazleato+ehruWxleekuilcblx0XHRhc3luYyBfY2hlY2tTY3JvbGxWaWV3U2hvdWxkRnVsbEhlaWdodChjYWxsYmFjaykge1xuXHRcdFx0dHJ5IHtcblx0XHRcdFx0Y29uc3Qgc2Nyb2xsVmlld05vZGUgPSBhd2FpdCB0aGlzLl9nZXROb2RlQ2xpZW50UmVjdCgnLnpwLXNjcm9sbC12aWV3Jyk7XG5cdFx0XHRcdGNvbnN0IHBhZ2luZ0NvbnRhaW5lck5vZGUgPSBhd2FpdCB0aGlzLl9nZXROb2RlQ2xpZW50UmVjdCgnLnpwLXBhZ2luZy1jb250YWluZXItY29udGVudCcpO1xuXHRcdFx0XHRpZiAoIXNjcm9sbFZpZXdOb2RlIHx8ICFwYWdpbmdDb250YWluZXJOb2RlKSByZXR1cm47XG5cdFx0XHRcdGNvbnN0IHNjcm9sbFZpZXdIZWlnaHQgPSBwYWdpbmdDb250YWluZXJOb2RlWzBdLmhlaWdodDtcblx0XHRcdFx0Y29uc3Qgc2Nyb2xsVmlld1RvcCA9IHNjcm9sbFZpZXdOb2RlWzBdLnRvcDtcblx0XHRcdFx0aWYgKHRoaXMuaXNBZGRlZERhdGEgJiYgc2Nyb2xsVmlld0hlaWdodCArIHNjcm9sbFZpZXdUb3AgPD0gdGhpcy53aW5kb3dIZWlnaHQpIHtcblx0XHRcdFx0XHR0aGlzLl9zZXRBdXRvSGVpZ2h0KHRydWUsIHNjcm9sbFZpZXdOb2RlKTtcblx0XHRcdFx0XHRjYWxsYmFjayhzY3JvbGxWaWV3Tm9kZSwgcGFnaW5nQ29udGFpbmVyTm9kZSk7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dGhpcy5fc2V0QXV0b0hlaWdodChmYWxzZSk7XG5cdFx0XHRcdFx0Y2FsbGJhY2sobnVsbCwgbnVsbCk7XG5cdFx0XHRcdH1cblx0XHRcdH0gY2F0Y2ggKGUpIHtcblx0XHRcdFx0Y2FsbGJhY2sobnVsbCwgbnVsbCk7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDmm7TmlrDnvJPlrZjkuK16LXBhZ2luZ+aVtOS4quWGheWuueWuueWZqOmrmOW6plxuXHRcdGFzeW5jIF91cGRhdGVDYWNoZWRTdXBlckNvbnRlbnRIZWlnaHQoKSB7XG5cdFx0XHRjb25zdCBzdXBlckNvbnRlbnROb2RlID0gYXdhaXQgdGhpcy5fZ2V0Tm9kZUNsaWVudFJlY3QoJy56LXBhZ2luZy1jb250ZW50Jyk7XG5cdFx0XHRpZiAoc3VwZXJDb250ZW50Tm9kZSkge1xuXHRcdFx0XHR0aGlzLnN1cGVyQ29udGVudEhlaWdodCA9IHN1cGVyQ29udGVudE5vZGVbMF0uaGVpZ2h0O1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8gc2Nyb2xsVG9w5pS55Y+Y5pe26Kem5Y+RXG5cdFx0X3Njcm9sbFRvcENoYW5nZShuZXdWYWwsIGlzUGFnZVNjcm9sbFRvcCl7XG5cdFx0XHR0aGlzLiRlbWl0KCdzY3JvbGxUb3BDaGFuZ2UnLCBuZXdWYWwpO1xuXHRcdFx0dGhpcy4kZW1pdCgndXBkYXRlOnNjcm9sbFRvcCcsIG5ld1ZhbCk7XG5cdFx0XHR0aGlzLl9jaGVja1Nob3VsZFNob3dCYWNrVG9Ub3AobmV3VmFsKTtcblx0XHRcdC8vIOS5i+WJjeWcqOWuieWNk+S4rXNjcm9sbC12aWV35pyJ5qaC546H5rua5Yqo5Yiw6aG26YOo5pe2c2Nyb2xsVG9w5LiN5Li6MOWvvOiHtOS4i+aLieWIt+aWsOWIpOaWreW8guW4uO+8jOWboOatpOWIpOaWrXNjcm9sbFRvcOWcqDEwNeS5i+WGhemDveWFgeiuuOS4i+aLieWIt+aWsO+8jOS9huatpOaWueahiOS8muWvvOiHtOafkOS6m+aDheWGte+8iOS+i+Wmgua7muWKqOWIsOi3neemu+mhtumDqDEwcHjlpITvvInkuIvmi4nmipbliqjvvIzlm6DmraTmlLnkuLrpgJrov4fojrflj5Z6cC1zY3JvbGwtdmlld+eahOiKgueCueS/oeaBr+S4reeahHNjcm9sbFRvcOi/m+ihjOmqjOivgeeahOaWueahiFxuXHRcdFx0Ly8gY29uc3Qgc2Nyb2xsVG9wID0gdGhpcy5pc0lvcyA/IChuZXdWYWwgPiA1ID8gNiA6IDApIDogKG5ld1ZhbCA+IDEwNSA/IDEwNiA6IChuZXdWYWwgPiA1ID8gNiA6IDApKTtcblx0XHRcdGNvbnN0IHNjcm9sbFRvcCA9IG5ld1ZhbCA+IDUgPyA2IDogMDtcblx0XHRcdGlmIChpc1BhZ2VTY3JvbGxUb3AgJiYgdGhpcy53eHNQYWdlU2Nyb2xsVG9wICE9PSBzY3JvbGxUb3ApIHtcblx0XHRcdFx0dGhpcy53eHNQYWdlU2Nyb2xsVG9wID0gc2Nyb2xsVG9wO1xuXHRcdFx0fSBlbHNlIGlmICghaXNQYWdlU2Nyb2xsVG9wICYmIHRoaXMud3hzU2Nyb2xsVG9wICE9PSBzY3JvbGxUb3ApIHtcblx0XHRcdFx0dGhpcy53eHNTY3JvbGxUb3AgPSBzY3JvbGxUb3A7XG5cdFx0XHRcdGlmIChzY3JvbGxUb3AgPiA2KSB7XG5cdFx0XHRcdFx0dGhpcy5zY3JvbGxFbmFibGUgPSB0cnVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDmm7TmlrDkvb/nlKjpobXpnaLmu5rliqjml7ZzbG90PVwidG9wXCLmiJZcImJvdHRvbVwi5o+S5YWldmlld+eahOmrmOW6plxuXHRcdF91cGRhdGVQYWdlU2Nyb2xsVG9wT3JCb3R0b21IZWlnaHQodHlwZSkge1xuXG5cdFx0XHRpZiAoIXRoaXMudXNlUGFnZVNjcm9sbCkgcmV0dXJuO1xuXG5cdFx0XHR0aGlzLl9kb0NoZWNrU2Nyb2xsVmlld1Nob3VsZEZ1bGxIZWlnaHQodGhpcy5yZWFsVG90YWxEYXRhKTtcblx0XHRcdGNvbnN0IG5vZGUgPSBgLnpwLXBhZ2UtJHt0eXBlfWA7XG5cdFx0XHRjb25zdCBtYXJnaW5UZXh0ID0gYG1hcmdpbiR7dHlwZS5zbGljZSgwLDEpLnRvVXBwZXJDYXNlKCkgKyB0eXBlLnNsaWNlKDEpfWA7XG5cdFx0XHRsZXQgc2FmZUFyZWFJbnNldEJvdHRvbUFkZCA9IHRoaXMuc2FmZUFyZWFJbnNldEJvdHRvbTtcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0bGV0IGRlbGF5VGltZSA9IDA7XG5cblxuXG5cdFx0XHRcdHUuZGVsYXkoKCkgPT4ge1xuXHRcdFx0XHRcdHRoaXMuX2dldE5vZGVDbGllbnRSZWN0KG5vZGUpLnRoZW4oKHJlcykgPT4ge1xuXHRcdFx0XHRcdFx0aWYgKHJlcykge1xuXHRcdFx0XHRcdFx0XHRsZXQgcGFnZVNjcm9sbE5vZGVIZWlnaHQgPSByZXNbMF0uaGVpZ2h0O1xuXHRcdFx0XHRcdFx0XHRpZiAodHlwZSA9PT0gJ2JvdHRvbScpIHtcblx0XHRcdFx0XHRcdFx0XHRpZiAoc2FmZUFyZWFJbnNldEJvdHRvbUFkZCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFnZVNjcm9sbE5vZGVIZWlnaHQgKz0gdGhpcy5zYWZlQXJlYUJvdHRvbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5jYWNoZVRvcEhlaWdodCA9IHBhZ2VTY3JvbGxOb2RlSGVpZ2h0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLnNjcm9sbFZpZXdTdHlsZSwgbWFyZ2luVGV4dCwgYCR7cGFnZVNjcm9sbE5vZGVIZWlnaHR9cHhgKTtcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAoc2FmZUFyZWFJbnNldEJvdHRvbUFkZCkge1xuXHRcdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5zY3JvbGxWaWV3U3R5bGUsIG1hcmdpblRleHQsIGAke3RoaXMuc2FmZUFyZWFCb3R0b219cHhgKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fSwgZGVsYXlUaW1lKVxuXHRcdFx0fSlcblx0XHR9LFxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///125\n"); /***/ }), /* 126 */ /*!*********************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/modules/back-to-top.js ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (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 _zPagingUtils = _interopRequireDefault(__webpack_require__(/*! .././z-paging-utils */ 93));\n// [z-paging]点击返回顶部view模块\nvar _default = {\n props: {\n // 自动显示点击返回顶部按钮,默认为否\n autoShowBackToTop: {\n type: Boolean,\n default: _zPagingUtils.default.gc('autoShowBackToTop', false)\n },\n // 点击返回顶部按钮显示/隐藏的阈值(滚动距离),单位为px,默认为400rpx\n backToTopThreshold: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('backToTopThreshold', '400rpx')\n },\n // 点击返回顶部按钮的自定义图片地址,默认使用z-paging内置的图片\n backToTopImg: {\n type: String,\n default: _zPagingUtils.default.gc('backToTopImg', '')\n },\n // 点击返回顶部按钮返回到顶部时是否展示过渡动画,默认为是\n backToTopWithAnimate: {\n type: Boolean,\n default: _zPagingUtils.default.gc('backToTopWithAnimate', true)\n },\n // 点击返回顶部按钮与底部的距离,注意添加单位px或rpx,默认为160rpx\n backToTopBottom: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('backToTopBottom', '160rpx')\n },\n // 点击返回顶部按钮的自定义样式\n backToTopStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('backToTopStyle', {})\n },\n // iOS点击顶部状态栏、安卓双击标题栏时,滚动条返回顶部,只支持竖向,默认为是\n enableBackToTop: {\n type: Boolean,\n default: _zPagingUtils.default.gc('enableBackToTop', true)\n }\n },\n data: function data() {\n return {\n // 点击返回顶部的class\n backToTopClass: 'zp-back-to-top zp-back-to-top-hide',\n // 上次点击返回顶部的时间\n lastBackToTopShowTime: 0,\n // 点击返回顶部显示的class是否在展示中,使得按钮展示/隐藏过度效果更自然\n showBackToTopClass: false\n };\n },\n computed: {\n backToTopThresholdUnitConverted: function backToTopThresholdUnitConverted() {\n return _zPagingUtils.default.addUnit(this.backToTopThreshold, this.unit);\n },\n backToTopBottomUnitConverted: function backToTopBottomUnitConverted() {\n return _zPagingUtils.default.addUnit(this.backToTopBottom, this.unit);\n },\n finalEnableBackToTop: function finalEnableBackToTop() {\n return this.usePageScroll ? false : this.enableBackToTop;\n },\n finalBackToTopThreshold: function finalBackToTopThreshold() {\n return _zPagingUtils.default.convertToPx(this.backToTopThresholdUnitConverted);\n },\n finalBackToTopStyle: function finalBackToTopStyle() {\n var backToTopStyle = this.backToTopStyle;\n if (!backToTopStyle.bottom) {\n backToTopStyle.bottom = this.windowBottom + _zPagingUtils.default.convertToPx(this.backToTopBottomUnitConverted) + 'px';\n }\n if (!backToTopStyle.position) {\n backToTopStyle.position = this.usePageScroll ? 'fixed' : 'absolute';\n }\n return backToTopStyle;\n },\n finalBackToTopClass: function finalBackToTopClass() {\n return \"\".concat(this.backToTopClass, \" zp-back-to-top-\").concat(this.unit);\n }\n },\n methods: {\n // 点击了返回顶部\n _backToTopClick: function _backToTopClick() {\n var _this = this;\n var callbacked = false;\n this.$emit('backToTopClick', function (toTop) {\n (toTop === undefined || toTop === true) && _this._handleToTop();\n callbacked = true;\n });\n // 如果用户没有禁止默认的返回顶部事件,则触发滚动到顶部\n this.$nextTick(function () {\n !callbacked && _this._handleToTop();\n });\n },\n // 处理滚动到顶部\n _handleToTop: function _handleToTop() {\n !this.backToTopWithAnimate && this._checkShouldShowBackToTop(0);\n this.scrollToTop(this.backToTopWithAnimate);\n },\n // 判断是否要显示返回顶部按钮\n _checkShouldShowBackToTop: function _checkShouldShowBackToTop(scrollTop) {\n var _this2 = this;\n if (!this.autoShowBackToTop) {\n this.showBackToTopClass = false;\n return;\n }\n if (scrollTop > this.finalBackToTopThreshold) {\n if (!this.showBackToTopClass) {\n // 记录当前点击返回顶部按钮显示的class生效了\n this.showBackToTopClass = true;\n this.lastBackToTopShowTime = new Date().getTime();\n // 当滚动到需要展示返回顶部的阈值内,则延迟300毫秒展示返回到顶部按钮\n _zPagingUtils.default.delay(function () {\n _this2.backToTopClass = 'zp-back-to-top zp-back-to-top-show';\n }, 300);\n }\n } else {\n // 如果当前点击返回顶部按钮显示的class是生效状态并且滚动小于触发阈值,则隐藏返回顶部按钮\n if (this.showBackToTopClass) {\n this.backToTopClass = 'zp-back-to-top zp-back-to-top-hide';\n _zPagingUtils.default.delay(function () {\n _this2.showBackToTopClass = false;\n }, new Date().getTime() - this.lastBackToTopShowTime < 500 ? 0 : 300);\n }\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy9tb2R1bGVzL2JhY2stdG8tdG9wLmpzIl0sIm5hbWVzIjpbInByb3BzIiwiYXV0b1Nob3dCYWNrVG9Ub3AiLCJ0eXBlIiwiQm9vbGVhbiIsImRlZmF1bHQiLCJ1IiwiZ2MiLCJiYWNrVG9Ub3BUaHJlc2hvbGQiLCJOdW1iZXIiLCJTdHJpbmciLCJiYWNrVG9Ub3BJbWciLCJiYWNrVG9Ub3BXaXRoQW5pbWF0ZSIsImJhY2tUb1RvcEJvdHRvbSIsImJhY2tUb1RvcFN0eWxlIiwiT2JqZWN0IiwiZW5hYmxlQmFja1RvVG9wIiwiZGF0YSIsImJhY2tUb1RvcENsYXNzIiwibGFzdEJhY2tUb1RvcFNob3dUaW1lIiwic2hvd0JhY2tUb1RvcENsYXNzIiwiY29tcHV0ZWQiLCJiYWNrVG9Ub3BUaHJlc2hvbGRVbml0Q29udmVydGVkIiwiYWRkVW5pdCIsInVuaXQiLCJiYWNrVG9Ub3BCb3R0b21Vbml0Q29udmVydGVkIiwiZmluYWxFbmFibGVCYWNrVG9Ub3AiLCJ1c2VQYWdlU2Nyb2xsIiwiZmluYWxCYWNrVG9Ub3BUaHJlc2hvbGQiLCJjb252ZXJ0VG9QeCIsImZpbmFsQmFja1RvVG9wU3R5bGUiLCJib3R0b20iLCJ3aW5kb3dCb3R0b20iLCJwb3NpdGlvbiIsImZpbmFsQmFja1RvVG9wQ2xhc3MiLCJtZXRob2RzIiwiX2JhY2tUb1RvcENsaWNrIiwiY2FsbGJhY2tlZCIsIiRlbWl0IiwidG9Ub3AiLCJ1bmRlZmluZWQiLCJfaGFuZGxlVG9Ub3AiLCIkbmV4dFRpY2siLCJfY2hlY2tTaG91bGRTaG93QmFja1RvVG9wIiwic2Nyb2xsVG9Ub3AiLCJzY3JvbGxUb3AiLCJEYXRlIiwiZ2V0VGltZSIsImRlbGF5Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQ0E7QUFEQTtBQUFBLGVBR2U7RUFDZEEsS0FBSyxFQUFFO0lBQ047SUFDQUMsaUJBQWlCLEVBQUU7TUFDbEJDLElB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QUMsTUFBTTtRQUNOO1FBQ0EsSUFBSSxJQUFJLENBQUNFLGtCQUFrQixFQUFFO1VBQzVCLElBQUksQ0FBQ0YsY0FBYyxHQUFHLG9DQUFvQztVQUMxRFoscUJBQUMsQ0FBQzBDLEtBQUssQ0FBQyxZQUFNO1lBQ2IsTUFBSSxDQUFDNUIsa0JBQWtCLEdBQUcsS0FBSztVQUNoQyxDQUFDLEVBQUUsSUFBSTBCLElBQUksRUFBRSxDQUFDQyxPQUFPLEVBQUUsR0FBRyxJQUFJLENBQUM1QixxQkFBcUIsR0FBRyxHQUFHLEdBQUcsQ0FBQyxHQUFHLEdBQUcsQ0FBQztRQUN0RTtNQUNEO0lBQ0Q7RUFDRDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiIxMjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBbei1wYWdpbmdd54K55Ye76L+U5Zue6aG26YOodmlld+aooeWdl1xuaW1wb3J0IHUgZnJvbSAnLi4vLi96LXBhZ2luZy11dGlscydcblxuZXhwb3J0IGRlZmF1bHQge1xuXHRwcm9wczoge1xuXHRcdC8vIOiHquWKqOaYvuekuueCueWHu+i/lOWbnumhtumDqOaMiemSru+8jOm7mOiupOS4uuWQplxuXHRcdGF1dG9TaG93QmFja1RvVG9wOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnYXV0b1Nob3dCYWNrVG9Ub3AnLCBmYWxzZSlcblx0XHR9LFxuXHRcdC8vIOeCueWHu+i/lOWbnumhtumDqOaMiemSruaYvuekui/pmpDol4/nmoTpmIjlgLwo5rua5Yqo6Led56a7Ke+8jOWNleS9jeS4unB477yM6buY6K6k5Li6NDAwcnB4XG5cdFx0YmFja1RvVG9wVGhyZXNob2xkOiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnYmFja1RvVG9wVGhyZXNob2xkJywgJzQwMHJweCcpXG5cdFx0fSxcblx0XHQvLyDngrnlh7vov5Tlm57pobbpg6jmjInpkq7nmoToh6rlrprkuYnlm77niYflnLDlnYDvvIzpu5jorqTkvb/nlKh6LXBhZ2luZ+WGhee9rueahOWbvueJh1xuXHRcdGJhY2tUb1RvcEltZzoge1xuXHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnYmFja1RvVG9wSW1nJywgJycpXG5cdFx0fSxcblx0XHQvLyDngrnlh7vov5Tlm57pobbpg6jmjInpkq7ov5Tlm57liLDpobbpg6jml7bmmK/lkKblsZXnpLrov4fmuKHliqjnlLvvvIzpu5jorqTkuLrmmK9cblx0XHRiYWNrVG9Ub3BXaXRoQW5pbWF0ZToge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2JhY2tUb1RvcFdpdGhBbmltYXRlJywgdHJ1ZSlcblx0XHR9LFxuXHRcdC8vIOeCueWHu+i/lOWbnumhtumDqOaMiemSruS4juW6lemDqOeahOi3neemu++8jOazqOaEj+a3u+WKoOWNleS9jXB45oiWcnB477yM6buY6K6k5Li6MTYwcnB4XG5cdFx0YmFja1RvVG9wQm90dG9tOiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnYmFja1RvVG9wQm90dG9tJywgJzE2MHJweCcpXG5cdFx0fSxcblx0XHQvLyDngrnlh7vov5Tlm57pobbpg6jmjInpkq7nmoToh6rlrprkuYnmoLflvI9cblx0XHRiYWNrVG9Ub3BTdHlsZToge1xuXHRcdFx0dHlwZTogT2JqZWN0LFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnYmFja1RvVG9wU3R5bGUnLCB7fSksXG5cdFx0fSxcblx0XHQvLyBpT1Pngrnlh7vpobbpg6jnirbmgIHmoI/jgIHlronljZPlj4zlh7vmoIfpopjmoI/ml7bvvIzmu5rliqjmnaHov5Tlm57pobbpg6jvvIzlj6rmlK/mjIHnq5blkJHvvIzpu5jorqTkuLrmmK9cblx0XHRlbmFibGVCYWNrVG9Ub3A6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdlbmFibGVCYWNrVG9Ub3AnLCB0cnVlKVxuXHRcdH0sXG5cdH0sXG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdC8vIOeCueWHu+i/lOWbnumhtumDqOeahGNsYXNzXG5cdFx0XHRiYWNrVG9Ub3BDbGFzczogJ3pwLWJhY2stdG8tdG9wIHpwLWJhY2stdG8tdG9wLWhpZGUnLFxuXHRcdFx0Ly8g5LiK5qyh54K55Ye76L+U5Zue6aG26YOo55qE5pe26Ze0XG5cdFx0XHRsYXN0QmFja1RvVG9wU2hvd1RpbWU6IDAsXG5cdFx0XHQvLyDngrnlh7vov5Tlm57pobbpg6jmmL7npLrnmoRjbGFzc+aYr+WQpuWcqOWxleekuuS4re+8jOS9v+W+l+aMiemSruWxleekui/pmpDol4/ov4fluqbmlYjmnpzmm7Toh6rnhLZcblx0XHRcdHNob3dCYWNrVG9Ub3BDbGFzczogZmFsc2UsXG5cdFx0fVxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdGJhY2tUb1RvcFRocmVzaG9sZFVuaXRDb252ZXJ0ZWQoKSB7XG5cdFx0XHRyZXR1cm4gdS5hZGRVbml0KHRoaXMuYmFja1RvVG9wVGhyZXNob2xkLCB0aGlzLnVuaXQpO1xuXHRcdH0sXG5cdFx0YmFja1RvVG9wQm90dG9tVW5pdENvbnZlcnRlZCgpIHtcblx0XHRcdHJldHVybiB1LmFkZFVuaXQodGhpcy5iYWNrVG9Ub3BCb3R0b20sIHRoaXMudW5pdCk7XG5cdFx0fSxcblx0XHRmaW5hbEVuYWJsZUJhY2tUb1RvcCgpIHtcblx0XHRcdHJldHVybiB0aGlzLnVzZVBhZ2VTY3JvbGwgPyBmYWxzZSA6IHRoaXMuZW5hYmxlQmFja1RvVG9wO1xuXHRcdH0sXG5cdFx0ZmluYWxCYWNrVG9Ub3BUaHJlc2hvbGQoKSB7XG5cdFx0XHRyZXR1cm4gdS5jb252ZXJ0VG9QeCh0aGlzLmJhY2tUb1RvcFRocmVzaG9sZFVuaXRDb252ZXJ0ZWQpO1xuXHRcdH0sXG5cdFx0ZmluYWxCYWNrVG9Ub3BTdHlsZSgpIHtcblx0XHRcdGNvbnN0IGJhY2tUb1RvcFN0eWxlID0gdGhpcy5iYWNrVG9Ub3BTdHlsZTtcblx0XHRcdGlmICghYmFja1RvVG9wU3R5bGUuYm90dG9tKSB7XG5cdFx0XHRcdGJhY2tUb1RvcFN0eWxlLmJvdHRvbSA9IHRoaXMud2luZG93Qm90dG9tICsgdS5jb252ZXJ0VG9QeCh0aGlzLmJhY2tUb1RvcEJvdHRvbVVuaXRDb252ZXJ0ZWQpICsgJ3B4Jztcblx0XHRcdH1cblx0XHRcdGlmKCFiYWNrVG9Ub3BTdHlsZS5wb3NpdGlvbil7XG5cdFx0XHRcdGJhY2tUb1RvcFN0eWxlLnBvc2l0aW9uID0gdGhpcy51c2VQYWdlU2Nyb2xsID8gJ2ZpeGVkJzogJ2Fic29sdXRlJztcblx0XHRcdH1cblx0XHRcdHJldHVybiBiYWNrVG9Ub3BTdHlsZTtcblx0XHR9LFxuXHRcdGZpbmFsQmFja1RvVG9wQ2xhc3MoKSB7XG5cdFx0XHRyZXR1cm4gYCR7dGhpcy5iYWNrVG9Ub3BDbGFzc30genAtYmFjay10by10b3AtJHt0aGlzLnVuaXR9YDtcblx0XHR9XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHQvLyDngrnlh7vkuobov5Tlm57pobbpg6hcblx0XHRfYmFja1RvVG9wQ2xpY2soKSB7XG5cdFx0XHRsZXQgY2FsbGJhY2tlZCA9IGZhbHNlO1xuXHRcdFx0dGhpcy4kZW1pdCgnYmFja1RvVG9wQ2xpY2snLCB0b1RvcCA9PiB7XG5cdFx0XHRcdCh0b1RvcCA9PT0gdW5kZWZpbmVkIHx8IHRvVG9wID09PSB0cnVlKSAmJiB0aGlzLl9oYW5kbGVUb1RvcCgpO1xuXHRcdFx0XHRjYWxsYmFja2VkID0gdHJ1ZTtcblx0XHRcdH0pO1xuXHRcdFx0Ly8g5aaC5p6c55So5oi35rKh5pyJ56aB5q2i6buY6K6k55qE6L+U5Zue6aG26YOo5LqL5Lu277yM5YiZ6Kem5Y+R5rua5Yqo5Yiw6aG26YOoXG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdCFjYWxsYmFja2VkICYmIHRoaXMuX2hhbmRsZVRvVG9wKCk7XG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g5aSE55CG5rua5Yqo5Yiw6aG26YOoXG5cdFx0X2hhbmRsZVRvVG9wKCkge1xuXHRcdFx0IXRoaXMuYmFja1RvVG9wV2l0aEFuaW1hdGUgJiYgdGhpcy5fY2hlY2tTaG91bGRTaG93QmFja1RvVG9wKDApO1xuXHRcdFx0dGhpcy5zY3JvbGxUb1RvcCh0aGlzLmJhY2tUb1RvcFdpdGhBbmltYXRlKTtcblx0XHR9LFxuXHRcdC8vIOWIpOaWreaYr+WQpuimgeaYvuekuui/lOWbnumhtumDqOaMiemSrlxuXHRcdF9jaGVja1Nob3VsZFNob3dCYWNrVG9Ub3Aoc2Nyb2xsVG9wKSB7XG5cdFx0XHRpZiAoIXRoaXMuYXV0b1Nob3dCYWNrVG9Ub3ApIHtcblx0XHRcdFx0dGhpcy5zaG93QmFja1RvVG9wQ2xhc3MgPSBmYWxzZTtcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXHRcdFx0aWYgKHNjcm9sbFRvcCA+IHRoaXMuZmluYWxCYWNrVG9Ub3BUaHJlc2hvbGQpIHtcblx0XHRcdFx0aWYgKCF0aGlzLnNob3dCYWNrVG9Ub3BDbGFzcykge1xuXHRcdFx0XHRcdC8vIOiusOW9leW9k+WJjeeCueWHu+i/lOWbnumhtumDqOaMiemSruaYvuekuueahGNsYXNz55Sf5pWI5LqGXG5cdFx0XHRcdFx0dGhpcy5zaG93QmFja1RvVG9wQ2xhc3MgPSB0cnVlO1xuXHRcdFx0XHRcdHRoaXMubGFzdEJhY2tUb1RvcFNob3dUaW1lID0gbmV3IERhdGUoKS5nZXRUaW1lKCk7XG5cdFx0XHRcdFx0Ly8g5b2T5rua5Yqo5Yiw6ZyA6KaB5bGV56S66L+U5Zue6aG26YOo55qE6ZiI5YC85YaF77yM5YiZ5bu26L+fMzAw5q+r56eS5bGV56S66L+U5Zue5Yiw6aG26YOo5oyJ6ZKuXG5cdFx0XHRcdFx0dS5kZWxheSgoKSA9PiB7XG5cdFx0XHRcdFx0XHR0aGlzLmJhY2tUb1RvcENsYXNzID0gJ3pwLWJhY2stdG8tdG9wIHpwLWJhY2stdG8tdG9wLXNob3cnO1xuXHRcdFx0XHRcdH0sIDMwMClcblx0XHRcdFx0fVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0Ly8g5aaC5p6c5b2T5YmN54K55Ye76L+U5Zue6aG26YOo5oyJ6ZKu5pi+56S655qEY2xhc3PmmK/nlJ/mlYjnirbmgIHlubbkuJTmu5rliqjlsI/kuo7op6blj5HpmIjlgLzvvIzliJnpmpDol4/ov5Tlm57pobbpg6jmjInpkq5cblx0XHRcdFx0aWYgKHRoaXMuc2hvd0JhY2tUb1RvcENsYXNzKSB7XG5cdFx0XHRcdFx0dGhpcy5iYWNrVG9Ub3BDbGFzcyA9ICd6cC1iYWNrLXRvLXRvcCB6cC1iYWNrLXRvLXRvcC1oaWRlJztcblx0XHRcdFx0XHR1LmRlbGF5KCgpID0+IHtcblx0XHRcdFx0XHRcdHRoaXMuc2hvd0JhY2tUb1RvcENsYXNzID0gZmFsc2U7XG5cdFx0XHRcdFx0fSwgbmV3IERhdGUoKS5nZXRUaW1lKCkgLSB0aGlzLmxhc3RCYWNrVG9Ub3BTaG93VGltZSA8IDUwMCA/IDAgOiAzMDApXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9LFxuXHR9XG59XG5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///126\n"); /***/ }), /* 127 */ /*!**********************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/js/modules/virtual-list.js ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (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 _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 47));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 49));\nvar _zPagingUtils = _interopRequireDefault(__webpack_require__(/*! .././z-paging-utils */ 93));\nvar _zPagingConstant = _interopRequireDefault(__webpack_require__(/*! .././z-paging-constant */ 92));\nvar _zPagingEnum = _interopRequireDefault(__webpack_require__(/*! .././z-paging-enum */ 100));\n// [z-paging]虚拟列表模块\nvar _default = {\n props: {\n // 是否使用虚拟列表,默认为否\n useVirtualList: {\n type: Boolean,\n default: _zPagingUtils.default.gc('useVirtualList', false)\n },\n // 在使用虚拟列表时,是否使用兼容模式,默认为否\n useCompatibilityMode: {\n type: Boolean,\n default: _zPagingUtils.default.gc('useCompatibilityMode', false)\n },\n // 使用兼容模式时传递的附加数据\n extraData: {\n type: Object,\n default: _zPagingUtils.default.gc('extraData', {})\n },\n // 是否在z-paging内部循环渲染列表(内置列表),默认为否。若use-virtual-list为true,则此项恒为true\n useInnerList: {\n type: Boolean,\n default: _zPagingUtils.default.gc('useInnerList', false)\n },\n // 强制关闭inner-list,默认为false,如果为true将强制关闭innerList,适用于开启了虚拟列表后需要强制关闭inner-list的情况\n forceCloseInnerList: {\n type: Boolean,\n default: _zPagingUtils.default.gc('forceCloseInnerList', false)\n },\n // 内置列表cell的key名称,仅nvue有效,在nvue中开启use-inner-list时必须填此项\n cellKeyName: {\n type: String,\n default: _zPagingUtils.default.gc('cellKeyName', '')\n },\n // innerList样式\n innerListStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('innerListStyle', {})\n },\n // innerCell样式\n innerCellStyle: {\n type: Object,\n default: _zPagingUtils.default.gc('innerCellStyle', {})\n },\n // 预加载的列表可视范围(列表高度)页数,默认为12,即预加载当前页及上下各12页的cell。此数值越大,则虚拟列表中加载的dom越多,内存消耗越大(会维持在一个稳定值),但增加预加载页面数量可缓解快速滚动短暂白屏问题\n preloadPage: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('preloadPage', 12),\n validator: function validator(value) {\n if (value <= 0) _zPagingUtils.default.consoleErr('preload-page必须大于0!');\n return value > 0;\n }\n },\n // 虚拟列表cell高度模式,默认为fixed,也就是每个cell高度完全相同,将以第一个cell高度为准进行计算。可选值【dynamic】,即代表高度是动态非固定的,【dynamic】性能低于【fixed】。\n cellHeightMode: {\n type: String,\n default: _zPagingUtils.default.gc('cellHeightMode', _zPagingEnum.default.CellHeightMode.Fixed)\n },\n // 固定的cell高度,cellHeightMode=fixed才有效,若设置了值,则不计算第一个cell高度而使用设置的cell高度\n fixedCellHeight: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('fixedCellHeight', 0)\n },\n // 虚拟列表列数,默认为1。常用于每行有多列的情况,例如每行有2列数据,需要将此值设置为2\n virtualListCol: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('virtualListCol', 1)\n },\n // 虚拟列表scroll取样帧率,默认为80,过低容易出现白屏问题,过高容易出现卡顿问题\n virtualScrollFps: {\n type: [Number, String],\n default: _zPagingUtils.default.gc('virtualScrollFps', 80)\n }\n },\n data: function data() {\n return {\n virtualListKey: _zPagingUtils.default.getInstanceId(),\n virtualPageHeight: 0,\n virtualCellHeight: 0,\n virtualScrollTimeStamp: 0,\n virtualList: [],\n virtualPlaceholderTopHeight: 0,\n virtualPlaceholderBottomHeight: 0,\n virtualTopRangeIndex: 0,\n virtualBottomRangeIndex: 0,\n lastVirtualTopRangeIndex: 0,\n lastVirtualBottomRangeIndex: 0,\n virtualItemInsertedCount: 0,\n virtualHeightCacheList: [],\n getCellHeightRetryCount: {\n fixed: 0,\n dynamic: 0\n },\n pagingOrgTop: -1,\n updateVirtualListFromDataChange: false\n };\n },\n watch: {\n // 监听总数据的改变,刷新虚拟列表布局\n realTotalData: function realTotalData() {\n this.updateVirtualListRender();\n },\n // 监听虚拟列表渲染数组的改变并emit\n virtualList: function virtualList(newVal) {\n this.$emit('update:virtualList', newVal);\n this.$emit('virtualListChange', newVal);\n }\n },\n computed: {\n virtualCellIndexKey: function virtualCellIndexKey() {\n return _zPagingConstant.default.listCellIndexKey;\n },\n finalUseVirtualList: function finalUseVirtualList() {\n if (this.useVirtualList && this.usePageScroll) {\n _zPagingUtils.default.consoleErr('使用页面滚动时,开启虚拟列表无效!');\n }\n return this.useVirtualList && !this.usePageScroll;\n },\n finalUseInnerList: function finalUseInnerList() {\n return this.useInnerList || this.finalUseVirtualList && !this.forceCloseInnerList;\n },\n finalCellKeyName: function finalCellKeyName() {\n return this.cellKeyName;\n },\n finalVirtualPageHeight: function finalVirtualPageHeight() {\n return this.virtualPageHeight > 0 ? this.virtualPageHeight : this.windowHeight;\n },\n finalFixedCellHeight: function finalFixedCellHeight() {\n return _zPagingUtils.default.convertToPx(this.fixedCellHeight);\n },\n virtualRangePageHeight: function virtualRangePageHeight() {\n return this.finalVirtualPageHeight * this.preloadPage;\n },\n virtualScrollDisTimeStamp: function virtualScrollDisTimeStamp() {\n return 1000 / this.virtualScrollFps;\n }\n },\n methods: {\n // 在使用动态高度虚拟列表时,若在列表数组中需要插入某个item,需要调用此方法;item:需要插入的item,index:插入的cell位置,若index为2,则插入的item在原list的index=1之后,index从0开始\n doInsertVirtualListItem: function doInsertVirtualListItem(item, index) {\n var _this = this;\n if (this.cellHeightMode !== _zPagingEnum.default.CellHeightMode.Dynamic) return;\n this.virtualItemInsertedCount++;\n if (!item || Object.prototype.toString.call(item) !== '[object Object]') {\n item = {\n item: item\n };\n }\n var cellIndexKey = this.virtualCellIndexKey;\n item[cellIndexKey] = \"custom-\".concat(this.virtualItemInsertedCount);\n item[_zPagingConstant.default.listCellIndexUniqueKey] = \"\".concat(this.virtualListKey, \"-\").concat(item[cellIndexKey]);\n this.$nextTick( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var retryCount, cellNode, currentHeight, lastHeightCache, lastTotalHeight, i, thisNode;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n retryCount = 0;\n case 1:\n if (!(retryCount <= 10)) {\n _context.next = 19;\n break;\n }\n _context.next = 4;\n return _zPagingUtils.default.wait(_zPagingConstant.default.delayTime);\n case 4:\n _context.next = 6;\n return _this._getNodeClientRect(\"#zp-id-\".concat(item[cellIndexKey]), _this.finalUseInnerList);\n case 6:\n cellNode = _context.sent;\n if (cellNode) {\n _context.next = 10;\n break;\n }\n retryCount++;\n return _context.abrupt(\"continue\", 1);\n case 10:\n currentHeight = cellNode ? cellNode[0].height : 0;\n lastHeightCache = _this.virtualHeightCacheList[index - 1];\n lastTotalHeight = lastHeightCache ? lastHeightCache.totalHeight : 0; // 在缓存的cell高度数组中,插入此cell高度信息\n _this.virtualHeightCacheList.splice(index, 0, {\n height: currentHeight,\n lastTotalHeight: lastTotalHeight,\n totalHeight: lastTotalHeight + currentHeight\n });\n\n // 从当前index起后续的cell缓存高度的lastTotalHeight和totalHeight需要加上当前cell的高度\n for (i = index + 1; i < _this.virtualHeightCacheList.length; i++) {\n thisNode = _this.virtualHeightCacheList[i];\n thisNode.lastTotalHeight += currentHeight;\n thisNode.totalHeight += currentHeight;\n }\n _this._updateVirtualScroll(_this.oldScrollTop);\n return _context.abrupt(\"break\", 19);\n case 19:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n })));\n },\n // 在使用动态高度虚拟列表时,手动更新指定cell的缓存高度(当cell高度在初始化之后再次改变时调用);index:需要更新的cell在列表中的位置,从0开始\n didUpdateVirtualListCell: function didUpdateVirtualListCell(index) {\n var _this2 = this;\n if (this.cellHeightMode !== _zPagingEnum.default.CellHeightMode.Dynamic) return;\n var currentNode = this.virtualHeightCacheList[index];\n this.$nextTick(function () {\n _this2._getNodeClientRect(\"#zp-id-\".concat(index), _this2.finalUseInnerList).then(function (cellNode) {\n // 更新当前cell的高度\n var cellNodeHeight = cellNode ? cellNode[0].height : 0;\n var heightDis = cellNodeHeight - currentNode.height;\n currentNode.height = cellNodeHeight;\n currentNode.totalHeight = currentNode.lastTotalHeight + cellNodeHeight;\n\n // 从当前index起后续的cell缓存高度的lastTotalHeight和totalHeight需要加上当前cell变化的高度\n for (var i = index + 1; i < _this2.virtualHeightCacheList.length; i++) {\n var thisNode = _this2.virtualHeightCacheList[i];\n thisNode.totalHeight += heightDis;\n thisNode.lastTotalHeight += heightDis;\n }\n });\n });\n },\n // 在使用动态高度虚拟列表时,若删除了列表数组中的某个item,需要调用此方法以更新高度缓存数组;index:删除的cell在列表中的位置,从0开始\n didDeleteVirtualListCell: function didDeleteVirtualListCell(index) {\n if (this.cellHeightMode !== _zPagingEnum.default.CellHeightMode.Dynamic) return;\n var currentNode = this.virtualHeightCacheList[index];\n // 从当前index起后续的cell缓存高度的lastTotalHeight和totalHeight需要减去当前cell的高度\n for (var i = index + 1; i < this.virtualHeightCacheList.length; i++) {\n var thisNode = this.virtualHeightCacheList[i];\n thisNode.totalHeight -= currentNode.height;\n thisNode.lastTotalHeight -= currentNode.height;\n }\n // 将当前cell的高度信息从高度缓存数组中删除\n this.virtualHeightCacheList.splice(index, 1);\n },\n // 手动触发虚拟列表渲染更新,可用于解决例如修改了虚拟列表数组中元素,但展示未更新的情况\n updateVirtualListRender: function updateVirtualListRender() {\n var _this3 = this;\n if (this.finalUseVirtualList) {\n this.updateVirtualListFromDataChange = true;\n this.$nextTick(function () {\n _this3.getCellHeightRetryCount.fixed = 0;\n if (_this3.realTotalData.length) {\n _this3.cellHeightMode === _zPagingEnum.default.CellHeightMode.Fixed && _this3.isFirstPage && _this3._updateFixedCellHeight();\n } else {\n _this3._resetDynamicListState(!_this3.isUserPullDown);\n }\n _this3._updateVirtualScroll(_this3.oldScrollTop);\n });\n }\n },\n // 初始化虚拟列表\n _virtualListInit: function _virtualListInit() {\n var _this4 = this;\n this.$nextTick(function () {\n _zPagingUtils.default.delay(function () {\n // 获取虚拟列表滚动区域的高度\n _this4._getNodeClientRect('.zp-scroll-view').then(function (node) {\n if (node) {\n _this4.pagingOrgTop = node[0].top;\n _this4.virtualPageHeight = node[0].height;\n }\n });\n });\n });\n },\n // cellHeightMode为fixed时获取第一个cell高度\n _updateFixedCellHeight: function _updateFixedCellHeight() {\n var _this5 = this;\n if (!this.finalFixedCellHeight) {\n this.$nextTick(function () {\n _zPagingUtils.default.delay(function () {\n _this5._getNodeClientRect(\"#zp-id-\".concat(0), _this5.finalUseInnerList).then(function (cellNode) {\n if (!cellNode) {\n if (_this5.getCellHeightRetryCount.fixed > 10) return;\n _this5.getCellHeightRetryCount.fixed++;\n // 如果获取第一个cell的节点信息失败,则重试(不超过10次)\n _this5._updateFixedCellHeight();\n } else {\n _this5.virtualCellHeight = cellNode[0].height;\n _this5._updateVirtualScroll(_this5.oldScrollTop);\n }\n });\n }, _zPagingConstant.default.delayTime, 'updateFixedCellHeightDelay');\n });\n } else {\n this.virtualCellHeight = this.finalFixedCellHeight;\n }\n },\n // cellHeightMode为dynamic时获取每个cell高度\n _updateDynamicCellHeight: function _updateDynamicCellHeight(list) {\n var _this6 = this;\n var dataFrom = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'bottom';\n var dataFromTop = dataFrom === 'top';\n var heightCacheList = this.virtualHeightCacheList;\n var currentCacheList = dataFromTop ? [] : heightCacheList;\n var listTotalHeight = 0;\n this.$nextTick(function () {\n _zPagingUtils.default.delay( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var i, cellNode, currentHeight, lastHeightCache, lastTotalHeight, _i, heightCacheItem;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n i = 0;\n case 1:\n if (!(i < list.length)) {\n _context2.next = 16;\n break;\n }\n _context2.next = 4;\n return _this6._getNodeClientRect(\"#zp-id-\".concat(list[i][_this6.virtualCellIndexKey]), _this6.finalUseInnerList);\n case 4:\n cellNode = _context2.sent;\n currentHeight = cellNode ? cellNode[0].height : 0;\n if (cellNode) {\n _context2.next = 9;\n break;\n }\n if (_this6.getCellHeightRetryCount.dynamic <= 10) {\n heightCacheList.splice(heightCacheList.length - i, i);\n _this6.getCellHeightRetryCount.dynamic++;\n // 如果获取当前cell的节点信息失败,则重试(不超过10次)\n _this6._updateDynamicCellHeight(list, dataFrom);\n }\n return _context2.abrupt(\"return\");\n case 9:\n lastHeightCache = currentCacheList.length ? currentCacheList.slice(-1)[0] : null;\n lastTotalHeight = lastHeightCache ? lastHeightCache.totalHeight : 0; // 缓存当前cell的高度信息:height-当前cell高度;lastTotalHeight-前面所有cell的高度总和;totalHeight-包含当前cell的所有高度总和\n currentCacheList.push({\n height: currentHeight,\n lastTotalHeight: lastTotalHeight,\n totalHeight: lastTotalHeight + currentHeight\n });\n if (dataFromTop) {\n listTotalHeight += currentHeight;\n }\n case 13:\n i++;\n _context2.next = 1;\n break;\n case 16:\n // 如果数据是从顶部拼接的\n if (dataFromTop && list.length) {\n for (_i = 0; _i < heightCacheList.length; _i++) {\n // 更新之前所有项的缓存高度,需要加上此次插入的所有cell高度之和(因为是从顶部插入的cell)\n heightCacheItem = heightCacheList[_i];\n heightCacheItem.lastTotalHeight += listTotalHeight;\n heightCacheItem.totalHeight += listTotalHeight;\n }\n _this6.virtualHeightCacheList = currentCacheList.concat(heightCacheList);\n }\n _this6._updateVirtualScroll(_this6.oldScrollTop);\n case 18:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n })), _zPagingConstant.default.delayTime, 'updateDynamicCellHeightDelay');\n });\n },\n // 设置cellItem的index\n _setCellIndex: function _setCellIndex(list) {\n var dataFrom = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'bottom';\n var currentItemIndex = 0;\n var cellIndexKey = this.virtualCellIndexKey;\n [_zPagingEnum.default.QueryFrom.Refresh, _zPagingEnum.default.QueryFrom.Reload].indexOf(this.queryFrom) >= 0 && this._resetDynamicListState();\n if (this.totalData.length) {\n if (dataFrom === 'bottom') {\n currentItemIndex = this.realTotalData.length;\n var lastItem = this.realTotalData.length ? this.realTotalData.slice(-1)[0] : null;\n if (lastItem && lastItem[cellIndexKey] !== undefined) {\n currentItemIndex = lastItem[cellIndexKey] + 1;\n }\n } else if (dataFrom === 'top') {\n var firstItem = this.realTotalData.length ? this.realTotalData[0] : null;\n if (firstItem && firstItem[cellIndexKey] !== undefined) {\n currentItemIndex = firstItem[cellIndexKey] - list.length;\n }\n }\n } else {\n this._resetDynamicListState();\n }\n for (var i = 0; i < list.length; i++) {\n var item = list[i];\n if (!item || Object.prototype.toString.call(item) !== '[object Object]') {\n item = {\n item: item\n };\n }\n if (item[_zPagingConstant.default.listCellIndexUniqueKey]) {\n item = _zPagingUtils.default.deepCopy(item);\n }\n item[cellIndexKey] = currentItemIndex + i;\n item[_zPagingConstant.default.listCellIndexUniqueKey] = \"\".concat(this.virtualListKey, \"-\").concat(item[cellIndexKey]);\n list[i] = item;\n }\n this.getCellHeightRetryCount.dynamic = 0;\n this.cellHeightMode === _zPagingEnum.default.CellHeightMode.Dynamic && this._updateDynamicCellHeight(list, dataFrom);\n },\n // 更新scroll滚动(虚拟列表滚动时触发)\n _updateVirtualScroll: function _updateVirtualScroll(scrollTop) {\n var scrollDiff = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var currentTimeStamp = _zPagingUtils.default.getTime();\n scrollTop === 0 && this._resetTopRange();\n if (scrollTop !== 0 && this.virtualScrollTimeStamp && currentTimeStamp - this.virtualScrollTimeStamp <= this.virtualScrollDisTimeStamp) {\n return;\n }\n this.virtualScrollTimeStamp = currentTimeStamp;\n var scrollIndex = 0;\n var cellHeightMode = this.cellHeightMode;\n if (cellHeightMode === _zPagingEnum.default.CellHeightMode.Fixed) {\n // 如果是固定高度的虚拟列表\n // 计算当前滚动到的cell的index = scrollTop / 虚拟列表cell的固定高度\n scrollIndex = parseInt(scrollTop / this.virtualCellHeight) || 0;\n // 更新顶部和底部占位view的高度(为兼容考虑,顶部采用transformY的方式占位)\n this._updateFixedTopRangeIndex(scrollIndex);\n this._updateFixedBottomRangeIndex(scrollIndex);\n } else if (cellHeightMode === _zPagingEnum.default.CellHeightMode.Dynamic) {\n // 如果是不固定高度的虚拟列表\n // 当前滚动的方向\n var scrollDirection = scrollDiff > 0 ? 'top' : 'bottom';\n // 视图区域的高度\n var rangePageHeight = this.virtualRangePageHeight;\n // 顶部视图区域外的高度(顶部不需要渲染而是需要占位部分的高度)\n var topRangePageOffset = scrollTop - rangePageHeight;\n // 底部视图区域外的高度(底部不需要渲染而是需要占位部分的高度)\n var bottomRangePageOffset = scrollTop + this.finalVirtualPageHeight + rangePageHeight;\n var virtualBottomRangeIndex = 0;\n var virtualPlaceholderBottomHeight = 0;\n var reachedLimitBottom = false;\n var heightCacheList = this.virtualHeightCacheList;\n var lastHeightCache = !!heightCacheList ? heightCacheList.slice(-1)[0] : null;\n var startTopRangeIndex = this.virtualTopRangeIndex;\n // 如果是向底部滚动(顶部占位的高度不断增大,顶部的实际渲染cell数量不断减少)\n if (scrollDirection === 'bottom') {\n // 从顶部视图边缘的cell的位置开始向后查找\n for (var i = startTopRangeIndex; i < heightCacheList.length; i++) {\n var heightCacheItem = heightCacheList[i];\n // 如果查找到某个cell对应的totalHeight大于顶部视图区域外的高度,则此cell为顶部视图边缘的cell\n if (heightCacheItem && heightCacheItem.totalHeight > topRangePageOffset) {\n // 记录顶部视图边缘cell的index并更新顶部占位区域的高度并停止继续查找\n this.virtualTopRangeIndex = i;\n this.virtualPlaceholderTopHeight = heightCacheItem.lastTotalHeight;\n break;\n }\n }\n } else {\n // 如果是向顶部滚动(顶部占位的高度不断减少,顶部的实际渲染cell数量不断增加)\n var topRangeMatched = false;\n // 从顶部视图边缘的cell的位置开始向前查找\n for (var _i2 = startTopRangeIndex; _i2 >= 0; _i2--) {\n var _heightCacheItem = heightCacheList[_i2];\n // 如果查找到某个cell对应的totalHeight小于顶部视图区域外的高度,则此cell为顶部视图边缘的cell\n if (_heightCacheItem && _heightCacheItem.totalHeight < topRangePageOffset) {\n // 记录顶部视图边缘cell的index并更新顶部占位区域的高度并停止继续查找\n this.virtualTopRangeIndex = _i2;\n this.virtualPlaceholderTopHeight = _heightCacheItem.lastTotalHeight;\n topRangeMatched = true;\n break;\n }\n }\n // 如果查找不到,则认为顶部占位高度为0了,顶部cell不需要继续复用,重置topRangeIndex和placeholderTopHeight\n !topRangeMatched && this._resetTopRange();\n }\n // 从顶部视图边缘的cell的位置开始向后查找\n for (var _i3 = this.virtualTopRangeIndex; _i3 < heightCacheList.length; _i3++) {\n var _heightCacheItem2 = heightCacheList[_i3];\n // 如果查找到某个cell对应的totalHeight大于底部视图区域外的高度,则此cell为底部视图边缘的cell\n if (_heightCacheItem2 && _heightCacheItem2.totalHeight > bottomRangePageOffset) {\n // 记录底部视图边缘cell的index并更新底部占位区域的高度并停止继续查找\n virtualBottomRangeIndex = _i3;\n virtualPlaceholderBottomHeight = lastHeightCache.totalHeight - _heightCacheItem2.totalHeight;\n reachedLimitBottom = true;\n break;\n }\n }\n if (!reachedLimitBottom || this.virtualBottomRangeIndex === 0) {\n this.virtualBottomRangeIndex = this.realTotalData.length ? this.realTotalData.length - 1 : this.pageSize;\n this.virtualPlaceholderBottomHeight = 0;\n } else {\n this.virtualBottomRangeIndex = virtualBottomRangeIndex;\n this.virtualPlaceholderBottomHeight = virtualPlaceholderBottomHeight;\n }\n this._updateVirtualList();\n }\n },\n // 更新fixedCell模式下topRangeIndex&placeholderTopHeight\n _updateFixedTopRangeIndex: function _updateFixedTopRangeIndex(scrollIndex) {\n var virtualTopRangeIndex = this.virtualCellHeight === 0 ? 0 : scrollIndex - (parseInt(this.finalVirtualPageHeight / this.virtualCellHeight) || 1) * this.preloadPage;\n virtualTopRangeIndex *= this.virtualListCol;\n virtualTopRangeIndex = Math.max(0, virtualTopRangeIndex);\n this.virtualTopRangeIndex = virtualTopRangeIndex;\n this.virtualPlaceholderTopHeight = virtualTopRangeIndex / this.virtualListCol * this.virtualCellHeight;\n },\n // 更新fixedCell模式下bottomRangeIndex&placeholderBottomHeight\n _updateFixedBottomRangeIndex: function _updateFixedBottomRangeIndex(scrollIndex) {\n var virtualBottomRangeIndex = this.virtualCellHeight === 0 ? this.pageSize : scrollIndex + (parseInt(this.finalVirtualPageHeight / this.virtualCellHeight) || 1) * (this.preloadPage + 1);\n virtualBottomRangeIndex *= this.virtualListCol;\n virtualBottomRangeIndex = Math.min(this.realTotalData.length, virtualBottomRangeIndex);\n this.virtualBottomRangeIndex = virtualBottomRangeIndex;\n this.virtualPlaceholderBottomHeight = (this.realTotalData.length - virtualBottomRangeIndex) * this.virtualCellHeight / this.virtualListCol;\n this._updateVirtualList();\n },\n // 更新virtualList\n _updateVirtualList: function _updateVirtualList() {\n var shouldUpdateList = this.updateVirtualListFromDataChange || this.lastVirtualTopRangeIndex !== this.virtualTopRangeIndex || this.lastVirtualBottomRangeIndex !== this.virtualBottomRangeIndex;\n if (shouldUpdateList) {\n this.updateVirtualListFromDataChange = false;\n this.lastVirtualTopRangeIndex = this.virtualTopRangeIndex;\n this.lastVirtualBottomRangeIndex = this.virtualBottomRangeIndex;\n this.virtualList = this.realTotalData.slice(this.virtualTopRangeIndex, this.virtualBottomRangeIndex + 1);\n }\n },\n // 重置动态cell模式下的高度缓存数据、虚拟列表和滚动状态\n _resetDynamicListState: function _resetDynamicListState() {\n var resetVirtualList = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n this.virtualHeightCacheList = [];\n if (resetVirtualList) {\n this.virtualList = [];\n }\n this.virtualTopRangeIndex = 0;\n this.virtualPlaceholderTopHeight = 0;\n },\n // 重置topRangeIndex和placeholderTopHeight\n _resetTopRange: function _resetTopRange() {\n this.virtualTopRangeIndex = 0;\n this.virtualPlaceholderTopHeight = 0;\n this._updateVirtualList();\n },\n // 检测虚拟列表当前滚动位置,如发现滚动位置不正确则重新计算虚拟列表相关参数(为解决在App中可能出现的长时间进入后台后打开App白屏的问题)\n _checkVirtualListScroll: function _checkVirtualListScroll() {\n var _this7 = this;\n if (this.finalUseVirtualList) {\n this.$nextTick(function () {\n _this7._getNodeClientRect('.zp-paging-touch-view').then(function (node) {\n var currentTop = node ? node[0].top : 0;\n if (!node || currentTop === _this7.pagingOrgTop && _this7.virtualPlaceholderTopHeight !== 0) {\n _this7._updateVirtualScroll(0);\n }\n });\n });\n }\n },\n // 处理使用内置列表时点击了cell事件\n _innerCellClick: function _innerCellClick(item, index) {\n this.$emit('innerCellClick', item, index);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvei1wYWdpbmcvY29tcG9uZW50cy96LXBhZ2luZy9qcy9tb2R1bGVzL3ZpcnR1YWwtbGlzdC5qcyJdLCJuYW1lcyI6WyJwcm9wcyIsInVzZVZpcnR1YWxMaXN0IiwidHlwZSIsIkJvb2xlYW4iLCJkZWZhdWx0IiwidSIsImdjIiwidXNlQ29tcGF0aWJpbGl0eU1vZGUiLCJleHRyYURhdGEiLCJPYmplY3QiLCJ1c2VJbm5lckxpc3QiLCJmb3JjZUNsb3NlSW5uZXJMaXN0IiwiY2VsbEtleU5hbWUiLCJTdHJpbmciLCJpbm5lckxpc3RTdHlsZSIsImlubmVyQ2VsbFN0eWxlIiwicHJlbG9hZFBhZ2UiLCJOdW1iZXIiLCJ2YWxpZGF0b3IiLCJ2YWx1ZSIsImNvbnNvbGVFcnIiLCJjZWxsSGVpZ2h0TW9kZSIsIkVudW0iLCJDZWxsSGVpZ2h0TW9kZSIsIkZpeGVkIiwiZml4ZWRDZWxsSGVpZ2h0IiwidmlydHVhbExpc3RDb2wiLCJ2aXJ0dWFsU2Nyb2xsRnBzIiwiZGF0YSIsInZpcnR1YWxMaXN0S2V5IiwiZ2V0SW5zdGFuY2VJZCIsInZpcnR1YWxQYWdlSGVpZ2h0IiwidmlydHVhbENlbGxIZWlnaHQiLCJ2aXJ0dWFsU2Nyb2xsVGltZVN0YW1wIiwidmlydHVhbExpc3QiLCJ2aXJ0dWFsUGxhY2Vob2xkZXJUb3BIZWlnaHQiLCJ2aXJ0dWFsUGxhY2Vob2xkZXJCb3R0b21IZWlnaHQiLCJ2aXJ0dWFsVG9wUmFuZ2VJbmRleCIsInZpcnR1YWxCb3R0b21SYW5nZUluZGV4IiwibGFzdFZpcnR1YWxUb3BSYW5nZUluZGV4IiwibGFzdFZpcnR1YWxCb3R0b21SYW5nZUluZGV4IiwidmlydHVhbEl0ZW1JbnNlcnRlZENvdW50IiwidmlydHVhbEhlaWdodENhY2hlTGlzdCIsImdldENlbGxIZWlnaHRSZXRyeUNvdW50IiwiZml4ZWQiLCJkeW5hbWljIiwicGFnaW5nT3JnVG9wIiwidXBkYXRlVmlydHVhbExpc3RGcm9tRGF0YUNoYW5nZSIsIndhdGNoIiwicmVhbFRvdGFsRGF0YSIsInVwZGF0ZVZpcnR1YWxMaXN0UmVuZGVyIiwibmV3VmFsIiwiJGVtaXQiLCJjb21wdXRlZCIsInZpcnR1YWxDZWxsSW5kZXhLZXkiLCJjIiwibGlzdENlbGxJbmRleEtleSIsImZpbmFsVXNlVmlydHVhbExpc3QiLCJ1c2VQYWdlU2Nyb2xsIiwiZmluYWxVc2VJbm5lckxpc3QiLCJmaW5hbENlbGxLZXlOYW1lIiwiZmluYWxWaXJ0dWFsUGFnZUhlaWdodCIsIndpbmRvd0hlaWdodCIsImZpbmFsRml4ZWRDZWxsSGVpZ2h0IiwiY29udmVydFRvUHgiLCJ2aXJ0dWFsUmFuZ2VQYWdlSGVpZ2h0IiwidmlydHVhbFNjcm9sbERpc1RpbWVTdGFtcCIsIm1ldGhvZHMiLCJkb0luc2VydFZpcnR1YWxMaXN0SXRlbSIsIml0ZW0iLCJpbmRleCIsIkR5bmFtaWMiLCJwcm90b3R5cGUiLCJ0b1N0cmluZyIsImNhbGwiLCJjZWxsSW5kZXhLZXkiLCJsaXN0Q2VsbEluZGV4VW5pcXVlS2V5IiwiJG5leHRUaWNrIiwicmV0cnlDb3VudCIsIndhaXQiLCJkZWxheVRpbWUiLCJfZ2V0Tm9kZUNsaWVudFJlY3QiLCJjZWxsTm9kZSIsImN1cnJlbnRIZWlnaHQiLCJoZWlnaHQiLCJsYXN0SGVpZ2h0Q2FjaGUiLCJsYXN0VG90YWxIZWlnaHQiLCJ0b3RhbEhlaWdodCIsInNwbGljZSIsImkiLCJsZW5ndGgiLCJ0aGlzTm9kZSIsIl91cGRhdGVWaXJ0dWFsU2Nyb2xsIiwib2xkU2Nyb2xsVG9wIiwiZGlkVXBkYXRlVmlydHVhbExpc3RDZWxsIiwiY3VycmVudE5vZGUiLCJ0aGVuIiwiY2VsbE5vZGVIZWlnaHQiLCJoZWlnaHREaXMiLCJkaWREZWxldGVWaXJ0dWFsTGlzdENlbGwiLCJpc0ZpcnN0UGFnZSIsIl91cGRhdGVGaXhlZENlbGxIZWlnaHQiLCJfcmVzZXREeW5hbWljTGlzdFN0YXRlIiwiaXNVc2VyUHVsbERvd24iLCJfdmlydHVhbExpc3RJbml0IiwiZGVsYXkiLCJub2RlIiwidG9wIiwiX3VwZGF0ZUR5bmFtaWNDZWxsSGVpZ2h0IiwibGlzdCIsImRhdGFGcm9tIiwiZGF0YUZyb21Ub3AiLCJoZWlnaHRDYWNoZUxpc3QiLCJjdXJyZW50Q2FjaGVMaXN0IiwibGlzdFRvdGFsSGVpZ2h0Iiwic2xpY2UiLCJwdXNoIiwiaGVpZ2h0Q2FjaGVJdGVtIiwiY29uY2F0IiwiX3NldENlbGxJbmRleCIsImN1cnJlbnRJdGVtSW5kZXgiLCJRdWVyeUZyb20iLCJSZWZyZXNoIiwiUmVsb2FkIiwiaW5kZXhPZiIsInF1ZXJ5RnJvbSIsInRvdGFsRGF0YSIsImxhc3RJdGVtIiwidW5kZWZpbmVkIiwiZmlyc3RJdGVtIiwiZGVlcENvcHkiLCJzY3JvbGxUb3AiLCJzY3JvbGxEaWZmIiwiY3VycmVudFRpbWVTdGFtcCIsImdldFRpbWUiLCJfcmVzZXRUb3BSYW5nZSIsInNjcm9sbEluZGV4IiwicGFyc2VJbnQiLCJfdXBkYXRlRml4ZWRUb3BSYW5nZUluZGV4IiwiX3VwZGF0ZUZpeGVkQm90dG9tUmFuZ2VJbmRleCIsInNjcm9sbERpcmVjdGlvbiIsInJhbmdlUGFnZUhlaWdodCIsInRvcFJhbmdlUGFnZU9mZnNldCIsImJvdHRvbVJhbmdlUGFnZU9mZnNldCIsInJlYWNoZWRMaW1pdEJvdHRvbSIsInN0YXJ0VG9wUmFuZ2VJbmRleCIsInRvcFJhbmdlTWF0Y2hlZCIsInBhZ2VTaXplIiwiX3VwZGF0ZVZpcnR1YWxMaXN0IiwiTWF0aCIsIm1heCIsIm1pbiIsInNob3VsZFVwZGF0ZUxpc3QiLCJyZXNldFZpcnR1YWxMaXN0IiwiX2NoZWNrVmlydHVhbExpc3RTY3JvbGwiLCJjdXJyZW50VG9wIiwiX2lubmVyQ2VsbENsaWNrIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUFBLGVBS2U7RUFDZEEsS0FBSyxFQUFFO0lBQ047SUFDQUMsY0FBYyxFQUFFO01BQ2ZDLElBQUksRUFBRUMsT0FBTztNQUNiQyxPQUFPLEVBQUVDLHFCQUFDLENBQUNDLEVB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QUFFO01BQzVCLElBQUksQ0FBQ2xCLEtBQUssQ0FBQyxnQkFBZ0IsRUFBRWlCLElBQUksRUFBRUMsS0FBSyxDQUFDO0lBQzFDO0VBQ0Q7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiMTI3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gW3otcGFnaW5nXeiZmuaLn+WIl+ihqOaooeWdl1xuaW1wb3J0IHUgZnJvbSAnLi4vLi96LXBhZ2luZy11dGlscydcbmltcG9ydCBjIGZyb20gJy4uLy4vei1wYWdpbmctY29uc3RhbnQnXG5pbXBvcnQgRW51bSBmcm9tICcuLi8uL3otcGFnaW5nLWVudW0nXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0cHJvcHM6IHtcblx0XHQvLyDmmK/lkKbkvb/nlKjomZrmi5/liJfooajvvIzpu5jorqTkuLrlkKZcblx0XHR1c2VWaXJ0dWFsTGlzdDoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3VzZVZpcnR1YWxMaXN0JywgZmFsc2UpXG5cdFx0fSxcblx0XHQvLyDlnKjkvb/nlKjomZrmi5/liJfooajml7bvvIzmmK/lkKbkvb/nlKjlhbzlrrnmqKHlvI/vvIzpu5jorqTkuLrlkKZcblx0XHR1c2VDb21wYXRpYmlsaXR5TW9kZToge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3VzZUNvbXBhdGliaWxpdHlNb2RlJywgZmFsc2UpXG5cdFx0fSxcblx0XHQvLyDkvb/nlKjlhbzlrrnmqKHlvI/ml7bkvKDpgJLnmoTpmYTliqDmlbDmja5cblx0XHRleHRyYURhdGE6IHtcblx0XHRcdHR5cGU6IE9iamVjdCxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2V4dHJhRGF0YScsIHt9KVxuXHRcdH0sXG5cdFx0Ly8g5piv5ZCm5Zyoei1wYWdpbmflhoXpg6jlvqrnjq/muLLmn5PliJfooago5YaF572u5YiX6KGoKe+8jOm7mOiupOS4uuWQpuOAguiLpXVzZS12aXJ0dWFsLWxpc3TkuLp0cnVl77yM5YiZ5q2k6aG55oGS5Li6dHJ1ZVxuXHRcdHVzZUlubmVyTGlzdDoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3VzZUlubmVyTGlzdCcsIGZhbHNlKVxuXHRcdH0sXG5cdFx0Ly8g5by65Yi25YWz6ZetaW5uZXItbGlzdO+8jOm7mOiupOS4umZhbHNl77yM5aaC5p6c5Li6dHJ1ZeWwhuW8uuWItuWFs+mXrWlubmVyTGlzdO+8jOmAgueUqOS6juW8gOWQr+S6huiZmuaLn+WIl+ihqOWQjumcgOimgeW8uuWItuWFs+mXrWlubmVyLWxpc3TnmoTmg4XlhrVcblx0XHRmb3JjZUNsb3NlSW5uZXJMaXN0OiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnZm9yY2VDbG9zZUlubmVyTGlzdCcsIGZhbHNlKVxuXHRcdH0sXG5cdFx0Ly8g5YaF572u5YiX6KGoY2VsbOeahGtleeWQjeensO+8jOS7hW52dWXmnInmlYjvvIzlnKhudnVl5Lit5byA5ZCvdXNlLWlubmVyLWxpc3Tml7blv4XpobvloavmraTpoblcblx0XHRjZWxsS2V5TmFtZToge1xuXHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnY2VsbEtleU5hbWUnLCAnJylcblx0XHR9LFxuXHRcdC8vIGlubmVyTGlzdOagt+W8j1xuXHRcdGlubmVyTGlzdFN0eWxlOiB7XG5cdFx0XHR0eXBlOiBPYmplY3QsXG5cdFx0XHRkZWZhdWx0OiB1LmdjKCdpbm5lckxpc3RTdHlsZScsIHt9KVxuXHRcdH0sXG5cdFx0Ly8gaW5uZXJDZWxs5qC35byPXG5cdFx0aW5uZXJDZWxsU3R5bGU6IHtcblx0XHRcdHR5cGU6IE9iamVjdCxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2lubmVyQ2VsbFN0eWxlJywge30pXG5cdFx0fSxcblx0XHQvLyDpooTliqDovb3nmoTliJfooajlj6/op4bojIPlm7Qo5YiX6KGo6auY5bqmKemhteaVsO+8jOm7mOiupOS4ujEy77yM5Y2z6aKE5Yqg6L295b2T5YmN6aG15Y+K5LiK5LiL5ZCEMTLpobXnmoRjZWxs44CC5q2k5pWw5YC86LaK5aSn77yM5YiZ6Jma5ouf5YiX6KGo5Lit5Yqg6L2955qEZG9t6LaK5aSa77yM5YaF5a2Y5raI6ICX6LaK5aSnKOS8mue7tOaMgeWcqOS4gOS4queos+WumuWAvCnvvIzkvYblop7liqDpooTliqDovb3pobXpnaLmlbDph4/lj6/nvJPop6Plv6vpgJ/mu5rliqjnn63mmoLnmb3lsY/pl67pophcblx0XHRwcmVsb2FkUGFnZToge1xuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ3ByZWxvYWRQYWdlJywgMTIpLFxuXHRcdFx0dmFsaWRhdG9yOiAodmFsdWUpID0+IHtcblx0XHRcdFx0aWYgKHZhbHVlIDw9IDApIHUuY29uc29sZUVycigncHJlbG9hZC1wYWdl5b+F6aG75aSn5LqOMO+8gScpO1xuXHRcdFx0XHRyZXR1cm4gdmFsdWUgPiAwO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8g6Jma5ouf5YiX6KGoY2VsbOmrmOW6puaooeW8j++8jOm7mOiupOS4umZpeGVk77yM5Lmf5bCx5piv5q+P5LiqY2VsbOmrmOW6puWujOWFqOebuOWQjO+8jOWwhuS7peesrOS4gOS4qmNlbGzpq5jluqbkuLrlh4bov5vooYzorqHnrpfjgILlj6/pgInlgLzjgJBkeW5hbWlj44CR77yM5Y2z5Luj6KGo6auY5bqm5piv5Yqo5oCB6Z2e5Zu65a6a55qE77yM44CQZHluYW1pY+OAkeaAp+iDveS9juS6juOAkGZpeGVk44CR44CCXG5cdFx0Y2VsbEhlaWdodE1vZGU6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6IHUuZ2MoJ2NlbGxIZWlnaHRNb2RlJywgRW51bS5DZWxsSGVpZ2h0TW9kZS5GaXhlZClcblx0XHR9LFxuXHRcdC8vIOWbuuWumueahGNlbGzpq5jluqbvvIxjZWxsSGVpZ2h0TW9kZT1maXhlZOaJjeacieaViO+8jOiLpeiuvue9ruS6huWAvO+8jOWImeS4jeiuoeeul+esrOS4gOS4qmNlbGzpq5jluqbogIzkvb/nlKjorr7nva7nmoRjZWxs6auY5bqmXG5cdFx0Zml4ZWRDZWxsSGVpZ2h0OiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygnZml4ZWRDZWxsSGVpZ2h0JywgMClcblx0XHR9LFxuXHRcdC8vIOiZmuaLn+WIl+ihqOWIl+aVsO+8jOm7mOiupOS4ujHjgILluLjnlKjkuo7mr4/ooYzmnInlpJrliJfnmoTmg4XlhrXvvIzkvovlpoLmr4/ooYzmnIky5YiX5pWw5o2u77yM6ZyA6KaB5bCG5q2k5YC86K6+572u5Li6MlxuXHRcdHZpcnR1YWxMaXN0Q29sOiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygndmlydHVhbExpc3RDb2wnLCAxKVxuXHRcdH0sXG5cdFx0Ly8g6Jma5ouf5YiX6KGoc2Nyb2xs5Y+W5qC35bin546H77yM6buY6K6k5Li6ODDvvIzov4fkvY7lrrnmmJPlh7rnjrDnmb3lsY/pl67popjvvIzov4fpq5jlrrnmmJPlh7rnjrDljaHpob/pl67pophcblx0XHR2aXJ0dWFsU2Nyb2xsRnBzOiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogdS5nYygndmlydHVhbFNjcm9sbEZwcycsIDgwKVxuXHRcdH0sXG5cdH0sXG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHZpcnR1YWxMaXN0S2V5OiB1LmdldEluc3RhbmNlSWQoKSxcblx0XHRcdHZpcnR1YWxQYWdlSGVpZ2h0OiAwLFxuXHRcdFx0dmlydHVhbENlbGxIZWlnaHQ6IDAsXG5cdFx0XHR2aXJ0dWFsU2Nyb2xsVGltZVN0YW1wOiAwLFxuXHRcdFx0XG5cdFx0XHR2aXJ0dWFsTGlzdDogW10sXG5cdFx0XHR2aXJ0dWFsUGxhY2Vob2xkZXJUb3BIZWlnaHQ6IDAsXG5cdFx0XHR2aXJ0dWFsUGxhY2Vob2xkZXJCb3R0b21IZWlnaHQ6IDAsXG5cdFx0XHR2aXJ0dWFsVG9wUmFuZ2VJbmRleDogMCxcblx0XHRcdHZpcnR1YWxCb3R0b21SYW5nZUluZGV4OiAwLFxuXHRcdFx0bGFzdFZpcnR1YWxUb3BSYW5nZUluZGV4OiAwLFxuXHRcdFx0bGFzdFZpcnR1YWxCb3R0b21SYW5nZUluZGV4OiAwLFxuXHRcdFx0dmlydHVhbEl0ZW1JbnNlcnRlZENvdW50OiAwLFxuXHRcdFx0XG5cdFx0XHR2aXJ0dWFsSGVpZ2h0Q2FjaGVMaXN0OiBbXSxcblx0XHRcdFxuXHRcdFx0Z2V0Q2VsbEhlaWdodFJldHJ5Q291bnQ6IHtcblx0XHRcdFx0Zml4ZWQ6IDAsXG5cdFx0XHRcdGR5bmFtaWM6IDBcblx0XHRcdH0sXG5cdFx0XHRwYWdpbmdPcmdUb3A6IC0xLFxuXHRcdFx0dXBkYXRlVmlydHVhbExpc3RGcm9tRGF0YUNoYW5nZTogZmFsc2Vcblx0XHR9XG5cdH0sXG5cdHdhdGNoOiB7XG5cdFx0Ly8g55uR5ZCs5oC75pWw5o2u55qE5pS55Y+Y77yM5Yi35paw6Jma5ouf5YiX6KGo5biD5bGAXG5cdFx0cmVhbFRvdGFsRGF0YSgpIHtcblx0XHRcdHRoaXMudXBkYXRlVmlydHVhbExpc3RSZW5kZXIoKTtcblx0XHR9LFxuXHRcdC8vIOebkeWQrOiZmuaLn+WIl+ihqOa4suafk+aVsOe7hOeahOaUueWPmOW5tmVtaXRcblx0XHR2aXJ0dWFsTGlzdChuZXdWYWwpe1xuXHRcdFx0dGhpcy4kZW1pdCgndXBkYXRlOnZpcnR1YWxMaXN0JywgbmV3VmFsKTtcblx0XHRcdHRoaXMuJGVtaXQoJ3ZpcnR1YWxMaXN0Q2hhbmdlJywgbmV3VmFsKTtcblx0XHR9XG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0dmlydHVhbENlbGxJbmRleEtleSgpIHtcblx0XHRcdHJldHVybiBjLmxpc3RDZWxsSW5kZXhLZXk7XG5cdFx0fSxcblx0XHRmaW5hbFVzZVZpcnR1YWxMaXN0KCkge1xuXHRcdFx0aWYgKHRoaXMudXNlVmlydHVhbExpc3QgJiYgdGhpcy51c2VQYWdlU2Nyb2xsKXtcblx0XHRcdFx0dS5jb25zb2xlRXJyKCfkvb/nlKjpobXpnaLmu5rliqjml7bvvIzlvIDlkK/omZrmi5/liJfooajml6DmlYjvvIEnKTtcblx0XHRcdH1cblx0XHRcdHJldHVybiB0aGlzLnVzZVZpcnR1YWxMaXN0ICYmICF0aGlzLnVzZVBhZ2VTY3JvbGw7XG5cdFx0fSxcblx0XHRmaW5hbFVzZUlubmVyTGlzdCgpIHtcblx0XHRcdHJldHVybiB0aGlzLnVzZUlubmVyTGlzdCB8fCAodGhpcy5maW5hbFVzZVZpcnR1YWxMaXN0ICYmICF0aGlzLmZvcmNlQ2xvc2VJbm5lckxpc3QpO1xuXHRcdH0sXG5cdFx0ZmluYWxDZWxsS2V5TmFtZSgpIHtcblxuXG5cblxuXG5cdFx0XHRyZXR1cm4gdGhpcy5jZWxsS2V5TmFtZTtcblx0XHR9LFxuXHRcdGZpbmFsVmlydHVhbFBhZ2VIZWlnaHQoKXtcblx0XHRcdHJldHVybiB0aGlzLnZpcnR1YWxQYWdlSGVpZ2h0ID4gMCA/IHRoaXMudmlydHVhbFBhZ2VIZWlnaHQgOiB0aGlzLndpbmRvd0hlaWdodDtcblx0XHR9LFxuXHRcdGZpbmFsRml4ZWRDZWxsSGVpZ2h0KCkge1xuXHRcdFx0cmV0dXJuIHUuY29udmVydFRvUHgodGhpcy5maXhlZENlbGxIZWlnaHQpO1xuXHRcdH0sXG5cdFx0dmlydHVhbFJhbmdlUGFnZUhlaWdodCgpe1xuXHRcdFx0cmV0dXJuIHRoaXMuZmluYWxWaXJ0dWFsUGFnZUhlaWdodCAqIHRoaXMucHJlbG9hZFBhZ2U7XG5cdFx0fSxcblx0XHR2aXJ0dWFsU2Nyb2xsRGlzVGltZVN0YW1wKCkge1xuXHRcdFx0cmV0dXJuIDEwMDAgLyB0aGlzLnZpcnR1YWxTY3JvbGxGcHM7XG5cdFx0fSxcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOWcqOS9v+eUqOWKqOaAgemrmOW6puiZmuaLn+WIl+ihqOaXtu+8jOiLpeWcqOWIl+ihqOaVsOe7hOS4remcgOimgeaPkuWFpeafkOS4qml0ZW3vvIzpnIDopoHosIPnlKjmraTmlrnms5XvvJtpdGVtOumcgOimgeaPkuWFpeeahGl0ZW3vvIxpbmRleDrmj5LlhaXnmoRjZWxs5L2N572u77yM6IulaW5kZXjkuLoy77yM5YiZ5o+S5YWl55qEaXRlbeWcqOWOn2xpc3TnmoRpbmRleD0x5LmL5ZCO77yMaW5kZXjku44w5byA5aeLXG5cdFx0ZG9JbnNlcnRWaXJ0dWFsTGlzdEl0ZW0oaXRlbSwgaW5kZXgpIHtcblx0XHRcdGlmICh0aGlzLmNlbGxIZWlnaHRNb2RlICE9PSBFbnVtLkNlbGxIZWlnaHRNb2RlLkR5bmFtaWMpIHJldHVybjtcblx0XHRcdHRoaXMudmlydHVhbEl0ZW1JbnNlcnRlZENvdW50ICsrO1xuXHRcdFx0aWYgKCFpdGVtIHx8IE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChpdGVtKSAhPT0gJ1tvYmplY3QgT2JqZWN0XScpIHtcblx0XHRcdFx0aXRlbSA9IHsgaXRlbSB9O1xuXHRcdFx0fVxuXHRcdFx0Y29uc3QgY2VsbEluZGV4S2V5ID0gdGhpcy52aXJ0dWFsQ2VsbEluZGV4S2V5O1xuXHRcdFx0aXRlbVtjZWxsSW5kZXhLZXldID0gYGN1c3RvbS0ke3RoaXMudmlydHVhbEl0ZW1JbnNlcnRlZENvdW50fWA7XG5cdFx0XHRpdGVtW2MubGlzdENlbGxJbmRleFVuaXF1ZUtleV0gPSBgJHt0aGlzLnZpcnR1YWxMaXN0S2V5fS0ke2l0ZW1bY2VsbEluZGV4S2V5XX1gO1xuXHRcdFx0dGhpcy4kbmV4dFRpY2soYXN5bmMgKCkgPT4ge1xuXHRcdFx0XHRsZXQgcmV0cnlDb3VudCA9IDA7XG5cdFx0XHRcdHdoaWxlIChyZXRyeUNvdW50IDw9IDEwKSB7XG5cdFx0XHRcdFx0YXdhaXQgdS53YWl0KGMuZGVsYXlUaW1lKTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRjb25zdCBjZWxsTm9kZSA9IGF3YWl0IHRoaXMuX2dldE5vZGVDbGllbnRSZWN0KGAjenAtaWQtJHtpdGVtW2NlbGxJbmRleEtleV19YCwgdGhpcy5maW5hbFVzZUlubmVyTGlzdCk7XG5cdFx0XHRcdFx0Ly8g5aaC5p6c6I635Y+W5b2T5YmNY2VsbOeahOiKgueCueS/oeaBr+Wksei0pe+8jOWImemHjeivle+8iOS4jei2hei/hzEw5qyh77yJXG5cdFx0XHRcdFx0aWYgKCFjZWxsTm9kZSkge1xuXHRcdFx0XHRcdFx0cmV0cnlDb3VudCArKztcblx0XHRcdFx0XHRcdGNvbnRpbnVlO1xuXHRcdFx0XHRcdH0gXG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Y29uc3QgY3VycmVudEhlaWdodCA9IGNlbGxOb2RlID8gY2VsbE5vZGVbMF0uaGVpZ2h0IDogMDtcblx0XHRcdFx0XHRjb25zdCBsYXN0SGVpZ2h0Q2FjaGUgPSB0aGlzLnZpcnR1YWxIZWlnaHRDYWNoZUxpc3RbaW5kZXggLSAxXTtcblx0XHRcdFx0XHRjb25zdCBsYXN0VG90YWxIZWlnaHQgPSBsYXN0SGVpZ2h0Q2FjaGUgPyBsYXN0SGVpZ2h0Q2FjaGUudG90YWxIZWlnaHQgOiAwO1xuXHRcdFx0XHRcdC8vIOWcqOe8k+WtmOeahGNlbGzpq5jluqbmlbDnu4TkuK3vvIzmj5LlhaXmraRjZWxs6auY5bqm5L+h5oGvXG5cdFx0XHRcdFx0dGhpcy52aXJ0dWFsSGVpZ2h0Q2FjaGVMaXN0LnNwbGljZShpbmRleCwgMCwge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBjdXJyZW50SGVpZ2h0LFxuXHRcdFx0XHRcdFx0bGFzdFRvdGFsSGVpZ2h0LFxuXHRcdFx0XHRcdFx0dG90YWxIZWlnaHQ6IGxhc3RUb3RhbEhlaWdodCArIGN1cnJlbnRIZWlnaHRcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQvLyDku47lvZPliY1pbmRleOi1t+WQjue7reeahGNlbGznvJPlrZjpq5jluqbnmoRsYXN0VG90YWxIZWlnaHTlkox0b3RhbEhlaWdodOmcgOimgeWKoOS4iuW9k+WJjWNlbGznmoTpq5jluqZcblx0XHRcdFx0XHRmb3IgKGxldCBpID0gaW5kZXggKyAxOyBpIDwgdGhpcy52aXJ0dWFsSGVpZ2h0Q2FjaGVMaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0XHRjb25zdCB0aGlzTm9kZSA9IHRoaXMudmlydHVhbEhlaWdodENhY2hlTGlzdFtpXTtcblx0XHRcdFx0XHRcdHRoaXNOb2RlLmxhc3RUb3RhbEhlaWdodCArPSBjdXJyZW50SGVpZ2h0O1xuXHRcdFx0XHRcdFx0dGhpc05vZGUudG90YWxIZWlnaHQgKz0gY3VycmVudEhlaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0dGhpcy5fdXBkYXRlVmlydHVhbFNjcm9sbCh0aGlzLm9sZFNjcm9sbFRvcCk7XG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDlnKjkvb/nlKjliqjmgIHpq5jluqbomZrmi5/liJfooajml7bvvIzmiYvliqjmm7TmlrDmjIflrppjZWxs55qE57yT5a2Y6auY5bqmKOW9k2NlbGzpq5jluqblnKjliJ3lp4vljJbkuYvlkI7lho3mrKHmlLnlj5jml7bosIPnlKgp77ybaW5kZXg66ZyA6KaB5pu05paw55qEY2VsbOWcqOWIl+ihqOS4reeahOS9jee9ru+8jOS7jjDlvIDlp4tcblx0XHRkaWRVcGRhdGVWaXJ0dWFsTGlzdENlbGwoaW5kZXgpIHtcblx0XHRcdGlmICh0aGlzLmNlbGxIZWlnaHRNb2RlICE9PSBFbnVtLkNlbGxIZWlnaHRNb2RlLkR5bmFtaWMpIHJldHVybjtcblx0XHRcdGNvbnN0IGN1cnJlbnROb2RlID0gdGhpcy52aXJ0dWFsSGVpZ2h0Q2FjaGVMaXN0W2luZGV4XTtcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0dGhpcy5fZ2V0Tm9kZUNsaWVudFJlY3QoYCN6cC1pZC0ke2luZGV4fWAsIHRoaXMuZmluYWxVc2VJbm5lckxpc3QpLnRoZW4oY2VsbE5vZGUgPT4ge1xuXHRcdFx0XHRcdC8vIOabtOaWsOW9k+WJjWNlbGznmoTpq5jluqZcblx0XHRcdFx0XHRjb25zdCBjZWxsTm9kZUhlaWdodCA9IGNlbGxOb2RlID8gY2VsbE5vZGVbMF0uaGVpZ2h0IDogMDtcblx0XHRcdFx0XHRjb25zdCBoZWlnaHREaXMgPSBjZWxsTm9kZUhlaWdodCAtIGN1cnJlbnROb2RlLmhlaWdodDtcblx0XHRcdFx0XHRjdXJyZW50Tm9kZS5oZWlnaHQgPSBjZWxsTm9kZUhlaWdodDtcblx0XHRcdFx0XHRjdXJyZW50Tm9kZS50b3RhbEhlaWdodCA9IGN1cnJlbnROb2RlLmxhc3RUb3RhbEhlaWdodCArIGNlbGxOb2RlSGVpZ2h0O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC8vIOS7juW9k+WJjWluZGV46LW35ZCO57ut55qEY2VsbOe8k+WtmOmrmOW6pueahGxhc3RUb3RhbEhlaWdodOWSjHRvdGFsSGVpZ2h06ZyA6KaB5Yqg5LiK5b2T5YmNY2VsbOWPmOWMlueahOmrmOW6plxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSBpbmRleCArIDE7IGkgPCB0aGlzLnZpcnR1YWxIZWlnaHRDYWNoZUxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHRcdGNvbnN0IHRoaXNOb2RlID0gdGhpcy52aXJ0dWFsSGVpZ2h0Q2FjaGVMaXN0W2ldO1xuXHRcdFx0XHRcdFx0dGhpc05vZGUudG90YWxIZWlnaHQgKz0gaGVpZ2h0RGlzO1xuXHRcdFx0XHRcdFx0dGhpc05vZGUubGFzdFRvdGFsSGVpZ2h0ICs9IGhlaWdodERpcztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pO1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOWcqOS9v+eUqOWKqOaAgemrmOW6puiZmuaLn+WIl+ihqOaXtu+8jOiLpeWIoOmZpOS6huWIl+ihqOaVsOe7hOS4reeahOafkOS4qml0ZW3vvIzpnIDopoHosIPnlKjmraTmlrnms5Xku6Xmm7TmlrDpq5jluqbnvJPlrZjmlbDnu4TvvJtpbmRleDrliKDpmaTnmoRjZWxs5Zyo5YiX6KGo5Lit55qE5L2N572u77yM5LuOMOW8gOWni1xuXHRcdGRpZERlbGV0ZVZpcnR1YWxMaXN0Q2VsbChpbmRleCkge1xuXHRcdFx0aWYgKHRoaXMuY2VsbEhlaWdodE1vZGUgIT09IEVudW0uQ2VsbEhlaWdodE1vZGUuRHluYW1pYykgcmV0dXJuO1xuXHRcdFx0Y29uc3QgY3VycmVudE5vZGUgPSB0aGlzLnZpcnR1YWxIZWlnaHRDYWNoZUxpc3RbaW5kZXhdO1xuXHRcdFx0Ly8g5LuO5b2T5YmNaW5kZXjotbflkI7nu63nmoRjZWxs57yT5a2Y6auY5bqm55qEbGFzdFRvdGFsSGVpZ2h05ZKMdG90YWxIZWlnaHTpnIDopoHlh4/ljrvlvZPliY1jZWxs55qE6auY5bqmXG5cdFx0XHRmb3IgKGxldCBpID0gaW5kZXggKyAxOyBpIDwgdGhpcy52aXJ0dWFsSGVpZ2h0Q2FjaGVMaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdGNvbnN0IHRoaXNOb2RlID0gdGhpcy52aXJ0dWFsSGVpZ2h0Q2FjaGVMaXN0W2ldO1xuXHRcdFx0XHR0aGlzTm9kZS50b3RhbEhlaWdodCAtPSBjdXJyZW50Tm9kZS5oZWlnaHQ7XG5cdFx0XHRcdHRoaXNOb2RlLmxhc3RUb3RhbEhlaWdodCAtPSBjdXJyZW50Tm9kZS5oZWlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQvLyDlsIblvZPliY1jZWxs55qE6auY5bqm5L+h5oGv5LuO6auY5bqm57yT5a2Y5pWw57uE5Lit5Yig6ZmkXG5cdFx0XHR0aGlzLnZpcnR1YWxIZWlnaHRDYWNoZUxpc3Quc3BsaWNlKGluZGV4LCAxKTtcblx0XHR9LFxuXHRcdC8vIOaJi+WKqOinpuWPkeiZmuaLn+WIl+ihqOa4suafk+abtOaWsO+8jOWPr+eUqOS6juino+WGs+S+i+WmguS/ruaUueS6huiZmuaLn+WIl+ihqOaVsOe7hOS4reWFg+e0oO+8jOS9huWxleekuuacquabtOaWsOeahOaDheWGtVxuXHRcdHVwZGF0ZVZpcnR1YWxMaXN0UmVuZGVyKCkge1xuXG5cdFx0XHRpZiAodGhpcy5maW5hbFVzZVZpcnR1YWxMaXN0KSB7XG5cdFx0XHRcdHRoaXMudXBkYXRlVmlydHVhbExpc3RGcm9tRGF0YUNoYW5nZSA9IHRydWU7XG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLmdldENlbGxIZWlnaHRSZXRyeUNvdW50LmZpeGVkID0gMDtcblx0XHRcdFx0XHRpZiAodGhpcy5yZWFsVG90YWxEYXRhLmxlbmd0aCkge1xuXHRcdFx0XHRcdFx0dGhpcy5jZWxsSGVpZ2h0TW9kZSA9PT0gRW51bS5DZWxsSGVpZ2h0TW9kZS5GaXhlZCAmJiB0aGlzLmlzRmlyc3RQYWdlICYmIHRoaXMuX3VwZGF0ZUZpeGVkQ2VsbEhlaWdodCgpXG5cdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdHRoaXMuX3Jlc2V0RHluYW1pY0xpc3RTdGF0ZSghdGhpcy5pc1VzZXJQdWxsRG93bik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRoaXMuX3VwZGF0ZVZpcnR1YWxTY3JvbGwodGhpcy5vbGRTY3JvbGxUb3ApO1xuXHRcdFx0XHR9KVxuXHRcdFx0fVxuXG5cdFx0fSxcblx0XHQvLyDliJ3lp4vljJbomZrmi5/liJfooahcblx0XHRfdmlydHVhbExpc3RJbml0KCkge1xuXHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXHRcdFx0XHR1LmRlbGF5KCgpID0+IHtcblx0XHRcdFx0XHQvLyDojrflj5bomZrmi5/liJfooajmu5rliqjljLrln5/nmoTpq5jluqZcblx0XHRcdFx0XHR0aGlzLl9nZXROb2RlQ2xpZW50UmVjdCgnLnpwLXNjcm9sbC12aWV3JykudGhlbihub2RlID0+IHtcblx0XHRcdFx0XHRcdGlmIChub2RlKSB7XG5cdFx0XHRcdFx0XHRcdHRoaXMucGFnaW5nT3JnVG9wID0gbm9kZVswXS50b3A7XG5cdFx0XHRcdFx0XHRcdHRoaXMudmlydHVhbFBhZ2VIZWlnaHQgPSBub2RlWzBdLmhlaWdodDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fSk7XG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8gY2VsbEhlaWdodE1vZGXkuLpmaXhlZOaXtuiOt+WPluesrOS4gOS4qmNlbGzpq5jluqZcblx0XHRfdXBkYXRlRml4ZWRDZWxsSGVpZ2h0KCkge1xuXHRcdFx0aWYgKCF0aGlzLmZpbmFsRml4ZWRDZWxsSGVpZ2h0KSB7XG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0XHR1LmRlbGF5KCgpID0+IHtcblx0XHRcdFx0XHRcdHRoaXMuX2dldE5vZGVDbGllbnRSZWN0KGAjenAtaWQtJHswfWAsdGhpcy5maW5hbFVzZUlubmVyTGlzdCkudGhlbihjZWxsTm9kZSA9PiB7XG5cdFx0XHRcdFx0XHRcdGlmICghY2VsbE5vZGUpIHtcblx0XHRcdFx0XHRcdFx0XHRpZiAodGhpcy5nZXRDZWxsSGVpZ2h0UmV0cnlDb3VudC5maXhlZCA+IDEwKSByZXR1cm47XG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5nZXRDZWxsSGVpZ2h0UmV0cnlDb3VudC5maXhlZCArKztcblx0XHRcdFx0XHRcdFx0XHQvLyDlpoLmnpzojrflj5bnrKzkuIDkuKpjZWxs55qE6IqC54K55L+h5oGv5aSx6LSl77yM5YiZ6YeN6K+V77yI5LiN6LaF6L+HMTDmrKHvvIlcblx0XHRcdFx0XHRcdFx0XHR0aGlzLl91cGRhdGVGaXhlZENlbGxIZWlnaHQoKTtcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdFx0XHR0aGlzLnZpcnR1YWxDZWxsSGVpZ2h0ID0gY2VsbE5vZGVbMF0uaGVpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdHRoaXMuX3VwZGF0ZVZpcnR1YWxTY3JvbGwodGhpcy5vbGRTY3JvbGxUb3ApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHR9LCBjLmRlbGF5VGltZSwgJ3VwZGF0ZUZpeGVkQ2VsbEhlaWdodERlbGF5Jyk7XG5cdFx0XHRcdH0pXG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGlzLnZpcnR1YWxDZWxsSGVpZ2h0ID0gdGhpcy5maW5hbEZpeGVkQ2VsbEhlaWdodDtcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIGNlbGxIZWlnaHRNb2Rl5Li6ZHluYW1pY+aXtuiOt+WPluavj+S4qmNlbGzpq5jluqZcblx0XHRfdXBkYXRlRHluYW1pY0NlbGxIZWlnaHQobGlzdCwgZGF0YUZyb20gPSAnYm90dG9tJykge1xuXHRcdFx0Y29uc3QgZGF0YUZyb21Ub3AgPSBkYXRhRnJvbSA9PT0gJ3RvcCc7XG5cdFx0XHRjb25zdCBoZWlnaHRDYWNoZUxpc3QgPSB0aGlzLnZpcnR1YWxIZWlnaHRDYWNoZUxpc3Q7XG5cdFx0XHRjb25zdCBjdXJyZW50Q2FjaGVMaXN0ID0gZGF0YUZyb21Ub3AgPyAgW10gOiBoZWlnaHRDYWNoZUxpc3Q7XG5cdFx0XHRsZXQgbGlzdFRvdGFsSGVpZ2h0ID0gMDtcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0dS5kZWxheShhc3luYyAoKSA9PiB7XG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0XHRjb25zdCBjZWxsTm9kZSA9IGF3YWl0IHRoaXMuX2dldE5vZGVDbGllbnRSZWN0KGAjenAtaWQtJHtsaXN0W2ldW3RoaXMudmlydHVhbENlbGxJbmRleEtleV19YCwgdGhpcy5maW5hbFVzZUlubmVyTGlzdCk7XG5cdFx0XHRcdFx0XHRjb25zdCBjdXJyZW50SGVpZ2h0ID0gY2VsbE5vZGUgPyBjZWxsTm9kZVswXS5oZWlnaHQgOiAwO1xuXHRcdFx0XHRcdFx0aWYgKCFjZWxsTm9kZSkge1xuXHRcdFx0XHRcdFx0XHRpZiAodGhpcy5nZXRDZWxsSGVpZ2h0UmV0cnlDb3VudC5keW5hbWljIDw9IDEwKSB7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0Q2FjaGVMaXN0LnNwbGljZShoZWlnaHRDYWNoZUxpc3QubGVuZ3RoIC0gaSwgaSk7XG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5nZXRDZWxsSGVpZ2h0UmV0cnlDb3VudC5keW5hbWljICsrO1xuXHRcdFx0XHRcdFx0XHRcdC8vIOWmguaenOiOt+WPluW9k+WJjWNlbGznmoToioLngrnkv6Hmga/lpLHotKXvvIzliJnph43or5XvvIjkuI3otoXov4cxMOasoe+8iVxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuX3VwZGF0ZUR5bmFtaWNDZWxsSGVpZ2h0KGxpc3QsIGRhdGFGcm9tKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdFx0XHR9IFxuXHRcdFx0XHRcdFx0Y29uc3QgbGFzdEhlaWdodENhY2hlID0gY3VycmVudENhY2hlTGlzdC5sZW5ndGggPyBjdXJyZW50Q2FjaGVMaXN0LnNsaWNlKC0xKVswXSA6IG51bGw7XG5cdFx0XHRcdFx0XHRjb25zdCBsYXN0VG90YWxIZWlnaHQgPSBsYXN0SGVpZ2h0Q2FjaGUgPyBsYXN0SGVpZ2h0Q2FjaGUudG90YWxIZWlnaHQgOiAwO1xuXHRcdFx0XHRcdFx0Ly8g57yT5a2Y5b2T5YmNY2VsbOeahOmrmOW6puS/oeaBr++8mmhlaWdodC3lvZPliY1jZWxs6auY5bqm77ybbGFzdFRvdGFsSGVpZ2h0LeWJjemdouaJgOaciWNlbGznmoTpq5jluqbmgLvlkozvvJt0b3RhbEhlaWdodC3ljIXlkKvlvZPliY1jZWxs55qE5omA5pyJ6auY5bqm5oC75ZKMXG5cdFx0XHRcdFx0XHRjdXJyZW50Q2FjaGVMaXN0LnB1c2goe1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGN1cnJlbnRIZWlnaHQsXG5cdFx0XHRcdFx0XHRcdGxhc3RUb3RhbEhlaWdodCxcblx0XHRcdFx0XHRcdFx0dG90YWxIZWlnaHQ6IGxhc3RUb3RhbEhlaWdodCArIGN1cnJlbnRIZWlnaHRcblx0XHRcdFx0XHRcdH0pO1xuXHRcdFx0XHRcdFx0aWYgKGRhdGFGcm9tVG9wKSB7XG5cdFx0XHRcdFx0XHRcdGxpc3RUb3RhbEhlaWdodCArPSBjdXJyZW50SGVpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvLyDlpoLmnpzmlbDmja7mmK/ku47pobbpg6jmi7zmjqXnmoRcblx0XHRcdFx0XHRpZiAoZGF0YUZyb21Ub3AgJiYgbGlzdC5sZW5ndGgpIHtcblx0XHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgaGVpZ2h0Q2FjaGVMaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0XHRcdC8vIOabtOaWsOS5i+WJjeaJgOaciemhueeahOe8k+WtmOmrmOW6pu+8jOmcgOimgeWKoOS4iuatpOasoeaPkuWFpeeahOaJgOaciWNlbGzpq5jluqbkuYvlkozvvIjlm6DkuLrmmK/ku47pobbpg6jmj5LlhaXnmoRjZWxs77yJXG5cdFx0XHRcdFx0XHRcdGNvbnN0IGhlaWdodENhY2hlSXRlbSA9IGhlaWdodENhY2hlTGlzdFtpXTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0Q2FjaGVJdGVtLmxhc3RUb3RhbEhlaWdodCArPSBsaXN0VG90YWxIZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdGhlaWdodENhY2hlSXRlbS50b3RhbEhlaWdodCArPSBsaXN0VG90YWxIZWlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0aGlzLnZpcnR1YWxIZWlnaHRDYWNoZUxpc3QgPSBjdXJyZW50Q2FjaGVMaXN0LmNvbmNhdChoZWlnaHRDYWNoZUxpc3QpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0aGlzLl91cGRhdGVWaXJ0dWFsU2Nyb2xsKHRoaXMub2xkU2Nyb2xsVG9wKTtcblx0XHRcdFx0fSwgYy5kZWxheVRpbWUsICd1cGRhdGVEeW5hbWljQ2VsbEhlaWdodERlbGF5Jylcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDorr7nva5jZWxsSXRlbeeahGluZGV4XG5cdFx0X3NldENlbGxJbmRleChsaXN0LCBkYXRhRnJvbSA9ICdib3R0b20nKSB7XG5cdFx0XHRsZXQgY3VycmVudEl0ZW1JbmRleCA9IDA7XG5cdFx0XHRjb25zdCBjZWxsSW5kZXhLZXkgPSB0aGlzLnZpcnR1YWxDZWxsSW5kZXhLZXk7XG5cdFx0XHQoW0VudW0uUXVlcnlGcm9tLlJlZnJlc2gsIEVudW0uUXVlcnlGcm9tLlJlbG9hZF0uaW5kZXhPZih0aGlzLnF1ZXJ5RnJvbSkgPj0gMCkgJiYgdGhpcy5fcmVzZXREeW5hbWljTGlzdFN0YXRlKCk7XG5cdFx0XHRpZiAodGhpcy50b3RhbERhdGEubGVuZ3RoKSB7XG5cdFx0XHRcdGlmIChkYXRhRnJvbSA9PT0gJ2JvdHRvbScpIHtcblx0XHRcdFx0XHRjdXJyZW50SXRlbUluZGV4ID0gdGhpcy5yZWFsVG90YWxEYXRhLmxlbmd0aDtcblx0XHRcdFx0XHRjb25zdCBsYXN0SXRlbSA9IHRoaXMucmVhbFRvdGFsRGF0YS5sZW5ndGggPyB0aGlzLnJlYWxUb3RhbERhdGEuc2xpY2UoLTEpWzBdIDogbnVsbDtcblx0XHRcdFx0XHRpZiAobGFzdEl0ZW0gJiYgbGFzdEl0ZW1bY2VsbEluZGV4S2V5XSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRcdFx0XHRjdXJyZW50SXRlbUluZGV4ID0gbGFzdEl0ZW1bY2VsbEluZGV4S2V5XSArIDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9IGVsc2UgaWYgKGRhdGFGcm9tID09PSAndG9wJykge1xuXHRcdFx0XHRcdGNvbnN0IGZpcnN0SXRlbSA9IHRoaXMucmVhbFRvdGFsRGF0YS5sZW5ndGggPyB0aGlzLnJlYWxUb3RhbERhdGFbMF0gOiBudWxsO1xuXHRcdFx0XHRcdGlmIChmaXJzdEl0ZW0gJiYgZmlyc3RJdGVtW2NlbGxJbmRleEtleV0gIT09IHVuZGVmaW5lZCkge1xuXHRcdFx0XHRcdFx0Y3VycmVudEl0ZW1JbmRleCA9IGZpcnN0SXRlbVtjZWxsSW5kZXhLZXldIC0gbGlzdC5sZW5ndGg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGlzLl9yZXNldER5bmFtaWNMaXN0U3RhdGUoKTtcblx0XHRcdH1cblx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgbGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRsZXQgaXRlbSA9IGxpc3RbaV07XG5cdFx0XHRcdGlmICghaXRlbSB8fCBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwoaXRlbSkgIT09ICdbb2JqZWN0IE9iamVjdF0nKSB7XG5cdFx0XHRcdFx0aXRlbSA9IHsgaXRlbSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlmIChpdGVtW2MubGlzdENlbGxJbmRleFVuaXF1ZUtleV0pIHtcblx0XHRcdFx0XHRpdGVtID0gdS5kZWVwQ29weShpdGVtKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpdGVtW2NlbGxJbmRleEtleV0gPSBjdXJyZW50SXRlbUluZGV4ICsgaTtcblx0XHRcdFx0aXRlbVtjLmxpc3RDZWxsSW5kZXhVbmlxdWVLZXldID0gYCR7dGhpcy52aXJ0dWFsTGlzdEtleX0tJHtpdGVtW2NlbGxJbmRleEtleV19YDtcblx0XHRcdFx0bGlzdFtpXSA9IGl0ZW07XG5cdFx0XHR9XG5cdFx0XHR0aGlzLmdldENlbGxIZWlnaHRSZXRyeUNvdW50LmR5bmFtaWMgPSAwO1xuXHRcdFx0dGhpcy5jZWxsSGVpZ2h0TW9kZSA9PT0gRW51bS5DZWxsSGVpZ2h0TW9kZS5EeW5hbWljICYmIHRoaXMuX3VwZGF0ZUR5bmFtaWNDZWxsSGVpZ2h0KGxpc3QsIGRhdGFGcm9tKTtcblx0XHR9LFxuXHRcdC8vIOabtOaWsHNjcm9sbOa7muWKqO+8iOiZmuaLn+WIl+ihqOa7muWKqOaXtuinpuWPke+8iVxuXHRcdF91cGRhdGVWaXJ0dWFsU2Nyb2xsKHNjcm9sbFRvcCwgc2Nyb2xsRGlmZiA9IDApIHtcblx0XHRcdGNvbnN0IGN1cnJlbnRUaW1lU3RhbXAgPSB1LmdldFRpbWUoKTtcblx0XHRcdHNjcm9sbFRvcCA9PT0gMCAmJiB0aGlzLl9yZXNldFRvcFJhbmdlKCk7XG5cdFx0XHRpZiAoc2Nyb2xsVG9wICE9PSAwICYmIHRoaXMudmlydHVhbFNjcm9sbFRpbWVTdGFtcCAmJiBjdXJyZW50VGltZVN0YW1wIC0gdGhpcy52aXJ0dWFsU2Nyb2xsVGltZVN0YW1wIDw9IHRoaXMudmlydHVhbFNjcm9sbERpc1RpbWVTdGFtcCkge1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHR0aGlzLnZpcnR1YWxTY3JvbGxUaW1lU3RhbXAgPSBjdXJyZW50VGltZVN0YW1wO1xuXHRcdFx0XG5cdFx0XHRsZXQgc2Nyb2xsSW5kZXggPSAwO1xuXHRcdFx0Y29uc3QgY2VsbEhlaWdodE1vZGUgPSB0aGlzLmNlbGxIZWlnaHRNb2RlO1xuXHRcdFx0aWYgKGNlbGxIZWlnaHRNb2RlID09PSBFbnVtLkNlbGxIZWlnaHRNb2RlLkZpeGVkKSB7XG5cdFx0XHRcdC8vIOWmguaenOaYr+WbuuWumumrmOW6pueahOiZmuaLn+WIl+ihqFxuXHRcdFx0XHQvLyDorqHnrpflvZPliY3mu5rliqjliLDnmoRjZWxs55qEaW5kZXggPSBzY3JvbGxUb3AgLyDomZrmi5/liJfooahjZWxs55qE5Zu65a6a6auY5bqmXG5cdFx0XHRcdHNjcm9sbEluZGV4ID0gcGFyc2VJbnQoc2Nyb2xsVG9wIC8gdGhpcy52aXJ0dWFsQ2VsbEhlaWdodCkgfHwgMDtcblx0XHRcdFx0Ly8g5pu05paw6aG26YOo5ZKM5bqV6YOo5Y2g5L2Ndmlld+eahOmrmOW6pu+8iOS4uuWFvOWuueiAg+iZke+8jOmhtumDqOmHh+eUqHRyYW5zZm9ybVnnmoTmlrnlvI/ljaDkvY0pXG5cdFx0XHRcdHRoaXMuX3VwZGF0ZUZpeGVkVG9wUmFuZ2VJbmRleChzY3JvbGxJbmRleCk7XG5cdFx0XHRcdHRoaXMuX3VwZGF0ZUZpeGVkQm90dG9tUmFuZ2VJbmRleChzY3JvbGxJbmRleCk7XG5cdFx0XHR9IGVsc2UgaWYoY2VsbEhlaWdodE1vZGUgPT09IEVudW0uQ2VsbEhlaWdodE1vZGUuRHluYW1pYykge1xuXHRcdFx0XHQvLyDlpoLmnpzmmK/kuI3lm7rlrprpq5jluqbnmoTomZrmi5/liJfooahcblx0XHRcdFx0Ly8g5b2T5YmN5rua5Yqo55qE5pa55ZCRXG5cdFx0XHRcdGNvbnN0IHNjcm9sbERpcmVjdGlvbiA9IHNjcm9sbERpZmYgPiAwID8gJ3RvcCcgOiAnYm90dG9tJztcblx0XHRcdFx0Ly8g6KeG5Zu+5Yy65Z+f55qE6auY5bqmXG5cdFx0XHRcdGNvbnN0IHJhbmdlUGFnZUhlaWdodCA9IHRoaXMudmlydHVhbFJhbmdlUGFnZUhlaWdodDtcblx0XHRcdFx0Ly8g6aG26YOo6KeG5Zu+5Yy65Z+f5aSW55qE6auY5bqm77yI6aG26YOo5LiN6ZyA6KaB5riy5p+T6ICM5piv6ZyA6KaB5Y2g5L2N6YOo5YiG55qE6auY5bqm77yJXG5cdFx0XHRcdGNvbnN0IHRvcFJhbmdlUGFnZU9mZnNldCA9IHNjcm9sbFRvcCAtIHJhbmdlUGFnZUhlaWdodDtcblx0XHRcdFx0Ly8g5bqV6YOo6KeG5Zu+5Yy65Z+f5aSW55qE6auY5bqm77yI5bqV6YOo5LiN6ZyA6KaB5riy5p+T6ICM5piv6ZyA6KaB5Y2g5L2N6YOo5YiG55qE6auY5bqm77yJXG5cdFx0XHRcdGNvbnN0IGJvdHRvbVJhbmdlUGFnZU9mZnNldCA9IHNjcm9sbFRvcCArIHRoaXMuZmluYWxWaXJ0dWFsUGFnZUhlaWdodCArIHJhbmdlUGFnZUhlaWdodDtcblx0XHRcdFx0XG5cdFx0XHRcdGxldCB2aXJ0dWFsQm90dG9tUmFuZ2VJbmRleCA9IDA7XG5cdFx0XHRcdGxldCB2aXJ0dWFsUGxhY2Vob2xkZXJCb3R0b21IZWlnaHQgPSAwO1xuXHRcdFx0XHRsZXQgcmVhY2hlZExpbWl0Qm90dG9tID0gZmFsc2U7XG5cdFx0XHRcdGNvbnN0IGhlaWdodENhY2hlTGlzdCA9IHRoaXMudmlydHVhbEhlaWdodENhY2hlTGlzdDtcblx0XHRcdFx0Y29uc3QgbGFzdEhlaWdodENhY2hlID0gISFoZWlnaHRDYWNoZUxpc3QgPyBoZWlnaHRDYWNoZUxpc3Quc2xpY2UoLTEpWzBdIDogbnVsbDtcblx0XHRcdFx0XG5cdFx0XHRcdGxldCBzdGFydFRvcFJhbmdlSW5kZXggPSB0aGlzLnZpcnR1YWxUb3BSYW5nZUluZGV4O1xuXHRcdFx0XHQvLyDlpoLmnpzmmK/lkJHlupXpg6jmu5rliqjvvIjpobbpg6jljaDkvY3nmoTpq5jluqbkuI3mlq3lop7lpKfvvIzpobbpg6jnmoTlrp7pmYXmuLLmn5NjZWxs5pWw6YeP5LiN5pat5YeP5bCR77yJXG5cdFx0XHRcdGlmIChzY3JvbGxEaXJlY3Rpb24gPT09ICdib3R0b20nKSB7XG5cdFx0XHRcdFx0Ly8g5LuO6aG26YOo6KeG5Zu+6L6557yY55qEY2VsbOeahOS9jee9ruW8gOWni+WQkeWQjuafpeaJvlxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSBzdGFydFRvcFJhbmdlSW5kZXg7IGkgPCBoZWlnaHRDYWNoZUxpc3QubGVuZ3RoOyBpKyspe1xuXHRcdFx0XHRcdFx0Y29uc3QgaGVpZ2h0Q2FjaGVJdGVtID0gaGVpZ2h0Q2FjaGVMaXN0W2ldO1xuXHRcdFx0XHRcdFx0Ly8g5aaC5p6c5p+l5om+5Yiw5p+Q5LiqY2VsbOWvueW6lOeahHRvdGFsSGVpZ2h05aSn5LqO6aG26YOo6KeG5Zu+5Yy65Z+f5aSW55qE6auY5bqm77yM5YiZ5q2kY2VsbOS4uumhtumDqOinhuWbvui+uee8mOeahGNlbGxcblx0XHRcdFx0XHRcdGlmIChoZWlnaHRDYWNoZUl0ZW0gJiYgaGVpZ2h0Q2FjaGVJdGVtLnRvdGFsSGVpZ2h0ID4gdG9wUmFuZ2VQYWdlT2Zmc2V0KSB7XG5cdFx0XHRcdFx0XHRcdC8vIOiusOW9lemhtumDqOinhuWbvui+uee8mGNlbGznmoRpbmRleOW5tuabtOaWsOmhtumDqOWNoOS9jeWMuuWfn+eahOmrmOW6puW5tuWBnOatoue7p+e7reafpeaJvlxuXHRcdFx0XHRcdFx0XHR0aGlzLnZpcnR1YWxUb3BSYW5nZUluZGV4ID0gaTtcblx0XHRcdFx0XHRcdFx0dGhpcy52aXJ0dWFsUGxhY2Vob2xkZXJUb3BIZWlnaHQgPSBoZWlnaHRDYWNoZUl0ZW0ubGFzdFRvdGFsSGVpZ2h0O1xuXHRcdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0Ly8g5aaC5p6c5piv5ZCR6aG26YOo5rua5Yqo77yI6aG26YOo5Y2g5L2N55qE6auY5bqm5LiN5pat5YeP5bCR77yM6aG26YOo55qE5a6e6ZmF5riy5p+TY2VsbOaVsOmHj+S4jeaWreWinuWKoO+8iVxuXHRcdFx0XHRcdGxldCB0b3BSYW5nZU1hdGNoZWQgPSBmYWxzZTtcblx0XHRcdFx0XHQvLyDku47pobbpg6jop4blm77ovrnnvJjnmoRjZWxs55qE5L2N572u5byA5aeL5ZCR5YmN5p+l5om+XG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IHN0YXJ0VG9wUmFuZ2VJbmRleDsgaSA+PSAwOyBpLS0pe1xuXHRcdFx0XHRcdFx0Y29uc3QgaGVpZ2h0Q2FjaGVJdGVtID0gaGVpZ2h0Q2FjaGVMaXN0W2ldO1xuXHRcdFx0XHRcdFx0Ly8g5aaC5p6c5p+l5om+5Yiw5p+Q5LiqY2VsbOWvueW6lOeahHRvdGFsSGVpZ2h05bCP5LqO6aG26YOo6KeG5Zu+5Yy65Z+f5aSW55qE6auY5bqm77yM5YiZ5q2kY2VsbOS4uumhtumDqOinhuWbvui+uee8mOeahGNlbGxcblx0XHRcdFx0XHRcdGlmIChoZWlnaHRDYWNoZUl0ZW0gJiYgaGVpZ2h0Q2FjaGVJdGVtLnRvdGFsSGVpZ2h0IDwgdG9wUmFuZ2VQYWdlT2Zmc2V0KSB7XG5cdFx0XHRcdFx0XHRcdC8vIOiusOW9lemhtumDqOinhuWbvui+uee8mGNlbGznmoRpbmRleOW5tuabtOaWsOmhtumDqOWNoOS9jeWMuuWfn+eahOmrmOW6puW5tuWBnOatoue7p+e7reafpeaJvlxuXHRcdFx0XHRcdFx0XHR0aGlzLnZpcnR1YWxUb3BSYW5nZUluZGV4ID0gaTtcblx0XHRcdFx0XHRcdFx0dGhpcy52aXJ0dWFsUGxhY2Vob2xkZXJUb3BIZWlnaHQgPSBoZWlnaHRDYWNoZUl0ZW0ubGFzdFRvdGFsSGVpZ2h0O1xuXHRcdFx0XHRcdFx0XHR0b3BSYW5nZU1hdGNoZWQgPSB0cnVlO1xuXHRcdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly8g5aaC5p6c5p+l5om+5LiN5Yiw77yM5YiZ6K6k5Li66aG26YOo5Y2g5L2N6auY5bqm5Li6MOS6hu+8jOmhtumDqGNlbGzkuI3pnIDopoHnu6fnu63lpI3nlKjvvIzph43nva50b3BSYW5nZUluZGV45ZKMcGxhY2Vob2xkZXJUb3BIZWlnaHRcblx0XHRcdFx0XHQhdG9wUmFuZ2VNYXRjaGVkICYmIHRoaXMuX3Jlc2V0VG9wUmFuZ2UoKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyDku47pobbpg6jop4blm77ovrnnvJjnmoRjZWxs55qE5L2N572u5byA5aeL5ZCR5ZCO5p+l5om+XG5cdFx0XHRcdGZvciAobGV0IGkgPSB0aGlzLnZpcnR1YWxUb3BSYW5nZUluZGV4OyBpIDwgaGVpZ2h0Q2FjaGVMaXN0Lmxlbmd0aDsgaSsrKXtcblx0XHRcdFx0XHRjb25zdCBoZWlnaHRDYWNoZUl0ZW0gPSBoZWlnaHRDYWNoZUxpc3RbaV07XG5cdFx0XHRcdFx0Ly8g5aaC5p6c5p+l5om+5Yiw5p+Q5LiqY2VsbOWvueW6lOeahHRvdGFsSGVpZ2h05aSn5LqO5bqV6YOo6KeG5Zu+5Yy65Z+f5aSW55qE6auY5bqm77yM5YiZ5q2kY2VsbOS4uuW6lemDqOinhuWbvui+uee8mOeahGNlbGxcblx0XHRcdFx0XHRpZiAoaGVpZ2h0Q2FjaGVJdGVtICYmIGhlaWdodENhY2hlSXRlbS50b3RhbEhlaWdodCA+IGJvdHRvbVJhbmdlUGFnZU9mZnNldCkge1xuXHRcdFx0XHRcdFx0Ly8g6K6w5b2V5bqV6YOo6KeG5Zu+6L6557yYY2VsbOeahGluZGV45bm25pu05paw5bqV6YOo5Y2g5L2N5Yy65Z+f55qE6auY5bqm5bm25YGc5q2i57un57ut5p+l5om+XG5cdFx0XHRcdFx0XHR2aXJ0dWFsQm90dG9tUmFuZ2VJbmRleCA9IGk7XG5cdFx0XHRcdFx0XHR2aXJ0dWFsUGxhY2Vob2xkZXJCb3R0b21IZWlnaHQgPSBsYXN0SGVpZ2h0Q2FjaGUudG90YWxIZWlnaHQgLSBoZWlnaHRDYWNoZUl0ZW0udG90YWxIZWlnaHQ7XG5cdFx0XHRcdFx0XHRyZWFjaGVkTGltaXRCb3R0b20gPSB0cnVlO1xuXHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGlmICghcmVhY2hlZExpbWl0Qm90dG9tIHx8IHRoaXMudmlydHVhbEJvdHRvbVJhbmdlSW5kZXggPT09IDApIHtcblx0XHRcdFx0XHR0aGlzLnZpcnR1YWxCb3R0b21SYW5nZUluZGV4ID0gdGhpcy5yZWFsVG90YWxEYXRhLmxlbmd0aCA/IHRoaXMucmVhbFRvdGFsRGF0YS5sZW5ndGggLSAxIDogdGhpcy5wYWdlU2l6ZTtcblx0XHRcdFx0XHR0aGlzLnZpcnR1YWxQbGFjZWhvbGRlckJvdHRvbUhlaWdodCA9IDA7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dGhpcy52aXJ0dWFsQm90dG9tUmFuZ2VJbmRleCA9IHZpcnR1YWxCb3R0b21SYW5nZUluZGV4O1xuXHRcdFx0XHRcdHRoaXMudmlydHVhbFBsYWNlaG9sZGVyQm90dG9tSGVpZ2h0ID0gdmlydHVhbFBsYWNlaG9sZGVyQm90dG9tSGVpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRoaXMuX3VwZGF0ZVZpcnR1YWxMaXN0KCk7XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDmm7TmlrBmaXhlZENlbGzmqKHlvI/kuIt0b3BSYW5nZUluZGV4JnBsYWNlaG9sZGVyVG9wSGVpZ2h0XG5cdFx0X3VwZGF0ZUZpeGVkVG9wUmFuZ2VJbmRleChzY3JvbGxJbmRleCkge1xuXHRcdFx0bGV0IHZpcnR1YWxUb3BSYW5nZUluZGV4ID0gdGhpcy52aXJ0dWFsQ2VsbEhlaWdodCA9PT0gMCA/IDAgOiBzY3JvbGxJbmRleCAtIChwYXJzZUludCh0aGlzLmZpbmFsVmlydHVhbFBhZ2VIZWlnaHQgLyB0aGlzLnZpcnR1YWxDZWxsSGVpZ2h0KSB8fCAxKSAqIHRoaXMucHJlbG9hZFBhZ2U7XG5cdFx0XHR2aXJ0dWFsVG9wUmFuZ2VJbmRleCAqPSB0aGlzLnZpcnR1YWxMaXN0Q29sO1xuXHRcdFx0dmlydHVhbFRvcFJhbmdlSW5kZXggPSBNYXRoLm1heCgwLCB2aXJ0dWFsVG9wUmFuZ2VJbmRleCk7XG5cdFx0XHR0aGlzLnZpcnR1YWxUb3BSYW5nZUluZGV4ID0gdmlydHVhbFRvcFJhbmdlSW5kZXg7XG5cdFx0XHR0aGlzLnZpcnR1YWxQbGFjZWhvbGRlclRvcEhlaWdodCA9ICh2aXJ0dWFsVG9wUmFuZ2VJbmRleCAvIHRoaXMudmlydHVhbExpc3RDb2wpICogdGhpcy52aXJ0dWFsQ2VsbEhlaWdodDtcblx0XHR9LFxuXHRcdC8vIOabtOaWsGZpeGVkQ2VsbOaooeW8j+S4i2JvdHRvbVJhbmdlSW5kZXgmcGxhY2Vob2xkZXJCb3R0b21IZWlnaHRcblx0XHRfdXBkYXRlRml4ZWRCb3R0b21SYW5nZUluZGV4KHNjcm9sbEluZGV4KSB7XG5cdFx0XHRsZXQgdmlydHVhbEJvdHRvbVJhbmdlSW5kZXggPSB0aGlzLnZpcnR1YWxDZWxsSGVpZ2h0ID09PSAwID8gdGhpcy5wYWdlU2l6ZSA6IHNjcm9sbEluZGV4ICsgKHBhcnNlSW50KHRoaXMuZmluYWxWaXJ0dWFsUGFnZUhlaWdodCAvIHRoaXMudmlydHVhbENlbGxIZWlnaHQpIHx8IDEpICogKHRoaXMucHJlbG9hZFBhZ2UgKyAxKTtcblx0XHRcdHZpcnR1YWxCb3R0b21SYW5nZUluZGV4ICo9IHRoaXMudmlydHVhbExpc3RDb2w7XG5cdFx0XHR2aXJ0dWFsQm90dG9tUmFuZ2VJbmRleCA9IE1hdGgubWluKHRoaXMucmVhbFRvdGFsRGF0YS5sZW5ndGgsIHZpcnR1YWxCb3R0b21SYW5nZUluZGV4KTtcblx0XHRcdHRoaXMudmlydHVhbEJvdHRvbVJhbmdlSW5kZXggPSB2aXJ0dWFsQm90dG9tUmFuZ2VJbmRleDtcblx0XHRcdHRoaXMudmlydHVhbFBsYWNlaG9sZGVyQm90dG9tSGVpZ2h0ID0gKHRoaXMucmVhbFRvdGFsRGF0YS5sZW5ndGggLSB2aXJ0dWFsQm90dG9tUmFuZ2VJbmRleCkgKiB0aGlzLnZpcnR1YWxDZWxsSGVpZ2h0IC8gdGhpcy52aXJ0dWFsTGlzdENvbDtcblx0XHRcdHRoaXMuX3VwZGF0ZVZpcnR1YWxMaXN0KCk7XG5cdFx0fSxcblx0XHQvLyDmm7TmlrB2aXJ0dWFsTGlzdFxuXHRcdF91cGRhdGVWaXJ0dWFsTGlzdCgpIHtcblx0XHRcdGNvbnN0IHNob3VsZFVwZGF0ZUxpc3QgPSB0aGlzLnVwZGF0ZVZpcnR1YWxMaXN0RnJvbURhdGFDaGFuZ2UgfHwgKHRoaXMubGFzdFZpcnR1YWxUb3BSYW5nZUluZGV4ICE9PSB0aGlzLnZpcnR1YWxUb3BSYW5nZUluZGV4IHx8IHRoaXMubGFzdFZpcnR1YWxCb3R0b21SYW5nZUluZGV4ICE9PSB0aGlzLnZpcnR1YWxCb3R0b21SYW5nZUluZGV4KTtcblx0XHRcdGlmIChzaG91bGRVcGRhdGVMaXN0KSB7XG5cdFx0XHRcdHRoaXMudXBkYXRlVmlydHVhbExpc3RGcm9tRGF0YUNoYW5nZSA9IGZhbHNlO1xuXHRcdFx0XHR0aGlzLmxhc3RWaXJ0dWFsVG9wUmFuZ2VJbmRleCA9ICB0aGlzLnZpcnR1YWxUb3BSYW5nZUluZGV4O1xuXHRcdFx0XHR0aGlzLmxhc3RWaXJ0dWFsQm90dG9tUmFuZ2VJbmRleCA9IHRoaXMudmlydHVhbEJvdHRvbVJhbmdlSW5kZXg7XG5cdFx0XHRcdHRoaXMudmlydHVhbExpc3QgPSB0aGlzLnJlYWxUb3RhbERhdGEuc2xpY2UodGhpcy52aXJ0dWFsVG9wUmFuZ2VJbmRleCwgdGhpcy52aXJ0dWFsQm90dG9tUmFuZ2VJbmRleCArIDEpO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8g6YeN572u5Yqo5oCBY2VsbOaooeW8j+S4i+eahOmrmOW6pue8k+WtmOaVsOaNruOAgeiZmuaLn+WIl+ihqOWSjOa7muWKqOeKtuaAgVxuXHRcdF9yZXNldER5bmFtaWNMaXN0U3RhdGUocmVzZXRWaXJ0dWFsTGlzdCA9IGZhbHNlKSB7XG5cdFx0XHR0aGlzLnZpcnR1YWxIZWlnaHRDYWNoZUxpc3QgPSBbXTtcblx0XHRcdGlmIChyZXNldFZpcnR1YWxMaXN0KSB7XG5cdFx0XHRcdHRoaXMudmlydHVhbExpc3QgPSBbXTtcblx0XHRcdH1cblx0XHRcdHRoaXMudmlydHVhbFRvcFJhbmdlSW5kZXggPSAwO1xuXHRcdFx0dGhpcy52aXJ0dWFsUGxhY2Vob2xkZXJUb3BIZWlnaHQgPSAwO1xuXHRcdH0sXG5cdFx0Ly8g6YeN572udG9wUmFuZ2VJbmRleOWSjHBsYWNlaG9sZGVyVG9wSGVpZ2h0XG5cdFx0X3Jlc2V0VG9wUmFuZ2UoKSB7XG5cdFx0XHR0aGlzLnZpcnR1YWxUb3BSYW5nZUluZGV4ID0gMDtcblx0XHRcdHRoaXMudmlydHVhbFBsYWNlaG9sZGVyVG9wSGVpZ2h0ID0gMDtcblx0XHRcdHRoaXMuX3VwZGF0ZVZpcnR1YWxMaXN0KCk7XG5cdFx0fSxcblx0XHQvLyDmo4DmtYvomZrmi5/liJfooajlvZPliY3mu5rliqjkvY3nva7vvIzlpoLlj5HnjrDmu5rliqjkvY3nva7kuI3mraPnoa7liJnph43mlrDorqHnrpfomZrmi5/liJfooajnm7jlhbPlj4LmlbAo5Li66Kej5Yaz5ZyoQXBw5Lit5Y+v6IO95Ye6546w55qE6ZW/5pe26Ze06L+b5YWl5ZCO5Y+w5ZCO5omT5byAQXBw55m95bGP55qE6Zeu6aKYKVxuXHRcdF9jaGVja1ZpcnR1YWxMaXN0U2Nyb2xsKCkge1xuXHRcdFx0aWYgKHRoaXMuZmluYWxVc2VWaXJ0dWFsTGlzdCkge1xuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdFx0dGhpcy5fZ2V0Tm9kZUNsaWVudFJlY3QoJy56cC1wYWdpbmctdG91Y2gtdmlldycpLnRoZW4obm9kZSA9PiB7XG5cdFx0XHRcdFx0XHRjb25zdCBjdXJyZW50VG9wID0gbm9kZSA/IG5vZGVbMF0udG9wIDogMDtcblx0XHRcdFx0XHRcdGlmICghbm9kZSB8fCAoY3VycmVudFRvcCA9PT0gdGhpcy5wYWdpbmdPcmdUb3AgJiYgdGhpcy52aXJ0dWFsUGxhY2Vob2xkZXJUb3BIZWlnaHQgIT09IDApKSB7XG5cdFx0XHRcdFx0XHRcdHRoaXMuX3VwZGF0ZVZpcnR1YWxTY3JvbGwoMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDlpITnkIbkvb/nlKjlhoXnva7liJfooajml7bngrnlh7vkuoZjZWxs5LqL5Lu2XG5cdFx0X2lubmVyQ2VsbENsaWNrKGl0ZW0sIGluZGV4KSB7XG5cdFx0XHR0aGlzLiRlbWl0KCdpbm5lckNlbGxDbGljaycsIGl0ZW0sIGluZGV4KTtcblx0XHR9XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///127\n"); /***/ }), /* 128 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/wxs/z-paging-wxs.wxs?vue&type=custom&index=0&blockType=script&issuerPath=%2FUsers%2Fwhite%2FDesktop%2Fwatch-app%2Funi_modules%2Fz-paging%2Fcomponents%2Fz-paging%2Fz-paging.vue&module=pagingWxs&lang=wxs ***! \*****************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_filter_loader_index_js_z_paging_wxs_wxs_vue_type_custom_index_0_blockType_script_issuerPath_2FUsers_2Fwhite_2FDesktop_2Fwatch_app_2Funi_modules_2Fz_paging_2Fcomponents_2Fz_paging_2Fz_paging_vue_module_pagingWxs_lang_wxs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-filter-loader!./z-paging-wxs.wxs?vue&type=custom&index=0&blockType=script&issuerPath=%2FUsers%2Fwhite%2FDesktop%2Fwatch-app%2Funi_modules%2Fz-paging%2Fcomponents%2Fz-paging%2Fz-paging.vue&module=pagingWxs&lang=wxs */ 129);\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_filter_loader_index_js_z_paging_wxs_wxs_vue_type_custom_index_0_blockType_script_issuerPath_2FUsers_2Fwhite_2FDesktop_2Fwatch_app_2Funi_modules_2Fz_paging_2Fcomponents_2Fz_paging_2Fz_paging_vue_module_pagingWxs_lang_wxs__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQSx3Q0FBOFksQ0FBZ0Isa2NBQUcsRUFBQyIsImZpbGUiOiIxMjguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktZmlsdGVyLWxvYWRlci9pbmRleC5qcyEuL3otcGFnaW5nLXd4cy53eHM/dnVlJnR5cGU9Y3VzdG9tJmluZGV4PTAmYmxvY2tUeXBlPXNjcmlwdCZpc3N1ZXJQYXRoPSUyRlVzZXJzJTJGd2hpdGUlMkZEZXNrdG9wJTJGd2F0Y2gtYXBwJTJGdW5pX21vZHVsZXMlMkZ6LXBhZ2luZyUyRmNvbXBvbmVudHMlMkZ6LXBhZ2luZyUyRnotcGFnaW5nLnZ1ZSZtb2R1bGU9cGFnaW5nV3hzJmxhbmc9d3hzXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1maWx0ZXItbG9hZGVyL2luZGV4LmpzIS4vei1wYWdpbmctd3hzLnd4cz92dWUmdHlwZT1jdXN0b20maW5kZXg9MCZibG9ja1R5cGU9c2NyaXB0Jmlzc3VlclBhdGg9JTJGVXNlcnMlMkZ3aGl0ZSUyRkRlc2t0b3AlMkZ3YXRjaC1hcHAlMkZ1bmlfbW9kdWxlcyUyRnotcGFnaW5nJTJGY29tcG9uZW50cyUyRnotcGFnaW5nJTJGei1wYWdpbmcudnVlJm1vZHVsZT1wYWdpbmdXeHMmbGFuZz13eHNcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///128\n"); /***/ }), /* 129 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-filter-loader!/Users/white/Desktop/watch-app/uni_modules/z-paging/components/z-paging/wxs/z-paging-wxs.wxs?vue&type=custom&index=0&blockType=script&issuerPath=%2FUsers%2Fwhite%2FDesktop%2Fwatch-app%2Funi_modules%2Fz-paging%2Fcomponents%2Fz-paging%2Fz-paging.vue&module=pagingWxs&lang=wxs ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (function (Component) {\n (Component.options.wxs||(Component.options.wxs={}))['pagingWxs'] = (function(module){\n // [z-paging]微信小程序、QQ小程序、app-vue、h5上使用wxs实现自定义下拉刷新,降低逻辑层与视图层的通信折损,提升性能\n\nvar currentDis = 0;\nvar isPCFlag = -1;\nvar startY = -1;\n\n// 监听js层传过来的数据\nfunction propObserver(newVal, oldVal, ownerIns, ins) {\n\tvar state = ownerIns.getState() || {};\n\tstate.currentIns = ins;\n\tvar dataset = ins.getDataset();\n\tvar loading = dataset.loading == true;\n\t// 如果是下拉刷新结束,更新transform\n\tif (newVal && newVal.indexOf('end') != -1) {\n\t\tvar transition = newVal.split('end')[0];\n\t\t_setTransform('translateY(0px)', ins, false, transition);\n\t\tstate.moveDis = 0;\n\t\tstate.oldMoveDis = 0;\n\t\tcurrentDis = 0;\n\t} else if (newVal && newVal.indexOf('begin') != -1) {\n\t\t// 如果是下拉刷新开始,更新transform\n\t\tvar refresherThreshold = ins.getDataset().refresherthreshold;\n\t\t_setTransformValue(refresherThreshold, ins, state, false);\n\t}\n}\n\n// touch开始\nfunction touchstart(e, ownerIns) {\n\tvar ins = _getIns(ownerIns);\n\tvar state = {};\n\tvar dataset = {};\n\townerIns.callMethod('_handleListTouchstart');\n\tif (ins) {\n\t\tstate = ins.getState();\n\t\tdataset = ins.getDataset();\n\t\tif (_touchDisabled(e, ins, 0)) return;\n\t}\n\tvar isTouchEnded = state.isTouchEnded;\n\tstate.oldMoveDis = 0;\n\tvar touch = _getTouch(e);\n\tvar loading = _isTrue(dataset.loading);\n\tstate.startY = touch.touchY;\n\tstartY = state.startY;\n\tstate.lastTouch = touch;\n\tif (!loading && isTouchEnded) {\n\t\tstate.isTouchmoving = false;\n\t}\n\tstate.isTouchEnded = false;\n\t// 通知js层touch开始\n\townerIns.callMethod('_handleRefresherTouchstart', touch);\n}\n\n// touch中\nfunction touchmove(e, ownerIns) {\n\tvar touch = _getTouch(e);\n\tvar ins = _getIns(ownerIns);\n\tvar dataset = ins.getDataset();\n\tvar refresherThreshold = dataset.refresherthreshold;\n\tvar refresherF2Threshold = dataset.refresherf2threshold;\n\tvar refresherF2Enabled = _isTrue(dataset.refresherf2enabled);\n\tvar isIos = _isTrue(dataset.isios);\n\tvar state = ins.getState();\n\tvar watchTouchDirectionChange = _isTrue(dataset.watchtouchdirectionchange);\n\tvar moveDisObj = {};\n\tvar moveDis = 0;\n\tvar prevent = false;\n\t// 如果需要监听touch方向的改变\n\tif (watchTouchDirectionChange) {\n\t\tmoveDisObj = _getMoveDis(e, ins);\n\t\tmoveDis = moveDisObj.currentDis;\n\t\tprevent = moveDisObj.isDown;\n\t\tvar direction = prevent ? 'top' : 'bottom';\n\t\t// 确保只在touch方向改变时通知一次js层,而不是touchmove中持续通知\n\t\tif (prevent == state.oldTouchDirection && prevent != state.oldEmitedTouchDirection) {\n\t\t\townerIns.callMethod('_handleTouchDirectionChange', { direction: direction }); \n\t\t\tstate.oldEmitedTouchDirection = prevent;\n\t\t}\n\t\tstate.oldTouchDirection = prevent;\n\t}\n\t// 判断是否允许下拉刷新\n\tif (_touchDisabled(e, ins, 1)) {\n\t\t_handlePullingDown(state, ownerIns, false);\n\t\treturn true;\n\t}\n\t// 判断下拉刷新的角度是否在要求范围内\n\tif (!_getAngleIsInRange(e, touch, state, dataset)) {\n\t\t_handlePullingDown(state, ownerIns, false);\n\t\treturn true;\n\t}\n\tmoveDisObj = _getMoveDis(e, ins);\n\tmoveDis = moveDisObj.currentDis;\n\tprevent = moveDisObj.isDown;\n\tif (moveDis < 0) {\n\t\t// moveDis小于0,将transform重置为0\n\t\t_setTransformValue(0, ins, state, false);\n\t\t_handlePullingDown(state, ownerIns, false);\n\t\treturn true;\n\t}\n\tif (prevent && !state.disabledBounce) {\n\t\t// 如果是用户下拉并且需要触发下拉刷新,需要通知js层将列表禁止滚动,防止在下拉刷新过程中列表也可以滚动导致的下拉刷新偏移过大的问题(在下拉刷新过程中仅通知一次)\n\t\townerIns.callMethod('_handleScrollViewBounce', { bounce: false });\n\t\tstate.disabledBounce = true;\n\t\t_handlePullingDown(state, ownerIns, prevent);\n\t\treturn !prevent;\n\t}\n\t// 更新transform\n\t_setTransformValue(moveDis, ins, state, false);\n\tvar oldRefresherStatus = state.refresherStatus;\n\tvar oldIsTouchmoving = _isTrue(dataset.oldistouchmoving);\n\tvar hasTouchmove = _isTrue(dataset.hastouchmove);\n\tvar isTouchmoving = state.isTouchmoving;\n\tstate.refresherStatus = moveDis >= refresherThreshold ? (refresherF2Enabled && moveDis > refresherF2Threshold ? 'goF2' : 'releaseToRefresh') : 'default';\n\tif (!isTouchmoving) {\n\t\tstate.isTouchmoving = true;\n\t\tisTouchmoving = true;\n\t}\n\tif (state.isTouchEnded) {\n\t\tstate.isTouchEnded = false;\n\t}\n\t// 如果需要实时监听下拉位置偏移,则需要实时通知js层,此操作会使wxs层与js层频繁通信从而导致在一些性能较差设备中下拉刷新卡顿\n\tif (hasTouchmove) {\n\t\townerIns.callMethod('_handleWxsPullingDown', { moveDis: moveDis, diffDis: moveDisObj.diffDis });\n\t}\n\t// 在下拉刷新状态改变时通知js层\n\tif (oldRefresherStatus == undefined || oldRefresherStatus != state.refresherStatus || oldIsTouchmoving != isTouchmoving) {\n\t\townerIns.callMethod('_handleRefresherTouchmove', moveDis, touch);\n\t}\n\t_handlePullingDown(state, ownerIns, prevent);\n\treturn !prevent;\n}\n\n// touch结束\nfunction touchend(e, ownerIns) {\n\tvar touch = _getTouch(e);\n\tvar ins = _getIns(ownerIns);\n\tvar dataset = ins.getDataset();\n\tvar state = ins.getState();\n\tif (state.disabledBounce) {\n\t\t// 通知js允许列表滚动\n\t\townerIns.callMethod('_handleScrollViewBounce', { bounce: true });\n\t\tstate.disabledBounce = false;\n\t}\n\tif (_touchDisabled(e, ins, 2)) return;\n\tstate.reachMaxAngle = true;\n\tstate.hitReachMaxAngleCount = 0;\n\tstate.fixedIsTopHitCount = 0;\n\tif (!state.isTouchmoving) return;\n\tvar oldRefresherStatus = state.refresherStatus;\n\tvar oldMoveDis = state.moveDis;\n\tvar refresherThreshold = ins.getDataset().refresherthreshold;\n\tvar moveDis = _getMoveDis(e, ins).currentDis;\n\tif (!(moveDis >= refresherThreshold && oldRefresherStatus === 'releaseToRefresh')) {\n\t\tstate.isTouchmoving = false;\n\t}\n\t// 通知js层touch结束\n\townerIns.callMethod('_handleRefresherTouchend', moveDis);\n\tstate.isTouchEnded = true;\n\tif (oldMoveDis < refresherThreshold) return;\n\tvar animate = false;\n\tif (moveDis >= refresherThreshold) {\n\t\tmoveDis = refresherThreshold;\n\t\tanimate = true;\n\t}\n\t_setTransformValue(moveDis, ins, state, animate);\n}\n\n// #ifdef H5\n// 判断是否是pc平台\nfunction isPC() {\n\tif (!navigator) return false;\n\tif (isPCFlag != -1) return isPCFlag;\n\tvar agents = [\"Android\", \"iPhone\", \"SymbianOS\", \"Windows Phone\", \"iPad\", \"iPod\"];\n\tisPCFlag = agents.every(function(item) { return navigator.userAgent.indexOf(item) < 0 });\n\treturn isPCFlag;\n}\n\nvar movable = false;\n\n// 在pc平台监听mousedown、mousemove、mouseup等相关事件并转为对应touch事件处理,使得在pc平台也支持通过鼠标进行下拉刷新\n\nfunction mousedown(e, ins) {\n\tif (!isPC()) return;\n\ttouchstart(e, ins);\n\tmovable = true;\n}\n\nfunction mousemove(e, ins) {\n\tif (!isPC() || !movable) return;\n\ttouchmove(e, ins);\n}\n\nfunction mouseup(e, ins) {\n\tif (!isPC()) return;\n\ttouchend(e, ins);\n\tmovable = false;\n}\n\nfunction mouseleave(e, ins) {\n\tif (!isPC()) return;\n\tmovable = false;\n}\n// #endif\n\n\n// 修改视图层transform\nfunction _setTransformValue(value, ins, state, animate) {\n\tvalue = value || 0;\n\tif (state.moveDis == value) return;\n\tstate.moveDis = value;\n\t_setTransform('translateY(' + value + 'px)', ins, animate, '');\n}\n\n// 设置视图层transform,直接在视图层操作下拉刷新,使得js层不需要频繁和视图层通信,从而大大提升下拉刷新性能\nfunction _setTransform(transform, ins, animate, transition) {\n\tvar dataset = ins.getDataset();\n\tif (_isTrue(dataset.refreshernotransform)) return;\n\ttransform = transform == 'translateY(0px)' ? 'none' : transform;\n\tins.requestAnimationFrame(function() {\n\t\tvar stl = { 'transform': transform };\n\t\tif (animate) {\n\t\t\tstl['transition'] = 'transform .1s linear';\n\t\t}\n\t\tif (transition.length) {\n\t\t\tstl['transition'] = transition;\n\t\t}\n\t\tins.setStyle(stl);\n\t})\n}\n\n// 进一步处理下拉刷新的偏移数据\nfunction _getMoveDis(e, ins) {\n\tvar state = ins.getState();\n\tvar refresherThreshold = parseFloat(ins.getDataset().refresherthreshold);\n\tvar refresherOutRate = parseFloat(ins.getDataset().refresheroutrate);\n\tvar refresherPullRate = parseFloat(ins.getDataset().refresherpullrate);\n\tvar touch = _getTouch(e);\n\tvar currentStartY = !state.startY || state.startY == 'NaN' ? startY : state.startY;\n\tvar moveDis = touch.touchY - currentStartY;\n\tvar oldMoveDis = state.oldMoveDis || 0;\n\tstate.oldMoveDis = moveDis;\n\t// 获取当前下拉刷新位置与上次的偏移量\n\tvar diffDis = moveDis - oldMoveDis;\n\tif (diffDis > 0) {\n\t\t// 对偏移量进行进一步处理,通过refresherPullRate等配置进行约束\n\t\tdiffDis = diffDis * refresherPullRate;\n\t\tif (currentDis > refresherThreshold) {\n\t\t\tdiffDis = diffDis * (1 - refresherOutRate);\n\t\t}\n\t}\n\t// 控制diffDis过大的情况,比如进入页面突然猛然下拉,此时diffDis不应进行太大的偏移\n\tdiffDis = diffDis > 100 ? diffDis / 100 : (diffDis > 20 ? diffDis / 2.2 : diffDis);\n\tcurrentDis += diffDis;\n\tcurrentDis = Math.max(0, currentDis);\n\treturn {\n\t\tcurrentDis: currentDis,\n\t\tdiffDis: diffDis,\n\t\tisDown: diffDis > 0\n\t};\n}\n\n// 获取经过统一格式包装的当前touch对象\nfunction _getTouch(e) {\n\tvar touch = e;\n\tif (e.touches && e.touches.length) {\n\t\ttouch = e.touches[0];\n\t} else if (e.changedTouches && e.changedTouches.length) {\n\t\ttouch = e.changedTouches[0];\n\t} else if (e.datail && e.datail != {}) {\n\t\ttouch = e.datail;\n\t}\n\treturn {\n\t\ttouchX: touch.clientX,\n\t\ttouchY: touch.clientY\n\t};\n}\n\n// 获取当前currentIns\nfunction _getIns(ownerIns) {\n\tvar ins = ownerIns.getState().currentIns;\n\tif (!ins) {\n\t\townerIns.callMethod('_handlePropUpdate');\n\t}\n\treturn ins;\n}\n\n// 判断当前状态是否允许下拉刷新\nfunction _touchDisabled(e, ins, processTag) {\n\tvar dataset = ins.getDataset();\n\tvar state = ins.getState();\n\tvar loading = _isTrue(dataset.loading);\n\tvar useChatRecordMode = _isTrue(dataset.usechatrecordmode);\n\tvar refresherEnabled = _isTrue(dataset.refresherenabled);\n\tvar useCustomRefresher = _isTrue(dataset.usecustomrefresher);\n\tvar usePageScroll = _isTrue(dataset.usepagescroll);\n\tvar pageScrollTop = parseFloat(dataset.pagescrolltop);\n\tvar scrollTop = parseFloat(dataset.scrolltop);\n\tvar finalScrollTop = usePageScroll ? pageScrollTop : scrollTop;\n\tvar fixedIsTop = false;\n\t// 是否要处理滚动到顶部scrollTop不为0时候的容错,为解决在安卓中scroll-view有概率滚动到顶部时scrollTop不为0导致下拉刷新判断异常,但此方案会导致某些情况(例如滚动到距离顶部10px处)下拉抖动,因此改为通过获取zp-scroll-view的节点信息中的scrollTop进行验证的方案\n\tvar handleFaultTolerantMove = false;\n\tif (handleFaultTolerantMove && finalScrollTop == (state.startScrollTop || 0) && finalScrollTop <= 105) {\n\t\tfixedIsTop = true;\n\t}\n\tvar fixedIsTopHitCount = state.fixedIsTopHitCount || 0;\n\tif (fixedIsTop) {\n\t\tfixedIsTopHitCount ++;\n\t\tif (fixedIsTopHitCount <= 2) {\n\t\t\tfixedIsTop = false;\n\t\t}\n\t\tstate.fixedIsTopHitCount = fixedIsTopHitCount;\n\t} else {\n\t\tstate.fixedIsTopHitCount = 0;\n\t}\n\tif (handleFaultTolerantMove && processTag === 0) {\n\t\tstate.startScrollTop = finalScrollTop || 0;\n\t}\n\tif (handleFaultTolerantMove && processTag === 2) {\n\t\tfixedIsTop = true;\n\t}\n\treturn loading || useChatRecordMode || !refresherEnabled || !useCustomRefresher || \n\t((usePageScroll && useCustomRefresher && pageScrollTop > 5) && !fixedIsTop) || \n\t((!usePageScroll && useCustomRefresher && scrollTop > 5) && !fixedIsTop);\n}\n\n// 判断下拉刷新的角度是否在要求范围内\nfunction _getAngleIsInRange(e, touch, state, dataset) {\n\tvar maxAngle = dataset.refreshermaxangle;\n\tvar refresherAecc = _isTrue(dataset.refresheraecc);\n\tvar lastTouch = state.lastTouch;\n\tvar reachMaxAngle = state.reachMaxAngle;\n\tvar moveDis = state.oldMoveDis;\n\tif (!lastTouch) return true;\n\tif (maxAngle >= 0 && maxAngle <= 90 && lastTouch) {\n\t\t// 考虑下拉刷新手势由水平移动转为垂直方向移动的情况,此时不应当只判断垂直方向角度是否符合要求,应当直接禁止以避免在swiper中使用下拉刷新时,横向切换swiper途中手未离开屏幕还可以下拉刷新的问题\n\t\tif ((!moveDis || moveDis < 1) && !refresherAecc && reachMaxAngle != null && !reachMaxAngle) return false;\n\t\tvar x = Math.abs(touch.touchX - lastTouch.touchX);\n\t\tvar y = Math.abs(touch.touchY - lastTouch.touchY);\n\t\tvar z = Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2));\n\t\tif ((x || y) && x > 1) {\n\t\t\t// 获取下拉刷新前后两次位移的角度\n\t\t\tvar angle = Math.asin(y / z) / Math.PI * 180;\n\t\t\tif (angle < maxAngle) {\n\t\t\t\t// 如果角度小于配置要求,则return,同时通过hitReachMaxAngleCount控制角度判断的灵敏程度以最大程度兼容各种使用场景\n\t\t\t\tvar hitReachMaxAngleCount = state.hitReachMaxAngleCount || 0;\n\t\t\t\tstate.hitReachMaxAngleCount = ++hitReachMaxAngleCount;\n\t\t\t\tif (state.hitReachMaxAngleCount > 2) {\n\t\t\t\t\tstate.lastTouch = touch;\n\t\t\t\t\tstate.reachMaxAngle = false;\n\t\t\t\t}\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\tstate.lastTouch = touch;\n\treturn true;\n}\n\n// 进一步处理是否在下拉刷新并通知js层\nfunction _handlePullingDown(state, ins, onPullingDown) {\n\tvar oldOnPullingDown = state.onPullingDown || false;\n\tif (oldOnPullingDown != onPullingDown) {\n\t\tins.callMethod('_handleWxsPullingDownStatusChange', onPullingDown);\n\t}\n\tstate.onPullingDown = onPullingDown;\n}\n\n// 判断js层传过来的值是否为true\nfunction _isTrue(value) {\n\tvalue = (typeof(value) === 'string' ? JSON.parse(value) : value) || false;\n\treturn value == true || value == 'true';\n}\n\nmodule.exports = {\n\ttouchstart: touchstart,\n\ttouchmove: touchmove,\n\ttouchend: touchend,\n\tmousedown: mousedown,\n\tmousemove: mousemove,\n\tmouseup: mouseup,\n\tmouseleave: mouseleave,\n\tpropObserver: propObserver\n}\n return module.exports\n })({exports:{}});\n });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQWU7QUFDZix3REFBd0Q7QUFDeEQ7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1REFBdUQsdUJBQXVCLEU7QUFDOUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrREFBa0QsZ0JBQWdCO0FBQ2xFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnREFBZ0QsZ0RBQWdEO0FBQ2hHO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtEQUFrRCxlQUFlO0FBQ2pFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlDQUF5QywrQ0FBK0M7QUFDeEY7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGO0FBQ0EsRUFBRSxvQ0FBb0M7QUFDdEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7QUFDRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsR0FBRyxXQUFXO0FBQ3RCLE0iLCJmaWxlIjoiMTI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gKENvbXBvbmVudCkge1xuICAgICAgIChDb21wb25lbnQub3B0aW9ucy53eHN8fChDb21wb25lbnQub3B0aW9ucy53eHM9e30pKVsncGFnaW5nV3hzJ10gPSAoZnVuY3Rpb24obW9kdWxlKXtcbiAgICAgICAvLyBbei1wYWdpbmdd5b6u5L+h5bCP56iL5bqP44CBUVHlsI/nqIvluo/jgIFhcHAtdnVl44CBaDXkuIrkvb/nlKh3eHPlrp7njrDoh6rlrprkuYnkuIvmi4nliLfmlrDvvIzpmY3kvY7pgLvovpHlsYLkuI7op4blm77lsYLnmoTpgJrkv6HmipjmjZ/vvIzmj5DljYfmgKfog71cblxudmFyIGN1cnJlbnREaXMgPSAwO1xudmFyIGlzUENGbGFnID0gLTE7XG52YXIgc3RhcnRZID0gLTE7XG5cbi8vIOebkeWQrGpz5bGC5Lyg6L+H5p2l55qE5pWw5o2uXG5mdW5jdGlvbiBwcm9wT2JzZXJ2ZXIobmV3VmFsLCBvbGRWYWwsIG93bmVySW5zLCBpbnMpIHtcblx0dmFyIHN0YXRlID0gb3duZXJJbnMuZ2V0U3RhdGUoKSB8fCB7fTtcblx0c3RhdGUuY3VycmVudElucyA9IGlucztcblx0dmFyIGRhdGFzZXQgPSBpbnMuZ2V0RGF0YXNldCgpO1xuXHR2YXIgbG9hZGluZyA9IGRhdGFzZXQubG9hZGluZyA9PSB0cnVlO1xuXHQvLyDlpoLmnpzmmK/kuIvmi4nliLfmlrDnu5PmnZ/vvIzmm7TmlrB0cmFuc2Zvcm1cblx0aWYgKG5ld1ZhbCAmJiBuZXdWYWwuaW5kZXhPZignZW5kJykgIT0gLTEpIHtcblx0XHR2YXIgdHJhbnNpdGlvbiA9IG5ld1ZhbC5zcGxpdCgnZW5kJylbMF07XG5cdFx0X3NldFRyYW5zZm9ybSgndHJhbnNsYXRlWSgwcHgpJywgaW5zLCBmYWxzZSwgdHJhbnNpdGlvbik7XG5cdFx0c3RhdGUubW92ZURpcyA9IDA7XG5cdFx0c3RhdGUub2xkTW92ZURpcyA9IDA7XG5cdFx0Y3VycmVudERpcyA9IDA7XG5cdH0gZWxzZSBpZiAobmV3VmFsICYmIG5ld1ZhbC5pbmRleE9mKCdiZWdpbicpICE9IC0xKSB7XG5cdFx0Ly8g5aaC5p6c5piv5LiL5ouJ5Yi35paw5byA5aeL77yM5pu05pawdHJhbnNmb3JtXG5cdFx0dmFyIHJlZnJlc2hlclRocmVzaG9sZCA9IGlucy5nZXREYXRhc2V0KCkucmVmcmVzaGVydGhyZXNob2xkO1xuXHRcdF9zZXRUcmFuc2Zvcm1WYWx1ZShyZWZyZXNoZXJUaHJlc2hvbGQsIGlucywgc3RhdGUsIGZhbHNlKTtcblx0fVxufVxuXG4vLyB0b3VjaOW8gOWni1xuZnVuY3Rpb24gdG91Y2hzdGFydChlLCBvd25lcklucykge1xuXHR2YXIgaW5zID0gX2dldElucyhvd25lcklucyk7XG5cdHZhciBzdGF0ZSA9IHt9O1xuXHR2YXIgZGF0YXNldCA9IHt9O1xuXHRvd25lcklucy5jYWxsTWV0aG9kKCdfaGFuZGxlTGlzdFRvdWNoc3RhcnQnKTtcblx0aWYgKGlucykge1xuXHRcdHN0YXRlID0gaW5zLmdldFN0YXRlKCk7XG5cdFx0ZGF0YXNldCA9IGlucy5nZXREYXRhc2V0KCk7XG5cdFx0aWYgKF90b3VjaERpc2FibGVkKGUsIGlucywgMCkpIHJldHVybjtcblx0fVxuXHR2YXIgaXNUb3VjaEVuZGVkID0gc3RhdGUuaXNUb3VjaEVuZGVkO1xuXHRzdGF0ZS5vbGRNb3ZlRGlzID0gMDtcblx0dmFyIHRvdWNoID0gX2dldFRvdWNoKGUpO1xuXHR2YXIgbG9hZGluZyA9IF9pc1RydWUoZGF0YXNldC5sb2FkaW5nKTtcblx0c3RhdGUuc3RhcnRZID0gdG91Y2gudG91Y2hZO1xuXHRzdGFydFkgPSBzdGF0ZS5zdGFydFk7XG5cdHN0YXRlLmxhc3RUb3VjaCA9IHRvdWNoO1xuXHRpZiAoIWxvYWRpbmcgJiYgaXNUb3VjaEVuZGVkKSB7XG5cdFx0c3RhdGUuaXNUb3VjaG1vdmluZyA9IGZhbHNlO1xuXHR9XG5cdHN0YXRlLmlzVG91Y2hFbmRlZCA9IGZhbHNlO1xuXHQvLyDpgJrnn6Vqc+WxgnRvdWNo5byA5aeLXG5cdG93bmVySW5zLmNhbGxNZXRob2QoJ19oYW5kbGVSZWZyZXNoZXJUb3VjaHN0YXJ0JywgdG91Y2gpO1xufVxuXG4vLyB0b3VjaOS4rVxuZnVuY3Rpb24gdG91Y2htb3ZlKGUsIG93bmVySW5zKSB7XG5cdHZhciB0b3VjaCA9IF9nZXRUb3VjaChlKTtcblx0dmFyIGlucyA9IF9nZXRJbnMob3duZXJJbnMpO1xuXHR2YXIgZGF0YXNldCA9IGlucy5nZXREYXRhc2V0KCk7XG5cdHZhciByZWZyZXNoZXJUaHJlc2hvbGQgPSBkYXRhc2V0LnJlZnJlc2hlcnRocmVzaG9sZDtcblx0dmFyIHJlZnJlc2hlckYyVGhyZXNob2xkID0gZGF0YXNldC5yZWZyZXNoZXJmMnRocmVzaG9sZDtcblx0dmFyIHJlZnJlc2hlckYyRW5hYmxlZCA9IF9pc1RydWUoZGF0YXNldC5yZWZyZXNoZXJmMmVuYWJsZWQpO1xuXHR2YXIgaXNJb3MgPSBfaXNUcnVlKGRhdGFzZXQuaXNpb3MpO1xuXHR2YXIgc3RhdGUgPSBpbnMuZ2V0U3RhdGUoKTtcblx0dmFyIHdhdGNoVG91Y2hEaXJlY3Rpb25DaGFuZ2UgPSBfaXNUcnVlKGRhdGFzZXQud2F0Y2h0b3VjaGRpcmVjdGlvbmNoYW5nZSk7XG5cdHZhciBtb3ZlRGlzT2JqID0ge307XG5cdHZhciBtb3ZlRGlzID0gMDtcblx0dmFyIHByZXZlbnQgPSBmYWxzZTtcblx0Ly8g5aaC5p6c6ZyA6KaB55uR5ZCsdG91Y2jmlrnlkJHnmoTmlLnlj5hcblx0aWYgKHdhdGNoVG91Y2hEaXJlY3Rpb25DaGFuZ2UpIHtcblx0XHRtb3ZlRGlzT2JqID0gX2dldE1vdmVEaXMoZSwgaW5zKTtcblx0XHRtb3ZlRGlzID0gbW92ZURpc09iai5jdXJyZW50RGlzO1xuXHRcdHByZXZlbnQgPSBtb3ZlRGlzT2JqLmlzRG93bjtcblx0XHR2YXIgZGlyZWN0aW9uID0gcHJldmVudCA/ICd0b3AnIDogJ2JvdHRvbSc7XG5cdFx0Ly8g56Gu5L+d5Y+q5ZyodG91Y2jmlrnlkJHmlLnlj5jml7bpgJrnn6XkuIDmrKFqc+Wxgu+8jOiAjOS4jeaYr3RvdWNobW92ZeS4reaMgee7remAmuefpVxuXHRcdGlmIChwcmV2ZW50ID09IHN0YXRlLm9sZFRvdWNoRGlyZWN0aW9uICYmIHByZXZlbnQgIT0gc3RhdGUub2xkRW1pdGVkVG91Y2hEaXJlY3Rpb24pIHtcblx0XHRcdG93bmVySW5zLmNhbGxNZXRob2QoJ19oYW5kbGVUb3VjaERpcmVjdGlvbkNoYW5nZScsIHsgZGlyZWN0aW9uOiBkaXJlY3Rpb24gfSk7IFxuXHRcdFx0c3RhdGUub2xkRW1pdGVkVG91Y2hEaXJlY3Rpb24gPSBwcmV2ZW50O1xuXHRcdH1cblx0XHRzdGF0ZS5vbGRUb3VjaERpcmVjdGlvbiA9IHByZXZlbnQ7XG5cdH1cblx0Ly8g5Yik5pat5piv5ZCm5YWB6K645LiL5ouJ5Yi35pawXG5cdGlmIChfdG91Y2hEaXNhYmxlZChlLCBpbnMsIDEpKSB7XG5cdFx0X2hhbmRsZVB1bGxpbmdEb3duKHN0YXRlLCBvd25lcklucywgZmFsc2UpO1xuXHRcdHJldHVybiB0cnVlO1xuXHR9XG5cdC8vIOWIpOaWreS4i+aLieWIt+aWsOeahOinkuW6puaYr+WQpuWcqOimgeaxguiMg+WbtOWGhVxuXHRpZiAoIV9nZXRBbmdsZUlzSW5SYW5nZShlLCB0b3VjaCwgc3RhdGUsIGRhdGFzZXQpKSB7XG5cdFx0X2hhbmRsZVB1bGxpbmdEb3duKHN0YXRlLCBvd25lcklucywgZmFsc2UpO1xuXHRcdHJldHVybiB0cnVlO1xuXHR9XG5cdG1vdmVEaXNPYmogPSBfZ2V0TW92ZURpcyhlLCBpbnMpO1xuXHRtb3ZlRGlzID0gbW92ZURpc09iai5jdXJyZW50RGlzO1xuXHRwcmV2ZW50ID0gbW92ZURpc09iai5pc0Rvd247XG5cdGlmIChtb3ZlRGlzIDwgMCkge1xuXHRcdC8vIG1vdmVEaXPlsI/kuo4w77yM5bCGdHJhbnNmb3Jt6YeN572u5Li6MFxuXHRcdF9zZXRUcmFuc2Zvcm1WYWx1ZSgwLCBpbnMsIHN0YXRlLCBmYWxzZSk7XG5cdFx0X2hhbmRsZVB1bGxpbmdEb3duKHN0YXRlLCBvd25lcklucywgZmFsc2UpO1xuXHRcdHJldHVybiB0cnVlO1xuXHR9XG5cdGlmIChwcmV2ZW50ICYmICFzdGF0ZS5kaXNhYmxlZEJvdW5jZSkge1xuXHRcdC8vIOWmguaenOaYr+eUqOaIt+S4i+aLieW5tuS4lOmcgOimgeinpuWPkeS4i+aLieWIt+aWsO+8jOmcgOimgemAmuefpWpz5bGC5bCG5YiX6KGo56aB5q2i5rua5Yqo77yM6Ziy5q2i5Zyo5LiL5ouJ5Yi35paw6L+H56iL5Lit5YiX6KGo5Lmf5Y+v5Lul5rua5Yqo5a+86Ie055qE5LiL5ouJ5Yi35paw5YGP56e76L+H5aSn55qE6Zeu6aKY77yI5Zyo5LiL5ouJ5Yi35paw6L+H56iL5Lit5LuF6YCa55+l5LiA5qyh77yJXG5cdFx0b3duZXJJbnMuY2FsbE1ldGhvZCgnX2hhbmRsZVNjcm9sbFZpZXdCb3VuY2UnLCB7IGJvdW5jZTogZmFsc2UgfSk7XG5cdFx0c3RhdGUuZGlzYWJsZWRCb3VuY2UgPSB0cnVlO1xuXHRcdF9oYW5kbGVQdWxsaW5nRG93bihzdGF0ZSwgb3duZXJJbnMsIHByZXZlbnQpO1xuXHRcdHJldHVybiAhcHJldmVudDtcblx0fVxuXHQvLyDmm7TmlrB0cmFuc2Zvcm1cblx0X3NldFRyYW5zZm9ybVZhbHVlKG1vdmVEaXMsIGlucywgc3RhdGUsIGZhbHNlKTtcblx0dmFyIG9sZFJlZnJlc2hlclN0YXR1cyA9IHN0YXRlLnJlZnJlc2hlclN0YXR1cztcblx0dmFyIG9sZElzVG91Y2htb3ZpbmcgPSBfaXNUcnVlKGRhdGFzZXQub2xkaXN0b3VjaG1vdmluZyk7XG5cdHZhciBoYXNUb3VjaG1vdmUgPSBfaXNUcnVlKGRhdGFzZXQuaGFzdG91Y2htb3ZlKTtcblx0dmFyIGlzVG91Y2htb3ZpbmcgPSBzdGF0ZS5pc1RvdWNobW92aW5nO1xuXHRzdGF0ZS5yZWZyZXNoZXJTdGF0dXMgPSBtb3ZlRGlzID49IHJlZnJlc2hlclRocmVzaG9sZCA/IChyZWZyZXNoZXJGMkVuYWJsZWQgJiYgbW92ZURpcyA+IHJlZnJlc2hlckYyVGhyZXNob2xkID8gJ2dvRjInIDogJ3JlbGVhc2VUb1JlZnJlc2gnKSA6ICdkZWZhdWx0Jztcblx0aWYgKCFpc1RvdWNobW92aW5nKSB7XG5cdFx0c3RhdGUuaXNUb3VjaG1vdmluZyA9IHRydWU7XG5cdFx0aXNUb3VjaG1vdmluZyA9IHRydWU7XG5cdH1cblx0aWYgKHN0YXRlLmlzVG91Y2hFbmRlZCkge1xuXHRcdHN0YXRlLmlzVG91Y2hFbmRlZCA9IGZhbHNlO1xuXHR9XG5cdC8vIOWmguaenOmcgOimgeWunuaXtuebkeWQrOS4i+aLieS9jee9ruWBj+enu++8jOWImemcgOimgeWunuaXtumAmuefpWpz5bGC77yM5q2k5pON5L2c5Lya5L2/d3hz5bGC5LiOanPlsYLpopHnuYHpgJrkv6Hku47ogIzlr7zoh7TlnKjkuIDkupvmgKfog73ovoPlt67orr7lpIfkuK3kuIvmi4nliLfmlrDljaHpob9cblx0aWYgKGhhc1RvdWNobW92ZSkge1xuXHRcdG93bmVySW5zLmNhbGxNZXRob2QoJ19oYW5kbGVXeHNQdWxsaW5nRG93bicsIHsgbW92ZURpczogbW92ZURpcywgZGlmZkRpczogbW92ZURpc09iai5kaWZmRGlzIH0pO1xuXHR9XG5cdC8vIOWcqOS4i+aLieWIt+aWsOeKtuaAgeaUueWPmOaXtumAmuefpWpz5bGCXG5cdGlmIChvbGRSZWZyZXNoZXJTdGF0dXMgPT0gdW5kZWZpbmVkIHx8IG9sZFJlZnJlc2hlclN0YXR1cyAhPSBzdGF0ZS5yZWZyZXNoZXJTdGF0dXMgfHwgb2xkSXNUb3VjaG1vdmluZyAhPSBpc1RvdWNobW92aW5nKSB7XG5cdFx0b3duZXJJbnMuY2FsbE1ldGhvZCgnX2hhbmRsZVJlZnJlc2hlclRvdWNobW92ZScsIG1vdmVEaXMsIHRvdWNoKTtcblx0fVxuXHRfaGFuZGxlUHVsbGluZ0Rvd24oc3RhdGUsIG93bmVySW5zLCBwcmV2ZW50KTtcblx0cmV0dXJuICFwcmV2ZW50O1xufVxuXG4vLyB0b3VjaOe7k+adn1xuZnVuY3Rpb24gdG91Y2hlbmQoZSwgb3duZXJJbnMpIHtcblx0dmFyIHRvdWNoID0gX2dldFRvdWNoKGUpO1xuXHR2YXIgaW5zID0gX2dldElucyhvd25lcklucyk7XG5cdHZhciBkYXRhc2V0ID0gaW5zLmdldERhdGFzZXQoKTtcblx0dmFyIHN0YXRlID0gaW5zLmdldFN0YXRlKCk7XG5cdGlmIChzdGF0ZS5kaXNhYmxlZEJvdW5jZSkge1xuXHRcdC8vIOmAmuefpWpz5YWB6K645YiX6KGo5rua5YqoXG5cdFx0b3duZXJJbnMuY2FsbE1ldGhvZCgnX2hhbmRsZVNjcm9sbFZpZXdCb3VuY2UnLCB7IGJvdW5jZTogdHJ1ZSB9KTtcblx0XHRzdGF0ZS5kaXNhYmxlZEJvdW5jZSA9IGZhbHNlO1xuXHR9XG5cdGlmIChfdG91Y2hEaXNhYmxlZChlLCBpbnMsIDIpKSByZXR1cm47XG5cdHN0YXRlLnJlYWNoTWF4QW5nbGUgPSB0cnVlO1xuXHRzdGF0ZS5oaXRSZWFjaE1heEFuZ2xlQ291bnQgPSAwO1xuXHRzdGF0ZS5maXhlZElzVG9wSGl0Q291bnQgPSAwO1xuXHRpZiAoIXN0YXRlLmlzVG91Y2htb3ZpbmcpIHJldHVybjtcblx0dmFyIG9sZFJlZnJlc2hlclN0YXR1cyA9IHN0YXRlLnJlZnJlc2hlclN0YXR1cztcblx0dmFyIG9sZE1vdmVEaXMgPSBzdGF0ZS5tb3ZlRGlzO1xuXHR2YXIgcmVmcmVzaGVyVGhyZXNob2xkID0gaW5zLmdldERhdGFzZXQoKS5yZWZyZXNoZXJ0aHJlc2hvbGQ7XG5cdHZhciBtb3ZlRGlzID0gX2dldE1vdmVEaXMoZSwgaW5zKS5jdXJyZW50RGlzO1xuXHRpZiAoIShtb3ZlRGlzID49IHJlZnJlc2hlclRocmVzaG9sZCAmJiBvbGRSZWZyZXNoZXJTdGF0dXMgPT09ICdyZWxlYXNlVG9SZWZyZXNoJykpIHtcblx0XHRzdGF0ZS5pc1RvdWNobW92aW5nID0gZmFsc2U7XG5cdH1cblx0Ly8g6YCa55+lanPlsYJ0b3VjaOe7k+adn1xuXHRvd25lcklucy5jYWxsTWV0aG9kKCdfaGFuZGxlUmVmcmVzaGVyVG91Y2hlbmQnLCBtb3ZlRGlzKTtcblx0c3RhdGUuaXNUb3VjaEVuZGVkID0gdHJ1ZTtcblx0aWYgKG9sZE1vdmVEaXMgPCByZWZyZXNoZXJUaHJlc2hvbGQpIHJldHVybjtcblx0dmFyIGFuaW1hdGUgPSBmYWxzZTtcblx0aWYgKG1vdmVEaXMgPj0gcmVmcmVzaGVyVGhyZXNob2xkKSB7XG5cdFx0bW92ZURpcyA9IHJlZnJlc2hlclRocmVzaG9sZDtcblx0XHRhbmltYXRlID0gdHJ1ZTtcblx0fVxuXHRfc2V0VHJhbnNmb3JtVmFsdWUobW92ZURpcywgaW5zLCBzdGF0ZSwgYW5pbWF0ZSk7XG59XG5cbi8vICNpZmRlZiBINVxuLy8g5Yik5pat5piv5ZCm5pivcGPlubPlj7BcbmZ1bmN0aW9uIGlzUEMoKSB7XG5cdGlmICghbmF2aWdhdG9yKSByZXR1cm4gZmFsc2U7XG5cdGlmIChpc1BDRmxhZyAhPSAtMSkgcmV0dXJuIGlzUENGbGFnO1xuXHR2YXIgYWdlbnRzID0gW1wiQW5kcm9pZFwiLCBcImlQaG9uZVwiLCBcIlN5bWJpYW5PU1wiLCBcIldpbmRvd3MgUGhvbmVcIiwgXCJpUGFkXCIsIFwiaVBvZFwiXTtcblx0aXNQQ0ZsYWcgPSBhZ2VudHMuZXZlcnkoZnVuY3Rpb24oaXRlbSkgeyByZXR1cm4gbmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKGl0ZW0pIDwgMCB9KTtcblx0cmV0dXJuIGlzUENGbGFnO1xufVxuXG52YXIgbW92YWJsZSA9IGZhbHNlO1xuXG4vLyDlnKhwY+W5s+WPsOebkeWQrG1vdXNlZG93buOAgW1vdXNlbW92ZeOAgW1vdXNldXDnrYnnm7jlhbPkuovku7blubbovazkuLrlr7nlupR0b3VjaOS6i+S7tuWkhOeQhu+8jOS9v+W+l+WcqHBj5bmz5Y+w5Lmf5pSv5oyB6YCa6L+H6byg5qCH6L+b6KGM5LiL5ouJ5Yi35pawXG5cbmZ1bmN0aW9uIG1vdXNlZG93bihlLCBpbnMpIHtcblx0aWYgKCFpc1BDKCkpIHJldHVybjtcblx0dG91Y2hzdGFydChlLCBpbnMpO1xuXHRtb3ZhYmxlID0gdHJ1ZTtcbn1cblxuZnVuY3Rpb24gbW91c2Vtb3ZlKGUsIGlucykge1xuXHRpZiAoIWlzUEMoKSB8fCAhbW92YWJsZSkgcmV0dXJuO1xuXHR0b3VjaG1vdmUoZSwgaW5zKTtcbn1cblxuZnVuY3Rpb24gbW91c2V1cChlLCBpbnMpIHtcblx0aWYgKCFpc1BDKCkpIHJldHVybjtcblx0dG91Y2hlbmQoZSwgaW5zKTtcblx0bW92YWJsZSA9IGZhbHNlO1xufVxuXG5mdW5jdGlvbiBtb3VzZWxlYXZlKGUsIGlucykge1xuXHRpZiAoIWlzUEMoKSkgcmV0dXJuO1xuXHRtb3ZhYmxlID0gZmFsc2U7XG59XG4vLyAjZW5kaWZcblxuXG4vLyDkv67mlLnop4blm77lsYJ0cmFuc2Zvcm1cbmZ1bmN0aW9uIF9zZXRUcmFuc2Zvcm1WYWx1ZSh2YWx1ZSwgaW5zLCBzdGF0ZSwgYW5pbWF0ZSkge1xuXHR2YWx1ZSA9IHZhbHVlIHx8IDA7XG5cdGlmIChzdGF0ZS5tb3ZlRGlzID09IHZhbHVlKSByZXR1cm47XG5cdHN0YXRlLm1vdmVEaXMgPSB2YWx1ZTtcblx0X3NldFRyYW5zZm9ybSgndHJhbnNsYXRlWSgnICsgdmFsdWUgKyAncHgpJywgaW5zLCBhbmltYXRlLCAnJyk7XG59XG5cbi8vIOiuvue9ruinhuWbvuWxgnRyYW5zZm9ybe+8jOebtOaOpeWcqOinhuWbvuWxguaTjeS9nOS4i+aLieWIt+aWsO+8jOS9v+W+l2pz5bGC5LiN6ZyA6KaB6aKR57mB5ZKM6KeG5Zu+5bGC6YCa5L+h77yM5LuO6ICM5aSn5aSn5o+Q5Y2H5LiL5ouJ5Yi35paw5oCn6IO9XG5mdW5jdGlvbiBfc2V0VHJhbnNmb3JtKHRyYW5zZm9ybSwgaW5zLCBhbmltYXRlLCB0cmFuc2l0aW9uKSB7XG5cdHZhciBkYXRhc2V0ID0gaW5zLmdldERhdGFzZXQoKTtcblx0aWYgKF9pc1RydWUoZGF0YXNldC5yZWZyZXNoZXJub3RyYW5zZm9ybSkpIHJldHVybjtcblx0dHJhbnNmb3JtID0gdHJhbnNmb3JtID09ICd0cmFuc2xhdGVZKDBweCknID8gJ25vbmUnIDogdHJhbnNmb3JtO1xuXHRpbnMucmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZ1bmN0aW9uKCkge1xuXHRcdHZhciBzdGwgPSB7ICd0cmFuc2Zvcm0nOiB0cmFuc2Zvcm0gfTtcblx0XHRpZiAoYW5pbWF0ZSkge1xuXHRcdFx0c3RsWyd0cmFuc2l0aW9uJ10gPSAndHJhbnNmb3JtIC4xcyBsaW5lYXInO1xuXHRcdH1cblx0XHRpZiAodHJhbnNpdGlvbi5sZW5ndGgpIHtcblx0XHRcdHN0bFsndHJhbnNpdGlvbiddID0gdHJhbnNpdGlvbjtcblx0XHR9XG5cdFx0aW5zLnNldFN0eWxlKHN0bCk7XG5cdH0pXG59XG5cbi8vIOi/m+S4gOatpeWkhOeQhuS4i+aLieWIt+aWsOeahOWBj+enu+aVsOaNrlxuZnVuY3Rpb24gX2dldE1vdmVEaXMoZSwgaW5zKSB7XG5cdHZhciBzdGF0ZSA9IGlucy5nZXRTdGF0ZSgpO1xuXHR2YXIgcmVmcmVzaGVyVGhyZXNob2xkID0gcGFyc2VGbG9hdChpbnMuZ2V0RGF0YXNldCgpLnJlZnJlc2hlcnRocmVzaG9sZCk7XG5cdHZhciByZWZyZXNoZXJPdXRSYXRlID0gcGFyc2VGbG9hdChpbnMuZ2V0RGF0YXNldCgpLnJlZnJlc2hlcm91dHJhdGUpO1xuXHR2YXIgcmVmcmVzaGVyUHVsbFJhdGUgPSBwYXJzZUZsb2F0KGlucy5nZXREYXRhc2V0KCkucmVmcmVzaGVycHVsbHJhdGUpO1xuXHR2YXIgdG91Y2ggPSBfZ2V0VG91Y2goZSk7XG5cdHZhciBjdXJyZW50U3RhcnRZID0gIXN0YXRlLnN0YXJ0WSB8fCBzdGF0ZS5zdGFydFkgPT0gJ05hTicgPyBzdGFydFkgOiBzdGF0ZS5zdGFydFk7XG5cdHZhciBtb3ZlRGlzID0gdG91Y2gudG91Y2hZIC0gY3VycmVudFN0YXJ0WTtcblx0dmFyIG9sZE1vdmVEaXMgPSBzdGF0ZS5vbGRNb3ZlRGlzIHx8IDA7XG5cdHN0YXRlLm9sZE1vdmVEaXMgPSBtb3ZlRGlzO1xuXHQvLyDojrflj5blvZPliY3kuIvmi4nliLfmlrDkvY3nva7kuI7kuIrmrKHnmoTlgY/np7vph49cblx0dmFyIGRpZmZEaXMgPSBtb3ZlRGlzIC0gb2xkTW92ZURpcztcblx0aWYgKGRpZmZEaXMgPiAwKSB7XG5cdFx0Ly8g5a+55YGP56e76YeP6L+b6KGM6L+b5LiA5q2l5aSE55CG77yM6YCa6L+HcmVmcmVzaGVyUHVsbFJhdGXnrYnphY3nva7ov5vooYznuqbmnZ9cblx0XHRkaWZmRGlzID0gZGlmZkRpcyAqIHJlZnJlc2hlclB1bGxSYXRlO1xuXHRcdGlmIChjdXJyZW50RGlzID4gcmVmcmVzaGVyVGhyZXNob2xkKSB7XG5cdFx0XHRkaWZmRGlzID0gZGlmZkRpcyAqICgxIC0gcmVmcmVzaGVyT3V0UmF0ZSk7XG5cdFx0fVxuXHR9XG5cdC8vIOaOp+WItmRpZmZEaXPov4flpKfnmoTmg4XlhrXvvIzmr5TlpoLov5vlhaXpobXpnaLnqoHnhLbnjJvnhLbkuIvmi4nvvIzmraTml7ZkaWZmRGlz5LiN5bqU6L+b6KGM5aSq5aSn55qE5YGP56e7XG5cdGRpZmZEaXMgPSBkaWZmRGlzID4gMTAwID8gZGlmZkRpcyAvIDEwMCA6IChkaWZmRGlzID4gMjAgPyBkaWZmRGlzIC8gMi4yIDogZGlmZkRpcyk7XG5cdGN1cnJlbnREaXMgKz0gZGlmZkRpcztcblx0Y3VycmVudERpcyA9IE1hdGgubWF4KDAsIGN1cnJlbnREaXMpO1xuXHRyZXR1cm4ge1xuXHRcdGN1cnJlbnREaXM6IGN1cnJlbnREaXMsXG5cdFx0ZGlmZkRpczogZGlmZkRpcyxcblx0XHRpc0Rvd246IGRpZmZEaXMgPiAwXG5cdH07XG59XG5cbi8vIOiOt+WPlue7j+i/h+e7n+S4gOagvOW8j+WMheijheeahOW9k+WJjXRvdWNo5a+56LGhXG5mdW5jdGlvbiBfZ2V0VG91Y2goZSkge1xuXHR2YXIgdG91Y2ggPSBlO1xuXHRpZiAoZS50b3VjaGVzICYmIGUudG91Y2hlcy5sZW5ndGgpIHtcblx0XHR0b3VjaCA9IGUudG91Y2hlc1swXTtcblx0fSBlbHNlIGlmIChlLmNoYW5nZWRUb3VjaGVzICYmIGUuY2hhbmdlZFRvdWNoZXMubGVuZ3RoKSB7XG5cdFx0dG91Y2ggPSBlLmNoYW5nZWRUb3VjaGVzWzBdO1xuXHR9IGVsc2UgaWYgKGUuZGF0YWlsICYmIGUuZGF0YWlsICE9IHt9KSB7XG5cdFx0dG91Y2ggPSBlLmRhdGFpbDtcblx0fVxuXHRyZXR1cm4ge1xuXHRcdHRvdWNoWDogdG91Y2guY2xpZW50WCxcblx0XHR0b3VjaFk6IHRvdWNoLmNsaWVudFlcblx0fTtcbn1cblxuLy8g6I635Y+W5b2T5YmNY3VycmVudEluc1xuZnVuY3Rpb24gX2dldElucyhvd25lcklucykge1xuXHR2YXIgaW5zID0gb3duZXJJbnMuZ2V0U3RhdGUoKS5jdXJyZW50SW5zO1xuXHRpZiAoIWlucykge1xuXHRcdG93bmVySW5zLmNhbGxNZXRob2QoJ19oYW5kbGVQcm9wVXBkYXRlJyk7XG5cdH1cblx0cmV0dXJuIGlucztcbn1cblxuLy8g5Yik5pat5b2T5YmN54q25oCB5piv5ZCm5YWB6K645LiL5ouJ5Yi35pawXG5mdW5jdGlvbiBfdG91Y2hEaXNhYmxlZChlLCBpbnMsIHByb2Nlc3NUYWcpIHtcblx0dmFyIGRhdGFzZXQgPSBpbnMuZ2V0RGF0YXNldCgpO1xuXHR2YXIgc3RhdGUgPSBpbnMuZ2V0U3RhdGUoKTtcblx0dmFyIGxvYWRpbmcgPSBfaXNUcnVlKGRhdGFzZXQubG9hZGluZyk7XG5cdHZhciB1c2VDaGF0UmVjb3JkTW9kZSA9IF9pc1RydWUoZGF0YXNldC51c2VjaGF0cmVjb3JkbW9kZSk7XG5cdHZhciByZWZyZXNoZXJFbmFibGVkID0gX2lzVHJ1ZShkYXRhc2V0LnJlZnJlc2hlcmVuYWJsZWQpO1xuXHR2YXIgdXNlQ3VzdG9tUmVmcmVzaGVyID0gX2lzVHJ1ZShkYXRhc2V0LnVzZWN1c3RvbXJlZnJlc2hlcik7XG5cdHZhciB1c2VQYWdlU2Nyb2xsID0gX2lzVHJ1ZShkYXRhc2V0LnVzZXBhZ2VzY3JvbGwpO1xuXHR2YXIgcGFnZVNjcm9sbFRvcCA9IHBhcnNlRmxvYXQoZGF0YXNldC5wYWdlc2Nyb2xsdG9wKTtcblx0dmFyIHNjcm9sbFRvcCA9IHBhcnNlRmxvYXQoZGF0YXNldC5zY3JvbGx0b3ApO1xuXHR2YXIgZmluYWxTY3JvbGxUb3AgPSB1c2VQYWdlU2Nyb2xsID8gcGFnZVNjcm9sbFRvcCA6IHNjcm9sbFRvcDtcblx0dmFyIGZpeGVkSXNUb3AgPSBmYWxzZTtcblx0Ly8g5piv5ZCm6KaB5aSE55CG5rua5Yqo5Yiw6aG26YOoc2Nyb2xsVG9w5LiN5Li6MOaXtuWAmeeahOWuuemUme+8jOS4uuino+WGs+WcqOWuieWNk+S4rXNjcm9sbC12aWV35pyJ5qaC546H5rua5Yqo5Yiw6aG26YOo5pe2c2Nyb2xsVG9w5LiN5Li6MOWvvOiHtOS4i+aLieWIt+aWsOWIpOaWreW8guW4uO+8jOS9huatpOaWueahiOS8muWvvOiHtOafkOS6m+aDheWGte+8iOS+i+Wmgua7muWKqOWIsOi3neemu+mhtumDqDEwcHjlpITvvInkuIvmi4nmipbliqjvvIzlm6DmraTmlLnkuLrpgJrov4fojrflj5Z6cC1zY3JvbGwtdmlld+eahOiKgueCueS/oeaBr+S4reeahHNjcm9sbFRvcOi/m+ihjOmqjOivgeeahOaWueahiFxuXHR2YXIgaGFuZGxlRmF1bHRUb2xlcmFudE1vdmUgPSBmYWxzZTtcblx0aWYgKGhhbmRsZUZhdWx0VG9sZXJhbnRNb3ZlICYmIGZpbmFsU2Nyb2xsVG9wID09IChzdGF0ZS5zdGFydFNjcm9sbFRvcCB8fCAwKSAmJiBmaW5hbFNjcm9sbFRvcCA8PSAxMDUpIHtcblx0XHRmaXhlZElzVG9wID0gdHJ1ZTtcblx0fVxuXHR2YXIgZml4ZWRJc1RvcEhpdENvdW50ID0gc3RhdGUuZml4ZWRJc1RvcEhpdENvdW50IHx8IDA7XG5cdGlmIChmaXhlZElzVG9wKSB7XG5cdFx0Zml4ZWRJc1RvcEhpdENvdW50ICsrO1xuXHRcdGlmIChmaXhlZElzVG9wSGl0Q291bnQgPD0gMikge1xuXHRcdFx0Zml4ZWRJc1RvcCA9IGZhbHNlO1xuXHRcdH1cblx0XHRzdGF0ZS5maXhlZElzVG9wSGl0Q291bnQgPSBmaXhlZElzVG9wSGl0Q291bnQ7XG5cdH0gZWxzZSB7XG5cdFx0c3RhdGUuZml4ZWRJc1RvcEhpdENvdW50ID0gMDtcblx0fVxuXHRpZiAoaGFuZGxlRmF1bHRUb2xlcmFudE1vdmUgJiYgcHJvY2Vzc1RhZyA9PT0gMCkge1xuXHRcdHN0YXRlLnN0YXJ0U2Nyb2xsVG9wID0gZmluYWxTY3JvbGxUb3AgfHwgMDtcblx0fVxuXHRpZiAoaGFuZGxlRmF1bHRUb2xlcmFudE1vdmUgJiYgcHJvY2Vzc1RhZyA9PT0gMikge1xuXHRcdGZpeGVkSXNUb3AgPSB0cnVlO1xuXHR9XG5cdHJldHVybiBsb2FkaW5nIHx8IHVzZUNoYXRSZWNvcmRNb2RlIHx8ICFyZWZyZXNoZXJFbmFibGVkIHx8ICF1c2VDdXN0b21SZWZyZXNoZXIgfHwgXG5cdCgodXNlUGFnZVNjcm9sbCAmJiB1c2VDdXN0b21SZWZyZXNoZXIgJiYgcGFnZVNjcm9sbFRvcCA+IDUpICYmICFmaXhlZElzVG9wKSB8fCBcblx0KCghdXNlUGFnZVNjcm9sbCAmJiB1c2VDdXN0b21SZWZyZXNoZXIgJiYgc2Nyb2xsVG9wID4gNSkgJiYgIWZpeGVkSXNUb3ApO1xufVxuXG4vLyDliKTmlq3kuIvmi4nliLfmlrDnmoTop5LluqbmmK/lkKblnKjopoHmsYLojIPlm7TlhoVcbmZ1bmN0aW9uIF9nZXRBbmdsZUlzSW5SYW5nZShlLCB0b3VjaCwgc3RhdGUsIGRhdGFzZXQpIHtcblx0dmFyIG1heEFuZ2xlID0gZGF0YXNldC5yZWZyZXNoZXJtYXhhbmdsZTtcblx0dmFyIHJlZnJlc2hlckFlY2MgPSBfaXNUcnVlKGRhdGFzZXQucmVmcmVzaGVyYWVjYyk7XG5cdHZhciBsYXN0VG91Y2ggPSBzdGF0ZS5sYXN0VG91Y2g7XG5cdHZhciByZWFjaE1heEFuZ2xlID0gc3RhdGUucmVhY2hNYXhBbmdsZTtcblx0dmFyIG1vdmVEaXMgPSBzdGF0ZS5vbGRNb3ZlRGlzO1xuXHRpZiAoIWxhc3RUb3VjaCkgcmV0dXJuIHRydWU7XG5cdGlmIChtYXhBbmdsZSA+PSAwICYmIG1heEFuZ2xlIDw9IDkwICYmIGxhc3RUb3VjaCkge1xuXHRcdC8vIOiAg+iZkeS4i+aLieWIt+aWsOaJi+WKv+eUseawtOW5s+enu+WKqOi9rOS4uuWeguebtOaWueWQkeenu+WKqOeahOaDheWGte+8jOatpOaXtuS4jeW6lOW9k+WPquWIpOaWreWeguebtOaWueWQkeinkuW6puaYr+WQpuespuWQiOimgeaxgu+8jOW6lOW9k+ebtOaOpeemgeatouS7pemBv+WFjeWcqHN3aXBlcuS4reS9v+eUqOS4i+aLieWIt+aWsOaXtu+8jOaoquWQkeWIh+aNonN3aXBlcumAlOS4reaJi+acquemu+W8gOWxj+W5lei/mOWPr+S7peS4i+aLieWIt+aWsOeahOmXrumimFxuXHRcdGlmICgoIW1vdmVEaXMgfHwgbW92ZURpcyA8IDEpICYmICFyZWZyZXNoZXJBZWNjICYmIHJlYWNoTWF4QW5nbGUgIT0gbnVsbCAmJiAhcmVhY2hNYXhBbmdsZSkgcmV0dXJuIGZhbHNlO1xuXHRcdHZhciB4ID0gTWF0aC5hYnModG91Y2gudG91Y2hYIC0gbGFzdFRvdWNoLnRvdWNoWCk7XG5cdFx0dmFyIHkgPSBNYXRoLmFicyh0b3VjaC50b3VjaFkgLSBsYXN0VG91Y2gudG91Y2hZKTtcblx0XHR2YXIgeiA9IE1hdGguc3FydChNYXRoLnBvdyh4LCAyKSArIE1hdGgucG93KHksIDIpKTtcblx0XHRpZiAoKHggfHwgeSkgJiYgeCA+IDEpIHtcblx0XHRcdC8vIOiOt+WPluS4i+aLieWIt+aWsOWJjeWQjuS4pOasoeS9jeenu+eahOinkuW6plxuXHRcdFx0dmFyIGFuZ2xlID0gTWF0aC5hc2luKHkgLyB6KSAvIE1hdGguUEkgKiAxODA7XG5cdFx0XHRpZiAoYW5nbGUgPCBtYXhBbmdsZSkge1xuXHRcdFx0XHQvLyDlpoLmnpzop5LluqblsI/kuo7phY3nva7opoHmsYLvvIzliJlyZXR1cm7vvIzlkIzml7bpgJrov4doaXRSZWFjaE1heEFuZ2xlQ291bnTmjqfliLbop5LluqbliKTmlq3nmoTngbXmlY/nqIvluqbku6XmnIDlpKfnqIvluqblhbzlrrnlkITnp43kvb/nlKjlnLrmma9cblx0XHRcdFx0dmFyIGhpdFJlYWNoTWF4QW5nbGVDb3VudCA9IHN0YXRlLmhpdFJlYWNoTWF4QW5nbGVDb3VudCB8fCAwO1xuXHRcdFx0XHRzdGF0ZS5oaXRSZWFjaE1heEFuZ2xlQ291bnQgPSArK2hpdFJlYWNoTWF4QW5nbGVDb3VudDtcblx0XHRcdFx0aWYgKHN0YXRlLmhpdFJlYWNoTWF4QW5nbGVDb3VudCA+IDIpIHtcblx0XHRcdFx0XHRzdGF0ZS5sYXN0VG91Y2ggPSB0b3VjaDtcblx0XHRcdFx0XHRzdGF0ZS5yZWFjaE1heEFuZ2xlID0gZmFsc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRzdGF0ZS5sYXN0VG91Y2ggPSB0b3VjaDtcblx0cmV0dXJuIHRydWU7XG59XG5cbi8vIOi/m+S4gOatpeWkhOeQhuaYr+WQpuWcqOS4i+aLieWIt+aWsOW5tumAmuefpWpz5bGCXG5mdW5jdGlvbiBfaGFuZGxlUHVsbGluZ0Rvd24oc3RhdGUsIGlucywgb25QdWxsaW5nRG93bikge1xuXHR2YXIgb2xkT25QdWxsaW5nRG93biA9IHN0YXRlLm9uUHVsbGluZ0Rvd24gfHwgZmFsc2U7XG5cdGlmIChvbGRPblB1bGxpbmdEb3duICE9IG9uUHVsbGluZ0Rvd24pIHtcblx0XHRpbnMuY2FsbE1ldGhvZCgnX2hhbmRsZVd4c1B1bGxpbmdEb3duU3RhdHVzQ2hhbmdlJywgb25QdWxsaW5nRG93bik7XG5cdH1cblx0c3RhdGUub25QdWxsaW5nRG93biA9IG9uUHVsbGluZ0Rvd247XG59XG5cbi8vIOWIpOaWrWpz5bGC5Lyg6L+H5p2l55qE5YC85piv5ZCm5Li6dHJ1ZVxuZnVuY3Rpb24gX2lzVHJ1ZSh2YWx1ZSkge1xuXHR2YWx1ZSA9ICh0eXBlb2YodmFsdWUpID09PSAnc3RyaW5nJyA/IEpTT04ucGFyc2UodmFsdWUpIDogdmFsdWUpIHx8IGZhbHNlO1xuXHRyZXR1cm4gdmFsdWUgPT0gdHJ1ZSB8fCB2YWx1ZSA9PSAndHJ1ZSc7XG59XG5cbm1vZHVsZS5leHBvcnRzID0ge1xuXHR0b3VjaHN0YXJ0OiB0b3VjaHN0YXJ0LFxuXHR0b3VjaG1vdmU6IHRvdWNobW92ZSxcblx0dG91Y2hlbmQ6IHRvdWNoZW5kLFxuXHRtb3VzZWRvd246IG1vdXNlZG93bixcblx0bW91c2Vtb3ZlOiBtb3VzZW1vdmUsXG5cdG1vdXNldXA6IG1vdXNldXAsXG5cdG1vdXNlbGVhdmU6IG1vdXNlbGVhdmUsXG5cdHByb3BPYnNlcnZlcjogcHJvcE9ic2VydmVyXG59XG4gICAgICAgcmV0dXJuIG1vZHVsZS5leHBvcnRzXG4gICAgICAgfSkoe2V4cG9ydHM6e319KTtcbiAgICAgfSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///129\n"); /***/ }), /* 130 */ /*!*****************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/liu-data-select/components/liu-data-select/liu-data-select.vue ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _liu_data_select_vue_vue_type_template_id_b3db7594_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./liu-data-select.vue?vue&type=template&id=b3db7594&scoped=true& */ 131);\n/* harmony import */ var _liu_data_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./liu-data-select.vue?vue&type=script&lang=js& */ 133);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _liu_data_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _liu_data_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _liu_data_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _liu_data_select_vue_vue_type_template_id_b3db7594_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _liu_data_select_vue_vue_type_template_id_b3db7594_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"b3db7594\",\n null,\n false,\n _liu_data_select_vue_vue_type_template_id_b3db7594_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/liu-data-select/components/liu-data-select/liu-data-select.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ21OO0FBQ25OLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9saXUtZGF0YS1zZWxlY3QudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWIzZGI3NTk0JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbGl1LWRhdGEtc2VsZWN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vbGl1LWRhdGEtc2VsZWN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImIzZGI3NTk0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL2xpdS1kYXRhLXNlbGVjdC9jb21wb25lbnRzL2xpdS1kYXRhLXNlbGVjdC9saXUtZGF0YS1zZWxlY3QudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///130\n"); /***/ }), /* 131 */ /*!************************************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/liu-data-select/components/liu-data-select/liu-data-select.vue?vue&type=template&id=b3db7594&scoped=true& ***! \************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liu_data_select_vue_vue_type_template_id_b3db7594_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./liu-data-select.vue?vue&type=template&id=b3db7594&scoped=true& */ 132); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liu_data_select_vue_vue_type_template_id_b3db7594_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liu_data_select_vue_vue_type_template_id_b3db7594_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liu_data_select_vue_vue_type_template_id_b3db7594_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liu_data_select_vue_vue_type_template_id_b3db7594_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 132 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/liu-data-select/components/liu-data-select/liu-data-select.vue?vue&type=template&id=b3db7594&scoped=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "select-main"), attrs: { _i: 0 } }, [ _c( "view", { attrs: { _i: 1 }, on: { click: function ($event) { $event.stopPropagation() return _vm.showCard($event) }, }, }, [_vm._t("default", null, { _i: 2 })], 2 ), _vm._$s(3, "i", _vm.show) ? _c("view", { attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "arrow-tip"), style: _vm._$s(4, "s", { width: _vm.width + "rpx", background: _vm.bgColor, left: _vm.left + "rpx", borderRadius: _vm.radius + "rpx", }), attrs: { _i: 4 }, }), _c( "view", { staticClass: _vm._$s(5, "sc", "card"), style: _vm._$s( 5, "s", "height:" + (_vm.dHeight ? _vm.dHeight + "rpx" : "auto") + ";max-height:" + _vm.dMaxHeight + "rpx;background-color:" + _vm.bgColor + ";border-radius:" + _vm.radius + "rpx;left:" + _vm.left + "rpx" ), attrs: { _i: 5 }, }, _vm._l( _vm._$s(6, "f", { forItems: _vm.dataList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("6-" + $30, "sc", "card-list"), class: _vm._$s( "6-" + $30, "c", item.device_id == _vm.getActiceDevice.device_id ? "active" : "" ), style: _vm._$s( "6-" + $30, "s", "color:" + _vm.color + ";font-size:" + _vm.fontSize + "rpx;line-height:" + _vm.lineHeight + "rpx;" ), attrs: { _i: "6-" + $30 }, on: { click: function ($event) { return _vm.clickItem(item) }, }, }, [ _vm._v( _vm._$s("6-" + $30, "t0-0", _vm._s(item.device_id)) ), ] ) } ), 0 ), ]) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 133 */ /*!******************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/liu-data-select/components/liu-data-select/liu-data-select.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liu_data_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./liu-data-select.vue?vue&type=script&lang=js& */ 134);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liu_data_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liu_data_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liu_data_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liu_data_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liu_data_select_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJ1QixDQUFnQixxdEJBQUcsRUFBQyIsImZpbGUiOiIxMzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9saXUtZGF0YS1zZWxlY3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9saXUtZGF0YS1zZWxlY3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///133\n"); /***/ }), /* 134 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/liu-data-select/components/liu-data-select/liu-data-select.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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 _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 64);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default2 = {\n props: {\n //所点击元素id\n elementId: {\n type: String,\n default: ''\n },\n //下拉框数据源\n dataList: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n //下拉框背景色\n bgColor: {\n type: String,\n default: '#FFFFFF'\n },\n //下拉框圆角(rpx)\n radius: {\n type: Number,\n default: 8\n },\n //下拉框宽度(rpx),不传则默认取所点击元素的宽度\n dWidth: {\n type: Number,\n default: 0\n },\n //下拉框高度(rpx),不传则默认由内容撑开\n dHeight: {\n type: Number,\n default: 0\n },\n //下拉框最大高度(rpx),超出则内部滚动\n dMaxHeight: {\n type: Number,\n default: 400\n },\n //字体颜色\n color: {\n type: String,\n default: '#333333'\n },\n //字体大小(rpx)\n fontSize: {\n type: Number,\n default: 28\n },\n //字体行高(rpx)\n lineHeight: {\n type: Number,\n default: 66\n }\n },\n data: function data() {\n return {\n show: false,\n width: 0,\n left: 0,\n top: 0,\n difference: 0\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapGetters)({\n getActiceDevice: \"api/getActiceDevice\"\n })),\n mounted: function mounted() {\n var _this = this;\n this.$nextTick(function () {\n if (!_this.elementId) return;\n uni.createSelectorQuery().select('.select-main').boundingClientRect(function (res) {\n _this.difference = res.left;\n uni.createSelectorQuery().select('#' + _this.elementId).boundingClientRect(function (rect) {\n var systemInfo = uni.getSystemInfoSync();\n var screenWidth = systemInfo.screenWidth;\n if (!_this.dWidth) {\n _this.width = _this.px2rpx(rect.width, screenWidth);\n } else {\n _this.width = _this.dWidth;\n }\n _this.left = _this.px2rpx(rect.left - _this.difference, screenWidth);\n _this.top = _this.px2rpx(rect.height + 15, screenWidth);\n }).exec();\n }).exec();\n });\n },\n methods: {\n showCard: function showCard() {\n if (!this.elementId) return;else this.show = !this.show;\n },\n px2rpx: function px2rpx(px, screenWidth) {\n return px / (screenWidth / 750);\n },\n //点击选项\n clickItem: function clickItem(item) {\n this.show = false;\n this.$emit('change', item);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvbGl1LWRhdGEtc2VsZWN0L2NvbXBvbmVudHMvbGl1LWRhdGEtc2VsZWN0L2xpdS1kYXRhLXNlbGVjdC52dWUiXSwibmFtZXMiOlsicHJvcHMiLCJlbGVtZW50SWQiLCJ0eXBlIiwiZGVmYXVsdCIsImRhdGFMaXN0IiwiYmdDb2xvciIsInJhZGl1cyIsImRXaWR0aCIsImRIZWlnaHQiLCJkTWF4SGVpZ2h0IiwiY29sb3IiLCJmb250U2l6ZSIsImxpbmVIZWlnaHQiLCJkYXRhIiwic2hvdyIsIndpZHRoIiwibGVmdCIsInRvcCIsImRpZmZlcmVuY2UiLCJjb21wdXRlZCIsImdldEFjdGljZURldmljZSIsIm1vdW50ZWQiLCJ1bmkiLCJtZXRob2RzIiwic2hvd0NhcmQiLCJweDJycHgiLCJjbGlja0l0ZW0iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBeUJBO0FBQUE7QUFBQTtBQUFBLGdCQUNBO0VBQ0FBO0lBQ0E7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFDQTtJQUNBSTtNQUNBTDtNQUNBQztJQUNBO0lBQ0E7SUFDQUs7TUFDQU47TUFDQUM7SUFDQTtJQUNBO0lBQ0FNO01BQ0FQO01BQ0FDO0lBQ0E7SUFDQTtJQUNBTztNQUNBUjtNQUNBQztJQUNBO0lBQ0E7SUFDQVE7TUFDQVQ7TUFDQUM7SUFDQTtJQUNBO0lBQ0FTO01BQ0FWO01BQ0FDO0lBQ0E7RUFDQTtFQUNBVTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQyw0QkFDQTtJQUNBQztFQUNBLEdBQ0E7RUFDQUM7SUFBQTtJQUNBO01BQ0E7TUFrQkFDO1FBQ0E7UUFDQUE7VUFDQTtVQUNBO1VBQ0E7WUFDQTtVQUNBO1lBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBRUE7RUFDQTtFQUNBQztJQUNBQztNQUNBLGlDQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTM0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwic2VsZWN0LW1haW5cIj5cclxuXHRcdDx2aWV3IEBjbGljay5zdG9wPVwic2hvd0NhcmRcIj5cclxuXHRcdFx0PHNsb3Q+PC9zbG90PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgdi1pZj1cInNob3dcIj5cclxuXHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cImFycm93XCIgOnN0eWxlPVwie2JhY2tncm91bmQ6YmdDb2xvcixsZWZ0OihsZWZ0KzUwKSsncnB4J31cIj48L3ZpZXc+IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImFycm93LXRpcFwiXHJcblx0XHRcdFx0OnN0eWxlPVwie3dpZHRoOndpZHRoKydycHgnLGJhY2tncm91bmQ6YmdDb2xvcixsZWZ0OmxlZnQrJ3JweCcsYm9yZGVyUmFkaXVzOnJhZGl1cysncnB4J31cIj48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiY2FyZFwiXG5cdFx0XHRcdDpzdHlsZT1cIidoZWlnaHQ6JysoZEhlaWdodD9kSGVpZ2h0KydycHgnOidhdXRvJykrJzttYXgtaGVpZ2h0OicrZE1heEhlaWdodCsncnB4O2JhY2tncm91bmQtY29sb3I6JytiZ0NvbG9yKyc7Ym9yZGVyLXJhZGl1czonK3JhZGl1cysncnB4O2xlZnQ6JytsZWZ0KydycHgnXCI+XHJcblx0XHRcdFx0PHZpZXdcblx0XHRcdFx0XHQ6Y2xhc3M9XCJpdGVtLmRldmljZV9pZCA9PSBnZXRBY3RpY2VEZXZpY2UuZGV2aWNlX2lkPyAnYWN0aXZlJyA6ICcnIFwiXG5cdFx0XHRcdFx0Y2xhc3M9XCJjYXJkLWxpc3RcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBkYXRhTGlzdFwiXG5cdFx0XHRcdFx0OmtleT1cImluZGV4XCJcblx0XHRcdFx0XHRAY2xpY2s9XCJjbGlja0l0ZW0oaXRlbSlcIlxyXG5cdFx0XHRcdFx0OnN0eWxlPVwiJ2NvbG9yOicrY29sb3IrJztmb250LXNpemU6Jytmb250U2l6ZSsncnB4O2xpbmUtaGVpZ2h0OicrbGluZUhlaWdodCsncnB4OydcIj5cclxuXHRcdFx0XHRcdHt7aXRlbS5kZXZpY2VfaWR9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XG5cdGltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tIFwidnVleFwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdC8v5omA54K55Ye75YWD57SgaWRcclxuXHRcdFx0ZWxlbWVudElkOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8v5LiL5ouJ5qGG5pWw5o2u5rqQXHJcblx0XHRcdGRhdGFMaXN0OiB7XHJcblx0XHRcdFx0dHlwZTogQXJyYXksXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIFtdXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+S4i+aLieahhuiDjOaZr+iJslxyXG5cdFx0XHRiZ0NvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcjRkZGRkZGJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+S4i+aLieahhuWchuinkihycHgpXHJcblx0XHRcdHJhZGl1czoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiA4XHJcblx0XHRcdH0sXHJcblx0XHRcdC8v5LiL5ouJ5qGG5a695bqmKHJweCnvvIzkuI3kvKDliJnpu5jorqTlj5bmiYDngrnlh7vlhYPntKDnmoTlrr3luqZcclxuXHRcdFx0ZFdpZHRoOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDBcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/kuIvmi4nmoYbpq5jluqYocnB4Ke+8jOS4jeS8oOWImem7mOiupOeUseWGheWuueaSkeW8gFxyXG5cdFx0XHRkSGVpZ2h0OiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDBcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/kuIvmi4nmoYbmnIDlpKfpq5jluqYocnB4Ke+8jOi2heWHuuWImeWGhemDqOa7muWKqFxyXG5cdFx0XHRkTWF4SGVpZ2h0OiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDQwMFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+Wtl+S9k+minOiJslxyXG5cdFx0XHRjb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnIzMzMzMzMydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/lrZfkvZPlpKflsI8ocnB4KVxyXG5cdFx0XHRmb250U2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAyOFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+Wtl+S9k+ihjOmrmChycHgpXHJcblx0XHRcdGxpbmVIZWlnaHQ6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogNjZcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHNob3c6IGZhbHNlLFxyXG5cdFx0XHRcdHdpZHRoOiAwLFxyXG5cdFx0XHRcdGxlZnQ6IDAsXHJcblx0XHRcdFx0dG9wOiAwLFxyXG5cdFx0XHRcdGRpZmZlcmVuY2U6IDBcclxuXHRcdFx0fVxyXG5cdFx0fSxcblx0XHRjb21wdXRlZDoge1xuXHRcdFx0Li4ubWFwR2V0dGVycyh7XG5cdFx0XHRcdGdldEFjdGljZURldmljZTogXCJhcGkvZ2V0QWN0aWNlRGV2aWNlXCJcblx0XHRcdH0pLFxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0aWYgKCF0aGlzLmVsZW1lbnRJZCkgcmV0dXJuXG5cdFx0XHRcdC8vICNpZmRlZiBNUC1XRUlYSU5cblx0XHRcdFx0dGhpcy5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuc2VsZWN0KCcuc2VsZWN0LW1haW4nKS5ib3VuZGluZ0NsaWVudFJlY3QocmVzID0+IHtcblx0XHRcdFx0XHR0aGlzLmRpZmZlcmVuY2UgPSByZXMubGVmdFxuXHRcdFx0XHRcdHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuc2VsZWN0KCcjJyArIHRoaXMuZWxlbWVudElkKS5ib3VuZGluZ0NsaWVudFJlY3QocmVjdCA9PiB7XG5cdFx0XHRcdFx0XHRjb25zdCBzeXN0ZW1JbmZvID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKClcblx0XHRcdFx0XHRcdGNvbnN0IHNjcmVlbldpZHRoID0gc3lzdGVtSW5mby5zY3JlZW5XaWR0aCBcblx0XHRcdFx0XHRcdGlmICghdGhpcy5kV2lkdGgpIHtcblx0XHRcdFx0XHRcdFx0dGhpcy53aWR0aCA9IHRoaXMucHgycnB4KHJlY3Qud2lkdGgsIHNjcmVlbldpZHRoKVxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdFx0dGhpcy53aWR0aCA9IHRoaXMuZFdpZHRoXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0aGlzLmxlZnQgPSB0aGlzLnB4MnJweChyZWN0LmxlZnQgLSB0aGlzLmRpZmZlcmVuY2UsIHNjcmVlbldpZHRoKVxuXHRcdFx0XHRcdFx0dGhpcy50b3AgPSB0aGlzLnB4MnJweCgocmVjdC5oZWlnaHQgKyAxNSksIHNjcmVlbldpZHRoKVxuXHRcdFx0XHRcdH0pLmV4ZWMoKVxuXHRcdFx0XHR9KS5leGVjKClcblx0XHRcdFx0Ly8gI2VuZGlmXG5cdFx0XHRcdC8vICNpZm5kZWYgTVAtV0VJWElOXG5cdFx0XHRcdHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuc2VsZWN0KCcuc2VsZWN0LW1haW4nKS5ib3VuZGluZ0NsaWVudFJlY3QocmVzID0+IHtcblx0XHRcdFx0XHR0aGlzLmRpZmZlcmVuY2UgPSByZXMubGVmdFxuXHRcdFx0XHRcdHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuc2VsZWN0KCcjJyArIHRoaXMuZWxlbWVudElkKS5ib3VuZGluZ0NsaWVudFJlY3QocmVjdCA9PiB7XG5cdFx0XHRcdFx0XHRjb25zdCBzeXN0ZW1JbmZvID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKClcblx0XHRcdFx0XHRcdGNvbnN0IHNjcmVlbldpZHRoID0gc3lzdGVtSW5mby5zY3JlZW5XaWR0aCBcblx0XHRcdFx0XHRcdGlmICghdGhpcy5kV2lkdGgpIHtcblx0XHRcdFx0XHRcdFx0dGhpcy53aWR0aCA9IHRoaXMucHgycnB4KHJlY3Qud2lkdGgsIHNjcmVlbldpZHRoKVxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdFx0dGhpcy53aWR0aCA9IHRoaXMuZFdpZHRoXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0aGlzLmxlZnQgPSB0aGlzLnB4MnJweChyZWN0LmxlZnQgLSB0aGlzLmRpZmZlcmVuY2UsIHNjcmVlbldpZHRoKVxuXHRcdFx0XHRcdFx0dGhpcy50b3AgPSB0aGlzLnB4MnJweCgocmVjdC5oZWlnaHQgKyAxNSksIHNjcmVlbldpZHRoKVxuXHRcdFx0XHRcdH0pLmV4ZWMoKVxuXHRcdFx0XHR9KS5leGVjKClcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRzaG93Q2FyZCgpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuZWxlbWVudElkKSByZXR1cm5cclxuXHRcdFx0XHRlbHNlIHRoaXMuc2hvdyA9ICF0aGlzLnNob3dcclxuXHRcdFx0fSxcclxuXHRcdFx0cHgycnB4KHB4LCBzY3JlZW5XaWR0aCkge1xyXG5cdFx0XHRcdHJldHVybiBweCAvIChzY3JlZW5XaWR0aCAvIDc1MClcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/ngrnlh7vpgInpoblcclxuXHRcdFx0Y2xpY2tJdGVtKGl0ZW0pIHtcclxuXHRcdFx0XHR0aGlzLnNob3cgPSBmYWxzZVxyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIGl0ZW0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHQuc2VsZWN0LW1haW4ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LmNhcmQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHotaW5kZXg6IDk5OTk5O1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAyNnJweCAzMHJweDtcblx0XHRmb250LXNpemU6IDMycnB4cztcclxuXHRcdGJveC1zaGFkb3c6IDAgMnJweCAxMnJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHR9XHJcblxyXG5cdC5hcnJvdyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiA5OTk5OTk7XHJcblx0XHR3aWR0aDogMjBycHg7XHJcblx0XHRoZWlnaHQ6IDIwcnB4O1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdGJvdHRvbTogLTQwcnB4O1xyXG5cdFx0Ym94LXNoYWRvdzogLThycHggNnJweCAxMnJweCAtNHJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0fVxyXG5cdFxuXHQuY2FyZC1saXN0IHtcblx0XHRwYWRkaW5nOiAwcnB4IDIwcnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xuXHR9XHJcblx0LmFycm93LXRpcCB7XHJcblx0fVxuXHRcblx0LmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///134\n"); /***/ }), /* 135 */ /*!**************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/icon/xuetang.png ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon/xuetang.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTM1LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ljb24veHVldGFuZy5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///135\n"); /***/ }), /* 136 */ /*!************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/icon/xueya.png ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon/xueya.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTM2LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ljb24veHVleWEucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///136\n"); /***/ }), /* 137 */ /*!***************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/icon/niaosuan.png ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon/niaosuan.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ljb24vbmlhb3N1YW4ucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///137\n"); /***/ }), /* 138 */ /*!************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/icon/mailv.png ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon/mailv.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTM4LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ljb24vbWFpbHYucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///138\n"); /***/ }), /* 139 */ /*!***********************************************************!*\ !*** /Users/white/Desktop/watch-app/static/icon/rtcf.png ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon/rtcf.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTM5LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ljb24vcnRjZi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///139\n"); /***/ }), /* 140 */ /*!****************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/icon/xindiantu.png ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon/xindiantu.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTQwLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ljb24veGluZGlhbnR1LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///140\n"); /***/ }), /* 141 */ /*!**************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/icon/xueyang.png ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon/xueyang.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTQxLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ljb24veHVleWFuZy5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///141\n"); /***/ }), /* 142 */ /*!************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/icon/wendu.png ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon/wendu.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ljb24vd2VuZHUucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///142\n"); /***/ }), /* 143 */ /*!**************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/home-data/home-data.vue?vue&type=script&lang=js& ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./home-data.vue?vue&type=script&lang=js& */ 144);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_home_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZzQixDQUFnQiwrc0JBQUcsRUFBQyIsImZpbGUiOiIxNDMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9ob21lLWRhdGEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9ob21lLWRhdGEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///143\n"); /***/ }), /* 144 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/home-data/home-data.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _navtab = _interopRequireDefault(__webpack_require__(/*! ../../components/navtab/navtab.vue */ 73));\nvar _homeData = _interopRequireDefault(__webpack_require__(/*! ../../components/home-data/home-data.vue */ 78));\nvar _utils = __webpack_require__(/*! @/utils/utils.js */ 145);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/store/index.js */ 147));\nvar _vuex = __webpack_require__(/*! vuex */ 64);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n name: \"home-data\",\n props: {\n deviceList: {\n default: []\n },\n dataListsNew: {\n default: []\n },\n Activedevice: {\n default: ''\n }\n },\n data: function data() {\n return {\n keyNameMap: {\n bloodGlucose: \"血糖\",\n sleep: \"睡眠\",\n bloodOxygen: \"血氧\",\n bloodPressure: '血压',\n bloodLiquid: \"血脂\",\n meiTuo: '梅脱',\n pulseReat: '心率',\n updataDate: '更新时间',\n bodyData: '身体成分',\n bodyTemperature: '体温',\n bloodLiquidAll: '血脂'\n },\n dataLists: {},\n name: '',\n name1: '',\n name2: ''\n };\n },\n mounted: function mounted() {\n this.name2 = this.getActiceDevice.device_id;\n },\n onLoad: function onLoad() {\n /*\n * 首页数据\n */\n this.onRefresh();\n setTimeout(function () {\n var avaudiosession = plus.ios.import(\"AVAudioSession\");\n var avaudio = avaudiosession.sharedInstance();\n avaudio.requestRecordPermission(function () {\n __f__(\"log\", '申请麦克风权限', \" at components/home-data/home-data.vue:376\");\n });\n }, 1000);\n this.urlLink = \"/hybrid/html/ai.html\";\n },\n computed: _objectSpread({}, (0, _vuex.mapGetters)({\n getActiceDevice: \"api/getActiceDevice\"\n })),\n onReady: function onReady() {\n var pages = getCurrentPages();\n var page = pages[pages.length - 1];\n var currentWebview = page.$getAppWebview();\n setTimeout(function () {\n var wv = currentWebview.children()[0];\n //setStyle设置webview的宽高的位置\n wv.setStyle({\n top: 0,\n right: 0,\n height: uni.getSystemInfoSync().windowHeight,\n width: uni.getSystemInfoSync().windowWidth - 660\n });\n }, 100);\n },\n methods: {\n getArrMaxValue: _utils.getArrMaxValue,\n onRefresh: function onRefresh(pageNo, pageSize) {\n var _this = this;\n __f__(\"log\", '手选', \" at components/home-data/home-data.vue:410\");\n this.$store.dispatch('api/getIndexData', {\n device_id: this.getActiceDevice.device_id,\n need_arr: ['pulseReat', 'bloodOxygen', 'bloodPressure', 'bloodGlucose', 'meiTuo', 'bodyTemperature', 'bloodLiquid', 'stepIndex', 'ECGData', 'SleepDatas', 'bodyData']\n }).then(function (res) {\n for (var i = 0; i < res.length; i++) {\n _this.dataListsNew[res[i].type] = res[i];\n _this.dataListsNew[res[i].name] = _this.getNameByKey(res[i].type);\n }\n _this.urlLink = \"/hybrid/html/ai.html?data=\".concat(JSON.stringify(res));\n _this.$refs.paging.complete();\n });\n this.$store.dispatch('api/getBindUserDeviceId').then(function (res) {\n _this.$emit('deviceGet', res);\n });\n },\n mkHourMin: function mkHourMin(min) {\n if (min < 60) {\n return [0, min];\n }\n return [Math.floor(min / 60), min % 60];\n },\n toPage: function toPage(url) {\n uni.navigateTo({\n url: url\n });\n },\n getNameByKey: function getNameByKey(key) {\n return this.keyNameMap[key] || \"Key not found\";\n },\n formatDateTime: function formatDateTime(dateTimeStr) {\n if (dateTimeStr) {\n return dateTimeStr.replace(/-/g, ' ').replace(' ', ' ', 2).replace(' ', ':');\n }\n },\n toPageCom: function toPageCom(val) {\n this.$emit('pageDetail', val);\n this.$store.commit('api/setpageType', val);\n },\n // 退出登录\n outlogin: function outlogin() {\n this.$store.commit('api/setApiToken', '');\n this.$store.commit('api/setActiceDevice', '');\n this.$store.commit('api/setUserInfo', {});\n uni.reLaunch({\n url: \"/pages/login/login\"\n });\n },\n // 选中的设备\n changeDev: function changeDev(item) {\n var _this2 = this;\n this.name2 = item.device_id;\n this.$store.commit('api/setActiceDevice', item);\n\n // 查询个人信息\n this.$store.dispatch('api/getUserInfo', {\n device_id: item.device_id\n }).then(function (res) {\n _this2.$store.commit('api/setUserInfo', res);\n });\n uni.reLaunch({\n url: '/pages/index/index'\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 46)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9ob21lLWRhdGEvaG9tZS1kYXRhLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkZXZpY2VMaXN0IiwiZGVmYXVsdCIsImRhdGFMaXN0c05ldyIsIkFjdGl2ZWRldmljZSIsImRhdGEiLCJrZXlOYW1lTWFwIiwiYmxvb2RHbHVjb3NlIiwic2xlZXAiLCJibG9vZE94eWdlbiIsImJsb29kUHJlc3N1cmUiLCJibG9vZExpcXVpZCIsIm1laVR1byIsInB1bHNlUmVhdCIsInVwZGF0YURhdGUiLCJib2R5RGF0YSIsImJvZHlUZW1wZXJhdHVyZSIsImJsb29kTGlxdWlkQWxsIiwiZGF0YUxpc3RzIiwibmFtZTEiLCJuYW1lMiIsIm1vdW50ZWQiLCJvbkxvYWQiLCJzZXRUaW1lb3V0IiwiYXZhdWRpbyIsImNvbXB1dGVkIiwiZ2V0QWN0aWNlRGV2aWNlIiwib25SZWFkeSIsInd2IiwidG9wIiwicmlnaHQiLCJoZWlnaHQiLCJ3aWR0aCIsIm1ldGhvZHMiLCJnZXRBcnJNYXhWYWx1ZSIsIm9uUmVmcmVzaCIsImRldmljZV9pZCIsIm5lZWRfYXJyIiwibWtIb3VyTWluIiwidG9QYWdlIiwidW5pIiwidXJsIiwiZ2V0TmFtZUJ5S2V5IiwiZm9ybWF0RGF0ZVRpbWUiLCJ0b1BhZ2VDb20iLCJvdXRsb2dpbiIsImNoYW5nZURldiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFrVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQSxlQUNBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUQ7SUFDQTtJQUNBRTtNQUNBRjtJQUNBO0VBQ0E7RUFDQUc7SUFDQTtNQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO01BRUFuQjtNQUNBb0I7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0FBQ0E7QUFDQTtJQUNBO0lBRUFDO01BQ0E7TUFDQTtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUdBO0VBQ0E7RUFDQUMsNEJBQ0E7SUFDQUM7RUFDQSxHQUNBO0VBRUFDO0lBRUE7SUFDQTtJQUNBO0lBQ0FKO01BQ0E7TUFDQTtNQUNBSztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFFQTtFQUVBQztJQUNBQztJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBQztRQUNBQyxXQUNBLGFBQ0EsZUFDQSxpQkFDQSxnQkFDQSxVQUNBLG1CQUNBLGVBQ0EsYUFDQSxXQUNBLGNBQ0E7TUFFQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1FBRUE7UUFDQTtNQUNBLEVBQ0E7TUFFQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQUM7UUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFFQUw7UUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUs7TUFBQTtNQUNBO01BQ0E7O01BRUE7TUFDQTtRQUFBVjtNQUFBO1FBQ0E7TUFDQTtNQUVBSTtRQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMTQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldz5cblx0XHQ8ei1wYWdpbmcgcmVmPVwicGFnaW5nXCJyZWZyZXNoZXItb25seSBAb25SZWZyZXNoPVwib25SZWZyZXNoXCI+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImZseCBqY3NiIGFjXCIgc3R5bGU9XCJtYXJnaW4tYm90dG9tOiAxMDBycHhcIj5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50LWhlYWRlclwiPlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzaGEtZG93XCI+PC92aWV3PlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiIHN0eWxlPVwid2lkdGg6IDEwMCVcIj5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHTlrrbluq3lgaXlurfnrqHnkIZcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkZXNjXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIlwiPuWFseS6q+WBpeW6tyAgICDCtyAgICAgIOWuiOaKpOWutuS6ujwvdGV4dD4gXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udHJvbCBmbHggZmx4X3NiXCI+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0blwiPlxuXHRcdFx0XHRcdFx0XHQ8bGl1LWRhdGEtc2VsZWN0IGVsZW1lbnRJZD1cImRhdGEtc2VsZWN0M1wiIDpkYXRhTGlzdD1cImRldmljZUxpc3RcIiBAY2hhbmdlPVwiY2hhbmdlRGV2XCIgYmdDb2xvcj1cIiNmZmZcIlxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yPVwiIzAwMFwiPlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGlkPVwiZGF0YS1zZWxlY3QzXCIgY2xhc3M9XCJidG4taW5mbzFcIj57e0FjdGl2ZWRldmljZT8gJ+iuvuWkh++8micgKyBBY3RpdmVkZXZpY2UgOiAn6YCJ5oup6K6+5aSHJ319PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8L2xpdS1kYXRhLXNlbGVjdD5cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwib3V0bG9naW5cIj5cblx0XHRcdFx0XHRcdFx06YCA5Ye655m75b2VXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdC13cmFwXCI+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnQtaXRlbSByb3cgaGVhZGVyLWl0ZW1cIiBAY2xpY2s9XCJ0b1BhZ2VDb20oJ3N0ZXBJbmRleCcpXCI+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj7ljaHot6/ph4w8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyb3ctZGF0ZVwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tkYXRhTGlzdHNOZXcuc3RlcEluZGV4LmRhdGFfbXNnID8gZGF0YUxpc3RzTmV3LnN0ZXBJbmRleC5kYXRhX21zZy5jYWxvcmllIC8gMTAgOiAnLS0nfX08L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dD7ljYPljaE8L3RleHQ+XG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj7mraXmlbA8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyb3ctZGF0ZVwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3tkYXRhTGlzdHNOZXcuc3RlcEluZGV4LmRhdGFfbXNnID8gZGF0YUxpc3RzTmV3LnN0ZXBJbmRleC5kYXRhX21zZy5zdGVwIDogJy0tJ319PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQ+5q2lPC90ZXh0PlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+6Led56a7PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicm93LWRhdGVcIj5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7ZGF0YUxpc3RzTmV3LnN0ZXBJbmRleC5kYXRhX21zZyA/IChkYXRhTGlzdHNOZXcuc3RlcEluZGV4LmRhdGFfbXNnLmRpc3RhbmNlIC8gMTAwMCkudG9GaXhlZCgyKSA6ICctLSd9fTwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0PuWFrOmHjDwvdGV4dD5cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyb3ctdGltZVwiIHYtaWY9XCJkYXRhTGlzdHNOZXcuc3RlcEluZGV4XCI+XG5cdFx0XHRcdFx0XHRcdFx0e3tkYXRhTGlzdHNOZXcuc3RlcEluZGV4LmRldmljZV9yZWFsX3RpbWU/IGRhdGFMaXN0c05ldy5zdGVwSW5kZXguZGV2aWNlX3JlYWxfdGltZSArICfmm7TmlrAnIDogJy0tJ319XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVudC1pdGVtIHJvdyBoZWFkZXItaXRlbVwiIHN0eWxlPVwiZmxleC1kaXJlY3Rpb246IGNvbHVtblwiIEBjbGljaz1cInRvUGFnZUNvbSgnU2xlZXBEYXRhcycpXCI+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIiBzdHlsZT1cIndpZHRoOiAxMDAlXCI+XG5cdFx0XHRcdFx0XHRcdFx0e3tnZXROYW1lQnlLZXkoJ3NsZWVwJyl9fVxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0ZVwiIHN0eWxlPVwid2lkdGg6IDEwMCVcIj5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZsZXhfZGF0YVwiIHYtaWY9XCJkYXRhTGlzdHNOZXcuU2xlZXBEYXRhcy5kYXRhX21zZ1wiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIiEoaSA9PSAwICYmIHYgPT0gMClcIiBjbGFzcz1cIlwiIHYtZm9yPVwiKHYsaSkgaW4gbWtIb3VyTWluKGRhdGFMaXN0c05ldy5TbGVlcERhdGFzLmRhdGFfbXNnWzBdLnNsZWVwVG90YWxUaW1lKVwiIDprZXk9XCJpXCIgY2xhc3M9XCJmbGV4X2RhdGFcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmX2xlZnRcIiA+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0e3t2fX1cblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZfcmlnaHRcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25cIj57eyhpID09IDA/J+aXtic6J+WIhicpfX08L3RleHQ+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aW1lXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogcmlnaHQ7IHBhZGRpbmctYm90dG9tOiAwcnB4OyB0ZXh0LWFsaWduOiBsZWZ0O1wiPlxuXHRcdFx0XHRcdFx0XHRcdHt7ZGF0YUxpc3RzTmV3LlNsZWVwRGF0YXMuZGF0YV9tc2c/IGRhdGFMaXN0c05ldy5TbGVlcERhdGFzLmRldmljZV9yZWFsX3RpbWUgKyAn5pu05pawJyA6ICctLSd9fVxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmdcIj5cblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ljb24vc2xlZXAucG5nXCIgc3R5bGU9XCJ3aWR0aDogMjAwcnB4O1wiIG1vZGU9XCJ3aWR0aEZpeFwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVudC1pdGVtXCIgQGNsaWNrPVwidG9QYWdlQ29tKCdibG9vZEdsdWNvc2UnKVwiPlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XG5cdFx0XHRcdFx0XHRcdFx0e3tnZXROYW1lQnlLZXkoJ2Jsb29kR2x1Y29zZScpfX1cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpbWVcIj5cblx0XHRcdFx0XHRcdFx0XHR7e2RhdGFMaXN0c05ldy5ibG9vZEdsdWNvc2UuZGF0YV9tc2c/IGRhdGFMaXN0c05ldy5ibG9vZEdsdWNvc2UuZGV2aWNlX3JlYWxfdGltZSArICfmm7TmlrAnIDogJy0tJ319XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkYXRlXCI+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2RhdGFcIj5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZl9sZWZ0XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7ZGF0YUxpc3RzTmV3LmJsb29kR2x1Y29zZS5kYXRhX21zZyB8fCAnLS0nfX1cblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZl9yaWdodFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25cIj7mr6vmkanlsJQv5Y2HPC90ZXh0PlxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJnXCI+XG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pY29uL3h1ZXRhbmcucG5nXCIgbW9kZT1cIndpZHRoRml4XCI+PC9pbWFnZT5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PCEtLSDooYDljosgLS0+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnQtaXRlbVwiIEBjbGljaz1cInRvUGFnZUNvbSgnYmxvb2RQcmVzc3VyZScpXCI+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cblx0XHRcdFx0XHRcdFx0XHR7e2dldE5hbWVCeUtleSgnYmxvb2RQcmVzc3VyZScpfX1cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpbWVcIj5cblx0XHRcdFx0XHRcdFx0XHR7e2RhdGFMaXN0c05ldy5ibG9vZFByZXNzdXJlLmRhdGFfbXNnPyBkYXRhTGlzdHNOZXcuYmxvb2RQcmVzc3VyZS5kZXZpY2VfcmVhbF90aW1lICsgJ+abtOaWsCcgOiAnLS0nfX1cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRhdGVcIj5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZsZXhfZGF0YVwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmX2xlZnRcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0e3tkYXRhTGlzdHNOZXcuYmxvb2RQcmVzc3VyZS5kYXRhX21zZz8gZGF0YUxpc3RzTmV3LmJsb29kUHJlc3N1cmUuZGF0YV9tc2cuYmxvb2RQcmVzc3VyZUhpZ2ggKyAnLycgKyBkYXRhTGlzdHNOZXcuYmxvb2RQcmVzc3VyZS5kYXRhX21zZy5ibG9vZFByZXNzdXJlTG93IDogJy0tJ319XG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZfcmlnaHRcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uXCI+bW1IRzwvdGV4dD5cblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiZ1wiPlxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvaWNvbi94dWV5YS5wbmdcIiBtb2RlPVwid2lkdGhGaXhcIj48L2ltYWdlPlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdDwhLS0g5bC/6YW4IC0tPlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50LWl0ZW1cIiBAY2xpY2s9XCJ0b1BhZ2VDb20oJ2Jsb29kTGlxdWlkJylcIj5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxuXHRcdFx0XHRcdFx0XHRcdOWwv+mFuFxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGltZVwiPlxuXHRcdFx0XHRcdFx0XHRcdHt7ZGF0YUxpc3RzTmV3LmJsb29kTGlxdWlkLmRhdGFfbXNnPyBkYXRhTGlzdHNOZXcuYmxvb2RMaXF1aWQuZGV2aWNlX3JlYWxfdGltZSArICfmm7TmlrAnIDogJy0tJ319XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkYXRlXCI+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2RhdGFcIj5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZl9sZWZ0XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7ZGF0YUxpc3RzTmV3LmJsb29kTGlxdWlkLmRhdGFfbXNnPyAoZGF0YUxpc3RzTmV3LmJsb29kTGlxdWlkLmRhdGFfbXNnLnVyaWNBY2lkVmFsIC8gMTApLnRvRml4ZWQoMikgOiAnLS0nfX1cblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZl9yaWdodFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25cIj7lvq7mkanlsJQv5Y2HPC90ZXh0PlxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJnXCI+XG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pY29uL25pYW9zdWFuLnBuZ1wiIHN0eWxlPVwid2lkdGg6IDIyMHJweDtcIiBtb2RlPVwid2lkdGhGaXhcIj48L2ltYWdlPlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdDwhLS0g5b+D546HIC0tPlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50LWl0ZW1cIiBAY2xpY2s9XCJ0b1BhZ2VDb20oJ3B1bHNlUmVhdCcpXCI+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cblx0XHRcdFx0XHRcdFx0XHR7e2dldE5hbWVCeUtleSgncHVsc2VSZWF0Jyl9fVxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGltZVwiPlxuXHRcdFx0XHRcdFx0XHRcdHt7ZGF0YUxpc3RzTmV3LnB1bHNlUmVhdC5kYXRhX21zZz8gZGF0YUxpc3RzTmV3LnB1bHNlUmVhdC5kZXZpY2VfcmVhbF90aW1lICsgJ+abtOaWsCcgOiAnLS0nfX1cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRhdGVcIj5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZsZXhfZGF0YVwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmX2xlZnRcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0e3tkYXRhTGlzdHNOZXcucHVsc2VSZWF0LmRhdGFfbXNnPyAoZGF0YUxpc3RzTmV3LnB1bHNlUmVhdC5kYXRhX21zZ1swXSkgOiAnLS0nfX1cblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZl9yaWdodFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25cIj7mrKEv5YiGPC90ZXh0PlxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJnXCI+XG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pY29uL21haWx2LnBuZ1wiIG1vZGU9XCJ3aWR0aEZpeFwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0PCEtLSDooYDohIIgLS0+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnQtaXRlbVwiIEBjbGljaz1cInRvUGFnZUNvbSgnYmxvb2RMaXF1aWRBbGwnKVwiPlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XG5cdFx0XHRcdFx0XHRcdFx0e3tnZXROYW1lQnlLZXkoJ2Jsb29kTGlxdWlkQWxsJyl9fVxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGltZVwiPlxuXHRcdFx0XHRcdFx0XHRcdHt7ZGF0YUxpc3RzTmV3LmJsb29kTGlxdWlkLmRhdGFfbXNnPyBkYXRhTGlzdHNOZXcuYmxvb2RMaXF1aWQuZGV2aWNlX3JlYWxfdGltZSArICfmm7TmlrAnIDogJy0tJ319XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJnYXAtY29udGVudFwiPlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZ2FwLWl0ZW1cIj5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx05oC76IOG5Zu66YaHXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7e2RhdGFMaXN0c05ldy5ibG9vZExpcXVpZC5kYXRhX21zZz8gKGRhdGFMaXN0c05ldy5ibG9vZExpcXVpZC5kYXRhX21zZy5jaG9sZXN0ZXJvbCAvIDEwMCkudG9GaXhlZCgyKSA6ICctLSd9fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25cIj7mr6vmkanlsJQv5Y2HPC90ZXh0PlxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImdhcC1pdGVtXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdOeUmOayueS4ieiEglxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0e3tkYXRhTGlzdHNOZXcuYmxvb2RMaXF1aWQuZGF0YV9tc2c/IChkYXRhTGlzdHNOZXcuYmxvb2RMaXF1aWQuZGF0YV9tc2cudHJpYWN5bGdseWNlcm9sIC8gMTAwKS50b0ZpeGVkKDIpIDogJy0tJ319XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvblwiPuavq+aRqeWwlC/ljYc8L3RleHQ+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZ2FwLWl0ZW1cIj5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx06auY5a+G5bqm6ISC6JuL55m9XG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7e2RhdGFMaXN0c05ldy5ibG9vZExpcXVpZC5kYXRhX21zZz8gKGRhdGFMaXN0c05ldy5ibG9vZExpcXVpZC5kYXRhX21zZy5oaWdoRGVuc2l0eSAvIDEwMCkudG9GaXhlZCgyKSA6ICctLSd9fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25cIj7mr6vmkanlsJQv5Y2HPC90ZXh0PlxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImdhcC1pdGVtXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdOS9juWvhuW6puiEguibi+eZvVxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0e3tkYXRhTGlzdHNOZXcuYmxvb2RMaXF1aWQuZGF0YV9tc2c/IChkYXRhTGlzdHNOZXcuYmxvb2RMaXF1aWQuZGF0YV9tc2cubG93RGVuc2l0eSAvIDEwMCkudG9GaXhlZCgyKSA6ICctLSd9fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25cIj7mr6vmkanlsJQv5Y2HPC90ZXh0PlxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQ8IS0tIOi6q+S9k+aIkOWIhiAtLT5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVudC1pdGVtXCI+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IEBjbGljaz1cInRvUGFnZUNvbSgnYm9keURhdGEnKVwiPlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cblx0XHRcdFx0XHRcdFx0XHRcdOi6q+S9k+aIkOWIhlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpbWVcIj5cblx0XHRcdFx0XHRcdFx0XHRcdHt7ZGF0YUxpc3RzTmV3LmJvZHlEYXRhLmRhdGFfbXNnPyBkYXRhTGlzdHNOZXcuYm9keURhdGEuZGV2aWNlX3JlYWxfdGltZSArICfmm7TmlrAnIDogJy0tJ319XG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0ZVwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4X2RhdGFcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmX2xlZnRcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7e2RhdGFMaXN0c05ldy5ib2R5RGF0YS5kYXRhX21zZz8gKGRhdGFMaXN0c05ldy5ib2R5RGF0YS5kYXRhX21zZy5CTUkgKSA6ICctLSd9fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZl9yaWdodFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvblwiPkJNSTwvdGV4dD5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJnXCIgc3R5bGU9XCJib3R0b206IDIyMHJweFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pY29uL3J0Y2YucG5nXCIgc3R5bGU9XCJ3aWR0aDogMjIwcnB4O1wiIG1vZGU9XCJ3aWR0aEZpeFwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQ8dmlldyBAY2xpY2s9XCJ0b1BhZ2VDb20oJ0VDR0RhdGEnKVwiPlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cblx0XHRcdFx0XHRcdFx0XHRcdOW/g+eUteWbvlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpbWVcIj5cblx0XHRcdFx0XHRcdFx0XHRcdHt7ZGF0YUxpc3RzTmV3LkVDR0RhdGEuZGF0YV9tc2c/IGRhdGFMaXN0c05ldy5FQ0dEYXRhLmRldmljZV9yZWFsX3RpbWUgKyAn5pu05pawJyA6ICctLSd9fVxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRhdGVcIj5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleF9kYXRhXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZl9sZWZ0XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0e3tkYXRhTGlzdHNOZXcuRUNHRGF0YS5kYXRhX21zZz8gKGRhdGFMaXN0c05ldy5FQ0dEYXRhLmRhdGFfbXNnLmhlYXJ0UmF0ZSB8fCBkYXRhTGlzdHNOZXcuRUNHRGF0YS5kYXRhX21zZy5tZWFuSGVhcnRSYXRlKSA6ICctLSd9fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZl9yaWdodFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvblwiPuasoS/liIY8L3RleHQ+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiZ1wiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pY29uL3hpbmRpYW50dS5wbmdcIiBzdHlsZT1cIndpZHRoOiAyMjBycHg7XCIgbW9kZT1cIndpZHRoRml4XCI+PC9pbWFnZT5cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0PCEtLSDlv4PnlLXlm74gLS0+XG5cdFx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwiY29udGVudC1pdGVtXCIgQGNsaWNrPVwidG9QYWdlQ29tKCdFQ0dEYXRhJylcIj5cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+IC0tPlxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQ8IS0tIOihgOawpyAtLT5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVudC1pdGVtXCIgQGNsaWNrPVwidG9QYWdlQ29tKCdibG9vZE94eWdlbicpXCI+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cblx0XHRcdFx0XHRcdFx0XHR7e2dldE5hbWVCeUtleSgnYmxvb2RPeHlnZW4nKX19XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aW1lXCI+XG5cdFx0XHRcdFx0XHRcdFx0e3tkYXRhTGlzdHNOZXcuYmxvb2RPeHlnZW4uZGF0YV9tc2c/IGRhdGFMaXN0c05ldy5ibG9vZE94eWdlbi5kZXZpY2VfcmVhbF90aW1lICsgJ+abtOaWsCcgOiAnLS0nfX1cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRhdGVcIj5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZsZXhfZGF0YVwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmX2xlZnRcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0e3tkYXRhTGlzdHNOZXcuYmxvb2RPeHlnZW4uZGF0YV9tc2c/IChkYXRhTGlzdHNOZXcuYmxvb2RPeHlnZW4uZGF0YV9tc2dbMF0pIDogJy0tJ319XG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZfcmlnaHRcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uXCI+JTwvdGV4dD5cblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiZ1wiPlxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvaWNvbi94dWV5YW5nLnBuZ1wiIG1vZGU9XCJ3aWR0aEZpeFwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0PCEtLSDkvZPmuKkgLS0+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnQtaXRlbVwiIEBjbGljaz1cInRvUGFnZUNvbSgnYm9keVRlbXBlcmF0dXJlJylcIj5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxuXHRcdFx0XHRcdFx0XHRcdHt7Z2V0TmFtZUJ5S2V5KCdib2R5VGVtcGVyYXR1cmUnKX19XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aW1lXCI+XG5cdFx0XHRcdFx0XHRcdFx0e3tkYXRhTGlzdHNOZXcuYm9keVRlbXBlcmF0dXJlLmRhdGFfbXNnPyBkYXRhTGlzdHNOZXcuYm9keVRlbXBlcmF0dXJlLmRldmljZV9yZWFsX3RpbWUgKyAn5pu05pawJyA6ICctLSd9fVxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0ZVwiPlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleF9kYXRhXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZfbGVmdFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7e2RhdGFMaXN0c05ldy5ib2R5VGVtcGVyYXR1cmUuZGF0YV9tc2c/IChkYXRhTGlzdHNOZXcuYm9keVRlbXBlcmF0dXJlLmRhdGFfbXNnKSA6ICctLSd9fVxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmX3JpZ2h0XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvblwiPuKEgzwvdGV4dD5cblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiZ1wiPlxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvaWNvbi93ZW5kdS5wbmdcIiBtb2RlPVwid2lkdGhGaXhcIj48L2ltYWdlPlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0PC96LXBhZ2luZz5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0aW1wb3J0IG5hdnRhYiBmcm9tICcuLi8uLi9jb21wb25lbnRzL25hdnRhYi9uYXZ0YWIudnVlJyBcblx0aW1wb3J0IGhvbWVEYXRhIGZyb20gJy4uLy4uL2NvbXBvbmVudHMvaG9tZS1kYXRhL2hvbWUtZGF0YS52dWUnXG5cdGltcG9ydCB7IGdldEFyck1heFZhbHVlIH0gZnJvbSAnQC91dGlscy91dGlscy5qcydcblx0aW1wb3J0IHN0b3JlIGZyb20gXCJAL3N0b3JlL2luZGV4LmpzXCI7XG5cdGltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tIFwidnVleFwiO1xuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0bmFtZTpcImhvbWUtZGF0YVwiLFxuXHRcdHByb3BzOiB7XG5cdFx0XHRkZXZpY2VMaXN0OiB7XG5cdFx0XHRcdGRlZmF1bHQ6IFtdXG5cdFx0XHR9LFxuXHRcdFx0ZGF0YUxpc3RzTmV3OiB7XG5cdFx0XHRcdGRlZmF1bHQ6IFtdXG5cdFx0XHR9LFxuXHRcdFx0QWN0aXZlZGV2aWNlOiB7XG5cdFx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0a2V5TmFtZU1hcDoge1xuXHRcdFx0XHQgICAgYmxvb2RHbHVjb3NlOiBcIuihgOezllwiLFxuXHRcdFx0XHQgICAgc2xlZXA6IFwi552h55ygXCIsXG5cdFx0XHRcdFx0Ymxvb2RPeHlnZW46IFwi6KGA5rCnXCIsXG5cdFx0XHRcdFx0Ymxvb2RQcmVzc3VyZTogJ+ihgOWOiycsXG5cdFx0XHRcdCAgICBibG9vZExpcXVpZDogXCLooYDohIJcIixcblx0XHRcdFx0XHRtZWlUdW86ICfmooXohLEnLFxuXHRcdFx0XHRcdHB1bHNlUmVhdDogJ+W/g+eOhycsXG5cdFx0XHRcdFx0dXBkYXRhRGF0ZTogJ+abtOaWsOaXtumXtCcsXG5cdFx0XHRcdFx0Ym9keURhdGE6ICfouqvkvZPmiJDliIYnLFxuXHRcdFx0XHRcdGJvZHlUZW1wZXJhdHVyZTogJ+S9k+a4qScsXG5cdFx0XHRcdFx0Ymxvb2RMaXF1aWRBbGw6ICfooYDohIInXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGRhdGFMaXN0czoge30sXG5cdFx0XHRcdFxuXHRcdFx0XHRuYW1lOiAnJyxcblx0XHRcdFx0bmFtZTE6ICcnLFxuXHRcdFx0XHRuYW1lMjogJycsXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRtb3VudGVkKCkge1xuXHRcdFx0dGhpcy5uYW1lMiA9IHRoaXMuZ2V0QWN0aWNlRGV2aWNlLmRldmljZV9pZDtcblx0XHR9LFxuXHRcdG9uTG9hZCgpIHtcblx0XHRcdC8qXG5cdFx0XHQqIOmmlumhteaVsOaNrlxuXHRcdFx0Ki9cblx0XHRcdHRoaXMub25SZWZyZXNoKCk7XG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcblx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHR2YXIgYXZhdWRpb3Nlc3Npb24gPSBwbHVzLmlvcy5pbXBvcnQoXCJBVkF1ZGlvU2Vzc2lvblwiKTtcblx0XHRcdFx0dmFyIGF2YXVkaW8gPSBhdmF1ZGlvc2Vzc2lvbi5zaGFyZWRJbnN0YW5jZSgpO1xuXHRcdFx0XHRhdmF1ZGlvLnJlcXVlc3RSZWNvcmRQZXJtaXNzaW9uKCgpPT57XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+eUs+ivt+m6puWFi+mjjuadg+mZkCcpOyAgXG5cdFx0XHRcdH0pO1xuXHRcdFx0fSwgMTAwMCk7XG5cdFx0XHQvLyAjZW5kaWZcblx0XHRcdFxuXHRcdFx0dGhpcy51cmxMaW5rID0gYC9oeWJyaWQvaHRtbC9haS5odG1sYDtcblx0XHR9LFxuXHRcdGNvbXB1dGVkOiB7XG5cdFx0XHQuLi5tYXBHZXR0ZXJzKHtcblx0XHRcdFx0Z2V0QWN0aWNlRGV2aWNlOiBcImFwaS9nZXRBY3RpY2VEZXZpY2VcIlxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdFxuXHRcdG9uUmVhZHkoKSB7XG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcblx0XHRcdGxldCBwYWdlcyA9IGdldEN1cnJlbnRQYWdlcygpO1xuXHRcdFx0bGV0IHBhZ2UgPSBwYWdlc1twYWdlcy5sZW5ndGggLSAxXTtcblx0XHRcdGxldCBjdXJyZW50V2VidmlldyA9IHBhZ2UuJGdldEFwcFdlYnZpZXcoKTtcblx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XG5cdFx0XHRcdGNvbnN0IHd2ID0gY3VycmVudFdlYnZpZXcuY2hpbGRyZW4oKVswXVxuXHRcdFx0XHQvL3NldFN0eWxl6K6+572ud2Vidmlld+eahOWuvemrmOeahOS9jee9rlxuXHRcdFx0XHR3di5zZXRTdHlsZSh7XG5cdFx0XHRcdFx0dG9wOiAwLFxuXHRcdFx0XHRcdHJpZ2h0OiAwLFxuXHRcdFx0XHRcdGhlaWdodDogdW5pLmdldFN5c3RlbUluZm9TeW5jKCkud2luZG93SGVpZ2h0LFxuXHRcdFx0XHRcdHdpZHRoOiB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS53aW5kb3dXaWR0aCAtIDY2MFxuXHRcdFx0XHR9KTtcblx0XHRcdH0sIDEwMCk7XG5cdFx0XHQvLyAjZW5kaWZcblx0XHR9LFxuXHRcdFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdGdldEFyck1heFZhbHVlLFxuXHRcdFx0b25SZWZyZXNoKHBhZ2VObywgcGFnZVNpemUpIHtcblx0XHRcdFx0Y29uc29sZS5sb2coJ+aJi+mAiScpXG5cdFx0XHRcdHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdhcGkvZ2V0SW5kZXhEYXRhJywgeyBcblx0XHRcdFx0XHRkZXZpY2VfaWQ6IHRoaXMuZ2V0QWN0aWNlRGV2aWNlLmRldmljZV9pZCAsXG5cdFx0XHRcdFx0bmVlZF9hcnIgOltcblx0XHRcdFx0XHRcdCdwdWxzZVJlYXQnLFxuXHRcdFx0XHRcdFx0J2Jsb29kT3h5Z2VuJyxcblx0XHRcdFx0XHRcdCdibG9vZFByZXNzdXJlJyxcblx0XHRcdFx0XHRcdCdibG9vZEdsdWNvc2UnLFxuXHRcdFx0XHRcdFx0J21laVR1bycsXG5cdFx0XHRcdFx0XHQnYm9keVRlbXBlcmF0dXJlJyxcblx0XHRcdFx0XHRcdCdibG9vZExpcXVpZCcsXG5cdFx0XHRcdFx0XHQnc3RlcEluZGV4Jyxcblx0XHRcdFx0XHRcdCdFQ0dEYXRhJyxcblx0XHRcdFx0XHRcdCdTbGVlcERhdGFzJyxcblx0XHRcdFx0XHRcdCdib2R5RGF0YSdcblx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0XHRcdGZvcihsZXQgaSA9IDA7aSA8IHJlcy5sZW5ndGg7IGkrKyl7XG5cdFx0XHRcdFx0XHRcdHRoaXMuZGF0YUxpc3RzTmV3W3Jlc1tpXS50eXBlXSA9IHJlc1tpXVxuXHRcdFx0XHRcdFx0XHR0aGlzLmRhdGFMaXN0c05ld1tyZXNbaV0ubmFtZV0gPSB0aGlzLmdldE5hbWVCeUtleShyZXNbaV0udHlwZSlcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0dGhpcy51cmxMaW5rID0gYC9oeWJyaWQvaHRtbC9haS5odG1sP2RhdGE9JHtKU09OLnN0cmluZ2lmeShyZXMpfWA7XG5cdFx0XHRcdFx0XHR0aGlzLiRyZWZzLnBhZ2luZy5jb21wbGV0ZSgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0KTtcblx0XHRcdFx0XG5cdFx0XHRcdHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdhcGkvZ2V0QmluZFVzZXJEZXZpY2VJZCcpLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdkZXZpY2VHZXQnLCByZXMpO1xuXHRcdFx0XHR9KTtcblx0XHRcdH0sXG5cdFx0XHRta0hvdXJNaW4obWluKXtcblx0XHRcdFx0aWYobWluIDwgNjApe1xuXHRcdFx0XHRcdHJldHVybiBbMCxtaW5dXG5cdFx0XHRcdH1cblx0XHRcdFx0cmV0dXJuIFsoTWF0aC5mbG9vcihtaW4gLyA2MCkpLChtaW4gJSA2MCldXG5cdFx0XHR9LFxuXHRcdFx0dG9QYWdlKHVybCkge1xuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0dXJsXG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0Z2V0TmFtZUJ5S2V5KGtleSkge1xuXHRcdFx0ICAgIHJldHVybiB0aGlzLmtleU5hbWVNYXBba2V5XSB8fCBcIktleSBub3QgZm91bmRcIjtcblx0XHRcdH0sXG5cdFx0XHRmb3JtYXREYXRlVGltZShkYXRlVGltZVN0cikge1xuXHRcdFx0XHRpZiAoZGF0ZVRpbWVTdHIpIHtcblx0XHRcdFx0XHRyZXR1cm4gZGF0ZVRpbWVTdHIucmVwbGFjZSgvLS9nLCAnICcpLnJlcGxhY2UoJyAnLCAnICcsIDIpLnJlcGxhY2UoJyAnLCAnOicpO1xuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0dG9QYWdlQ29tKHZhbCkge1xuXHRcdFx0XHR0aGlzLiRlbWl0KCdwYWdlRGV0YWlsJywgdmFsKVxuXHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ2FwaS9zZXRwYWdlVHlwZScsIHZhbClcblx0XHRcdH0sXG5cdFx0XHQvLyDpgIDlh7rnmbvlvZVcblx0XHRcdG91dGxvZ2luKCkge1xuXHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ2FwaS9zZXRBcGlUb2tlbicsICcnKVxuXHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ2FwaS9zZXRBY3RpY2VEZXZpY2UnLCAnJylcblx0XHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KCdhcGkvc2V0VXNlckluZm8nLCB7fSlcblx0XHRcdFx0XG5cdFx0XHRcdHVuaS5yZUxhdW5jaCh7XG5cdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9sb2dpbi9sb2dpblwiXG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0Ly8g6YCJ5Lit55qE6K6+5aSHXG5cdFx0XHRjaGFuZ2VEZXYoaXRlbSkge1xuXHRcdFx0XHR0aGlzLm5hbWUyID0gaXRlbS5kZXZpY2VfaWQ7XG5cdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnYXBpL3NldEFjdGljZURldmljZScsIGl0ZW0pO1xuXHRcdFx0XHRcblx0XHRcdFx0Ly8g5p+l6K+i5Liq5Lq65L+h5oGvXG5cdFx0XHRcdHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdhcGkvZ2V0VXNlckluZm8nLCB7IGRldmljZV9pZDogaXRlbS5kZXZpY2VfaWQgfSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnYXBpL3NldFVzZXJJbmZvJywgcmVzKTtcblx0XHRcdFx0fSk7XG5cdFx0XHRcdFxuXHRcdFx0XHR1bmkucmVMYXVuY2goe1xuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9pbmRleC9pbmRleCdcblx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuXHQuZmxleF9kYXRhe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LmZfbGVmdHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XG5cdFx0fVxuXHRcdC5mX3JpZ2h0e1xuXHRcdFx0cGFkZGluZy10b3A6IDE2cnB4O1xuXHRcdH1cblx0fVxuXHRcblx0LmNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDIwcnB4IDMwcnB4O1xuXHRcdG1hcmdpbi10b3A6MjBycHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5sZWZ0IHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0fVxuXHRcdC5yaWdodCB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRyaWdodDogMHJweDtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0cGFkZGluZzogMzBycHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcnB4O1xuXHRcdH1cblx0XHQuY29udGVudC1oZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBycHg7XG5cdFx0XHRwYWRkaW5nOiAzMHJweDtcblx0XHRcdGhlaWdodDogMzAwcnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRtYXJnaW46IDBycHggMHJweCAzMHJweCAwcnB4O1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2ltZy5hZ3JpbWVkaWEuY24vd2F0Y2gtYXBwL2hlYWRlci1iZy5wbmcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5zaGEtZG93IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMzAwcnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0b3BhY2l0eTogLjQ7XG5cdFx0XHR9XG5cdFx0XHQudGV4dCB7XG5cdFx0XHRcdHdpZHRoOiA4MDBycHg7XG5cdFx0XHRcdC8vIGhlaWdodDogMzAwcnB4O1xuXHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRyaWdodDowcHg7XG5cdFx0XHRcdGJvdHRvbTowcHg7XG5cdFx0XHRcdG1hcmdpbjphdXRvO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnJweCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xuXHRcdFx0XHRwYWRkaW5nOjIwcnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2MHJweDtcblx0XHRcdH1cblx0XHRcdC5sZWZ0IHtcblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwMHJweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcblx0XHRcdFx0XHR0ZXh0LXN0cm9rZTogMTBycHggd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRlc2Mge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDM0cnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yb3cge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHR9XG5cdFx0Lmxpc3Qtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDBycHggNDBycHg7XG5cdFx0fVxuXHRcdC5jb250cm9sIHtcblx0XHRcdG1hcmdpbjogMHJweCA0MHJweDtcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRmb250LXNpemU6IDM2cnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHJweDtcblx0XHRcdFx0cGFkZGluZzogMzBycHggNTBycHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4IDtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNjBycHggMCByZ2JhKDQzLDg2LDExMiwuMSkgO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVhZGVyLWl0ZW0ge1xuXHRcdFx0aGVpZ2h0OiAyODBycHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctdG9wOiAwcnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5jb250ZW50LWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDQyJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbjogMjBycHggMTBycHg7XG5cdFx0XHRwYWRkaW5nOiAzMHJweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcnB4IDtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDYwcnB4IDAgcmdiYSg0Myw4NiwxMTIsLjEpIDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA2MHJweCAwIHJnYmEoNDMsODYsMTEyLC4xKSA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzOHJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRycHg7XG5cdFx0XHR9XG5cdFx0XHQucm93LXRpbWUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMzBycHg7XG5cdFx0XHRcdGxlZnQ6IDYwcnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xuXHRcdFx0XHRjb2xvcjogZ3JleTtcblx0XHRcdH1cblx0XHRcdC5iZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwcnB4O1xuXHRcdFx0XHRyaWdodDogMjBycHg7XG5cdFx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0aW1hZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAyNTBycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aW1lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcblx0XHRcdFx0Y29sb3I6IGdyZXk7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcnB4IDBycHggMjBycHggMHJweDtcblx0XHRcdH1cblx0XHRcdC5yb3ctZGF0ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDZycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHRleHQge1xuXHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0NnJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMHJweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xuXHRcdFx0XHRcdGNvbG9yOiBncmV5O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5nYXAtY29udGVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0LmdhcC1pdGVtIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHJweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZycHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5udW0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRcblx0Ly8g5pKt5pS+5Zmo5qC35byPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cblx0LnZpZGVvIHtcblx0XHR3aWR0aDogODAlO1xuXHRcdHBhZGRpbmc6IDBycHggMjBycHg7XG5cdH1cblxuXHQvKiDpmpDol4/miYDmnInpu5jorqTmjqfku7YgKi9cblx0dmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuXHQgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQgXG5cdHZpZGVvOjotbW96LW1lZGlhLWNvbnRyb2xzIHtcblx0ICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0IFxuXHR2aWRlbzo6LW1zLW1lZGlhLWNvbnRyb2xzIHtcblx0ICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0IFxuXHQvKiDpkojlr7nkuI3lkIzmtY/op4jlmajnmoTpmpDol4/mjqfku7bnmoTmlrnlvI8gKi9cblx0dmlkZW86OnBhcnQobWVkaWEtY29udHJvbHMpIHtcblx0ICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdHZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiAzMHJweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdFxuXHQudmlkZW8td3JhcHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzA2MTkzYTtcblx0XHRtYXJnaW46IDBycHggMjBycHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0XG5cdFxuXHRcblx0LnBhZ2UtbWFpbiB7XG5cdCAgICAgICAgcGFkZGluZzogMjBycHg7XG5cdCAgICB9XG5cdFxuXG5cdC5idG4taW5mbyB7XG5cdFx0d2lkdGg6IDYwMHJweDtcblx0XHRoZWlnaHQ6IDg4cnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDMwcnB4O1xuXHRcdGJvcmRlcjogc29saWQgI2YwZjBmMCAxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJycHg7XG5cdFx0cGFkZGluZzogMCAzMHJweDtcblx0fVxuXG5cdC5idG4taW5mbzEge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycnB4O1xuXHR9XG5cdC5jYXJkIHtcblx0XHR3aWR0aDogODAwcnB4ICFpbXBvcnRhbnQ7XG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///144\n"); /***/ }), /* 145 */ /*!*****************************************************!*\ !*** /Users/white/Desktop/watch-app/utils/utils.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.utf16toEntities = exports.userLeave = exports.trimSpace = exports.timestampToTime = exports.timeChange = exports.saveImg = exports.md5 = exports.makeSign = exports.isDateTimeBetween = exports.goPath = exports.getVersion = exports.getSunmiSerial = exports.getPwd = exports.getBodyKeyInfo = exports.getBodyInfoData = exports.getArrMaxValue = exports.default = exports.copyThis = exports.base64ToBlob = exports.back = exports.areAllIdsEmpty = exports.EasyPay = exports.DeviceType = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _w_md = _interopRequireDefault(__webpack_require__(/*! ./w_md5.js */ 146));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../store/index.js */ 147));\nvar copyThis = function copyThis(str) {\n uni.setClipboardData({\n data: str,\n //要被复制的内容\n success: function success() {\n //复制成功的回调函数\n uni.showToast({\n //提示\n title: \"复制成功\"\n });\n }\n });\n};\nexports.copyThis = copyThis;\nvar goPath = function goPath(path, type) {\n uni.navigateTo({\n url: path,\n fail: function fail(e) {\n __f__(\"log\", e, \" at utils/utils.js:19\");\n }\n });\n};\nexports.goPath = goPath;\nvar md5 = function md5(bStr) {\n var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2;\n type = parseInt(type);\n var str = '';\n switch (type) {\n case 0:\n str = _w_md.default.hex_md5_16(bStr); //16位小写\n break;\n case 1:\n str = _w_md.default.hex_md5_16Upper(bStr); //16位大写\n break;\n case 2:\n str = _w_md.default.hex_md5_32(bStr); //32位小写\n break;\n case 3:\n str = _w_md.default.hex_md5_32Upper(bStr); //32位大写\n break;\n }\n return str;\n};\nexports.md5 = md5;\nvar getPwd = function getPwd(str) {\n if (str == '') {\n return '';\n }\n return md5('bmsc-' + str);\n};\nexports.getPwd = getPwd;\nvar getVersion = function getVersion() {\n // 获取当前app的版本\n var version = '';\n var systemInfo = uni.getSystemInfoSync();\n version = systemInfo.appWgtVersion;\n return version;\n};\nexports.getVersion = getVersion;\nvar back = function back() {\n uni.navigateBack({\n delta: 1\n });\n};\nexports.back = back;\nvar getBodyInfoData = function getBodyInfoData() {\n var bodyDataExample = {\n BMI: {\n name: \"BMI\",\n tags: [{\n name: '偏瘦',\n colorIdx: 0,\n val: 18.5,\n icon_key: 'icon-down-arrow'\n }, {\n name: '完美',\n colorIdx: 1,\n val: 24,\n icon_key: 'icon-success'\n }, {\n name: '超重',\n colorIdx: 2,\n val: 28,\n icon_key: \"icon-up-arrow\"\n }, {\n name: '肥胖',\n colorIdx: 3,\n val: 0,\n icon_key: \"icon-up-arrow\"\n }],\n unit: '',\n // 计量单位\n icon: 'https://img.agrimedia.cn/-_BMI-tuya.png'\n },\n bodyFatPercentage: {\n name: \"体脂率\",\n tags: [{\n name: '偏瘦',\n colorIdx: 0,\n val: 18,\n icon_key: 'icon-down-arrow'\n }, {\n name: '完美',\n colorIdx: 1,\n val: 23,\n icon_key: 'icon-success'\n }, {\n name: '超重',\n colorIdx: 2,\n val: 30,\n icon_key: \"icon-up-arrow\"\n }, {\n name: '肥胖',\n colorIdx: 3,\n val: 0,\n icon_key: \"icon-up-arrow\"\n }],\n unit: '%',\n // 计量单位\n icon: 'https://img.agrimedia.cn/%E4%BD%93%E8%84%82%E7%8E%871-tuya.png'\n },\n leanBodyMass: {\n name: \"去脂体重\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 45.8,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 55.9,\n icon_key: 'icon-success'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-success\"\n }],\n unit: '千克',\n // 计量单位\n icon: 'https://img.agrimedia.cn/%E5%8E%BB%E8%84%82%E4%BD%93%E9%87%8D-tuya.png'\n },\n muscleRate: {\n name: \"肌肉率\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 68.1,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 84.8,\n icon_key: 'icon-success'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-success\"\n }],\n unit: '%',\n // 计量单位\n icon: 'https://img.agrimedia.cn/Surgery-tuya.png'\n },\n muscleMass: {\n name: \"肌肉量\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 40.8,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 50.8,\n icon_key: 'icon-success'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-success\"\n }],\n unit: '千克',\n // 计量单位\n icon: 'https://img.agrimedia.cn/watch-app/exercise-tuya.png'\n },\n subcutaneousFat: {\n name: \"皮下脂肪\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 8.6,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 16.7,\n icon_key: 'icon-success'\n }, {\n name: '高',\n colorIdx: 2,\n val: 0,\n icon_key: \"icon-up-arrow\"\n }],\n unit: '%',\n // 计量单位\n icon: 'https://img.agrimedia.cn/008%E7%9A%AE%E4%B8%8B%E8%84%82%E8%82%AA-tuya.png'\n },\n bodyMoisture: {\n name: \"体内水分\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 53.4,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 66.6,\n icon_key: 'icon-success'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-up-arrow\"\n }],\n unit: '%',\n // 计量单位\n icon: 'https://img.agrimedia.cn/watch-app/%E6%B0%B42-tuya.png'\n },\n skeletalMuscleRate: {\n name: \"骨骼肌\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 25,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 35,\n icon_key: 'icon-success'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-success\"\n }],\n unit: '%',\n // 计量单位\n icon: 'https://img.agrimedia.cn/watch-app/%E9%AA%A8%E9%AA%BC%E8%82%8C%E7%8E%87-tuya.png'\n },\n boneMass: {\n name: \"骨重\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 2.9,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 3.7,\n icon_key: 'icon-success'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-up-arrow\"\n }],\n unit: '千克',\n // 计量单位\n icon: 'https://img.agrimedia.cn/%E9%AA%A8%E9%87%8D.png'\n },\n proteinAmount: {\n name: \"蛋白质\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 14.1,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 17.7,\n icon_key: 'icon-success'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-up-arrow\"\n }],\n unit: '%',\n // 计量单位\n icon: 'https://img.agrimedia.cn/%E8%9B%8B%E7%99%BD%E8%B4%A8-tuya.png'\n },\n basalMetabolicRate: {\n name: \"基础代谢\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 1619,\n icon_key: 'icon-down-arrow'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-success\"\n }],\n unit: '千卡',\n // 计量单位\n icon: 'https://img.agrimedia.cn/%E5%9F%BA%E7%A1%80%E4%BB%A3%E8%B0%A2.png'\n }\n };\n return bodyDataExample;\n};\nexports.getBodyInfoData = getBodyInfoData;\nvar getBodyKeyInfo = function getBodyKeyInfo(val, key_name) {\n var colorArr = [\"#5990f5\", \"#29ce70\", \"#fcb041\", \"#fa6820\", \"#1da30f\"];\n var back = {};\n var data = getBodyInfoData()[key_name].tags;\n data.map(function (v, i) {\n if (i == 0) {\n if (val < v.val) {\n back = v;\n back.prev_val = 0;\n back.idx = i;\n back.color = colorArr[i];\n back.margin = (val / (v.val - 0) * 100).toString() + '%';\n }\n } else {\n if (val >= data[i - 1].val && (val < v.val || v.val == 0)) {\n back = v;\n back.prev_val = data[i - 1].val;\n back.idx = i;\n back.color = colorArr[i];\n if (v.val == 0) {\n back.margin = '20%';\n } else {\n back.margin = ((val - data[i - 1].val) / (v.val - data[i - 1].val) * 100).toString() + '%';\n }\n }\n }\n });\n return back;\n};\nexports.getBodyKeyInfo = getBodyKeyInfo;\nvar makeSign = function makeSign(obj, serverTime) {\n obj = JSON.parse(JSON.stringify(obj));\n var app_key = 'm58c97';\n var app_secret = 'e9c0a04382655dfgb3c98d11477ad547';\n // let serverTime = (store.getters['api/getServerTime'] == 0?(parseInt(Date.now() /1000)):store.getters['api/getServerTime'])\n obj.app_key = app_key;\n obj.timestamp = serverTime;\n var arr = Object.keys(obj);\n arr.sort();\n var o = {};\n arr.forEach(function (v, i) {\n o[v] = obj[v];\n });\n var arr2 = Object.keys(o);\n var str = '';\n arr2.forEach(function (v, i) {\n if (o[v] !== '') {\n if ((0, _typeof2.default)(o[v]) == 'object') {\n o[v] = JSON.stringify(o[v]);\n }\n str += v + '=' + o[v] + '&';\n }\n });\n if (str != '') {\n str = str.substr(0, str.length - 1);\n }\n var md = md5(str + app_secret);\n return md;\n};\n\n// APP下执行\nexports.makeSign = makeSign;\nvar DeviceType = function DeviceType() {\n var platform = uni.getSystemInfoSync().platform;\n if (platform == 'ios') {\n return 'ios';\n } else if (platform == 'android') {\n return 'android';\n }\n};\n\n// 地址 标题名 分页跳转类型\nexports.DeviceType = DeviceType;\nvar EasyPay = function EasyPay(url, title, pageType) {\n uni.navigateTo({\n url: \"/pages/user/pay_webview/pay_webview?title=\".concat(title, \"&urlLink=\").concat(encodeURIComponent(url), \"&pageType=\").concat(pageType)\n });\n};\n\n// 保存图片\nexports.EasyPay = EasyPay;\nvar saveImg = function saveImg(img) {\n var arr = [];\n arr.push(img);\n uni.previewImage({\n urls: arr,\n //预览图片的地址,必须要数组形式\n longPressActions: {\n itemList: ['保存图片'],\n success: function success(res) {\n uni.downloadFile({\n url: img,\n success: function success(data) {\n if (data.statusCode == 200) {\n uni.saveImageToPhotosAlbum({\n filePath: data.tempFilePath,\n success: function success() {\n uni.showToast({\n title: '保存成功',\n icon: \"success\"\n });\n }\n });\n }\n }\n });\n }\n }\n });\n};\n\n// 数组去空\nexports.saveImg = saveImg;\nvar trimSpace = function trimSpace(array) {\n var newArr = [];\n for (var i = 0; i < array.length; i++) {\n if (array[i] !== undefined && array[i] !== null && array[i] !== '') {\n newArr.push(array[i]);\n }\n }\n return newArr;\n};\n\n// 时间转换(时间格式(2021-07-02 12:12:12) 显示为几分钟前,几小时前等)\nexports.trimSpace = trimSpace;\nvar timeChange = function timeChange(dateTimeStamp) {\n var dateTimeStamp = Date.parse(dateTimeStamp.replace(/-/gi, \"/\"));\n var minute = 1000 * 60; //把分,时,天,周,半个月,一个月用毫秒表示\n var hour = minute * 60;\n var day = hour * 24;\n var week = day * 7;\n var halfamonth = day * 15;\n var month = day * 30;\n var now = new Date().getTime(); //获取当前时间毫秒\n var diffValue = now - dateTimeStamp; //时间差\n if (diffValue < 0) {\n return '刚刚';\n }\n var minC = diffValue / minute; //计算时间差的分,时,天,周,月\n var hourC = diffValue / hour;\n var dayC = diffValue / day;\n var weekC = diffValue / week;\n var monthC = diffValue / month;\n var result = \"2\";\n if (monthC >= 1 && monthC <= 3) {\n result = \" \" + parseInt(monthC) + \"月前\";\n } else if (weekC >= 1 && weekC <= 4) {\n result = \" \" + parseInt(weekC) + \"周前\";\n } else if (dayC >= 1 && dayC <= 6) {\n result = \" \" + parseInt(dayC) + \"天前\";\n } else if (hourC >= 1 && hourC <= 23) {\n result = \" \" + parseInt(hourC) + \"小时前\";\n } else if (minC >= 1 && minC <= 59) {\n result = \" \" + parseInt(minC) + \"分钟前\";\n } else if (diffValue >= 0 && diffValue <= minute) {\n result = \"刚刚\";\n } else {\n var datetime = new Date();\n datetime.setTime(dateTimeStamp);\n var Nyear = datetime.getFullYear();\n {}\n var Nmonth = datetime.getMonth() + 1 < 10 ? \"0\" + (datetime.getMonth() + 1) : datetime.getMonth() + 1;\n var Ndate = datetime.getDate() < 10 ? \"0\" + datetime.getDate() : datetime.getDate();\n var Nhour = datetime.getHours() < 10 ? \"0\" + datetime.getHours() : datetime.getHours();\n var Nminute = datetime.getMinutes() < 10 ? \"0\" + datetime.getMinutes() : datetime.getMinutes();\n var Nsecond = datetime.getSeconds() < 10 ? \"0\" + datetime.getSeconds() : datetime.getSeconds();\n result = Nyear + \"-\" + Nmonth + \"-\" + Ndate;\n }\n return result;\n};\n\n//检测utf16emoji表情 转换为实体字符以供后台存储\nexports.timeChange = timeChange;\nvar utf16toEntities = function utf16toEntities(str) {\n var patt = /[\\ud800-\\udbff][\\udc00-\\udfff]/g;\n str = str.replace(patt, function (char) {\n var H, L, code;\n if (char.length === 2) {\n //辅助平面字符(我们需要做处理的一类)\n H = char.charCodeAt(0); // 取出高位\n L = char.charCodeAt(1); // 取出低位\n code = (H - 0xD800) * 0x400 + 0x10000 + L - 0xDC00; // 转换算法\n return \"&#\" + code + \";\";\n } else {\n return char;\n }\n });\n return str;\n};\n\n// base64转二进制文件\nexports.utf16toEntities = utf16toEntities;\nvar base64ToBlob = function base64ToBlob(urlData, type) {\n var arr = urlData.split(',');\n var mime = arr[0].match(/:(.*?);/)[1] || type;\n // 去掉url的头,并转化为byte\n var bytes = window.atob(arr[1]);\n // 处理异常,将ascii码小于0的转换为大于0\n var ab = new ArrayBuffer(bytes.length);\n // 生成视图(直接针对内存):8位无符号整数,长度1个字节\n var ia = new Uint8Array(ab);\n for (var i = 0; i < bytes.length; i++) {\n ia[i] = bytes.charCodeAt(i);\n }\n return new Blob([ab], {\n type: mime\n });\n};\nexports.base64ToBlob = base64ToBlob;\nvar userLeave = function userLeave(value) {\n if (value == 2) {\n return '管理员';\n } else if (value == 1) {\n return '群主';\n } else if (value == 0) {\n return '普通群员';\n }\n};\n\n// 时间戳转日期\nexports.userLeave = userLeave;\nvar timestampToTime = function timestampToTime(timestamp) {\n // 时间戳为10位需*1000,时间戳为13位不需乘1000\n var date = new Date(timestamp * 1000);\n var Y = date.getFullYear() + \"-\";\n var M = (date.getMonth() + 1 < 10 ? \"0\" + (date.getMonth() + 1) : date.getMonth() + 1) + \"-\";\n var D = (date.getDate() < 10 ? \"0\" + date.getDate() : date.getDate()) + \" \";\n var h = (date.getHours() < 10 ? \"0\" + date.getHours() : date.getHours()) + \":\";\n var m = (date.getMinutes() < 10 ? \"0\" + date.getMinutes() : date.getMinutes()) + \":\";\n var s = date.getSeconds() < 10 ? \"0\" + date.getSeconds() : date.getSeconds();\n return Y + M + D + h + m + s;\n};\nexports.timestampToTime = timestampToTime;\nvar isDateTimeBetween = function isDateTimeBetween(startDateTime, endDateTime, currentDateTime) {\n var startDate = new Date(startDateTime);\n var endDate = new Date(endDateTime);\n var currentDate = new Date(currentDateTime);\n if (startDate <= endDate) {\n return currentDate >= startDate && currentDate <= endDate;\n } else {\n // 处理跨天的情况\n return currentDate >= startDate || currentDate <= endDate;\n }\n};\nexports.isDateTimeBetween = isDateTimeBetween;\nvar areAllIdsEmpty = function areAllIdsEmpty(arr) {\n // 遍历数组中的每个对象 \n for (var i = 0; i < arr.length; i++) {\n __f__(\"log\", arr[i].ids, \" at utils/utils.js:616\");\n // 如果对象的ids属性不是空数组,则立即返回true \n if (arr[i].ids && arr[i].ids.length > 0) {\n return true; // 至少有一个ids不是空的,返回true \n }\n }\n};\nexports.areAllIdsEmpty = areAllIdsEmpty;\nvar getSunmiSerial = function getSunmiSerial() {\n var sunmi_serial = '';\n var dataKey = 'getDeviceSn'; // 同上面设置的key\n sunmi_serial = uni.getStorageSync(dataKey);\n if (!sunmi_serial) {\n var Build = plus.android.importClass(\"android.os.Build\");\n var SystemProperties = plus.android.importClass(\"android.os.SystemProperties\");\n if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {\n sunmi_serial = Build.getSerial();\n // sunmi_serial = SystemProperties.get('ro.sunmi.serial') \n } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {\n sunmi_serial = Build.getSerial();\n } else {\n sunmi_serial = Build.SERIAL;\n }\n uni.setStorageSync(dataKey, sunmi_serial);\n }\n\n // if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {\n // \tsunmi_serial = Build.getSerial() \n // sunmi_serial = SystemProperties.get('ro.sunmi.serial') \n // } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { \n // sunmi_serial = Build.getSerial() \n // } else{ \n // sunmi_serial = Build.SERIAL \n // }\n return sunmi_serial;\n};\nexports.getSunmiSerial = getSunmiSerial;\nvar getArrMaxValue = function getArrMaxValue(arr) {\n if (!arr || arr.length === 0) {\n return '--'; // 值是0或空就不显示\n }\n\n var max = arr[0];\n for (var i = 1; i < arr.length; i++) {\n if (arr[i] > max) {\n max = arr[i];\n }\n }\n return max;\n};\nexports.getArrMaxValue = getArrMaxValue;\nvar _default = {\n copyThis: copyThis,\n goPath: goPath,\n md5: md5,\n makeSign: makeSign,\n getPwd: getPwd,\n DeviceType: DeviceType,\n EasyPay: EasyPay,\n saveImg: saveImg,\n trimSpace: trimSpace,\n timeChange: timeChange,\n utf16toEntities: utf16toEntities,\n userLeave: userLeave,\n timestampToTime: timestampToTime,\n isDateTimeBetween: isDateTimeBetween,\n areAllIdsEmpty: areAllIdsEmpty,\n getArrMaxValue: getArrMaxValue,\n getBodyInfoData: getBodyInfoData,\n getBodyKeyInfo: getBodyKeyInfo,\n getVersion: getVersion,\n back: back,\n getSunmiSerial: getSunmiSerial\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 46)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvdXRpbHMuanMiXSwibmFtZXMiOlsiY29weVRoaXMiLCJzdHIiLCJ1bmkiLCJzZXRDbGlwYm9hcmREYXRhIiwiZGF0YSIsInN1Y2Nlc3MiLCJzaG93VG9hc3QiLCJ0aXRsZSIsImdvUGF0aCIsInBhdGgiLCJ0eXBlIiwibmF2aWdhdGVUbyIsInVybCIsImZhaWwiLCJlIiwibWQ1IiwiYlN0ciIsInBhcnNlSW50Iiwid19tZDUiLCJoZXhfbWQ1XzE2IiwiaGV4X21kNV8xNlVwcGVyIiwiaGV4X21kNV8zMiIsImhleF9tZDVfMzJVcHBlciIsImdldFB3ZCIsImdldFZlcnNpb24iLCJ2ZXJzaW9uIiwic3lzdGVtSW5mbyIsImdldFN5c3RlbUluZm9TeW5jIiwiYXBwV2d0VmVyc2lvbiIsImJhY2siLCJuYXZpZ2F0ZUJhY2siLCJkZWx0YSIsImdldEJvZHlJbmZvRGF0YSIsImJvZHlEYXRhRXhhbXBsZSIsIkJNSSIsIm5hbWUiLCJ0YWdzIiwiY29sb3JJZHgiLCJ2YWwiLCJpY29uX2tleSIsInVuaXQiLCJpY29uIiwiYm9keUZhdFBlcmNlbnRhZ2UiLCJsZWFuQm9keU1hc3MiLCJtdXNjbGVSYXRlIiwibXVzY2xlTWFzcyIsInN1YmN1dGFuZW91c0ZhdCIsImJvZHlNb2lzdHVyZSIsInNrZWxldGFsTXVzY2xlUmF0ZSIsImJvbmVNYXNzIiwicHJvdGVpbkFtb3VudCIsImJhc2FsTWV0YWJvbGljUmF0ZSIsImdldEJvZHlLZXlJbmZvIiwia2V5X25hbWUiLCJjb2xvckFyciIsIm1hcCIsInYiLCJpIiwicHJldl92YWwiLCJpZHgiLCJjb2xvciIsIm1hcmdpbiIsInRvU3RyaW5nIiwibWFrZVNpZ24iLCJvYmoiLCJzZXJ2ZXJUaW1lIiwiSlNPTiIsInBhcnNlIiwic3RyaW5naWZ5IiwiYXBwX2tleSIsImFwcF9zZWNyZXQiLCJ0aW1lc3RhbXAiLCJhcnIiLCJPYmplY3QiLCJrZXlzIiwic29ydCIsIm8iLCJmb3JFYWNoIiwiYXJyMiIsInN1YnN0ciIsImxlbmd0aCIsIm1kIiwiRGV2aWNlVHlwZSIsInBsYXRmb3JtIiwiRWFzeVBheSIsInBhZ2VUeXBlIiwiZW5jb2RlVVJJQ29tcG9uZW50Iiwic2F2ZUltZyIsImltZyIsInB1c2giLCJwcmV2aWV3SW1hZ2UiLCJ1cmxzIiwibG9uZ1ByZXNzQWN0aW9ucyIsIml0ZW1MaXN0IiwicmVzIiwiZG93bmxvYWRGaWxlIiwic3RhdHVzQ29kZSIsInNhdmVJbWFnZVRvUGhvdG9zQWxidW0iLCJmaWxlUGF0aCIsInRlbXBGaWxlUGF0aCIsInRyaW1TcGFjZSIsImFycmF5IiwibmV3QXJyIiwidW5kZWZpbmVkIiwidGltZUNoYW5nZSIsImRhdGVUaW1lU3RhbXAiLCJEYXRlIiwicmVwbGFjZSIsIm1pbnV0ZSIsImhvdXIiLCJkYXkiLCJ3ZWVrIiwiaGFsZmFtb250aCIsIm1vbnRoIiwibm93IiwiZ2V0VGltZSIsImRpZmZWYWx1ZSIsIm1pbkMiLCJob3VyQyIsImRheUMiLCJ3ZWVrQyIsIm1vbnRoQyIsInJlc3VsdCIsImRhdGV0aW1lIiwic2V0VGltZSIsIk55ZWFyIiwiZ2V0RnVsbFllYXIiLCJObW9udGgiLCJnZXRNb250aCIsIk5kYXRlIiwiZ2V0RGF0ZSIsIk5ob3VyIiwiZ2V0SG91cnMiLCJObWludXRlIiwiZ2V0TWludXRlcyIsIk5zZWNvbmQiLCJnZXRTZWNvbmRzIiwidXRmMTZ0b0VudGl0aWVzIiwicGF0dCIsImNoYXIiLCJIIiwiTCIsImNvZGUiLCJjaGFyQ29kZUF0IiwiYmFzZTY0VG9CbG9iIiwidXJsRGF0YSIsInNwbGl0IiwibWltZSIsIm1hdGNoIiwiYnl0ZXMiLCJ3aW5kb3ciLCJhdG9iIiwiYWIiLCJBcnJheUJ1ZmZlciIsImlhIiwiVWludDhBcnJheSIsIkJsb2IiLCJ1c2VyTGVhdmUiLCJ2YWx1ZSIsInRpbWVzdGFtcFRvVGltZSIsImRhdGUiLCJZIiwiTSIsIkQiLCJoIiwibSIsInMiLCJpc0RhdGVUaW1lQmV0d2VlbiIsInN0YXJ0RGF0ZVRpbWUiLCJlbmREYXRlVGltZSIsImN1cnJlbnREYXRlVGltZSIsInN0YXJ0RGF0ZSIsImVuZERhdGUiLCJjdXJyZW50RGF0ZSIsImFyZUFsbElkc0VtcHR5IiwiaWRzIiwiZ2V0U3VubWlTZXJpYWwiLCJzdW5taV9zZXJpYWwiLCJkYXRhS2V5IiwiZ2V0U3RvcmFnZVN5bmMiLCJCdWlsZCIsInBsdXMiLCJhbmRyb2lkIiwiaW1wb3J0Q2xhc3MiLCJTeXN0ZW1Qcm9wZXJ0aWVzIiwiVkVSU0lPTiIsIlNES19JTlQiLCJWRVJTSU9OX0NPREVTIiwiUiIsImdldFNlcmlhbCIsIk8iLCJTRVJJQUwiLCJzZXRTdG9yYWdlU3luYyIsImdldEFyck1heFZhbHVlIiwibWF4Il0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0E7QUFFTyxJQUFNQSxRQUFRLEdBQUcsU0FBWEEsUUFBUSxDQUFJQyxHQUFHLEVBQUs7RUFDaENDLEdBQUcsQ0FBQ0MsZ0JBQWdCLENBQUM7SUFDcEJDLElBQUksRUFBRUgsR0FBRztJQUFFO0lBQ1hJLE9BQU8sRUFBRSxtQkFBTTtNQUFFO01BQ2hCSCxHQUFHLENBQUNJLFNBQVMsQ0FBQztRQUFFO1FBQ2ZDLEtBQUssRUFBRTtNQUNSLENBQUMsQ0FBQztJQUNIO0VBQ0QsQ0FBQyxDQUFDO0FBQ0gsQ0FBQztBQUFBO0FBRU0sSUFBTUMsTUFBTSxHQUFHLFNBQVRBLE1BQU0sQ0FBSUMsSUFBSSxFQUFDQyxJQUFJLEVBQUs7RUFDcENSLEdBQUcsQ0FBQ1MsVUFBVSxDQUFDO0lBQ2RDLEdBQUcsRUFBQ0gsSUFBSTtJQUNSSSxJQUFJLGdCQUFDQyxDQUFDLEVBQUU7TUFDUCxhQUFZQSxDQUFDO0lBQ2Q7RUFDRCxDQUFDLENBQUM7QUFDSCxDQUFDO0FBQUE7QUFFTSxJQUFNQyxHQUFHLEdBQUcsU0FBTkEsR0FBRyxDQUFJQyxJQUFJLEVBQWM7RUFBQSxJQUFiTixJQUFJLHVFQUFHLENBQUM7RUFDaENBLElBQUksR0FBR08sUUFBUSxDQUFDUCxJQUFJLENBQUM7RUFDckIsSUFBSVQsR0FBRyxHQUFJLEVBQUU7RUFDYixRQUFPUyxJQUFJO0lBQ1YsS0FBSyxDQUFDO01BQ0xULEdBQUcsR0FBR2lCLGFBQUssQ0FBQ0MsVUFBVSxDQUFDSCxJQUFJLENBQUM7TUFDNUI7SUFDRCxLQUFLLENBQUM7TUFDTGYsR0FBRyxHQUFHaUIsYUFBSyxDQUFDRSxlQUFlLENBQUNKLElBQUksQ0FBQztNQUNqQztJQUNELEtBQUssQ0FBQztNQUNMZixHQUFHLEdBQUdpQixhQUFLLENBQUNHLFVBQVUsQ0FBQ0wsSUFBSSxDQUFDLENBQUM7TUFDN0I7SUFDRCxLQUFLLENBQUM7TUFDTGYsR0FBRyxHQUFHaUIsYUFBSyxDQUFDSSxlQUFlLENBQUNOLElBQUksQ0FBQyxDQUFDO01BQ2xDO0VBQU07RUFFUixPQUFPZixHQUFHO0FBQ1gsQ0FBQztBQUFBO0FBRU0sSUFBTXNCLE1BQU0sR0FBRyxTQUFUQSxNQUFNLENBQUl0QixHQUFHLEVBQUs7RUFDOUIsSUFBR0EsR0FBRyxJQUFJLEVBQUUsRUFBQztJQUNaLE9BQU8sRUFBRTtFQUNWO0VBQ0EsT0FBT2MsR0FBRyxDQUFDLE9BQU8sR0FBQ2QsR0FBRyxDQUFDO0FBQ3hCLENBQUM7QUFBQTtBQUNNLElBQU11QixVQUFVLEdBQUcsU0FBYkEsVUFBVSxHQUFTO0VBQy9CO0VBQ0EsSUFBSUMsT0FBTyxHQUFHLEVBQUU7RUFFaEIsSUFBTUMsVUFBVSxHQUFHeEIsR0FBRyxDQUFDeUIsaUJBQWlCLEVBQUU7RUFDMUNGLE9BQU8sR0FBR0MsVUFBVSxDQUFDRSxhQUFhO0VBRWxDLE9BQU9ILE9BQU87QUFDZixDQUFDO0FBQUE7QUFDTSxJQUFNSSxJQUFJLEdBQUcsU0FBUEEsSUFBSSxHQUFTO0VBQ3pCM0IsR0FBRyxDQUFDNEIsWUFBWSxDQUFDO0lBQ2hCQyxLQUFLLEVBQUU7RUFDUixDQUFDLENBQUM7QUFDSCxDQUFDO0FBQUE7QUFFTSxJQUFNQyxlQUFlLEdBQUcsU0FBbEJBLGVBQWUsR0FBUztFQUNwQyxJQUFJQyxlQUFlLEdBQUc7SUFDckJDLEdBQUcsRUFBQztNQUNIQyxJQUFJLEVBQUMsS0FBSztNQUNWQyxJQUFJLEVBQUMsQ0FDSjtRQUNDRCxJQUFJLEVBQUMsSUFBSTtRQUNURSxRQUFRLEVBQUMsQ0FBQztRQUNWQyxHQUFHLEVBQUMsSUFBSTtRQUNSQyxRQUFRLEVBQUM7TUFDVixDQUFDLEVBQ0Q7UUFDQ0osSUFBSSxFQUFDLElBQUk7UUFDVEUsUUFBUSxFQUFDLENBQUM7UUFDVkMsR0FBRyxFQUFDLEVBQUU7UUFDTkMsUUFBUSxFQUFDO01BQ1YsQ0FBQyxFQUNEO1FBQ0NKLElBQUksRUFBQyxJQUFJO1FBQ1RFLFFBQVEsRUFBQyxDQUFDO1FBQ1ZDLEdBQUcsRUFBQyxFQUFFO1FBQ05DLFFBQVEsRUFBQztNQUNWLENBQUMsRUFDRDtRQUNDSixJQUFJLEVBQUMsSUFBSTtRQUNURSxRQUFRLEVBQUMsQ0FBQztRQUNWQyxHQUFHLEVBQUMsQ0FBQztRQUNMQyxRQUFRLEVBQUM7TUFDVixDQUFDLENBQ0Q7TUFDREMsSUFBSSxFQUFDLEVBQUU7TUFBQztNQUNSQyxJQUFJLEVBQUM7SUFDTixDQUFDO0lBQ0RDLGlCQUFpQixFQUFDO01BQ2pCUCxJQUFJLEVBQUMsS0FBSztNQUNWQyxJQUFJLEVBQUMsQ0FDSjtRQUNDRCxJQUFJLEVBQUMsSUFBSTtRQUNURSxRQUFRLEVBQUMsQ0FBQztRQUNWQyxHQUFHLEVBQUMsRUFBRTtRQUNOQyxRQUFRLEVBQUM7TUFDVixDQUFDLEVBQ0Q7UUFDQ0osSUFBSSxFQUFDLElBQUk7UUFDVEUsUUFBUSxFQUFDLENBQUM7UUFDVkMsR0FBRyxFQUFDLEVBQUU7UUFDTkMsUUFBUSxFQUFDO01BQ1YsQ0FBQyxFQUNEO1FBQ0NKLElBQUksRUFBQyxJQUFJO1FBQ1RFLFFBQVEsRUFBQyxDQUFDO1FBQ1ZDLEdBQUcsRUFBQyxFQUFFO1FBQ05DLFFBQVEsRUFBQztNQUNWLENBQUMsRUFDRDtRQUNDSixJQUFJLEVBQUMsSUFBSTtRQUNURSxRQUFRLEVBQUMsQ0FBQztRQUNWQyxHQUFHLEVBQUMsQ0FBQztRQUNMQyxRQUFRLEVBQUM7TUFDVixDQUFDLENBQ0Q7TUFDREMsSUFBSSxFQUFDLEdBQUc7TUFBQztNQUNUQyxJQUFJLEVBQUM7SUFDTixDQUFDO0lBQ0RFLFlBQVksRUFBQztNQUNaUixJQUFJLEVBQUMsTUFBTTtNQUNYQyxJQUFJLEVBQUMsQ0FDSjtRQUNDRCxJQUFJLEVBQUMsR0FBRztRQUNSRSxRQUFRLEVBQUMsQ0FBQztRQUNWQyxHQUFHLEVBQUMsSUFBSTtRQUNSQyxRQUFRLEVBQUM7TUFDVixDQUFDLEVBQ0Q7UUFDQ0osSUFBSSxFQUFDLElBQUk7UUFDVEUsUUFBUSxFQUFDLENBQUM7UUFDVkMsR0FBRyxFQUFDLElBQUk7UUFDUkMsUUFBUSxFQUFDO01BQ1YsQ0FBQyxFQUNEO1FBQ0NKLElBQUksRUFBQyxJQUFJO1FBQ1RFLFFBQVEsRUFBQyxDQUFDO1FBQ1ZDLEdBQUcsRUFBQyxDQUFDO1FBQ0xDLFFBQVEsRUFBQztNQUNWLENBQUMsQ0FFRDtNQUNEQyxJQUFJLEVBQUMsSUFBSTtNQUFDO01BQ1ZDLElBQUksRUFBQztJQUNOLENBQUM7SUFDREcsVUFBVSxFQUFDO01BQ1ZULElBQUksRUFBQyxLQUFLO01BQ1ZDLElBQUksRUFBQyxDQUNKO1FBQ0NELElBQUksRUFBQyxHQUFHO1FBQ1JFLFFBQVEsRUFBQyxDQUFDO1FBQ1ZDLEdBQUcsRUFBQyxJQUFJO1FBQ1JDLFFBQVEsRUFBQztNQUNWLENBQUMsRUFDRDtRQUNDSixJQUFJLEVBQUMsSUFBSTtRQUNURSxRQUFRLEVBQUMsQ0FBQztRQUNWQyxHQUFHLEVBQUMsSUFBSTtRQUNSQyxRQUFRLEVBQUM7TUFDVixDQUFDLEVBQ0Q7UUFDQ0osSUFBSSxFQUFDLElBQUk7UUFDVEUsUUFBUSxFQUFDLENBQUM7UUFDVkMsR0FBRyxFQUFDLENBQUM7UUFDTEMsUUFBUSxFQUFDO01BQ1YsQ0FBQyxDQUVEO01BQ0RDLElBQUksRUFBQyxHQUFHO01BQUM7TUFDVEMsSUFBSSxFQUFDO0lBQ04sQ0FBQztJQUNESSxVQUFVLEVBQUM7TUFDVlYsSUFBSSxFQUFDLEtBQUs7TUFDVkMsSUFBSSxFQUFDLENBQ0o7UUFDQ0QsSUFBSSxFQUFDLEdBQUc7UUFD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QUFPO0VBQ1BHLE9BQU8sRUFBUEEsT0FBTztFQUNQYSxTQUFTLEVBQVRBLFNBQVM7RUFDVEksVUFBVSxFQUFWQSxVQUFVO0VBQ1ZpQyxlQUFlLEVBQWZBLGVBQWU7RUFDZm9CLFNBQVMsRUFBVEEsU0FBUztFQUNURSxlQUFlLEVBQWZBLGVBQWU7RUFDZlEsaUJBQWlCLEVBQWpCQSxpQkFBaUI7RUFDakJPLGNBQWMsRUFBZEEsY0FBYztFQUNkbUIsY0FBYyxFQUFkQSxjQUFjO0VBQ2RqSyxlQUFlLEVBQWZBLGVBQWU7RUFDZm9CLGNBQWMsRUFBZEEsY0FBYztFQUNkNUIsVUFBVSxFQUFWQSxVQUFVO0VBQ1ZLLElBQUksRUFBSkEsSUFBSTtFQUNKbUosY0FBYyxFQUFkQTtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiIxNDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgd19tZDUgZnJvbSBcIi4vd19tZDUuanNcIjtcbmltcG9ydCBzdG9yZSBmcm9tIFwiLi4vc3RvcmUvaW5kZXguanNcIjtcblxuZXhwb3J0IGNvbnN0IGNvcHlUaGlzID0gKHN0cikgPT4ge1xuXHR1bmkuc2V0Q2xpcGJvYXJkRGF0YSh7XG5cdFx0ZGF0YTogc3RyLCAvL+imgeiiq+WkjeWItueahOWGheWuuVxuXHRcdHN1Y2Nlc3M6ICgpID0+IHsgLy/lpI3liLbmiJDlip/nmoTlm57osIPlh73mlbBcblx0XHRcdHVuaS5zaG93VG9hc3QoeyAvL+aPkOekulxuXHRcdFx0XHR0aXRsZTogXCLlpI3liLbmiJDlip9cIlxuXHRcdFx0fSlcblx0XHR9XG5cdH0pO1xufVxuXG5leHBvcnQgY29uc3QgZ29QYXRoID0gKHBhdGgsdHlwZSkgPT4ge1xuXHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0dXJsOnBhdGgsXG5cdFx0ZmFpbChlKSB7XG5cdFx0XHRjb25zb2xlLmxvZyhlKVxuXHRcdH1cblx0fSlcbn1cblxuZXhwb3J0IGNvbnN0IG1kNSA9IChiU3RyLHR5cGUgPSAyKSA9PiB7XG5cdHR5cGUgPSBwYXJzZUludCh0eXBlKVxuXHRsZXQgc3RyICA9ICcnXG5cdHN3aXRjaCh0eXBlKXtcblx0XHRjYXNlIDA6XG5cdFx0XHRzdHIgPSB3X21kNS5oZXhfbWQ1XzE2KGJTdHIpLy8xNuS9jeWwj+WGmVxuXHRcdFx0YnJlYWs7XG5cdFx0Y2FzZSAxOlxuXHRcdFx0c3RyID0gd19tZDUuaGV4X21kNV8xNlVwcGVyKGJTdHIpLy8xNuS9jeWkp+WGmVxuXHRcdFx0YnJlYWs7XG5cdFx0Y2FzZSAyOlxuXHRcdFx0c3RyID0gd19tZDUuaGV4X21kNV8zMihiU3RyKTsvLzMy5L2N5bCP5YaZXG5cdFx0XHRicmVhaztcblx0XHRjYXNlIDM6XG5cdFx0XHRzdHIgPSB3X21kNS5oZXhfbWQ1XzMyVXBwZXIoYlN0cik7Ly8zMuS9jeWkp+WGmVxuXHRcdFx0YnJlYWs7XG5cdH1cblx0cmV0dXJuIHN0clxufVxuXG5leHBvcnQgY29uc3QgZ2V0UHdkID0gKHN0cikgPT4ge1xuXHRpZihzdHIgPT0gJycpe1xuXHRcdHJldHVybiAnJ1xuXHR9XG5cdHJldHVybiBtZDUoJ2Jtc2MtJytzdHIpXG59XG5leHBvcnQgY29uc3QgZ2V0VmVyc2lvbiA9ICgpID0+IHtcblx0Ly8g6I635Y+W5b2T5YmNYXBw55qE54mI5pysXG5cdGxldCB2ZXJzaW9uID0gJydcblxuXHRjb25zdCBzeXN0ZW1JbmZvID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCk7XG5cdHZlcnNpb24gPSBzeXN0ZW1JbmZvLmFwcFdndFZlcnNpb247XG5cblx0cmV0dXJuIHZlcnNpb247XG59XG5leHBvcnQgY29uc3QgYmFjayA9ICgpID0+IHtcblx0dW5pLm5hdmlnYXRlQmFjayh7XG5cdFx0ZGVsdGE6IDFcblx0fSlcbn1cblxuZXhwb3J0IGNvbnN0IGdldEJvZHlJbmZvRGF0YSA9ICgpID0+IHtcblx0bGV0IGJvZHlEYXRhRXhhbXBsZSA9IHtcblx0XHRCTUk6e1xuXHRcdFx0bmFtZTpcIkJNSVwiLFxuXHRcdFx0dGFnczpbXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRuYW1lOiflgY/nmKYnLFxuXHRcdFx0XHRcdGNvbG9ySWR4OjAsXG5cdFx0XHRcdFx0dmFsOjE4LjUsXG5cdFx0XHRcdFx0aWNvbl9rZXk6J2ljb24tZG93bi1hcnJvdydcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG5hbWU6J+WujOe+jicsXG5cdFx0XHRcdFx0Y29sb3JJZHg6MSxcblx0XHRcdFx0XHR2YWw6MjQsXG5cdFx0XHRcdFx0aWNvbl9rZXk6J2ljb24tc3VjY2Vzcydcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG5hbWU6J+i2hemHjScsXG5cdFx0XHRcdFx0Y29sb3JJZHg6Mixcblx0XHRcdFx0XHR2YWw6MjgsXG5cdFx0XHRcdFx0aWNvbl9rZXk6XCJpY29uLXVwLWFycm93XCJcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG5hbWU6J+iCpeiDlicsXG5cdFx0XHRcdFx0Y29sb3JJZHg6Myxcblx0XHRcdFx0XHR2YWw6MCxcblx0XHRcdFx0XHRpY29uX2tleTpcImljb24tdXAtYXJyb3dcIlxuXHRcdFx0XHR9XG5cdFx0XHRdLFxuXHRcdFx0dW5pdDonJywvLyDorqHph4/ljZXkvY1cblx0XHRcdGljb246J2h0dHBzOi8vaW1nLmFncmltZWRpYS5jbi8tX0JNSS10dXlhLnBuZydcblx0XHR9LFxuXHRcdGJvZHlGYXRQZXJjZW50YWdlOntcblx0XHRcdG5hbWU6XCLkvZPohILnjodcIixcblx0XHRcdHRhZ3M6W1xuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTon5YGP55imJyxcblx0XHRcdFx0XHRjb2xvcklkeDowLFxuXHRcdFx0XHRcdHZhbDoxOCxcblx0XHRcdFx0XHRpY29uX2tleTonaWNvbi1kb3duLWFycm93J1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTon5a6M576OJyxcblx0XHRcdFx0XHRjb2xvcklkeDoxLFxuXHRcdFx0XHRcdHZhbDoyMyxcblx0XHRcdFx0XHRpY29uX2tleTonaWNvbi1zdWNjZXNzJ1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTon6LaF6YeNJyxcblx0XHRcdFx0XHRjb2xvcklkeDoyLFxuXHRcdFx0XHRcdHZhbDozMCxcblx0XHRcdFx0XHRpY29uX2tleTpcImljb24tdXAtYXJyb3dcIlxuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTon6IKl6IOWJyxcblx0XHRcdFx0XHRjb2xvcklkeDozLFxuXHRcdFx0XHRcdHZhbDowLFxuXHRcdFx0XHRcdGljb25fa2V5OlwiaWNvbi11cC1hcnJvd1wiXG5cdFx0XHRcdH1cblx0XHRcdF0sXG5cdFx0XHR1bml0OiclJywvLyDorqHph4/ljZXkvY1cblx0XHRcdGljb246J2h0dHBzOi8vaW1nLmFncmltZWRpYS5jbi8lRTQlQkQlOTMlRTglODQlODIlRTclOEUlODcxLXR1eWEucG5nJ1xuXHRcdH0sXG5cdFx0bGVhbkJvZHlNYXNzOntcblx0XHRcdG5hbWU6XCLljrvohILkvZPph41cIixcblx0XHRcdHRhZ3M6W1xuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTon5L2OJyxcblx0XHRcdFx0XHRjb2xvcklkeDowLFxuXHRcdFx0XHRcdHZhbDo0NS44LFxuXHRcdFx0XHRcdGljb25fa2V5OidpY29uLWRvd24tYXJyb3cnXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRuYW1lOifmoIflh4YnLFxuXHRcdFx0XHRcdGNvbG9ySWR4OjEsXG5cdFx0XHRcdFx0dmFsOjU1LjksXG5cdFx0XHRcdFx0aWNvbl9rZXk6J2ljb24tc3VjY2Vzcydcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG5hbWU6J+WujOe+jicsXG5cdFx0XHRcdFx0Y29sb3JJZHg6NCxcblx0XHRcdFx0XHR2YWw6MCxcblx0XHRcdFx0XHRpY29uX2tleTpcImljb24tc3VjY2Vzc1wiXG5cdFx0XHRcdH0sXG5cdFx0XHRcdFxuXHRcdFx0XSxcblx0XHRcdHVuaXQ6J+WNg+WFiycsLy8g6K6h6YeP5Y2V5L2NXG5cdFx0XHRpY29uOidodHRwczovL2ltZy5hZ3JpbWVkaWEuY24vJUU1JThFJUJCJUU4JTg0JTgyJUU0JUJEJTkzJUU5JTg3JThELXR1eWEucG5nJ1xuXHRcdH0sXG5cdFx0bXVzY2xlUmF0ZTp7XG5cdFx0XHRuYW1lOlwi6IKM6IKJ546HXCIsXG5cdFx0XHR0YWdzOltcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG5hbWU6J+S9jicsXG5cdFx0XHRcdFx0Y29sb3JJZHg6MCxcblx0XHRcdFx0XHR2YWw6NjguMSxcblx0XHRcdFx0XHRpY29uX2tleTonaWNvbi1kb3duLWFycm93J1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTon5qCH5YeGJyxcblx0XHRcdFx0XHRjb2xvcklkeDoxLFxuXHRcdFx0XHRcdHZhbDo4NC44LFxuXHRcdFx0XHRcdGljb25fa2V5OidpY29uLXN1Y2Nlc3MnXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRuYW1lOiflroznvo4nLFxuXHRcdFx0XHRcdGNvbG9ySWR4OjQsXG5cdFx0XHRcdFx0dmFsOjAsXG5cdFx0XHRcdFx0aWNvbl9rZXk6XCJpY29uLXN1Y2Nlc3NcIlxuXHRcdFx0XHR9LFxuXHRcdFx0XHRcblx0XHRcdF0sXG5cdFx0XHR1bml0OiclJywvLyDorqHph4/ljZXkvY1cblx0XHRcdGljb246J2h0dHBzOi8vaW1nLmFncmltZWRpYS5jbi9TdXJnZXJ5LXR1eWEucG5nJ1xuXHRcdH0sXG5cdFx0bXVzY2xlTWFzczp7XG5cdFx0XHRuYW1lOlwi6IKM6IKJ6YePXCIsXG5cdFx0XHR0YWdzOltcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG5hbWU6J+S9jicsXG5cdFx0XHRcdFx0Y29sb3JJZHg6MCxcblx0XHRcdFx0XHR2YWw6NDAuOCxcblx0XHRcdFx0XHRpY29uX2tleTonaWNvbi1kb3duLWFycm93J1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTon5qCH5YeGJyxcblx0XHRcdFx0XHRjb2xvcklkeDoxLFxuXHRcdFx0XHRcdHZhbDo1MC44LFxuXHRcdFx0XHRcdGljb25fa2V5OidpY29uLXN1Y2Nlc3MnXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRuYW1lOiflroznvo4nLFxuXHRcdFx0XHRcdGNvbG9ySWR4OjQsXG5cdFx0XHRcdFx0dmFsOjAsXG5cdFx0XHRcdFx0aWNvbl9rZXk6XCJpY29uLXN1Y2Nlc3NcIlxuXHRcdFx0XHR9LFxuXHRcdFx0XHRcblx0XHRcdF0sXG5cdFx0XHR1bml0OifljYPlhYsnLC8vIOiuoemHj+WNleS9jVxuXHRcdFx0aWNvbjonaHR0cHM6Ly9pbWcuYWdyaW1lZGlhLmNuL3dhdGNoLWFwcC9leGVyY2lzZS10dXlhLnBuZydcblx0XHR9LFxuXHRcdHN1YmN1dGFuZW91c0ZhdDp7XG5cdFx0XHRuYW1lOlwi55qu5LiL6ISC6IKqXCIsXG5cdFx0XHR0YWdzOltcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG5hbWU6J+S9jicsXG5cdFx0XHRcdFx0Y29sb3JJZHg6MCxcblx0XHRcdFx0XHR2YWw6OC42LFxuXHRcdFx0XHRcdGljb25fa2V5OidpY29uLWRvd24tYXJyb3cnXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRuYW1lOifmoIflh4YnLFxuXHRcdFx0XHRcdGNvbG9ySWR4OjEsXG5cdFx0XHRcdFx0dmFsOjE2LjcsXG5cdFx0XHRcdFx0aWNvbl9rZXk6J2ljb24tc3VjY2Vzcydcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG5hbWU6J+mrmCcsXG5cdFx0XHRcdFx0Y29sb3JJZHg6Mixcblx0XHRcdFx0XHR2YWw6MCxcblx0XHRcdFx0XHRpY29uX2tleTpcImljb24tdXAtYXJyb3dcIlxuXHRcdFx0XHR9LFxuXHRcdFx0XHRcblx0XHRcdF0sXG5cdFx0XHR1bml0OiclJywvLyDorqHph4/ljZXkvY1cblx0XHRcdGljb246J2h0dHBzOi8vaW1nLmFncmltZWRpYS5jbi8wMDglRTclOUElQUUlRTQlQjglOEIlRTglODQlODIlRTglODIlQUEtdHV5YS5wbmcnXG5cdFx0fSxcblx0XHRib2R5TW9pc3R1cmU6e1xuXHRcdFx0bmFtZTpcIuS9k+WGheawtOWIhlwiLFxuXHRcdFx0dGFnczpbXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRuYW1lOifkvY4nLFxuXHRcdFx0XHRcdGNvbG9ySWR4OjAsXG5cdFx0XHRcdFx0dmFsOjUzLjQsXG5cdFx0XHRcdFx0aWNvbl9rZXk6J2ljb24tZG93bi1hcnJvdydcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG5hbWU6J+agh+WHhicsXG5cdFx0XHRcdFx0Y29sb3JJZHg6MSxcblx0XHRcdFx0XHR2YWw6NjYuNixcblx0XHRcdFx0XHRpY29uX2tleTonaWNvbi1zdWNjZXNzJ1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTon5a6M576OJyxcblx0XHRcdFx0XHRjb2xvcklkeDo0LFxuXHRcdFx0XHRcdHZhbDowLFxuXHRcdFx0XHRcdGljb25fa2V5OlwiaWNvbi11cC1hcnJvd1wiXG5cdFx0XHRcdH0sXG5cdFx0XHRcdFxuXHRcdFx0XSxcblx0XHRcdHVuaXQ6JyUnLC8vIOiuoemHj+WNleS9jVxuXHRcdFx0aWNvbjonaHR0cHM6Ly9pbWcuYWdyaW1lZGlhLmNuL3dhdGNoLWFwcC8lRTYlQjAlQjQyLXR1eWEucG5nJ1xuXHRcdH0sXG5cdFx0c2tlbGV0YWxNdXNjbGVSYXRlOntcblx0XHRcdG5hbWU6XCLpqqjpqrzogoxcIixcblx0XHRcdHRhZ3M6W1xuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTon5L2OJyxcblx0XHRcdFx0XHRjb2xvcklkeDowLFxuXHRcdFx0XHRcdHZhbDoyNSxcblx0XHRcdFx0XHRpY29uX2tleTonaWNvbi1kb3duLWFycm93J1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTon5qCH5YeGJyxcblx0XHRcdFx0XHRjb2xvcklkeDoxLFxuXHRcdFx0XHRcdHZhbDozNSxcblx0XHRcdFx0XHRpY29uX2tleTonaWNvbi1zdWNjZXNzJ1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTon5a6M576OJyxcblx0XHRcdFx0XHRjb2xvcklkeDo0LFxuXHRcdFx0XHRcdHZhbDowLFxuXHRcdFx0XHRcdGljb25fa2V5OlwiaWNvbi1zdWNjZXNzXCJcblx0XHRcdFx0fSxcblx0XHRcdFx0XG5cdFx0XHRdLFxuXHRcdFx0dW5pdDonJScsLy8g6K6h6YeP5Y2V5L2NXG5cdFx0XHRpY29uOidodHRwczovL2ltZy5hZ3JpbWVkaWEuY24vd2F0Y2gtYXBwLyVFOSVBQSVBOCVFOSVBQSVCQyVFOCU4MiU4QyVFNyU4RSU4Ny10dXlhLnBuZydcblx0XHR9LFxuXHRcdGJvbmVNYXNzOntcblx0XHRcdG5hbWU6XCLpqqjph41cIixcblx0XHRcdHRhZ3M6W1xuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTon5L2OJyxcblx0XHRcdFx0XHRjb2xvcklkeDowLFxuXHRcdFx0XHRcdHZhbDoyLjksXG5cdFx0XHRcdFx0aWNvbl9rZXk6J2ljb24tZG93bi1hcnJvdydcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG5hbWU6J+agh+WHhicsXG5cdFx0XHRcdFx0Y29sb3JJZHg6MSxcblx0XHRcdFx0XHR2YWw6My43LFxuXHRcdFx0XHRcdGljb25fa2V5OidpY29uLXN1Y2Nlc3MnXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRuYW1lOiflroznvo4nLFxuXHRcdFx0XHRcdGNvbG9ySWR4OjQsXG5cdFx0XHRcdFx0dmFsOjAsXG5cdFx0XHRcdFx0aWNvbl9rZXk6XCJpY29uLXVwLWFycm93XCJcblx0XHRcdFx0fSxcblx0XHRcdFx0XG5cdFx0XHRdLFxuXHRcdFx0dW5pdDon5Y2D5YWLJywvLyDorqHph4/ljZXkvY1cblx0XHRcdGljb246J2h0dHBzOi8vaW1nLmFncmltZWRpYS5jbi8lRTklQUElQTglRTklODclOEQucG5nJ1xuXHRcdH0sXG5cdFx0cHJvdGVpbkFtb3VudDp7XG5cdFx0XHRuYW1lOlwi6JuL55m96LSoXCIsXG5cdFx0XHR0YWdzOltcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG5hbWU6J+S9jicsXG5cdFx0XHRcdFx0Y29sb3JJZHg6MCxcblx0XHRcdFx0XHR2YWw6MTQuMSxcblx0XHRcdFx0XHRpY29uX2tleTonaWNvbi1kb3duLWFycm93J1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTon5qCH5YeGJyxcblx0XHRcdFx0XHRjb2xvcklkeDoxLFxuXHRcdFx0XHRcdHZhbDoxNy43LFxuXHRcdFx0XHRcdGljb25fa2V5OidpY29uLXN1Y2Nlc3MnXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRuYW1lOiflroznvo4nLFxuXHRcdFx0XHRcdGNvbG9ySWR4OjQsXG5cdFx0XHRcdFx0dmFsOjAsXG5cdFx0XHRcdFx0aWNvbl9rZXk6XCJpY29uLXVwLWFycm93XCJcblx0XHRcdFx0fSxcblx0XHRcdFx0XG5cdFx0XHRdLFxuXHRcdFx0dW5pdDonJScsLy8g6K6h6YeP5Y2V5L2NXG5cdFx0XHRpY29uOidodHRwczovL2ltZy5hZ3JpbWVkaWEuY24vJUU4JTlCJThCJUU3JTk5JUJEJUU4JUI0JUE4LXR1eWEucG5nJ1xuXHRcdH0sXG5cdFx0YmFzYWxNZXRhYm9saWNSYXRlOntcblx0XHRcdG5hbWU6XCLln7rnoYDku6PosKJcIixcblx0XHRcdHRhZ3M6W1xuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bmFtZTon5L2OJyxcblx0XHRcdFx0XHRjb2xvcklkeDowLFxuXHRcdFx0XHRcdHZhbDoxNjE5LFxuXHRcdFx0XHRcdGljb25fa2V5OidpY29uLWRvd24tYXJyb3cnXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRuYW1lOiflroznvo4nLFxuXHRcdFx0XHRcdGNvbG9ySWR4OjQsXG5cdFx0XHRcdFx0dmFsOjAsXG5cdFx0XHRcdFx0aWNvbl9rZXk6XCJpY29uLXN1Y2Nlc3NcIlxuXHRcdFx0XHR9LFxuXHRcdFx0XHRcblx0XHRcdF0sXG5cdFx0XHR1bml0OifljYPljaEnLC8vIOiuoemHj+WNleS9jVxuXHRcdFx0aWNvbjonaHR0cHM6Ly9pbWcuYWdyaW1lZGlhLmNuLyVFNSU5RiVCQSVFNyVBMSU4MCVFNCVCQiVBMyVFOCVCMCVBMi5wbmcnXG5cdFx0fSxcblx0fVxuXHRyZXR1cm4gYm9keURhdGFFeGFtcGxlO1xufVxuZXhwb3J0IGNvbnN0IGdldEJvZHlLZXlJbmZvID0gKHZhbCxrZXlfbmFtZSkgPT4ge1xuXHRsZXQgY29sb3JBcnIgPSBbXG5cdFx0XCIjNTk5MGY1XCIsXG5cdFx0XCIjMjljZTcwXCIsXG5cdFx0XCIjZmNiMDQxXCIsXG5cdFx0XCIjZmE2ODIwXCIsXG5cdFx0XCIjMWRhMzBmXCJcblx0XVxuXHRsZXQgYmFjayA9IHt9XG5cdGxldCBkYXRhICA9IGdldEJvZHlJbmZvRGF0YSgpW2tleV9uYW1lXS50YWdzXG5cdGRhdGEubWFwKCh2LGkpID0+IHtcblx0XHRpZihpID09IDApe1xuXHRcdFx0aWYodmFsIDwgdi52YWwpe1xuXHRcdFx0XHRiYWNrID0gdlxuXHRcdFx0XHRiYWNrLnByZXZfdmFsID0gMFxuXHRcdFx0XHRiYWNrLmlkeCA9IGlcblx0XHRcdFx0YmFjay5jb2xvciA9IGNvbG9yQXJyW2ldXG5cdFx0XHRcdGJhY2subWFyZ2luID0gKCh2YWwgLyAodi52YWwgLSAwKSkgKiAxMDApLnRvU3RyaW5nKCkgKyAnJSdcblx0XHRcdH1cblx0XHR9ZWxzZXtcblx0XHRcdFxuXHRcdFx0aWYodmFsID49IGRhdGFbaS0xXS52YWwgJiYgKHZhbCA8IHYudmFsIHx8IHYudmFsID09IDApKXtcblx0XHRcdFx0XG5cdFx0XHRcdGJhY2sgPSB2XG5cdFx0XHRcdGJhY2sucHJldl92YWwgPSBkYXRhW2ktMV0udmFsXG5cdFx0XHRcdGJhY2suaWR4ID0gaVxuXHRcdFx0XHRiYWNrLmNvbG9yID0gY29sb3JBcnJbaV1cblx0XHRcdFx0aWYodi52YWwgPT0gMCl7XG5cdFx0XHRcdFx0YmFjay5tYXJnaW4gPSAnMjAlJ1xuXHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRiYWNrLm1hcmdpbiA9ICgoKHZhbCAtIGRhdGFbaS0xXS52YWwpIC8gKHYudmFsIC0gZGF0YVtpLTFdLnZhbCkpICogMTAwKS50b1N0cmluZygpICsgJyUnXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0pXG5cdHJldHVybiBiYWNrXG59XG5cdFx0XG5cblxuXG5leHBvcnQgY29uc3QgbWFrZVNpZ24gPSAob2JqLHNlcnZlclRpbWUpID0+IHtcblx0b2JqID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShvYmopKTtcblx0bGV0IGFwcF9rZXkgPSAnbTU4Yzk3Jztcblx0bGV0IGFwcF9zZWNyZXQgPSAnZTljMGEwNDM4MjY1NWRmZ2IzYzk4ZDExNDc3YWQ1NDcnO1xuXHQvLyBsZXQgc2VydmVyVGltZSA9IChzdG9yZS5nZXR0ZXJzWydhcGkvZ2V0U2VydmVyVGltZSddID09IDA/KHBhcnNlSW50KERhdGUubm93KCkgLzEwMDApKTpzdG9yZS5nZXR0ZXJzWydhcGkvZ2V0U2VydmVyVGltZSddKVxuXHRvYmouYXBwX2tleSA9IGFwcF9rZXlcblx0b2JqLnRpbWVzdGFtcCA9IHNlcnZlclRpbWVcblx0bGV0IGFyciA9IE9iamVjdC5rZXlzKG9iailcblx0YXJyLnNvcnQoKVxuXHRsZXQgbyA9IHt9XG5cdGFyci5mb3JFYWNoKCh2LGkpID0+IHtcblx0XHRvW3ZdID0gb2JqW3ZdXG5cdH0pXG5cdGxldCBhcnIyID0gT2JqZWN0LmtleXMobylcblx0bGV0IHN0ciA9ICcnXG5cdFxuXHRhcnIyLmZvckVhY2goKHYsaSkgPT4ge1xuXHRcdGlmKG9bdl0gIT09ICcnKXtcblx0XHRcdGlmICh0eXBlb2Yob1t2XSkgPT0gJ29iamVjdCcpIHtcblx0XHRcdFx0b1t2XSA9IEpTT04uc3RyaW5naWZ5KG9bdl0pO1xuXHRcdFx0fVxuXHRcdFx0c3RyICs9IHYgKyAnPScgKyBvW3ZdICsgJyYnXG5cdFx0fVxuXHR9KVxuXHRpZihzdHIgIT0gJycpe1xuXHRcdHN0ciA9IHN0ci5zdWJzdHIoMCxzdHIubGVuZ3RoIC0gMSlcblx0fVxuXHRsZXQgbWQgPSBtZDUoc3RyICsgYXBwX3NlY3JldClcblx0cmV0dXJuIG1kXG59XG5cbi8vIEFQUOS4i+aJp+ihjFxuZXhwb3J0IGNvbnN0IERldmljZVR5cGUgPSAoKSA9PiB7XG5cdGxldCBwbGF0Zm9ybSA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnBsYXRmb3JtO1xuXHRpZiAocGxhdGZvcm0gPT0gJ2lvcycpIHtcblx0XHRyZXR1cm4gJ2lvcydcblx0fSBlbHNlIGlmIChwbGF0Zm9ybSA9PSAnYW5kcm9pZCcpe1xuXHRcdHJldHVybiAnYW5kcm9pZCdcblx0fVxufVxuXG4vLyDlnLDlnYAg5qCH6aKY5ZCNIOWIhumhtei3s+i9rOexu+Wei1xuZXhwb3J0IGNvbnN0IEVhc3lQYXkgPSAodXJsLCB0aXRsZSwgcGFnZVR5cGUpID0+IHtcblxuXHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0dXJsOiBgL3BhZ2VzL3VzZXIvcGF5X3dlYnZpZXcvcGF5X3dlYnZpZXc/dGl0bGU9JHt0aXRsZX0mdXJsTGluaz0ke2VuY29kZVVSSUNvbXBvbmVudCh1cmwpfSZwYWdlVHlwZT0ke3BhZ2VUeXBlfWBcblx0fSlcblxuXHRcblxuXG5cbn1cblxuLy8g5L+d5a2Y5Zu+54mHXG5leHBvcnQgY29uc3Qgc2F2ZUltZyA9IChpbWcpID0+IHtcblx0bGV0IGFyciA9IFtdO1xuXHRhcnIucHVzaChpbWcpO1xuXHR1bmkucHJldmlld0ltYWdlKHtcblx0XHR1cmxzOiBhcnIgLCAgICAvL+mihOiniOWbvueJh+eahOWcsOWdgO+8jOW/hemhu+imgeaVsOe7hOW9ouW8j1xuXHRcdGxvbmdQcmVzc0FjdGlvbnM6IHtcblx0XHRcdGl0ZW1MaXN0Olsn5L+d5a2Y5Zu+54mHJ10sXG5cdFx0XHRzdWNjZXNzOiByZXM9PiB7XG5cdFx0XHRcdHVuaS5kb3dubG9hZEZpbGUoe1xuXHRcdFx0XHRcdHVybDogaW1nLFxuXHRcdFx0XHRcdHN1Y2Nlc3MoZGF0YSkge1xuXHRcdFx0XHRcdFx0aWYgKGRhdGEuc3RhdHVzQ29kZSA9PSAyMDApIHtcblx0XHRcdFx0XHRcdFx0dW5pLnNhdmVJbWFnZVRvUGhvdG9zQWxidW0oe1xuXHRcdFx0XHRcdFx0XHRcdGZpbGVQYXRoOmRhdGEudGVtcEZpbGVQYXRoLFxuXHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiAn5L+d5a2Y5oiQ5YqfJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogXCJzdWNjZXNzXCJcblx0XHRcdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHR9XG5cdH0pXG59XG5cbi8vIOaVsOe7hOWOu+epulxuZXhwb3J0IGNvbnN0IHRyaW1TcGFjZSA9IChhcnJheSkgPT4ge1xuXHR2YXIgbmV3QXJyID0gW107XG5cdGZvciAodmFyIGkgPSAwOyBpIDwgYXJyYXkubGVuZ3RoOyBpKyspIHsgIFxuXHQgICAgaWYoYXJyYXlbaV0gIT09IHVuZGVmaW5lZCAmJiBhcnJheVtpXSAhPT0gbnVsbCAmJiBhcnJheVtpXSAhPT0gJycpIHtcblx0ICAgICAgICBuZXdBcnIucHVzaChhcnJheVtpXSk7XG5cdCAgICB9ICBcbiAgICB9ICBcblx0cmV0dXJuIG5ld0Fycjtcbn1cblxuLy8g5pe26Ze06L2s5o2iKOaXtumXtOagvOW8j++8iDIwMjEtMDctMDIgMTLvvJoxMu+8mjEy77yJIOaYvuekuuS4uuWHoOWIhumSn+WJje+8jOWHoOWwj+aXtuWJjeetiSlcbmV4cG9ydCBjb25zdCB0aW1lQ2hhbmdlID0gKGRhdGVUaW1lU3RhbXApID0+IHtcblx0dmFyIGRhdGVUaW1lU3RhbXAgPSBEYXRlLnBhcnNlKGRhdGVUaW1lU3RhbXAucmVwbGFjZSgvLS9naSwgXCIvXCIpKTtcblx0dmFyIG1pbnV0ZSA9IDEwMDAgKiA2MDsgLy/miorliIbvvIzml7bvvIzlpKnvvIzlkajvvIzljYrkuKrmnIjvvIzkuIDkuKrmnIjnlKjmr6vnp5LooajnpLpcblx0dmFyIGhvdXIgPSBtaW51dGUgKiA2MDtcblx0dmFyIGRheSA9IGhvdXIgKiAyNDtcblx0dmFyIHdlZWsgPSBkYXkgKiA3O1xuXHR2YXIgaGFsZmFtb250aCA9IGRheSAqIDE1O1xuXHR2YXIgbW9udGggPSBkYXkgKiAzMDtcblx0dmFyIG5vdyA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpOyAvL+iOt+WPluW9k+WJjeaXtumXtOavq+enklxuXHR2YXIgZGlmZlZhbHVlID0gbm93IC0gZGF0ZVRpbWVTdGFtcDsgLy/ml7bpl7Tlt65cblx0aWYgKGRpZmZWYWx1ZSA8IDApIHtcblx0XHRyZXR1cm4gJ+WImuWImic7XG5cdH1cblx0dmFyIG1pbkMgPSBkaWZmVmFsdWUgLyBtaW51dGU7IC8v6K6h566X5pe26Ze05beu55qE5YiG77yM5pe277yM5aSp77yM5ZGo77yM5pyIXG5cdHZhciBob3VyQyA9IGRpZmZWYWx1ZSAvIGhvdXI7XG5cdHZhciBkYXlDID0gZGlmZlZhbHVlIC8gZGF5O1xuXHR2YXIgd2Vla0MgPSBkaWZmVmFsdWUgLyB3ZWVrO1xuXHR2YXIgbW9udGhDID0gZGlmZlZhbHVlIC8gbW9udGg7XG5cdHZhciByZXN1bHQgPSBcIjJcIjtcblx0aWYgKG1vbnRoQyA+PSAxICYmIG1vbnRoQyA8PSAzKSB7XG5cdFx0cmVzdWx0ID0gXCIgXCIgKyBwYXJzZUludChtb250aEMpICsgXCLmnIjliY1cIlxuXHR9IGVsc2UgaWYgKHdlZWtDID49IDEgJiYgd2Vla0MgPD0gNCkge1xuXHRcdHJlc3VsdCA9IFwiIFwiICsgcGFyc2VJbnQod2Vla0MpICsgXCLlkajliY1cIlxuXHR9IGVsc2UgaWYgKGRheUMgPj0gMSAmJiBkYXlDIDw9IDYpIHtcblx0XHRyZXN1bHQgPSBcIiBcIiArIHBhcnNlSW50KGRheUMpICsgXCLlpKnliY1cIlxuXHR9IGVsc2UgaWYgKGhvdXJDID49IDEgJiYgaG91ckMgPD0gMjMpIHtcblx0XHRyZXN1bHQgPSBcIiBcIiArIHBhcnNlSW50KGhvdXJDKSArIFwi5bCP5pe25YmNXCJcblx0fSBlbHNlIGlmIChtaW5DID49IDEgJiYgbWluQyA8PSA1OSkge1xuXHRcdHJlc3VsdCA9IFwiIFwiICsgcGFyc2VJbnQobWluQykgKyBcIuWIhumSn+WJjVwiXG5cdH0gZWxzZSBpZiAoZGlmZlZhbHVlID49IDAgJiYgZGlmZlZhbHVlIDw9IG1pbnV0ZSkge1xuXHRcdHJlc3VsdCA9IFwi5Yia5YiaXCJcblx0fSBlbHNlIHtcblx0XHR2YXIgZGF0ZXRpbWUgPSBuZXcgRGF0ZSgpO1xuXHRcdGRhdGV0aW1lLnNldFRpbWUoZGF0ZVRpbWVTdGFtcCk7XG5cdFx0dmFyIE55ZWFyID0gZGF0ZXRpbWUuZ2V0RnVsbFllYXIoKTsge31cblx0XHR2YXIgTm1vbnRoID0gZGF0ZXRpbWUuZ2V0TW9udGgoKSArIDEgPCAxMCA/IFwiMFwiICsgKGRhdGV0aW1lLmdldE1vbnRoKCkgKyAxKSA6IGRhdGV0aW1lLmdldE1vbnRoKCkgKyAxO1xuXHRcdHZhciBOZGF0ZSA9IGRhdGV0aW1lLmdldERhdGUoKSA8IDEwID8gXCIwXCIgKyBkYXRldGltZS5nZXREYXRlKCkgOiBkYXRldGltZS5nZXREYXRlKCk7XG5cdFx0dmFyIE5ob3VyID0gZGF0ZXRpbWUuZ2V0SG91cnMoKSA8IDEwID8gXCIwXCIgKyBkYXRldGltZS5nZXRIb3VycygpIDogZGF0ZXRpbWUuZ2V0SG91cnMoKTtcblx0XHR2YXIgTm1pbnV0ZSA9IGRhdGV0aW1lLmdldE1pbnV0ZXMoKSA8IDEwID8gXCIwXCIgKyBkYXRldGltZS5nZXRNaW51dGVzKCkgOiBkYXRldGltZS5nZXRNaW51dGVzKCk7XG5cdFx0dmFyIE5zZWNvbmQgPSBkYXRldGltZS5nZXRTZWNvbmRzKCkgPCAxMCA/IFwiMFwiICsgZGF0ZXRpbWUuZ2V0U2Vjb25kcygpIDogZGF0ZXRpbWUuZ2V0U2Vjb25kcygpO1xuXHRcdHJlc3VsdCA9IE55ZWFyICsgXCItXCIgKyBObW9udGggKyBcIi1cIiArIE5kYXRlXG5cdH1cblx0cmV0dXJuIHJlc3VsdDtcbn1cblxuLy/mo4DmtYt1dGYxNmVtb2pp6KGo5oOFIOi9rOaNouS4uuWunuS9k+Wtl+espuS7peS+m+WQjuWPsOWtmOWCqFxuZXhwb3J0IGNvbnN0IHV0ZjE2dG9FbnRpdGllcyA9IChzdHIpID0+IHtcblx0dmFyIHBhdHQgPSAvW1xcdWQ4MDAtXFx1ZGJmZl1bXFx1ZGMwMC1cXHVkZmZmXS9nO1xuXHRzdHIgPSBzdHIucmVwbGFjZShwYXR0LCBmdW5jdGlvbihjaGFyKSB7XG5cdFx0dmFyIEgsIEwsIGNvZGU7XG5cdFx0aWYgKGNoYXIubGVuZ3RoID09PSAyKSB7IC8v6L6F5Yqp5bmz6Z2i5a2X56ym77yI5oiR5Lus6ZyA6KaB5YGa5aSE55CG55qE5LiA57G777yJXG5cdFx0XHRIID0gY2hhci5jaGFyQ29kZUF0KDApOyAvLyDlj5blh7rpq5jkvY1cblx0XHRcdEwgPSBjaGFyLmNoYXJDb2RlQXQoMSk7IC8vIOWPluWHuuS9juS9jVxuXHRcdFx0Y29kZSA9IChIIC0gMHhEODAwKSAqIDB4NDAwICsgMHgxMDAwMCArIEwgLSAweERDMDA7IC8vIOi9rOaNoueul+azlVxuXHRcdFx0cmV0dXJuIFwiJiNcIiArIGNvZGUgKyBcIjtcIjtcblx0XHR9IGVsc2Uge1xuXHRcdFx0cmV0dXJuIGNoYXI7XG5cdFx0fVxuXHR9KTtcblx0cmV0dXJuIHN0cjtcbn1cblxuLy8gYmFzZTY06L2s5LqM6L+b5Yi25paH5Lu2XG5leHBvcnQgY29uc3QgYmFzZTY0VG9CbG9iID0gKHVybERhdGEsIHR5cGUpID0+IHtcblx0bGV0IGFyciA9IHVybERhdGEuc3BsaXQoJywnKTtcblx0bGV0IG1pbWUgPSBhcnJbMF0ubWF0Y2goLzooLio/KTsvKVsxXSB8fCB0eXBlO1xuXHQvLyDljrvmjol1cmznmoTlpLTvvIzlubbovazljJbkuLpieXRlXG5cdGxldCBieXRlcyA9IHdpbmRvdy5hdG9iKGFyclsxXSk7XG5cdC8vIOWkhOeQhuW8guW4uCzlsIZhc2NpaeeggeWwj+S6jjDnmoTovazmjaLkuLrlpKfkuo4wXG5cdGxldCBhYiA9IG5ldyBBcnJheUJ1ZmZlcihieXRlcy5sZW5ndGgpO1xuXHQvLyDnlJ/miJDop4blm77vvIjnm7TmjqXpkojlr7nlhoXlrZjvvInvvJo45L2N5peg56ym5Y+35pW05pWw77yM6ZW/5bqmMeS4quWtl+iKglxuXHRsZXQgaWEgPSBuZXcgVWludDhBcnJheShhYik7XG5cdGZvciAobGV0IGkgPSAwOyBpIDwgYnl0ZXMubGVuZ3RoOyBpKyspIHtcblx0ICBpYVtpXSA9IGJ5dGVzLmNoYXJDb2RlQXQoaSk7XG5cdH1cblx0cmV0dXJuIG5ldyBCbG9iKFthYl0sIHtcblx0ICB0eXBlOiBtaW1lXG5cdH0pO1xufVxuXG5leHBvcnQgY29uc3QgdXNlckxlYXZlID0gKHZhbHVlKSA9PiB7XG5cdGlmICh2YWx1ZSA9PSAyKSB7XG5cdFx0cmV0dXJuICfnrqHnkIblkZgnXG5cdH0gZWxzZSBpZiAodmFsdWUgPT0gMSkge1xuXHRcdHJldHVybiAn576k5Li7J1xuXHR9IGVsc2UgaWYgKHZhbHVlID09IDApIHtcblx0XHRyZXR1cm4gJ+aZrumAmue+pOWRmCdcblx0fVxufVxuXG4vLyDml7bpl7TmiLPovazml6XmnJ9cbmV4cG9ydCBjb25zdCB0aW1lc3RhbXBUb1RpbWUgPSAodGltZXN0YW1wKSA9PiB7XG5cdC8vIOaXtumXtOaIs+S4ujEw5L2N6ZyAKjEwMDDvvIzml7bpl7TmiLPkuLoxM+S9jeS4jemcgOS5mDEwMDBcblx0dmFyIGRhdGUgPSBuZXcgRGF0ZSh0aW1lc3RhbXAgKiAxMDAwKTtcblx0dmFyIFkgPSBkYXRlLmdldEZ1bGxZZWFyKCkgKyBcIi1cIjtcblx0dmFyIE0gPVx0KGRhdGUuZ2V0TW9udGgoKSArIDEgPCAxMD8gXCIwXCIgKyAoZGF0ZS5nZXRNb250aCgpICsgMSk6IGRhdGUuZ2V0TW9udGgoKSArIDEpICsgXCItXCI7XG5cdHZhciBEID0gKGRhdGUuZ2V0RGF0ZSgpIDwgMTAgPyBcIjBcIiArIGRhdGUuZ2V0RGF0ZSgpIDogZGF0ZS5nZXREYXRlKCkpICsgXCIgXCI7XG5cdHZhciBoID0gKGRhdGUuZ2V0SG91cnMoKSA8IDEwID8gXCIwXCIgKyBkYXRlLmdldEhvdXJzKCkgOiBkYXRlLmdldEhvdXJzKCkpICsgXCI6XCI7XG5cdHZhciBtID0gKGRhdGUuZ2V0TWludXRlcygpIDwgMTAgPyBcIjBcIiArIGRhdGUuZ2V0TWludXRlcygpIDogZGF0ZS5nZXRNaW51dGVzKCkpICsgXCI6XCI7XG5cdHZhciBzID0gKGRhdGUuZ2V0U2Vjb25kcygpIDwgMTAgPyBcIjBcIiArIGRhdGUuZ2V0U2Vjb25kcygpIDogZGF0ZS5nZXRTZWNvbmRzKCkpO1xuXHRyZXR1cm4gWSArIE0gKyBEICsgaCArIG0gKyBzO1xufVxuXG5leHBvcnQgY29uc3QgaXNEYXRlVGltZUJldHdlZW4gPSAoc3RhcnREYXRlVGltZSwgZW5kRGF0ZVRpbWUsIGN1cnJlbnREYXRlVGltZSkgPT4ge1xuXHRjb25zdCBzdGFydERhdGUgPSBuZXcgRGF0ZShzdGFydERhdGVUaW1lKTtcblx0Y29uc3QgZW5kRGF0ZSA9IG5ldyBEYXRlKGVuZERhdGVUaW1lKTtcblx0Y29uc3QgY3VycmVudERhdGUgPSBuZXcgRGF0ZShjdXJyZW50RGF0ZVRpbWUpO1xuXG5cdGlmIChzdGFydERhdGUgPD0gZW5kRGF0ZSkge1xuXHRcdHJldHVybiBjdXJyZW50RGF0ZSA+PSBzdGFydERhdGUgJiYgY3VycmVudERhdGUgPD0gZW5kRGF0ZTtcblx0fSBlbHNlIHtcblx0XHQvLyDlpITnkIbot6jlpKnnmoTmg4XlhrVcblx0XHRyZXR1cm4gY3VycmVudERhdGUgPj0gc3RhcnREYXRlIHx8IGN1cnJlbnREYXRlIDw9IGVuZERhdGU7XG5cdH1cbn1cblxuZXhwb3J0IGNvbnN0IGFyZUFsbElkc0VtcHR5ID0gKGFycikgPT4ge1xuXHQvLyDpgY3ljobmlbDnu4TkuK3nmoTmr4/kuKrlr7nosaEgIFxuXHRmb3IgKGxldCBpID0gMDsgaSA8IGFyci5sZW5ndGg7IGkrKykgeyAgXG5cdFx0Y29uc29sZS5sb2coYXJyW2ldLmlkcylcblx0XHQvLyDlpoLmnpzlr7nosaHnmoRpZHPlsZ7mgKfkuI3mmK/nqbrmlbDnu4TvvIzliJnnq4vljbPov5Tlm550cnVlICBcblx0XHRpZiAoYXJyW2ldLmlkcyAmJiBhcnJbaV0uaWRzLmxlbmd0aCA+IDApIHsgIFxuXHRcdFx0cmV0dXJuIHRydWU7IC8vIOiHs+WwkeacieS4gOS4qmlkc+S4jeaYr+epuueahO+8jOi/lOWbnnRydWUgIFxuXHRcdH0gIFxuXHR9XG59XG5leHBvcnQgY29uc3QgZ2V0U3VubWlTZXJpYWwgPSAoKSA9PiB7XG5cdFxuXHR2YXIgc3VubWlfc2VyaWFsID0gJyc7XG5cblx0XHRjb25zdCBkYXRhS2V5ID0gJ2dldERldmljZVNuJzsgLy8g5ZCM5LiK6Z2i6K6+572u55qEa2V5XG5cdFx0c3VubWlfc2VyaWFsID0gdW5pLmdldFN0b3JhZ2VTeW5jKGRhdGFLZXkpXG5cdFx0aWYoIXN1bm1pX3NlcmlhbCl7XG5cdFx0XHRcblx0XHRcdHZhciBCdWlsZCA9IHBsdXMuYW5kcm9pZC5pbXBvcnRDbGFzcyhcImFuZHJvaWQub3MuQnVpbGRcIik7XG5cdFx0XHR2YXIgU3lzdGVtUHJvcGVydGllcyA9IHBsdXMuYW5kcm9pZC5pbXBvcnRDbGFzcyhcImFuZHJvaWQub3MuU3lzdGVtUHJvcGVydGllc1wiKTtcblx0XHRcdGlmIChCdWlsZC5WRVJTSU9OLlNES19JTlQgPj0gQnVpbGQuVkVSU0lPTl9DT0RFUy5SKSB7XG5cdFx0XHRcdHN1bm1pX3NlcmlhbCA9IEJ1aWxkLmdldFNlcmlhbCgpIFxuXHRcdFx0ICAgIC8vIHN1bm1pX3NlcmlhbCA9IFN5c3RlbVByb3BlcnRpZXMuZ2V0KCdyby5zdW5taS5zZXJpYWwnKSAgXG5cdFx0XHR9IGVsc2UgaWYgKEJ1aWxkLlZFUlNJT04uU0RLX0lOVCA+PSBCdWlsZC5WRVJTSU9OX0NPREVTLk8pIHsgIFxuXHRcdFx0ICAgIHN1bm1pX3NlcmlhbCA9IEJ1aWxkLmdldFNlcmlhbCgpIFxuXHRcdFx0fSBlbHNleyAgXG5cdFx0XHQgICAgc3VubWlfc2VyaWFsID0gQnVpbGQuU0VSSUFMICBcblx0XHRcdH0gXG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoZGF0YUtleSxzdW5taV9zZXJpYWwpXG5cdFx0fVxuXG5cdFxuXHQvLyBpZiAoQnVpbGQuVkVSU0lPTi5TREtfSU5UID49IEJ1aWxkLlZFUlNJT05fQ09ERVMuUikge1xuXHQvLyBcdHN1bm1pX3NlcmlhbCA9IEJ1aWxkLmdldFNlcmlhbCgpIFxuXHQvLyAgICAgc3VubWlfc2VyaWFsID0gU3lzdGVtUHJvcGVydGllcy5nZXQoJ3JvLnN1bm1pLnNlcmlhbCcpICBcblx0Ly8gfSBlbHNlIGlmIChCdWlsZC5WRVJTSU9OLlNES19JTlQgPj0gQnVpbGQuVkVSU0lPTl9DT0RFUy5PKSB7ICBcblx0Ly8gICAgIHN1bm1pX3NlcmlhbCA9IEJ1aWxkLmdldFNlcmlhbCgpIFxuXHQvLyB9IGVsc2V7ICBcblx0Ly8gICAgIHN1bm1pX3NlcmlhbCA9IEJ1aWxkLlNFUklBTCAgXG5cdC8vIH1cblx0cmV0dXJuIHN1bm1pX3NlcmlhbFxufVxuXG5leHBvcnQgY29uc3QgZ2V0QXJyTWF4VmFsdWUgPSAoYXJyKSA9PiB7XG4gICAgaWYgKCFhcnIgfHwgYXJyLmxlbmd0aCA9PT0gMCkge1xuXHRcdHJldHVybiAnLS0nOyAvLyDlgLzmmK8w5oiW56m65bCx5LiN5pi+56S6XG4gICAgfVxuICAgIHZhciBtYXggPSBhcnJbMF07XG4gICAgZm9yICh2YXIgaSA9IDE7IGkgPCBhcnIubGVuZ3RoOyBpKyspIHtcblx0XHRpZiAoYXJyW2ldID4gbWF4KSB7XG5cdFx0XHRtYXggPSBhcnJbaV07XG5cdFx0fVxuICAgIH1cbiAgICByZXR1cm4gbWF4O1xufVxuXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0Y29weVRoaXMsXG5cdGdvUGF0aCxcblx0bWQ1LFxuXHRtYWtlU2lnbixcblx0Z2V0UHdkLFxuXHREZXZpY2VUeXBlLFxuXHRFYXN5UGF5LFxuXHRzYXZlSW1nLFxuXHR0cmltU3BhY2UsXG5cdHRpbWVDaGFuZ2UsXG5cdHV0ZjE2dG9FbnRpdGllcyxcblx0dXNlckxlYXZlLFxuXHR0aW1lc3RhbXBUb1RpbWUsXG5cdGlzRGF0ZVRpbWVCZXR3ZWVuLFxuXHRhcmVBbGxJZHNFbXB0eSxcblx0Z2V0QXJyTWF4VmFsdWUsXG5cdGdldEJvZHlJbmZvRGF0YSxcblx0Z2V0Qm9keUtleUluZm8sXG5cdGdldFZlcnNpb24sXG5cdGJhY2ssXG5cdGdldFN1bm1pU2VyaWFsXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///145\n"); /***/ }), /* 146 */ /*!*****************************************************!*\ !*** /Users/white/Desktop/watch-app/utils/w_md5.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar w_md5 = {};\nfunction hex_md5(string, bit) {\n function md5_RotateLeft(lValue, iShiftBits) {\n return lValue << iShiftBits | lValue >>> 32 - iShiftBits;\n }\n function md5_AddUnsigned(lX, lY) {\n var lX4, lY4, lX8, lY8, lResult;\n lX8 = lX & 0x80000000;\n lY8 = lY & 0x80000000;\n lX4 = lX & 0x40000000;\n lY4 = lY & 0x40000000;\n lResult = (lX & 0x3FFFFFFF) + (lY & 0x3FFFFFFF);\n if (lX4 & lY4) {\n return lResult ^ 0x80000000 ^ lX8 ^ lY8;\n }\n if (lX4 | lY4) {\n if (lResult & 0x40000000) {\n return lResult ^ 0xC0000000 ^ lX8 ^ lY8;\n } else {\n return lResult ^ 0x40000000 ^ lX8 ^ lY8;\n }\n } else {\n return lResult ^ lX8 ^ lY8;\n }\n }\n function md5_F(x, y, z) {\n return x & y | ~x & z;\n }\n function md5_G(x, y, z) {\n return x & z | y & ~z;\n }\n function md5_H(x, y, z) {\n return x ^ y ^ z;\n }\n function md5_I(x, y, z) {\n return y ^ (x | ~z);\n }\n function md5_FF(a, b, c, d, x, s, ac) {\n a = md5_AddUnsigned(a, md5_AddUnsigned(md5_AddUnsigned(md5_F(b, c, d), x), ac));\n return md5_AddUnsigned(md5_RotateLeft(a, s), b);\n }\n ;\n function md5_GG(a, b, c, d, x, s, ac) {\n a = md5_AddUnsigned(a, md5_AddUnsigned(md5_AddUnsigned(md5_G(b, c, d), x), ac));\n return md5_AddUnsigned(md5_RotateLeft(a, s), b);\n }\n ;\n function md5_HH(a, b, c, d, x, s, ac) {\n a = md5_AddUnsigned(a, md5_AddUnsigned(md5_AddUnsigned(md5_H(b, c, d), x), ac));\n return md5_AddUnsigned(md5_RotateLeft(a, s), b);\n }\n ;\n function md5_II(a, b, c, d, x, s, ac) {\n a = md5_AddUnsigned(a, md5_AddUnsigned(md5_AddUnsigned(md5_I(b, c, d), x), ac));\n return md5_AddUnsigned(md5_RotateLeft(a, s), b);\n }\n ;\n function md5_ConvertToWordArray(string) {\n var lWordCount;\n var lMessageLength = string.length;\n var lNumberOfWords_temp1 = lMessageLength + 8;\n var lNumberOfWords_temp2 = (lNumberOfWords_temp1 - lNumberOfWords_temp1 % 64) / 64;\n var lNumberOfWords = (lNumberOfWords_temp2 + 1) * 16;\n var lWordArray = Array(lNumberOfWords - 1);\n var lBytePosition = 0;\n var lByteCount = 0;\n while (lByteCount < lMessageLength) {\n lWordCount = (lByteCount - lByteCount % 4) / 4;\n lBytePosition = lByteCount % 4 * 8;\n lWordArray[lWordCount] = lWordArray[lWordCount] | string.charCodeAt(lByteCount) << lBytePosition;\n lByteCount++;\n }\n lWordCount = (lByteCount - lByteCount % 4) / 4;\n lBytePosition = lByteCount % 4 * 8;\n lWordArray[lWordCount] = lWordArray[lWordCount] | 0x80 << lBytePosition;\n lWordArray[lNumberOfWords - 2] = lMessageLength << 3;\n lWordArray[lNumberOfWords - 1] = lMessageLength >>> 29;\n return lWordArray;\n }\n ;\n function md5_WordToHex(lValue) {\n var WordToHexValue = \"\",\n WordToHexValue_temp = \"\",\n lByte,\n lCount;\n for (lCount = 0; lCount <= 3; lCount++) {\n lByte = lValue >>> lCount * 8 & 255;\n WordToHexValue_temp = \"0\" + lByte.toString(16);\n WordToHexValue = WordToHexValue + WordToHexValue_temp.substr(WordToHexValue_temp.length - 2, 2);\n }\n return WordToHexValue;\n }\n ;\n function md5_Utf8Encode(string) {\n string = string.replace(/\\r\\n/g, \"\\n\");\n var utftext = \"\";\n for (var n = 0; n < string.length; n++) {\n var c = string.charCodeAt(n);\n if (c < 128) {\n utftext += String.fromCharCode(c);\n } else if (c > 127 && c < 2048) {\n utftext += String.fromCharCode(c >> 6 | 192);\n utftext += String.fromCharCode(c & 63 | 128);\n } else {\n utftext += String.fromCharCode(c >> 12 | 224);\n utftext += String.fromCharCode(c >> 6 & 63 | 128);\n utftext += String.fromCharCode(c & 63 | 128);\n }\n }\n return utftext;\n }\n ;\n var x = Array();\n var k, AA, BB, CC, DD, a, b, c, d;\n var S11 = 7,\n S12 = 12,\n S13 = 17,\n S14 = 22;\n var S21 = 5,\n S22 = 9,\n S23 = 14,\n S24 = 20;\n var S31 = 4,\n S32 = 11,\n S33 = 16,\n S34 = 23;\n var S41 = 6,\n S42 = 10,\n S43 = 15,\n S44 = 21;\n string = md5_Utf8Encode(string);\n x = md5_ConvertToWordArray(string);\n a = 0x67452301;\n b = 0xEFCDAB89;\n c = 0x98BADCFE;\n d = 0x10325476;\n for (k = 0; k < x.length; k += 16) {\n AA = a;\n BB = b;\n CC = c;\n DD = d;\n a = md5_FF(a, b, c, d, x[k + 0], S11, 0xD76AA478);\n d = md5_FF(d, a, b, c, x[k + 1], S12, 0xE8C7B756);\n c = md5_FF(c, d, a, b, x[k + 2], S13, 0x242070DB);\n b = md5_FF(b, c, d, a, x[k + 3], S14, 0xC1BDCEEE);\n a = md5_FF(a, b, c, d, x[k + 4], S11, 0xF57C0FAF);\n d = md5_FF(d, a, b, c, x[k + 5], S12, 0x4787C62A);\n c = md5_FF(c, d, a, b, x[k + 6], S13, 0xA8304613);\n b = md5_FF(b, c, d, a, x[k + 7], S14, 0xFD469501);\n a = md5_FF(a, b, c, d, x[k + 8], S11, 0x698098D8);\n d = md5_FF(d, a, b, c, x[k + 9], S12, 0x8B44F7AF);\n c = md5_FF(c, d, a, b, x[k + 10], S13, 0xFFFF5BB1);\n b = md5_FF(b, c, d, a, x[k + 11], S14, 0x895CD7BE);\n a = md5_FF(a, b, c, d, x[k + 12], S11, 0x6B901122);\n d = md5_FF(d, a, b, c, x[k + 13], S12, 0xFD987193);\n c = md5_FF(c, d, a, b, x[k + 14], S13, 0xA679438E);\n b = md5_FF(b, c, d, a, x[k + 15], S14, 0x49B40821);\n a = md5_GG(a, b, c, d, x[k + 1], S21, 0xF61E2562);\n d = md5_GG(d, a, b, c, x[k + 6], S22, 0xC040B340);\n c = md5_GG(c, d, a, b, x[k + 11], S23, 0x265E5A51);\n b = md5_GG(b, c, d, a, x[k + 0], S24, 0xE9B6C7AA);\n a = md5_GG(a, b, c, d, x[k + 5], S21, 0xD62F105D);\n d = md5_GG(d, a, b, c, x[k + 10], S22, 0x2441453);\n c = md5_GG(c, d, a, b, x[k + 15], S23, 0xD8A1E681);\n b = md5_GG(b, c, d, a, x[k + 4], S24, 0xE7D3FBC8);\n a = md5_GG(a, b, c, d, x[k + 9], S21, 0x21E1CDE6);\n d = md5_GG(d, a, b, c, x[k + 14], S22, 0xC33707D6);\n c = md5_GG(c, d, a, b, x[k + 3], S23, 0xF4D50D87);\n b = md5_GG(b, c, d, a, x[k + 8], S24, 0x455A14ED);\n a = md5_GG(a, b, c, d, x[k + 13], S21, 0xA9E3E905);\n d = md5_GG(d, a, b, c, x[k + 2], S22, 0xFCEFA3F8);\n c = md5_GG(c, d, a, b, x[k + 7], S23, 0x676F02D9);\n b = md5_GG(b, c, d, a, x[k + 12], S24, 0x8D2A4C8A);\n a = md5_HH(a, b, c, d, x[k + 5], S31, 0xFFFA3942);\n d = md5_HH(d, a, b, c, x[k + 8], S32, 0x8771F681);\n c = md5_HH(c, d, a, b, x[k + 11], S33, 0x6D9D6122);\n b = md5_HH(b, c, d, a, x[k + 14], S34, 0xFDE5380C);\n a = md5_HH(a, b, c, d, x[k + 1], S31, 0xA4BEEA44);\n d = md5_HH(d, a, b, c, x[k + 4], S32, 0x4BDECFA9);\n c = md5_HH(c, d, a, b, x[k + 7], S33, 0xF6BB4B60);\n b = md5_HH(b, c, d, a, x[k + 10], S34, 0xBEBFBC70);\n a = md5_HH(a, b, c, d, x[k + 13], S31, 0x289B7EC6);\n d = md5_HH(d, a, b, c, x[k + 0], S32, 0xEAA127FA);\n c = md5_HH(c, d, a, b, x[k + 3], S33, 0xD4EF3085);\n b = md5_HH(b, c, d, a, x[k + 6], S34, 0x4881D05);\n a = md5_HH(a, b, c, d, x[k + 9], S31, 0xD9D4D039);\n d = md5_HH(d, a, b, c, x[k + 12], S32, 0xE6DB99E5);\n c = md5_HH(c, d, a, b, x[k + 15], S33, 0x1FA27CF8);\n b = md5_HH(b, c, d, a, x[k + 2], S34, 0xC4AC5665);\n a = md5_II(a, b, c, d, x[k + 0], S41, 0xF4292244);\n d = md5_II(d, a, b, c, x[k + 7], S42, 0x432AFF97);\n c = md5_II(c, d, a, b, x[k + 14], S43, 0xAB9423A7);\n b = md5_II(b, c, d, a, x[k + 5], S44, 0xFC93A039);\n a = md5_II(a, b, c, d, x[k + 12], S41, 0x655B59C3);\n d = md5_II(d, a, b, c, x[k + 3], S42, 0x8F0CCC92);\n c = md5_II(c, d, a, b, x[k + 10], S43, 0xFFEFF47D);\n b = md5_II(b, c, d, a, x[k + 1], S44, 0x85845DD1);\n a = md5_II(a, b, c, d, x[k + 8], S41, 0x6FA87E4F);\n d = md5_II(d, a, b, c, x[k + 15], S42, 0xFE2CE6E0);\n c = md5_II(c, d, a, b, x[k + 6], S43, 0xA3014314);\n b = md5_II(b, c, d, a, x[k + 13], S44, 0x4E0811A1);\n a = md5_II(a, b, c, d, x[k + 4], S41, 0xF7537E82);\n d = md5_II(d, a, b, c, x[k + 11], S42, 0xBD3AF235);\n c = md5_II(c, d, a, b, x[k + 2], S43, 0x2AD7D2BB);\n b = md5_II(b, c, d, a, x[k + 9], S44, 0xEB86D391);\n a = md5_AddUnsigned(a, AA);\n b = md5_AddUnsigned(b, BB);\n c = md5_AddUnsigned(c, CC);\n d = md5_AddUnsigned(d, DD);\n }\n if (bit == 32) {\n return (md5_WordToHex(a) + md5_WordToHex(b) + md5_WordToHex(c) + md5_WordToHex(d)).toLowerCase();\n }\n return (md5_WordToHex(b) + md5_WordToHex(c)).toLowerCase();\n}\n//16位小写\nw_md5.hex_md5_16 = function (string) {\n return hex_md5(string, 16);\n};\n//16位大写\nw_md5.hex_md5_16Upper = function (string) {\n return hex_md5(string, 16).toUpperCase();\n};\n//32位小写\nw_md5.hex_md5_32 = function (string) {\n return hex_md5(string, 32);\n};\n//32位大写\nw_md5.hex_md5_32Upper = function (string) {\n return hex_md5(string, 32).toUpperCase();\n};\nvar _default = w_md5;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvd19tZDUuanMiXSwibmFtZXMiOlsid19tZDUiLCJoZXhfbWQ1Iiwic3RyaW5nIiwiYml0IiwibWQ1X1JvdGF0ZUxlZnQiLCJsVmFsdWUiLCJpU2hpZnRCaXRzIiwibWQ1X0FkZFVuc2lnbmVkIiwibFgiLCJsWSIsImxYNCIsImxZNCIsImxYOCIsImxZOCIsImxSZXN1bHQiLCJtZDVfRiIsIngiLCJ5IiwieiIsIm1kNV9HIiwibWQ1X0giLCJtZDVfSSIsIm1kNV9GRiIsImEiLCJiIiwiYyIsImQiLCJzIiwiYWMiLCJtZDVfR0ciLCJtZDVfSEgiLCJtZDVfSUkiLCJtZDVfQ29udmVydFRvV29yZEFycmF5IiwibFdvcmRDb3VudCIsImxNZXNzYWdlTGVuZ3RoIiwibGVuZ3RoIiwibE51bWJlck9mV29yZHNfdGVtcDEiLCJsTnVtYmVyT2ZXb3Jkc190ZW1wMiIsImxOdW1iZXJPZldvcmRzIiwibFdvcmRBcnJheSIsIkFycmF5IiwibEJ5dGVQb3NpdGlvbiIsImxCeXRlQ291bnQiLCJjaGFyQ29kZUF0IiwibWQ1X1dvcmRUb0hleCIsIldvcmRUb0hleFZhbHVlIiwiV29yZFRvSGV4VmFsdWVfdGVtcCIsImxCeXRlIiwibENvdW50IiwidG9TdHJpbmciLCJzdWJzdHIiLCJtZDVfVXRmOEVuY29kZSIsInJlcGxhY2UiLCJ1dGZ0ZXh0IiwibiIsIlN0cmluZyIsImZyb21DaGFyQ29kZSIsImsiLCJBQSIsIkJCIiwiQ0MiLCJERCIsIlMxMSIsIlMxMiIsIlMxMyIsIlMxNCIsIlMyMSIsIlMyMiIsIlMyMyIsIlMyNCIsIlMzMSIsIlMzMiIsIlMzMyIsIlMzNCIsIlM0MSIsIlM0MiIsIlM0MyIsIlM0NCIsInRvTG93ZXJDYXNlIiwiaGV4X21kNV8xNiIsImhleF9tZDVfMTZVcHBlciIsInRvVXBwZXJDYXNlIiwiaGV4X21kNV8zMiIsImhleF9tZDVfMzJVcHBlciJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsSUFBSUEsS0FBSyxHQUFHLENB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QUFDLEVBQUVILENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVULENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRU0sR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRHRDLENBQUMsR0FBR0gsTUFBTSxDQUFDRyxDQUFDLEVBQUVDLENBQUMsRUFBRUgsQ0FBQyxFQUFFQyxDQUFDLEVBQUVSLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRU8sR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRHhDLENBQUMsR0FBR0YsTUFBTSxDQUFDRSxDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFSCxDQUFDLEVBQUVQLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRVEsR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRDFDLENBQUMsR0FBR0QsTUFBTSxDQUFDQyxDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVWLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRUssR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRHBDLENBQUMsR0FBR0osTUFBTSxDQUFDSSxDQUFDLEVBQUVILENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVULENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRU0sR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRHRDLENBQUMsR0FBR0gsTUFBTSxDQUFDRyxDQUFDLEVBQUVDLENBQUMsRUFBRUgsQ0FBQyxFQUFFQyxDQUFDLEVBQUVSLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRU8sR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNsRHhDLENBQUMsR0FBR0YsTUFBTSxDQUFDRSxDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFSCxDQUFDLEVBQUVQLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRVEsR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNsRDFDLENBQUMsR0FBR0QsTUFBTSxDQUFDQyxDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVWLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRUssR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNsRHBDLENBQUMsR0FBR0osTUFBTSxDQUFDSSxDQUFDLEVBQUVILENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVULENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRU0sR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNsRHRDLENBQUMsR0FBR0gsTUFBTSxDQUFDRyxDQUFDLEVBQUVDLENBQUMsRUFBRUgsQ0FBQyxFQUFFQyxDQUFDLEVBQUVSLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRU8sR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNsRHhDLENBQUMsR0FBR0YsTUFBTSxDQUFDRSxDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFSCxDQUFDLEVBQUVQLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRVEsR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNsRDFDLENBQUMsR0FBR00sTUFBTSxDQUFDTixDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVWLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRVMsR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRHhDLENBQUMsR0FBR0csTUFBTSxDQUFDSCxDQUFDLEVBQUVILENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVULENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRVUsR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRDFDLENBQUMsR0FBR0ksTUFBTSxDQUFDSixDQUFDLEVBQUVDLENBQUMsRUFBRUgsQ0FBQyxFQUFFQyxDQUFDLEVBQUVSLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRVcsR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNsRDVDLENBQUMsR0FBR0ssTUFBTSxDQUFDTCxDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFSCxDQUFDLEVBQUVQLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRVksR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRDlDLENBQUMsR0FBR00sTUFBTSxDQUFDTixDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVWLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRVMsR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRHhDLENBQUMsR0FBR0csTUFBTSxDQUFDSCxDQUFDLEVBQUVILENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVULENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRVUsR0FBRyxFQUFFLFNBQVMsQ0FBQztJQUNqRDFDLENBQUMsR0FBR0ksTUFBTSxDQUFDSixDQUFDLEVBQUVDLENBQUMsRUFBRUgsQ0FBQyxFQUFFQyxDQUFDLEVBQUVSLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRVcsR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNsRDVDLENBQUMsR0FBR0ssTUFBTSxDQUFDTCxDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFSCxDQUFDLEVBQUVQLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRVksR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRDlDLENBQUMsR0FBR00sTUFBTSxDQUFDTixDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVWLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRVMsR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRHhDLENBQUMsR0FBR0csTUFBTSxDQUFDSCxDQUFDLEVBQUVILENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVULENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRVUsR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNsRDFDLENBQUMsR0FBR0ksTUFBTSxDQUFDSixDQUFDLEVBQUVDLENBQUMsRUFBRUgsQ0FBQyxFQUFFQyxDQUFDLEVBQUVSLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRVcsR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRDVDLENBQUMsR0FBR0ssTUFBTSxDQUFDTCxDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFSCxDQUFDLEVBQUVQLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRVksR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRDlDLENBQUMsR0FBR00sTUFBTSxDQUFDTixDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVWLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRVMsR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNsRHhDLENBQUMsR0FBR0csTUFBTSxDQUFDSCxDQUFDLEVBQUVILENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVULENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRVUsR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRDFDLENBQUMsR0FBR0ksTUFBTSxDQUFDSixDQUFDLEVBQUVDLENBQUMsRUFBRUgsQ0FBQyxFQUFFQyxDQUFDLEVBQUVSLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRVcsR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNqRDVDLENBQUMsR0FBR0ssTUFBTSxDQUFDTCxDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFSCxDQUFDLEVBQUVQLENBQUMsQ0FBQ3lDLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRVksR0FBRyxFQUFFLFVBQVUsQ0FBQztJQUNsRDlDLENBQUMsR0FBR08sTUFBTSxDQUFDUCxDQUFDLEVBQUVDLENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFD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QUFHb0IsYUFBYSxDQUFDbkIsQ0FBQyxDQUFDLEdBQUdtQixhQUFhLENBQUNsQixDQUFDLENBQUMsRUFBRW9ELFdBQVcsRUFBRTtFQUNwRztFQUNBLE9BQU8sQ0FBQ2xDLGFBQWEsQ0FBQ3BCLENBQUMsQ0FBQyxHQUFHb0IsYUFBYSxDQUFDbkIsQ0FBQyxDQUFDLEVBQUVxRCxXQUFXLEVBQUU7QUFDOUQ7QUFDQTtBQUNBOUUsS0FBSyxDQUFDK0UsVUFBVSxHQUFHLFVBQVU3RSxNQUFNLEVBQUU7RUFDcEMsT0FBT0QsT0FBTyxDQUFDQyxNQUFNLEVBQUMsRUFBRSxDQUFDO0FBQzFCLENBQUM7QUFDRDtBQUNBRixLQUFLLENBQUNnRixlQUFlLEdBQUcsVUFBVTlFLE1BQU0sRUFBRTtFQUN6QyxPQUFRRCxPQUFPLENBQUNDLE1BQU0sRUFBQyxFQUFFLENBQUMsQ0FBQytFLFdBQVcsRUFBRTtBQUN6QyxDQUFDO0FBQ0Q7QUFDQWpGLEtBQUssQ0FBQ2tGLFVBQVUsR0FBRyxVQUFVaEYsTUFBTSxFQUFFO0VBQ3BDLE9BQU9ELE9BQU8sQ0FBQ0MsTUFBTSxFQUFDLEVBQUUsQ0FBQztBQUMxQixDQUFDO0FBQ0Q7QUFDQUYsS0FBSyxDQUFDbUYsZUFBZSxHQUFHLFVBQVVqRixNQUFNLEVBQUU7RUFDekMsT0FBT0QsT0FBTyxDQUFDQyxNQUFNLEVBQUMsRUFBRSxDQUFDLENBQUMrRSxXQUFXLEVBQUU7QUFDeEMsQ0FBQztBQUFBLGVBQ2NqRixLQUFLO0FBQUEiLCJmaWxlIjoiMTQ2LmpzIiwic291cmNlc0NvbnRlbnQiOlsibGV0IHdfbWQ1ID0ge31cbmZ1bmN0aW9uIGhleF9tZDUoc3RyaW5nLGJpdCkge1xuICAgIGZ1bmN0aW9uIG1kNV9Sb3RhdGVMZWZ0KGxWYWx1ZSwgaVNoaWZ0Qml0cykge1xuICAgICAgICByZXR1cm4gKGxWYWx1ZSA8PCBpU2hpZnRCaXRzKSB8IChsVmFsdWUgPj4+ICgzMiAtIGlTaGlmdEJpdHMpKTtcbiAgICB9XG4gICAgZnVuY3Rpb24gbWQ1X0FkZFVuc2lnbmVkKGxYLCBsWSkge1xuICAgICAgICB2YXIgbFg0LCBsWTQsIGxYOCwgbFk4LCBsUmVzdWx0O1xuICAgICAgICBsWDggPSAobFggJiAweDgwMDAwMDAwKTtcbiAgICAgICAgbFk4ID0gKGxZICYgMHg4MDAwMDAwMCk7XG4gICAgICAgIGxYNCA9IChsWCAmIDB4NDAwMDAwMDApO1xuICAgICAgICBsWTQgPSAobFkgJiAweDQwMDAwMDAwKTtcbiAgICAgICAgbFJlc3VsdCA9IChsWCAmIDB4M0ZGRkZGRkYpICsgKGxZICYgMHgzRkZGRkZGRik7XG4gICAgICAgIGlmIChsWDQgJiBsWTQpIHtcbiAgICAgICAgICAgIHJldHVybiAobFJlc3VsdCBeIDB4ODAwMDAwMDAgXiBsWDggXiBsWTgpO1xuICAgICAgICB9XG4gICAgICAgIGlmIChsWDQgfCBsWTQpIHtcbiAgICAgICAgICAgIGlmIChsUmVzdWx0ICYgMHg0MDAwMDAwMCkge1xuICAgICAgICAgICAgICAgIHJldHVybiAobFJlc3VsdCBeIDB4QzAwMDAwMDAgXiBsWDggXiBsWTgpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gKGxSZXN1bHQgXiAweDQwMDAwMDAwIF4gbFg4IF4gbFk4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHJldHVybiAobFJlc3VsdCBeIGxYOCBeIGxZOCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZnVuY3Rpb24gbWQ1X0YoeCwgeSwgeikge1xuICAgICAgICByZXR1cm4gKHggJiB5KSB8ICgofngpICYgeik7XG4gICAgfVxuICAgIGZ1bmN0aW9uIG1kNV9HKHgsIHksIHopIHtcbiAgICAgICAgcmV0dXJuICh4ICYgeikgfCAoeSAmICh+eikpO1xuICAgIH1cbiAgICBmdW5jdGlvbiBtZDVfSCh4LCB5LCB6KSB7XG4gICAgICAgIHJldHVybiAoeCBeIHkgXiB6KTtcbiAgICB9XG4gICAgZnVuY3Rpb24gbWQ1X0koeCwgeSwgeikge1xuICAgICAgICByZXR1cm4gKHkgXiAoeCB8ICh+eikpKTtcbiAgICB9XG4gICAgZnVuY3Rpb24gbWQ1X0ZGKGEsIGIsIGMsIGQsIHgsIHMsIGFjKSB7XG4gICAgICAgIGEgPSBtZDVfQWRkVW5zaWduZWQoYSwgbWQ1X0FkZFVuc2lnbmVkKG1kNV9BZGRVbnNpZ25lZChtZDVfRihiLCBjLCBkKSwgeCksIGFjKSk7XG4gICAgICAgIHJldHVybiBtZDVfQWRkVW5zaWduZWQobWQ1X1JvdGF0ZUxlZnQoYSwgcyksIGIpO1xuICAgIH07XG4gICAgZnVuY3Rpb24gbWQ1X0dHKGEsIGIsIGMsIGQsIHgsIHMsIGFjKSB7XG4gICAgICAgIGEgPSBtZDVfQWRkVW5zaWduZWQoYSwgbWQ1X0FkZFVuc2lnbmVkKG1kNV9BZGRVbnNpZ25lZChtZDVfRyhiLCBjLCBkKSwgeCksIGFjKSk7XG4gICAgICAgIHJldHVybiBtZDVfQWRkVW5zaWduZWQobWQ1X1JvdGF0ZUxlZnQoYSwgcyksIGIpO1xuICAgIH07XG4gICAgZnVuY3Rpb24gbWQ1X0hIKGEsIGIsIGMsIGQsIHgsIHMsIGFjKSB7XG4gICAgICAgIGEgPSBtZDVfQWRkVW5zaWduZWQoYSwgbWQ1X0FkZFVuc2lnbmVkKG1kNV9BZGRVbnNpZ25lZChtZDVfSChiLCBjLCBkKSwgeCksIGFjKSk7XG4gICAgICAgIHJldHVybiBtZDVfQWRkVW5zaWduZWQobWQ1X1JvdGF0ZUxlZnQoYSwgcyksIGIpO1xuICAgIH07XG4gICAgZnVuY3Rpb24gbWQ1X0lJKGEsIGIsIGMsIGQsIHgsIHMsIGFjKSB7XG4gICAgICAgIGEgPSBtZDVfQWRkVW5zaWduZWQoYSwgbWQ1X0FkZFVuc2lnbmVkKG1kNV9BZGRVbnNpZ25lZChtZDVfSShiLCBjLCBkKSwgeCksIGFjKSk7XG4gICAgICAgIHJldHVybiBtZDVfQWRkVW5zaWduZWQobWQ1X1JvdGF0ZUxlZnQoYSwgcyksIGIpO1xuICAgIH07XG4gICAgZnVuY3Rpb24gbWQ1X0NvbnZlcnRUb1dvcmRBcnJheShzdHJpbmcpIHtcbiAgICAgICAgdmFyIGxXb3JkQ291bnQ7XG4gICAgICAgIHZhciBsTWVzc2FnZUxlbmd0aCA9IHN0cmluZy5sZW5ndGg7XG4gICAgICAgIHZhciBsTnVtYmVyT2ZXb3Jkc190ZW1wMSA9IGxNZXNzYWdlTGVuZ3RoICsgODtcbiAgICAgICAgdmFyIGxOdW1iZXJPZldvcmRzX3RlbXAyID0gKGxOdW1iZXJPZldvcmRzX3RlbXAxIC0gKGxOdW1iZXJPZldvcmRzX3RlbXAxICUgNjQpKSAvIDY0O1xuICAgICAgICB2YXIgbE51bWJlck9mV29yZHMgPSAobE51bWJlck9mV29yZHNfdGVtcDIgKyAxKSAqIDE2O1xuICAgICAgICB2YXIgbFdvcmRBcnJheSA9IEFycmF5KGxOdW1iZXJPZldvcmRzIC0gMSk7XG4gICAgICAgIHZhciBsQnl0ZVBvc2l0aW9uID0gMDtcbiAgICAgICAgdmFyIGxCeXRlQ291bnQgPSAwO1xuICAgICAgICB3aGlsZSAobEJ5dGVDb3VudCA8IGxNZXNzYWdlTGVuZ3RoKSB7XG4gICAgICAgICAgICBsV29yZENvdW50ID0gKGxCeXRlQ291bnQgLSAobEJ5dGVDb3VudCAlIDQpKSAvIDQ7XG4gICAgICAgICAgICBsQnl0ZVBvc2l0aW9uID0gKGxCeXRlQ291bnQgJSA0KSAqIDg7XG4gICAgICAgICAgICBsV29yZEFycmF5W2xXb3JkQ291bnRdID0gKGxXb3JkQXJyYXlbbFdvcmRDb3VudF0gfCAoc3RyaW5nLmNoYXJDb2RlQXQobEJ5dGVDb3VudCkgPDwgbEJ5dGVQb3NpdGlvbikpO1xuICAgICAgICAgICAgbEJ5dGVDb3VudCsrO1xuICAgICAgICB9XG4gICAgICAgIGxXb3JkQ291bnQgPSAobEJ5dGVDb3VudCAtIChsQnl0ZUNvdW50ICUgNCkpIC8gNDtcbiAgICAgICAgbEJ5dGVQb3NpdGlvbiA9IChsQnl0ZUNvdW50ICUgNCkgKiA4O1xuICAgICAgICBsV29yZEFycmF5W2xXb3JkQ291bnRdID0gbFdvcmRBcnJheVtsV29yZENvdW50XSB8ICgweDgwIDw8IGxCeXRlUG9zaXRpb24pO1xuICAgICAgICBsV29yZEFycmF5W2xOdW1iZXJPZldvcmRzIC0gMl0gPSBsTWVzc2FnZUxlbmd0aCA8PCAzO1xuICAgICAgICBsV29yZEFycmF5W2xOdW1iZXJPZldvcmRzIC0gMV0gPSBsTWVzc2FnZUxlbmd0aCA+Pj4gMjk7XG4gICAgICAgIHJldHVybiBsV29yZEFycmF5O1xuICAgIH07XG4gICAgZnVuY3Rpb24gbWQ1X1dvcmRUb0hleChsVmFsdWUpIHtcbiAgICAgICAgdmFyIFdvcmRUb0hleFZhbHVlID0gXCJcIiwgV29yZFRvSGV4VmFsdWVfdGVtcCA9IFwiXCIsIGxCeXRlLCBsQ291bnQ7XG4gICAgICAgIGZvciAobENvdW50ID0gMDsgbENvdW50IDw9IDM7IGxDb3VudCsrKSB7XG4gICAgICAgICAgICBsQnl0ZSA9IChsVmFsdWUgPj4+IChsQ291bnQgKiA4KSkgJiAyNTU7XG4gICAgICAgICAgICBXb3JkVG9IZXhWYWx1ZV90ZW1wID0gXCIwXCIgKyBsQnl0ZS50b1N0cmluZygxNik7XG4gICAgICAgICAgICBXb3JkVG9IZXhWYWx1ZSA9IFdvcmRUb0hleFZhbHVlICsgV29yZFRvSGV4VmFsdWVfdGVtcC5zdWJzdHIoV29yZFRvSGV4VmFsdWVfdGVtcC5sZW5ndGggLSAyLCAyKTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gV29yZFRvSGV4VmFsdWU7XG4gICAgfTtcbiAgICBmdW5jdGlvbiBtZDVfVXRmOEVuY29kZShzdHJpbmcpIHtcbiAgICAgICAgc3RyaW5nID0gc3RyaW5nLnJlcGxhY2UoL1xcclxcbi9nLCBcIlxcblwiKTtcbiAgICAgICAgdmFyIHV0ZnRleHQgPSBcIlwiO1xuICAgICAgICBmb3IgKHZhciBuID0gMDsgbiA8IHN0cmluZy5sZW5ndGg7IG4rKykge1xuICAgICAgICAgICAgdmFyIGMgPSBzdHJpbmcuY2hhckNvZGVBdChuKTtcbiAgICAgICAgICAgIGlmIChjIDwgMTI4KSB7XG4gICAgICAgICAgICAgICAgdXRmdGV4dCArPSBTdHJpbmcuZnJvbUNoYXJDb2RlKGMpO1xuICAgICAgICAgICAgfSBlbHNlIGlmICgoYyA+IDEyNykgJiYgKGMgPCAyMDQ4KSkge1xuICAgICAgICAgICAgICAgIHV0ZnRleHQgKz0gU3RyaW5nLmZyb21DaGFyQ29kZSgoYyA+PiA2KSB8IDE5Mik7XG4gICAgICAgICAgICAgICAgdXRmdGV4dCArPSBTdHJpbmcuZnJvbUNoYXJDb2RlKChjICYgNjMpIHwgMTI4KTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgdXRmdGV4dCArPSBTdHJpbmcuZnJvbUNoYXJDb2RlKChjID4+IDEyKSB8IDIyNCk7XG4gICAgICAgICAgICAgICAgdXRmdGV4dCArPSBTdHJpbmcuZnJvbUNoYXJDb2RlKCgoYyA+PiA2KSAmIDYzKSB8IDEyOCk7XG4gICAgICAgICAgICAgICAgdXRmdGV4dCArPSBTdHJpbmcuZnJvbUNoYXJDb2RlKChjICYgNjMpIHwgMTI4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdXRmdGV4dDtcbiAgICB9O1xuICAgIHZhciB4ID0gQXJyYXkoKTtcbiAgICB2YXIgaywgQUEsIEJCLCBDQywgREQsIGEsIGIsIGMsIGQ7XG4gICAgdmFyIFMxMSA9IDcsIFMxMiA9IDEyLCBTMTMgPSAxNywgUzE0ID0gMjI7XG4gICAgdmFyIFMyMSA9IDUsIFMyMiA9IDksIFMyMyA9IDE0LCBTMjQgPSAyMDtcbiAgICB2YXIgUzMxID0gNCwgUzMyID0gMTEsIFMzMyA9IDE2LCBTMzQgPSAyMztcbiAgICB2YXIgUzQxID0gNiwgUzQyID0gMTAsIFM0MyA9IDE1LCBTNDQgPSAyMTtcbiAgICBzdHJpbmcgPSBtZDVfVXRmOEVuY29kZShzdHJpbmcpO1xuICAgIHggPSBtZDVfQ29udmVydFRvV29yZEFycmF5KHN0cmluZyk7XG4gICAgYSA9IDB4Njc0NTIzMDE7IGIgPSAweEVGQ0RBQjg5OyBjID0gMHg5OEJBRENGRTsgZCA9IDB4MTAzMjU0NzY7XG4gICAgZm9yIChrID0gMDsgayA8IHgubGVuZ3RoOyBrICs9IDE2KSB7XG4gICAgICAgIEFBID0gYTsgQkIgPSBiOyBDQyA9IGM7IEREID0gZDtcbiAgICAgICAgYSA9IG1kNV9GRihhLCBiLCBjLCBkLCB4W2sgKyAwXSwgUzExLCAweEQ3NkFBNDc4KTtcbiAgICAgICAgZCA9IG1kNV9GRihkLCBhLCBiLCBjLCB4W2sgKyAxXSwgUzEyLCAweEU4QzdCNzU2KTtcbiAgICAgICAgYyA9IG1kNV9GRihjLCBkLCBhLCBiLCB4W2sgKyAyXSwgUzEzLCAweDI0MjA3MERCKTtcbiAgICAgICAgYiA9IG1kNV9GRihiLCBjLCBkLCBhLCB4W2sgKyAzXSwgUzE0LCAweEMxQkRDRUVFKTtcbiAgICAgICAgYSA9IG1kNV9GRihhLCBiLCBjLCBkLCB4W2sgKyA0XSwgUzExLCAweEY1N0MwRkFGKTtcbiAgICAgICAgZCA9IG1kNV9GRihkLCBhLCBiLCBjLCB4W2sgKyA1XSwgUzEyLCAweDQ3ODdDNjJBKTtcbiAgICAgICAgYyA9IG1kNV9GRihjLCBkLCBhLCBiLCB4W2sgKyA2XSwgUzEzLCAweEE4MzA0NjEzKTtcbiAgICAgICAgYiA9IG1kNV9GRihiLCBjLCBkLCBhLCB4W2sgKyA3XSwgUzE0LCAweEZENDY5NTAxKTtcbiAgICAgICAgYSA9IG1kNV9GRihhLCBiLCBjLCBkLCB4W2sgKyA4XSwgUzExLCAweDY5ODA5OEQ4KTtcbiAgICAgICAgZCA9IG1kNV9GRihkLCBhLCBiLCBjLCB4W2sgKyA5XSwgUzEyLCAweDhCNDRGN0FGKTtcbiAgICAgICAgYyA9IG1kNV9GRihjLCBkLCBhLCBiLCB4W2sgKyAxMF0sIFMxMywgMHhGRkZGNUJCMSk7XG4gICAgICAgIGIgPSBtZDVfRkYoYiwgYywgZCwgYSwgeFtrICsgMTFdLCBTMTQsIDB4ODk1Q0Q3QkUpO1xuICAgICAgICBhID0gbWQ1X0ZGKGEsIGIsIGMsIGQsIHhbayArIDEyXSwgUzExLCAweDZCOTAxMTIyKTtcbiAgICAgICAgZCA9IG1kNV9GRihkLCBhLCBiLCBjLCB4W2sgKyAxM10sIFMxMiwgMHhGRDk4NzE5Myk7XG4gICAgICAgIGMgPSBtZDVfRkYoYywgZCwgYSwgYiwgeFtrICsgMTRdLCBTMTMsIDB4QTY3OTQzOEUpO1xuICAgICAgICBiID0gbWQ1X0ZGKGIsIGMsIGQsIGEsIHhbayArIDE1XSwgUzE0LCAweDQ5QjQwODIxKTtcbiAgICAgICAgYSA9IG1kNV9HRyhhLCBiLCBjLCBkLCB4W2sgKyAxXSwgUzIxLCAweEY2MUUyNTYyKTtcbiAgICAgICAgZCA9IG1kNV9HRyhkLCBhLCBiLCBjLCB4W2sgKyA2XSwgUzIyLCAweEMwNDBCMzQwKTtcbiAgICAgICAgYyA9IG1kNV9HRyhjLCBkLCBhLCBiLCB4W2sgKyAxMV0sIFMyMywgMHgyNjVFNUE1MSk7XG4gICAgICAgIGIgPSBtZDVfR0coYiwgYywgZCwgYSwgeFtrICsgMF0sIFMyNCwgMHhFOUI2QzdBQSk7XG4gICAgICAgIGEgPSBtZDVfR0coYSwgYiwgYywgZCwgeFtrICsgNV0sIFMyMSwgMHhENjJGMTA1RCk7XG4gICAgICAgIGQgPSBtZDVfR0coZCwgYSwgYiwgYywgeFtrICsgMTBdLCBTMjIsIDB4MjQ0MTQ1Myk7XG4gICAgICAgIGMgPSBtZDVfR0coYywgZCwgYSwgYiwgeFtrICsgMTVdLCBTMjMsIDB4RDhBMUU2ODEpO1xuICAgICAgICBiID0gbWQ1X0dHKGIsIGMsIGQsIGEsIHhbayArIDRdLCBTMjQsIDB4RTdEM0ZCQzgpO1xuICAgICAgICBhID0gbWQ1X0dHKGEsIGIsIGMsIGQsIHhbayArIDldLCBTMjEsIDB4MjFFMUNERTYpO1xuICAgICAgICBkID0gbWQ1X0dHKGQsIGEsIGIsIGMsIHhbayArIDE0XSwgUzIyLCAweEMzMzcwN0Q2KTtcbiAgICAgICAgYyA9IG1kNV9HRyhjLCBkLCBhLCBiLCB4W2sgKyAzXSwgUzIzLCAweEY0RDUwRDg3KTtcbiAgICAgICAgYiA9IG1kNV9HRyhiLCBjLCBkLCBhLCB4W2sgKyA4XSwgUzI0LCAweDQ1NUExNEVEKTtcbiAgICAgICAgYSA9IG1kNV9HRyhhLCBiLCBjLCBkLCB4W2sgKyAxM10sIFMyMSwgMHhBOUUzRTkwNSk7XG4gICAgICAgIGQgPSBtZDVfR0coZCwgYSwgYiwgYywgeFtrICsgMl0sIFMyMiwgMHhGQ0VGQTNGOCk7XG4gICAgICAgIGMgPSBtZDVfR0coYywgZCwgYSwgYiwgeFtrICsgN10sIFMyMywgMHg2NzZGMDJEOSk7XG4gICAgICAgIGIgPSBtZDVfR0coYiwgYywgZCwgYSwgeFtrICsgMTJdLCBTMjQsIDB4OEQyQTRDOEEpO1xuICAgICAgICBhID0gbWQ1X0hIKGEsIGIsIGMsIGQsIHhbayArIDVdLCBTMzEsIDB4RkZGQTM5NDIpO1xuICAgICAgICBkID0gbWQ1X0hIKGQsIGEsIGIsIGMsIHhbayArIDhdLCBTMzIsIDB4ODc3MUY2ODEpO1xuICAgICAgICBjID0gbWQ1X0hIKGMsIGQsIGEsIGIsIHhbayArIDExXSwgUzMzLCAweDZEOUQ2MTIyKTtcbiAgICAgICAgYiA9IG1kNV9ISChiLCBjLCBkLCBhLCB4W2sgKyAxNF0sIFMzNCwgMHhGREU1MzgwQyk7XG4gICAgICAgIGEgPSBtZDVfSEgoYSwgYiwgYywgZCwgeFtrICsgMV0sIFMzMSwgMHhBNEJFRUE0NCk7XG4gICAgICAgIGQgPSBtZDVfSEgoZCwgYSwgYiwgYywgeFtrICsgNF0sIFMzMiwgMHg0QkRFQ0ZBOSk7XG4gICAgICAgIGMgPSBtZDVfSEgoYywgZCwgYSwgYiwgeFtrICsgN10sIFMzMywgMHhGNkJCNEI2MCk7XG4gICAgICAgIGIgPSBtZDVfSEgoYiwgYywgZCwgYSwgeFtrICsgMTBdLCBTMzQsIDB4QkVCRkJDNzApO1xuICAgICAgICBhID0gbWQ1X0hIKGEsIGIsIGMsIGQsIHhbayArIDEzXSwgUzMxLCAweDI4OUI3RUM2KTtcbiAgICAgICAgZCA9IG1kNV9ISChkLCBhLCBiLCBjLCB4W2sgKyAwXSwgUzMyLCAweEVBQTEyN0ZBKTtcbiAgICAgICAgYyA9IG1kNV9ISChjLCBkLCBhLCBiLCB4W2sgKyAzXSwgUzMzLCAweEQ0RUYzMDg1KTtcbiAgICAgICAgYiA9IG1kNV9ISChiLCBjLCBkLCBhLCB4W2sgKyA2XSwgUzM0LCAweDQ4ODFEMDUpO1xuICAgICAgICBhID0gbWQ1X0hIKGEsIGIsIGMsIGQsIHhbayArIDldLCBTMzEsIDB4RDlENEQwMzkpO1xuICAgICAgICBkID0gbWQ1X0hIKGQsIGEsIGIsIGMsIHhbayArIDEyXSwgUzMyLCAweEU2REI5OUU1KTtcbiAgICAgICAgYyA9IG1kNV9ISChjLCBkLCBhLCBiLCB4W2sgKyAxNV0sIFMzMywgMHgxRkEyN0NGOCk7XG4gICAgICAgIGIgPSBtZDVfSEgoYiwgYywgZCwgYSwgeFtrICsgMl0sIFMzNCwgMHhDNEFDNTY2NSk7XG4gICAgICAgIGEgPSBtZDVfSUkoYSwgYiwgYywgZCwgeFtrICsgMF0sIFM0MSwgMHhGNDI5MjI0NCk7XG4gICAgICAgIGQgPSBtZDVfSUkoZCwgYSwgYiwgYywgeFtrICsgN10sIFM0MiwgMHg0MzJBRkY5Nyk7XG4gICAgICAgIGMgPSBtZDVfSUkoYywgZCwgYSwgYiwgeFtrICsgMTRdLCBTNDMsIDB4QUI5NDIzQTcpO1xuICAgICAgICBiID0gbWQ1X0lJKGIsIGMsIGQsIGEsIHhbayArIDVdLCBTNDQsIDB4RkM5M0EwMzkpO1xuICAgICAgICBhID0gbWQ1X0lJKGEsIGIsIGMsIGQsIHhbayArIDEyXSwgUzQxLCAweDY1NUI1OUMzKTtcbiAgICAgICAgZCA9IG1kNV9JSShkLCBhLCBiLCBjLCB4W2sgKyAzXSwgUzQyLCAweDhGMENDQzkyKTtcbiAgICAgICAgYyA9IG1kNV9JSShjLCBkLCBhLCBiLCB4W2sgKyAxMF0sIFM0MywgMHhGRkVGRjQ3RCk7XG4gICAgICAgIGIgPSBtZDVfSUkoYiwgYywgZCwgYSwgeFtrICsgMV0sIFM0NCwgMHg4NTg0NUREMSk7XG4gICAgICAgIGEgPSBtZDVfSUkoYSwgYiwgYywgZCwgeFtrICsgOF0sIFM0MSwgMHg2RkE4N0U0Rik7XG4gICAgICAgIGQgPSBtZDVfSUkoZCwgYSwgYiwgYywgeFtrICsgMTVdLCBTNDIsIDB4RkUyQ0U2RTApO1xuICAgICAgICBjID0gbWQ1X0lJKGMsIGQsIGEsIGIsIHhbayArIDZdLCBTNDMsIDB4QTMwMTQzMTQpO1xuICAgICAgICBiID0gbWQ1X0lJKGIsIGMsIGQsIGEsIHhbayArIDEzXSwgUzQ0LCAweDRFMDgxMUExKTtcbiAgICAgICAgYSA9IG1kNV9JSShhLCBiLCBjLCBkLCB4W2sgKyA0XSwgUzQxLCAweEY3NTM3RTgyKTtcbiAgICAgICAgZCA9IG1kNV9JSShkLCBhLCBiLCBjLCB4W2sgKyAxMV0sIFM0MiwgMHhCRDNBRjIzNSk7XG4gICAgICAgIGMgPSBtZDVfSUkoYywgZCwgYSwgYiwgeFtrICsgMl0sIFM0MywgMHgyQUQ3RDJCQik7XG4gICAgICAgIGIgPSBtZDVfSUkoYiwgYywgZCwgYSwgeFtrICsgOV0sIFM0NCwgMHhFQjg2RDM5MSk7XG4gICAgICAgIGEgPSBtZDVfQWRkVW5zaWduZWQoYSwgQUEpO1xuICAgICAgICBiID0gbWQ1X0FkZFVuc2lnbmVkKGIsIEJCKTtcbiAgICAgICAgYyA9IG1kNV9BZGRVbnNpZ25lZChjLCBDQyk7XG4gICAgICAgIGQgPSBtZDVfQWRkVW5zaWduZWQoZCwgREQpO1xuICAgIH1cbiAgICBpZihiaXQ9PTMyKXtcbiAgICAgICAgcmV0dXJuIChtZDVfV29yZFRvSGV4KGEpICsgbWQ1X1dvcmRUb0hleChiKSArIG1kNV9Xb3JkVG9IZXgoYykgKyBtZDVfV29yZFRvSGV4KGQpKS50b0xvd2VyQ2FzZSgpO1xuICAgIH1cbiAgICByZXR1cm4gKG1kNV9Xb3JkVG9IZXgoYikgKyBtZDVfV29yZFRvSGV4KGMpKS50b0xvd2VyQ2FzZSgpO1xufVxuLy8xNuS9jeWwj+WGmVxud19tZDUuaGV4X21kNV8xNiA9IGZ1bmN0aW9uIChzdHJpbmcpIHsgXG5cdHJldHVybiBoZXhfbWQ1KHN0cmluZywxNik7IFxufVxuLy8xNuS9jeWkp+WGmVxud19tZDUuaGV4X21kNV8xNlVwcGVyID0gZnVuY3Rpb24gKHN0cmluZykgeyBcblx0cmV0dXJuICBoZXhfbWQ1KHN0cmluZywxNikudG9VcHBlckNhc2UoKTsgXG59XG4vLzMy5L2N5bCP5YaZXG53X21kNS5oZXhfbWQ1XzMyID0gZnVuY3Rpb24gKHN0cmluZykgeyBcblx0cmV0dXJuIGhleF9tZDUoc3RyaW5nLDMyKTsgXG59XG4vLzMy5L2N5aSn5YaZXG53X21kNS5oZXhfbWQ1XzMyVXBwZXIgPSBmdW5jdGlvbiAoc3RyaW5nKSB7IFxuXHRyZXR1cm4gaGV4X21kNShzdHJpbmcsMzIpLnRvVXBwZXJDYXNlKCk7IFxufVxuZXhwb3J0IGRlZmF1bHQgd19tZDUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///146\n"); /***/ }), /* 147 */ /*!*****************************************************!*\ !*** /Users/white/Desktop/watch-app/store/index.js ***! \*****************************************************/ /*! no static exports found */ /***/ (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 _api = _interopRequireDefault(__webpack_require__(/*! @/store/modules/api.js */ 148));\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 151));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 64));\nvar _vuexPersistedstate = _interopRequireDefault(__webpack_require__(/*! vuex-persistedstate */ 152));\n_vue.default.use(_vuex.default);\nvar store = new _vuex.default.Store({\n plugins: [(0, _vuexPersistedstate.default)({\n storage: {\n getItem: function getItem(key) {\n return uni.getStorageSync(key);\n },\n setItem: function setItem(key, value) {\n return uni.setStorageSync(key, value);\n },\n removeItem: function removeItem(key) {\n return uni.removeStorageSync(key);\n }\n }\n })],\n modules: {\n api: _api.default\n },\n getters: {},\n strict: true\n});\nvar _default = store;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsInN0b3JlIiwiU3RvcmUiLCJwbHVnaW5zIiwicGVyc2lzdGVkU3RhdGUiLCJzdG9yYWdlIiwiZ2V0SXRlbSIsImtleSIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwic2V0SXRlbSIsInZhbHVlIiwic2V0U3RvcmFnZVN5bmMiLCJyZW1vdmVJdGVtIiwicmVtb3ZlU3RvcmFnZVN5bmMiLCJtb2R1bGVzIiwiYXBpIiwiZ2V0dGVycyIsInN0cmljdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0FBLFlBQUcsQ0FBQ0MsR0FBRyxDQUFDQyxhQUFJLENBQUM7QUFDYixJQUFNQyxLQUFLLEdBQUcsSUFBSUQsYUFBSSxDQUFDRSxLQUFLLENBQUM7RUFDNUJDLE9BQU8sRUFBRSxDQUNSLElBQUFDLDJCQUFjLEVBQUM7SUFDZEMsT0FBTyxFQUFFO01BQ1JDLE9BQU8sRUFBRSxpQkFBQUMsR0FBRztRQUFBLE9BQUlDLEdBQUcsQ0FBQ0MsY0FBYyxDQUFDRixHQUFHLENBQUM7TUFBQTtNQUN2Q0csT0FBTyxFQUFFLGlCQUFDSCxHQUFHLEVBQUVJLEtBQUs7UUFBQSxPQUFLSCxHQUFHLENBQUNJLGNBQWMsQ0FBQ0wsR0FBRyxFQUFFSSxLQUFLLENBQUM7TUFBQTtNQUN2REUsVUFBVSxFQUFFLG9CQUFBTixHQUFHO1FBQUEsT0FBSUMsR0FBRyxDQUFDTSxpQkFBaUIsQ0FBQ1AsR0FBRyxDQUFDO01BQUE7SUFDOUM7RUFDRCxDQUFDLENBQUMsQ0FDRjtFQUNEUSxPQUFPLEVBQUU7SUFDUkMsR0FBRyxFQUFIQTtFQUNELENBQUM7RUFDREMsT0FBTyxFQUFFLENBRVQsQ0FBQztFQUNEQyxNQUFNLEVBQUU7QUFDVCxDQUFDLENBQUM7QUFBQSxlQWlCYWpCLEtBQUs7QUFBQSIsImZpbGUiOiIxNDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBhcGkgZnJvbSAnQC9zdG9yZS9tb2R1bGVzL2FwaS5qcydcblxuXG5pbXBvcnQgVnVlIGZyb20gJ3Z1ZSdcbmltcG9ydCBWdWV4IGZyb20gJ3Z1ZXgnXG5pbXBvcnQgcGVyc2lzdGVkU3RhdGUgZnJvbSBcInZ1ZXgtcGVyc2lzdGVkc3RhdGVcIlxuVnVlLnVzZShWdWV4KVxuY29uc3Qgc3RvcmUgPSBuZXcgVnVleC5TdG9yZSh7XG5cdHBsdWdpbnM6IFtcblx0XHRwZXJzaXN0ZWRTdGF0ZSh7XG5cdFx0XHRzdG9yYWdlOiB7XG5cdFx0XHRcdGdldEl0ZW06IGtleSA9PiB1bmkuZ2V0U3RvcmFnZVN5bmMoa2V5KSxcblx0XHRcdFx0c2V0SXRlbTogKGtleSwgdmFsdWUpID0+IHVuaS5zZXRTdG9yYWdlU3luYyhrZXksIHZhbHVlKSxcblx0XHRcdFx0cmVtb3ZlSXRlbToga2V5ID0+IHVuaS5yZW1vdmVTdG9yYWdlU3luYyhrZXkpXG5cdFx0XHR9XG5cdFx0fSlcblx0XSxcblx0bW9kdWxlczoge1xuXHRcdGFwaSxcblx0fSxcblx0Z2V0dGVyczoge1xuXG5cdH0sXG5cdHN0cmljdDogdHJ1ZVxufSlcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuZXhwb3J0IGRlZmF1bHQgc3RvcmVcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///147\n"); /***/ }), /* 148 */ /*!***********************************************************!*\ !*** /Users/white/Desktop/watch-app/store/modules/api.js ***! \***********************************************************/ /*! no static exports found */ /***/ (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 _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 47));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 49));\nvar _api = __webpack_require__(/*! @/common/api.js */ 149);\nvar state = {\n userInfo: {},\n apiToken: '',\n serverTime: 0,\n activeDevice: '',\n pageType: ''\n },\n getters = {\n getUserInfo: function getUserInfo(state) {\n return state.userInfo;\n },\n getApiToken: function getApiToken(state) {\n return state.apiToken;\n },\n getServerTime: function getServerTime(state) {\n return state.serverTime;\n },\n getActiceDevice: function getActiceDevice(state) {\n return state.activeDevice;\n },\n getpageType: function getpageType(state) {\n return state.pageType;\n }\n },\n mutations = {\n setpageType: function setpageType(state, data) {\n state.pageType = data;\n },\n setUserInfo: function setUserInfo(state, data) {\n state.userInfo = data;\n },\n setApiToken: function setApiToken(state, data) {\n state.apiToken = data;\n },\n logOut: function logOut(state, data) {\n state.apiToken = '';\n },\n setActiceDevice: function setActiceDevice(state, data) {\n state.activeDevice = data;\n }\n },\n actions = {\n code: function code(_ref, data) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var commit, res;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n commit = _ref.commit;\n _context.next = 3;\n return (0, _api.code)(data);\n case 3:\n res = _context.sent;\n return _context.abrupt(\"return\", res);\n case 5:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n dologin: function dologin(_ref2, data) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var commit, res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n commit = _ref2.commit;\n _context2.next = 3;\n return (0, _api.dologin)(data);\n case 3:\n res = _context2.sent;\n return _context2.abrupt(\"return\", res);\n case 5:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n sendSms: function sendSms(_ref3, data) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var commit, res;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n commit = _ref3.commit;\n _context3.next = 3;\n return (0, _api.sendSms)(data);\n case 3:\n res = _context3.sent;\n return _context3.abrupt(\"return\", res);\n case 5:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n register: function register(_ref4, data) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n var commit, res;\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n commit = _ref4.commit;\n _context4.next = 3;\n return (0, _api.register)(data);\n case 3:\n res = _context4.sent;\n return _context4.abrupt(\"return\", res);\n case 5:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n },\n getBindUserDeviceId: function getBindUserDeviceId(_ref5, data) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {\n var commit, res;\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n commit = _ref5.commit;\n _context5.next = 3;\n return (0, _api.getBindUserDeviceId)(data);\n case 3:\n res = _context5.sent;\n return _context5.abrupt(\"return\", res);\n case 5:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }))();\n },\n getDayInfo: function getDayInfo(_ref6, data) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {\n var commit, res;\n return _regenerator.default.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n commit = _ref6.commit;\n _context6.next = 3;\n return (0, _api.getDayInfo)(data);\n case 3:\n res = _context6.sent;\n return _context6.abrupt(\"return\", res);\n case 5:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6);\n }))();\n },\n getDeviceListDays: function getDeviceListDays(_ref7, data) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() {\n var commit, res;\n return _regenerator.default.wrap(function _callee7$(_context7) {\n while (1) {\n switch (_context7.prev = _context7.next) {\n case 0:\n commit = _ref7.commit;\n _context7.next = 3;\n return (0, _api.getDeviceListDays)(data);\n case 3:\n res = _context7.sent;\n return _context7.abrupt(\"return\", res);\n case 5:\n case \"end\":\n return _context7.stop();\n }\n }\n }, _callee7);\n }))();\n },\n getVersion: function getVersion(_ref8, data) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee8() {\n var commit, res;\n return _regenerator.default.wrap(function _callee8$(_context8) {\n while (1) {\n switch (_context8.prev = _context8.next) {\n case 0:\n commit = _ref8.commit;\n _context8.next = 3;\n return (0, _api.getVersion)(data);\n case 3:\n res = _context8.sent;\n return _context8.abrupt(\"return\", res);\n case 5:\n case \"end\":\n return _context8.stop();\n }\n }\n }, _callee8);\n }))();\n },\n getIndexData: function getIndexData(_ref9, data) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee9() {\n var commit, res;\n return _regenerator.default.wrap(function _callee9$(_context9) {\n while (1) {\n switch (_context9.prev = _context9.next) {\n case 0:\n commit = _ref9.commit;\n _context9.next = 3;\n return (0, _api.getIndexData)(data);\n case 3:\n res = _context9.sent;\n return _context9.abrupt(\"return\", res);\n case 5:\n case \"end\":\n return _context9.stop();\n }\n }\n }, _callee9);\n }))();\n },\n forgotPassword: function forgotPassword(_ref10, data) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee10() {\n var commit, res;\n return _regenerator.default.wrap(function _callee10$(_context10) {\n while (1) {\n switch (_context10.prev = _context10.next) {\n case 0:\n commit = _ref10.commit;\n _context10.next = 3;\n return (0, _api.forgotPassword)(data);\n case 3:\n res = _context10.sent;\n return _context10.abrupt(\"return\", res);\n case 5:\n case \"end\":\n return _context10.stop();\n }\n }\n }, _callee10);\n }))();\n },\n getUserInfo: function getUserInfo(_ref11, data) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee11() {\n var commit, res;\n return _regenerator.default.wrap(function _callee11$(_context11) {\n while (1) {\n switch (_context11.prev = _context11.next) {\n case 0:\n commit = _ref11.commit;\n _context11.next = 3;\n return (0, _api.getUserInfo)(data);\n case 3:\n res = _context11.sent;\n return _context11.abrupt(\"return\", res);\n case 5:\n case \"end\":\n return _context11.stop();\n }\n }\n }, _callee11);\n }))();\n },\n getLoginCode: function getLoginCode(_ref12, data) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee12() {\n var commit, res;\n return _regenerator.default.wrap(function _callee12$(_context12) {\n while (1) {\n switch (_context12.prev = _context12.next) {\n case 0:\n commit = _ref12.commit;\n _context12.next = 3;\n return (0, _api.getLoginCode)(data);\n case 3:\n res = _context12.sent;\n return _context12.abrupt(\"return\", res);\n case 5:\n case \"end\":\n return _context12.stop();\n }\n }\n }, _callee12);\n }))();\n },\n checkLoginCode: function checkLoginCode(_ref13, data, config) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee13() {\n var commit, res;\n return _regenerator.default.wrap(function _callee13$(_context13) {\n while (1) {\n switch (_context13.prev = _context13.next) {\n case 0:\n commit = _ref13.commit;\n _context13.next = 3;\n return (0, _api.checkLoginCode)(data, config);\n case 3:\n res = _context13.sent;\n return _context13.abrupt(\"return\", res);\n case 5:\n case \"end\":\n return _context13.stop();\n }\n }\n }, _callee13);\n }))();\n }\n };\nvar _default = {\n namespaced: true,\n state: state,\n getters: getters,\n mutations: mutations,\n actions: actions\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvbW9kdWxlcy9hcGkuanMiXSwibmFtZXMiOlsic3RhdGUiLCJ1c2VySW5mbyIsImFwaVRva2VuIiwic2VydmVyVGltZSIsImFjdGl2ZURldmljZSIsInBhZ2VUeXBlIiwiZ2V0dGVycyIsImdldFVzZXJJbmZvIiwiZ2V0QXBpVG9rZW4iLCJnZXRTZXJ2ZXJUaW1lIiwiZ2V0QWN0aWNlRGV2aWNlIiwiZ2V0cGFnZVR5cGUiLCJtdXRhdGlvbnMiLCJzZXRwYWdlVHlwZSIsImRhdGEiLCJzZXRVc2VySW5mbyIsInNldEFwaVRva2VuIiwibG9nT3V0Iiwic2V0QWN0aWNlRGV2aWNlIiwiYWN0aW9ucyIsImNvZGUiLCJjb21taXQiLCJyZXMiLCJkb2xvZ2luIiwic2VuZFNtcyIsInJlZ2lzdGVyIiwiZ2V0QmluZFVzZXJEZXZpY2VJZCIsImdldERheUluZm8iLCJnZXREZXZpY2VMaXN0RGF5cyIsImdldFZlcnNpb24iLCJnZXRJbmRleERhdGEiLCJmb3Jnb3RQYXNzd29yZCIsImdldExvZ2luQ29kZSIsImNoZWNrTG9naW5Db2RlIiwiY29uZmlnIiwibmFtZXNwYWNlZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUE7QUFnQkEsSUFBSUEsS0FBSyxHQUFHO0lBQ1ZDLFFBQVEsRUFBRSxDQUFDLENBQUM7SUFDWkMsUUFBUSxFQUFFLEVBQUU7SUFDWkMsVUFBVSxFQUFDLENBQUM7SUFDWkMsWUFBWSxFQUFFLEVBQUU7SUFDaEJDLFFBQVEsRUFBRTtFQUNYLENBQUM7RUFDREMsT0FBTyxHQUFHO0lBQ1RDLFdBQVcsdUJBQUNQLEtBQUssRUFBQztNQUNqQixPQUFPQSxLQUFLLENBQUNDLFFBQVE7SUFDdEIsQ0FBQztJQUNETyxXQUFXLHVCQUFDUixLQUFLLEVBQUM7TUFDakIsT0FBT0EsS0FBSyxDQUFDRSxRQUFRO0lBQ3RCLENBQUM7SUFDRE8sYUFBYSx5QkFBQ1QsS0FBSyxFQUFDO01BQ25CLE9BQU9BLEtBQUssQ0FBQ0csVUFBVTtJ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QUFXLCtCQUFXTyxJQUFJLEVBQUU7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQWZPLE1BQU0sVUFBTkEsTUFBTTtnQkFBQTtnQkFBQSxPQUNOLElBQUFkLGdCQUFXLEVBQUNPLElBQUksQ0FBQztjQUFBO2dCQUE3QlEsR0FBRztnQkFBQSxtQ0FDRkEsR0FBRztjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNYLENBQUM7SUFDS1UsWUFBWSxnQ0FBV2xCLElBQUksRUFBRTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBZk8sTUFBTSxVQUFOQSxNQUFNO2dCQUFBO2dCQUFBLE9BQ1AsSUFBQVcsaUJBQVksRUFBQ2xCLElBQUksQ0FBQztjQUFBO2dCQUE5QlEsR0FBRztnQkFBQSxtQ0FDRkEsR0FBRztjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNYLENBQUM7SUFDS1csY0FBYyxrQ0FBV25CLElBQUksRUFBQ29CLE1BQU0sRUFBRTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBdEJiLE1BQU0sVUFBTkEsTUFBTTtnQkFBQTtnQkFBQSxPQUNULElBQUFZLG1CQUFjLEVBQUNuQixJQUFJLEVBQUNvQixNQUFNLENBQUM7Y0FBQTtnQkFBdkNaLEdBQUc7Z0JBQUEsbUNBQ0ZBLEdBQUc7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDWDtFQUNELENBQUM7QUFBQSxlQUNhO0VBQ2RhLFVBQVUsRUFBRSxJQUFJO0VBQ2hCbkMsS0FBSyxFQUFMQSxLQUFLO0VBQ0xNLE9BQU8sRUFBUEEsT0FBTztFQUNQTSxTQUFTLEVBQVRBLFNBQVM7RUFDVE8sT0FBTyxFQUFQQTtBQUNELENBQUM7QUFBQSIsImZpbGUiOiIxNDguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuXHRjb2RlLFxuXHRkb2xvZ2luLFxuXHRzZW5kU21zLFxuXHRyZWdpc3Rlcixcblx0Z2V0QmluZFVzZXJEZXZpY2VJZCxcblx0Z2V0RGF5SW5mbyxcblx0Z2V0RGV2aWNlTGlzdERheXMsXG5cdGdldFZlcnNpb24sXG5cdGdldEluZGV4RGF0YSxcblx0Zm9yZ290UGFzc3dvcmQsXG5cdGdldFVzZXJJbmZvLFxuXHRjaGVja0xvZ2luQ29kZSxcblx0Z2V0TG9naW5Db2RlXG59IGZyb20gJ0AvY29tbW9uL2FwaS5qcyc7XG5cbmxldCBzdGF0ZSA9IHtcblx0XHR1c2VySW5mbzoge30sXG5cdFx0YXBpVG9rZW46ICcnLFxuXHRcdHNlcnZlclRpbWU6MCxcblx0XHRhY3RpdmVEZXZpY2U6ICcnLFxuXHRcdHBhZ2VUeXBlOiAnJ1xuXHR9LFxuXHRnZXR0ZXJzID0ge1xuXHRcdGdldFVzZXJJbmZvKHN0YXRlKXtcblx0XHRcdHJldHVybiBzdGF0ZS51c2VySW5mb1xuXHRcdH0sXG5cdFx0Z2V0QXBpVG9rZW4oc3RhdGUpe1xuXHRcdFx0cmV0dXJuIHN0YXRlLmFwaVRva2VuXG5cdFx0fSxcblx0XHRnZXRTZXJ2ZXJUaW1lKHN0YXRlKXtcblx0XHRcdHJldHVybiBzdGF0ZS5zZXJ2ZXJUaW1lXG5cdFx0fSxcblx0XHRnZXRBY3RpY2VEZXZpY2Uoc3RhdGUpe1xuXHRcdFx0cmV0dXJuIHN0YXRlLmFjdGl2ZURldmljZVxuXHRcdH0sXG5cdFx0Z2V0cGFnZVR5cGUoc3RhdGUpe1xuXHRcdFx0cmV0dXJuIHN0YXRlLnBhZ2VUeXBlXG5cdFx0fVxuXHR9LFxuXHRtdXRhdGlvbnMgPSB7XG5cdFx0c2V0cGFnZVR5cGUoc3RhdGUsZGF0YSkge1xuXHRcdFx0c3RhdGUucGFnZVR5cGUgPSBkYXRhXG5cdFx0fSxcblx0XHRzZXRVc2VySW5mbyhzdGF0ZSxkYXRhKSB7XG5cdFx0XHRzdGF0ZS51c2VySW5mbyA9IGRhdGFcblx0XHR9LFxuXHRcdHNldEFwaVRva2VuKHN0YXRlLGRhdGEpe1xuXHRcdFx0c3RhdGUuYXBpVG9rZW4gPSBkYXRhXG5cdFx0fSxcblx0XHRsb2dPdXQoc3RhdGUsZGF0YSkge1xuXHRcdFx0c3RhdGUuYXBpVG9rZW4gPSAnJ1xuXHRcdH0sXG5cdFx0c2V0QWN0aWNlRGV2aWNlKHN0YXRlLGRhdGEpIHtcblx0XHRcdHN0YXRlLmFjdGl2ZURldmljZSA9IGRhdGFcblx0XHR9XG5cdH0sXG5cdGFjdGlvbnMgPSB7XG5cdFx0YXN5bmMgY29kZSh7Y29tbWl0fSwgZGF0YSkge1xuXHRcdFx0Y29uc3QgcmVzID0gYXdhaXQgY29kZShkYXRhKVxuXHRcdFx0cmV0dXJuIHJlc1xuXHRcdH0sXG5cdFx0YXN5bmMgZG9sb2dpbih7Y29tbWl0fSwgZGF0YSkge1xuXHRcdFx0Y29uc3QgcmVzID0gYXdhaXQgZG9sb2dpbihkYXRhKVxuXHRcdFx0cmV0dXJuIHJlc1xuXHRcdH0sXG5cdFx0YXN5bmMgc2VuZFNtcyh7Y29tbWl0fSwgZGF0YSkge1xuXHRcdFx0Y29uc3QgcmVzID0gYXdhaXQgc2VuZFNtcyhkYXRhKVxuXHRcdFx0cmV0dXJuIHJlc1xuXHRcdH0sXG5cdFx0YXN5bmMgcmVnaXN0ZXIoe2NvbW1pdH0sIGRhdGEpIHtcblx0XHRcdGNvbnN0IHJlcyA9IGF3YWl0IHJlZ2lzdGVyKGRhdGEpXG5cdFx0XHRyZXR1cm4gcmVzXG5cdFx0fSxcblx0XHRhc3luYyBnZXRCaW5kVXNlckRldmljZUlkKHtjb21taXR9LCBkYXRhKSB7XG5cdFx0XHRjb25zdCByZXMgPSBhd2FpdCBnZXRCaW5kVXNlckRldmljZUlkKGRhdGEpXG5cdFx0XHRyZXR1cm4gcmVzXG5cdFx0fSxcblx0XHRhc3luYyBnZXREYXlJbmZvKHtjb21taXR9LCBkYXRhKSB7XG5cdFx0XHRjb25zdCByZXMgPSBhd2FpdCBnZXREYXlJbmZvKGRhdGEpXG5cdFx0XHRyZXR1cm4gcmVzXG5cdFx0fSxcblx0XHRhc3luYyBnZXREZXZpY2VMaXN0RGF5cyh7Y29tbWl0fSwgZGF0YSkge1xuXHRcdFx0Y29uc3QgcmVzID0gYXdhaXQgZ2V0RGV2aWNlTGlzdERheXMoZGF0YSlcblx0XHRcdHJldHVybiByZXNcblx0XHR9LFxuXHRcdGFzeW5jIGdldFZlcnNpb24oe2NvbW1pdH0sIGRhdGEpIHtcblx0XHRcdGNvbnN0IHJlcyA9IGF3YWl0IGdldFZlcnNpb24oZGF0YSlcblx0XHRcdHJldHVybiByZXNcblx0XHR9LFxuXHRcdGFzeW5jIGdldEluZGV4RGF0YSh7Y29tbWl0fSwgZGF0YSkge1xuXHRcdFx0Y29uc3QgcmVzID0gYXdhaXQgZ2V0SW5kZXhEYXRhKGRhdGEpXG5cdFx0XHRyZXR1cm4gcmVzXG5cdFx0fSxcblx0XHRhc3luYyBmb3Jnb3RQYXNzd29yZCh7Y29tbWl0fSwgZGF0YSkge1xuXHRcdFx0Y29uc3QgcmVzID0gYXdhaXQgZm9yZ290UGFzc3dvcmQoZGF0YSlcblx0XHRcdHJldHVybiByZXNcblx0XHR9LFxuXHRcdGFzeW5jIGdldFVzZXJJbmZvKHtjb21taXR9LCBkYXRhKSB7XG5cdFx0XHRjb25zdCByZXMgPSBhd2FpdCBnZXRVc2VySW5mbyhkYXRhKVxuXHRcdFx0cmV0dXJuIHJlc1xuXHRcdH0sXG5cdFx0YXN5bmMgZ2V0TG9naW5Db2RlKHtjb21taXR9LCBkYXRhKSB7XG5cdFx0XHRjb25zdCByZXMgPSBhd2FpdCBnZXRMb2dpbkNvZGUoZGF0YSlcblx0XHRcdHJldHVybiByZXNcblx0XHR9LFxuXHRcdGFzeW5jIGNoZWNrTG9naW5Db2RlKHtjb21taXR9LCBkYXRhLGNvbmZpZykge1xuXHRcdFx0Y29uc3QgcmVzID0gYXdhaXQgY2hlY2tMb2dpbkNvZGUoZGF0YSxjb25maWcpXG5cdFx0XHRyZXR1cm4gcmVzXG5cdFx0fSxcblx0fVxuZXhwb3J0IGRlZmF1bHQge1xuXHRuYW1lc3BhY2VkOiB0cnVlLFxuXHRzdGF0ZSxcblx0Z2V0dGVycyxcblx0bXV0YXRpb25zLFxuXHRhY3Rpb25zXG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///148\n"); /***/ }), /* 149 */ /*!****************************************************!*\ !*** /Users/white/Desktop/watch-app/common/api.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.sendSms = exports.register = exports.getVersion = exports.getUserInfo = exports.getLoginCode = exports.getIndexData = exports.getDeviceListDays = exports.getDayInfo = exports.getBindUserDeviceId = exports.forgotPassword = exports.dologin = exports.default = exports.code = exports.checkLoginCode = void 0;\nvar _api = __webpack_require__(/*! @/config/api.js */ 150);\n// AI伴侣\n\nvar code = function code(data) {\n return (0, _api.post)('watch/captcha/getCaptcha', data);\n};\nexports.code = code;\nvar dologin = function dologin(data) {\n return (0, _api.post)('watch/login/dologin', data);\n};\nexports.dologin = dologin;\nvar sendSms = function sendSms(data) {\n return (0, _api.post)('watch/sms/sendSms', data);\n};\nexports.sendSms = sendSms;\nvar register = function register(data) {\n return (0, _api.post)('watch/login/register', data);\n};\n\n// 获取已经绑定的设备id\nexports.register = register;\nvar getBindUserDeviceId = function getBindUserDeviceId(data) {\n return (0, _api.post)('watch/device/getBindUserDeviceId', data);\n};\n\n// 获取当日最新数据\nexports.getBindUserDeviceId = getBindUserDeviceId;\nvar getDayInfo = function getDayInfo(data) {\n return (0, _api.post)('watch/device/getDayInfo', data);\n};\nexports.getDayInfo = getDayInfo;\nvar getDeviceListDays = function getDeviceListDays(data) {\n return (0, _api.post)('watch/device/getDeviceListDays', data);\n};\n\n// 获取版本号\nexports.getDeviceListDays = getDeviceListDays;\nvar getVersion = function getVersion(data) {\n return (0, _api.post)('watch/version/index', data);\n};\n// 获取首页数据\nexports.getVersion = getVersion;\nvar getIndexData = function getIndexData(data) {\n return (0, _api.post)('watch/device/getIndexData', data);\n};\n// 忘记密码\nexports.getIndexData = getIndexData;\nvar forgotPassword = function forgotPassword(data) {\n return (0, _api.post)('watch/login/forgotPassword', data);\n};\n// 获取用户信息\nexports.forgotPassword = forgotPassword;\nvar getUserInfo = function getUserInfo(data) {\n return (0, _api.post)('watch/user/getUserInfo', data);\n};\n\n// 检查二维码是否登录\nexports.getUserInfo = getUserInfo;\nvar checkLoginCode = function checkLoginCode(data) {\n return (0, _api.post)('watch/login/checkLoginCode', data, {\n custom: {\n hideLoading: true\n }\n });\n};\n\n// 获取登录二维码\nexports.checkLoginCode = checkLoginCode;\nvar getLoginCode = function getLoginCode(data) {\n return (0, _api.post)('watch/login/getLoginCode', data);\n};\nexports.getLoginCode = getLoginCode;\nvar _default = {\n code: code,\n dologin: dologin,\n sendSms: sendSms,\n register: register,\n getBindUserDeviceId: getBindUserDeviceId,\n getDayInfo: getDayInfo,\n getDeviceListDays: getDeviceListDays,\n getVersion: getVersion,\n getIndexData: getIndexData,\n forgotPassword: forgotPassword,\n getUserInfo: getUserInfo,\n checkLoginCode: checkLoginCode,\n getLoginCode: getLoginCode\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL2FwaS5qcyJdLCJuYW1lcyI6WyJjb2RlIiwiZGF0YSIsInBvc3QiLCJkb2xvZ2luIiwic2VuZFNtcyIsInJlZ2lzdGVyIiwiZ2V0QmluZFVzZXJEZXZpY2VJZCIsImdldERheUluZm8iLCJnZXREZXZpY2VMaXN0RGF5cyIsImdldFZlcnNpb24iLCJnZXRJbmRleERhdGEiLCJmb3Jnb3RQYXNzd29yZCIsImdldFVzZXJJbmZvIiwiY2hlY2tMb2dpbkNvZGUiLCJjdXN0b20iLCJoaWRlTG9hZGluZyIsImdldExvZ2luQ29kZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQ0E7QUFEQTs7QUFNTyxJQUFNQSxJQUFJLEdBQUcsU0FBUEEsSUFBSSxDQUFJQyxJQUFJLEVBQUs7RUFDN0IsT0FBTyxJQUFBQyxTQUFJLEVBQUMsMEJBQTBCLEVBQUVELElBQUksQ0FBQztBQUM5QyxDQUFDO0FBQUE7QUFFTSxJQUFNRSxPQUFPLEdBQUcsU0FBVkEsT0FBTyxDQUFJRixJQUFJLEVBQUs7RUFDaEMsT0FBTyxJQUFBQyxTQUFJLEVBQUMscUJBQXFCLEVBQUVELElBQUksQ0FBQztBQUN6QyxDQUFDO0FBQUE7QUFFTSxJQUFNRyxPQUFPLEdBQUcsU0FBVkEsT0FBTyxDQUFJSCxJQUFJLEVBQUs7RUFDaEMsT0FBTyxJQUFBQyxTQUFJLEVBQUMsbUJBQW1CLEVBQUVELElBQUksQ0FBQztBQUN2QyxDQUFDO0FBQUE7QUFFTSxJQUFNSSxRQUFRLEdBQUcsU0FBWEEsUUFBUSxDQUFJSixJQUFJLEVBQUs7RUFDakMsT0FBTyxJQUFBQyxTQUFJLEVBQUMsc0JBQXNCLEVBQUVELElBQUksQ0FBQztBQUMxQyxDQUFDOztBQUVEO0FBQUE7QUFDTyxJQUFNSyxtQkFBbUIsR0FBRyxTQUF0QkEsbUJBQW1CLENBQUlMLElBQUksRUFBSztFQUM1QyxPQUFPLElBQUFDLFNBQUksRUFBQyxrQ0FBa0MsRUFBRUQsSUFBSSxDQUFDO0FBQ3RELENBQUM7O0FBRUQ7QUFBQTtBQUNPLElBQU1NLFVBQVUsR0FBRyxTQUFiQSxVQUFVLENBQUlOLElBQUksRUFBSztFQUNuQyxPQUFPLElBQUFDLFNBQUksRUFBQyx5QkFBeUIsRUFBRUQsSUFBSSxDQUFDO0FBQzdDLENBQUM7QUFBQTtBQUVNLElBQU1PLGlCQUFpQixHQUFHLFNBQXBCQSxpQkFBaUIsQ0FBSVAsSUFBSSxFQUFLO0VBQzFDLE9BQU8sSUFBQUMsU0FBSSxFQUFDLGdDQUFnQyxFQUFFRCxJQUFJLENBQUM7QUFDcEQsQ0FBQzs7QUFFRDtBQUFBO0FBQ08sSUFBTVEsVUFBVSxHQUFHLFNBQWJBLFVBQVUsQ0FBSVIsSUFBSSxFQUFLO0VBQ25DLE9BQU8sSUFBQUMsU0FBSSxFQUFDLHFCQUFxQixFQUFFRCxJQUFJLENBQUM7QUFDekMsQ0FBQztBQUNEO0FBQUE7QUFDTyxJQUFNUyxZQUFZLEdBQUcsU0FBZkEsWUFBWSxDQUFJVCxJQUFJLEVBQUs7RUFDckMsT0FBTyxJQUFBQyxTQUFJLEVBQUMsMkJBQTJCLEVBQUVELElBQUksQ0FBQztBQUMvQyxDQUFDO0FBQ0Q7QUFBQTtBQUNPLElBQU1VLGNBQWMsR0FBRyxTQUFqQkEsY0FBYyxDQUFJVixJQUFJLEVBQUs7RUFDdkMsT0FBTyxJQUFBQyxTQUFJLEVBQUMsNEJBQTRCLEVBQUVELElBQUksQ0FBQztBQUNoRCxDQUFDO0FBQ0Q7QUFBQTtBQUNPLElBQU1XLFdBQVcsR0FBRyxTQUFkQSxXQUFXLENBQUlYLElBQUksRUFBSztFQUNwQyxPQUFPLElBQUFDLFNBQUksRUFBQyx3QkFBd0IsRUFBRUQsSUFBSSxDQUFDO0FBQzVDLENBQUM7O0FBRUQ7QUFBQTtBQUNPLElBQU1ZLGNBQWMsR0FBRyxTQUFqQkEsY0FBYyxDQUFJWixJQUFJLEVBQUs7RUFDdkMsT0FBTyxJQUFBQyxTQUFJLEVBQUMsNEJBQTRCLEVBQUVELElBQUksRUFBQztJQUFDYSxNQUFNLEVBQUM7TUFBQ0MsV0FBVyxFQUFDO0lBQUk7RUFBQyxDQUFDLENBQUM7QUFDNUUsQ0FBQzs7QUFFRDtBQUFBO0FBQ08sSUFBTUMsWUFBWSxHQUFHLFNBQWZBLFlBQVksQ0FBSWYsSUFBSSxFQUFLO0VBQ3JDLE9BQU8sSUFBQUMsU0FBSSxFQUFDLDBCQUEwQixFQUFFRCxJQUFJLENBQUM7QUFDOUMsQ0FBQztBQUFBO0FBQUEsZUFPYztFQUNkRCxJQUFJLEVBQUpBLElBQUk7RUFDSkcsT0FBTyxFQUFQQSxPQUFPO0VBQ1BDLE9BQU8sRUFBUEEsT0FBTztFQUNQQyxRQUFRLEVBQVJBLFFBQVE7RUFDUkMsbUJBQW1CLEVBQW5CQSxtQkFBbUI7RUFDbkJDLFVBQVUsRUFBVkEsVUFBVTtFQUNWQyxpQkFBaUIsRUFBakJBLGlCQUFpQjtFQUNqQkMsVUFBVSxFQUFWQSxVQUFVO0VBQ1ZDLFlBQVksRUFBWkEsWUFBWTtFQUNaQyxjQUFjLEVBQWRBLGNBQWM7RUFDZEMsV0FBVyxFQUFYQSxXQUFXO0VBQ1hDLGNBQWMsRUFBZEEsY0FBYztFQUNkRyxZQUFZLEVBQVpBO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjE0OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEFJ5Ly05L6jXG5pbXBvcnQge1xuXHRnZXQsXG5cdHBvc3Rcbn0gZnJvbSAnQC9jb25maWcvYXBpLmpzJ1xuXG5leHBvcnQgY29uc3QgY29kZSA9IChkYXRhKSA9PiB7XG5cdHJldHVybiBwb3N0KCd3YXRjaC9jYXB0Y2hhL2dldENhcHRjaGEnLCBkYXRhKVxufVxuXG5leHBvcnQgY29uc3QgZG9sb2dpbiA9IChkYXRhKSA9PiB7XG5cdHJldHVybiBwb3N0KCd3YXRjaC9sb2dpbi9kb2xvZ2luJywgZGF0YSlcbn1cblxuZXhwb3J0IGNvbnN0IHNlbmRTbXMgPSAoZGF0YSkgPT4ge1xuXHRyZXR1cm4gcG9zdCgnd2F0Y2gvc21zL3NlbmRTbXMnLCBkYXRhKVxufVxuXG5leHBvcnQgY29uc3QgcmVnaXN0ZXIgPSAoZGF0YSkgPT4ge1xuXHRyZXR1cm4gcG9zdCgnd2F0Y2gvbG9naW4vcmVnaXN0ZXInLCBkYXRhKVxufVxuXG4vLyDojrflj5blt7Lnu4/nu5HlrprnmoTorr7lpIdpZFxuZXhwb3J0IGNvbnN0IGdldEJpbmRVc2VyRGV2aWNlSWQgPSAoZGF0YSkgPT4ge1xuXHRyZXR1cm4gcG9zdCgnd2F0Y2gvZGV2aWNlL2dldEJpbmRVc2VyRGV2aWNlSWQnLCBkYXRhKVxufVxuXG4vLyDojrflj5blvZPml6XmnIDmlrDmlbDmja5cbmV4cG9ydCBjb25zdCBnZXREYXlJbmZvID0gKGRhdGEpID0+IHtcblx0cmV0dXJuIHBvc3QoJ3dhdGNoL2RldmljZS9nZXREYXlJbmZvJywgZGF0YSlcbn1cblxuZXhwb3J0IGNvbnN0IGdldERldmljZUxpc3REYXlzID0gKGRhdGEpID0+IHtcblx0cmV0dXJuIHBvc3QoJ3dhdGNoL2RldmljZS9nZXREZXZpY2VMaXN0RGF5cycsIGRhdGEpXG59XG5cbi8vIOiOt+WPlueJiOacrOWPt1xuZXhwb3J0IGNvbnN0IGdldFZlcnNpb24gPSAoZGF0YSkgPT4ge1xuXHRyZXR1cm4gcG9zdCgnd2F0Y2gvdmVyc2lvbi9pbmRleCcsIGRhdGEpXG59XG4vLyDojrflj5bpppbpobXmlbDmja5cbmV4cG9ydCBjb25zdCBnZXRJbmRleERhdGEgPSAoZGF0YSkgPT4ge1xuXHRyZXR1cm4gcG9zdCgnd2F0Y2gvZGV2aWNlL2dldEluZGV4RGF0YScsIGRhdGEpXG59XG4vLyDlv5jorrDlr4bnoIFcbmV4cG9ydCBjb25zdCBmb3Jnb3RQYXNzd29yZCA9IChkYXRhKSA9PiB7XG5cdHJldHVybiBwb3N0KCd3YXRjaC9sb2dpbi9mb3Jnb3RQYXNzd29yZCcsIGRhdGEpXG59XG4vLyDojrflj5bnlKjmiLfkv6Hmga9cbmV4cG9ydCBjb25zdCBnZXRVc2VySW5mbyA9IChkYXRhKSA9PiB7XG5cdHJldHVybiBwb3N0KCd3YXRjaC91c2VyL2dldFVzZXJJbmZvJywgZGF0YSlcbn1cblxuLy8g5qOA5p+l5LqM57u056CB5piv5ZCm55m75b2VXG5leHBvcnQgY29uc3QgY2hlY2tMb2dpbkNvZGUgPSAoZGF0YSkgPT4ge1xuXHRyZXR1cm4gcG9zdCgnd2F0Y2gvbG9naW4vY2hlY2tMb2dpbkNvZGUnLCBkYXRhLHtjdXN0b206e2hpZGVMb2FkaW5nOnRydWV9fSlcbn1cblxuLy8g6I635Y+W55m75b2V5LqM57u056CBXG5leHBvcnQgY29uc3QgZ2V0TG9naW5Db2RlID0gKGRhdGEpID0+IHtcblx0cmV0dXJuIHBvc3QoJ3dhdGNoL2xvZ2luL2dldExvZ2luQ29kZScsIGRhdGEpXG59XG5cblxuXG5cblxuXG5leHBvcnQgZGVmYXVsdCB7XG5cdGNvZGUsXG5cdGRvbG9naW4sXG5cdHNlbmRTbXMsXG5cdHJlZ2lzdGVyLFxuXHRnZXRCaW5kVXNlckRldmljZUlkLFxuXHRnZXREYXlJbmZvLFxuXHRnZXREZXZpY2VMaXN0RGF5cyxcblx0Z2V0VmVyc2lvbixcblx0Z2V0SW5kZXhEYXRhLFxuXHRmb3Jnb3RQYXNzd29yZCxcblx0Z2V0VXNlckluZm8sXG5cdGNoZWNrTG9naW5Db2RlLFxuXHRnZXRMb2dpbkNvZGVcbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///149\n"); /***/ }), /* 150 */ /*!****************************************************!*\ !*** /Users/white/Desktop/watch-app/config/api.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.post = exports.get = exports.baseUrl = void 0;\n// post请求,获取菜单\nvar post = function post(url, params) {\n var config = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return uni.$u.http.post(url, params, config);\n};\n\n// get请求,获取菜单,注意:get请求的配置等,都在第二个参数中,详见前面解释\nexports.post = post;\nvar get = function get(url, data, toast) {\n var responseType = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : '';\n return uni.$u.http.get(url, {\n params: data,\n custom: {\n toast: toast || false\n },\n responseType: responseType\n });\n};\n\n// export const baseUrl = 'http://test.sc2.agrimedia.cn'; // APP测试\nexports.get = get;\nvar baseUrl = 'https://ai.agrimedia.cn/'; // APP线上\nexports.baseUrl = baseUrl;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29uZmlnL2FwaS5qcyJdLCJuYW1lcyI6WyJwb3N0IiwidXJsIiwicGFyYW1zIiwiY29uZmlnIiwidW5pIiwiJHUiLCJodHRwIiwiZ2V0IiwiZGF0YSIsInRvYXN0IiwicmVzcG9uc2VUeXBlIiwiY3VzdG9tIiwiYmFzZVVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDTyxJQUFNQSxJQUFJLEdBQUcsU0FBUEEsSUFBSSxDQUFJQyxHQUFHLEVBQUNDLE1BQU07RUFBQSxJQUFFQyxNQUFNLHVFQUFHLENBQUMsQ0FBQztFQUFBLE9BQUtDLEdBQUcsQ0FBQ0MsRUFBRSxDQUFDQyxJQUFJLENBQUNOLElBQUksQ0FBQ0MsR0FBRyxFQUFFQyxNQUFNLEVBQUVDLE1BQU0sQ0FBQztBQUFBOztBQUV0RjtBQUFBO0FBQ08sSUFBTUksR0FBRyxHQUFHLFNBQU5BLEdBQUcsQ0FBSU4sR0FBRyxFQUFDTyxJQUFJLEVBQUNDLEtBQUs7RUFBQSxJQUFDQyxZQUFZLHVFQUFHLEVBQUU7RUFBQSxPQUFLTixHQUFHLENBQUNDLEVBQUUsQ0FBQ0MsSUFBSSxDQUFDQyxHQUFHLENBQUNOLEdBQUcsRUFBRTtJQUFDQyxNQUFNLEVBQUVNLElBQUk7SUFBQ0csTUFBTSxFQUFDO01BQUNGLEtBQUssRUFBQ0EsS0FBSyxJQUFFO0lBQUssQ0FBQztJQUFDQyxZQUFZLEVBQUNBO0VBQVksQ0FBQyxDQUFDO0FBQUE7O0FBRW5KO0FBQUE7QUFDTyxJQUFNRSxPQUFPLEdBQUcsMEJBQTBCLENBQUMsQ0FBRTtBQUFBIiwiZmlsZSI6IjE1MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHBvc3Tor7fmsYLvvIzojrflj5boj5zljZVcbmV4cG9ydCBjb25zdCBwb3N0ID0gKHVybCxwYXJhbXMsIGNvbmZpZyA9IHt9KSA9PiB1bmkuJHUuaHR0cC5wb3N0KHVybCwgcGFyYW1zLCBjb25maWcpXG5cbi8vIGdldOivt+axgu+8jOiOt+WPluiPnOWNle+8jOazqOaEj++8mmdldOivt+axgueahOmFjee9ruetie+8jOmDveWcqOesrOS6jOS4quWPguaVsOS4re+8jOivpuingeWJjemdouino+mHilxuZXhwb3J0IGNvbnN0IGdldCA9ICh1cmwsZGF0YSx0b2FzdCxyZXNwb25zZVR5cGUgPSAnJykgPT4gdW5pLiR1Lmh0dHAuZ2V0KHVybCwge3BhcmFtczogZGF0YSxjdXN0b206e3RvYXN0OnRvYXN0fHxmYWxzZX0scmVzcG9uc2VUeXBlOnJlc3BvbnNlVHlwZX0pXG5cbi8vIGV4cG9ydCBjb25zdCBiYXNlVXJsID0gJ2h0dHA6Ly90ZXN0LnNjMi5hZ3JpbWVkaWEuY24nOyAgLy8gQVBQ5rWL6K+VXG5leHBvcnQgY29uc3QgYmFzZVVybCA9ICdodHRwczovL2FpLmFncmltZWRpYS5jbi8nOyAgLy8gQVBQ57q/5LiKXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///150\n"); /***/ }), /* 151 */ /*!**********************!*\ !*** external "Vue" ***! \**********************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = Vue; /***/ }), /* 152 */ /*!******************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/node_modules/vuex-persistedstate/dist/vuex-persistedstate.es.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4)); var r = function r(_r) { return function (r) { return !!r && "object" == (0, _typeof2.default)(r); }(_r) && !function (r) { var t = Object.prototype.toString.call(r); return "[object RegExp]" === t || "[object Date]" === t || function (r) { return r.$$typeof === e; }(r); }(_r); }, e = "function" == typeof Symbol && Symbol.for ? Symbol.for("react.element") : 60103; function t(r, e) { return !1 !== e.clone && e.isMergeableObject(r) ? u(Array.isArray(r) ? [] : {}, r, e) : r; } function n(r, e, n) { return r.concat(e).map(function (r) { return t(r, n); }); } function o(r) { return Object.keys(r).concat(function (r) { return Object.getOwnPropertySymbols ? Object.getOwnPropertySymbols(r).filter(function (e) { return r.propertyIsEnumerable(e); }) : []; }(r)); } function c(r, e) { try { return e in r; } catch (r) { return !1; } } function u(e, i, a) { (a = a || {}).arrayMerge = a.arrayMerge || n, a.isMergeableObject = a.isMergeableObject || r, a.cloneUnlessOtherwiseSpecified = t; var f = Array.isArray(i); return f === Array.isArray(e) ? f ? a.arrayMerge(e, i, a) : function (r, e, n) { var i = {}; return n.isMergeableObject(r) && o(r).forEach(function (e) { i[e] = t(r[e], n); }), o(e).forEach(function (o) { (function (r, e) { return c(r, e) && !(Object.hasOwnProperty.call(r, e) && Object.propertyIsEnumerable.call(r, e)); })(r, o) || (i[o] = c(r, o) && n.isMergeableObject(e[o]) ? function (r, e) { if (!e.customMerge) return u; var t = e.customMerge(r); return "function" == typeof t ? t : u; }(o, n)(r[o], e[o], n) : t(e[o], n)); }), i; }(e, i, a) : t(i, a); } u.all = function (r, e) { if (!Array.isArray(r)) throw new Error("first argument should be an array"); return r.reduce(function (r, t) { return u(r, t, e); }, {}); }; var i = u; function a(r) { var e = (r = r || {}).storage || window && window.localStorage, t = r.key || "vuex"; function n(r, e) { var t = e.getItem(r); try { return "string" == typeof t ? JSON.parse(t) : "object" == (0, _typeof2.default)(t) ? t : void 0; } catch (r) {} } function o() { return !0; } function c(r, e, t) { return t.setItem(r, JSON.stringify(e)); } function u(r, e) { return Array.isArray(e) ? e.reduce(function (e, t) { return function (r, e, t, n) { return !/^(__proto__|constructor|prototype)$/.test(e) && ((e = e.split ? e.split(".") : e.slice(0)).slice(0, -1).reduce(function (r, e) { return r[e] = r[e] || {}; }, r)[e.pop()] = t), r; }(e, t, (n = r, void 0 === (n = ((o = t).split ? o.split(".") : o).reduce(function (r, e) { return r && r[e]; }, n)) ? void 0 : n)); var n, o; }, {}) : r; } function a(r) { return function (e) { return r.subscribe(e); }; } (r.assertStorage || function () { e.setItem("@@", 1), e.removeItem("@@"); })(e); var f, s = function s() { return (r.getState || n)(t, e); }; return r.fetchBeforeUse && (f = s()), function (n) { r.fetchBeforeUse || (f = s()), "object" == (0, _typeof2.default)(f) && null !== f && (n.replaceState(r.overwrite ? f : i(n.state, f, { arrayMerge: r.arrayMerger || function (r, e) { return e; }, clone: !1 })), (r.rehydrated || function () {})(n)), (r.subscriber || a)(n)(function (n, i) { (r.filter || o)(n) && (r.setState || c)(t, (r.reducer || u)(i, r.paths), e); }); }; } var _default = a; exports.default = _default; /***/ }), /* 153 */ /*!*******************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/echarts-data/echarts-data.vue ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _echarts_data_vue_vue_type_template_id_354464a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./echarts-data.vue?vue&type=template&id=354464a4&scoped=true& */ 154);\n/* harmony import */ var _echarts_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./echarts-data.vue?vue&type=script&lang=js& */ 168);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _echarts_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _echarts_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _echarts_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _echarts_data_vue_vue_type_template_id_354464a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _echarts_data_vue_vue_type_template_id_354464a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"354464a4\",\n null,\n false,\n _echarts_data_vue_vue_type_template_id_354464a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/echarts-data/echarts-data.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTUzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9lY2hhcnRzLWRhdGEudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTM1NDQ2NGE0JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vZWNoYXJ0cy1kYXRhLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vZWNoYXJ0cy1kYXRhLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjM1NDQ2NGE0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvZWNoYXJ0cy1kYXRhL2VjaGFydHMtZGF0YS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///153\n"); /***/ }), /* 154 */ /*!**************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/echarts-data/echarts-data.vue?vue&type=template&id=354464a4&scoped=true& ***! \**************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_echarts_data_vue_vue_type_template_id_354464a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./echarts-data.vue?vue&type=template&id=354464a4&scoped=true& */ 155); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_echarts_data_vue_vue_type_template_id_354464a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_echarts_data_vue_vue_type_template_id_354464a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_echarts_data_vue_vue_type_template_id_354464a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_echarts_data_vue_vue_type_template_id_354464a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 155 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/echarts-data/echarts-data.vue?vue&type=template&id=354464a4&scoped=true& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { tmNavBar: __webpack_require__(/*! @/uni_modules/tm-nav-bar/components/tm-nav-bar/tm-nav-bar.vue */ 19) .default, lEchart: __webpack_require__(/*! @/uni_modules/lime-echart/components/l-echart/l-echart.vue */ 41) .default, overview: __webpack_require__(/*! @/components/overview/overview.vue */ 156).default, cankao: __webpack_require__(/*! @/components/cankao/cankao.vue */ 161).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "contents"), attrs: { _i: 1 } }, [ _vm._$s(2, "i", _vm.pageData.type) ? _c( "view", { staticClass: _vm._$s(2, "sc", "left"), attrs: { _i: 2 } }, [ _c("tm-nav-bar", { attrs: { "left-icon": "arrow-left", title: _vm.dataConfig[_vm.pageData.type].name, rightText: "全部数据", _i: 3, }, on: { clickLeft: _vm.back, clickRight: _vm.goAllPath }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "flx jcsb ac"), attrs: { _i: 4 }, }, [ _c("view"), _c("view", [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.time)))]), ] ), _c("view"), _vm._$s(8, "i", this.pageData.data_msg) ? _c( "view", { staticClass: _vm._$s(8, "sc", "page-view"), attrs: { _i: 8 }, }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "charts"), attrs: { _i: 9 }, }, [ _c("l-echart", { ref: "chartRef", attrs: { _i: 10 }, on: { finished: _vm.init }, }), ], 1 ), _vm._$s( 11, "i", _vm.dataConfig[_vm.pageData.type].overviewData ) ? _c("overview", { attrs: { overviewData: _vm.dataConfig[_vm.pageData.type] .overviewData, _i: 11, }, }) : _vm._e(), _vm._$s( 12, "i", _vm.dataConfig[_vm.pageData.type].cankaoData ) ? _c("cankao", { attrs: { cankaoData: _vm.dataConfig[_vm.pageData.type].cankaoData, _i: 12, }, }) : _vm._e(), _vm._$s( 13, "i", _vm.pageData.type == "stepIndex" && _vm.pageData.data_msg ) ? _c( "view", { staticClass: _vm._$s(13, "sc", "flx total_box"), attrs: { _i: 13 }, }, [ _c( "view", { staticClass: _vm._$s( 14, "sc", "distance b1" ), attrs: { _i: 14 }, }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "flx"), attrs: { _i: 15 }, }, [ _c("view", [ _vm._v( _vm._$s( 16, "t0-0", _vm._s( _vm.pageData.data_msg.distance / 1000 ) ) ), ]), _c("view", { staticClass: _vm._$s( 17, "sc", "sport-title" ), attrs: { _i: 17 }, }), ] ), _c("view", { staticClass: _vm._$s( 18, "sc", "sport-jvli" ), attrs: { _i: 18 }, }), _c( "view", { staticClass: _vm._$s(19, "sc", "flx"), attrs: { _i: 19 }, }, [ _c("image", { attrs: { src: _vm._$s( 20, "a-src", __webpack_require__(/*! ../../static/image/juli.jpg */ 166) ), _i: 20, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( 21, "sc", "calorie b1" ), attrs: { _i: 21 }, }, [ _c( "view", { staticClass: _vm._$s(22, "sc", "flx"), attrs: { _i: 22 }, }, [ _c("view", [ _vm._v( _vm._$s( 23, "t0-0", _vm._s( _vm.pageData.data_msg.calorie / 10 ) ) ), ]), _c("view"), ] ), _c("view"), _c( "view", { staticClass: _vm._$s(26, "sc", "flx"), attrs: { _i: 26 }, }, [ _c("image", { attrs: { src: _vm._$s( 27, "a-src", __webpack_require__(/*! ../../static/image/kalvli.jpg */ 167) ), _i: 27, }, }), ] ), ] ), ] ) : _vm._e(), ], 1 ) : _vm._e(), ], 1 ) : _vm._e(), ] ), _c("view", { staticClass: _vm._$s(28, "sc", "end"), attrs: { _i: 28 } }), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 156 */ /*!***********************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/overview/overview.vue ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _overview_vue_vue_type_template_id_13a6d224_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./overview.vue?vue&type=template&id=13a6d224&scoped=true& */ 157);\n/* harmony import */ var _overview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./overview.vue?vue&type=script&lang=js& */ 159);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _overview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _overview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _overview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _overview_vue_vue_type_template_id_13a6d224_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _overview_vue_vue_type_template_id_13a6d224_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"13a6d224\",\n null,\n false,\n _overview_vue_vue_type_template_id_13a6d224_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/overview/overview.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9vdmVydmlldy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTNhNmQyMjQmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9vdmVydmlldy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL292ZXJ2aWV3LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjEzYTZkMjI0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvb3ZlcnZpZXcvb3ZlcnZpZXcudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///156\n"); /***/ }), /* 157 */ /*!******************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/overview/overview.vue?vue&type=template&id=13a6d224&scoped=true& ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_overview_vue_vue_type_template_id_13a6d224_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./overview.vue?vue&type=template&id=13a6d224&scoped=true& */ 158); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_overview_vue_vue_type_template_id_13a6d224_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_overview_vue_vue_type_template_id_13a6d224_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_overview_vue_vue_type_template_id_13a6d224_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_overview_vue_vue_type_template_id_13a6d224_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 158 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/overview/overview.vue?vue&type=template&id=13a6d224&scoped=true& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "box-rds over"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "top_title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.overviewData.name)))] ), _c( "view", { staticClass: _vm._$s(3, "sc", "flx flx_sb tb_head"), attrs: { _i: 3 }, }, _vm._l( _vm._$s(4, "f", { forItems: _vm.overviewData.tb_head }), function (v, i, $20, $30) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, key: i }), staticClass: _vm._$s("4-" + $30, "sc", "tb_val"), attrs: { _i: "4-" + $30 }, }, [_vm._v(_vm._$s("4-" + $30, "t0-0", _vm._s(v)))] ) } ), 0 ), _vm._l( _vm._$s(5, "f", { forItems: _vm.overviewData.data }), function (v, i, $21, $31) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $21, key: i }), staticClass: _vm._$s( "5-" + $31, "sc", "flx flx_sb flx_ac tb_content" ), attrs: { _i: "5-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("6-" + $31, "sc", "tb_val"), attrs: { _i: "6-" + $31 }, }, [_vm._v(_vm._$s("6-" + $31, "t0-0", _vm._s(v.name)))] ), _c( "view", { staticClass: _vm._$s("7-" + $31, "sc", "tb_val"), style: _vm._$s( "7-" + $31, "s", "border-radius: 40rpx;padding: 4rpx;font-size:30rpx;color:" + v.color + ";background-color:" + v.bgColor ), attrs: { _i: "7-" + $31 }, }, [_vm._v(_vm._$s("7-" + $31, "t0-0", _vm._s(v.value)))] ), _c( "view", { staticClass: _vm._$s("8-" + $31, "sc", "tb_val"), style: _vm._$s( "8-" + $31, "s", "font-size:30rpx;color:" + v.color ), attrs: { _i: "8-" + $31 }, }, [_vm._v(_vm._$s("8-" + $31, "t0-0", _vm._s(v.average)))] ), ] ) } ), ], 2 ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 159 */ /*!************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/overview/overview.vue?vue&type=script&lang=js& ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_overview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./overview.vue?vue&type=script&lang=js& */ 160);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_overview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_overview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_overview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_overview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_overview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRzQixDQUFnQiw4c0JBQUcsRUFBQyIsImZpbGUiOiIxNTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9vdmVydmlldy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL292ZXJ2aWV3LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///159\n"); /***/ }), /* 160 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/overview/overview.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"overview\",\n props: {\n overviewData: Object\n },\n data: function data() {\n return {};\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9vdmVydmlldy9vdmVydmlldy52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwib3ZlcnZpZXdEYXRhIiwiZGF0YSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUEyQkE7RUFDQUE7RUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBLFFBRUE7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTYwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldz5cblx0XHQ8dmlldyBjbGFzcz1cImJveC1yZHMgb3ZlclwiPlxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3BfdGl0bGVcIj5cblx0XHRcdFx0e3sgb3ZlcnZpZXdEYXRhLm5hbWUgfX1cblx0XHRcdDwvdmlldz5cblx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4IGZseF9zYiB0Yl9oZWFkXCIgPlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRiX3ZhbFwiIHYtZm9yPVwiKHYsaSkgaW4gb3ZlcnZpZXdEYXRhLnRiX2hlYWRcIiA6a2V5PVwiaVwiPlxuXHRcdFx0XHRcdHt7dn19XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdDwvdmlldz5cblx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4IGZseF9zYiBmbHhfYWMgdGJfY29udGVudFwiICB2LWZvcj1cIih2LGkpIGluIG92ZXJ2aWV3RGF0YS5kYXRhXCIgOmtleT1cImlcIiBzdHlsZT1cIm1hcmdpbi10b3A6IDQwcnB4O1wiPlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRiX3ZhbFwiIHN0eWxlPVwiZm9udC1zaXplOiAzMHJweDtcIj5cblx0XHRcdFx0XHR7e3YubmFtZX19XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0Yl92YWxcIiA6c3R5bGU9XCInYm9yZGVyLXJhZGl1czogNDBycHg7cGFkZGluZzogNHJweDtmb250LXNpemU6MzBycHg7Y29sb3I6Jyt2LmNvbG9yICsgJztiYWNrZ3JvdW5kLWNvbG9yOicrdi5iZ0NvbG9yXCI+XG5cdFx0XHRcdFx0e3t2LnZhbHVlfX1cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRiX3ZhbFwiIDpzdHlsZT1cIidmb250LXNpemU6MzBycHg7Y29sb3I6Jyt2LmNvbG9yXCI+XG5cdFx0XHRcdFx0e3t2LmF2ZXJhZ2V9fVxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0PC92aWV3PlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0bmFtZTpcIm92ZXJ2aWV3XCIsXG5cdFx0cHJvcHM6e1xuXHRcdFx0b3ZlcnZpZXdEYXRhOk9iamVjdCxcblx0XHR9LFxuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcblx0XHRcdH07XG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxuLmJveC1yZHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA0MHJweDtcblx0cGFkZGluZzogMzBycHg7XG5cdG1hcmdpbjogMjBycHggMTAwcnB4IDEwMHJweCAxMDBycHg7XG5cdFxufVxuXG4udG9wX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzNnJweDtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLm92ZXJ7XG5cdC50Yl9oZWFke1xuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xuXHRcdGZvbnQtc2l6ZTogMjRycHg7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdH1cblx0LnRiX3ZhbDpudGgtY2hpbGQoMSl7XG5cdFx0d2lkdGg6IDQwJTtcblx0fVxuXHQudGJfdmFsOm50aC1jaGlsZCgyKXtcblx0XHR3aWR0aDogNDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQudGJfdmFsOm50aC1jaGlsZCgzKXtcblx0XHR3aWR0aDogMjAlO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///160\n"); /***/ }), /* 161 */ /*!*******************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/cankao/cankao.vue ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _cankao_vue_vue_type_template_id_1e3017b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cankao.vue?vue&type=template&id=1e3017b8&scoped=true& */ 162);\n/* harmony import */ var _cankao_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cankao.vue?vue&type=script&lang=js& */ 164);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _cankao_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _cankao_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _cankao_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _cankao_vue_vue_type_template_id_1e3017b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _cankao_vue_vue_type_template_id_1e3017b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"1e3017b8\",\n null,\n false,\n _cankao_vue_vue_type_template_id_1e3017b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/cankao/cankao.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTYxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jYW5rYW8udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTFlMzAxN2I4JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vY2Fua2FvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vY2Fua2FvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjFlMzAxN2I4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvY2Fua2FvL2Nhbmthby52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///161\n"); /***/ }), /* 162 */ /*!**************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/cankao/cankao.vue?vue&type=template&id=1e3017b8&scoped=true& ***! \**************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_cankao_vue_vue_type_template_id_1e3017b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./cankao.vue?vue&type=template&id=1e3017b8&scoped=true& */ 163); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_cankao_vue_vue_type_template_id_1e3017b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_cankao_vue_vue_type_template_id_1e3017b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_cankao_vue_vue_type_template_id_1e3017b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_cankao_vue_vue_type_template_id_1e3017b8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 163 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/cankao/cankao.vue?vue&type=template&id=1e3017b8&scoped=true& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c("view", { staticClass: _vm._$s(1, "sc", " cankao"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "top_title"), attrs: { _i: 2 }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "flx jcsb lt_title"), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "flx ac"), attrs: { _i: 4 } }, [ _c("view", { staticClass: _vm._$s(5, "sc", "little-circle color0"), attrs: { _i: 5 }, }), _c("view", { staticClass: _vm._$s(6, "sc", "wz"), attrs: { _i: 6 }, }), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "flx ac"), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "little-circle color1"), attrs: { _i: 8 }, }), _c("view", { staticClass: _vm._$s(9, "sc", "wz"), attrs: { _i: 9 }, }), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "flx ac"), attrs: { _i: 10 } }, [ _c("view", { staticClass: _vm._$s(11, "sc", "little-circle color2"), attrs: { _i: 11 }, }), _c("view", { staticClass: _vm._$s(12, "sc", "wz"), attrs: { _i: 12 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "ck_tb"), attrs: { _i: 13 } }, _vm._l( _vm._$s(14, "f", { forItems: _vm.cankaoData }), function (v, index, $20, $30) { return _c( "view", { key: _vm._$s(14, "f", { forIndex: $20, key: index }), class: _vm._$s("14-" + $30, "c", "flx jcsb ac"), attrs: { _i: "14-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("15-" + $30, "sc", "tb_tt"), attrs: { _i: "15-" + $30 }, }, [_vm._v(_vm._$s("15-" + $30, "t0-0", _vm._s(v.name)))] ), _c( "view", { staticClass: _vm._$s("16-" + $30, "sc", " zzt"), attrs: { _i: "16-" + $30 }, }, [ _vm._$s( "17-" + $30, "i", v.data[v.data.length - 1] != v.max ) ? _c("view", { staticClass: _vm._$s("17-" + $30, "sc", "xnz"), attrs: { _i: "17-" + $30 }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s("18-" + $30, "sc", "flx fd_row"), attrs: { _i: "18-" + $30 }, }, _vm._l( _vm._$s(19 + "-" + $30, "f", { forItems: v.data }), function (vv, idx1, $21, $31) { return _vm._$s( "19-" + $30 + "-" + $31, "i", v.data.length == 3 || idx1 > 0 ) ? _c( "view", { key: _vm._$s(19 + "-" + $30, "f", { forIndex: $21, key: idx1, }), class: _vm._$s( "19-" + $30 + "-" + $31, "c", "zzt-body mmtt color" + (v.data.length == 3 ? idx1 : idx1 - 1) ), style: _vm._$s( "19-" + $30 + "-" + $31, "s", "position: relative;flex:" + ((vv > v.max ? v.max : vv) - v.data[idx1 - 1]) / v.max ), attrs: { _i: "19-" + $30 + "-" + $31 }, }, [ _vm._$s( "20-" + $30 + "-" + $31, "i", v.data.length == 4 && idx1 == 1 ) ? _c("view", { style: _vm._$s( "20-" + $30 + "-" + $31, "s", _vm.getPostion(0, v.data) ), attrs: { _i: "20-" + $30 + "-" + $31 }, }) : _vm._e(), _c( "view", { style: _vm._$s( "21-" + $30 + "-" + $31, "s", _vm.getPostion(idx1, v.data) ), attrs: { _i: "21-" + $30 + "-" + $31 }, }, [ _vm._v( _vm._$s( "21-" + $30 + "-" + $31, "t0-0", _vm._s(vv) ) ), ] ), ] ) : _vm._e() } ), 0 ), _c("view"), ] ), ] ) } ), 0 ), ]), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 164 */ /*!********************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/cankao/cankao.vue?vue&type=script&lang=js& ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_cankao_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./cankao.vue?vue&type=script&lang=js& */ 165);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_cankao_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_cankao_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_cankao_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_cankao_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_cankao_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBzQixDQUFnQiw0c0JBQUcsRUFBQyIsImZpbGUiOiIxNjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jYW5rYW8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jYW5rYW8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///164\n"); /***/ }), /* 165 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/cankao/cankao.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 name: \"cankao\",\n props: {\n cankaoData: Array\n },\n data: function data() {\n return {};\n },\n methods: {\n getPostion: function getPostion(idx, data) {\n // position: absolute;top:10rpx;right: 0;font-size: 24rpx;\n var json = {\n position: \"absolute\",\n top: \"22rpx\",\n right: \"-10rpx\",\n fontSize: \"24rpx\"\n };\n if (idx == 0) {\n json.left = '2rpx';\n }\n if (idx + 1 == data.length) {\n json.right = 0;\n }\n return json;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9jYW5rYW8vY2Fua2FvLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJjYW5rYW9EYXRhIiwiZGF0YSIsIm1ldGhvZHMiLCJnZXRQb3N0aW9uIiwicG9zaXRpb24iLCJ0b3AiLCJyaWdodCIsImZvbnRTaXplIiwianNvbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFxRUE7RUFDQUE7RUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBLFFBRUE7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBO1FBQ0FDO01BQ0E7TUFDQTtRQUNBQTtNQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxNjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3PlxuXHRcdDx2aWV3IGNsYXNzPVwiIGNhbmthb1wiPlxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3BfdGl0bGVcIj5cblx0XHRcdFx05Y+C6ICDXG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImZseCBqY3NiIGx0X3RpdGxlXCI+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4IGFjXCI+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXR0bGUtY2lyY2xlIGNvbG9yMFwiPlxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInd6XCI+XG5cdFx0XHRcdFx0XHTlgY/kvY5cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHggYWNcIj5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpdHRsZS1jaXJjbGUgY29sb3IxXCI+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwid3pcIj5cblx0XHRcdFx0XHRcdOato+W4uFxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBhY1wiPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGl0dGxlLWNpcmNsZSBjb2xvcjJcIj5cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ3elwiPlxuXHRcdFx0XHRcdFx05YGP6auYXG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImNrX3RiXCI+XG5cdFx0XHRcdDx2aWV3IDpjbGFzcz1cIidmbHggamNzYiBhYydcIiB2LWZvcj1cIih2LGluZGV4KSBpbiBjYW5rYW9EYXRhXCIgOmtleT1cImluZGV4XCI+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0Yl90dFwiPlxuXHRcdFx0XHRcdFx0e3t2Lm5hbWV9fVxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIiB6enRcIj5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwieG56XCIgdi1pZj1cInYuZGF0YVt2LmRhdGEubGVuZ3RoLTFdICE9IHYubWF4XCIgc3R5bGU9XCJ6LWluZGV4OiAyMDtcIj5cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmZF9yb3dcIj5cblx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cInYuZGF0YS5sZW5ndGggPT0gM3x8aWR4MSA+IDBcIiA6Y2xhc3M9XCInenp0LWJvZHkgbW10dCBjb2xvcicrKHYuZGF0YS5sZW5ndGggPT0gMz9pZHgxOmlkeDEgLSAxKVwiIHYtZm9yPVwiKHZ2LGlkeDEpIGluIHYuZGF0YVwiIDprZXk9XCJpZHgxXCIgOnN0eWxlPVwiJ3Bvc2l0aW9uOiByZWxhdGl2ZTtmbGV4OicrICgoKHZ2ID4gdi5tYXg/di5tYXg6dnYpIC0gdi5kYXRhW2lkeDEtMV0pL3YubWF4KVwiPlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgdi1pZj1cInYuZGF0YS5sZW5ndGggPT0gNCAmJiBpZHgxID09IDFcIiA6c3R5bGU9XCJnZXRQb3N0aW9uKDAsdi5kYXRhKVwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0MFxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCJnZXRQb3N0aW9uKGlkeDEsdi5kYXRhKVwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0e3t2dn19XG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cImhlaWdodDogMzBycHg7XCI+PC92aWV3PlxuXHRcdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cImZseCBmZF9yb3cgYTEyM1wiPlxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaWR4MSA+IDBcIiA6Y2xhc3M9XCInZmx4ICcrIChpZHgxID09IDE/J2pjc2InOiAnamMtZW5kJylcIiAgdi1mb3I9XCIodnYsaWR4MSkgaW4gdi5kYXRhXCIgOmtleT1cImlkeDFcIiA6c3R5bGU9XCInZmxleDonKyAoKCgodnYgPiB2Lm1heD92Lm1heDp2dikgLSB2LmRhdGFbaWR4MS0xXSkvdi5tYXgpICsgdi5hZGp1c3RtZW50W2lkeDEtMV0pXCI+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZm9udC1zbWFsbFwiPlxuXHRcdFx0XHRcdFx0XHRcdHt7IGlkeDEgPT0gMT92LmRhdGFbaWR4MS0xXTonJ319XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmb250LXNtYWxsXCI+XG5cdFx0XHRcdFx0XHRcdFx0e3t2dn19XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PC92aWV3PiAtLT5cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0PC92aWV3PlxuXHRcdDwvdmlldz5cblx0XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRuYW1lOlwiY2Fua2FvXCIsXG5cdFx0cHJvcHM6e1xuXHRcdFx0Y2Fua2FvRGF0YTpBcnJheSxcblx0XHR9LFxuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcblx0XHRcdH07XG5cdFx0fSxcblx0XHRtZXRob2RzOntcblx0XHRcdGdldFBvc3Rpb24oaWR4LGRhdGEpe1xuXHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7dG9wOjEwcnB4O3JpZ2h0OiAwO2ZvbnQtc2l6ZTogMjRycHg7XG5cdFx0XHRcdGxldCBqc29uID0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOlwiYWJzb2x1dGVcIixcblx0XHRcdFx0XHR0b3A6XCIyMnJweFwiLFxuXHRcdFx0XHRcdHJpZ2h0OlwiLTEwcnB4XCIsXG5cdFx0XHRcdFx0Zm9udFNpemU6XCIyNHJweFwiXG5cdFx0XHRcdH1cblx0XHRcdFx0aWYoaWR4ID09IDApe1xuXHRcdFx0XHRcdGpzb24ubGVmdCA9ICcycnB4J1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlmKGlkeCArIDEgPT0gZGF0YS5sZW5ndGgpe1xuXHRcdFx0XHRcdGpzb24ucmlnaHQgPSAwXG5cdFx0XHRcdH1cblx0XHRcdFx0cmV0dXJuIGpzb25cblx0XHRcdH1cblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XG5cdC5ib2R5LXN0eWxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHR9XG5cdC5jb2xvcjB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2E2ZTZhYTtcblx0fVxuXHQuY29sb3Ixe1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyOWNmNmY7XG5cdH1cblx0LmNvbG9yMntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmI4NjQ2O1xuXHR9XG5cdC5saXR0bGUtY2lyY2xle1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR3aWR0aDogMjBycHg7XG5cdFx0aGVpZ2h0OiAyMHJweDtcblx0XHRcblx0fVxuXHQuYm94LXJkcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA0MHJweDtcblx0XHRtYXJnaW46IDEwcnB4O1xuXHR9XG5cdC5jYW5rYW97XG5cdFx0bWFyZ2luOiA1MHJweDtcblx0XHQudG9wX3RpdGxle1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcnB4O1xuXHRcdFx0Zm9udC1zaXplOiAzNnJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0fVxuXHRcdC5sdF90aXRsZXtcblx0XHRcdHBhZGRpbmc6MjBycHggNjBycHg7XG5cdFx0fVxuXHRcdC53entcblx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBycHg7XG5cdFx0XHRjb2xvcjogI2E4YThhODtcblx0XHR9XG5cdFx0XG5cdH1cblx0LmNrX3Rie1xuXHRcdC50Yl90dHtcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XG5cdFx0fVxuXHRcdC56enR7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAyMHJweCAwO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdC54bnp7XG5cdFx0XHRcdHdpZHRoOiA4cnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcnB4O1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHQvLyBib3JkZXItbGVmdDogMXJweCBzb2xpZCBibGFjaztcblx0XHRcdFx0Ly8gYm9yZGVyLXJpZ2h0OiAgMXJweCBzb2xpZCBibGFjaztcblx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQvLyByaWdodDogNTBycHg7XG5cdFx0XHRcdC8vIHRvcDogMTlycHg7XG5cdFx0XHRcdC8vIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcblx0XHRcdH1cblx0XHRcdC56enQtYm9keXtcblx0XHRcdFx0aGVpZ2h0OiAxMHJweDtcblx0XHRcdFx0bWFyZ2luOiAycnB4O1xuXHRcdFx0fVxuXHRcdFx0Lnp6dC1ib2R5Om50aC1jaGlsZCgxKXtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBycHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcnB4Oztcblx0XHRcdH1cblx0XHRcdC56enQtYm9keTpudGgtY2hpbGQoMyl7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHJweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcnB4Oztcblx0XHRcdH1cblx0XHRcdC5mb250LXNtYWxse1xuXHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmZseHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFxuXHR9XG5cdC5qYy1lbmR7XG5cdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cdH1cblx0LmpjLXN0YXJ0e1xuXHRcdGp1c3RpZnktY29udGVudDogZW5kO1xuXHR9XG5cdC5hY3tcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5qY3tcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuamNzYntcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LmZkX3Jvd3tcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///165\n"); /***/ }), /* 166 */ /*!************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/image/juli.jpg ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/image/juli.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ltYWdlL2p1bGkuanBnXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///166\n"); /***/ }), /* 167 */ /*!**************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/image/kalvli.jpg ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/image/kalvli.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTY3LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ltYWdlL2thbHZsaS5qcGdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///167\n"); /***/ }), /* 168 */ /*!********************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/echarts-data/echarts-data.vue?vue&type=script&lang=js& ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_echarts_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./echarts-data.vue?vue&type=script&lang=js& */ 169);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_echarts_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_echarts_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_echarts_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_echarts_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_echarts_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWd0QixDQUFnQixrdEJBQUcsRUFBQyIsImZpbGUiOiIxNjguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9lY2hhcnRzLWRhdGEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9lY2hhcnRzLWRhdGEudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///168\n"); /***/ }), /* 169 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/echarts-data/echarts-data.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nvar _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 47));\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 51));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 49));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar echarts = _interopRequireWildcard(__webpack_require__(/*! @/uni_modules/lime-echart/static/echarts.min */ 66));\nvar _vuex = __webpack_require__(/*! vuex */ 64);\nfunction _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== \"function\") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }\nfunction _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== \"object\" && typeof obj !== \"function\") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default2 = {\n name: \"echarts-data\",\n data: function data() {\n return {\n time: new Date().toISOString().substring(0, 10),\n dataConfig: {\n bloodGlucose: {\n title: '123123',\n name: '血糖',\n color: \"#fb8544\",\n unit: '毫摩尔/升',\n cankaoData: [{\n name: '空腹/餐前',\n data: [0, 3.9, 6.1, 15],\n adjustment: [0.05, 0.00, -0.05],\n max: 15\n }, {\n name: '餐后1小时',\n data: [0, 6.7, 9.4, 15],\n adjustment: [0.04, 0.00, -0.04],\n max: 15\n }, {\n name: '餐后2小时',\n data: [0, 4.4, 7.8, 15],\n adjustment: [0.04, 0.00, -0.04],\n max: 15\n }]\n },\n stepIndex: {\n name: '每日运动',\n color: \"#29cf6f\",\n unit: '毫摩尔/升'\n },\n bloodOxygen: {\n title: '123123',\n name: '血氧',\n color: \"#bf32fc\",\n unit: '%',\n cankaoData: false\n },\n bodyTemperature: {\n title: 'bodyTemperature',\n name: '体温',\n color: \"#2ec8d8\",\n unit: '℃',\n cankaoData: false\n },\n bloodPressure: {\n title: 'bloodPressure',\n name: '血压',\n color: \"#fb8544\",\n color1: \"#00c3da\",\n unit: '℃',\n cankaoData: false\n },\n pulseReat: {\n title: '123123',\n name: '心率',\n color: \"#fd5656\",\n unit: '次/分',\n cankaoData: false\n },\n bloodLiquid: {\n title: '123123',\n name: '尿酸',\n color: \"#f00\",\n unit: '微摩尔/升',\n cankaoData: [{\n name: '尿酸',\n data: [0, 150, 420, 1000],\n adjustment: [0.06, 0.00, -0.06],\n max: 1000\n }]\n },\n bloodLiquidAll: {\n title: '123123',\n name: '血脂',\n unit: '微摩尔/升',\n overviewData: {\n name: '血脂概况',\n tb_head: ['', '单日测量范围', '平均值'],\n data: [{\n name: '总胆固醇',\n value: '0-0',\n average: 0,\n color: '#46b4ff',\n bgColor: '#e1f3fd'\n }, {\n name: '甘油三酯',\n value: '0-0',\n average: 0,\n color: '#29cf6c',\n bgColor: '#e2fff3'\n }, {\n name: '高密度脂蛋白',\n value: '0-0',\n average: 0,\n color: '#fcc05d',\n bgColor: '#fef5e3'\n }, {\n name: '低密度脂蛋白',\n value: '0-0',\n average: 0,\n color: '#fa4e33',\n bgColor: '#fee5e1'\n }]\n },\n cankaoData: [{\n name: '总胆固醇',\n data: [0, 2.8, 5.17, 20],\n adjustment: [0.05, 0.02, -0.05],\n max: 10\n }, {\n name: '甘油三酯',\n data: [0, 0.56, 1.7, 20],\n adjustment: [0.06, -0.02, -0.04],\n max: 3\n }, {\n name: '高密度脂蛋白',\n data: [0, 0.96, 1.15, 20],\n adjustment: [0.04, 0.00, -0.04],\n max: 3\n }, {\n name: '低密度脂蛋白',\n data: [0, 3.1, 20],\n adjustment: [0.04, 0.00, -0.04],\n max: 20\n }]\n }\n },\n option: {\n // tooltip: {\n // \ttrigger: 'item',\n // \tformatter: function (params) {\n // \t\t// params 是数据的相关信息,可以根据需要进行处理\n // \t\tconsole.log(params)\n // \t\tif(params.componentType == 'series'){\n // \t\t\treturn `
\n // \t\t\t\t\t

${params.seriesName}

\n // \t\t\t\t\t

${params.name}: ${params.value[1]}

\n // \t\t\t\t
`\n // \t\t}\n // \t\treturn '';\n // \t},\n // \t// renderMode:'html'\n // \t// axisPointer: {\n // \t// type: 'line',\n // \t// label: {\n // \t// \tbackgroundColor: '#6a7985'\n // \t// }\n // \t// },\n\n // },\n xAxis: {\n splitLine: {\n show: false\n },\n type: 'value',\n max: 4,\n min: 0,\n axisLabel: {\n show: true,\n splitNumber: 2,\n formatter: function formatter(value, index) {\n var arr = ['12am', '6am', '12pm', '6pm', '12am'];\n return arr[Math.floor(index)];\n }\n }\n },\n yAxis: {\n splitLine: {\n show: true,\n lineStyle: {\n // 使用深浅的间隔色\n color: [\"#ccc\"],\n type: \"dashed\"\n }\n },\n axisTick: {\n show: false\n },\n axisLine: {\n show: false // 设置y轴线不显示\n },\n\n axisLabel: {},\n position: \"right\",\n splitNumber: 3\n },\n series: [{\n symbolSize: 5,\n data: [],\n markLine: {\n data: [{\n show: false,\n yAxis: 2.5 // 在 y 值为 100 的位置添加水平参考线\n }],\n\n lineStyle: {\n color: '#ccc',\n cap: \"butt\"\n },\n label: {\n color: '#ccc'\n }\n },\n type: 'scatter'\n }]\n }\n };\n },\n props: {\n pageData: {\n default: function _default() {\n return {};\n },\n type: Object\n }\n },\n mounted: function mounted() {\n this.pageData.type = this.getpageType;\n },\n computed: _objectSpread({}, (0, _vuex.mapGetters)({\n getActiceDevice: \"api/getActiceDevice\",\n getpageType: \"api/getpageType\"\n })),\n methods: {\n init: function init() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var option;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return _this.$refs.chartRef.init(echarts);\n case 2:\n _this.chart = _context.sent;\n _context.next = 5;\n return _this.getDataList();\n case 5:\n option = _context.sent;\n _this.chart.setOption(option);\n case 7:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n getDataList: function getDataList() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var type, res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n type = _this2.pageData.type;\n if (type == 'bloodLiquidAll') {\n type = 'bloodLiquid';\n }\n _context2.next = 4;\n return _this2.$store.dispatch('api/getDeviceListDays', {\n type: type,\n device_real_time: _this2.time,\n device_id: _this2.getActiceDevice.device_id\n });\n case 4:\n res = _context2.sent;\n return _context2.abrupt(\"return\", _this2.makeOptionConfig(res.data));\n case 6:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n getAverage: function getAverage(arr) {\n if (arr.length === 0) return 0; // 如果数组为空,则返回0\n var sum = arr.reduce(function (accumulator, currentValue) {\n return accumulator + currentValue;\n });\n return sum / arr.length; // 计算平均值\n },\n subtractMinutes: function subtractMinutes(timeStr, minutes) {\n var parts = timeStr.split(':');\n var hours = parseInt(parts[0], 10);\n var minutesLeft = parseInt(parts[1], 10);\n var date = new Date();\n date.setHours(hours, minutesLeft, 0, 0); // 设置时、分、秒、毫秒\n date.setMinutes(date.getMinutes() - minutes); // 减去指定的分钟数\n\n // 格式化为HH:MM\n var newHours = date.getHours().toString().padStart(2, '0');\n var newMinutes = date.getMinutes().toString().padStart(2, '0');\n return newHours + ':' + newMinutes;\n },\n makeFloatHoursMinutes: function makeFloatHoursMinutes(hours, minutes) {\n var total = hours * 3600 + minutes * 60;\n var floatData = total / 86400 * 4;\n return floatData.toFixed(2);\n },\n back: function back() {\n this.$emit('back', 1);\n },\n // 全部数据\n goAllPath: function goAllPath() {\n this.$emit('allData', 3);\n },\n /// git dev test\n makeOptionConfig: function makeOptionConfig(data) {\n __f__(\"log\", data, \" at components/echarts-data/echarts-data.vue:438\");\n var echartsData = [];\n var sum = 0;\n var max = 0;\n var min = 0;\n var avg = 0;\n var len = 0;\n var arr = [];\n var dataArr = {};\n this.option.series[0].markLine.symbol = 'none';\n this.option.series[0].markLine.label.position = 'insideEndTop';\n switch (this.pageData.type) {\n case 'stepIndex':\n __f__(\"log\", '步数', \" at components/echarts-data/echarts-data.vue:452\");\n data.map(function (v, i) {\n var timeArr = v.hour_minute.split(':');\n var key = '';\n if (timeArr[1] < 30) {\n key = timeArr[0] + ':' + '00';\n } else {\n key = timeArr[0] + ':' + '30';\n }\n if (dataArr[key] == undefined) {\n dataArr[key] = {\n val: v.data_msg.step,\n from: 1\n };\n } else {\n dataArr[key].val += v.data_msg.step;\n }\n });\n for (var key in dataArr) {\n if (dataArr.hasOwnProperty(key)) {\n // 确保key是对象自身的属性\n var timeArr2 = key.split(':');\n var floatData = this.makeFloatHoursMinutes(timeArr2[0], timeArr2[1]);\n echartsData.push({\n value: [floatData, dataArr[key].val],\n itemStyle: {\n color: this.dataConfig[this.pageData.type].color\n }\n });\n // console.log(key , dataArr[key]);\n }\n }\n\n __f__(\"log\", echartsData, \" at components/echarts-data/echarts-data.vue:480\");\n this.option.series[0].data = echartsData;\n this.option.series[0].markLine = [];\n this.option.series[0].type = 'bar';\n this.option.series[0].barMaxWidth = '10';\n this.option.title = {\n text: this.pageData.data_msg.step + '步',\n // subtext: '毫摩尔/升',\n left: 'center'\n };\n break;\n case 'bodyTemperature':\n __f__(\"log\", data, \" at components/echarts-data/echarts-data.vue:492\");\n data.map(function (v, i) {\n var timeArr = v.hour_minute.split(':');\n var key = timeArr[0] + ':' + '00';\n if (dataArr[key] == undefined) {\n dataArr[key] = {\n val: [parseFloat(v.data_msg)],\n from: 0\n };\n } else {\n dataArr[key].val = [].concat((0, _toConsumableArray2.default)(dataArr[key].val), [parseFloat(v.data_msg)]);\n }\n var dataMsg = parseFloat(v.data_msg);\n // let floatData = this.makeFloatHoursMinutes(timeArr[0],timeArr[1])\n // echartsData.push({value:[floatData,dataMsg],itemStyle: {color: this.dataConfig[this.type].color}})\n sum += dataMsg;\n if (max == 0 || max < dataMsg) {\n max = dataMsg;\n }\n if (min == 0 || min > dataMsg) {\n min = dataMsg;\n }\n });\n avg = sum / data.length;\n avg = parseFloat(avg.toFixed(2));\n for (var _key in dataArr) {\n if (dataArr.hasOwnProperty(_key)) {\n // 确保key是对象自身的属性\n var _timeArr = _key.split(':');\n var _floatData = this.makeFloatHoursMinutes(_timeArr[0], _timeArr[1]);\n echartsData.push({\n value: [_floatData, this.getAverage(dataArr[_key].val)],\n itemStyle: {\n color: this.dataConfig[this.pageData.type].color\n }\n });\n }\n }\n this.option.series[0].data = echartsData;\n this.option.series[0].type = 'line';\n this.option.series[0].lineStyle = {};\n this.option.series[0].lineStyle.color = '#ccc';\n this.option.series[0].markLine.data[0].yAxis = avg;\n this.option.series[0].markLine.lineStyle.color = this.dataConfig[this.pageData.type].color;\n this.option.series[0].markLine.label.color = this.dataConfig[this.pageData.type].color;\n this.option.yAxis.min = parseInt(min) - 1;\n this.option.yAxis.max = parseInt(max) + 1;\n this.option.yAxis.splitNumber = 1;\n this.option.title = {\n text: min + '-' + max,\n subtext: '℃',\n left: 'center'\n };\n this.dataConfig.bodyTemperature.title = min + '-' + max;\n break;\n case 'bloodOxygen':\n data.map(function (v, i) {\n var timeArr = v.hour_minute.split(':');\n var dataMsg = v.data_msg.filter(function (item) {\n return item > 0;\n });\n if (timeArr[1] % 10 == 0) {\n var _key2 = v.hour_minute;\n if (dataArr[_key2] == undefined) {\n dataArr[_key2] = {\n val: dataMsg,\n from: 0\n };\n } else {\n dataArr[_key2].val = [].concat((0, _toConsumableArray2.default)(dataArr[_key2].val), (0, _toConsumableArray2.default)(dataMsg));\n }\n } else {\n var _key3 = timeArr[0] + ':' + (timeArr[1] - 5 == 0 ? '00' : timeArr[1] - 5);\n if (dataArr[_key3] == undefined) {\n dataArr[_key3] = {\n val: dataMsg,\n from: 1\n };\n } else {\n dataArr[_key3].val = [].concat((0, _toConsumableArray2.default)(dataArr[_key3].val), (0, _toConsumableArray2.default)(dataMsg));\n }\n }\n dataMsg.map(function (v2, i2) {\n if (v2 > 0) {\n arr.push(v2);\n }\n });\n });\n for (var _key4 in dataArr) {\n if (dataArr.hasOwnProperty(_key4)) {\n // 确保key是对象自身的属性\n var _timeArr2 = _key4.split(':');\n var _floatData2 = this.makeFloatHoursMinutes(_timeArr2[0], _timeArr2[1]);\n echartsData.push({\n value: [_floatData2, this.getAverage(dataArr[_key4].val)],\n itemStyle: {\n color: this.dataConfig[this.pageData.type].color\n }\n });\n // console.log(key , dataArr[key]);\n }\n }\n\n if (arr.length > 0) {\n min = Math.min.apply(Math, arr);\n max = Math.max.apply(Math, arr);\n }\n this.option.series[0].data = echartsData;\n this.option.yAxis.axisLabel.formatter = '{value}%';\n this.option.series[0].markLine.data[0].yAxis = this.getAverage(arr);\n this.option.series[0].markLine.data[0].value = this.getAverage(arr);\n this.option.series[0].markLine.symbol = 'none';\n this.option.series[0].markLine.lineStyle.color = this.dataConfig[this.pageData.type].color;\n this.option.series[0].markLine.label.color = this.dataConfig[this.pageData.type].color;\n this.option.series[0].markLine.label.position = 'insideEndTop';\n this.option.series[0].markLine.label.formatter = function (data) {\n return data.value + '%';\n // console.log(data,123)\n };\n // this.option.series[0].markLine.label.distance =[10,5]\n this.option.title = {\n text: min + '-' + max,\n subtext: '%',\n left: 'center'\n };\n this.option.yAxis.splitNumber = 2;\n this.dataConfig.bodyTemperature.title = min + '-' + max;\n this.option.yAxis.min = min;\n this.option.yAxis.max = 100;\n break;\n case 'bloodGlucose':\n data.map(function (v, i) {\n var timeArr = v.hour_minute.split(':');\n if (timeArr[1] < 30) {\n var _key5 = timeArr[0] + ':' + '00';\n if (dataArr[_key5] == undefined) {\n dataArr[_key5] = {\n val: [v.data_msg],\n from: 0\n };\n } else {\n dataArr[_key5].val = [].concat((0, _toConsumableArray2.default)(dataArr[_key5].val), [v.data_msg]);\n }\n } else {\n var _key6 = timeArr[0] + ':' + '30';\n if (dataArr[_key6] == undefined) {\n dataArr[_key6] = {\n val: [v.data_msg],\n from: 1\n };\n } else {\n // console.log(dataArr[key].val)\n dataArr[_key6].val = [].concat((0, _toConsumableArray2.default)(dataArr[_key6].val), [v.data_msg]);\n }\n }\n // let floatData = this.makeFloatHoursMinutes(timeArr[0],timeArr[1])\n // echartsData.push({value:[floatData,v.data_msg],itemStyle: {color: this.dataConfig[this.type].color}})\n sum += v.data_msg;\n if (max == 0 || max < v.data_msg) {\n max = v.data_msg;\n }\n if (min == 0 || min > v.data_msg) {\n min = v.data_msg;\n }\n });\n avg = sum / data.length;\n avg = parseFloat(avg.toFixed(2));\n for (var _key7 in dataArr) {\n if (dataArr.hasOwnProperty(_key7)) {\n // 确保key是对象自身的属性\n var _timeArr3 = _key7.split(':');\n var _floatData3 = this.makeFloatHoursMinutes(_timeArr3[0], _timeArr3[1]);\n echartsData.push({\n value: [_floatData3, this.getAverage(dataArr[_key7].val)],\n itemStyle: {\n color: this.dataConfig[this.pageData.type].color\n }\n });\n // console.log(key , dataArr[key]);\n }\n }\n\n this.option.series[0].data = echartsData;\n this.option.series[0].markLine.data[0].yAxis = avg;\n this.option.series[0].markLine.lineStyle.color = this.dataConfig[this.pageData.type].color;\n this.option.series[0].markLine.label.color = this.dataConfig[this.pageData.type].color;\n this.option.title = {\n text: min + '-' + max,\n subtext: '毫摩尔/升',\n left: 'center'\n };\n this.dataConfig.bloodGlucose.title = min + '-' + max;\n break;\n data.map(function (v, i) {\n var dataMsg = v.data_msg;\n var timeArr = v.hour_minute.split(':');\n for (var _i = 0; _i < 5; _i++) {\n var real_data = dataMsg[_i];\n if (real_data <= 0) {\n break;\n }\n len += 1;\n // let floatData = this.makeFloatHoursMinutes(timeArr[0],parseInt( timeArr[1]) + i)\n // echartsData.push({value:[floatData,real_data],itemStyle: {color: this.dataConfig[this.type].color}})\n sum += real_data;\n if (max == 0 || max < real_data) {\n max = real_data;\n }\n if (min == 0 || min > real_data) {\n min = real_data;\n }\n }\n });\n avg = sum / len;\n avg = parseFloat(avg.toFixed(2));\n this.option.series[0].data = echartsData;\n this.option.series[0].markLine.data[0].yAxis = avg;\n this.option.series[0].markLine.lineStyle.color = this.dataConfig[this.type].color;\n this.option.series[0].markLine.label.color = this.dataConfig[this.type].color;\n this.option.title = {\n text: min + '-' + max,\n subtext: '%',\n left: 'center'\n };\n this.dataConfig.bloodGlucose.title = min + '-' + max;\n this.option.yAxis.axisLabel.formatter = '{value}%';\n this.option.yAxis.splitNumber = 3;\n this.option.yAxis.min = 95;\n this.option.yAxis.max = 100;\n break;\n case 'bloodPressure':\n var max2 = 0;\n var min2 = 0;\n var sum2 = 0;\n var echartsData2 = [];\n data.map(function (v, i) {\n var timeArr = v.hour_minute.split(':');\n var key = timeArr[0] + ':' + '00';\n if (dataArr[key] == undefined) {\n dataArr[key] = {\n val: [v.data_msg.bloodPressureHigh],\n val2: [v.data_msg.bloodPressureLow],\n from: 0\n };\n } else {\n dataArr[key].val = [].concat((0, _toConsumableArray2.default)(dataArr[key].val), [v.data_msg.bloodPressureHigh]);\n dataArr[key].val2 = [].concat((0, _toConsumableArray2.default)(dataArr[key].val2), [v.data_msg.bloodPressureLow]);\n }\n // let floatData = this.makeFloatHoursMinutes(timeArr[0],timeArr[1])\n // echartsData.push({value:[floatData,v.data_msg],itemStyle: {color: this.dataConfig[this.type].color}})\n sum += v.data_msg.bloodPressureHigh;\n sum2 += v.data_msg.bloodPressureLow;\n if (max == 0 || max < v.data_msg.bloodPressureHigh) {\n max = v.data_msg.bloodPressureHigh;\n }\n if (min == 0 || min > v.data_msg.bloodPressureHigh) {\n min = v.data_msg.bloodPressureHigh;\n }\n if (max2 == 0 || max2 < v.data_msg.bloodPressureLow) {\n max2 = v.data_msg.bloodPressureLow;\n }\n if (min2 == 0 || min2 > v.data_msg.bloodPressureLow) {\n min2 = v.data_msg.bloodPressureLow;\n }\n });\n avg = sum / data.length;\n var avg2 = sum2 / data.length;\n avg = parseInt(avg);\n avg2 = parseInt(avg2);\n // console.log(avg,'ag')\n // console.log(avg2,'ag2')\n __f__(\"log\", dataArr, \" at components/echarts-data/echarts-data.vue:756\");\n for (var _key8 in dataArr) {\n if (dataArr.hasOwnProperty(_key8)) {\n // 确保key是对象自身的属性\n var _timeArr4 = _key8.split(':');\n var _floatData4 = this.makeFloatHoursMinutes(_timeArr4[0], _timeArr4[1]);\n echartsData.push({\n value: [_floatData4, this.getAverage(dataArr[_key8].val)],\n itemStyle: {\n color: this.dataConfig[this.pageData.type].color\n }\n });\n echartsData.push({\n value: [_floatData4, this.getAverage(dataArr[_key8].val2)],\n itemStyle: {\n color: this.dataConfig[this.pageData.type].color1\n }\n });\n // console.log(key , dataArr[key]);\n }\n }\n\n this.option.series[0].data = echartsData;\n // this.option.series[1].data = echartsData2\n this.option.series[0].markLine.data[0].yAxis = avg;\n this.option.series[0].markLine.lineStyle.color = this.dataConfig[this.pageData.type].color;\n this.option.series[0].markLine.label.color = this.dataConfig[this.pageData.type].color;\n this.option.series[0].markLine.data[1] = {};\n this.option.series[0].markLine.data[1].lineStyle = {};\n this.option.series[0].markLine.data[1].lineStyle.color = this.dataConfig[this.pageData.type].color1;\n this.option.series[0].markLine.data[1].label = {};\n this.option.series[0].markLine.data[1].label.color = this.dataConfig[this.pageData.type].color1;\n this.option.series[0].markLine.data[1].yAxis = avg2;\n // this.option.series[1].markLine.lineStyle.color = this.dataConfig[this.type].color\n // this.option.series[1].markLine.label.color = this.dataConfig[this.type].color\n this.option.title = {\n text: '收缩压' + min + '-' + max + ' ' + '舒张压:' + min2 + '-' + max2,\n // subtext: '毫摩尔/升',\n left: 'center'\n };\n this.dataConfig.bloodGlucose.title = min + '-' + max;\n // this.option.yAxis.min = parseInt(min2) - 5;\n // this.option.yAxis.max = parseInt(max) + 5;\n break;\n case 'pulseReat':\n // [data[0]],\n data.map(function (v, i) {\n var dataMsg = v.data_msg;\n var timeArr = v.hour_minute.split(':');\n var maxLength = dataMsg.length > 5 ? 5 : dataMsg.length;\n var readDataArr = [];\n for (var _i2 = 0; _i2 < maxLength; _i2++) {\n var real_data = dataMsg[_i2];\n if (real_data < 30 || real_data >= 200) {\n continue;\n }\n readDataArr.push(real_data);\n len += 1;\n sum += real_data;\n if (max == 0 || max < real_data) {\n max = real_data;\n }\n if (min == 0 || min > real_data) {\n min = real_data;\n }\n }\n if (timeArr[1] < 30) {\n var _key9 = timeArr[0] + ':' + '00';\n if (dataArr[_key9] == undefined) {\n dataArr[_key9] = {\n val: readDataArr.filter(function (item) {\n return item > 30 || item <= 200;\n }),\n from: 0\n };\n } else {\n dataArr[_key9].val = [].concat((0, _toConsumableArray2.default)(dataArr[_key9].val), (0, _toConsumableArray2.default)(readDataArr.filter(function (item) {\n return item > 30 || item <= 200;\n })));\n }\n } else {\n var _key10 = timeArr[0] + ':' + '30';\n if (dataArr[_key10] == undefined) {\n dataArr[_key10] = {\n val: readDataArr.filter(function (item) {\n return item > 30 || item <= 200;\n }),\n from: 0\n };\n } else {\n dataArr[_key10].val = [].concat((0, _toConsumableArray2.default)(dataArr[_key10].val), (0, _toConsumableArray2.default)(readDataArr.filter(function (item) {\n return item > 30 || item <= 200;\n })));\n }\n }\n });\n avg = sum / len;\n avg = parseInt(avg);\n for (var _key11 in dataArr) {\n if (dataArr.hasOwnProperty(_key11)) {\n // 确保key是对象自身的属性\n var _timeArr5 = _key11.split(':');\n var _floatData5 = this.makeFloatHoursMinutes(_timeArr5[0], _timeArr5[1]);\n echartsData.push({\n value: [_floatData5, this.getAverage(dataArr[_key11].val)],\n itemStyle: {\n color: this.dataConfig[this.pageData.type].color\n }\n });\n // console.log(key , dataArr[key]);\n }\n }\n\n this.option.series[0].data = echartsData;\n this.option.series[0].markLine.data[0].yAxis = avg;\n this.option.series[0].markLine.lineStyle.color = this.dataConfig[this.pageData.type].color;\n this.option.series[0].markLine.label.color = this.dataConfig[this.pageData.type].color;\n this.option.title = {\n text: min + '-' + max,\n subtext: '次/分',\n left: 'center'\n };\n this.dataConfig.bloodGlucose.title = min + '-' + max;\n // this.option.yAxis.axisLabel.formatter = '{value}%';\n this.option.yAxis.splitNumber = 1;\n this.option.yAxis.min = 30;\n this.option.yAxis.max = 90;\n break;\n case 'bloodLiquid':\n data.map(function (v, i) {\n var dataMsg = v.data_msg;\n var real_data = dataMsg.uricAcidVal / 10;\n var timeArr = v.hour_minute.split(':');\n if (timeArr[1] % 10 == 0) {\n var key = v.hour_minute;\n } else {\n var key = timeArr[0] + ':' + (timeArr[1] - 5 == 0 ? '00' : timeArr[1] - 5);\n }\n if (dataArr[key] == undefined) {\n dataArr[key] = {\n val: [real_data]\n };\n } else {\n dataArr[key].val = [].concat((0, _toConsumableArray2.default)(dataArr[key].val), [real_data]);\n }\n sum += real_data;\n if (max == 0 || max < real_data) {\n max = real_data;\n }\n if (min == 0 || min > real_data) {\n min = real_data;\n }\n len += 1;\n });\n avg = sum / len;\n avg = parseFloat(avg.toFixed(2));\n for (var _key12 in dataArr) {\n if (dataArr.hasOwnProperty(_key12)) {\n // 确保key是对象自身的属性\n var _timeArr6 = _key12.split(':');\n var _floatData6 = this.makeFloatHoursMinutes(_timeArr6[0], _timeArr6[1]);\n var nextKey = this.subtractMinutes(_key12, 10);\n echartsData.push({\n value: [_floatData6, this.getAverage(dataArr[_key12].val)],\n itemStyle: {\n color: this.dataConfig[this.pageData.type].color\n }\n });\n if (!dataArr.hasOwnProperty(nextKey)) {\n echartsData.push(null);\n }\n }\n }\n this.option.series[0].data = echartsData;\n //top / left / right / bottom / inside / insideLeft / insideRight / insideTop / insideBottom / insideTopLeft / insideBottomLeft / insideTopRight / insideBottomRight\n this.option.series[0].markLine.label.position = 'insideEndTop';\n this.option.series[0].markLine.data[0].yAxis = avg;\n this.option.series[0].markLine.lineStyle.color = this.dataConfig[this.pageData.type].color;\n this.option.series[0].markLine.label.color = this.dataConfig[this.pageData.type].color;\n this.option.series[0].type = 'line';\n this.option.series[0].symbol = 'none', this.option.series[0].smooth = true;\n this.option.series[0].itemStyle = {\n color: 'rgb(255, 70, 131)'\n };\n this.option.series[0].areaStyle = {\n color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{\n offset: 0,\n color: 'rgb(254, 174, 173)'\n }, {\n offset: 1,\n color: 'rgb(255, 255, 248)'\n }])\n };\n\n // this.option.series[0].type = 'this.dataConfig[this.type].color'\n this.option.title = {\n text: min + '-' + max,\n subtext: '微摩尔/升',\n left: 'center',\n textStyle: {\n fontWeight: \"lighter\",\n fontSize: 24\n }\n };\n this.dataConfig.bloodGlucose.title = min + '-' + max;\n this.option.yAxis.axisLabel.formatter = function (v, i) {\n return v;\n };\n this.option.yAxis.splitNumber = 3;\n this.option.yAxis.min = 0;\n this.option.yAxis.max = Math.round(max) + 1;\n break;\n case 'bloodLiquidAll':\n var orTotal = {\n cholesterol: [],\n highDensity: [],\n lowDensity: [],\n triacylglycerol: []\n };\n data.map(function (v, i) {\n var dataMsg = v.data_msg;\n var real_data = {\n cholesterol: (dataMsg.cholesterol / 100).toFixed(2),\n highDensity: (dataMsg.highDensity / 100).toFixed(2),\n lowDensity: (dataMsg.lowDensity / 100).toFixed(2),\n triacylglycerol: (dataMsg.triacylglycerol / 100).toFixed(2)\n };\n orTotal.cholesterol.push(parseFloat(real_data.cholesterol));\n orTotal.highDensity.push(parseFloat(real_data.highDensity));\n orTotal.lowDensity.push(parseFloat(real_data.lowDensity));\n orTotal.triacylglycerol.push(parseFloat(real_data.triacylglycerol));\n var timeArr = v.hour_minute.split(':');\n if (timeArr[1] % 10 == 0) {\n var key = v.hour_minute;\n } else {\n var key = timeArr[0] + ':' + (timeArr[1] - 5 == 0 ? '00' : timeArr[1] - 5);\n }\n if (dataArr[key] == undefined) {\n dataArr[key] = {\n val: [real_data.cholesterol],\n highDensity: [real_data.highDensity],\n lowDensity: [real_data.lowDensity],\n triacylglycerol: [real_data.triacylglycerol]\n };\n } else {\n dataArr[key].val = [].concat((0, _toConsumableArray2.default)(dataArr[key].val), [real_data.cholesterol]);\n dataArr[key].highDensity = [].concat((0, _toConsumableArray2.default)(dataArr[key].highDensity), [real_data.highDensity]);\n dataArr[key].lowDensity = [].concat((0, _toConsumableArray2.default)(dataArr[key].lowDensity), [real_data.lowDensity]);\n dataArr[key].triacylglycerol = [].concat((0, _toConsumableArray2.default)(dataArr[key].triacylglycerol), [real_data.triacylglycerol]);\n }\n });\n var echartsData1 = [];\n echartsData2 = [];\n var echartsData3 = [];\n var echartsData8 = []; // 测试用\n for (var _key13 in dataArr) {\n if (dataArr.hasOwnProperty(_key13)) {\n // 确保key是对象自身的属性\n var _timeArr7 = _key13.split(':');\n var _floatData7 = this.makeFloatHoursMinutes(_timeArr7[0], _timeArr7[1]);\n var _nextKey = this.subtractMinutes(_key13, 10);\n echartsData.push({\n value: [_floatData7, this.getAverage(dataArr[_key13].val)]\n });\n if (!dataArr.hasOwnProperty(_nextKey)) {\n echartsData.push(null);\n }\n echartsData1.push({\n value: [_floatData7, this.getAverage(dataArr[_key13].highDensity)]\n });\n if (!dataArr.hasOwnProperty(_nextKey)) {\n echartsData1.push(null);\n }\n echartsData2.push({\n value: [_floatData7, this.getAverage(dataArr[_key13].lowDensity)]\n });\n if (!dataArr.hasOwnProperty(_nextKey)) {\n echartsData2.push(null);\n }\n echartsData3.push({\n value: [_floatData7, this.getAverage(dataArr[_key13].triacylglycerol)]\n });\n if (!dataArr.hasOwnProperty(_nextKey)) {\n echartsData3.push(null);\n }\n\n // console.log(key , dataArr[key]);\n }\n }\n\n __f__(\"log\", echartsData8, \" at components/echarts-data/echarts-data.vue:1036\");\n this.option.legend = {\n data: ['总胆固醇', '甘油三酯', '高密度脂蛋白', '低密度脂蛋白']\n };\n // 总胆固醇\n this.option.series[0].data = echartsData;\n this.option.series[0].type = 'line';\n this.option.series[0].symbol = 'none', this.option.series[0].smooth = true;\n this.option.series[0].name = this.option.legend.data[0];\n this.option.series[0].color = this.dataConfig.bloodLiquidAll.overviewData.data[0].color;\n // 甘油三酯\n this.option.series[1] = {};\n this.option.series[1].data = echartsData3;\n this.option.series[1].type = 'line';\n this.option.series[1].symbol = 'none', this.option.series[1].smooth = true;\n this.option.series[1].name = this.option.legend.data[1];\n this.option.series[1].color = this.dataConfig.bloodLiquidAll.overviewData.data[1].color;\n // 高\n this.option.series[2] = {};\n this.option.series[2].data = echartsData1;\n this.option.series[2].type = 'line';\n this.option.series[2].symbol = 'none', this.option.series[2].smooth = true;\n this.option.series[2].name = this.option.legend.data[2];\n this.option.series[2].color = this.dataConfig.bloodLiquidAll.overviewData.data[2].color;\n // 低\n this.option.series[3] = {};\n this.option.series[3].data = echartsData2;\n this.option.series[3].type = 'line';\n this.option.series[3].symbol = 'none', this.option.series[3].smooth = true;\n this.option.series[3].name = this.option.legend.data[3];\n this.option.series[3].color = this.dataConfig.bloodLiquidAll.overviewData.data[3].color;\n this.option.series[0].markLine = [];\n this.dataConfig.bloodGlucose.title = min + '-' + max;\n this.dataConfig.bloodLiquidAll.overviewData.data[0].average = this.getAverage(orTotal.cholesterol).toFixed(2);\n this.dataConfig.bloodLiquidAll.overviewData.data[1].average = this.getAverage(orTotal.triacylglycerol).toFixed(2);\n this.dataConfig.bloodLiquidAll.overviewData.data[2].average = this.getAverage(orTotal.highDensity).toFixed(2);\n this.dataConfig.bloodLiquidAll.overviewData.data[3].average = this.getAverage(orTotal.lowDensity).toFixed(2);\n if (orTotal.cholesterol.length > 0) {\n this.dataConfig.bloodLiquidAll.overviewData.data[0].value = Math.min.apply(Math, (0, _toConsumableArray2.default)(orTotal.cholesterol)).toFixed(2) + '-' + Math.max.apply(Math, (0, _toConsumableArray2.default)(orTotal.cholesterol)).toFixed(2);\n this.dataConfig.bloodLiquidAll.overviewData.data[1].value = Math.min.apply(Math, (0, _toConsumableArray2.default)(orTotal.triacylglycerol)).toFixed(2) + '-' + Math.max.apply(Math, (0, _toConsumableArray2.default)(orTotal.triacylglycerol)).toFixed(2);\n this.dataConfig.bloodLiquidAll.overviewData.data[2].value = Math.min.apply(Math, (0, _toConsumableArray2.default)(orTotal.highDensity)).toFixed(2) + '-' + Math.max.apply(Math, (0, _toConsumableArray2.default)(orTotal.highDensity)).toFixed(2);\n this.dataConfig.bloodLiquidAll.overviewData.data[3].value = Math.min.apply(Math, (0, _toConsumableArray2.default)(orTotal.lowDensity)).toFixed(2) + '-' + Math.max.apply(Math, (0, _toConsumableArray2.default)(orTotal.lowDensity)).toFixed(2);\n }\n this.option.yAxis.splitNumber = 3;\n this.option.yAxis.min = 0;\n this.option.yAxis.max = 6;\n break;\n }\n return this.option;\n }\n }\n};\nexports.default = _default2;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 46)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9lY2hhcnRzLWRhdGEvZWNoYXJ0cy1kYXRhLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwiZGF0YSIsInRpbWUiLCJkYXRhQ29uZmlnIiwiYmxvb2RHbHVjb3NlIiwidGl0bGUiLCJjb2xvciIsInVuaXQiLCJjYW5rYW9EYXRhIiwiYWRqdXN0bWVudCIsIm1heCIsInN0ZXBJbmRleCIsImJsb29kT3h5Z2VuIiwiYm9keVRlbXBlcmF0dXJlIiwiYmxvb2RQcmVzc3VyZSIsImNvbG9yMSIsInB1bHNlUmVhdCIsImJsb29kTGlxdWlkIiwiYmxvb2RMaXF1aWRBbGwiLCJvdmVydmlld0RhdGEiLCJ0Yl9oZWFkIiwidmFsdWUiLCJhdmVyYWdlIiwiYmdDb2xvciIsIm9wdGlvbiIsInhBeGlzIiwic3BsaXRMaW5lIiwic2hvdyIsInR5cGUiLCJtaW4iLCJheGlzTGFiZWwiLCJzcGxpdE51bWJlciIsImZvcm1hdHRlciIsInlBeGlzIiwibGluZVN0eWxlIiwiYXhpc1RpY2siLCJheGlzTGluZSIsInBvc2l0aW9uIiwic2VyaWVzIiwic3ltYm9sU2l6ZSIsIm1hcmtMaW5lIiwiY2FwIiwibGFiZWwiLCJwcm9wcyIsInBhZ2VEYXRhIiwiZGVmYXVsdCIsIm1vdW50ZWQiLCJjb21wdXRlZCIsImdldEFjdGljZURldmljZSIsImdldHBhZ2VUeXBlIiwibWV0aG9kcyIsImluaXQiLCJnZXREYXRhTGlzdCIsImRldmljZV9yZWFsX3RpbWUiLCJkZXZpY2VfaWQiLCJyZXMiLCJnZXRBdmVyYWdlIiwic3VidHJhY3RNaW51dGVzIiwiZGF0ZSIsIm1ha2VGbG9hdEhvdXJzTWludXRlcyIsImJhY2siLCJnb0FsbFBhdGgiLCJtYWtlT3B0aW9uQ29uZmlnIiwia2V5IiwiZGF0YUFyciIsInZhbCIsImZyb20iLCJlY2hhcnRzRGF0YSIsIml0ZW1TdHlsZSIsInRleHQiLCJsZWZ0Iiwic3VtIiwiYXZnIiwic3VidGV4dCIsImRhdGFNc2ciLCJhcnIiLCJsZW4iLCJ2YWwyIiwic3VtMiIsIm1heDIiLCJtaW4yIiwiYXZnMiIsInJlYWREYXRhQXJyIiwib2Zmc2V0IiwidGV4dFN0eWxlIiwiZm9udFdlaWdodCIsImZvbnRTaXplIiwiY2hvbGVzdGVyb2wiLCJoaWdoRGVuc2l0eSIsImxvd0RlbnNpdHkiLCJ0cmlhY3lsZ2x5Y2Vyb2wiLCJvclRvdGFsIiwiZWNoYXJ0c0RhdGEyIiwiZWNoYXJ0c0RhdGExIiwiZWNoYXJ0c0RhdGEzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUF1RUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsZ0JBQ0E7RUFDQUE7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztRQUNBQztVQUNBQztVQUNBTDtVQUNBTTtVQUNBQztVQUNBQyxhQUNBO1lBQ0FSO1lBQ0FDLE9BQ0EsZ0JBQ0E7WUFDQVEsYUFDQSxNQUNBLE1BQ0EsTUFDQTtZQUNBQztVQUNBLEdBQ0E7WUFDQVY7WUFDQUMsT0FDQSxnQkFDQTtZQUNBUSxhQUNBLE1BQ0EsTUFDQSxNQUNBO1lBQ0FDO1VBQ0EsR0FDQTtZQUNBVjtZQUNBQyxPQUNBLGdCQUNBO1lBQ0FRLGFBQ0EsTUFDQSxNQUNBLE1BQ0E7WUFDQUM7VUFDQTtRQUVBO1FBQ0FDO1VBQ0FYO1VBQ0FNO1VBQ0FDO1FBQ0E7UUFDQUs7VUFDQVA7VUFDQUw7VUFDQU07VUFDQUM7VUFDQUM7UUFFQTtRQUNBSztVQUNBUjtVQUNBTDtVQUNBTTtVQUNBQztVQUNBQztRQUNBO1FBQ0FNO1VBQ0FUO1VBQ0FMO1VBQ0FNO1VBQ0FTO1VBQ0FSO1VBQ0FDO1FBQ0E7UUFDQVE7VUFDQVg7VUFDQUw7VUFDQU07VUFDQUM7VUFDQUM7UUFFQTtRQUNBUztVQUNBWjtVQUNBTDtVQUNBTTtVQUNBQztVQUNBQyxhQUNBO1lBQ0FSO1lBQ0FDLE9BQ0Esa0JBQ0E7WUFDQVEsYUFDQSxNQUNBLE1BQ0EsTUFDQTtZQUNBQztVQUNBO1FBRUE7UUFDQVE7VUFDQWI7VUFDQUw7VUFFQU87VUFDQVk7WUFDQW5CO1lBQ0FvQixVQUNB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QUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7WUFDQStEO1lBQ0E7WUFDQUM7VUFDQTtVQUNBO1FBQ0E7VUFDQTtVQUNBckU7WUFDQTtZQUNBO1lBQ0E7Y0FDQStEO2dCQUNBQztnQkFDQUM7Y0FDQTtZQUNBO2NBQ0FGO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFDQU87WUFDQTtjQUNBN0Q7WUFDQTtZQUNBO2NBQ0FtQjtZQUNBO1VBQ0E7VUFDQTJDO1VBQ0FBO1VBQ0E7WUFDQTtjQUFBO2NBQ0E7Y0FDQTtjQUNBTDtnQkFBQTlDO2dCQUFBK0M7a0JBQUE5RDtnQkFBQTtjQUFBO1lBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7WUFDQStEO1lBQ0FJO1lBQ0FIO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQXJFO1lBQ0E7WUFDQTtjQUFBO1lBQUE7WUFDQTtjQUNBO2NBQ0E7Z0JBQ0ErRDtrQkFDQUM7a0JBQ0FDO2dCQUNBO2NBQ0E7Z0JBQ0FGO2NBQ0E7WUFDQTtjQUVBO2NBQ0E7Z0JBQ0FBO2tCQUNBQztrQkFDQUM7Z0JBQ0E7Y0FDQTtnQkFDQUY7Y0FDQTtZQUVBO1lBSUFVO2NBQ0E7Z0JBQ0FDO2NBQ0E7WUFFQTtVQUVBO1VBQ0E7WUFDQTtjQUFBO2NBQ0E7Y0FDQTtjQUNBUjtnQkFBQTlDO2dCQUFBK0M7a0JBQUE5RDtnQkFBQTtjQUFBO2NBQ0E7WUFDQTtVQUNBOztVQUNBO1lBQ0F1QjtZQUNBbkI7VUFDQTtVQUVBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFFQTtVQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0E7VUFDQTtVQUNBO1VBQ0E7WUFDQTJEO1lBQ0FJO1lBQ0FIO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQXJFO1lBQ0E7WUFDQTtjQUNBO2NBQ0E7Z0JBQ0ErRDtrQkFDQUM7a0JBQ0FDO2dCQUNBO2NBQ0E7Z0JBQ0FGO2NBQ0E7WUFDQTtjQUNBO2NBQ0E7Z0JBQ0FBO2tCQUNBQztrQkFDQUM7Z0JBQ0E7Y0FD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QUNBYztjQUNBQztjQUNBQztZQUNBO1VBQ0E7VUFDQTtVQUVBO1lBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtZQUNBQztZQUNBQztZQUNBQztZQUNBQztVQUNBO1VBQ0F6RjtZQUNBO1lBQ0E7Y0FDQXNGO2NBQ0FDO2NBQ0FDO2NBQ0FDO1lBQ0E7WUFDQUM7WUFDQUE7WUFDQUE7WUFDQUE7WUFDQTtZQUNBO2NBQ0E7WUFDQTtjQUNBO1lBQ0E7WUFDQTtjQUNBM0I7Z0JBQ0FDO2dCQUNBdUI7Z0JBQ0FDO2dCQUNBQztjQUNBO1lBQ0E7Y0FDQTFCO2NBQ0FBO2NBQ0FBO2NBQ0FBO1lBQ0E7VUFHQTtVQUVBO1VBQ0E0QjtVQUNBO1VBQ0E7VUFDQTtZQUVBO2NBQUE7Y0FDQTtjQUNBO2NBQ0E7Y0FFQXpCO2dCQUFBOUM7Y0FBQTtjQUNBO2dCQUNBOEM7Y0FDQTtjQUVBMEI7Z0JBQUF4RTtjQUFBO2NBQ0E7Z0JBQ0F3RTtjQUNBO2NBRUFEO2dCQUFBdkU7Y0FBQTtjQUNBO2dCQUNBdUU7Y0FDQTtjQUVBRTtnQkFBQXpFO2NBQUE7Y0FDQTtnQkFDQXlFO2NBQ0E7O2NBRUE7WUFDQTtVQUNBOztVQUNBO1VBQ0E7WUFDQTdGO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQSx1Q0FDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBLHVDQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0EsdUNBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQSx1Q0FDQTtVQUNBO1VBQ0E7VUFFQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1VBRUE7VUFDQTtVQUNBO1VBQ0E7VUFDQTtNQUFBO01BRUE7SUFDQTtFQUNBO0FBQ0E7QUFBQSw0QiIsImZpbGUiOiIxNjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3PlxuXHRcdDx2aWV3IGNsYXNzPVwiY29udGVudHNcIj5cblx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiIHYtaWY9XCJwYWdlRGF0YS50eXBlXCI+XG5cdFx0XHRcdDx0bS1uYXYtYmFyXG5cdFx0XHRcdFx0bGVmdC1pY29uPVwiYXJyb3ctbGVmdFwiIFxuXHRcdFx0XHRcdDp0aXRsZT1cImRhdGFDb25maWdbcGFnZURhdGEudHlwZV0ubmFtZVwiIFxuXHRcdFx0XHRcdEBjbGlja0xlZnQ9XCJiYWNrXCIgXG5cdFx0XHRcdFx0OnJpZ2h0VGV4dD1cImDlhajpg6jmlbDmja5gXCJcblx0XHRcdFx0XHRAY2xpY2tSaWdodD1cImdvQWxsUGF0aFwiLz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHggamNzYiBhY1wiIHN0eWxlPVwiaGVpZ2h0OiA0MHJweDtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO3BhZGRpbmc6IDIwcnB4O1wiPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgc3R5bGU9XCJmb250LXNpemU6IDQwcnB4O2ZvbnQtd2VpZ2h0OiBib2xkO1wiPjwvdmlldz5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHN0eWxlPVwiY29sb3I6ICNiOGI4Yjg7Zm9udC1zaXplOiAyNHJweDtcIj5cblx0XHRcdFx0XHRcdHt7dGltZX19XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDx2aWV3IHN0eWxlPVwiaGVpZ2h0OiA0MHJweDtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1wiPjwvdmlldz5cblx0XHRcdFx0XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicGFnZS12aWV3XCIgdi1pZj1cInRoaXMucGFnZURhdGEuZGF0YV9tc2dcIj5cblx0XHRcdFx0XHQ8IS0tIOWbvuihqCAtLT5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNoYXJ0c1wiPlxuXHRcdFx0XHRcdFx0PGwtZWNoYXJ0IHJlZj1cImNoYXJ0UmVmXCIgQGZpbmlzaGVkPVwiaW5pdFwiPjwvbC1lY2hhcnQ+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdDxvdmVydmlldyB2LWlmPVwiZGF0YUNvbmZpZ1twYWdlRGF0YS50eXBlXS5vdmVydmlld0RhdGFcIiA6b3ZlcnZpZXdEYXRhPVwiZGF0YUNvbmZpZ1twYWdlRGF0YS50eXBlXS5vdmVydmlld0RhdGFcIj48L292ZXJ2aWV3PlxuXHRcdFx0XHRcdDxjYW5rYW8gdi1pZj1cImRhdGFDb25maWdbcGFnZURhdGEudHlwZV0uY2Fua2FvRGF0YVwiIDpjYW5rYW9EYXRhPVwiZGF0YUNvbmZpZ1twYWdlRGF0YS50eXBlXS5jYW5rYW9EYXRhXCIgPjwvY2Fua2FvPlxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4IHRvdGFsX2JveFwiIHYtaWY9XCJwYWdlRGF0YS50eXBlID09ICdzdGVwSW5kZXgnICYmIHBhZ2VEYXRhLmRhdGFfbXNnXCI+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRpc3RhbmNlIGIxXCI+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4XCI+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiBzdHlsZT1cImZvbnQtc2l6ZTogNDhycHg7Zm9udC13ZWlnaHQ6IDYwMDtcIj5cblx0XHRcdFx0XHRcdFx0XHRcdHt7IHBhZ2VEYXRhLmRhdGFfbXNnLmRpc3RhbmNlLzEwMDAgfX1cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzcG9ydC10aXRsZVwiIHN0eWxlPVwiZm9udC1zaXplOiAzNHJweDttYXJnaW4tdG9wOiAxMHJweDttYXJnaW4tbGVmdDogNHJweDtmb250LXdlaWdodDogMzAwO1wiPlxuXHRcdFx0XHRcdFx0XHRcdFx05YWs6YeMXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3BvcnQtanZsaVwiIHN0eWxlPVwiZm9udC1zaXplOiA0MHJweDtjb2xvcjogIzk5OTtcIj5cblx0XHRcdFx0XHRcdFx0XHTot53nprtcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseFwiIHN0eWxlPVwianVzdGlmeS1jb250ZW50OiBlbmQ7XCI+XG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWFnZS9qdWxpLmpwZ1wiIHN0eWxlPVwid2lkdGg6IDMwMHJweDtcIiBtb2RlPVwid2lkdGhGaXhcIj48L2ltYWdlPlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNhbG9yaWUgYjFcIj5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHhcIj5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHN0eWxlPVwiZm9udC1zaXplOiA0OHJweDtmb250LXdlaWdodDogNjAwO1wiPlxuXHRcdFx0XHRcdFx0XHRcdFx0e3sgcGFnZURhdGEuZGF0YV9tc2cuY2Fsb3JpZSAvIDEwIH19XG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgc3R5bGU9XCJmb250LXNpemU6IDM0cnB4O21hcmdpbi10b3A6IDEwcnB4O21hcmdpbi1sZWZ0OiA0cnB4O2ZvbnQtd2VpZ2h0OiAzMDA7XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHTljYPljaFcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiBzdHlsZT1cImZvbnQtc2l6ZTogNDBycHg7Y29sb3I6ICM5OTk7XCI+XG5cdFx0XHRcdFx0XHRcdFx05Y2h6Lev6YeMXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHhcIiBzdHlsZT1cImp1c3RpZnktY29udGVudDogZW5kO1wiPlxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2Uva2FsdmxpLmpwZ1wiIHN0eWxlPVwid2lkdGg6IDMwMHJweDtcIiBtb2RlPVwid2lkdGhGaXhcIj48L2ltYWdlPlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0PC92aWV3PlxuXHRcdDx2aWV3IGNsYXNzPVwiZW5kXCI+XG5cdFx0XHTliLDlupXkuoZ+XG5cdFx0PC92aWV3PlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0ICogYXMgZWNoYXJ0cyBmcm9tICdAL3VuaV9tb2R1bGVzL2xpbWUtZWNoYXJ0L3N0YXRpYy9lY2hhcnRzLm1pbic7XG5pbXBvcnQgeyBtYXBHZXR0ZXJzIH0gZnJvbSBcInZ1ZXhcIjtcblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdG5hbWU6XCJlY2hhcnRzLWRhdGFcIixcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0dGltZTogbmV3IERhdGUoKS50b0lTT1N0cmluZygpLnN1YnN0cmluZygwLCAxMCksXG5cdFx0XHRcdGRhdGFDb25maWc6e1xuXHRcdFx0XHRcdGJsb29kR2x1Y29zZTp7XG5cdFx0XHRcdFx0XHR0aXRsZTonMTIzMTIzJyxcblx0XHRcdFx0XHRcdG5hbWU6J+ihgOezlicsXG5cdFx0XHRcdFx0XHRjb2xvcjpcIiNmYjg1NDRcIixcblx0XHRcdFx0XHRcdHVuaXQ6J+avq+aRqeWwlC/ljYcnLFxuXHRcdFx0XHRcdFx0Y2Fua2FvRGF0YTpbXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOifnqbrohbkv6aSQ5YmNJyxcblx0XHRcdFx0XHRcdFx0XHRkYXRhOltcblx0XHRcdFx0XHRcdFx0XHRcdDAsMy45LDYuMSwxNVxuXHRcdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHRcdFx0YWRqdXN0bWVudDpbXG5cdFx0XHRcdFx0XHRcdFx0XHQwLjA1LFxuXHRcdFx0XHRcdFx0XHRcdFx0MC4wMCxcblx0XHRcdFx0XHRcdFx0XHRcdC0wLjA1XG5cdFx0XHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdFx0XHRtYXg6MTVcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdG5hbWU6J+mkkOWQjjHlsI/ml7YnLFxuXHRcdFx0XHRcdFx0XHRcdGRhdGE6W1xuXHRcdFx0XHRcdFx0XHRcdFx0MCw2LjcsOS40LDE1XG5cdFx0XHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdFx0XHRhZGp1c3RtZW50Oltcblx0XHRcdFx0XHRcdFx0XHRcdDAuMDQsXG5cdFx0XHRcdFx0XHRcdFx0XHQwLjAwLFxuXHRcdFx0XHRcdFx0XHRcdFx0LTAuMDRcblx0XHRcdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0XHRcdG1heDoxNVxuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bmFtZTon6aSQ5ZCOMuWwj+aXticsXG5cdFx0XHRcdFx0XHRcdFx0ZGF0YTpbXG5cdFx0XHRcdFx0XHRcdFx0XHQwLDQuNCw3LjgsMTVcblx0XHRcdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0XHRcdGFkanVzdG1lbnQ6W1xuXHRcdFx0XHRcdFx0XHRcdFx0MC4wNCxcblx0XHRcdFx0XHRcdFx0XHRcdDAuMDAsXG5cdFx0XHRcdFx0XHRcdFx0XHQtMC4wNFxuXHRcdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHRcdFx0bWF4OjE1XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdF1cblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHN0ZXBJbmRleDp7XG5cdFx0XHRcdFx0XHRuYW1lOifmr4/ml6Xov5DliqgnLFxuXHRcdFx0XHRcdFx0Y29sb3I6XCIjMjljZjZmXCIsXG5cdFx0XHRcdFx0XHR1bml0Oifmr6vmkanlsJQv5Y2HJyxcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdGJsb29kT3h5Z2VuOntcblx0XHRcdFx0XHRcdHRpdGxlOicxMjMxMjMnLFxuXHRcdFx0XHRcdFx0bmFtZTon6KGA5rCnJyxcblx0XHRcdFx0XHRcdGNvbG9yOlwiI2JmMzJmY1wiLFxuXHRcdFx0XHRcdFx0dW5pdDonJScsXG5cdFx0XHRcdFx0XHRjYW5rYW9EYXRhOmZhbHNlLFxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRib2R5VGVtcGVyYXR1cmU6e1xuXHRcdFx0XHRcdFx0dGl0bGU6J2JvZHlUZW1wZXJhdHVyZScsXG5cdFx0XHRcdFx0XHRuYW1lOifkvZPmuKknLFxuXHRcdFx0XHRcdFx0Y29sb3I6XCIjMmVjOGQ4XCIsXG5cdFx0XHRcdFx0XHR1bml0OifihIMnLFxuXHRcdFx0XHRcdFx0Y2Fua2FvRGF0YTpmYWxzZSxcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdGJsb29kUHJlc3N1cmU6e1xuXHRcdFx0XHRcdFx0dGl0bGU6J2Jsb29kUHJlc3N1cmUnLFxuXHRcdFx0XHRcdFx0bmFtZTon6KGA5Y6LJyxcblx0XHRcdFx0XHRcdGNvbG9yOlwiI2ZiODU0NFwiLFxuXHRcdFx0XHRcdFx0Y29sb3IxOlwiIzAwYzNkYVwiLFxuXHRcdFx0XHRcdFx0dW5pdDon4oSDJyxcblx0XHRcdFx0XHRcdGNhbmthb0RhdGE6ZmFsc2UsXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRwdWxzZVJlYXQ6e1xuXHRcdFx0XHRcdFx0dGl0bGU6JzEyMzEyMycsXG5cdFx0XHRcdFx0XHRuYW1lOiflv4PnjocnLFxuXHRcdFx0XHRcdFx0Y29sb3I6XCIjZmQ1NjU2XCIsXG5cdFx0XHRcdFx0XHR1bml0OifmrKEv5YiGJyxcblx0XHRcdFx0XHRcdGNhbmthb0RhdGE6ZmFsc2UsXG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdGJsb29kTGlxdWlkOntcblx0XHRcdFx0XHRcdHRpdGxlOicxMjMxMjMnLFxuXHRcdFx0XHRcdFx0bmFtZTon5bC/6YW4Jyxcblx0XHRcdFx0XHRcdGNvbG9yOlwiI2YwMFwiLFxuXHRcdFx0XHRcdFx0dW5pdDon5b6u5pGp5bCUL+WNhycsXG5cdFx0XHRcdFx0XHRjYW5rYW9EYXRhOltcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdG5hbWU6J+Wwv+mFuCcsXG5cdFx0XHRcdFx0XHRcdFx0ZGF0YTpbXG5cdFx0XHRcdFx0XHRcdFx0XHQwLDE1MCw0MjAsMTAwMFxuXHRcdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHRcdFx0YWRqdXN0bWVudDpbXG5cdFx0XHRcdFx0XHRcdFx0XHQwLjA2LFxuXHRcdFx0XHRcdFx0XHRcdFx0MC4wMCxcblx0XHRcdFx0XHRcdFx0XHRcdC0wLjA2XG5cdFx0XHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdFx0XHRtYXg6MTAwMFxuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdGJsb29kTGlxdWlkQWxsOntcblx0XHRcdFx0XHRcdHRpdGxlOicxMjMxMjMnLFxuXHRcdFx0XHRcdFx0bmFtZTon6KGA6ISCJyxcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0dW5pdDon5b6u5pGp5bCUL+WNhycsXG5cdFx0XHRcdFx0XHRvdmVydmlld0RhdGE6e1xuXHRcdFx0XHRcdFx0XHRuYW1lOifooYDohILmpoLlhrUnLFxuXHRcdFx0XHRcdFx0XHR0Yl9oZWFkOltcblx0XHRcdFx0XHRcdFx0XHQnJyxcblx0XHRcdFx0XHRcdFx0XHQn5Y2V5pel5rWL6YeP6IyD5Zu0Jyxcblx0XHRcdFx0XHRcdFx0XHQn5bmz5Z2H5YC8J1xuXHRcdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0XHRkYXRhOltcblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRuYW1lOifmgLvog4blm7rphocnLFxuXHRcdFx0XHRcdFx0XHRcdFx0dmFsdWU6JzAtMCcsXG5cdFx0XHRcdFx0XHRcdFx0XHRhdmVyYWdlOjAsXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjonIzQ2YjRmZicsXG5cdFx0XHRcdFx0XHRcdFx0XHRiZ0NvbG9yOicjZTFmM2ZkJ1xuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0bmFtZTon55SY5rK55LiJ6YWvJyxcblx0XHRcdFx0XHRcdFx0XHRcdHZhbHVlOicwLTAnLFxuXHRcdFx0XHRcdFx0XHRcdFx0YXZlcmFnZTowLFxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JyMyOWNmNmMnLFxuXHRcdFx0XHRcdFx0XHRcdFx0YmdDb2xvcjonI2UyZmZmMydcblx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU6J+mrmOWvhuW6puiEguibi+eZvScsXG5cdFx0XHRcdFx0XHRcdFx0XHR2YWx1ZTonMC0wJyxcblx0XHRcdFx0XHRcdFx0XHRcdGF2ZXJhZ2U6MCxcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOicjZmNjMDVkJyxcblx0XHRcdFx0XHRcdFx0XHRcdGJnQ29sb3I6JyNmZWY1ZTMnXG5cdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRuYW1lOifkvY7lr4bluqbohILom4vnmb0nLFxuXHRcdFx0XHRcdFx0XHRcdFx0dmFsdWU6JzAtMCcsXG5cdFx0XHRcdFx0XHRcdFx0XHRhdmVyYWdlOjAsXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjonI2ZhNGUzMycsXG5cdFx0XHRcdFx0XHRcdFx0XHRiZ0NvbG9yOicjZmVlNWUxJ1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XVxuXHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdGNhbmthb0RhdGE6W1xuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bmFtZTon5oC76IOG5Zu66YaHJyxcblx0XHRcdFx0XHRcdFx0XHRkYXRhOltcblx0XHRcdFx0XHRcdFx0XHRcdDAsMi44LDUuMTcsMjBcblx0XHRcdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0XHRcdGFkanVzdG1lbnQ6W1xuXHRcdFx0XHRcdFx0XHRcdFx0MC4wNSxcblx0XHRcdFx0XHRcdFx0XHRcdDAuMDIsXG5cdFx0XHRcdFx0XHRcdFx0XHQtMC4wNVxuXHRcdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHRcdFx0bWF4OjEwXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOifnlJjmsrnkuInpha8nLFxuXHRcdFx0XHRcdFx0XHRcdGRhdGE6W1xuXHRcdFx0XHRcdFx0XHRcdFx0MCwwLjU2LDEuNywyMFxuXHRcdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHRcdFx0YWRqdXN0bWVudDpbXG5cdFx0XHRcdFx0XHRcdFx0XHQwLjA2LFxuXHRcdFx0XHRcdFx0XHRcdFx0LTAuMDIsXG5cdFx0XHRcdFx0XHRcdFx0XHQtMC4wNFxuXHRcdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHRcdFx0bWF4OjNcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdG5hbWU6J+mrmOWvhuW6puiEguibi+eZvScsXG5cdFx0XHRcdFx0XHRcdFx0ZGF0YTpbXG5cdFx0XHRcdFx0XHRcdFx0XHQwLDAuOTYsMS4xNSwyMFxuXHRcdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHRcdFx0YWRqdXN0bWVudDpbXG5cdFx0XHRcdFx0XHRcdFx0XHQwLjA0LFxuXHRcdFx0XHRcdFx0XHRcdFx0MC4wMCxcblx0XHRcdFx0XHRcdFx0XHRcdC0wLjA0XG5cdFx0XHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdFx0XHRtYXg6M1xuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bmFtZTon5L2O5a+G5bqm6ISC6JuL55m9Jyxcblx0XHRcdFx0XHRcdFx0XHRkYXRhOltcblx0XHRcdFx0XHRcdFx0XHRcdDAsMy4xLDIwXG5cdFx0XHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdFx0XHRhZGp1c3RtZW50Oltcblx0XHRcdFx0XHRcdFx0XHRcdDAuMDQsXG5cdFx0XHRcdFx0XHRcdFx0XHQwLjAwLFxuXHRcdFx0XHRcdFx0XHRcdFx0LTAuMDRcblx0XHRcdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0XHRcdG1heDoyMFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRdXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRvcHRpb246e1xuXHRcdFx0XHRcdC8vIHRvb2x0aXA6IHtcblx0XHRcdFx0XHQvLyBcdHRyaWdnZXI6ICdpdGVtJyxcblx0XHRcdFx0XHQvLyBcdGZvcm1hdHRlcjogZnVuY3Rpb24gKHBhcmFtcykge1xuXHRcdFx0XHRcdC8vIFx0XHQvLyBwYXJhbXMg5piv5pWw5o2u55qE55u45YWz5L+h5oGv77yM5Y+v5Lul5qC55o2u6ZyA6KaB6L+b6KGM5aSE55CGXG5cdFx0XHRcdFx0Ly8gXHRcdGNvbnNvbGUubG9nKHBhcmFtcylcblx0XHRcdFx0XHQvLyBcdFx0aWYocGFyYW1zLmNvbXBvbmVudFR5cGUgPT0gJ3Nlcmllcycpe1xuXHRcdFx0XHRcdC8vIFx0XHRcdHJldHVybiBgPGh0bWw+PGRpdiBzdHlsZT1cIndpZHRoOjEwcHhcIj5cblx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0PHA+JHtwYXJhbXMuc2VyaWVzTmFtZX08L3A+XG5cdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdDxwPiR7cGFyYW1zLm5hbWV9OiAke3BhcmFtcy52YWx1ZVsxXX08L3A+XG5cdFx0XHRcdFx0Ly8gXHRcdFx0XHQ8L2Rpdj48L2h0bWw+YFxuXHRcdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdFx0Ly8gXHRcdHJldHVybiAnJztcblx0XHRcdFx0XHQvLyBcdH0sXG5cdFx0XHRcdFx0Ly8gXHQvLyByZW5kZXJNb2RlOidodG1sJ1xuXHRcdFx0XHRcdC8vIFx0Ly8gYXhpc1BvaW50ZXI6IHtcblx0XHRcdFx0XHQvLyBcdC8vICAgdHlwZTogJ2xpbmUnLFxuXHRcdFx0XHRcdC8vIFx0Ly8gICBsYWJlbDoge1xuXHRcdFx0XHRcdC8vIFx0Ly8gXHRiYWNrZ3JvdW5kQ29sb3I6ICcjNmE3OTg1J1xuXHRcdFx0XHRcdC8vIFx0Ly8gICB9XG5cdFx0XHRcdFx0Ly8gXHQvLyB9LFxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHQvLyAgIH0sXG5cdFx0XHRcdCAgeEF4aXM6IHtcblx0XHRcdFx0XHRzcGxpdExpbmU6e1xuXHRcdFx0XHRcdCAgc2hvdzpmYWxzZVxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0dHlwZTondmFsdWUnLFxuXHRcdFx0XHRcdG1heDo0LFxuXHRcdFx0XHRcdG1pbjowLFxuXHRcdFx0XHRcdGF4aXNMYWJlbDoge1xuXHRcdFx0XHRcdFx0c2hvdzogdHJ1ZSxcblx0XHRcdFx0XHRcdHNwbGl0TnVtYmVyOjIsXG5cdFx0XHRcdFx0XHRmb3JtYXR0ZXI6IGZ1bmN0aW9uKHZhbHVlLCBpbmRleCkge1xuXHRcdFx0XHRcdFx0XHRsZXQgYXJyID0gWycxMmFtJywgJzZhbScsICcxMnBtJywgJzZwbScsICcxMmFtJ11cblx0XHRcdFx0XHRcdFx0cmV0dXJuIGFyclsgTWF0aC5mbG9vcihpbmRleCldO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0ICB9LFxuXHRcdFx0XHQgXG5cdFx0XHRcdCAgeUF4aXM6IHtcblx0XHRcdFx0XHQgIHNwbGl0TGluZTp7XG5cdFx0XHRcdFx0XHRzaG93OnRydWUsXG5cdFx0XHRcdFx0XHRsaW5lU3R5bGU6IHtcblx0XHRcdFx0XHRcdFx0Ly8g5L2/55So5rex5rWF55qE6Ze06ZqU6ImyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBbXCIjY2NjXCJdLFxuXHRcdFx0XHRcdFx0XHR0eXBlOlwiZGFzaGVkXCJcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHQgIH0sXG5cdFx0XHRcdFx0ICBheGlzVGljazoge1xuXHRcdFx0XHRcdFx0ICBzaG93OiBmYWxzZVxuXHRcdFx0XHRcdCAgfSxcblx0XHRcdFx0XHQgIGF4aXNMaW5lOiB7XG5cdFx0XHRcdFx0XHQgIHNob3c6IGZhbHNlIC8vIOiuvue9rnnovbTnur/kuI3mmL7npLpcblx0XHRcdFx0XHQgIH0sXG5cdFx0XHRcdFx0ICBheGlzTGFiZWw6IHt9LFxuXHRcdFx0XHRcdCAgcG9zaXRpb246XCJyaWdodFwiLFxuXHRcdFx0XHRcdCAgc3BsaXROdW1iZXI6M1xuXHRcdFx0XHRcdCAgXG5cdFx0XHRcdCAgfSxcblx0XHRcdFx0ICBzZXJpZXM6IFtcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0ICBzeW1ib2xTaXplOiA1LFxuXHRcdFx0XHRcdCAgZGF0YTogXG5cdFx0XHRcdFx0ICBbXG5cdFx0XHRcdFx0ICBdLFxuXHRcdFx0XHRcdCAgXG5cdFx0XHRcdFx0ICBtYXJrTGluZToge1xuXHRcdFx0XHRcdCAgICAgIGRhdGE6IFtcblx0XHRcdFx0XHQgICAgICAgICAge1xuXHRcdFx0XHRcdFx0XHRcdCAgc2hvdzpmYWxzZSxcblx0XHRcdFx0XHQgICAgICAgICAgICAgIHlBeGlzOiAyLjUsIC8vIOWcqCB5IOWAvOS4uiAxMDAg55qE5L2N572u5re75Yqg5rC05bmz5Y+C6ICD57q/XG5cdFx0XHRcdFx0ICAgICAgICAgIH0sXG5cdFx0XHRcdFx0XHRcdCAgXG5cdFx0XHRcdFx0ICAgICAgXSxcblx0XHRcdFx0XHRcdCAgbGluZVN0eWxlOntcblx0XHRcdFx0XHRcdFx0ICBjb2xvcjonI2NjYycsXG5cdFx0XHRcdFx0XHRcdCAgY2FwOlwiYnV0dFwiXG5cdFx0XHRcdFx0XHQgIH0sXG5cdFx0XHRcdFx0XHQgIGxhYmVsOntcblx0XHRcdFx0XHRcdFx0IGNvbG9yOicjY2NjJyxcblx0XHRcdFx0XHRcdCAgfSxcblx0XHRcdFx0XHQgIH0sXG5cdFx0XHRcdFx0ICB0eXBlOiAnc2NhdHRlcicsXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcblx0XHRcdFx0ICBdLFxuXHRcdFx0XHQgIFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRwcm9wczoge1xuXHRcdFx0cGFnZURhdGE6IHtcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4gKHt9KSxcblx0XHRcdFx0dHlwZTogT2JqZWN0XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRtb3VudGVkKCkge1xuXHRcdFx0dGhpcy5wYWdlRGF0YS50eXBlID0gdGhpcy5nZXRwYWdlVHlwZTtcblx0XHR9LFxuXHRcdGNvbXB1dGVkOiB7XG5cdFx0XHQuLi5tYXBHZXR0ZXJzKHtcblx0XHRcdFx0Z2V0QWN0aWNlRGV2aWNlOiBcImFwaS9nZXRBY3RpY2VEZXZpY2VcIixcblx0XHRcdFx0Z2V0cGFnZVR5cGU6IFwiYXBpL2dldHBhZ2VUeXBlXCIsXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0bWV0aG9kczoge1xuXHRcdFx0YXN5bmMgaW5pdCgpIHtcblx0XHRcdFx0dGhpcy5jaGFydCA9IGF3YWl0IHRoaXMuJHJlZnMuY2hhcnRSZWYuaW5pdChlY2hhcnRzKTtcblx0XHRcdFx0bGV0IG9wdGlvbiA9IGF3YWl0IHRoaXMuZ2V0RGF0YUxpc3QoKTtcblx0XHRcdFx0dGhpcy5jaGFydC5zZXRPcHRpb24ob3B0aW9uKVxuXHRcdFx0fSxcblx0XHRcdGFzeW5jIGdldERhdGFMaXN0KCl7XG5cdFx0XHRcdGxldCB0eXBlID0gdGhpcy5wYWdlRGF0YS50eXBlXG5cdFx0XHRcdFxuXHRcdFx0XHRpZih0eXBlID09ICdibG9vZExpcXVpZEFsbCcpIHtcblx0XHRcdFx0XHR0eXBlID0gJ2Jsb29kTGlxdWlkJ1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRsZXQgcmVzID0gYXdhaXQgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2FwaS9nZXREZXZpY2VMaXN0RGF5cycsIHtcblx0XHRcdFx0XHR0eXBlOiB0eXBlLFxuXHRcdFx0XHRcdGRldmljZV9yZWFsX3RpbWU6IHRoaXMudGltZSxcblx0XHRcdFx0XHRkZXZpY2VfaWQ6dGhpcy5nZXRBY3RpY2VEZXZpY2UuZGV2aWNlX2lkXG5cdFx0XHRcdH0pXG5cdFx0XHRcdFxuXHRcdFx0XHRyZXR1cm4gdGhpcy5tYWtlT3B0aW9uQ29uZmlnKHJlcy5kYXRhKTtcblx0XHRcdH0sXG5cdFx0XHRnZXRBdmVyYWdlKGFycikge1xuXHRcdFx0ICAgIGlmIChhcnIubGVuZ3RoID09PSAwKSByZXR1cm4gMDsgLy8g5aaC5p6c5pWw57uE5Li656m677yM5YiZ6L+U5ZueMFxuXHRcdFx0ICAgIGNvbnN0IHN1bSA9IGFyci5yZWR1Y2UoKGFjY3VtdWxhdG9yLCBjdXJyZW50VmFsdWUpID0+IGFjY3VtdWxhdG9yICsgY3VycmVudFZhbHVlKTtcblx0XHRcdCAgICByZXR1cm4gc3VtIC8gYXJyLmxlbmd0aDsgLy8g6K6h566X5bmz5Z2H5YC8XG5cdFx0XHR9LFxuXHRcdFx0c3VidHJhY3RNaW51dGVzKHRpbWVTdHIsIG1pbnV0ZXMpIHtcblx0XHRcdCAgY29uc3QgcGFydHMgPSB0aW1lU3RyLnNwbGl0KCc6Jyk7XG5cdFx0XHQgIGNvbnN0IGhvdXJzID0gcGFyc2VJbnQocGFydHNbMF0sIDEwKTtcblx0XHRcdCAgY29uc3QgbWludXRlc0xlZnQgPSBwYXJzZUludChwYXJ0c1sxXSwgMTApO1xuXHRcdFx0IFxuXHRcdFx0ICBjb25zdCBkYXRlID0gbmV3IERhdGUoKTtcblx0XHRcdCAgZGF0ZS5zZXRIb3Vycyhob3VycywgbWludXRlc0xlZnQsIDAsIDApOyAvLyDorr7nva7ml7bjgIHliIbjgIHnp5LjgIHmr6vnp5Jcblx0XHRcdCAgZGF0ZS5zZXRNaW51dGVzKGRhdGUuZ2V0TWludXRlcygpIC0gbWludXRlcyk7IC8vIOWHj+WOu+aMh+WumueahOWIhumSn+aVsFxuXHRcdFx0IFxuXHRcdFx0ICAvLyDmoLzlvI/ljJbkuLpISDpNTVxuXHRcdFx0ICBjb25zdCBuZXdIb3VycyA9IGRhdGUuZ2V0SG91cnMoKS50b1N0cmluZygpLnBhZFN0YXJ0KDIsICcwJyk7XG5cdFx0XHQgIGNvbnN0IG5ld01pbnV0ZXMgPSBkYXRlLmdldE1pbnV0ZXMoKS50b1N0cmluZygpLnBhZFN0YXJ0KDIsICcwJyk7XG5cdFx0XHQgIHJldHVybiBuZXdIb3VycyArICc6JyArIG5ld01pbnV0ZXM7XG5cdFx0XHR9LFxuXHRcdFx0bWFrZUZsb2F0SG91cnNNaW51dGVzKGhvdXJzLCBtaW51dGVzKSB7XG5cdFx0XHRcdFxuXHRcdFx0ICAgIGxldCB0b3RhbCA9IGhvdXJzICogMzYwMCArIG1pbnV0ZXMgKiA2MDtcblx0XHRcdFx0bGV0IGZsb2F0RGF0YSA9ICB0b3RhbCAvIDg2NDAwICogNFxuXHRcdFx0XHRyZXR1cm4gZmxvYXREYXRhLnRvRml4ZWQoMik7XG5cdFx0XHR9LFxuXHRcdFx0YmFjaygpIHtcblx0XHRcdFx0dGhpcy4kZW1pdCgnYmFjaycsIDEpXG5cdFx0XHR9LFxuXHRcdFx0XG5cdFx0XHQvLyDlhajpg6jmlbDmja5cblx0XHRcdGdvQWxsUGF0aCgpIHtcblx0XHRcdFx0dGhpcy4kZW1pdCgnYWxsRGF0YScsIDMpXG5cdFx0XHR9LFxuXHRcdFx0Ly8vIGdpdCBkZXYgdGVzdFxuXHRcdFx0bWFrZU9wdGlvbkNvbmZpZyhkYXRhKXtcblx0XHRcdFx0Y29uc29sZS5sb2coZGF0YSlcblx0XHRcdFx0bGV0IGVjaGFydHNEYXRhID0gW107XG5cdFx0XHRcdGxldCBzdW0gPSAwO1xuXHRcdFx0XHRsZXQgbWF4ID0gMDtcblx0XHRcdFx0bGV0IG1pbiA9IDA7XG5cdFx0XHRcdGxldCBhdmcgPSAwO1xuXHRcdFx0XHRsZXQgbGVuID0gMDtcblx0XHRcdFx0bGV0IGFyciA9IFtdO1xuXHRcdFx0XHRsZXQgZGF0YUFyciA9IHt9O1xuXHRcdFx0XHRcblx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLm1hcmtMaW5lLnN5bWJvbCA9ICdub25lJ1xuXHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0ubWFya0xpbmUubGFiZWwucG9zaXRpb24gPSdpbnNpZGVFbmRUb3AnXG5cdFx0XHRcdHN3aXRjaCh0aGlzLnBhZ2VEYXRhLnR5cGUpe1xuXHRcdFx0XHRcdGNhc2UgJ3N0ZXBJbmRleCc6XG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5q2l5pWwJylcblx0XHRcdFx0XHRcdGRhdGEubWFwKCh2LGkpID0+IHtcblx0XHRcdFx0XHRcdFx0bGV0IHRpbWVBcnIgPSB2LmhvdXJfbWludXRlLnNwbGl0KCc6Jyk7XG5cdFx0XHRcdFx0XHRcdGxldCBrZXkgPSAnJztcblx0XHRcdFx0XHRcdFx0aWYodGltZUFyclsxXSA8IDMwKXtcblx0XHRcdFx0XHRcdFx0XHRrZXkgPSB0aW1lQXJyWzBdKyc6JysnMDAnXG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0XHRcdGtleSA9IHRpbWVBcnJbMF0rJzonKyczMCdcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpZihkYXRhQXJyW2tleV0gPT0gdW5kZWZpbmVkKXtcblx0XHRcdFx0XHRcdFx0XHRkYXRhQXJyW2tleV0gPSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR2YWw6di5kYXRhX21zZy5zdGVwLFxuXHRcdFx0XHRcdFx0XHRcdFx0ZnJvbToxXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdFx0XHRkYXRhQXJyW2tleV0udmFsICs9IHYuZGF0YV9tc2cuc3RlcDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdGZvciAobGV0IGtleSBpbiBkYXRhQXJyKSB7XG5cdFx0XHRcdFx0XHRcdGlmIChkYXRhQXJyLmhhc093blByb3BlcnR5KGtleSkpIHsgLy8g56Gu5L+da2V55piv5a+56LGh6Ieq6Lqr55qE5bGe5oCnXG5cdFx0XHRcdFx0XHRcdFx0bGV0IHRpbWVBcnIyID0ga2V5LnNwbGl0KCc6Jyk7XG5cdFx0XHRcdFx0XHRcdFx0bGV0IGZsb2F0RGF0YSA9IHRoaXMubWFrZUZsb2F0SG91cnNNaW51dGVzKHRpbWVBcnIyWzBdLHRpbWVBcnIyWzFdKVxuXHRcdFx0XHRcdFx0XHRcdGVjaGFydHNEYXRhLnB1c2goe3ZhbHVlOltmbG9hdERhdGEsKGRhdGFBcnJba2V5XS52YWwpXSxpdGVtU3R5bGU6IHtjb2xvcjogdGhpcy5kYXRhQ29uZmlnW3RoaXMucGFnZURhdGEudHlwZV0uY29sb3J9fSlcblx0XHRcdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhrZXkgLCBkYXRhQXJyW2tleV0pO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhlY2hhcnRzRGF0YSlcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5kYXRhID0gZWNoYXJ0c0RhdGFcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZSA9IFtdXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0udHlwZSA9ICdiYXInXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0uYmFyTWF4V2lkdGggPSAnMTAnXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi50aXRsZSA9IHtcblx0XHRcdFx0XHRcdFx0dGV4dCA6dGhpcy5wYWdlRGF0YS5kYXRhX21zZy5zdGVwICsgJ+atpScsXG5cdFx0XHRcdFx0XHRcdC8vIHN1YnRleHQ6ICfmr6vmkanlsJQv5Y2HJyxcblx0XHRcdFx0XHRcdFx0bGVmdDogJ2NlbnRlcidcblx0XHRcdFx0XHRcdH07XG5cdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRjYXNlICdib2R5VGVtcGVyYXR1cmUnOlxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZGF0YSlcblx0XHRcdFx0XHRcdGRhdGEubWFwKCh2LGkpID0+IHtcblx0XHRcdFx0XHRcdFx0bGV0IHRpbWVBcnIgPSB2LmhvdXJfbWludXRlLnNwbGl0KCc6Jyk7XG5cdFx0XHRcdFx0XHRcdGxldCBrZXkgPSB0aW1lQXJyWzBdKyc6JysnMDAnXG5cdFx0XHRcdFx0XHRcdGlmKGRhdGFBcnJba2V5XSA9PSB1bmRlZmluZWQpe1xuXHRcdFx0XHRcdFx0XHRcdGRhdGFBcnJba2V5XSA9IHtcblx0XHRcdFx0XHRcdFx0XHRcdHZhbDpbcGFyc2VGbG9hdCh2LmRhdGFfbXNnKV0sXG5cdFx0XHRcdFx0XHRcdFx0XHRmcm9tOjBcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0XHRcdGRhdGFBcnJba2V5XS52YWwgPSBbLi4uZGF0YUFycltrZXldLnZhbCxwYXJzZUZsb2F0KHYuZGF0YV9tc2cpXTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRsZXQgZGF0YU1zZyA9IHBhcnNlRmxvYXQodi5kYXRhX21zZyk7XG5cdFx0XHRcdFx0XHRcdC8vIGxldCBmbG9hdERhdGEgPSB0aGlzLm1ha2VGbG9hdEhvdXJzTWludXRlcyh0aW1lQXJyWzBdLHRpbWVBcnJbMV0pXG5cdFx0XHRcdFx0XHRcdC8vIGVjaGFydHNEYXRhLnB1c2goe3ZhbHVlOltmbG9hdERhdGEsZGF0YU1zZ10saXRlbVN0eWxlOiB7Y29sb3I6IHRoaXMuZGF0YUNvbmZpZ1t0aGlzLnR5cGVdLmNvbG9yfX0pXG5cdFx0XHRcdFx0XHRcdHN1bSArPSBkYXRhTXNnXG5cdFx0XHRcdFx0XHRcdGlmKG1heCA9PSAwIHx8IG1heCA8IGRhdGFNc2cpe1xuXHRcdFx0XHRcdFx0XHRcdG1heCA9IGRhdGFNc2dcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpZihtaW4gPT0gMCB8fCBtaW4gPiBkYXRhTXNnKXtcblx0XHRcdFx0XHRcdFx0XHRtaW4gPSBkYXRhTXNnXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRhdmcgPSBzdW0gLyBkYXRhLmxlbmd0aFxuXHRcdFx0XHRcdFx0YXZnID0gcGFyc2VGbG9hdChhdmcudG9GaXhlZCgyKSlcblx0XHRcdFx0XHRcdGZvciAobGV0IGtleSBpbiBkYXRhQXJyKSB7XG5cdFx0XHRcdFx0XHRcdGlmIChkYXRhQXJyLmhhc093blByb3BlcnR5KGtleSkpIHsgLy8g56Gu5L+da2V55piv5a+56LGh6Ieq6Lqr55qE5bGe5oCnXG5cdFx0XHRcdFx0XHRcdFx0bGV0IHRpbWVBcnIyID0ga2V5LnNwbGl0KCc6Jyk7XG5cdFx0XHRcdFx0XHRcdFx0bGV0IGZsb2F0RGF0YSA9IHRoaXMubWFrZUZsb2F0SG91cnNNaW51dGVzKHRpbWVBcnIyWzBdLHRpbWVBcnIyWzFdKVxuXHRcdFx0XHRcdFx0XHRcdGVjaGFydHNEYXRhLnB1c2goe3ZhbHVlOltmbG9hdERhdGEsdGhpcy5nZXRBdmVyYWdlKGRhdGFBcnJba2V5XS52YWwpXSxpdGVtU3R5bGU6IHtjb2xvcjogdGhpcy5kYXRhQ29uZmlnW3RoaXMucGFnZURhdGEudHlwZV0uY29sb3J9fSlcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLmRhdGEgPSBlY2hhcnRzRGF0YVxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLnR5cGUgPSAnbGluZSdcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5saW5lU3R5bGUgPSB7fVxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLmxpbmVTdHlsZS5jb2xvciA9ICcjY2NjJ1xuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLm1hcmtMaW5lLmRhdGFbMF0ueUF4aXMgPSBhdmdcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5saW5lU3R5bGUuY29sb3IgPSB0aGlzLmRhdGFDb25maWdbdGhpcy5wYWdlRGF0YS50eXBlXS5jb2xvclxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLm1hcmtMaW5lLmxhYmVsLmNvbG9yID0gdGhpcy5kYXRhQ29uZmlnW3RoaXMucGFnZURhdGEudHlwZV0uY29sb3Jcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnlBeGlzLm1pbiA9IHBhcnNlSW50KG1pbiktMTtcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnlBeGlzLm1heCA9IHBhcnNlSW50KG1heCkgKyAxO1xuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24ueUF4aXMuc3BsaXROdW1iZXIgPSAxO1xuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24udGl0bGUgPSB7XG5cdFx0XHRcdFx0XHRcdHRleHQgOm1pbiArICctJyArIG1heCxcblx0XHRcdFx0XHRcdFx0c3VidGV4dDogJ+KEgycsXG5cdFx0XHRcdFx0XHRcdGxlZnQ6ICdjZW50ZXInXG5cdFx0XHRcdFx0XHR9O1xuXHRcdFx0XHRcdFx0dGhpcy5kYXRhQ29uZmlnLmJvZHlUZW1wZXJhdHVyZS50aXRsZSA9IG1pbiArICctJyArIG1heFxuXHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0Y2FzZSAnYmxvb2RPeHlnZW4nOlxuXHRcdFx0XHRcdFx0XHRkYXRhLm1hcCgodixpKSA9PiB7XG5cdFx0XHRcdFx0XHRcdFx0bGV0IHRpbWVBcnIgPSB2LmhvdXJfbWludXRlLnNwbGl0KCc6Jyk7XG5cdFx0XHRcdFx0XHRcdFx0bGV0IGRhdGFNc2cgPSB2LmRhdGFfbXNnLmZpbHRlcihpdGVtID0+IGl0ZW0gPiAwKTtcblx0XHRcdFx0XHRcdFx0XHRpZih0aW1lQXJyWzFdICUgMTAgPT0gMCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXQga2V5ID0gdi5ob3VyX21pbnV0ZVxuXHRcdFx0XHRcdFx0XHRcdFx0aWYoZGF0YUFycltrZXldID09IHVuZGVmaW5lZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRhdGFBcnJba2V5XSA9IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YWw6ZGF0YU1zZyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmcm9tOjBcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRhdGFBcnJba2V5XS52YWwgPSBbLi4uZGF0YUFycltrZXldLnZhbCwuLi5kYXRhTXNnXTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0bGV0IGtleSA9IHRpbWVBcnJbMF0rJzonKygodGltZUFyclsxXSAtIDUpID09IDA/JzAwJzoodGltZUFyclsxXSAtIDUpKVxuXHRcdFx0XHRcdFx0XHRcdFx0aWYoZGF0YUFycltrZXldID09IHVuZGVmaW5lZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRhdGFBcnJba2V5XSA9IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YWw6ZGF0YU1zZyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmcm9tOjFcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRhdGFBcnJba2V5XS52YWwgPSBbLi4uZGF0YUFycltrZXldLnZhbCwuLi5kYXRhTXNnXTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRkYXRhTXNnLm1hcCgodjIsaTIpID0+IHtcblx0XHRcdFx0XHRcdFx0XHRcdGlmKHYyID4gMCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGFyci5wdXNoKHYyKVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdFx0Zm9yIChsZXQga2V5IGluIGRhdGFBcnIpIHtcblx0XHRcdFx0XHRcdFx0XHRpZiAoZGF0YUFyci5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7IC8vIOehruS/nWtleeaYr+WvueixoeiHqui6q+eahOWxnuaAp1xuXHRcdFx0XHRcdFx0XHRcdFx0bGV0IHRpbWVBcnIyID0ga2V5LnNwbGl0KCc6Jyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXQgZmxvYXREYXRhID0gdGhpcy5tYWtlRmxvYXRIb3Vyc01pbnV0ZXModGltZUFycjJbMF0sdGltZUFycjJbMV0pXG5cdFx0XHRcdFx0XHRcdFx0XHRlY2hhcnRzRGF0YS5wdXNoKHt2YWx1ZTpbZmxvYXREYXRhLHRoaXMuZ2V0QXZlcmFnZShkYXRhQXJyW2tleV0udmFsKV0saXRlbVN0eWxlOiB7Y29sb3I6IHRoaXMuZGF0YUNvbmZpZ1t0aGlzLnBhZ2VEYXRhLnR5cGVdLmNvbG9yfX0pXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhrZXkgLCBkYXRhQXJyW2tleV0pO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpZihhcnIubGVuZ3RoID4gMCl7XG5cdFx0XHRcdFx0XHRcdFx0bWluID0gTWF0aC5taW4oLi4uYXJyKVxuXHRcdFx0XHRcdFx0XHRcdG1heCA9IE1hdGgubWF4KC4uLmFycilcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLmRhdGEgPSBlY2hhcnRzRGF0YVxuXHRcdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi55QXhpcy5heGlzTGFiZWwuZm9ybWF0dGVyID0gJ3t2YWx1ZX0lJztcblx0XHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLm1hcmtMaW5lLmRhdGFbMF0ueUF4aXMgPSB0aGlzLmdldEF2ZXJhZ2UoYXJyKVxuXHRcdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0ubWFya0xpbmUuZGF0YVswXS52YWx1ZSA9IHRoaXMuZ2V0QXZlcmFnZShhcnIpXG5cdFx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5zeW1ib2wgPSAnbm9uZSdcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5saW5lU3R5bGUuY29sb3IgPSB0aGlzLmRhdGFDb25maWdbdGhpcy5wYWdlRGF0YS50eXBlXS5jb2xvclxuXHRcdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0ubWFya0xpbmUubGFiZWwuY29sb3IgPSB0aGlzLmRhdGFDb25maWdbdGhpcy5wYWdlRGF0YS50eXBlXS5jb2xvclxuXHRcdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0ubWFya0xpbmUubGFiZWwucG9zaXRpb24gPSdpbnNpZGVFbmRUb3AnXG5cdFx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5sYWJlbC5mb3JtYXR0ZXIgPSBmdW5jdGlvbihkYXRhKXtcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gZGF0YS52YWx1ZSArICclJ1xuXHRcdFx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGRhdGEsMTIzKVxuXHRcdFx0XHRcdFx0XHR9O1xuXHRcdFx0XHRcdFx0XHQvLyB0aGlzLm9wdGlvbi5zZXJpZXNbMF0ubWFya0xpbmUubGFiZWwuZGlzdGFuY2UgPVsxMCw1XVxuXHRcdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi50aXRsZSA9IHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0IDptaW4gKyAnLScgKyBtYXgsXG5cdFx0XHRcdFx0XHRcdFx0c3VidGV4dDogJyUnLFxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6ICdjZW50ZXInXG5cdFx0XHRcdFx0XHRcdH07XG5cdFx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnlBeGlzLnNwbGl0TnVtYmVyID0gMjtcblx0XHRcdFx0XHRcdFx0dGhpcy5kYXRhQ29uZmlnLmJvZHlUZW1wZXJhdHVyZS50aXRsZSA9IG1pbiArICctJyArIG1heFxuXHRcdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi55QXhpcy5taW4gPSBtaW47XG5cdFx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnlBeGlzLm1heCA9IDEwMDtcblx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0Y2FzZSAnYmxvb2RHbHVjb3NlJzpcblx0XHRcdFx0XHRcdGRhdGEubWFwKCh2LGkpID0+IHtcblx0XHRcdFx0XHRcdFx0bGV0IHRpbWVBcnIgPSB2LmhvdXJfbWludXRlLnNwbGl0KCc6Jyk7XG5cdFx0XHRcdFx0XHRcdGlmKHRpbWVBcnJbMV0gPCAzMCl7XG5cdFx0XHRcdFx0XHRcdFx0bGV0IGtleSA9IHRpbWVBcnJbMF0rJzonKycwMCdcblx0XHRcdFx0XHRcdFx0XHRpZihkYXRhQXJyW2tleV0gPT0gdW5kZWZpbmVkKXtcblx0XHRcdFx0XHRcdFx0XHRcdGRhdGFBcnJba2V5XSA9IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dmFsOlt2LmRhdGFfbXNnXSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZnJvbTowXG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRkYXRhQXJyW2tleV0udmFsID0gWy4uLmRhdGFBcnJba2V5XS52YWwsdi5kYXRhX21zZ107XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdFx0XHRsZXQga2V5ID0gdGltZUFyclswXSsnOicrJzMwJ1xuXHRcdFx0XHRcdFx0XHRcdGlmKGRhdGFBcnJba2V5XSA9PSB1bmRlZmluZWQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGF0YUFycltrZXldID0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR2YWw6W3YuZGF0YV9tc2ddLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmcm9tOjFcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGRhdGFBcnJba2V5XS52YWwpXG5cdFx0XHRcdFx0XHRcdFx0XHRkYXRhQXJyW2tleV0udmFsID0gWy4uLmRhdGFBcnJba2V5XS52YWwsdi5kYXRhX21zZ107XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC8vIGxldCBmbG9hdERhdGEgPSB0aGlzLm1ha2VGbG9hdEhvdXJzTWludXRlcyh0aW1lQXJyWzBdLHRpbWVBcnJbMV0pXG5cdFx0XHRcdFx0XHRcdC8vIGVjaGFydHNEYXRhLnB1c2goe3ZhbHVlOltmbG9hdERhdGEsdi5kYXRhX21zZ10saXRlbVN0eWxlOiB7Y29sb3I6IHRoaXMuZGF0YUNvbmZpZ1t0aGlzLnR5cGVdLmNvbG9yfX0pXG5cdFx0XHRcdFx0XHRcdHN1bSArPSB2LmRhdGFfbXNnXG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRpZihtYXggPT0gMCB8fCBtYXggPCB2LmRhdGFfbXNnKXtcblx0XHRcdFx0XHRcdFx0XHRtYXggPSB2LmRhdGFfbXNnXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aWYobWluID09IDAgfHwgbWluID4gdi5kYXRhX21zZyl7XG5cdFx0XHRcdFx0XHRcdFx0bWluID0gdi5kYXRhX21zZ1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRhdmcgPSBzdW0gLyBkYXRhLmxlbmd0aFxuXHRcdFx0XHRcdFx0YXZnID0gcGFyc2VGbG9hdChhdmcudG9GaXhlZCgyKSlcblx0XHRcdFx0XHRcdGZvciAobGV0IGtleSBpbiBkYXRhQXJyKSB7XG5cdFx0XHRcdFx0XHRcdGlmIChkYXRhQXJyLmhhc093blByb3BlcnR5KGtleSkpIHsgLy8g56Gu5L+da2V55piv5a+56LGh6Ieq6Lqr55qE5bGe5oCnXG5cdFx0XHRcdFx0XHRcdFx0bGV0IHRpbWVBcnIyID0ga2V5LnNwbGl0KCc6Jyk7XG5cdFx0XHRcdFx0XHRcdFx0bGV0IGZsb2F0RGF0YSA9IHRoaXMubWFrZUZsb2F0SG91cnNNaW51dGVzKHRpbWVBcnIyWzBdLHRpbWVBcnIyWzFdKVxuXHRcdFx0XHRcdFx0XHRcdGVjaGFydHNEYXRhLnB1c2goe3ZhbHVlOltmbG9hdERhdGEsdGhpcy5nZXRBdmVyYWdlKGRhdGFBcnJba2V5XS52YWwpXSxpdGVtU3R5bGU6IHtjb2xvcjogdGhpcy5kYXRhQ29uZmlnW3RoaXMucGFnZURhdGEudHlwZV0uY29sb3J9fSlcblx0XHRcdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhrZXkgLCBkYXRhQXJyW2tleV0pO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0uZGF0YSA9IGVjaGFydHNEYXRhXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0ubWFya0xpbmUuZGF0YVswXS55QXhpcyA9IGF2Z1xuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLm1hcmtMaW5lLmxpbmVTdHlsZS5jb2xvciA9IHRoaXMuZGF0YUNvbmZpZ1t0aGlzLnBhZ2VEYXRhLnR5cGVdLmNvbG9yXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0ubWFya0xpbmUubGFiZWwuY29sb3IgPSB0aGlzLmRhdGFDb25maWdbdGhpcy5wYWdlRGF0YS50eXBlXS5jb2xvclxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24udGl0bGUgPSB7XG5cdFx0XHRcdFx0XHRcdHRleHQgOm1pbiArICctJyArIG1heCxcblx0XHRcdFx0XHRcdFx0c3VidGV4dDogJ+avq+aRqeWwlC/ljYcnLFxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAnY2VudGVyJ1xuXHRcdFx0XHRcdFx0fTtcblx0XHRcdFx0XHRcdHRoaXMuZGF0YUNvbmZpZy5ibG9vZEdsdWNvc2UudGl0bGUgPSBtaW4gKyAnLScgKyBtYXhcblx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0ZGF0YS5tYXAoKHYsaSkgPT4ge1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0bGV0IGRhdGFNc2cgPSB2LmRhdGFfbXNnO1xuXHRcdFx0XHRcdFx0XHRsZXQgdGltZUFyciA9IHYuaG91cl9taW51dGUuc3BsaXQoJzonKTtcblx0XHRcdFx0XHRcdFx0Zm9yKGxldCBpID0gMDtpPDU7aSsrKXtcblx0XHRcdFx0XHRcdFx0XHRsZXQgcmVhbF9kYXRhID0gZGF0YU1zZ1tpXVxuXHRcdFx0XHRcdFx0XHRcdGlmKHJlYWxfZGF0YSA8PSAwKXtcblx0XHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRsZW4gKz0gMTtcblx0XHRcdFx0XHRcdFx0XHQvLyBsZXQgZmxvYXREYXRhID0gdGhpcy5tYWtlRmxvYXRIb3Vyc01pbnV0ZXModGltZUFyclswXSxwYXJzZUludCggdGltZUFyclsxXSkgKyBpKVxuXHRcdFx0XHRcdFx0XHRcdC8vIGVjaGFydHNEYXRhLnB1c2goe3ZhbHVlOltmbG9hdERhdGEscmVhbF9kYXRhXSxpdGVtU3R5bGU6IHtjb2xvcjogdGhpcy5kYXRhQ29uZmlnW3RoaXMudHlwZV0uY29sb3J9fSlcblx0XHRcdFx0XHRcdFx0XHRzdW0gKz0gcmVhbF9kYXRhXG5cdFx0XHRcdFx0XHRcdFx0aWYobWF4ID09IDAgfHwgbWF4IDwgcmVhbF9kYXRhKXtcblx0XHRcdFx0XHRcdFx0XHRcdG1heCA9IHJlYWxfZGF0YVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRpZihtaW4gPT0gMCB8fCBtaW4gPiByZWFsX2RhdGEpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluID0gcmVhbF9kYXRhXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdGF2ZyA9IHN1bSAvIGxlblxuXHRcdFx0XHRcdFx0YXZnID0gcGFyc2VGbG9hdChhdmcudG9GaXhlZCgyKSlcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5kYXRhID0gZWNoYXJ0c0RhdGFcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5kYXRhWzBdLnlBeGlzID0gYXZnXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0ubWFya0xpbmUubGluZVN0eWxlLmNvbG9yID0gdGhpcy5kYXRhQ29uZmlnW3RoaXMudHlwZV0uY29sb3Jcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5sYWJlbC5jb2xvciA9IHRoaXMuZGF0YUNvbmZpZ1t0aGlzLnR5cGVdLmNvbG9yXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi50aXRsZSA9IHtcblx0XHRcdFx0XHRcdFx0dGV4dCA6bWluICsgJy0nICsgbWF4LFxuXHRcdFx0XHRcdFx0XHRzdWJ0ZXh0OiAnJScsXG5cdFx0XHRcdFx0XHRcdGxlZnQ6ICdjZW50ZXInXG5cdFx0XHRcdFx0XHR9O1xuXHRcdFx0XHRcdFx0dGhpcy5kYXRhQ29uZmlnLmJsb29kR2x1Y29zZS50aXRsZSA9IG1pbiArICctJyArIG1heFxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24ueUF4aXMuYXhpc0xhYmVsLmZvcm1hdHRlciA9ICd7dmFsdWV9JSc7XG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi55QXhpcy5zcGxpdE51bWJlciA9IDM7XG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi55QXhpcy5taW4gPSA5NTtcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnlBeGlzLm1heCA9IDEwMDtcblx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdGNhc2UgJ2Jsb29kUHJlc3N1cmUnOlxuXHRcdFx0XHRcdFx0bGV0IG1heDIgPSAwO1xuXHRcdFx0XHRcdFx0bGV0IG1pbjIgPSAwO1xuXHRcdFx0XHRcdFx0bGV0IHN1bTIgPSAwO1xuXHRcdFx0XHRcdFx0bGV0IGVjaGFydHNEYXRhMiA9IFtdXG5cdFx0XHRcdFx0XHRkYXRhLm1hcCgodixpKSA9PiB7XG5cdFx0XHRcdFx0XHRcdGxldCB0aW1lQXJyID0gdi5ob3VyX21pbnV0ZS5zcGxpdCgnOicpO1xuXHRcdFx0XHRcdFx0XHRsZXQga2V5ID0gdGltZUFyclswXSsnOicrJzAwJ1xuXHRcdFx0XHRcdFx0XHRpZihkYXRhQXJyW2tleV0gPT0gdW5kZWZpbmVkKXtcblx0XHRcdFx0XHRcdFx0XHRkYXRhQXJyW2tleV0gPSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR2YWw6W3YuZGF0YV9tc2cuYmxvb2RQcmVzc3VyZUhpZ2hdLFxuXHRcdFx0XHRcdFx0XHRcdFx0dmFsMjpbdi5kYXRhX21zZy5ibG9vZFByZXNzdXJlTG93XSxcblx0XHRcdFx0XHRcdFx0XHRcdGZyb206MFxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdFx0ZGF0YUFycltrZXldLnZhbCA9IFsuLi5kYXRhQXJyW2tleV0udmFsLHYuZGF0YV9tc2cuYmxvb2RQcmVzc3VyZUhpZ2hdO1xuXHRcdFx0XHRcdFx0XHRcdGRhdGFBcnJba2V5XS52YWwyID0gWy4uLmRhdGFBcnJba2V5XS52YWwyLHYuZGF0YV9tc2cuYmxvb2RQcmVzc3VyZUxvd107XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ly8gbGV0IGZsb2F0RGF0YSA9IHRoaXMubWFrZUZsb2F0SG91cnNNaW51dGVzKHRpbWVBcnJbMF0sdGltZUFyclsxXSlcblx0XHRcdFx0XHRcdFx0Ly8gZWNoYXJ0c0RhdGEucHVzaCh7dmFsdWU6W2Zsb2F0RGF0YSx2LmRhdGFfbXNnXSxpdGVtU3R5bGU6IHtjb2xvcjogdGhpcy5kYXRhQ29uZmlnW3RoaXMudHlwZV0uY29sb3J9fSlcblx0XHRcdFx0XHRcdFx0c3VtICs9IHYuZGF0YV9tc2cuYmxvb2RQcmVzc3VyZUhpZ2hcblx0XHRcdFx0XHRcdFx0c3VtMiArPSB2LmRhdGFfbXNnLmJsb29kUHJlc3N1cmVMb3dcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdGlmKG1heCA9PSAwIHx8IG1heCA8IHYuZGF0YV9tc2cuYmxvb2RQcmVzc3VyZUhpZ2gpe1xuXHRcdFx0XHRcdFx0XHRcdG1heCA9IHYuZGF0YV9tc2cuYmxvb2RQcmVzc3VyZUhpZ2hcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpZihtaW4gPT0gMCB8fCBtaW4gPiB2LmRhdGFfbXNnLmJsb29kUHJlc3N1cmVIaWdoKXtcblx0XHRcdFx0XHRcdFx0XHRtaW4gPSB2LmRhdGFfbXNnLmJsb29kUHJlc3N1cmVIaWdoXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aWYobWF4MiA9PSAwIHx8IG1heDIgPCB2LmRhdGFfbXNnLmJsb29kUHJlc3N1cmVMb3cpe1xuXHRcdFx0XHRcdFx0XHRcdG1heDIgPSB2LmRhdGFfbXNnLmJsb29kUHJlc3N1cmVMb3dcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpZihtaW4yID09IDAgfHwgbWluMiA+IHYuZGF0YV9tc2cuYmxvb2RQcmVzc3VyZUxvdyl7XG5cdFx0XHRcdFx0XHRcdFx0bWluMiA9IHYuZGF0YV9tc2cuYmxvb2RQcmVzc3VyZUxvd1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0YXZnID0gc3VtIC8gZGF0YS5sZW5ndGhcblx0XHRcdFx0XHRcdGxldCBhdmcyID0gc3VtMiAvIGRhdGEubGVuZ3RoXG5cdFx0XHRcdFx0XHRhdmcgPSBwYXJzZUludChhdmcpXG5cdFx0XHRcdFx0XHRhdmcyID0gcGFyc2VJbnQoYXZnMilcblx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGF2ZywnYWcnKVxuXHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coYXZnMiwnYWcyJylcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGRhdGFBcnIpXG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGZvciAobGV0IGtleSBpbiBkYXRhQXJyKSB7XG5cdFx0XHRcdFx0XHRcdGlmIChkYXRhQXJyLmhhc093blByb3BlcnR5KGtleSkpIHsgLy8g56Gu5L+da2V55piv5a+56LGh6Ieq6Lqr55qE5bGe5oCnXG5cdFx0XHRcdFx0XHRcdFx0bGV0IHRpbWVBcnIyID0ga2V5LnNwbGl0KCc6Jyk7XG5cdFx0XHRcdFx0XHRcdFx0bGV0IGZsb2F0RGF0YSA9IHRoaXMubWFrZUZsb2F0SG91cnNNaW51dGVzKHRpbWVBcnIyWzBdLHRpbWVBcnIyWzFdKVxuXHRcdFx0XHRcdFx0XHRcdGVjaGFydHNEYXRhLnB1c2goe3ZhbHVlOltmbG9hdERhdGEsdGhpcy5nZXRBdmVyYWdlKGRhdGFBcnJba2V5XS52YWwpXSxpdGVtU3R5bGU6IHtjb2xvcjogdGhpcy5kYXRhQ29uZmlnW3RoaXMucGFnZURhdGEudHlwZV0uY29sb3J9fSlcblx0XHRcdFx0XHRcdFx0XHRlY2hhcnRzRGF0YS5wdXNoKHt2YWx1ZTpbZmxvYXREYXRhLHRoaXMuZ2V0QXZlcmFnZShkYXRhQXJyW2tleV0udmFsMildLGl0ZW1TdHlsZToge2NvbG9yOiB0aGlzLmRhdGFDb25maWdbdGhpcy5wYWdlRGF0YS50eXBlXS5jb2xvcjF9fSlcblx0XHRcdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhrZXkgLCBkYXRhQXJyW2tleV0pO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0uZGF0YSA9IGVjaGFydHNEYXRhXG5cdFx0XHRcdFx0XHQvLyB0aGlzLm9wdGlvbi5zZXJpZXNbMV0uZGF0YSA9IGVjaGFydHNEYXRhMlxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLm1hcmtMaW5lLmRhdGFbMF0ueUF4aXMgPSBhdmdcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5saW5lU3R5bGUuY29sb3IgPSB0aGlzLmRhdGFDb25maWdbdGhpcy5wYWdlRGF0YS50eXBlXS5jb2xvclxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLm1hcmtMaW5lLmxhYmVsLmNvbG9yID0gdGhpcy5kYXRhQ29uZmlnW3RoaXMucGFnZURhdGEudHlwZV0uY29sb3Jcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5kYXRhWzFdID0ge31cblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5kYXRhWzFdLmxpbmVTdHlsZSA9IHt9XG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0ubWFya0xpbmUuZGF0YVsxXS5saW5lU3R5bGUuY29sb3IgPSB0aGlzLmRhdGFDb25maWdbdGhpcy5wYWdlRGF0YS50eXBlXS5jb2xvcjFcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5kYXRhWzFdLmxhYmVsID0ge31cblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5kYXRhWzFdLmxhYmVsLmNvbG9yID0gdGhpcy5kYXRhQ29uZmlnW3RoaXMucGFnZURhdGEudHlwZV0uY29sb3IxXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0ubWFya0xpbmUuZGF0YVsxXS55QXhpcyA9IGF2ZzJcblx0XHRcdFx0XHRcdC8vIHRoaXMub3B0aW9uLnNlcmllc1sxXS5tYXJrTGluZS5saW5lU3R5bGUuY29sb3IgPSB0aGlzLmRhdGFDb25maWdbdGhpcy50eXBlXS5jb2xvclxuXHRcdFx0XHRcdFx0Ly8gdGhpcy5vcHRpb24uc2VyaWVzWzFdLm1hcmtMaW5lLmxhYmVsLmNvbG9yID0gdGhpcy5kYXRhQ29uZmlnW3RoaXMudHlwZV0uY29sb3Jcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnRpdGxlID0ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0IDon5pS257yp5Y6LJyttaW4gKyAnLScgKyBtYXggKyAnICAgJysgJ+iIkuW8oOWOi++8micgK21pbjIgKyAnLScgKyBtYXgyLFxuXHRcdFx0XHRcdFx0XHQvLyBzdWJ0ZXh0OiAn5q+r5pGp5bCUL+WNhycsXG5cdFx0XHRcdFx0XHRcdGxlZnQ6ICdjZW50ZXInXG5cdFx0XHRcdFx0XHR9O1xuXHRcdFx0XHRcdFx0dGhpcy5kYXRhQ29uZmlnLmJsb29kR2x1Y29zZS50aXRsZSA9IG1pbiArICctJyArIG1heFxuXHRcdFx0XHRcdFx0Ly8gdGhpcy5vcHRpb24ueUF4aXMubWluID0gcGFyc2VJbnQobWluMikgLSA1O1xuXHRcdFx0XHRcdFx0Ly8gdGhpcy5vcHRpb24ueUF4aXMubWF4ID0gcGFyc2VJbnQobWF4KSArIDU7XG5cdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdGNhc2UgJ3B1bHNlUmVhdCc6XG5cdFx0XHRcdFx0XHQvLyBbZGF0YVswXV0sXG5cdFx0XHRcdFx0XHRkYXRhLm1hcCgodixpKSA9PiB7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRsZXQgZGF0YU1zZyA9IHYuZGF0YV9tc2c7XG5cdFx0XHRcdFx0XHRcdGxldCB0aW1lQXJyID0gdi5ob3VyX21pbnV0ZS5zcGxpdCgnOicpO1xuXHRcdFx0XHRcdFx0XHRsZXQgbWF4TGVuZ3RoID0gKGRhdGFNc2cubGVuZ3RoID4gNT81OmRhdGFNc2cubGVuZ3RoKVxuXHRcdFx0XHRcdFx0XHRsZXQgcmVhZERhdGFBcnIgPSBbXTtcblx0XHRcdFx0XHRcdFx0Zm9yKGxldCBpID0gMDtpPG1heExlbmd0aDtpKyspe1xuXHRcdFx0XHRcdFx0XHRcdGxldCByZWFsX2RhdGEgPSBkYXRhTXNnW2ldXG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0aWYoKHJlYWxfZGF0YSA8IDMwIHx8IHJlYWxfZGF0YSA+PSAyMDApKXtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRpbnVlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRyZWFkRGF0YUFyci5wdXNoKHJlYWxfZGF0YSlcblx0XHRcdFx0XHRcdFx0XHRsZW4gKz0gMTtcblx0XHRcdFx0XHRcdFx0XHRzdW0gKz0gcmVhbF9kYXRhXG5cdFx0XHRcdFx0XHRcdFx0aWYobWF4ID09IDAgfHwgbWF4IDwgcmVhbF9kYXRhKXtcblx0XHRcdFx0XHRcdFx0XHRcdG1heCA9IHJlYWxfZGF0YVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRpZihtaW4gPT0gMCB8fCBtaW4gPiByZWFsX2RhdGEpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluID0gcmVhbF9kYXRhXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRpZih0aW1lQXJyWzFdIDwgMzApe1xuXHRcdFx0XHRcdFx0XHRcdGxldCBrZXkgPSB0aW1lQXJyWzBdKyc6JysnMDAnXG5cdFx0XHRcdFx0XHRcdFx0aWYoZGF0YUFycltrZXldID09IHVuZGVmaW5lZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRkYXRhQXJyW2tleV0gPSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHZhbDpyZWFkRGF0YUFyci5maWx0ZXIoaXRlbSA9PiAoaXRlbSA+IDMwIHx8IGl0ZW0gIDw9IDIwMCkpLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmcm9tOjBcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdFx0XHRcdGRhdGFBcnJba2V5XS52YWwgPSBbLi4uZGF0YUFycltrZXldLnZhbCwuLi5yZWFkRGF0YUFyci5maWx0ZXIoaXRlbSA9PiAoaXRlbSA+IDMwIHx8IGl0ZW0gIDw9IDIwMCkpXTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0XHRcdGxldCBrZXkgPSB0aW1lQXJyWzBdKyc6JysnMzAnXG5cdFx0XHRcdFx0XHRcdFx0aWYoZGF0YUFycltrZXldID09IHVuZGVmaW5lZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRkYXRhQXJyW2tleV0gPSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHZhbDpyZWFkRGF0YUFyci5maWx0ZXIoaXRlbSA9PiAoaXRlbSA+IDMwIHx8IGl0ZW0gIDw9IDIwMCkpLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmcm9tOjBcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdFx0XHRcdGRhdGFBcnJba2V5XS52YWwgPSBbLi4uZGF0YUFycltrZXldLnZhbCwuLi5yZWFkRGF0YUFyci5maWx0ZXIoaXRlbSA9PiAoaXRlbSA+IDMwIHx8IGl0ZW0gIDw9IDIwMCkpXTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRhdmcgPSBzdW0gLyBsZW5cblx0XHRcdFx0XHRcdGF2ZyA9IHBhcnNlSW50KGF2Zylcblx0XHRcdFx0XHRcdGZvciAobGV0IGtleSBpbiBkYXRhQXJyKSB7XG5cdFx0XHRcdFx0XHRcdGlmIChkYXRhQXJyLmhhc093blByb3BlcnR5KGtleSkpIHsgLy8g56Gu5L+da2V55piv5a+56LGh6Ieq6Lqr55qE5bGe5oCnXG5cdFx0XHRcdFx0XHRcdFx0bGV0IHRpbWVBcnIyID0ga2V5LnNwbGl0KCc6Jyk7XG5cdFx0XHRcdFx0XHRcdFx0bGV0IGZsb2F0RGF0YSA9IHRoaXMubWFrZUZsb2F0SG91cnNNaW51dGVzKHRpbWVBcnIyWzBdLHRpbWVBcnIyWzFdKVxuXHRcdFx0XHRcdFx0XHRcdGVjaGFydHNEYXRhLnB1c2goe3ZhbHVlOltmbG9hdERhdGEsdGhpcy5nZXRBdmVyYWdlKGRhdGFBcnJba2V5XS52YWwpXSxpdGVtU3R5bGU6IHtjb2xvcjogdGhpcy5kYXRhQ29uZmlnW3RoaXMucGFnZURhdGEudHlwZV0uY29sb3J9fSlcblx0XHRcdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhrZXkgLCBkYXRhQXJyW2tleV0pO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5kYXRhID0gZWNoYXJ0c0RhdGFcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5kYXRhWzBdLnlBeGlzID0gYXZnXG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5saW5lU3R5bGUuY29sb3IgPSB0aGlzLmRhdGFDb25maWdbdGhpcy5wYWdlRGF0YS50eXBlXS5jb2xvclxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLm1hcmtMaW5lLmxhYmVsLmNvbG9yID0gdGhpcy5kYXRhQ29uZmlnW3RoaXMucGFnZURhdGEudHlwZV0uY29sb3Jcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnRpdGxlID0ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0IDptaW4gKyAnLScgKyBtYXgsXG5cdFx0XHRcdFx0XHRcdHN1YnRleHQ6ICfmrKEv5YiGJyxcblx0XHRcdFx0XHRcdFx0bGVmdDogJ2NlbnRlcidcblx0XHRcdFx0XHRcdH07XG5cdFx0XHRcdFx0XHR0aGlzLmRhdGFDb25maWcuYmxvb2RHbHVjb3NlLnRpdGxlID0gbWluICsgJy0nICsgbWF4XG5cdFx0XHRcdFx0XHQvLyB0aGlzLm9wdGlvbi55QXhpcy5heGlzTGFiZWwuZm9ybWF0dGVyID0gJ3t2YWx1ZX0lJztcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnlBeGlzLnNwbGl0TnVtYmVyID0gMTtcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnlBeGlzLm1pbiA9IDMwO1xuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24ueUF4aXMubWF4ID0gOTA7XG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0Y2FzZSAnYmxvb2RMaXF1aWQnOlxuXHRcdFx0XHRcdFx0ZGF0YS5tYXAoKHYsaSkgPT4ge1xuXHRcdFx0XHRcdFx0XHRsZXQgZGF0YU1zZyA9IHYuZGF0YV9tc2c7XG5cdFx0XHRcdFx0XHRcdGxldCByZWFsX2RhdGEgPSBkYXRhTXNnLnVyaWNBY2lkVmFsLzEwXG5cdFx0XHRcdFx0XHRcdGxldCB0aW1lQXJyID0gdi5ob3VyX21pbnV0ZS5zcGxpdCgnOicpO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0aWYodGltZUFyclsxXSAlIDEwID09IDApe1xuXHRcdFx0XHRcdFx0XHRcdHZhciBrZXkgPSB2LmhvdXJfbWludXRlXG5cdFx0XHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0XHRcdHZhciBrZXkgPSB0aW1lQXJyWzBdKyc6JysoKHRpbWVBcnJbMV0gLSA1KSA9PSAwPycwMCc6KHRpbWVBcnJbMV0gLSA1KSlcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpZihkYXRhQXJyW2tleV0gPT0gdW5kZWZpbmVkKXtcblx0XHRcdFx0XHRcdFx0XHRkYXRhQXJyW2tleV0gPSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR2YWw6W3JlYWxfZGF0YV0sXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdFx0XHRkYXRhQXJyW2tleV0udmFsID0gWy4uLmRhdGFBcnJba2V5XS52YWwscmVhbF9kYXRhXTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRzdW0gKz0gcmVhbF9kYXRhXG5cdFx0XHRcdFx0XHRcdGlmKG1heCA9PSAwIHx8IG1heCA8IHJlYWxfZGF0YSl7XG5cdFx0XHRcdFx0XHRcdFx0bWF4ID0gcmVhbF9kYXRhXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aWYobWluID09IDAgfHwgbWluID4gcmVhbF9kYXRhKXtcblx0XHRcdFx0XHRcdFx0XHRtaW4gPSByZWFsX2RhdGFcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRsZW4gKz0gMTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRhdmcgPSBzdW0gLyBsZW5cblx0XHRcdFx0XHRcdGF2ZyA9IHBhcnNlRmxvYXQoYXZnLnRvRml4ZWQoMikpXG5cdFx0XHRcdFx0XHRmb3IgKGxldCBrZXkgaW4gZGF0YUFycikge1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0aWYgKGRhdGFBcnIuaGFzT3duUHJvcGVydHkoa2V5KSkgeyAvLyDnoa7kv51rZXnmmK/lr7nosaHoh6rouqvnmoTlsZ7mgKdcblx0XHRcdFx0XHRcdFx0XHRsZXQgdGltZUFycjIgPSBrZXkuc3BsaXQoJzonKTtcblx0XHRcdFx0XHRcdFx0XHRsZXQgZmxvYXREYXRhID0gdGhpcy5tYWtlRmxvYXRIb3Vyc01pbnV0ZXModGltZUFycjJbMF0sdGltZUFycjJbMV0pXG5cdFx0XHRcdFx0XHRcdFx0bGV0IG5leHRLZXkgPSB0aGlzLnN1YnRyYWN0TWludXRlcyhrZXksMTApXG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0ZWNoYXJ0c0RhdGEucHVzaCh7dmFsdWU6W2Zsb2F0RGF0YSx0aGlzLmdldEF2ZXJhZ2UoZGF0YUFycltrZXldLnZhbCldLGl0ZW1TdHlsZToge2NvbG9yOiB0aGlzLmRhdGFDb25maWdbdGhpcy5wYWdlRGF0YS50eXBlXS5jb2xvcn19KVxuXHRcdFx0XHRcdFx0XHRcdGlmKCFkYXRhQXJyLmhhc093blByb3BlcnR5KG5leHRLZXkpKXtcblx0XHRcdFx0XHRcdFx0XHRcdGVjaGFydHNEYXRhLnB1c2gobnVsbClcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLmRhdGEgPSBlY2hhcnRzRGF0YVxuXHRcdFx0XHRcdFx0Ly90b3AgLyBsZWZ0IC8gcmlnaHQgLyBib3R0b20gLyBpbnNpZGUgLyBpbnNpZGVMZWZ0IC8gaW5zaWRlUmlnaHQgLyBpbnNpZGVUb3AgLyBpbnNpZGVCb3R0b20gLyBpbnNpZGVUb3BMZWZ0IC8gaW5zaWRlQm90dG9tTGVmdCAvIGluc2lkZVRvcFJpZ2h0IC8gaW5zaWRlQm90dG9tUmlnaHRcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5sYWJlbC5wb3NpdGlvbiA9J2luc2lkZUVuZFRvcCdcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5kYXRhWzBdLnlBeGlzID0gYXZnXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0ubWFya0xpbmUubGluZVN0eWxlLmNvbG9yID0gdGhpcy5kYXRhQ29uZmlnW3RoaXMucGFnZURhdGEudHlwZV0uY29sb3Jcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5tYXJrTGluZS5sYWJlbC5jb2xvciA9IHRoaXMuZGF0YUNvbmZpZ1t0aGlzLnBhZ2VEYXRhLnR5cGVdLmNvbG9yXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0udHlwZSA9ICdsaW5lJ1xuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLnN5bWJvbCA9ICdub25lJyxcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5zbW9vdGggPSB0cnVlIFxuXHRcdFx0XHRcdFx0IFxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLml0ZW1TdHlsZT0ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJ3JnYigyNTUsIDcwLCAxMzEpJ1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLmFyZWFTdHlsZSA9IHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IG5ldyBlY2hhcnRzLmdyYXBoaWMuTGluZWFyR3JhZGllbnQoMCwgMCwgMCwgMSwgW1xuXHRcdFx0XHRcdFx0XHQgIHtcblx0XHRcdFx0XHRcdFx0XHRvZmZzZXQ6IDAsXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICdyZ2IoMjU0LCAxNzQsIDE3MyknXG5cdFx0XHRcdFx0XHRcdCAgfSxcblx0XHRcdFx0XHRcdFx0ICB7XG5cdFx0XHRcdFx0XHRcdFx0b2Zmc2V0OiAxLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAncmdiKDI1NSwgMjU1LCAyNDgpJ1xuXHRcdFx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHRcdFx0XSlcblx0XHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQvLyB0aGlzLm9wdGlvbi5zZXJpZXNbMF0udHlwZSA9ICd0aGlzLmRhdGFDb25maWdbdGhpcy50eXBlXS5jb2xvcidcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnRpdGxlID0ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0IDptaW4gKyAnLScgKyBtYXgsXG5cdFx0XHRcdFx0XHRcdHN1YnRleHQ6ICflvq7mkanlsJQv5Y2HJyxcblx0XHRcdFx0XHRcdFx0bGVmdDogJ2NlbnRlcicsXG5cdFx0XHRcdFx0XHRcdHRleHRTdHlsZTp7XG5cdFx0XHRcdFx0XHRcdFx0IGZvbnRXZWlnaHQ6XCJsaWdodGVyXCIsXG5cdFx0XHRcdFx0XHRcdFx0IGZvbnRTaXplOjI0XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH07XG5cdFx0XHRcdFx0XHR0aGlzLmRhdGFDb25maWcuYmxvb2RHbHVjb3NlLnRpdGxlID0gbWluICsgJy0nICsgbWF4XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnlBeGlzLmF4aXNMYWJlbC5mb3JtYXR0ZXIgPSBmdW5jdGlvbih2LGkpe1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnlBeGlzLnNwbGl0TnVtYmVyID0gMztcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnlBeGlzLm1pbiA9IDA7XG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi55QXhpcy5tYXggPSBNYXRoLnJvdW5kKG1heCkgKyAxO1xuXHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdGNhc2UgJ2Jsb29kTGlxdWlkQWxsJzpcblx0XHRcdFx0XHRcdGxldCBvclRvdGFsID0ge1xuXHRcdFx0XHRcdFx0XHRjaG9sZXN0ZXJvbDpbXSxcblx0XHRcdFx0XHRcdFx0aGlnaERlbnNpdHk6W10sXG5cdFx0XHRcdFx0XHRcdGxvd0RlbnNpdHk6W10sXG5cdFx0XHRcdFx0XHRcdHRyaWFjeWxnbHljZXJvbDpbXSxcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGRhdGEubWFwKCh2LGkpID0+IHtcblx0XHRcdFx0XHRcdFx0bGV0IGRhdGFNc2cgPSB2LmRhdGFfbXNnO1xuXHRcdFx0XHRcdFx0XHRsZXQgcmVhbF9kYXRhID0ge1xuXHRcdFx0XHRcdFx0XHRcdGNob2xlc3Rlcm9sOihkYXRhTXNnLmNob2xlc3Rlcm9sLzEwMCkudG9GaXhlZCgyKSxcblx0XHRcdFx0XHRcdFx0XHRoaWdoRGVuc2l0eTooZGF0YU1zZy5oaWdoRGVuc2l0eS8xMDApLnRvRml4ZWQoMiksXG5cdFx0XHRcdFx0XHRcdFx0bG93RGVuc2l0eTooZGF0YU1zZy5sb3dEZW5zaXR5LzEwMCkudG9GaXhlZCgyKSxcblx0XHRcdFx0XHRcdFx0XHR0cmlhY3lsZ2x5Y2Vyb2w6KGRhdGFNc2cudHJpYWN5bGdseWNlcm9sLzEwMCkudG9GaXhlZCgyKVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdG9yVG90YWwuY2hvbGVzdGVyb2wucHVzaChwYXJzZUZsb2F0KHJlYWxfZGF0YS5jaG9sZXN0ZXJvbCkpXG5cdFx0XHRcdFx0XHRcdG9yVG90YWwuaGlnaERlbnNpdHkucHVzaChwYXJzZUZsb2F0KHJlYWxfZGF0YS5oaWdoRGVuc2l0eSkpXG5cdFx0XHRcdFx0XHRcdG9yVG90YWwubG93RGVuc2l0eS5wdXNoKHBhcnNlRmxvYXQocmVhbF9kYXRhLmxvd0RlbnNpdHkpKVxuXHRcdFx0XHRcdFx0XHRvclRvdGFsLnRyaWFjeWxnbHljZXJvbC5wdXNoKHBhcnNlRmxvYXQocmVhbF9kYXRhLnRyaWFjeWxnbHljZXJvbCkpXG5cdFx0XHRcdFx0XHRcdGxldCB0aW1lQXJyID0gdi5ob3VyX21pbnV0ZS5zcGxpdCgnOicpO1xuXHRcdFx0XHRcdFx0XHRpZih0aW1lQXJyWzFdICUgMTAgPT0gMCl7XG5cdFx0XHRcdFx0XHRcdFx0dmFyIGtleSA9IHYuaG91cl9taW51dGVcblx0XHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdFx0dmFyIGtleSA9IHRpbWVBcnJbMF0rJzonKygodGltZUFyclsxXSAtIDUpID09IDA/JzAwJzoodGltZUFyclsxXSAtIDUpKVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGlmKGRhdGFBcnJba2V5XSA9PSB1bmRlZmluZWQpe1xuXHRcdFx0XHRcdFx0XHRcdGRhdGFBcnJba2V5XSA9IHtcblx0XHRcdFx0XHRcdFx0XHRcdHZhbDpbcmVhbF9kYXRhLmNob2xlc3Rlcm9sXSxcblx0XHRcdFx0XHRcdFx0XHRcdGhpZ2hEZW5zaXR5OltyZWFsX2RhdGEuaGlnaERlbnNpdHldLFxuXHRcdFx0XHRcdFx0XHRcdFx0bG93RGVuc2l0eTpbcmVhbF9kYXRhLmxvd0RlbnNpdHldLFxuXHRcdFx0XHRcdFx0XHRcdFx0dHJpYWN5bGdseWNlcm9sOltyZWFsX2RhdGEudHJpYWN5bGdseWNlcm9sXSxcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0XHRcdGRhdGFBcnJba2V5XS52YWwgPSBbLi4uZGF0YUFycltrZXldLnZhbCxyZWFsX2RhdGEuY2hvbGVzdGVyb2xdO1xuXHRcdFx0XHRcdFx0XHRcdGRhdGFBcnJba2V5XS5oaWdoRGVuc2l0eSA9IFsuLi5kYXRhQXJyW2tleV0uaGlnaERlbnNpdHkscmVhbF9kYXRhLmhpZ2hEZW5zaXR5XTtcblx0XHRcdFx0XHRcdFx0XHRkYXRhQXJyW2tleV0ubG93RGVuc2l0eSA9IFsuLi5kYXRhQXJyW2tleV0ubG93RGVuc2l0eSxyZWFsX2RhdGEubG93RGVuc2l0eV07XG5cdFx0XHRcdFx0XHRcdFx0ZGF0YUFycltrZXldLnRyaWFjeWxnbHljZXJvbCA9IFsuLi5kYXRhQXJyW2tleV0udHJpYWN5bGdseWNlcm9sLHJlYWxfZGF0YS50cmlhY3lsZ2x5Y2Vyb2xdO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGxldCBlY2hhcnRzRGF0YTEgPSBbXTtcblx0XHRcdFx0XHRcdGVjaGFydHNEYXRhMiA9IFtdO1xuXHRcdFx0XHRcdFx0bGV0IGVjaGFydHNEYXRhMyA9IFtdO1xuXHRcdFx0XHRcdFx0bGV0IGVjaGFydHNEYXRhOCA9IFtdIC8vIOa1i+ivleeUqFxuXHRcdFx0XHRcdFx0Zm9yIChsZXQga2V5IGluIGRhdGFBcnIpIHtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdGlmIChkYXRhQXJyLmhhc093blByb3BlcnR5KGtleSkpIHsgLy8g56Gu5L+da2V55piv5a+56LGh6Ieq6Lqr55qE5bGe5oCnXG5cdFx0XHRcdFx0XHRcdFx0bGV0IHRpbWVBcnIyID0ga2V5LnNwbGl0KCc6Jyk7XG5cdFx0XHRcdFx0XHRcdFx0bGV0IGZsb2F0RGF0YSA9IHRoaXMubWFrZUZsb2F0SG91cnNNaW51dGVzKHRpbWVBcnIyWzBdLHRpbWVBcnIyWzFdKVxuXHRcdFx0XHRcdFx0XHRcdGxldCBuZXh0S2V5ID0gdGhpcy5zdWJ0cmFjdE1pbnV0ZXMoa2V5LDEwKVxuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdGVjaGFydHNEYXRhLnB1c2goe3ZhbHVlOltmbG9hdERhdGEsdGhpcy5nZXRBdmVyYWdlKGRhdGFBcnJba2V5XS52YWwpXX0pXG5cdFx0XHRcdFx0XHRcdFx0aWYoIWRhdGFBcnIuaGFzT3duUHJvcGVydHkobmV4dEtleSkpe1xuXHRcdFx0XHRcdFx0XHRcdFx0ZWNoYXJ0c0RhdGEucHVzaChudWxsKVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRlY2hhcnRzRGF0YTEucHVzaCh7dmFsdWU6W2Zsb2F0RGF0YSx0aGlzLmdldEF2ZXJhZ2UoZGF0YUFycltrZXldLmhpZ2hEZW5zaXR5KV19KVxuXHRcdFx0XHRcdFx0XHRcdGlmKCFkYXRhQXJyLmhhc093blByb3BlcnR5KG5leHRLZXkpKXtcblx0XHRcdFx0XHRcdFx0XHRcdGVjaGFydHNEYXRhMS5wdXNoKG51bGwpXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdGVjaGFydHNEYXRhMi5wdXNoKHt2YWx1ZTpbZmxvYXREYXRhLHRoaXMuZ2V0QXZlcmFnZShkYXRhQXJyW2tleV0ubG93RGVuc2l0eSldfSlcblx0XHRcdFx0XHRcdFx0XHRpZiggIWRhdGFBcnIuaGFzT3duUHJvcGVydHkobmV4dEtleSkpe1xuXHRcdFx0XHRcdFx0XHRcdFx0ZWNoYXJ0c0RhdGEyLnB1c2gobnVsbClcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0ZWNoYXJ0c0RhdGEzLnB1c2goe3ZhbHVlOltmbG9hdERhdGEsdGhpcy5nZXRBdmVyYWdlKGRhdGFBcnJba2V5XS50cmlhY3lsZ2x5Y2Vyb2wpXX0pXG5cdFx0XHRcdFx0XHRcdFx0aWYoICFkYXRhQXJyLmhhc093blByb3BlcnR5KG5leHRLZXkpKXtcblx0XHRcdFx0XHRcdFx0XHRcdGVjaGFydHNEYXRhMy5wdXNoKG51bGwpXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGtleSAsIGRhdGFBcnJba2V5XSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGVjaGFydHNEYXRhOClcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLmxlZ2VuZCA9IHtcblx0XHRcdFx0XHRcdFx0ZGF0YTpbJ+aAu+iDhuWbuumGhycsJ+eUmOayueS4iemFrycsJ+mrmOWvhuW6puiEguibi+eZvScsJ+S9juWvhuW6puiEguibi+eZvSddXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQvLyDmgLvog4blm7rphodcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5kYXRhID0gZWNoYXJ0c0RhdGFcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS50eXBlID0gJ2xpbmUnXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0uc3ltYm9sID0gJ25vbmUnLFxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzBdLnNtb290aCA9IHRydWVcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5uYW1lID0gdGhpcy5vcHRpb24ubGVnZW5kLmRhdGFbMF1cblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1swXS5jb2xvciA9IHRoaXMuZGF0YUNvbmZpZy5ibG9vZExpcXVpZEFsbC5vdmVydmlld0RhdGEuZGF0YVswXS5jb2xvclxuXHRcdFx0XHRcdFx0Ly8g55SY5rK55LiJ6YWvXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMV0gPSB7fVxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzFdLmRhdGEgPSBlY2hhcnRzRGF0YTNcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1sxXS50eXBlID0gJ2xpbmUnXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMV0uc3ltYm9sID0gJ25vbmUnLFxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzFdLnNtb290aCA9IHRydWVcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1sxXS5uYW1lID0gdGhpcy5vcHRpb24ubGVnZW5kLmRhdGFbMV1cblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1sxXS5jb2xvciA9IHRoaXMuZGF0YUNvbmZpZy5ibG9vZExpcXVpZEFsbC5vdmVydmlld0RhdGEuZGF0YVsxXS5jb2xvclxuXHRcdFx0XHRcdFx0Ly8g6auYXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMl0gPSB7fVxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzJdLmRhdGEgPSBlY2hhcnRzRGF0YTFcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1syXS50eXBlID0gJ2xpbmUnXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMl0uc3ltYm9sID0gJ25vbmUnLFxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzJdLnNtb290aCA9IHRydWVcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1syXS5uYW1lID0gdGhpcy5vcHRpb24ubGVnZW5kLmRhdGFbMl1cblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1syXS5jb2xvciA9IHRoaXMuZGF0YUNvbmZpZy5ibG9vZExpcXVpZEFsbC5vdmVydmlld0RhdGEuZGF0YVsyXS5jb2xvclxuXHRcdFx0XHRcdFx0Ly8g5L2OXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbM10gPSB7fVxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzNdLmRhdGEgPSBlY2hhcnRzRGF0YTJcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1szXS50eXBlID0gJ2xpbmUnXG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbM10uc3ltYm9sID0gJ25vbmUnLFxuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24uc2VyaWVzWzNdLnNtb290aCA9IHRydWVcblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1szXS5uYW1lID0gdGhpcy5vcHRpb24ubGVnZW5kLmRhdGFbM11cblx0XHRcdFx0XHRcdHRoaXMub3B0aW9uLnNlcmllc1szXS5jb2xvciA9IHRoaXMuZGF0YUNvbmZpZy5ibG9vZExpcXVpZEFsbC5vdmVydmlld0RhdGEuZGF0YVszXS5jb2xvclxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi5zZXJpZXNbMF0ubWFya0xpbmUgPSBbXVxuXHRcdFx0XHRcdFx0dGhpcy5kYXRhQ29uZmlnLmJsb29kR2x1Y29zZS50aXRsZSA9IG1pbiArICctJyArIG1heFxuXHRcdFx0XHRcdFx0dGhpcy5kYXRhQ29uZmlnLmJsb29kTGlxdWlkQWxsLm92ZXJ2aWV3RGF0YS5kYXRhWzBdLmF2ZXJhZ2UgPSB0aGlzLmdldEF2ZXJhZ2Uob3JUb3RhbC5jaG9sZXN0ZXJvbCkudG9GaXhlZCgyKVxuXHRcdFx0XHRcdFx0dGhpcy5kYXRhQ29uZmlnLmJsb29kTGlxdWlkQWxsLm92ZXJ2aWV3RGF0YS5kYXRhWzFdLmF2ZXJhZ2UgPSB0aGlzLmdldEF2ZXJhZ2Uob3JUb3RhbC50cmlhY3lsZ2x5Y2Vyb2wpLnRvRml4ZWQoMilcblx0XHRcdFx0XHRcdHRoaXMuZGF0YUNvbmZpZy5ibG9vZExpcXVpZEFsbC5vdmVydmlld0RhdGEuZGF0YVsyXS5hdmVyYWdlID0gdGhpcy5nZXRBdmVyYWdlKG9yVG90YWwuaGlnaERlbnNpdHkpLnRvRml4ZWQoMilcblx0XHRcdFx0XHRcdHRoaXMuZGF0YUNvbmZpZy5ibG9vZExpcXVpZEFsbC5vdmVydmlld0RhdGEuZGF0YVszXS5hdmVyYWdlID0gdGhpcy5nZXRBdmVyYWdlKG9yVG90YWwubG93RGVuc2l0eSkudG9GaXhlZCgyKVxuXHRcdFx0XHRcdFx0aWYob3JUb3RhbC5jaG9sZXN0ZXJvbC5sZW5ndGggPiAwKXtcblx0XHRcdFx0XHRcdFx0dGhpcy5kYXRhQ29uZmlnLmJsb29kTGlxdWlkQWxsLm92ZXJ2aWV3RGF0YS5kYXRhWzBdLnZhbHVlID0gTWF0aC5taW4oLi4ub3JUb3RhbC5jaG9sZXN0ZXJvbCkudG9GaXhlZCgyKSArICctJyArIE1hdGgubWF4KC4uLm9yVG90YWwuY2hvbGVzdGVyb2wpLnRvRml4ZWQoMilcblx0XHRcdFx0XHRcdFx0dGhpcy5kYXRhQ29uZmlnLmJsb29kTGlxdWlkQWxsLm92ZXJ2aWV3RGF0YS5kYXRhWzFdLnZhbHVlID0gTWF0aC5taW4oLi4ub3JUb3RhbC50cmlhY3lsZ2x5Y2Vyb2wpLnRvRml4ZWQoMikgKyAnLScgKyBNYXRoLm1heCguLi5vclRvdGFsLnRyaWFjeWxnbHljZXJvbCkudG9GaXhlZCgyKVxuXHRcdFx0XHRcdFx0XHR0aGlzLmRhdGFDb25maWcuYmxvb2RMaXF1aWRBbGwub3ZlcnZpZXdEYXRhLmRhdGFbMl0udmFsdWUgPSBNYXRoLm1pbiguLi5vclRvdGFsLmhpZ2hEZW5zaXR5KS50b0ZpeGVkKDIpICsgJy0nICsgTWF0aC5tYXgoLi4ub3JUb3RhbC5oaWdoRGVuc2l0eSkudG9GaXhlZCgyKVxuXHRcdFx0XHRcdFx0XHR0aGlzLmRhdGFDb25maWcuYmxvb2RMaXF1aWRBbGwub3ZlcnZpZXdEYXRhLmRhdGFbM10udmFsdWUgPSBNYXRoLm1pbiguLi5vclRvdGFsLmxvd0RlbnNpdHkpLnRvRml4ZWQoMikgKyAnLScgKyBNYXRoLm1heCguLi5vclRvdGFsLmxvd0RlbnNpdHkpLnRvRml4ZWQoMilcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi55QXhpcy5zcGxpdE51bWJlciA9IDM7XG5cdFx0XHRcdFx0XHR0aGlzLm9wdGlvbi55QXhpcy5taW4gPSAwO1xuXHRcdFx0XHRcdFx0dGhpcy5vcHRpb24ueUF4aXMubWF4ID0gNjtcblx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0fVxuXHRcdFx0XHRyZXR1cm4gdGhpcy5vcHRpb247XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLmNvbnRlbnRzIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6MjBycHg7XG5cdC5sZWZ0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4udG90YWxfYm94e1xuXHRoZWlnaHQ6IDQwMHJweDtcblx0bWFyZ2luOiAwcnB4IDEwMHJweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nLWJvdHRvbTogODBycHg7XG5cdC5iMXtcblx0XHR3aWR0aDogNDAlO1xuXHRcdGhlaWdodDogMjAwcnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcblx0fVxufVxuLmJvZHktc3R5bGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLnRpdGxle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQudGl0bGUtZGF0YXtcblx0XHRmb250LXNpemU6IDYwcnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi1yaWdodDogMTBycHg7XG5cdH1cbn1cbi5mbHh7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uamMtZW5ke1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5qYy1zdGFydHtcblx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4uYWN7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uamN7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmpjc2J7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mZF9yb3d7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi52aWRlbyB7XG5cdHdpZHRoOiA4MCU7XG5cdHBhZGRpbmc6IDBycHggMjBycHg7XG59XG5cbi5jaGFydHMge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwYWRkaW5nOiAyMHB4IDBweDtcblx0bWFyZ2luOiAxMDBycHggNTBycHggMHJweCA1MHJweDtcbn1cblxuLnBhZ2UtdmlldyB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdG1hcmdpbjogMHJweCAxMDBycHg7XG5cdGJvcmRlcjogMXJweCBzb2xpZCBncmF5O1xufVxuXG4uc3BvcnQtdGl0bGUge1xuXHRmb250LXNpemU6IDUwcnB4O1xufVxuXG4uc3BvcnQtanZsaSB7XG5cdGZvbnQtc2l6ZTogNTBycHg7XG59XG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///169\n"); /***/ }), /* 170 */ /*!***********************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/all-data/all-data.vue ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _all_data_vue_vue_type_template_id_88422a78_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./all-data.vue?vue&type=template&id=88422a78&scoped=true& */ 171);\n/* harmony import */ var _all_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./all-data.vue?vue&type=script&lang=js& */ 215);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _all_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _all_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _all_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _all_data_vue_vue_type_template_id_88422a78_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _all_data_vue_vue_type_template_id_88422a78_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"88422a78\",\n null,\n false,\n _all_data_vue_vue_type_template_id_88422a78_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/all-data/all-data.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTcwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9hbGwtZGF0YS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ODg0MjJhNzgmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9hbGwtZGF0YS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2FsbC1kYXRhLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjg4NDIyYTc4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvYWxsLWRhdGEvYWxsLWRhdGEudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///170\n"); /***/ }), /* 171 */ /*!******************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/all-data/all-data.vue?vue&type=template&id=88422a78&scoped=true& ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_all_data_vue_vue_type_template_id_88422a78_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./all-data.vue?vue&type=template&id=88422a78&scoped=true& */ 172); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_all_data_vue_vue_type_template_id_88422a78_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_all_data_vue_vue_type_template_id_88422a78_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_all_data_vue_vue_type_template_id_88422a78_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_all_data_vue_vue_type_template_id_88422a78_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 172 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/all-data/all-data.vue?vue&type=template&id=88422a78&scoped=true& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { tmNavBar: __webpack_require__(/*! @/uni_modules/tm-nav-bar/components/tm-nav-bar/tm-nav-bar.vue */ 19) .default, uniIcons: __webpack_require__(/*! @/uni_modules/uni-icons/components/uni-icons/uni-icons.vue */ 22) .default, punchCalendar: __webpack_require__(/*! @/uni_modules/punch-calendar/components/punch-calendar/punch-calendar.vue */ 173) .default, detail_components: __webpack_require__(/*! @/components/detail_components/detail_components.vue */ 180).default, ecgInfo: __webpack_require__(/*! @/components/ecg-info/ecg-info.vue */ 186).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("tm-nav-bar", { attrs: { "left-icon": "arrow-left", title: _vm.desc ? _vm.getNameByKey(_vm.desc) : _vm.getNameByKey(_vm.activeType), rbgs: false, _i: 1, }, on: { clickLeft: _vm.back }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "content"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "over"), attrs: { _i: 3 }, on: { click: function ($event) { _vm.flag = !_vm.flag }, }, }, [ _c("text"), _c("uni-icons", { attrs: { type: "down", size: "24", _i: 5 } }), ], 1 ), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(6, "v-show", _vm.flag), expression: "_$s(6,'v-show',flag)", }, ], staticClass: _vm._$s(6, "sc", "time"), attrs: { _i: 6 }, }, [ _c("punch-calendar", { ref: "calendar", attrs: { errorList: _vm.errorList, successList: _vm.successList, _i: 7, }, on: { switchMonth: _vm.switchMonth, chooseDay: _vm.chooseDay }, }), ], 1 ), _vm._$s(8, "i", _vm.activeType == "bloodLiquidAll") ? _c( "view", { staticClass: _vm._$s(8, "sc", "flx flx_sb bloodl_box"), attrs: { _i: 8 }, }, _vm._l( _vm._$s(9, "f", { forItems: _vm.blData }), function (v, i, $20, $30) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $20, key: i }), staticClass: _vm._$s("9-" + $30, "sc", "flx flx_ac"), attrs: { _i: "9-" + $30 }, }, [ _c("view", { staticClass: _vm._$s("10-" + $30, "sc", "yuan"), style: _vm._$s("10-" + $30, "s", { backgroundColor: v.color, }), attrs: { _i: "10-" + $30 }, }), _c( "view", { staticClass: _vm._$s("11-" + $30, "sc", "name"), attrs: { _i: "11-" + $30 }, }, [_vm._v(_vm._$s("11-" + $30, "t0-0", _vm._s(v.name)))] ), ] ) } ), 0 ) : _vm._e(), _vm._l( _vm._$s(12, "f", { forItems: _vm.dataList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(12, "f", { forIndex: $21, key: index }), class: _vm._$s("12-" + $31, "c", "list"), attrs: { _i: "12-" + $31 }, on: { click: function ($event) { return _vm.goInfo(index) }, }, }, [ _vm._$s( "13-" + $31, "i", !_vm.customType.includes(_vm.activeType) ) ? _c( "view", { staticClass: _vm._$s("13-" + $31, "sc", "row"), attrs: { _i: "13-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("14-" + $31, "sc", "data"), attrs: { _i: "14-" + $31 }, }, [ _c("image", { staticClass: _vm._$s( "15-" + $31, "sc", "data-icon" ), attrs: { _i: "15-" + $31 }, }), _vm._$s( "16-" + $31, "i", _vm.activeType == "SleepDatas" ) ? _c("view", { attrs: { _i: "16-" + $31 } }, [ _c("view", [ _vm._v( _vm._$s( "17-" + $31, "t0-0", _vm._s( _vm.getHours( item.data_msg[0].sleepTotalTime, 0 ) ) ) ), _c("text", { staticClass: _vm._$s( "18-" + $31, "sc", "unit" ), attrs: { _i: "18-" + $31 }, }), _vm._v( _vm._$s( "17-" + $31, "t2-0", _vm._s( _vm.getHours( item.data_msg[0].sleepTotalTime, 1 ) ) ) ), _c("text", { staticClass: _vm._$s( "19-" + $31, "sc", "unit" ), attrs: { _i: "19-" + $31 }, }), ]), _c("view", [ _vm._v( _vm._$s( "20-" + $31, "t0-0", _vm._s(item.data_msg[0].deepSleepTime) ) ), _c("text", { staticClass: _vm._$s( "21-" + $31, "sc", "unit" ), attrs: { _i: "21-" + $31 }, }), ]), ]) : _vm._e(), _vm._$s( "22-" + $31, "i", _vm.activeType == "stepIndex" ) ? _c("view", { attrs: { _i: "22-" + $31 } }, [ _vm._v( _vm._$s( "22-" + $31, "t0-0", _vm._s(item.data_msg.stepCount) ) ), ]) : _vm._e(), _vm._$s( "23-" + $31, "i", _vm.activeType == "bloodPressure" ) ? _c("view", { attrs: { _i: "23-" + $31 } }, [ _vm._v( _vm._$s( "23-" + $31, "t0-0", _vm._s(item.data_msg.bloodPressureHigh) ) + _vm._$s( "23-" + $31, "t0-1", _vm._s(item.data_msg.bloodPressureLow) ) ), ]) : _vm._e(), _vm._$s( "24-" + $31, "i", _vm.activeType == "bloodOxygen" ) ? _c("view", { attrs: { _i: "24-" + $31 } }, [ _vm._v( _vm._$s( "24-" + $31, "t0-0", _vm._s( item.data_msg[0] ? item.data_msg[0] + (item.data_msg[1] ? " | " : "") : "" ) ) + _vm._$s( "24-" + $31, "t0-1", _vm._s( item.data_msg[1] ? item.data_msg[1] + (item.data_msg[2] ? " | " : "") : "" ) ) + _vm._$s( "24-" + $31, "t0-2", _vm._s( item.data_msg[2] ? item.data_msg[2] + (item.data_msg[3] ? " | " : "") : "" ) ) + _vm._$s( "24-" + $31, "t0-3", _vm._s( item.data_msg[3] ? item.data_msg[3] + (item.data_msg[4] ? " | " : "") : "" ) ) + _vm._$s( "24-" + $31, "t0-4", _vm._s( item.data_msg[4] ? item.data_msg[4] : "" ) ) ), ]) : _vm._e(), _vm._$s( "25-" + $31, "i", _vm.activeType == "bloodGlucose" ) ? _c("view", { attrs: { _i: "25-" + $31 } }, [ _vm._v( _vm._$s( "25-" + $31, "t0-0", _vm._s(item.data_msg) ) ), ]) : _vm._e(), _vm._$s( "26-" + $31, "i", _vm.activeType == "bodyTemperature" ) ? _c("view", { attrs: { _i: "26-" + $31 } }, [ _vm._v( _vm._$s( "26-" + $31, "t0-0", _vm._s(item.data_msg) ) ), ]) : _vm._e(), _vm._$s( "27-" + $31, "i", _vm.activeType == "pulseReat" ) ? _c("view", { attrs: { _i: "27-" + $31 } }, [ _vm._v( _vm._$s( "27-" + $31, "t0-0", _vm._s( item.data_msg[0] ? item.data_msg[0] + (item.data_msg[1] ? " | " : "") : "" ) ) + _vm._$s( "27-" + $31, "t0-1", _vm._s( item.data_msg[1] ? item.data_msg[1] + (item.data_msg[2] ? " | " : "") : "" ) ) + _vm._$s( "27-" + $31, "t0-2", _vm._s( item.data_msg[2] ? item.data_msg[2] + (item.data_msg[3] ? " | " : "") : "" ) ) + _vm._$s( "27-" + $31, "t0-3", _vm._s( item.data_msg[3] ? item.data_msg[3] + (item.data_msg[4] ? " | " : "") : "" ) ) + _vm._$s( "27-" + $31, "t0-4", _vm._s( item.data_msg[4] ? item.data_msg[4] : "" ) ) ), ]) : _vm._e(), _vm._$s( "28-" + $31, "i", _vm.activeType == "bloodLiquid" ) ? _c("view", { attrs: { _i: "28-" + $31 } }, [ _vm._v( _vm._$s( "28-" + $31, "t0-0", _vm._s( ( item.data_msg.uricAcidVal / 10 ).toFixed(2) ) ) ), ]) : _vm._e(), _vm._$s( "29-" + $31, "i", _vm.activeType == "bloodLiquidAll" ) ? _c("view", { attrs: { _i: "29-" + $31 } }, [ _c("view", [ _vm._v( _vm._$s( "30-" + $31, "t0-0", _vm._s( ( item.data_msg.cholesterol / 100 ).toFixed(2) ) ) ), ]), _c("view", [ _vm._v( _vm._$s( "31-" + $31, "t0-0", _vm._s( ( item.data_msg.triacylglycerol / 100 ).toFixed(2) ) ) ), ]), _c("view", [ _vm._v( _vm._$s( "32-" + $31, "t0-0", _vm._s( ( item.data_msg.highDensity / 100 ).toFixed(2) ) ) ), ]), _c("view", [ _vm._v( _vm._$s( "33-" + $31, "t0-0", _vm._s( ( item.data_msg.lowDensity / 100 ).toFixed(2) ) ) ), ]), ]) : _vm._e(), _vm._$s( "34-" + $31, "i", _vm.activeType == "ECGData" ) ? _c("view", { attrs: { _i: "34-" + $31 } }, [ _c("view", [ _vm._v( _vm._$s( "35-" + $31, "t0-0", _vm._s( item.data_msg.meanHeartRate || item.data_msg.heartRate ) ) ), ]), _c("view", [ _vm._v( _vm._$s( "36-" + $31, "t0-0", _vm._s( item.data_msg.averageHRV || item.data_msg.hrv ) ) ), ]), _c("view", [ _vm._v( _vm._$s( "37-" + $31, "t0-0", _vm._s( item.data_msg.averageTimeInterval || item.data_msg.QTC ) ) ), ]), ]) : _vm._e(), _vm._$s( "38-" + $31, "i", _vm.activeType == "bodyData" ) ? _c("view", { attrs: { _i: "38-" + $31 } }, [ _c("view", [ _vm._v( _vm._$s( "39-" + $31, "t0-0", _vm._s(item.data_msg.BMI) ) ), ]), _c("view", [ _vm._v( _vm._$s( "40-" + $31, "t0-0", _vm._s( item.data_msg.bodyFatPercentage ) ) ), ]), _c("view", [ _vm._v( _vm._$s( "41-" + $31, "t0-0", _vm._s(item.data_msg.muscleRate) ) ), ]), ]) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s("42-" + $31, "sc", "time"), attrs: { _i: "42-" + $31 }, }, [ _vm._v( _vm._$s( "42-" + $31, "t0-0", _vm._s(item.date_str) ) + _vm._$s( "42-" + $31, "t0-1", _vm._s(item.hour_minute) ) ), ] ), ] ) : _c( "view", { attrs: { _i: "43-" + $31 } }, [ _c("detail_components", { attrs: { key_name: _vm.activeType, item: item, _i: "44-" + $31, }, }), ], 1 ), ] ) } ), _c("view", { staticClass: _vm._$s(45, "sc", "end"), attrs: { _i: 45 }, }), ], 2 ), _c("ecg-info", { ref: "popShow", attrs: { ecgData: _vm.ecgData, _i: 46 }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 173 */ /*!**************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/punch-calendar/components/punch-calendar/punch-calendar.vue ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _punch_calendar_vue_vue_type_template_id_055b611a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./punch-calendar.vue?vue&type=template&id=055b611a&scoped=true& */ 174);\n/* harmony import */ var _punch_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./punch-calendar.vue?vue&type=script&lang=js& */ 178);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _punch_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _punch_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _punch_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _punch_calendar_vue_vue_type_template_id_055b611a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _punch_calendar_vue_vue_type_template_id_055b611a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"055b611a\",\n null,\n false,\n _punch_calendar_vue_vue_type_template_id_055b611a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/punch-calendar/components/punch-calendar/punch-calendar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUk7QUFDdkk7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ21OO0FBQ25OLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSxxR0FBTTtBQUNSLEVBQUUsOEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTczLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wdW5jaC1jYWxlbmRhci52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDU1YjYxMWEmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9wdW5jaC1jYWxlbmRhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3B1bmNoLWNhbGVuZGFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjA1NWI2MTFhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3B1bmNoLWNhbGVuZGFyL2NvbXBvbmVudHMvcHVuY2gtY2FsZW5kYXIvcHVuY2gtY2FsZW5kYXIudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///173\n"); /***/ }), /* 174 */ /*!*********************************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/punch-calendar/components/punch-calendar/punch-calendar.vue?vue&type=template&id=055b611a&scoped=true& ***! \*********************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_punch_calendar_vue_vue_type_template_id_055b611a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./punch-calendar.vue?vue&type=template&id=055b611a&scoped=true& */ 175); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_punch_calendar_vue_vue_type_template_id_055b611a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_punch_calendar_vue_vue_type_template_id_055b611a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_punch_calendar_vue_vue_type_template_id_055b611a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_punch_calendar_vue_vue_type_template_id_055b611a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 175 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/punch-calendar/components/punch-calendar/punch-calendar.vue?vue&type=template&id=055b611a&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "punch-calendar-wrapper"), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "calendar"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "top flex-bt padding-32"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "prev flex-center"), attrs: { _i: 3 }, on: { click: function ($event) { return _vm.switchMonth("prev") }, }, }, [ _c("image", { staticClass: _vm._$s(4, "sc", "icon"), attrs: { src: _vm._$s( 4, "a-src", __webpack_require__(/*! ../../static/images/calendar-prev.png */ 176) ), _i: 4, }, }), ] ), _c("text", [ _vm._v( _vm._$s(5, "t0-0", _vm._s(_vm.calendarConfig.yearAndMonth)) ), ]), _c( "view", { staticClass: _vm._$s(6, "sc", "next flex-center"), attrs: { _i: 6 }, on: { click: function ($event) { return _vm.switchMonth("next") }, }, }, [ _c("image", { staticClass: _vm._$s(7, "sc", "icon"), attrs: { src: _vm._$s(7, "a-src", _vm.nextIconStyle), _i: 7, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "center"), attrs: { _i: 8 } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "week flex-bt"), attrs: { _i: 9 }, }, _vm._l( _vm._$s(10, "f", { forItems: _vm.calendarConfig.week }), function (item, $10, $20, $30) { return _c( "view", { key: _vm._$s(10, "f", { forIndex: $20, key: item }), staticClass: _vm._$s("10-" + $30, "sc", "items"), attrs: { _i: "10-" + $30 }, }, [_vm._v(_vm._$s("10-" + $30, "t0-0", _vm._s(item)))] ) } ), 0 ), _c( "view", { staticClass: _vm._$s(11, "sc", "day"), attrs: { _i: 11 } }, [ _vm._l( _vm._$s(12, "f", { forItems: _vm.calendarConfig.day }), function (item, index, $21, $31) { return [ _vm._$s("13-" + $31, "i", item.open) ? _c( "view", { key: _vm._$s(12, "f", { forIndex: $21, keyIndex: 0, key: index, }), staticClass: _vm._$s( "13-" + $31, "sc", "flex-start" ), attrs: { _i: "13-" + $31 }, }, _vm._l( _vm._$s(14 + "-" + $31, "f", { forItems: item.list, }), function (child, childIndex, $22, $32) { return _c( "view", { key: _vm._$s(14 + "-" + $31, "f", { forIndex: $22, key: childIndex, }), staticClass: _vm._$s( "14-" + $31 + "-" + $32, "sc", "items flex-center" ), class: _vm._$s( "14-" + $31 + "-" + $32, "c", [child.tag] ), attrs: { _i: "14-" + $31 + "-" + $32 }, }, [ _c( "text", { class: _vm._$s( "15-" + $31 + "-" + $32, "c", [child.className, child.active] ), attrs: { _i: "15-" + $31 + "-" + $32, }, on: { click: function ($event) { return _vm.chooseDay(item, child) }, }, }, [ _vm._v( _vm._$s( "15-" + $31 + "-" + $32, "t0-0", _vm._s(child.value) ) ), ] ), ] ) } ), 0 ) : _vm._e(), ] } ), ], 2 ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "bottom flex-center"), attrs: { _i: 16 }, on: { click: _vm.fold }, }, [ _c("image", { staticClass: _vm._$s(17, "sc", "icon"), class: _vm._$s(17, "c", [ !_vm.calendarConfig.fold ? "active" : "", ]), attrs: { src: _vm._$s( 17, "a-src", __webpack_require__(/*! ../../static/images/cakebdar-open.png */ 177) ), _i: 17, }, }), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 176 */ /*!*************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/punch-calendar/static/images/calendar-prev.png ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"uni_modules/punch-calendar/static/images/calendar-prev.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTc2LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwidW5pX21vZHVsZXMvcHVuY2gtY2FsZW5kYXIvc3RhdGljL2ltYWdlcy9jYWxlbmRhci1wcmV2LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///176\n"); /***/ }), /* 177 */ /*!*************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/punch-calendar/static/images/cakebdar-open.png ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"uni_modules/punch-calendar/static/images/cakebdar-open.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTc3LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwidW5pX21vZHVsZXMvcHVuY2gtY2FsZW5kYXIvc3RhdGljL2ltYWdlcy9jYWtlYmRhci1vcGVuLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///177\n"); /***/ }), /* 178 */ /*!***************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/punch-calendar/components/punch-calendar/punch-calendar.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_punch_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./punch-calendar.vue?vue&type=script&lang=js& */ 179);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_punch_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_punch_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_punch_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_punch_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_punch_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTB1QixDQUFnQixvdEJBQUcsRUFBQyIsImZpbGUiOiIxNzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9wdW5jaC1jYWxlbmRhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3B1bmNoLWNhbGVuZGFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///178\n"); /***/ }), /* 179 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/punch-calendar/components/punch-calendar/punch-calendar.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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//\n//\n//\n//\n//\n//\n//\n//\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 _default2 = {\n name: 'punch-calendar',\n props: {\n // 成功打卡\n successList: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n // 打卡异常点\n errorList: {\n type: Array,\n default: function _default() {\n return [];\n }\n }\n },\n data: function data() {\n return {\n successArr: [],\n errorArr: [],\n calendarConfig: {\n week: ['日', '一', '二', '三', '四', '五', '六'],\n nowYear: '',\n //当前日历 年\n nowMonth: '',\n //当前日历 月\n nowDay: '',\n //当前日历 日\n day: [],\n //日历列表\n fold: false,\n // 展开/折叠状态\n yearAndMonth: '',\n // 当前日历年月\n needClock: true //当天是否需要打卡\n },\n\n monthStatisticList: []\n };\n },\n computed: {\n nextIconStyle: function nextIconStyle() {\n var _this$getNowDate = this.getNowDate(),\n year = _this$getNowDate.year,\n month = _this$getNowDate.month;\n var _this$calendarConfig = this.calendarConfig,\n nowYear = _this$calendarConfig.nowYear,\n nowMonth = _this$calendarConfig.nowMonth;\n if (nowYear == year && nowMonth == month) {\n return '../../static/images/calendar-next.png';\n } else {\n return '../../static/images/calendar-next-active.png';\n }\n }\n },\n watch: {\n successList: {\n handler: function handler(val) {\n this.successArr = JSON.parse(JSON.stringify(val));\n this.initCalendar(false);\n },\n immediate: true,\n deep: true\n },\n errorList: {\n handler: function handler(val) {\n this.errorArr = JSON.parse(JSON.stringify(val));\n this.initCalendar(false);\n },\n immediate: true,\n deep: true\n }\n },\n methods: {\n //切换日历\n switchMonth: function switchMonth() {\n var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'next';\n var _this$calendarConfig2 = this.calendarConfig,\n nowYear = _this$calendarConfig2.nowYear,\n nowMonth = _this$calendarConfig2.nowMonth;\n var _this$getNowDate2 = this.getNowDate(),\n year = _this$getNowDate2.year,\n month = _this$getNowDate2.month,\n day = _this$getNowDate2.day;\n if (type == 'next' && nowYear == year && nowMonth == month) return false;\n if (type == 'prev') {\n if (nowMonth <= 1) {\n nowMonth = 12;\n nowYear -= 1;\n } else {\n nowMonth--;\n }\n } else {\n if (nowMonth >= 12) {\n nowMonth = 1;\n nowYear += 1;\n } else {\n nowMonth++;\n }\n }\n this.$emit('switchMonth', type, nowYear, nowMonth);\n this.calendarConfig.nowYear = nowYear;\n this.calendarConfig.nowMonth = nowMonth;\n this.calendarConfig.nowDay = nowYear == year && nowMonth == month ? day : '';\n this.calendarConfig.day = this.calendar(nowYear, nowMonth, this.calendarConfig.nowDay, this.calendarConfig.fold, this.successArr, this.errorArr);\n this.calendarConfig.yearAndMonth = this.monDetail(nowYear, nowMonth);\n },\n chooseDay: function chooseDay(item, child) {\n if (child.className == 'last' || child.className == 'nextMonth') return false;\n this.$emit('chooseDay', child);\n this.calendarConfig.day.map(function (parent) {\n parent.list.map(function (child) {\n child.className == 'active' && (child.className = '');\n return child;\n });\n return parent;\n });\n child.className = 'active';\n },\n // 展开/折叠\n fold: function fold() {\n var _this = this;\n var _this$getNowDate3 = this.getNowDate(),\n now = _this$getNowDate3.now,\n year = _this$getNowDate3.year,\n month = _this$getNowDate3.month,\n day = _this$getNowDate3.day;\n var _this$calendarConfig3 = this.calendarConfig,\n nowYear = _this$calendarConfig3.nowYear,\n nowMonth = _this$calendarConfig3.nowMonth;\n this.calendarConfig.day.map(function (parent, index) {\n if (!_this.calendarConfig.fold) {\n parent.open = true;\n } else {\n if (nowYear == year && nowMonth == month) {\n parent.open = parent.list.reduce(function (result, child) {\n if (child.value == day && child.className !== 'last' && child.className !== 'nextMonth') {\n result = true;\n }\n return result;\n }, false);\n } else {\n parent.open = index == 0 ? true : false;\n }\n }\n return parent;\n });\n this.calendarConfig.fold = !this.calendarConfig.fold;\n },\n // 初始化\n initCalendar: function initCalendar() {\n var nowDate = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n if (nowDate) {\n var _this$getNowDate4 = this.getNowDate(),\n year = _this$getNowDate4.year,\n month = _this$getNowDate4.month,\n day = _this$getNowDate4.day;\n this.calendarConfig.nowYear = year;\n this.calendarConfig.nowMonth = month;\n this.calendarConfig.nowDay = day;\n }\n var _this$calendarConfig4 = this.calendarConfig,\n nowYear = _this$calendarConfig4.nowYear,\n nowMonth = _this$calendarConfig4.nowMonth,\n nowDay = _this$calendarConfig4.nowDay;\n\n // 渲染日历\n this.calendarConfig.day = this.calendar(nowYear, nowMonth, nowDay, this.calendarConfig.fold, this.successArr, this.errorArr);\n // 日历title\n this.calendarConfig.yearAndMonth = this.monDetail(nowYear, nowMonth);\n },\n // 获取当前年月日\n getNowDate: function getNowDate() {\n var now = new Date();\n var year = now.getFullYear();\n var month = now.getMonth() + 1;\n var day = now.getDate();\n return {\n now: now,\n year: year,\n month: month,\n day: day\n };\n },\n // 显示当前年月\n monDetail: function monDetail(ynow, mnow) {\n return \"\".concat(ynow, \"\\u5E74\").concat(mnow, \"\\u6708\");\n },\n //判断是否为闰年\n is_leap: function is_leap(year) {\n var res = year % 100 == 0 ? year % 400 == 0 ? 1 : 0 : year % 4 == 0 ? 1 : 0;\n return res;\n },\n /**\n * 渲染日历\n * ynow 年\n * mnow 月\n * dnow 日\n * fold 折叠状态\n * successArr 需要打卡\n * errorArr 异常标记\n **/\n calendar: function calendar(ynow, mnow, dnow, fold) {\n var successArr = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : [];\n var errorArr = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : [];\n var arr = [];\n var nlstr = new Date(ynow, mnow - 1, 1);\n var firstday = nlstr.getDay();\n var _this$getNowDate5 = this.getNowDate(),\n now = _this$getNowDate5.now,\n year = _this$getNowDate5.year,\n month = _this$getNowDate5.month,\n day = _this$getNowDate5.day;\n //每个月的天数\n var m_days = new Array(31, 28 + this.is_leap(ynow), 31, 30, 31, 31, 30, 31, 30, 31, 30, 31);\n //当前月天数+第一天是星期几的数值 获得 表格行数\n var tr_str = Math.ceil((m_days[mnow - 1] + firstday) / 7);\n var i, k, idx, date_str;\n for (i = 0; i < tr_str; i++) {\n //表格每行的单元格\n var row = [];\n for (k = 0; k < 7; k++) {\n //单元格自然序列号\n idx = i * 7 + k;\n //计算日期\n date_str = idx - firstday + 1;\n if (date_str <= 0) {\n // 处理上月空缺\n row.push({\n value: '',\n className: ''\n });\n } else if (year == ynow && month == mnow) {\n if (date_str > m_days[mnow - 1]) {\n row.push({\n value: '',\n className: 'nextMonth'\n });\n } else if (date_str > dnow) {\n row.push({\n value: date_str,\n className: 'last',\n year: ynow,\n month: mnow,\n day: date_str\n });\n } else {\n row.push({\n value: idx - firstday + 1,\n className: '',\n year: ynow,\n month: mnow,\n day: date_str\n });\n }\n } else {\n if (date_str > m_days[mnow - 1]) {\n row.push({\n value: '',\n className: 'nextMonth'\n });\n } else if (date_str > dnow) {\n row.push({\n value: date_str,\n className: '',\n year: ynow,\n month: mnow,\n day: date_str\n });\n } else {\n row.push({\n value: date_str,\n className: '',\n year: ynow,\n month: mnow,\n day: date_str\n });\n }\n }\n }\n\n // 处理下月候补日期\n var list = row.reduce(function (arr, item, index) {\n if (item.className == 'nextMonth') {\n if (arr[index - 1].value == m_days[mnow - 1]) {\n item.value = 1;\n } else {\n item.value = arr[index - 1].value + 1;\n }\n }\n // 判断是否为当日\n item.className !== 'nextMonth' && item.year == year && item.month == month && item.day == day && (item.active = 'thatDay');\n item.className !== 'nextMonth' && item.year == year && item.month == month && item.day == day && (item.className = 'active');\n\n // 处理需要打卡标记\n if (item.year && item.month && item.day) {\n var nowDate = \"\".concat(item.year, \"/\").concat(item.month, \"/\").concat(item.day);\n var timer = new Date(nowDate).getTime().toString();\n successArr.includes(timer) && (item.tag = 'border');\n errorArr.includes(timer) && (item.tag = 'error');\n }\n arr.push(item);\n return arr;\n }, []);\n arr.push({\n list: list,\n open: false\n });\n }\n\n // 处理默认折叠状态\n arr.forEach(function (parent, index) {\n if (fold) {\n parent.open = true;\n } else {\n parent.open = parent.list.reduce(function (result, child) {\n if (ynow == year && mnow == month) {\n child.value == dnow && child.className !== 'nextMonth' && (result = true);\n } else {\n index == 0 && (result = true);\n }\n return result;\n }, false);\n }\n });\n return arr;\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvcHVuY2gtY2FsZW5kYXIvY29tcG9uZW50cy9wdW5jaC1jYWxlbmRhci9wdW5jaC1jYWxlbmRhci52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwic3VjY2Vzc0xpc3QiLCJ0eXBlIiwiZGVmYXVsdCIsImVycm9yTGlzdCIsImRhdGEiLCJzdWNjZXNzQXJyIiwiZXJyb3JBcnIiLCJjYWxlbmRhckNvbmZpZyIsIndlZWsiLCJub3dZZWFyIiwibm93TW9udGgiLCJub3dEYXkiLCJkYXkiLCJmb2xkIiwieWVhckFuZE1vbnRoIiwibmVlZENsb2NrIiwibW9udGhTdGF0aXN0aWNMaXN0IiwiY29tcHV0ZWQiLCJuZXh0SWNvblN0eWxlIiwieWVhciIsIm1vbnRoIiwid2F0Y2giLCJoYW5kbGVyIiwiaW1tZWRpYXRlIiwiZGVlcCIsIm1ldGhvZHMiLCJzd2l0Y2hNb250aCIsImNob29zZURheSIsInBhcmVudCIsImNoaWxkIiwibm93IiwicmVzdWx0IiwiaW5pdENhbGVuZGFyIiwiZ2V0Tm93RGF0ZSIsIm1vbkRldGFpbCIsImlzX2xlYXAiLCJjYWxlbmRhciIsImlkeCIsImRhdGVfc3RyIiwicm93IiwidmFsdWUiLCJjbGFzc05hbWUiLCJpdGVtIiwiYXJyIiwibGlzdCIsIm9wZW4iLCJpbmRleCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFzQ0E7RUFDQUE7RUFDQUM7SUFDQTtJQUNBQztNQUNBQztNQUNBQztRQUFBO01BQUE7SUFDQTtJQUVBO0lBQ0FDO01BQ0FGO01BQ0FDO1FBQUE7TUFBQTtJQUNBO0VBQ0E7RUFDQUU7SUFDQTtNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztRQUFBO1FBQ0FDO1FBQUE7UUFDQUM7UUFBQTtRQUNBQztRQUFBO1FBQ0FDO1FBQUE7UUFDQUM7UUFBQTtRQUNBQztNQUNBOztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQSx1QkFHQTtRQUZBQztRQUNBQztNQUVBLDJCQUdBO1FBRkFYO1FBQ0FDO01BRUE7UUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFFQVc7SUFDQXJCO01BQ0FzQjtRQUNBO1FBQ0E7TUFDQTtNQUNBQztNQUNBQztJQUNBO0lBQ0FyQjtNQUNBbUI7UUFDQTtRQUNBO01BQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBRUFDO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQUFqQjtRQUFBQztNQUNBO1FBQUFTO1FBQUFDO1FBQUFSO01BQ0E7TUFDQTtRQUNBO1VBQ0FGO1VBQ0FEO1FBQ0E7VUFDQUM7UUFDQTtNQUNBO1FBQ0E7VUFDQUE7VUFDQUQ7UUFDQTtVQUNBQztRQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFHQTtJQUVBaUI7TUFDQTtNQUNBO01BQ0E7UUFDQUM7VUFDQUM7VUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBQTtJQUNBO0lBRUE7SUFDQWhCO01BQUE7TUFDQTtRQUFBaUI7UUFBQVg7UUFBQUM7UUFBQVI7TUFDQTtRQUFBSDtRQUFBQztNQUNBO1FBQ0E7VUFDQWtCO1FBQ0E7VUFDQTtZQUNBQTtjQUNBO2dCQUNBRztjQUNBO2NBQ0E7WUFDQTtVQUNBO1lBQ0FIO1VBQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0lBRUE7SUFDQUk7TUFBQTtNQUNBO1FBQ0E7VUFBQWI7VUFBQUM7VUFBQVI7UUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQUFIO1FBQUFDO1FBQUFDOztNQUVBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQTtJQUNBc0I7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQUFIO1FBQUFYO1FBQUFDO1FBQUFSO01BQUE7SUFDQTtJQUVBO0lBQ0FzQjtNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUFBO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUFBTjtRQUFBWDtRQUFBQztRQUFBUjtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0F5QjtVQUNBO1VBQ0FDO1VBRUE7WUFDQTtZQUNBQztjQUFBQztjQUFBQztZQUFBO1VBRUE7WUFDQTtjQUNBRjtnQkFBQUM7Z0JBQUFDO2NBQUE7WUFDQTtjQUNBRjtnQkFBQUM7Z0JBQUFDO2dCQUFBdEI7Z0JBQUFDO2dCQUFBUjtjQUFBO1lBQ0E7Y0FDQTJCO2dCQUFBQztnQkFBQUM7Z0JBQUF0QjtnQkFBQUM7Z0JBQUFSO2NBQUE7WUFDQTtVQUNBO1lBQ0E7Y0FDQTJCO2dCQUFBQztnQkFBQUM7Y0FBQTtZQUNBO2NBQ0FGO2dCQUFBQztnQkFBQUM7Z0JBQUF0QjtnQkFBQUM7Z0JBQUFSO2NBQUE7WUFDQTtjQUNBMkI7Z0JBQUFDO2dCQUFBQztnQkFBQXRCO2dCQUFBQztnQkFBQVI7Y0FBQTtZQUNBO1VBQ0E7UUFDQTs7UUFFQTtRQUNBO1VBQ0E7WUFDQTtjQUNBOEI7WUFDQTtjQUNBQTtZQUNBO1VBQ0E7VUFDQTtVQUNBQTtVQUNBQTs7VUFFQTtVQUNBO1lBQ0E7WUFDQTtZQUNBckM7WUFDQUM7VUFDQTtVQUNBcUM7VUFDQTtRQUNBO1FBRUFBO1VBQUFDO1VBQUFDO1FBQUE7TUFDQTs7TUFFQTtNQUNBRjtRQUNBO1VBQ0FmO1FBQ0E7VUFDQUE7WUFDQTtjQUNBQztZQUNBO2NBQ0FpQjtZQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjE3OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInB1bmNoLWNhbGVuZGFyLXdyYXBwZXJcIj5cblx0XHQ8dmlldyBjbGFzcz1cImNhbGVuZGFyXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidG9wIGZsZXgtYnQgcGFkZGluZy0zMlwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJldiBmbGV4LWNlbnRlclwiIEBjbGljaz1cInN3aXRjaE1vbnRoKCdwcmV2JylcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImljb25cIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2VzL2NhbGVuZGFyLXByZXYucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHRleHQ+e3tjYWxlbmRhckNvbmZpZy55ZWFyQW5kTW9udGh9fTwvdGV4dD5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5leHQgZmxleC1jZW50ZXJcIiBAY2xpY2s9XCJzd2l0Y2hNb250aCgnbmV4dCcpXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJpY29uXCIgOnNyYz1cIm5leHRJY29uU3R5bGVcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImNlbnRlclwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwid2VlayBmbGV4LWJ0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1zXCIgdi1mb3I9XCJpdGVtIGluIGNhbGVuZGFyQ29uZmlnLndlZWtcIiA6a2V5PVwiaXRlbVwiPnt7aXRlbX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImRheVwiPlxyXG5cdFx0XHRcdFx0PHRlbXBsYXRlIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGNhbGVuZGFyQ29uZmlnLmRheVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZsZXgtc3RhcnRcIiA6a2V5PVwiaW5kZXhcIiB2LWlmPVwiaXRlbS5vcGVuXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtcyBmbGV4LWNlbnRlclwiIDpjbGFzcz1cIltjaGlsZC50YWddXCIgdi1mb3I9XCIoY2hpbGQsY2hpbGRJbmRleCkgaW4gaXRlbS5saXN0XCJcclxuXHRcdFx0XHRcdFx0XHRcdDprZXk9XCJjaGlsZEluZGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCA6Y2xhc3M9XCJbY2hpbGQuY2xhc3NOYW1lLGNoaWxkLmFjdGl2ZV1cIiBAY2xpY2s9XCJjaG9vc2VEYXkoaXRlbSxjaGlsZClcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3tjaGlsZC52YWx1ZX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3RlbXBsYXRlPlxyXG5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b20gZmxleC1jZW50ZXJcIiBAY2xpY2s9XCJmb2xkXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWFnZXMvY2FrZWJkYXItb3Blbi5wbmdcIiA6Y2xhc3M9XCJbIWNhbGVuZGFyQ29uZmlnLmZvbGQgPyAnYWN0aXZlJyA6ICcnXVwiXHJcblx0XHRcdFx0XHRjbGFzcz1cImljb25cIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRuYW1lOiAncHVuY2gtY2FsZW5kYXInLFxuXHRcdHByb3BzOiB7XG5cdFx0XHQvLyDmiJDlip/miZPljaFcblx0XHRcdHN1Y2Nlc3NMaXN0OiB7XG5cdFx0XHRcdHR5cGU6IEFycmF5LFxuXHRcdFx0XHRkZWZhdWx0OiAoKT0+IFtdXG5cdFx0XHR9LFxuXHRcdFx0XG5cdFx0XHQvLyDmiZPljaHlvILluLjngrlcblx0XHRcdGVycm9yTGlzdDoge1xuXHRcdFx0XHR0eXBlOiBBcnJheSxcblx0XHRcdFx0ZGVmYXVsdDogKCk9PltdXG5cdFx0XHR9LFxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRzdWNjZXNzQXJyOiBbXSxcblx0XHRcdFx0ZXJyb3JBcnI6IFtdLFxyXG5cdFx0XHRcdGNhbGVuZGFyQ29uZmlnOiB7XHJcblx0XHRcdFx0XHR3ZWVrOiBbJ+aXpScsICfkuIAnLCAn5LqMJywgJ+S4iScsICflm5snLCAn5LqUJywgJ+WFrSddLFxyXG5cdFx0XHRcdFx0bm93WWVhcjogJycsIC8v5b2T5YmN5pel5Y6GIOW5tFxyXG5cdFx0XHRcdFx0bm93TW9udGg6ICcnLCAvL+W9k+WJjeaXpeWOhiDmnIhcclxuXHRcdFx0XHRcdG5vd0RheTogJycsIC8v5b2T5YmN5pel5Y6GIOaXpVxyXG5cdFx0XHRcdFx0ZGF5OiBbXSwgLy/ml6XljobliJfooahcclxuXHRcdFx0XHRcdGZvbGQ6IGZhbHNlLCAvLyDlsZXlvIAv5oqY5Y+g54q25oCBXHJcblx0XHRcdFx0XHR5ZWFyQW5kTW9udGg6ICcnLCAvLyDlvZPliY3ml6XljoblubTmnIhcclxuXHRcdFx0XHRcdG5lZWRDbG9jazogdHJ1ZSwgLy/lvZPlpKnmmK/lkKbpnIDopoHmiZPljaFcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdG1vbnRoU3RhdGlzdGljTGlzdDogW10sXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRuZXh0SWNvblN0eWxlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHR5ZWFyLFxyXG5cdFx0XHRcdFx0bW9udGhcclxuXHRcdFx0XHR9ID0gdGhpcy5nZXROb3dEYXRlKClcclxuXHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRub3dZZWFyLFxyXG5cdFx0XHRcdFx0bm93TW9udGhcclxuXHRcdFx0XHR9ID0gdGhpcy5jYWxlbmRhckNvbmZpZ1xyXG5cdFx0XHRcdGlmIChub3dZZWFyID09IHllYXIgJiYgbm93TW9udGggPT0gbW9udGgpIHtcclxuXHRcdFx0XHRcdHJldHVybiAnLi4vLi4vc3RhdGljL2ltYWdlcy9jYWxlbmRhci1uZXh0LnBuZyc7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHJldHVybiAnLi4vLi4vc3RhdGljL2ltYWdlcy9jYWxlbmRhci1uZXh0LWFjdGl2ZS5wbmcnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdH0sXG5cdFx0XG5cdFx0d2F0Y2g6IHtcblx0XHRcdHN1Y2Nlc3NMaXN0OiB7XG5cdFx0XHRcdGhhbmRsZXIodmFsKSB7XG5cdFx0XHRcdFx0dGhpcy5zdWNjZXNzQXJyID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeSh2YWwpKVxuXHRcdFx0XHRcdHRoaXMuaW5pdENhbGVuZGFyKGZhbHNlKVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXG5cdFx0XHRcdGRlZXA6IHRydWUsXG5cdFx0XHR9LFxuXHRcdFx0ZXJyb3JMaXN0OiB7XG5cdFx0XHRcdGhhbmRsZXIodmFsKSB7XG5cdFx0XHRcdFx0dGhpcy5lcnJvckFyciA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkodmFsKSlcblx0XHRcdFx0XHR0aGlzLmluaXRDYWxlbmRhcihmYWxzZSlcblx0XHRcdFx0fSxcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxuXHRcdFx0XHRkZWVwOiB0cnVlLFxuXHRcdFx0fSxcblx0XHR9LFxyXG5cclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly/liIfmjaLml6XljoZcblx0XHRcdHN3aXRjaE1vbnRoKHR5cGUgPSAnbmV4dCcpIHtcblx0XHRcdFx0bGV0IHtub3dZZWFyLCBub3dNb250aH0gPSB0aGlzLmNhbGVuZGFyQ29uZmlnXG5cdFx0XHRcdGxldCB7eWVhciwgbW9udGgsIGRheX0gPSB0aGlzLmdldE5vd0RhdGUoKVxuXHRcdFx0XHRpZih0eXBlID09ICduZXh0JyAmJiBub3dZZWFyID09IHllYXIgJiYgbm93TW9udGggPT0gbW9udGgpcmV0dXJuIGZhbHNlO1xuXHRcdFx0XHRpZih0eXBlID09ICdwcmV2Jyl7XG5cdFx0XHRcdFx0aWYgKG5vd01vbnRoIDw9IDEpIHtcblx0XHRcdFx0XHRcdG5vd01vbnRoID0gMTJcblx0XHRcdFx0XHRcdG5vd1llYXIgLT0gMVxuXHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHRub3dNb250aC0tO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0aWYgKG5vd01vbnRoID49IDEyKSB7XG5cdFx0XHRcdFx0XHRub3dNb250aCA9IDFcblx0XHRcdFx0XHRcdG5vd1llYXIgKz0gMVxuXHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHRub3dNb250aCsrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR0aGlzLiRlbWl0KCdzd2l0Y2hNb250aCcsIHR5cGUsIG5vd1llYXIsIG5vd01vbnRoKVxuXHRcdFx0XHR0aGlzLmNhbGVuZGFyQ29uZmlnLm5vd1llYXIgPSBub3dZZWFyXG5cdFx0XHRcdHRoaXMuY2FsZW5kYXJDb25maWcubm93TW9udGggPSBub3dNb250aFxuXHRcdFx0XHR0aGlzLmNhbGVuZGFyQ29uZmlnLm5vd0RheSA9IChub3dZZWFyID09IHllYXIgJiYgbm93TW9udGggPT0gbW9udGgpID8gZGF5IDogJydcblx0XHRcdFx0dGhpcy5jYWxlbmRhckNvbmZpZy5kYXkgPSB0aGlzLmNhbGVuZGFyKG5vd1llYXIsIG5vd01vbnRoLCB0aGlzLmNhbGVuZGFyQ29uZmlnLm5vd0RheSwgdGhpcy5jYWxlbmRhckNvbmZpZy5mb2xkLCB0aGlzLnN1Y2Nlc3NBcnIsIHRoaXMuZXJyb3JBcnIpXG5cdFx0XHRcdHRoaXMuY2FsZW5kYXJDb25maWcueWVhckFuZE1vbnRoID0gdGhpcy5tb25EZXRhaWwobm93WWVhciwgbm93TW9udGgpXG5cdFx0XHRcdFxuXHRcdFx0XG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Y2hvb3NlRGF5KGl0ZW0sIGNoaWxkKSB7XG5cdFx0XHRcdGlmKGNoaWxkLmNsYXNzTmFtZSA9PSAnbGFzdCcgfHwgY2hpbGQuY2xhc3NOYW1lID09ICduZXh0TW9udGgnKXJldHVybiBmYWxzZTtcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2hvb3NlRGF5JyxjaGlsZClcblx0XHRcdFx0dGhpcy5jYWxlbmRhckNvbmZpZy5kYXkubWFwKHBhcmVudD0+e1xuXHRcdFx0XHRcdHBhcmVudC5saXN0Lm1hcChjaGlsZD0+e1xuXHRcdFx0XHRcdFx0Y2hpbGQuY2xhc3NOYW1lID09ICdhY3RpdmUnICYmIChjaGlsZC5jbGFzc05hbWUgPSAnJylcblx0XHRcdFx0XHRcdHJldHVybiBjaGlsZFxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0cmV0dXJuIHBhcmVudFxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdGNoaWxkLmNsYXNzTmFtZSA9ICdhY3RpdmUnXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyDlsZXlvIAv5oqY5Y+gXG5cdFx0XHRmb2xkKCl7XG5cdFx0XHRcdGNvbnN0IHtub3csIHllYXIsIG1vbnRoLCBkYXl9ID0gdGhpcy5nZXROb3dEYXRlKClcblx0XHRcdFx0Y29uc3Qge25vd1llYXIsIG5vd01vbnRofSA9IHRoaXMuY2FsZW5kYXJDb25maWdcblx0XHRcdFx0dGhpcy5jYWxlbmRhckNvbmZpZy5kYXkubWFwKChwYXJlbnQsaW5kZXgpPT57XG5cdFx0XHRcdFx0aWYoIXRoaXMuY2FsZW5kYXJDb25maWcuZm9sZCl7XG5cdFx0XHRcdFx0XHRwYXJlbnQub3BlbiA9IHRydWVcblx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdGlmKG5vd1llYXIgPT0geWVhciAmJiBub3dNb250aCA9PSBtb250aCl7XG5cdFx0XHRcdFx0XHRcdHBhcmVudC5vcGVuID0gcGFyZW50Lmxpc3QucmVkdWNlKChyZXN1bHQsIGNoaWxkKT0+e1xuXHRcdFx0XHRcdFx0XHRcdGlmKGNoaWxkLnZhbHVlID09IGRheSAmJiBjaGlsZC5jbGFzc05hbWUgIT09ICdsYXN0JyAmJiBjaGlsZC5jbGFzc05hbWUgIT09ICduZXh0TW9udGgnKXtcblx0XHRcdFx0XHRcdFx0XHRcdHJlc3VsdCA9IHRydWVcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHJlc3VsdFxuXHRcdFx0XHRcdFx0XHR9LCBmYWxzZSlcblx0XHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0XHRwYXJlbnQub3BlbiA9IGluZGV4ID09IDAgPyB0cnVlIDogZmFsc2Vcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cmV0dXJuIHBhcmVudFxuXHRcdFx0XHR9KVxuXHRcdFx0XHR0aGlzLmNhbGVuZGFyQ29uZmlnLmZvbGQgPSAhdGhpcy5jYWxlbmRhckNvbmZpZy5mb2xkXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5Yid5aeL5YyWXHJcblx0XHRcdGluaXRDYWxlbmRhcihub3dEYXRlID0gdHJ1ZSkge1xuXHRcdFx0XHRpZihub3dEYXRlKSB7XG5cdFx0XHRcdFx0Y29uc3QgeyB5ZWFyLCBtb250aCwgZGF5IH0gPSB0aGlzLmdldE5vd0RhdGUoKVxuXHRcdFx0XHRcdHRoaXMuY2FsZW5kYXJDb25maWcubm93WWVhciA9IHllYXJcblx0XHRcdFx0XHR0aGlzLmNhbGVuZGFyQ29uZmlnLm5vd01vbnRoID0gbW9udGhcblx0XHRcdFx0XHR0aGlzLmNhbGVuZGFyQ29uZmlnLm5vd0RheSA9IGRheVxuXHRcdFx0XHR9XG5cdFx0XHRcdGNvbnN0IHtub3dZZWFyLCBub3dNb250aCwgbm93RGF5fSA9IHRoaXMuY2FsZW5kYXJDb25maWdcblx0XHRcdFx0XHJcblx0XHRcdFx0Ly8g5riy5p+T5pel5Y6GXHJcblx0XHRcdFx0dGhpcy5jYWxlbmRhckNvbmZpZy5kYXkgPSB0aGlzLmNhbGVuZGFyKG5vd1llYXIsIG5vd01vbnRoLCBub3dEYXksIHRoaXMuY2FsZW5kYXJDb25maWcuZm9sZCwgdGhpcy5zdWNjZXNzQXJyLCB0aGlzLmVycm9yQXJyKVxyXG5cdFx0XHRcdC8vIOaXpeWOhnRpdGxlXHJcblx0XHRcdFx0dGhpcy5jYWxlbmRhckNvbmZpZy55ZWFyQW5kTW9udGggPSB0aGlzLm1vbkRldGFpbChub3dZZWFyLCBub3dNb250aClcclxuXHRcdFx0fSxcblx0XHRcdFxuXHRcdFx0Ly8g6I635Y+W5b2T5YmN5bm05pyI5pelXG5cdFx0XHRnZXROb3dEYXRlKCl7XG5cdFx0XHRcdGxldCBub3cgPSBuZXcgRGF0ZSgpXG5cdFx0XHRcdGxldCB5ZWFyID0gbm93LmdldEZ1bGxZZWFyKClcblx0XHRcdFx0bGV0IG1vbnRoID0gbm93LmdldE1vbnRoKCkgKyAxXG5cdFx0XHRcdGxldCBkYXkgPSBub3cuZ2V0RGF0ZSgpXG5cdFx0XHRcdHJldHVybiB7bm93LCB5ZWFyLCBtb250aCwgZGF5fVxuXHRcdFx0fSxcblx0XHRcdFxuXHRcdFx0Ly8g5pi+56S65b2T5YmN5bm05pyIXG5cdFx0XHRtb25EZXRhaWwoeW5vdywgbW5vdykge1xuXHRcdFx0XHRyZXR1cm4gYCR7eW5vd33lubQke21ub3d95pyIYFxuXHRcdFx0fSxcblx0XHRcdFxuXHRcdFx0Ly/liKTmlq3mmK/lkKbkuLrpl7DlubRcblx0XHRcdGlzX2xlYXAoeWVhcikgeyBcblx0XHRcdFx0bGV0IHJlcyA9IHllYXIgJSAxMDAgPT0gMCA/ICh5ZWFyICUgNDAwID09IDAgPyAxIDogMCkgOiAoeWVhciAlIDQgPT0gMCA/IDEgOiAwKVxuXHRcdFx0ICAgIHJldHVybiByZXNcblx0XHRcdH0sXG5cdFx0XHRcblx0XHRcdC8qKlxuXHRcdFx0ICog5riy5p+T5pel5Y6GXG5cdFx0XHQgKiB5bm93IOW5tFxuXHRcdFx0ICogbW5vdyDmnIhcblx0XHRcdCAqIGRub3cg5pelXG5cdFx0XHQgKiBmb2xkIOaKmOWPoOeKtuaAgVxuXHRcdFx0ICogc3VjY2Vzc0FyciDpnIDopoHmiZPljaFcblx0XHRcdCAqIGVycm9yQXJyIOW8guW4uOagh+iusFxuXHRcdFx0KiovXG5cdFx0XHRjYWxlbmRhcih5bm93LCBtbm93LCBkbm93LCBmb2xkLCBzdWNjZXNzQXJyID0gW10sIGVycm9yQXJyID0gW10pIHtcblx0XHRcdFx0bGV0IGFyciA9IFtdXG5cdFx0XHRcdHZhciBubHN0ciA9IG5ldyBEYXRlKHlub3csIG1ub3cgLSAxLCAxKVxuXHRcdFx0XHR2YXIgZmlyc3RkYXkgPSBubHN0ci5nZXREYXkoKVxuXHRcdFx0XHRjb25zdCB7bm93LCB5ZWFyLCBtb250aCwgZGF5fSA9IHRoaXMuZ2V0Tm93RGF0ZSgpXG5cdFx0XHRcdC8v5q+P5Liq5pyI55qE5aSp5pWwXG5cdFx0XHRcdHZhciBtX2RheXMgPSBuZXcgQXJyYXkoMzEsIDI4ICsgdGhpcy5pc19sZWFwKHlub3cpLCAzMSwgMzAsIDMxLCAzMSwgMzAsIDMxLCAzMCwgMzEsIDMwLCAzMSkgIFxuXHRcdFx0XHQvL+W9k+WJjeaciOWkqeaVsCvnrKzkuIDlpKnmmK/mmJ/mnJ/lh6DnmoTmlbDlgLwgICDojrflvpcg6KGo5qC86KGM5pWwXG5cdFx0XHRcdHZhciB0cl9zdHIgPSBNYXRoLmNlaWwoKG1fZGF5c1ttbm93LTFdICsgZmlyc3RkYXkpIC8gNykgXG5cdFx0XHRcdHZhciBpLCBrLCBpZHgsIGRhdGVfc3RyO1xuXHRcdFx0XHRmb3IgKGkgPSAwOyBpIDwgdHJfc3RyOyBpKyspIHtcblx0XHRcdFx0XHQvL+ihqOagvOavj+ihjOeahOWNleWFg+agvFxuXHRcdFx0XHRcdGxldCByb3cgPSBbXVxuXHRcdFx0XHRcdGZvciAoayA9IDA7IGsgPCA3OyBrKyspIHtcblx0XHRcdFx0XHRcdC8v5Y2V5YWD5qC86Ieq54S25bqP5YiX5Y+3XG5cdFx0XHRcdFx0XHRpZHggPSBpICogNyArIGs7XG5cdFx0XHRcdFx0XHQvL+iuoeeul+aXpeacn1xuXHRcdFx0XHRcdFx0ZGF0ZV9zdHIgPSBpZHggLSBmaXJzdGRheSArIDE7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGlmKGRhdGVfc3RyIDw9IDApeyBcblx0XHRcdFx0XHRcdFx0Ly8g5aSE55CG5LiK5pyI56m657y6XG5cdFx0XHRcdFx0XHRcdHJvdy5wdXNoKHsgdmFsdWU6ICcnLCBjbGFzc05hbWU6ICcnIH0pXG5cdFx0XHRcblx0XHRcdFx0XHRcdH1lbHNlIGlmKHllYXIgPT0geW5vdyAmJiBtb250aCA9PSBtbm93KXtcblx0XHRcdFx0XHRcdFx0aWYoZGF0ZV9zdHIgPiBtX2RheXNbbW5vdy0xXSkge1xuXHRcdFx0XHRcdFx0XHRcdHJvdy5wdXNoKHsgdmFsdWU6ICcnLCBjbGFzc05hbWU6ICduZXh0TW9udGgnIH0pXG5cdFx0XHRcdFx0XHRcdH1lbHNlIGlmKGRhdGVfc3RyID4gZG5vdyApe1xuXHRcdFx0XHRcdFx0XHRcdHJvdy5wdXNoKHsgdmFsdWU6IGRhdGVfc3RyLCBjbGFzc05hbWU6ICdsYXN0JywgeWVhcjogeW5vdywgbW9udGg6IG1ub3csIGRheTogZGF0ZV9zdHJ9KVxuXHRcdFx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdFx0XHRyb3cucHVzaCh7IHZhbHVlOiBpZHggLSBmaXJzdGRheSArIDEsIGNsYXNzTmFtZTogJycsIHllYXI6IHlub3csIG1vbnRoOiBtbm93LCBkYXk6IGRhdGVfc3RyfSlcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdGlmKGRhdGVfc3RyID4gbV9kYXlzW21ub3ctMV0pIHtcblx0XHRcdFx0XHRcdFx0XHRyb3cucHVzaCh7IHZhbHVlOiAnJywgY2xhc3NOYW1lOiAnbmV4dE1vbnRoJyB9KVxuXHRcdFx0XHRcdFx0XHR9ZWxzZSBpZihkYXRlX3N0ciA+IGRub3cgKXtcblx0XHRcdFx0XHRcdFx0XHRyb3cucHVzaCh7IHZhbHVlOiBkYXRlX3N0ciwgY2xhc3NOYW1lOiAnJywgeWVhcjogeW5vdywgbW9udGg6IG1ub3csIGRheTogZGF0ZV9zdHJ9KVxuXHRcdFx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdFx0XHRyb3cucHVzaCh7IHZhbHVlOiBkYXRlX3N0ciwgY2xhc3NOYW1lOiAnJywgeWVhcjogeW5vdywgbW9udGg6IG1ub3csIGRheTogZGF0ZV9zdHJ9KVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC8vIOWkhOeQhuS4i+aciOWAmeihpeaXpeacn1xuXHRcdFx0XHRcdGxldCBsaXN0ID0gcm93LnJlZHVjZSgoYXJyLGl0ZW0saW5kZXgpPT57XG5cdFx0XHRcdFx0XHRpZihpdGVtLmNsYXNzTmFtZSA9PSAnbmV4dE1vbnRoJyl7XG5cdFx0XHRcdFx0XHRcdGlmKGFycltpbmRleC0xXS52YWx1ZSA9PSBtX2RheXNbbW5vdy0xXSl7XG5cdFx0XHRcdFx0XHRcdFx0aXRlbS52YWx1ZSA9IDFcblx0XHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdFx0aXRlbS52YWx1ZSA9IGFycltpbmRleC0xXS52YWx1ZSArIDFcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ly8g5Yik5pat5piv5ZCm5Li65b2T5pelXG5cdFx0XHRcdFx0XHRpdGVtLmNsYXNzTmFtZSAhPT0gJ25leHRNb250aCcgJiYgaXRlbS55ZWFyID09IHllYXIgJiYgaXRlbS5tb250aCA9PSBtb250aCAmJiBpdGVtLmRheSA9PSBkYXkgJiYgKGl0ZW0uYWN0aXZlID0gJ3RoYXREYXknKVxuXHRcdFx0XHRcdFx0aXRlbS5jbGFzc05hbWUgIT09ICduZXh0TW9udGgnICYmIGl0ZW0ueWVhciA9PSB5ZWFyICYmIGl0ZW0ubW9udGggPT0gbW9udGggJiYgaXRlbS5kYXkgPT0gZGF5ICYmIChpdGVtLmNsYXNzTmFtZSA9ICdhY3RpdmUnKVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQvLyDlpITnkIbpnIDopoHmiZPljaHmoIforrBcblx0XHRcdFx0XHRcdGlmKGl0ZW0ueWVhciAmJiBpdGVtLm1vbnRoICYmIGl0ZW0uZGF5KXtcblx0XHRcdFx0XHRcdFx0bGV0IG5vd0RhdGUgPSBgJHtpdGVtLnllYXJ9LyR7aXRlbS5tb250aH0vJHtpdGVtLmRheX1gXG5cdFx0XHRcdFx0XHRcdGxldCB0aW1lciA9IG5ldyBEYXRlKG5vd0RhdGUpLmdldFRpbWUoKS50b1N0cmluZygpXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3NBcnIuaW5jbHVkZXModGltZXIpICYmIChpdGVtLnRhZyA9ICdib3JkZXInKVxuXHRcdFx0XHRcdFx0XHRlcnJvckFyci5pbmNsdWRlcyh0aW1lcikgJiYgKGl0ZW0udGFnID0gJ2Vycm9yJylcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGFyci5wdXNoKGl0ZW0pXG5cdFx0XHRcdFx0XHRyZXR1cm4gYXJyXG5cdFx0XHRcdFx0fSxbXSlcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRhcnIucHVzaCh7bGlzdCwgb3BlbjogZmFsc2V9KVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQvLyDlpITnkIbpu5jorqTmipjlj6DnirbmgIFcblx0XHRcdFx0YXJyLmZvckVhY2goKHBhcmVudCxpbmRleCk9Pntcblx0XHRcdFx0XHRpZihmb2xkKXtcblx0XHRcdFx0XHRcdHBhcmVudC5vcGVuID0gdHJ1ZVxuXHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0cGFyZW50Lm9wZW4gPSBwYXJlbnQubGlzdC5yZWR1Y2UoKHJlc3VsdCwgY2hpbGQpPT57XG5cdFx0XHRcdFx0XHRcdGlmKHlub3cgPT0geWVhciAmJiBtbm93ID09IG1vbnRoKXtcblx0XHRcdFx0XHRcdFx0XHRjaGlsZC52YWx1ZSA9PSBkbm93ICYmIGNoaWxkLmNsYXNzTmFtZSAhPT0gJ25leHRNb250aCcgJiYgKHJlc3VsdCA9IHRydWUpXG5cdFx0XHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0XHRcdGluZGV4ID09IDAgJiYgKHJlc3VsdCA9IHRydWUpXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0cmV0dXJuIHJlc3VsdFxuXHRcdFx0XHRcdFx0fSwgZmFsc2UpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0XHRyZXR1cm4gYXJyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5wdW5jaC1jYWxlbmRhci13cmFwcGVyIHtcblx0XHQuZmxleC1jZW50ZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQuZmxleC1lbmR7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHRcdC5mbGV4LXN0YXJ0e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHRcdC5mbGV4LWJ0e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxyXG5cdFx0LmNhbGVuZGFyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDEwcnB4IDI1cnB4IHJnYmEoMCwwLDAsMC4xKTtcclxuXHRcdFx0LmNlbnRlciB7XHJcblx0XHRcdFx0LndlZWsge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDMycnB4O1xyXG5cclxuXHRcdFx0XHRcdC5pdGVtcyB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLU1lZGl1bSwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjOGM4Zjk0O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJycHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA5OHJweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmRheSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdFx0XHQuaXRlbXMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogUGluZ0ZhbmdTQy1NZWRpdW0sIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzhjOGY5NDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycnB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyNHJweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMycnB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogOThycHg7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRcdCYuYm9yZGVyIDo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTJycHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnJweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYjZkMWZmO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDEwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ji5lcnJvcjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTJycHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnJweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmY1MDQwO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMTBycHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR0ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDhycHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0OHJweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC42cztcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMnJweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNDc0YTUwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmxhc3QsXHJcblx0XHRcdFx0XHRcdFx0Ji5uZXh0TW9udGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNjMGMzYzc7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmLnRoYXREYXkge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2U2ZWZmZiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0NzRhNTA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMEQ2N0ZGICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ib3R0b20ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogNzhycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmVmZmY7XHJcblxyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMnJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzJycHg7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC42cztcclxuXHJcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudG9wIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDExMnJweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2U2ZWZmZjtcclxuXHRcdFx0XHR0ZXh0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogUGluZ0ZhbmdTQy1NZWRpdW0sIFBpbmdGYW5nIFNDO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMWExYTFhO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucHJldixcclxuXHRcdFx0XHQubmV4dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDBycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDBycHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///179\n"); /***/ }), /* 180 */ /*!*****************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/detail_components/detail_components.vue ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _detail_components_vue_vue_type_template_id_13d880ce_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail_components.vue?vue&type=template&id=13d880ce&scoped=true& */ 181);\n/* harmony import */ var _detail_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail_components.vue?vue&type=script&lang=js& */ 184);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _detail_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _detail_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _detail_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _detail_components_vue_vue_type_template_id_13d880ce_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _detail_components_vue_vue_type_template_id_13d880ce_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"13d880ce\",\n null,\n false,\n _detail_components_vue_vue_type_template_id_13d880ce_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/detail_components/detail_components.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTgwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9kZXRhaWxfY29tcG9uZW50cy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTNkODgwY2Umc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9kZXRhaWxfY29tcG9uZW50cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2RldGFpbF9jb21wb25lbnRzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjEzZDg4MGNlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvZGV0YWlsX2NvbXBvbmVudHMvZGV0YWlsX2NvbXBvbmVudHMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///180\n"); /***/ }), /* 181 */ /*!************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/detail_components/detail_components.vue?vue&type=template&id=13d880ce&scoped=true& ***! \************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_components_vue_vue_type_template_id_13d880ce_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./detail_components.vue?vue&type=template&id=13d880ce&scoped=true& */ 182); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_components_vue_vue_type_template_id_13d880ce_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_components_vue_vue_type_template_id_13d880ce_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_components_vue_vue_type_template_id_13d880ce_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_components_vue_vue_type_template_id_13d880ce_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 182 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/detail_components/detail_components.vue?vue&type=template&id=13d880ce&scoped=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.key_name == "bodyData") ? _c("view", { attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "flx flx_sb flx_ac"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "flx"), attrs: { _i: 3 } }, [ _c("view", [ _c("text", { staticClass: _vm._$s(5, "sc", "iconfont icon-wode"), style: _vm._$s( 5, "s", "font-size:40rpx;color:" + _vm.bodyData.BMI.color ), attrs: { _i: 5 }, }), ]), _c( "view", { staticClass: _vm._$s(6, "sc", " "), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.bodyData.BMI.name)))] ), _c("view", [ _vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.item.hour_minute))), ]), ] ), _c("view", [ _c("text", { staticClass: _vm._$s(9, "sc", "iconfont icon-right"), attrs: { _i: 9 }, }), ]), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "flx flx_sb "), attrs: { _i: 10 }, }, _vm._l( _vm._$s(11, "f", { forItems: Object.keys(_vm.bodyData) }), function (v, i, $20, $30) { return _c( "view", { key: _vm._$s(11, "f", { forIndex: $20, key: i }) }, [ _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "flx flx_ac flx_jc" ), attrs: { _i: "12-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(_vm.item.data_msg[v]) ) ), ]), _c("view", [ _c("text", { class: _vm._$s( "15-" + $30, "c", "iconfont " + _vm.bodyData[v].icon_key ), style: _vm._$s( "15-" + $30, "s", "font-size:40rpx;color:" + _vm.bodyData[v].color ), attrs: { _i: "15-" + $30 }, }), ]), ] ), _c("view", [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(_vm.bodyData[v].title) ) ), ]), ] ) } ), 0 ), ]) : _vm._e(), _vm._$s(17, "i", _vm.key_name == "ECGData") ? _c("view", { attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "flx flx_sb flx_ac"), attrs: { _i: 18 }, }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "flx"), attrs: { _i: 19 } }, [ _c( "view", { staticClass: _vm._$s(20, "sc", " "), attrs: { _i: 20 } }, [ _c("image", { attrs: { src: _vm._$s( 21, "a-src", __webpack_require__(/*! ../../static/icon/xinlv.png */ 183) ), _i: 21, }, }), ] ), _c("view", [ _vm._v(_vm._$s(22, "t0-0", _vm._s(_vm.item.hour_minute))), ]), ] ), _c("view", [ _c("text", { staticClass: _vm._$s(24, "sc", "iconfont icon-right"), attrs: { _i: 24 }, }), ]), ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "flx flx_sb "), attrs: { _i: 25 }, }, _vm._l( _vm._$s(26, "f", { forItems: Object.keys(_vm.ECGData) }), function (v, i, $21, $31) { return _c( "view", { key: _vm._$s(26, "f", { forIndex: $21, key: i }) }, [ _c( "view", { staticClass: _vm._$s( "27-" + $31, "sc", "flx flx_ac flx_jc" ), attrs: { _i: "27-" + $31 }, }, [ _c("view", [ _vm._v( _vm._$s( "28-" + $31, "t0-0", _vm._s( _vm.item.data_msg[v] == undefined ? _vm.item.data_msg[_vm.ECGData[v].keyname] : _vm.item.data_msg[v] ) ) ), ]), _c("view", [ _vm._v( _vm._$s( "29-" + $31, "t0-0", _vm._s(_vm.ECGData[v].unit) ) ), ]), ] ), _c("view", [ _vm._v( _vm._$s( "30-" + $31, "t0-0", _vm._s(_vm.ECGData[v].name) ) ), ]), ] ) } ), 0 ), ]) : _vm._e(), _vm._$s(31, "i", _vm.key_name == "bloodLiquid") ? _c("view", { attrs: { _i: 31 } }, [ _c( "view", { staticClass: _vm._$s(32, "sc", "flx flx_sb flx_ac"), attrs: { _i: 32 }, }, [ _c( "view", { staticClass: _vm._$s(33, "sc", "flx"), attrs: { _i: 33 } }, [ _c("view", { staticClass: _vm._$s(34, "sc", " "), attrs: { _i: 34 }, }), ] ), _c("view", [ _c("view", [ _vm._v(_vm._$s(36, "t0-0", _vm._s(_vm.item.hour_minute))), ]), ]), ] ), _c( "view", { staticClass: _vm._$s(37, "sc", "flx flx_sb d_box"), attrs: { _i: 37 }, }, [ _c( "view", { style: _vm._$s(38, "s", { backgroundColor: _vm.colorArr[0].bgColor, color: _vm.colorArr[0].color, }), attrs: { _i: 38 }, }, [ _vm._v( _vm._$s( 38, "t0-0", _vm._s(_vm.item.data_msg.cholesterol / 100) ) ), ] ), _c( "view", { style: _vm._$s(39, "s", { backgroundColor: _vm.colorArr[1].bgColor, color: _vm.colorArr[1].color, }), attrs: { _i: 39 }, }, [ _vm._v( _vm._$s( 39, "t0-0", _vm._s(_vm.item.data_msg.triacylglycerol / 100) ) ), ] ), _c( "view", { style: _vm._$s(40, "s", { backgroundColor: _vm.colorArr[2].bgColor, color: _vm.colorArr[2].color, }), attrs: { _i: 40 }, }, [ _vm._v( _vm._$s( 40, "t0-0", _vm._s(_vm.item.data_msg.highDensity / 100) ) ), ] ), _c( "view", { style: _vm._$s(41, "s", { backgroundColor: _vm.colorArr[3].bgColor, color: _vm.colorArr[3].color, }), attrs: { _i: 41 }, }, [ _vm._v( _vm._$s( 41, "t0-0", _vm._s(_vm.item.data_msg.lowDensity / 100) ) ), ] ), ] ), ]) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 183 */ /*!************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/icon/xinlv.png ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon/xinlv.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMTgzLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ljb24veGlubHYucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///183\n"); /***/ }), /* 184 */ /*!******************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/detail_components/detail_components.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./detail_components.vue?vue&type=script&lang=js& */ 185);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_detail_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXF0QixDQUFnQix1dEJBQUcsRUFBQyIsImZpbGUiOiIxODQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9kZXRhaWxfY29tcG9uZW50cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2RldGFpbF9jb21wb25lbnRzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///184\n"); /***/ }), /* 185 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/detail_components/detail_components.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 name: \"detail_components\",\n props: {\n key_name: {\n type: String,\n default: \"bodyData\"\n },\n item: Object\n },\n data: function data() {\n return {\n bodyData: {\n BMI: {},\n bodyFatPercentage: {},\n muscleRate: {}\n },\n // 心率:{{item.data_msg.meanHeartRate}} 次/分\n // HRV:{{item.data_msg.averageHRV}} 毫秒\n // QTc:{{item.data_msg.averageTimeInterval}} 毫秒\n ECGData: {\n meanHeartRate: {\n name: '心率',\n unit: '次/分',\n keyname: 'heartRate'\n },\n averageHRV: {\n name: 'HRV',\n unit: '毫秒',\n keyname: 'hrv'\n },\n averageTimeInterval: {\n name: 'QTc',\n unit: '毫秒',\n keyname: 'QTC'\n }\n },\n colorArr: [{\n color: '#46b4ff',\n bgColor: '#e1f3fd'\n }, {\n color: '#29cf6c',\n bgColor: '#e2fff3'\n }, {\n color: '#fcc05d',\n bgColor: '#fef5e3'\n }, {\n color: '#fa4e33',\n bgColor: '#fee5e1'\n }]\n };\n },\n mounted: function mounted() {\n if (this.key_name == 'bodyData') {\n this.bodyData.BMI = this.$utils.getBodyKeyInfo(this.item.data_msg.BMI, 'BMI');\n this.bodyData.BMI.title = \"BMI\";\n this.bodyData.bodyFatPercentage = this.$utils.getBodyKeyInfo(this.item.data_msg.bodyFatPercentage, 'bodyFatPercentage');\n this.bodyData.bodyFatPercentage.title = \"体脂率\";\n this.bodyData.muscleRate = this.$utils.getBodyKeyInfo(this.item.data_msg.muscleRate, 'muscleRate');\n this.bodyData.muscleRate.title = \"肌肉率\";\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9kZXRhaWxfY29tcG9uZW50cy9kZXRhaWxfY29tcG9uZW50cy52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwia2V5X25hbWUiLCJ0eXBlIiwiZGVmYXVsdCIsIml0ZW0iLCJkYXRhIiwiYm9keURhdGEiLCJCTUkiLCJib2R5RmF0UGVyY2VudGFnZSIsIm11c2NsZVJhdGUiLCJFQ0dEYXRhIiwibWVhbkhlYXJ0UmF0ZSIsInVuaXQiLCJrZXluYW1lIiwiYXZlcmFnZUhSViIsImF2ZXJhZ2VUaW1lSW50ZXJ2YWwiLCJjb2xvckFyciIsImNvbG9yIiwiYmdDb2xvciIsIm1vdW50ZWQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBc0dBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7RUFDQTtFQUNBQztJQUNBO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQUM7UUFDQUM7VUFDQVo7VUFDQWE7VUFDQUM7UUFDQTtRQUNBQztVQUNBZjtVQUNBYTtVQUNBQztRQUNBO1FBQ0FFO1VBQ0FoQjtVQUNBYTtVQUNBQztRQUNBO01BQ0E7TUFDQUcsV0FDQTtRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQUQ7UUFDQUM7TUFDQSxHQUNBO1FBQ0FEO1FBQ0FDO01BQ0EsR0FDQTtRQUNBRDtRQUNBQztNQUNBO0lBRUE7RUFDQTtFQUNBQztJQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFFQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTg1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldz5cblx0XHQ8dmlldyBjbGFzcz1cIlwiIHYtaWY9XCJrZXlfbmFtZSA9PSAnYm9keURhdGEnXCI+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfc2IgZmx4X2FjXCI+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4XCI+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi13b2RlXCIgOnN0eWxlPVwiJ2ZvbnQtc2l6ZTo0MHJweDtjb2xvcjonK2JvZHlEYXRhLkJNSS5jb2xvclwiPjwvdGV4dD5cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCIgXCIgc3R5bGU9XCJtYXJnaW46IDAgMTBycHg7cGFkZGluZy10b3A6IDJycHg7XCI+XG5cdFx0XHRcdFx0XHR7eyBib2R5RGF0YS5CTUkubmFtZSB9fVxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHN0eWxlPVwiZm9udC1zaXplOiAyNHJweDtjb2xvcjogIzk5OTtwYWRkaW5nLXRvcDogNnJweDtcIj5cblx0XHRcdFx0XHRcdCB7eyBpdGVtLmhvdXJfbWludXRlIH19XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXJpZ2h0XCI+PC90ZXh0PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfc2IgXCIgPlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHYtZm9yPVwiKHYsaSkgaW4gT2JqZWN0LmtleXMoYm9keURhdGEpXCIgOmtleT1cImlcIiBzdHlsZT1cIndpZHRoOiAxMDAlO21hcmdpbi10b3A6IDIwcnB4O1wiPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4IGZseF9hYyBmbHhfamNcIj5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XG5cdFx0XHRcdFx0XHRcdHt7ICBpdGVtLmRhdGFfbXNnW3ZdICB9fVxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiBzdHlsZT1cIm1hcmdpbi1sZWZ0OiAxMHJweDtcIj5cblx0XHRcdFx0XHRcdFx0PHRleHQgOmNsYXNzPVwiJ2ljb25mb250ICcgKyBib2R5RGF0YVt2XS5pY29uX2tleSBcIiA6c3R5bGU9XCInZm9udC1zaXplOjQwcnB4O2NvbG9yOicrYm9keURhdGFbdl0uY29sb3JcIj48L3RleHQ+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgc3R5bGU9XCJmb250LXNpemU6IDI0cnB4O2NvbG9yOiAjOTk5O3RleHQtYWxpZ246IGNlbnRlcjtcIj5cblx0XHRcdFx0XHRcdHt7Ym9keURhdGFbdl0udGl0bGV9fVxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0PC92aWV3PlxuXHRcdDwvdmlldz5cblx0XHQ8dmlldyBjbGFzcz1cIlwiIHYtaWY9XCJrZXlfbmFtZSA9PSAnRUNHRGF0YSdcIj5cblx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4IGZseF9zYiBmbHhfYWNcIj5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHhcIj5cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIiBcIiBzdHlsZT1cIm1hcmdpbjogMCAxMHJweDtwYWRkaW5nLXRvcDogMnJweDtcIj5cblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvaWNvbi94aW5sdi5wbmdcIiBzdHlsZT1cIndpZHRoOiA0MHJweDtcIiBtb2RlPVwid2lkdGhGaXhcIj48L2ltYWdlPlxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHN0eWxlPVwiZm9udC1zaXplOiAyNHJweDtjb2xvcjogIzk5OTtwYWRkaW5nLXRvcDogNnJweDtcIj5cblx0XHRcdFx0XHRcdCB7eyBpdGVtLmhvdXJfbWludXRlIH19XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXJpZ2h0XCI+PC90ZXh0PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfc2IgXCIgPlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHYtZm9yPVwiKHYsaSkgaW4gT2JqZWN0LmtleXMoRUNHRGF0YSlcIiA6a2V5PVwiaVwiIHN0eWxlPVwid2lkdGg6IDEwMCU7bWFyZ2luLXRvcDogMjBycHg7XCI+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHggZmx4X2FjIGZseF9qY1wiPlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cblx0XHRcdFx0XHRcdFx0e3sgIGl0ZW0uZGF0YV9tc2dbdl0gPT0gdW5kZWZpbmVkP2l0ZW0uZGF0YV9tc2dbRUNHRGF0YVt2XS5rZXluYW1lXTogaXRlbS5kYXRhX21zZ1t2XSB9fVxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiBzdHlsZT1cIm1hcmdpbi1sZWZ0OiAxMHJweDsgZm9udC1zaXplOiAyNHJweDtjb2xvcjogIzY2NjtcIj5cblx0XHRcdFx0XHRcdFx0e3sgRUNHRGF0YVt2XS51bml0IH19XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgc3R5bGU9XCJmb250LXNpemU6IDI0cnB4O2NvbG9yOiAjOTk5O3RleHQtYWxpZ246IGNlbnRlcjtcIj5cblx0XHRcdFx0XHRcdHt7IEVDR0RhdGFbdl0ubmFtZSB9fVxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0PC92aWV3PlxuXHRcdDwvdmlldz5cblx0XHQ8dmlldyBjbGFzcz1cIlwiIHYtaWY9XCJrZXlfbmFtZSA9PSAnYmxvb2RMaXF1aWQnXCI+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfc2IgZmx4X2FjXCI+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4XCI+XG5cdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cIlwiPlxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXdvZGVcIiA6c3R5bGU9XCInZm9udC1zaXplOjQwcnB4O2NvbG9yOicrYm9keURhdGEuQk1JLmNvbG9yXCI+PC90ZXh0PlxuXHRcdFx0XHRcdDwvdmlldz4gLS0+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCIgXCIgc3R5bGU9XCJtYXJnaW46IDAgMTBycHg7cGFkZGluZy10b3A6IDJycHg7Zm9udC1zaXplOiAyNHJweDtcIj5cblx0XHRcdFx0XHRcdCjmr6vmkanlsJQv5Y2HKVxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgc3R5bGU9XCJmb250LXNpemU6IDI0cnB4O2NvbG9yOiAjOTk5O3BhZGRpbmctdG9wOiA2cnB4O1wiPlxuXHRcdFx0XHRcdFx0IHt7IGl0ZW0uaG91cl9taW51dGUgfX1cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdDwvdmlldz5cblx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4IGZseF9zYiBkX2JveFwiIHN0eWxlPVwibWFyZ2luLXRvcDogMjBycHg7XCI+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgOnN0eWxlPVwie2JhY2tncm91bmRDb2xvcjpjb2xvckFyclswXS5iZ0NvbG9yLGNvbG9yOmNvbG9yQXJyWzBdLmNvbG9yfVwiPlxuXHRcdFx0XHRcdHt7aXRlbS5kYXRhX21zZy5jaG9sZXN0ZXJvbC8xMDB9fVxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgOnN0eWxlPVwie2JhY2tncm91bmRDb2xvcjpjb2xvckFyclsxXS5iZ0NvbG9yLGNvbG9yOmNvbG9yQXJyWzFdLmNvbG9yfVwiPlxuXHRcdFx0XHRcdHt7aXRlbS5kYXRhX21zZy50cmlhY3lsZ2x5Y2Vyb2wvMTAwfX1cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIDpzdHlsZT1cIntiYWNrZ3JvdW5kQ29sb3I6Y29sb3JBcnJbMl0uYmdDb2xvcixjb2xvcjpjb2xvckFyclsyXS5jb2xvcn1cIj5cblx0XHRcdFx0XHR7e2l0ZW0uZGF0YV9tc2cuaGlnaERlbnNpdHkvMTAwfX1cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIDpzdHlsZT1cIntiYWNrZ3JvdW5kQ29sb3I6Y29sb3JBcnJbM10uYmdDb2xvcixjb2xvcjpjb2xvckFyclszXS5jb2xvcn1cIj5cblx0XHRcdFx0XHR7e2l0ZW0uZGF0YV9tc2cubG93RGVuc2l0eS8xMDB9fVxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0PC92aWV3PlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0bmFtZTpcImRldGFpbF9jb21wb25lbnRzXCIsXG5cdFx0cHJvcHM6e1xuXHRcdFx0a2V5X25hbWU6e1xuXHRcdFx0XHR0eXBlOlN0cmluZyxcblx0XHRcdFx0ZGVmYXVsdDpcImJvZHlEYXRhXCJcblx0XHRcdH0sXG5cdFx0XHRpdGVtOk9iamVjdFxuXHRcdH0sXG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdGJvZHlEYXRhOntcblx0XHRcdFx0XHRCTUk6e30sXG5cdFx0XHRcdFx0Ym9keUZhdFBlcmNlbnRhZ2U6e30sXG5cdFx0XHRcdFx0bXVzY2xlUmF0ZTp7fVxuXHRcdFx0XHR9LFxuXHRcdFx0XHQvLyA8dmlldz7lv4Pnjoc6e3tpdGVtLmRhdGFfbXNnLm1lYW5IZWFydFJhdGV9fSDmrKEv5YiGPC92aWV3PlxuXHRcdFx0XHQvLyA8dmlldz5IUlbvvJp7e2l0ZW0uZGF0YV9tc2cuYXZlcmFnZUhSVn19IOavq+enkjwvdmlldz5cblx0XHRcdFx0Ly8gPHZpZXc+UVRj77yae3tpdGVtLmRhdGFfbXNnLmF2ZXJhZ2VUaW1lSW50ZXJ2YWx9fSDmr6vnp5I8L3ZpZXc+XG5cdFx0XHRcdEVDR0RhdGE6e1xuXHRcdFx0XHRcdG1lYW5IZWFydFJhdGU6e1xuXHRcdFx0XHRcdFx0bmFtZTon5b+D546HJyxcblx0XHRcdFx0XHRcdHVuaXQ6J+asoS/liIYnLFxuXHRcdFx0XHRcdFx0a2V5bmFtZTonaGVhcnRSYXRlJ1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0YXZlcmFnZUhSVjp7XG5cdFx0XHRcdFx0XHRuYW1lOidIUlYnLFxuXHRcdFx0XHRcdFx0dW5pdDon5q+r56eSJyxcblx0XHRcdFx0XHRcdGtleW5hbWU6J2hydidcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdGF2ZXJhZ2VUaW1lSW50ZXJ2YWw6e1xuXHRcdFx0XHRcdFx0bmFtZTonUVRjJyxcblx0XHRcdFx0XHRcdHVuaXQ6J+avq+enkicsXG5cdFx0XHRcdFx0XHRrZXluYW1lOidRVEMnXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRjb2xvckFycjpbXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0Y29sb3I6JyM0NmI0ZmYnLFxuXHRcdFx0XHRcdFx0YmdDb2xvcjonI2UxZjNmZCdcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdGNvbG9yOicjMjljZjZjJyxcblx0XHRcdFx0XHRcdGJnQ29sb3I6JyNlMmZmZjMnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRjb2xvcjonI2ZjYzA1ZCcsXG5cdFx0XHRcdFx0XHRiZ0NvbG9yOicjZmVmNWUzJ1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0Y29sb3I6JyNmYTRlMzMnLFxuXHRcdFx0XHRcdFx0YmdDb2xvcjonI2ZlZTVlMSdcblx0XHRcdFx0XHR9XG5cdFx0XHRcdF1cblx0XHRcdH07XG5cdFx0fSxcblx0XHRtb3VudGVkKCkge1xuXHRcdFx0aWYodGhpcy5rZXlfbmFtZSA9PSAnYm9keURhdGEnKXtcblx0XHRcdFx0dGhpcy5ib2R5RGF0YS5CTUkgPSB0aGlzLiR1dGlscy5nZXRCb2R5S2V5SW5mbyh0aGlzLml0ZW0uZGF0YV9tc2cuQk1JLCdCTUknKVxuXHRcdFx0XHR0aGlzLmJvZHlEYXRhLkJNSS50aXRsZSA9IFwiQk1JXCJcblx0XHRcdFx0dGhpcy5ib2R5RGF0YS5ib2R5RmF0UGVyY2VudGFnZSA9IHRoaXMuJHV0aWxzLmdldEJvZHlLZXlJbmZvKHRoaXMuaXRlbS5kYXRhX21zZy5ib2R5RmF0UGVyY2VudGFnZSwnYm9keUZhdFBlcmNlbnRhZ2UnKVxuXHRcdFx0XHR0aGlzLmJvZHlEYXRhLmJvZHlGYXRQZXJjZW50YWdlLnRpdGxlID0gXCLkvZPohILnjodcIlxuXHRcdFx0XHR0aGlzLmJvZHlEYXRhLm11c2NsZVJhdGUgPSB0aGlzLiR1dGlscy5nZXRCb2R5S2V5SW5mbyh0aGlzLml0ZW0uZGF0YV9tc2cubXVzY2xlUmF0ZSwnbXVzY2xlUmF0ZScpXG5cdFx0XHRcdHRoaXMuYm9keURhdGEubXVzY2xlUmF0ZS50aXRsZSA9IFwi6IKM6IKJ546HXCJcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cbi5kX2JveHtcblx0dmlld3tcblx0XHR3aWR0aDogMjAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcblx0XHRmb250LXNpemU6IDI2cnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHJweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXHR2aWV3Om50aC1jaGlsZCgxKXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdH1cbn1cbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///185\n"); /***/ }), /* 186 */ /*!***********************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/ecg-info/ecg-info.vue ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ecg_info_vue_vue_type_template_id_0b42eb78_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ecg-info.vue?vue&type=template&id=0b42eb78&scoped=true& */ 187);\n/* harmony import */ var _ecg_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ecg-info.vue?vue&type=script&lang=js& */ 213);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _ecg_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _ecg_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _ecg_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _ecg_info_vue_vue_type_template_id_0b42eb78_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _ecg_info_vue_vue_type_template_id_0b42eb78_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0b42eb78\",\n null,\n false,\n _ecg_info_vue_vue_type_template_id_0b42eb78_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/ecg-info/ecg-info.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTg2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9lY2ctaW5mby52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGI0MmViNzgmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9lY2ctaW5mby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2VjZy1pbmZvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjBiNDJlYjc4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvZWNnLWluZm8vZWNnLWluZm8udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///186\n"); /***/ }), /* 187 */ /*!******************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/ecg-info/ecg-info.vue?vue&type=template&id=0b42eb78&scoped=true& ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ecg_info_vue_vue_type_template_id_0b42eb78_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ecg-info.vue?vue&type=template&id=0b42eb78&scoped=true& */ 188); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ecg_info_vue_vue_type_template_id_0b42eb78_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ecg_info_vue_vue_type_template_id_0b42eb78_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ecg_info_vue_vue_type_template_id_0b42eb78_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ecg_info_vue_vue_type_template_id_0b42eb78_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 188 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/ecg-info/ecg-info.vue?vue&type=template&id=0b42eb78&scoped=true& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniPopup: __webpack_require__(/*! @/uni_modules/uni-popup/components/uni-popup/uni-popup.vue */ 189) .default, xdt: __webpack_require__(/*! @/components/xdt/xdt.vue */ 200).default, body_info_components: __webpack_require__(/*! @/components/body_info_components/body_info_components.vue */ 206) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c( "uni-popup", { ref: "popup", attrs: { type: "bottom", "border-radius": "10px 10px 0 0", _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ _vm._$s(3, "i", _vm.typeIndex == 1) ? _c( "view", { staticClass: _vm._$s(3, "sc", "pop-main"), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "pops"), attrs: { _i: 4 }, }, [ _c("view", { staticClass: _vm._$s(5, "sc", "pop-close"), attrs: { _i: 5 }, on: { click: function ($event) { return _vm.close() }, }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "dxxl"), attrs: { _i: 6 }, }, [ _c( "scroll-view", { staticClass: _vm._$s(7, "sc", "myScoll"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "box1"), attrs: { _i: 8 }, }, [_c("canvas", {})] ), _c( "view", { staticClass: _vm._$s(10, "sc", "box2"), style: _vm._$s(10, "s", { left: _vm.pLeft + "px", }), attrs: { _i: 10 }, }, [_c("canvas", {})] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "list"), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "flx flx_ac "), attrs: { _i: 13 }, }, [ _c("view", [ _c("image", { attrs: { src: _vm._$s( 15, "a-src", __webpack_require__(/*! ../../static/icon/xinlv-small.png */ 211) ), _i: 15, }, }), ]), _c("view"), ] ), _c( "view", { staticClass: _vm._$s( 17, "sc", "flx flx_sb sl_box flx_wp" ), attrs: { _i: 17 }, }, [ _vm._l( _vm._$s(18, "f", { forItems: _vm.xinlv.jisuan, }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(18, "f", { forIndex: $20, key: 18 + "-" + $30, }), staticClass: _vm._$s( "18-" + $30, "sc", "all" ), attrs: { _i: "18-" + $30 }, }, [ _c("view", [ _c( "span", { staticClass: _vm._$s( "20-" + $30, "sc", "sl_box_wz" ), attrs: { _i: "20-" + $30 }, }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s( item.times ? item.times : 0 ) ) ), ] ), _c( "span", { staticClass: _vm._$s( "21-" + $30, "sc", "sl_box_unit" ), attrs: { _i: "21-" + $30 }, }, [ _vm._v( _vm._$s( "21-" + $30, "t0-0", _vm._s(item.unit) ) ), ] ), ]), _c( "view", { staticClass: _vm._$s( "22-" + $30, "sc", "sl_box_desc" ), attrs: { _i: "22-" + $30 }, }, [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s(item.desc) ) ), ] ), _vm._$s("23-" + $30, "i", item.cankao) ? _c( "view", { staticClass: _vm._$s( "23-" + $30, "sc", "sl_box_cankao" ), attrs: { _i: "23-" + $30 }, }, [ _vm._v( _vm._$s( "23-" + $30, "t0-0", _vm._s(item.cankao) ) ), ] ) : _vm._e(), ] ) } ), _vm._l( _vm._$s(24, "f", { forItems: _vm.xinlv.cankao, }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(24, "f", { forIndex: $21, key: 24 + "-" + $31, }), staticClass: _vm._$s( "24-" + $31, "sc", "all" ), attrs: { _i: "24-" + $31 }, }, [ _c("view", [ _c( "span", { staticClass: _vm._$s( "26-" + $31, "sc", "sl_box_wz" ), attrs: { _i: "26-" + $31 }, }, [ _vm._v( _vm._$s( "26-" + $31, "t0-0", _vm._s( item.times.toFixed(2) ) ) ), ] ), _c( "span", { staticClass: _vm._$s( "27-" + $31, "sc", "sl_box_unit" ), attrs: { _i: "27-" + $31 }, }, [ _vm._v( _vm._$s( "27-" + $31, "t0-0", _vm._s(item.unit) ) ), ] ), ]), _c( "view", { staticClass: _vm._$s( "28-" + $31, "sc", "sl_box_desc" ), attrs: { _i: "28-" + $31 }, }, [ _vm._v( _vm._$s( "28-" + $31, "t0-0", _vm._s(item.desc) ) ), ] ), _vm._$s("29-" + $31, "i", item.cankao) ? _c( "view", { staticClass: _vm._$s( "29-" + $31, "sc", "sl_box_cankao" ), attrs: { _i: "29-" + $31 }, }, [ _vm._v( _vm._$s( "29-" + $31, "t0-0", _vm._s(item.cankao) ) ), ] ) : _vm._e(), ] ) } ), ], 2 ), ] ), _c( "view", { staticClass: _vm._$s(30, "sc", "list"), attrs: { _i: 30 }, }, [ _c( "view", { staticClass: _vm._$s(31, "sc", "flx flx_ac "), attrs: { _i: 31 }, }, [ _c("view", [ _c("image", { attrs: { src: _vm._$s( 33, "a-src", __webpack_require__(/*! ../../static/icon/xinlv-small.png */ 211) ), _i: 33, }, }), ]), _c("view"), ] ), _c( "view", [ _c("xdt", { attrs: { datas: _vm.ybx.hrv, _i: 36 }, }), _c("xdt", { attrs: { datas: _vm.ybx.sdnn, _i: 37 }, }), _c("xdt", { attrs: { datas: _vm.ybx.rmssd, _i: 38 }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(39, "sc", "list"), attrs: { _i: 39 }, }, [ _c( "view", { staticClass: _vm._$s(40, "sc", "flx flx_ac "), attrs: { _i: 40 }, }, [ _c("view", [ _c("image", { attrs: { src: _vm._$s( 42, "a-src", __webpack_require__(/*! ../../static/icon/xinlv-small.png */ 211) ), _i: 42, }, }), ]), _c("view"), ] ), _c( "view", [ _c("xdt", { attrs: { datas: _vm.xdt.pwv, _i: 45 }, }), _c("xdt", { attrs: { datas: _vm.xdt.qtc, _i: 46 }, }), _c("xdt", { attrs: { datas: _vm.xdt.qsrf, _i: 47 }, }), _c("xdt", { attrs: { datas: _vm.xdt.qsrx, _i: 48 }, }), _c("xdt", { attrs: { datas: _vm.xdt.qsrfx, _i: 49 }, }), _c("xdt", { attrs: { datas: _vm.xdt.st, _i: 50 }, }), ], 1 ), ] ), _c("view"), ] ), ] ) : _vm._e(), _vm._$s(52, "i", _vm.typeIndex == 2) ? _c( "view", { staticClass: _vm._$s(52, "sc", "pop-main"), attrs: { _i: 52 }, }, [ _c( "view", { staticClass: _vm._$s(53, "sc", "pops"), attrs: { _i: 53 }, }, [ _c("view", { staticClass: _vm._$s(54, "sc", "pop-close"), attrs: { _i: 54 }, on: { click: function ($event) { return _vm.close() }, }, }), _c("view", [ _c( "view", { staticClass: _vm._$s(56, "sc", "flx flx_ac"), attrs: { _i: 56 }, }, [ _c("view", [ _c("text", { staticClass: _vm._$s( 58, "sc", "iconfont icon-wode" ), style: _vm._$s( 58, "s", "font-size: 50rpx;margin-right:10rpx;color:" + _vm.bodyDesc.color ), attrs: { _i: 58 }, }), ]), _c("view", [ _c("text", [ _vm._v( _vm._$s( 60, "t0-0", _vm._s(_vm.bodyDesc.name) ) ), ]), ]), ] ), _c("view", [ _c("image", { attrs: { src: _vm._$s( 62, "a-src", __webpack_require__(/*! ../../static/image/body.png */ 212) ), _i: 62, }, }), _c( "view", { staticClass: _vm._$s( 63, "sc", "left_position postion " ), attrs: { _i: 63 }, }, [ _c( "view", { staticClass: _vm._$s( 64, "sc", "desc_box" ), attrs: { _i: 64 }, }, [ _c( "view", { staticClass: _vm._$s( 65, "sc", "flx flx_ac" ), attrs: { _i: 65 }, }, [ _c( "view", { staticClass: _vm._$s( 66, "sc", "tt" ), attrs: { _i: 66 }, }, [ _vm._v( _vm._$s( 66, "t0-0", _vm._s( _vm.dataInfo.data_msg .basalMetabolicRate ) ) ), ] ), _c("view", { staticClass: _vm._$s( 67, "sc", "unit" ), attrs: { _i: 67 }, }), ] ), _c("view", { staticClass: _vm._$s(68, "sc", "name"), attrs: { _i: 68 }, }), ] ), _c( "view", { staticClass: _vm._$s( 69, "sc", "desc_box" ), attrs: { _i: 69 }, }, [ _c( "view", { staticClass: _vm._$s( 70, "sc", "flx flx_ac" ), attrs: { _i: 70 }, }, [ _c( "view", { staticClass: _vm._$s( 71, "sc", "tt" ), attrs: { _i: 71 }, }, [ _vm._v( _vm._$s( 71, "t0-0", _vm._s( _vm.dataInfo.data_msg .boneMass ) ) ), ] ), _c("view", { staticClass: _vm._$s( 72, "sc", "unit" ), attrs: { _i: 72 }, }), ] ), _c("view", { staticClass: _vm._$s(73, "sc", "name"), attrs: { _i: 73 }, }), ] ), _c( "view", { staticClass: _vm._$s( 74, "sc", "desc_box" ), attrs: { _i: 74 }, }, [ _c( "view", { staticClass: _vm._$s( 75, "sc", "flx flx_ac" ), attrs: { _i: 75 }, }, [ _c( "view", { staticClass: _vm._$s( 76, "sc", "tt" ), attrs: { _i: 76 }, }, [ _vm._v( _vm._$s( 76, "t0-0", _vm._s( _vm.dataInfo.data_msg .waterContent ) ) ), ] ), _c("view", { staticClass: _vm._$s( 77, "sc", "unit" ), attrs: { _i: 77 }, }), ] ), _c("view", { staticClass: _vm._$s(78, "sc", "name"), attrs: { _i: 78 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( 79, "sc", "right_position postion" ), attrs: { _i: 79 }, }, [ _c( "view", { staticClass: _vm._$s( 80, "sc", "desc_box" ), attrs: { _i: 80 }, }, [ _c( "view", { staticClass: _vm._$s( 81, "sc", "flx flx_ac" ), attrs: { _i: 81 }, }, [ _c( "view", { staticClass: _vm._$s( 82, "sc", "tt" ), attrs: { _i: 82 }, }, [ _vm._v( _vm._$s( 82, "t0-0", _vm._s( _vm.dataInfo.data_msg .fatMass ) ) ), ] ), _c("view", { staticClass: _vm._$s( 83, "sc", "unit" ), attrs: { _i: 83 }, }), ] ), _c("view", { staticClass: _vm._$s(84, "sc", "name"), attrs: { _i: 84 }, }), ] ), _c( "view", { staticClass: _vm._$s( 85, "sc", "desc_box" ), attrs: { _i: 85 }, }, [ _c( "view", { staticClass: _vm._$s( 86, "sc", "flx flx_ac" ), attrs: { _i: 86 }, }, [ _c( "view", { staticClass: _vm._$s( 87, "sc", "tt" ), attrs: { _i: 87 }, }, [ _vm._v( _vm._$s( 87, "t0-0", _vm._s( _vm.dataInfo.data_msg .proteinAmount ) ) ), ] ), _c("view", { staticClass: _vm._$s( 88, "sc", "unit" ), attrs: { _i: 88 }, }), ] ), _c("view", { staticClass: _vm._$s(89, "sc", "name"), attrs: { _i: 89 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( 90, "sc", "postion center_posion" ), attrs: { _i: 90 }, }, [ _vm._v( _vm._$s( 90, "t0-0", _vm._s( _vm.dataInfo.data_msg.userInfo.gender == "2" ? "女" : "男" ) ) + _vm._$s( 90, "t0-1", _vm._s( _vm.dataInfo.data_msg.userInfo.weight ) ) ), ] ), _c( "view", { staticClass: _vm._$s( 91, "sc", "postion right_center" ), attrs: { _i: 91 }, }, [ _vm._v( _vm._$s( 91, "t0-0", _vm._s( _vm.dataInfo.data_msg.userInfo.height ) ) ), ] ), ]), _c( "view", { staticClass: _vm._$s(92, "sc", "radius_box"), attrs: { _i: 92 }, }, _vm._l( _vm._$s(93, "f", { forItems: _vm.arr }), function (v, i, $22, $32) { return _c( "view", { key: _vm._$s(93, "f", { forIndex: $22, key: i, }), }, [ _c("body_info_components", { attrs: { key_name: v, value: parseFloat( _vm.dataInfo.data_msg[v] ), _i: "94-" + $32, }, }), ], 1 ) } ), 0 ), _c("view"), ]), _c("view"), ] ), ] ) : _vm._e(), ] ), ] ), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 189 */ /*!***********************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/uni-popup/components/uni-popup/uni-popup.vue ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-popup.vue?vue&type=template&id=7c43d41b& */ 190);\n/* harmony import */ var _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-popup.vue?vue&type=script&lang=js& */ 198);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-popup/components/uni-popup/uni-popup.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0g7QUFDdEg7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ21OO0FBQ25OLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxvRkFBTTtBQUNSLEVBQUUsNkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktcG9wdXAudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdjNDNkNDFiJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdW5pLXBvcHVwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdW5pLXBvcHVwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy91bmktcG9wdXAvY29tcG9uZW50cy91bmktcG9wdXAvdW5pLXBvcHVwLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///189\n"); /***/ }), /* 190 */ /*!******************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/uni-popup/components/uni-popup/uni-popup.vue?vue&type=template&id=7c43d41b& ***! \******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-popup.vue?vue&type=template&id=7c43d41b& */ 191); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7c43d41b___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 191 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/uni-popup/components/uni-popup/uni-popup.vue?vue&type=template&id=7c43d41b& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniTransition: __webpack_require__(/*! @/uni_modules/uni-transition/components/uni-transition/uni-transition.vue */ 192) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.showPopup) ? _c( "view", { staticClass: _vm._$s(0, "sc", "uni-popup"), class: _vm._$s(0, "c", [ _vm.popupstyle, _vm.isDesktop ? "fixforpc-z-index" : "", ]), attrs: { _i: 0 }, }, [ _c( "view", { attrs: { _i: 1 }, on: { touchstart: _vm.touchstart } }, [ _vm._$s(2, "i", _vm.maskShow) ? _c("uni-transition", { key: "1", attrs: { name: "mask", "mode-class": "fade", styles: _vm.maskClass, duration: _vm.duration, show: _vm.showTrans, _i: 2, }, on: { click: _vm.onTap }, }) : _vm._e(), _c( "uni-transition", { key: "2", attrs: { "mode-class": _vm.ani, name: "content", styles: _vm.transClass, duration: _vm.duration, show: _vm.showTrans, _i: 3, }, on: { click: _vm.onTap }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "uni-popup__wrapper"), class: _vm._$s(4, "c", [_vm.popupstyle]), style: _vm._$s(4, "s", _vm.getStyles), attrs: { _i: 4 }, on: { click: _vm.clear }, }, [_vm._t("default", null, { _i: 5 })], 2 ), ] ), ], 1 ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 192 */ /*!**************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/uni-transition/components/uni-transition/uni-transition.vue ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-transition.vue?vue&type=template&id=6369f8c4& */ 193);\n/* harmony import */ var _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-transition.vue?vue&type=script&lang=js& */ 195);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uni-transition/components/uni-transition/uni-transition.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkg7QUFDM0g7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ21OO0FBQ25OLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSx5RkFBTTtBQUNSLEVBQUUsa0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTkyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktdHJhbnNpdGlvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjM2OWY4YzQmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91bmktdHJhbnNpdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3VuaS10cmFuc2l0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1bmlfbW9kdWxlcy91bmktdHJhbnNpdGlvbi9jb21wb25lbnRzL3VuaS10cmFuc2l0aW9uL3VuaS10cmFuc2l0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///192\n"); /***/ }), /* 193 */ /*!*********************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=template&id=6369f8c4& ***! \*********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-transition.vue?vue&type=template&id=6369f8c4& */ 194); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 194 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=template&id=6369f8c4& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", _vm.isShow), expression: "_$s(0,'v-show',isShow)", }, ], ref: "ani", class: _vm._$s(0, "c", _vm.customClass), style: _vm._$s(0, "s", _vm.transformStyles), attrs: { animation: _vm._$s(0, "a-animation", _vm.animationData), _i: 0 }, on: { click: _vm.onClick }, }, [_vm._t("default", null, { _i: 1 })], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 195 */ /*!***************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-transition.vue?vue&type=script&lang=js& */ 196);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTB1QixDQUFnQixvdEJBQUcsRUFBQyIsImZpbGUiOiIxOTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktdHJhbnNpdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS10cmFuc2l0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///195\n"); /***/ }), /* 196 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 51));\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _createAnimation = __webpack_require__(/*! ./createAnimation */ 197);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n/**\n * Transition 过渡动画\n * @description 简单过渡动画组件\n * @tutorial https://ext.dcloud.net.cn/plugin?id=985\n * @property {Boolean} show = [false|true] 控制组件显示或隐藏\n * @property {Array|String} modeClass = [fade|slide-top|slide-right|slide-bottom|slide-left|zoom-in|zoom-out] 过渡动画类型\n * @value fade 渐隐渐出过渡\n * @value slide-top 由上至下过渡\n * @value slide-right 由右至左过渡\n * @value slide-bottom 由下至上过渡\n * @value slide-left 由左至右过渡\n * @value zoom-in 由小到大过渡\n * @value zoom-out 由大到小过渡\n * @property {Number} duration 过渡动画持续时间\n * @property {Object} styles 组件样式,同 css 样式,注意带’-‘连接符的属性需要使用小驼峰写法如:`backgroundColor:red`\n */\nvar _default2 = {\n name: 'uniTransition',\n emits: ['click', 'change'],\n props: {\n show: {\n type: Boolean,\n default: false\n },\n modeClass: {\n type: [Array, String],\n default: function _default() {\n return 'fade';\n }\n },\n duration: {\n type: Number,\n default: 300\n },\n styles: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n customClass: {\n type: String,\n default: ''\n },\n onceRender: {\n type: Boolean,\n default: false\n }\n },\n data: function data() {\n return {\n isShow: false,\n transform: '',\n opacity: 1,\n animationData: {},\n durationTime: 300,\n config: {}\n };\n },\n watch: {\n show: {\n handler: function handler(newVal) {\n if (newVal) {\n this.open();\n } else {\n // 避免上来就执行 close,导致动画错乱\n if (this.isShow) {\n this.close();\n }\n }\n },\n immediate: true\n }\n },\n computed: {\n // 生成样式数据\n stylesObject: function stylesObject() {\n var styles = _objectSpread(_objectSpread({}, this.styles), {}, {\n 'transition-duration': this.duration / 1000 + 's'\n });\n var transform = '';\n for (var i in styles) {\n var line = this.toLine(i);\n transform += line + ':' + styles[i] + ';';\n }\n return transform;\n },\n // 初始化动画条件\n transformStyles: function transformStyles() {\n return 'transform:' + this.transform + ';' + 'opacity:' + this.opacity + ';' + this.stylesObject;\n }\n },\n created: function created() {\n // 动画默认配置\n this.config = {\n duration: this.duration,\n timingFunction: 'ease',\n transformOrigin: '50% 50%',\n delay: 0\n };\n this.durationTime = this.duration;\n },\n methods: {\n /**\n * ref 触发 初始化动画\n */\n init: function init() {\n var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n if (obj.duration) {\n this.durationTime = obj.duration;\n }\n this.animation = (0, _createAnimation.createAnimation)(Object.assign(this.config, obj), this);\n },\n /**\n * 点击组件触发回调\n */\n onClick: function onClick() {\n this.$emit('click', {\n detail: this.isShow\n });\n },\n /**\n * ref 触发 动画分组\n * @param {Object} obj\n */\n step: function step(obj) {\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n if (!this.animation) return;\n for (var i in obj) {\n try {\n if ((0, _typeof2.default)(obj[i]) === 'object') {\n var _this$animation;\n (_this$animation = this.animation)[i].apply(_this$animation, (0, _toConsumableArray2.default)(obj[i]));\n } else {\n this.animation[i](obj[i]);\n }\n } catch (e) {\n __f__(\"error\", \"\\u65B9\\u6CD5 \".concat(i, \" \\u4E0D\\u5B58\\u5728\"), \" at uni_modules/uni-transition/components/uni-transition/uni-transition.vue:148\");\n }\n }\n this.animation.step(config);\n return this;\n },\n /**\n * ref 触发 执行动画\n */\n run: function run(fn) {\n if (!this.animation) return;\n this.animation.run(fn);\n },\n // 开始过度动画\n open: function open() {\n var _this = this;\n clearTimeout(this.timer);\n this.transform = '';\n this.isShow = true;\n var _this$styleInit = this.styleInit(false),\n opacity = _this$styleInit.opacity,\n transform = _this$styleInit.transform;\n if (typeof opacity !== 'undefined') {\n this.opacity = opacity;\n }\n this.transform = transform;\n // 确保动态样式已经生效后,执行动画,如果不加 nextTick ,会导致 wx 动画执行异常\n this.$nextTick(function () {\n // TODO 定时器保证动画完全执行,目前有些问题,后面会取消定时器\n _this.timer = setTimeout(function () {\n _this.animation = (0, _createAnimation.createAnimation)(_this.config, _this);\n _this.tranfromInit(false).step();\n _this.animation.run();\n _this.$emit('change', {\n detail: _this.isShow\n });\n }, 20);\n });\n },\n // 关闭过度动画\n close: function close(type) {\n var _this2 = this;\n if (!this.animation) return;\n this.tranfromInit(true).step().run(function () {\n _this2.isShow = false;\n _this2.animationData = null;\n _this2.animation = null;\n var _this2$styleInit = _this2.styleInit(false),\n opacity = _this2$styleInit.opacity,\n transform = _this2$styleInit.transform;\n _this2.opacity = opacity || 1;\n _this2.transform = transform;\n _this2.$emit('change', {\n detail: _this2.isShow\n });\n });\n },\n // 处理动画开始前的默认样式\n styleInit: function styleInit(type) {\n var _this3 = this;\n var styles = {\n transform: ''\n };\n var buildStyle = function buildStyle(type, mode) {\n if (mode === 'fade') {\n styles.opacity = _this3.animationType(type)[mode];\n } else {\n styles.transform += _this3.animationType(type)[mode] + ' ';\n }\n };\n if (typeof this.modeClass === 'string') {\n buildStyle(type, this.modeClass);\n } else {\n this.modeClass.forEach(function (mode) {\n buildStyle(type, mode);\n });\n }\n return styles;\n },\n // 处理内置组合动画\n tranfromInit: function tranfromInit(type) {\n var _this4 = this;\n var buildTranfrom = function buildTranfrom(type, mode) {\n var aniNum = null;\n if (mode === 'fade') {\n aniNum = type ? 0 : 1;\n } else {\n aniNum = type ? '-100%' : '0';\n if (mode === 'zoom-in') {\n aniNum = type ? 0.8 : 1;\n }\n if (mode === 'zoom-out') {\n aniNum = type ? 1.2 : 1;\n }\n if (mode === 'slide-right') {\n aniNum = type ? '100%' : '0';\n }\n if (mode === 'slide-bottom') {\n aniNum = type ? '100%' : '0';\n }\n }\n _this4.animation[_this4.animationMode()[mode]](aniNum);\n };\n if (typeof this.modeClass === 'string') {\n buildTranfrom(type, this.modeClass);\n } else {\n this.modeClass.forEach(function (mode) {\n buildTranfrom(type, mode);\n });\n }\n return this.animation;\n },\n animationType: function animationType(type) {\n return {\n fade: type ? 0 : 1,\n 'slide-top': \"translateY(\".concat(type ? '0' : '-100%', \")\"),\n 'slide-right': \"translateX(\".concat(type ? '0' : '100%', \")\"),\n 'slide-bottom': \"translateY(\".concat(type ? '0' : '100%', \")\"),\n 'slide-left': \"translateX(\".concat(type ? '0' : '-100%', \")\"),\n 'zoom-in': \"scaleX(\".concat(type ? 1 : 0.8, \") scaleY(\").concat(type ? 1 : 0.8, \")\"),\n 'zoom-out': \"scaleX(\".concat(type ? 1 : 1.2, \") scaleY(\").concat(type ? 1 : 1.2, \")\")\n };\n },\n // 内置动画类型与实际动画对应字典\n animationMode: function animationMode() {\n return {\n fade: 'opacity',\n 'slide-top': 'translateY',\n 'slide-right': 'translateX',\n 'slide-bottom': 'translateY',\n 'slide-left': 'translateX',\n 'zoom-in': 'scale',\n 'zoom-out': 'scale'\n };\n },\n // 驼峰转中横线\n toLine: function toLine(name) {\n return name.replace(/([A-Z])/g, '-$1').toLowerCase();\n }\n }\n};\nexports.default = _default2;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 46)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXRyYW5zaXRpb24vY29tcG9uZW50cy91bmktdHJhbnNpdGlvbi91bmktdHJhbnNpdGlvbi52dWUiXSwibmFtZXMiOlsibmFtZSIsImVtaXRzIiwicHJvcHMiLCJzaG93IiwidHlwZSIsImRlZmF1bHQiLCJtb2RlQ2xhc3MiLCJkdXJhdGlvbiIsInN0eWxlcyIsImN1c3RvbUNsYXNzIiwib25jZVJlbmRlciIsImRhdGEiLCJpc1Nob3ciLCJ0cmFuc2Zvcm0iLCJvcGFjaXR5IiwiYW5pbWF0aW9uRGF0YSIsImR1cmF0aW9uVGltZSIsImNvbmZpZyIsIndhdGNoIiwiaGFuZGxlciIsImltbWVkaWF0ZSIsImNvbXB1dGVkIiwic3R5bGVzT2JqZWN0IiwidHJhbnNmb3JtU3R5bGVzIiwiY3JlYXRlZCIsInRpbWluZ0Z1bmN0aW9uIiwidHJhbnNmb3JtT3JpZ2luIiwiZGVsYXkiLCJtZXRob2RzIiwiaW5pdCIsIm9uQ2xpY2siLCJkZXRhaWwiLCJzdGVwIiwicnVuIiwib3BlbiIsImNsZWFyVGltZW91dCIsImNsb3NlIiwic3R5bGVJbml0IiwiYnVpbGRTdHlsZSIsInRyYW5mcm9tSW5pdCIsImFuaU51bSIsImJ1aWxkVHJhbmZyb20iLCJhbmltYXRpb25UeXBlIiwiZmFkZSIsImFuaW1hdGlvbk1vZGUiLCJ0b0xpbmUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFVQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWZBLGdCQWdCQTtFQUNBQTtFQUNBQztFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7SUFDQTtJQUNBSztNQUNBTjtNQUNBQztJQUNBO0VBQ0E7RUFDQU07SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQWY7TUFDQWdCO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0EsNkNBQ0E7UUFDQTtNQUFBLEVBQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQVQ7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBVTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7TUFDQWpCO01BQ0FrQjtNQUNBQztNQUNBQztJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO1FBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0E7VUFDQTtZQUFBO1lBQ0E7VUFDQTtZQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFBQXJCO1FBQUFEO01BQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1lBQ0FrQjtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUs7TUFBQTtNQUNBO01BQ0Esd0JBQ0FKLE9BQ0FDO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7VUFBQW5CO1VBQUFEO1FBQ0E7UUFDQTtRQUNBO1VBQ0FrQjtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FNO01BQUE7TUFDQTtRQUNBeEI7TUFDQTtNQUNBO1FBQ0E7VUFDQUw7UUFDQTtVQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBOEI7TUFDQTtRQUNBO1VBQ0FBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtRQUNBO1VBQ0FDO1FBQ0E7VUFDQUE7VUFDQTtZQUNBQTtVQUNBO1VBQ0E7WUFDQUE7VUFDQTtVQUNBO1lBQ0FBO1VBQ0E7VUFDQTtZQUNBQTtVQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQUM7TUFDQTtRQUNBO1VBQ0FBO1FBQ0E7TUFDQTtNQUVBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBQztRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0FEO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FFO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSw0QiIsImZpbGUiOiIxOTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDwhLS0gI2lmbmRlZiBBUFAtTlZVRSAtLT5cbiAgPHZpZXcgdi1zaG93PVwiaXNTaG93XCIgcmVmPVwiYW5pXCIgOmFuaW1hdGlvbj1cImFuaW1hdGlvbkRhdGFcIiA6Y2xhc3M9XCJjdXN0b21DbGFzc1wiIDpzdHlsZT1cInRyYW5zZm9ybVN0eWxlc1wiIEBjbGljaz1cIm9uQ2xpY2tcIj48c2xvdD48L3Nsb3Q+PC92aWV3PlxuICA8IS0tICNlbmRpZiAtLT5cbiAgPCEtLSAjaWZkZWYgQVBQLU5WVUUgLS0+XG4gIDx2aWV3IHYtaWY9XCJpc1Nob3dcIiByZWY9XCJhbmlcIiA6YW5pbWF0aW9uPVwiYW5pbWF0aW9uRGF0YVwiIDpjbGFzcz1cImN1c3RvbUNsYXNzXCIgOnN0eWxlPVwidHJhbnNmb3JtU3R5bGVzXCIgQGNsaWNrPVwib25DbGlja1wiPjxzbG90Pjwvc2xvdD48L3ZpZXc+XG4gIDwhLS0gI2VuZGlmIC0tPlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCB7IGNyZWF0ZUFuaW1hdGlvbiB9IGZyb20gJy4vY3JlYXRlQW5pbWF0aW9uJ1xuXG4vKipcbiAqIFRyYW5zaXRpb24g6L+H5rih5Yqo55S7XG4gKiBAZGVzY3JpcHRpb24g566A5Y2V6L+H5rih5Yqo55S757uE5Lu2XG4gKiBAdHV0b3JpYWwgaHR0cHM6Ly9leHQuZGNsb3VkLm5ldC5jbi9wbHVnaW4/aWQ9OTg1XG4gKiBAcHJvcGVydHkge0Jvb2xlYW59IHNob3cgPSBbZmFsc2V8dHJ1ZV0g5o6n5Yi257uE5Lu25pi+56S65oiW6ZqQ6JePXG4gKiBAcHJvcGVydHkge0FycmF5fFN0cmluZ30gbW9kZUNsYXNzID0gW2ZhZGV8c2xpZGUtdG9wfHNsaWRlLXJpZ2h0fHNsaWRlLWJvdHRvbXxzbGlkZS1sZWZ0fHpvb20taW58em9vbS1vdXRdIOi/h+a4oeWKqOeUu+exu+Wei1xuICogIEB2YWx1ZSBmYWRlIOa4kOmakOa4kOWHuui/h+a4oVxuICogIEB2YWx1ZSBzbGlkZS10b3Ag55Sx5LiK6Iez5LiL6L+H5rihXG4gKiAgQHZhbHVlIHNsaWRlLXJpZ2h0IOeUseWPs+iHs+W3pui/h+a4oVxuICogIEB2YWx1ZSBzbGlkZS1ib3R0b20g55Sx5LiL6Iez5LiK6L+H5rihXG4gKiAgQHZhbHVlIHNsaWRlLWxlZnQg55Sx5bem6Iez5Y+z6L+H5rihXG4gKiAgQHZhbHVlIHpvb20taW4g55Sx5bCP5Yiw5aSn6L+H5rihXG4gKiAgQHZhbHVlIHpvb20tb3V0IOeUseWkp+WIsOWwj+i/h+a4oVxuICogQHByb3BlcnR5IHtOdW1iZXJ9IGR1cmF0aW9uIOi/h+a4oeWKqOeUu+aMgee7reaXtumXtFxuICogQHByb3BlcnR5IHtPYmplY3R9IHN0eWxlcyDnu4Tku7bmoLflvI/vvIzlkIwgY3NzIOagt+W8j++8jOazqOaEj+W4puKAmS3igJjov57mjqXnrKbnmoTlsZ7mgKfpnIDopoHkvb/nlKjlsI/pqbzls7Dlhpnms5XlpoLvvJpgYmFja2dyb3VuZENvbG9yOnJlZGBcbiAqL1xuZXhwb3J0IGRlZmF1bHQge1xuXHRuYW1lOiAndW5pVHJhbnNpdGlvbicsXG5cdGVtaXRzOlsnY2xpY2snLCdjaGFuZ2UnXSxcblx0cHJvcHM6IHtcblx0XHRzaG93OiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9LFxuXHRcdG1vZGVDbGFzczoge1xuXHRcdFx0dHlwZTogW0FycmF5LCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdCgpIHtcblx0XHRcdFx0cmV0dXJuICdmYWRlJ1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0ZHVyYXRpb246IHtcblx0XHRcdHR5cGU6IE51bWJlcixcblx0XHRcdGRlZmF1bHQ6IDMwMFxuXHRcdH0sXG5cdFx0c3R5bGVzOiB7XG5cdFx0XHR0eXBlOiBPYmplY3QsXG5cdFx0XHRkZWZhdWx0KCkge1xuXHRcdFx0XHRyZXR1cm4ge31cblx0XHRcdH1cblx0XHR9LFxuXHRcdGN1c3RvbUNsYXNzOntcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fSxcblx0XHRvbmNlUmVuZGVyOntcblx0XHRcdHR5cGU6Qm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6ZmFsc2Vcblx0XHR9LFxuXHR9LFxuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRpc1Nob3c6IGZhbHNlLFxuXHRcdFx0dHJhbnNmb3JtOiAnJyxcblx0XHRcdG9wYWNpdHk6IDEsXG5cdFx0XHRhbmltYXRpb25EYXRhOiB7fSxcblx0XHRcdGR1cmF0aW9uVGltZTogMzAwLFxuXHRcdFx0Y29uZmlnOiB7fVxuXHRcdH1cblx0fSxcblx0d2F0Y2g6IHtcblx0XHRzaG93OiB7XG5cdFx0XHRoYW5kbGVyKG5ld1ZhbCkge1xuXHRcdFx0XHRpZiAobmV3VmFsKSB7XG5cdFx0XHRcdFx0dGhpcy5vcGVuKClcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHQvLyDpgb/lhY3kuIrmnaXlsLHmiafooYwgY2xvc2Us5a+86Ie05Yqo55S76ZSZ5LmxXG5cdFx0XHRcdFx0aWYgKHRoaXMuaXNTaG93KSB7XG5cdFx0XHRcdFx0XHR0aGlzLmNsb3NlKClcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRpbW1lZGlhdGU6IHRydWVcblx0XHR9XG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0Ly8g55Sf5oiQ5qC35byP5pWw5o2uXG5cdFx0c3R5bGVzT2JqZWN0KCkge1xuXHRcdFx0bGV0IHN0eWxlcyA9IHtcblx0XHRcdFx0Li4udGhpcy5zdHlsZXMsXG5cdFx0XHRcdCd0cmFuc2l0aW9uLWR1cmF0aW9uJzogdGhpcy5kdXJhdGlvbiAvIDEwMDAgKyAncydcblx0XHRcdH1cblx0XHRcdGxldCB0cmFuc2Zvcm0gPSAnJ1xuXHRcdFx0Zm9yIChsZXQgaSBpbiBzdHlsZXMpIHtcblx0XHRcdFx0bGV0IGxpbmUgPSB0aGlzLnRvTGluZShpKVxuXHRcdFx0XHR0cmFuc2Zvcm0gKz0gbGluZSArICc6JyArIHN0eWxlc1tpXSArICc7J1xuXHRcdFx0fVxuXHRcdFx0cmV0dXJuIHRyYW5zZm9ybVxuXHRcdH0sXG5cdFx0Ly8g5Yid5aeL5YyW5Yqo55S75p2h5Lu2XG5cdFx0dHJhbnNmb3JtU3R5bGVzKCkge1xuXHRcdFx0cmV0dXJuICd0cmFuc2Zvcm06JyArIHRoaXMudHJhbnNmb3JtICsgJzsnICsgJ29wYWNpdHk6JyArIHRoaXMub3BhY2l0eSArICc7JyArIHRoaXMuc3R5bGVzT2JqZWN0XG5cdFx0fVxuXHR9LFxuXHRjcmVhdGVkKCkge1xuXHRcdC8vIOWKqOeUu+m7mOiupOmFjee9rlxuXHRcdHRoaXMuY29uZmlnID0ge1xuXHRcdFx0ZHVyYXRpb246IHRoaXMuZHVyYXRpb24sXG5cdFx0XHR0aW1pbmdGdW5jdGlvbjogJ2Vhc2UnLFxuXHRcdFx0dHJhbnNmb3JtT3JpZ2luOiAnNTAlIDUwJScsXG5cdFx0XHRkZWxheTogMFxuXHRcdH1cblx0XHR0aGlzLmR1cmF0aW9uVGltZSA9IHRoaXMuZHVyYXRpb25cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8qKlxuXHRcdCAqICByZWYg6Kem5Y+RIOWIneWni+WMluWKqOeUu1xuXHRcdCAqL1xuXHRcdGluaXQob2JqID0ge30pIHtcblx0XHRcdGlmIChvYmouZHVyYXRpb24pIHtcblx0XHRcdFx0dGhpcy5kdXJhdGlvblRpbWUgPSBvYmouZHVyYXRpb25cblx0XHRcdH1cblx0XHRcdHRoaXMuYW5pbWF0aW9uID0gY3JlYXRlQW5pbWF0aW9uKE9iamVjdC5hc3NpZ24odGhpcy5jb25maWcsIG9iaiksdGhpcylcblx0XHR9LFxuXHRcdC8qKlxuXHRcdCAqIOeCueWHu+e7hOS7tuinpuWPkeWbnuiwg1xuXHRcdCAqL1xuXHRcdG9uQ2xpY2soKSB7XG5cdFx0XHR0aGlzLiRlbWl0KCdjbGljaycsIHtcblx0XHRcdFx0ZGV0YWlsOiB0aGlzLmlzU2hvd1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8qKlxuXHRcdCAqIHJlZiDop6blj5Eg5Yqo55S75YiG57uEXG5cdFx0ICogQHBhcmFtIHtPYmplY3R9IG9ialxuXHRcdCAqL1xuXHRcdHN0ZXAob2JqLCBjb25maWcgPSB7fSkge1xuXHRcdFx0aWYgKCF0aGlzLmFuaW1hdGlvbikgcmV0dXJuXG5cdFx0XHRmb3IgKGxldCBpIGluIG9iaikge1xuXHRcdFx0XHR0cnkge1xuXHRcdFx0XHRcdGlmKHR5cGVvZiBvYmpbaV0gPT09ICdvYmplY3QnKXtcblx0XHRcdFx0XHRcdHRoaXMuYW5pbWF0aW9uW2ldKC4uLm9ialtpXSlcblx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdHRoaXMuYW5pbWF0aW9uW2ldKG9ialtpXSlcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gY2F0Y2ggKGUpIHtcblx0XHRcdFx0XHRjb25zb2xlLmVycm9yKGDmlrnms5UgJHtpfSDkuI3lrZjlnKhgKVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0aGlzLmFuaW1hdGlvbi5zdGVwKGNvbmZpZylcblx0XHRcdHJldHVybiB0aGlzXG5cdFx0fSxcblx0XHQvKipcblx0XHQgKiAgcmVmIOinpuWPkSDmiafooYzliqjnlLtcblx0XHQgKi9cblx0XHRydW4oZm4pIHtcblx0XHRcdGlmICghdGhpcy5hbmltYXRpb24pIHJldHVyblxuXHRcdFx0dGhpcy5hbmltYXRpb24ucnVuKGZuKVxuXHRcdH0sXG5cdFx0Ly8g5byA5aeL6L+H5bqm5Yqo55S7XG5cdFx0b3BlbigpIHtcblx0XHRcdGNsZWFyVGltZW91dCh0aGlzLnRpbWVyKVxuXHRcdFx0dGhpcy50cmFuc2Zvcm0gPSAnJ1xuXHRcdFx0dGhpcy5pc1Nob3cgPSB0cnVlXG5cdFx0XHRsZXQgeyBvcGFjaXR5LCB0cmFuc2Zvcm0gfSA9IHRoaXMuc3R5bGVJbml0KGZhbHNlKVxuXHRcdFx0aWYgKHR5cGVvZiBvcGFjaXR5ICE9PSAndW5kZWZpbmVkJykge1xuXHRcdFx0XHR0aGlzLm9wYWNpdHkgPSBvcGFjaXR5XG5cdFx0XHR9XG5cdFx0XHR0aGlzLnRyYW5zZm9ybSA9IHRyYW5zZm9ybVxuXHRcdFx0Ly8g56Gu5L+d5Yqo5oCB5qC35byP5bey57uP55Sf5pWI5ZCO77yM5omn6KGM5Yqo55S777yM5aaC5p6c5LiN5YqgIG5leHRUaWNrIO+8jOS8muWvvOiHtCB3eCDliqjnlLvmiafooYzlvILluLhcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0Ly8gVE9ETyDlrprml7blmajkv53or4HliqjnlLvlrozlhajmiafooYzvvIznm67liY3mnInkupvpl67popjvvIzlkI7pnaLkvJrlj5bmtojlrprml7blmahcblx0XHRcdFx0dGhpcy50aW1lciA9IHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRcdHRoaXMuYW5pbWF0aW9uID0gY3JlYXRlQW5pbWF0aW9uKHRoaXMuY29uZmlnLCB0aGlzKVxuXHRcdFx0XHRcdHRoaXMudHJhbmZyb21Jbml0KGZhbHNlKS5zdGVwKClcblx0XHRcdFx0XHR0aGlzLmFuaW1hdGlvbi5ydW4oKVxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcblx0XHRcdFx0XHRcdGRldGFpbDogdGhpcy5pc1Nob3dcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9LCAyMClcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDlhbPpl63ov4fluqbliqjnlLtcblx0XHRjbG9zZSh0eXBlKSB7XG5cdFx0XHRpZiAoIXRoaXMuYW5pbWF0aW9uKSByZXR1cm5cblx0XHRcdHRoaXMudHJhbmZyb21Jbml0KHRydWUpXG5cdFx0XHRcdC5zdGVwKClcblx0XHRcdFx0LnJ1bigoKSA9PiB7XG5cdFx0XHRcdFx0dGhpcy5pc1Nob3cgPSBmYWxzZVxuXHRcdFx0XHRcdHRoaXMuYW5pbWF0aW9uRGF0YSA9IG51bGxcblx0XHRcdFx0XHR0aGlzLmFuaW1hdGlvbiA9IG51bGxcblx0XHRcdFx0XHRsZXQgeyBvcGFjaXR5LCB0cmFuc2Zvcm0gfSA9IHRoaXMuc3R5bGVJbml0KGZhbHNlKVxuXHRcdFx0XHRcdHRoaXMub3BhY2l0eSA9IG9wYWNpdHkgfHwgMVxuXHRcdFx0XHRcdHRoaXMudHJhbnNmb3JtID0gdHJhbnNmb3JtXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnY2hhbmdlJywge1xuXHRcdFx0XHRcdFx0ZGV0YWlsOiB0aGlzLmlzU2hvd1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDlpITnkIbliqjnlLvlvIDlp4vliY3nmoTpu5jorqTmoLflvI9cblx0XHRzdHlsZUluaXQodHlwZSkge1xuXHRcdFx0bGV0IHN0eWxlcyA9IHtcblx0XHRcdFx0dHJhbnNmb3JtOiAnJ1xuXHRcdFx0fVxuXHRcdFx0bGV0IGJ1aWxkU3R5bGUgPSAodHlwZSwgbW9kZSkgPT4ge1xuXHRcdFx0XHRpZiAobW9kZSA9PT0gJ2ZhZGUnKSB7XG5cdFx0XHRcdFx0c3R5bGVzLm9wYWNpdHkgPSB0aGlzLmFuaW1hdGlvblR5cGUodHlwZSlbbW9kZV1cblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRzdHlsZXMudHJhbnNmb3JtICs9IHRoaXMuYW5pbWF0aW9uVHlwZSh0eXBlKVttb2RlXSArICcgJ1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpZiAodHlwZW9mIHRoaXMubW9kZUNsYXNzID09PSAnc3RyaW5nJykge1xuXHRcdFx0XHRidWlsZFN0eWxlKHR5cGUsIHRoaXMubW9kZUNsYXNzKVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dGhpcy5tb2RlQ2xhc3MuZm9yRWFjaChtb2RlID0+IHtcblx0XHRcdFx0XHRidWlsZFN0eWxlKHR5cGUsIG1vZGUpXG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gc3R5bGVzXG5cdFx0fSxcblx0XHQvLyDlpITnkIblhoXnva7nu4TlkIjliqjnlLtcblx0XHR0cmFuZnJvbUluaXQodHlwZSkge1xuXHRcdFx0bGV0IGJ1aWxkVHJhbmZyb20gPSAodHlwZSwgbW9kZSkgPT4ge1xuXHRcdFx0XHRsZXQgYW5pTnVtID0gbnVsbFxuXHRcdFx0XHRpZiAobW9kZSA9PT0gJ2ZhZGUnKSB7XG5cdFx0XHRcdFx0YW5pTnVtID0gdHlwZSA/IDAgOiAxXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0YW5pTnVtID0gdHlwZSA/ICctMTAwJScgOiAnMCdcblx0XHRcdFx0XHRpZiAobW9kZSA9PT0gJ3pvb20taW4nKSB7XG5cdFx0XHRcdFx0XHRhbmlOdW0gPSB0eXBlID8gMC44IDogMVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpZiAobW9kZSA9PT0gJ3pvb20tb3V0Jykge1xuXHRcdFx0XHRcdFx0YW5pTnVtID0gdHlwZSA/IDEuMiA6IDFcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aWYgKG1vZGUgPT09ICdzbGlkZS1yaWdodCcpIHtcblx0XHRcdFx0XHRcdGFuaU51bSA9IHR5cGUgPyAnMTAwJScgOiAnMCdcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aWYgKG1vZGUgPT09ICdzbGlkZS1ib3R0b20nKSB7XG5cdFx0XHRcdFx0XHRhbmlOdW0gPSB0eXBlID8gJzEwMCUnIDogJzAnXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHRoaXMuYW5pbWF0aW9uW3RoaXMuYW5pbWF0aW9uTW9kZSgpW21vZGVdXShhbmlOdW0pXG5cdFx0XHR9XG5cdFx0XHRpZiAodHlwZW9mIHRoaXMubW9kZUNsYXNzID09PSAnc3RyaW5nJykge1xuXHRcdFx0XHRidWlsZFRyYW5mcm9tKHR5cGUsIHRoaXMubW9kZUNsYXNzKVxuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0dGhpcy5tb2RlQ2xhc3MuZm9yRWFjaChtb2RlID0+IHtcblx0XHRcdFx0XHRidWlsZFRyYW5mcm9tKHR5cGUsIG1vZGUpXG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiB0aGlzLmFuaW1hdGlvblxuXHRcdH0sXG5cdFx0YW5pbWF0aW9uVHlwZSh0eXBlKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRmYWRlOiB0eXBlID8gMCA6IDEsXG5cdFx0XHRcdCdzbGlkZS10b3AnOiBgdHJhbnNsYXRlWSgke3R5cGUgPyAnMCcgOiAnLTEwMCUnfSlgLFxuXHRcdFx0XHQnc2xpZGUtcmlnaHQnOiBgdHJhbnNsYXRlWCgke3R5cGUgPyAnMCcgOiAnMTAwJSd9KWAsXG5cdFx0XHRcdCdzbGlkZS1ib3R0b20nOiBgdHJhbnNsYXRlWSgke3R5cGUgPyAnMCcgOiAnMTAwJSd9KWAsXG5cdFx0XHRcdCdzbGlkZS1sZWZ0JzogYHRyYW5zbGF0ZVgoJHt0eXBlID8gJzAnIDogJy0xMDAlJ30pYCxcblx0XHRcdFx0J3pvb20taW4nOiBgc2NhbGVYKCR7dHlwZSA/IDEgOiAwLjh9KSBzY2FsZVkoJHt0eXBlID8gMSA6IDAuOH0pYCxcblx0XHRcdFx0J3pvb20tb3V0JzogYHNjYWxlWCgke3R5cGUgPyAxIDogMS4yfSkgc2NhbGVZKCR7dHlwZSA/IDEgOiAxLjJ9KWBcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOWGhee9ruWKqOeUu+exu+Wei+S4juWunumZheWKqOeUu+WvueW6lOWtl+WFuFxuXHRcdGFuaW1hdGlvbk1vZGUoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRmYWRlOiAnb3BhY2l0eScsXG5cdFx0XHRcdCdzbGlkZS10b3AnOiAndHJhbnNsYXRlWScsXG5cdFx0XHRcdCdzbGlkZS1yaWdodCc6ICd0cmFuc2xhdGVYJyxcblx0XHRcdFx0J3NsaWRlLWJvdHRvbSc6ICd0cmFuc2xhdGVZJyxcblx0XHRcdFx0J3NsaWRlLWxlZnQnOiAndHJhbnNsYXRlWCcsXG5cdFx0XHRcdCd6b29tLWluJzogJ3NjYWxlJyxcblx0XHRcdFx0J3pvb20tb3V0JzogJ3NjYWxlJ1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8g6am85bOw6L2s5Lit5qiq57q/XG5cdFx0dG9MaW5lKG5hbWUpIHtcblx0XHRcdHJldHVybiBuYW1lLnJlcGxhY2UoLyhbQS1aXSkvZywgJy0kMScpLnRvTG93ZXJDYXNlKClcblx0XHR9XG5cdH1cbn1cbjwvc2NyaXB0PlxuXG48c3R5bGU+PC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///196\n"); /***/ }), /* 197 */ /*!**************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/uni-transition/components/uni-transition/createAnimation.js ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (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.createAnimation = createAnimation;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 57));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 58));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n// const defaultOption = {\n// \tduration: 300,\n// \ttimingFunction: 'linear',\n// \tdelay: 0,\n// \ttransformOrigin: '50% 50% 0'\n// }\nvar MPAnimation = /*#__PURE__*/function () {\n function MPAnimation(options, _this) {\n (0, _classCallCheck2.default)(this, MPAnimation);\n this.options = options;\n // 在iOS10+QQ小程序平台下,传给原生的对象一定是个普通对象而不是Proxy对象,否则会报parameter should be Object instead of ProxyObject的错误\n this.animation = uni.createAnimation(_objectSpread({}, options));\n this.currentStepAnimates = {};\n this.next = 0;\n this.$ = _this;\n }\n (0, _createClass2.default)(MPAnimation, [{\n key: \"_nvuePushAnimates\",\n value: function _nvuePushAnimates(type, args) {\n var aniObj = this.currentStepAnimates[this.next];\n var styles = {};\n if (!aniObj) {\n styles = {\n styles: {},\n config: {}\n };\n } else {\n styles = aniObj;\n }\n if (animateTypes1.includes(type)) {\n if (!styles.styles.transform) {\n styles.styles.transform = '';\n }\n var unit = '';\n if (type === 'rotate') {\n unit = 'deg';\n }\n styles.styles.transform += \"\".concat(type, \"(\").concat(args + unit, \") \");\n } else {\n styles.styles[type] = \"\".concat(args);\n }\n this.currentStepAnimates[this.next] = styles;\n }\n }, {\n key: \"_animateRun\",\n value: function _animateRun() {\n var styles = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var ref = this.$.$refs['ani'].ref;\n if (!ref) return;\n return new Promise(function (resolve, reject) {\n nvueAnimation.transition(ref, _objectSpread({\n styles: styles\n }, config), function (res) {\n resolve();\n });\n });\n }\n }, {\n key: \"_nvueNextAnimate\",\n value: function _nvueNextAnimate(animates) {\n var _this2 = this;\n var step = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var fn = arguments.length > 2 ? arguments[2] : undefined;\n var obj = animates[step];\n if (obj) {\n var styles = obj.styles,\n config = obj.config;\n this._animateRun(styles, config).then(function () {\n step += 1;\n _this2._nvueNextAnimate(animates, step, fn);\n });\n } else {\n this.currentStepAnimates = {};\n typeof fn === 'function' && fn();\n this.isEnd = true;\n }\n }\n }, {\n key: \"step\",\n value: function step() {\n var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.animation.step(config);\n return this;\n }\n }, {\n key: \"run\",\n value: function run(fn) {\n this.$.animationData = this.animation.export();\n this.$.timer = setTimeout(function () {\n typeof fn === 'function' && fn();\n }, this.$.durationTime);\n }\n }]);\n return MPAnimation;\n}();\nvar animateTypes1 = ['matrix', 'matrix3d', 'rotate', 'rotate3d', 'rotateX', 'rotateY', 'rotateZ', 'scale', 'scale3d', 'scaleX', 'scaleY', 'scaleZ', 'skew', 'skewX', 'skewY', 'translate', 'translate3d', 'translateX', 'translateY', 'translateZ'];\nvar animateTypes2 = ['opacity', 'backgroundColor'];\nvar animateTypes3 = ['width', 'height', 'left', 'right', 'top', 'bottom'];\nanimateTypes1.concat(animateTypes2, animateTypes3).forEach(function (type) {\n MPAnimation.prototype[type] = function () {\n var _this$animation;\n (_this$animation = this.animation)[type].apply(_this$animation, arguments);\n return this;\n };\n});\nfunction createAnimation(option, _this) {\n if (!_this) return;\n clearTimeout(_this.timer);\n return new MPAnimation(option, _this);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXRyYW5zaXRpb24vY29tcG9uZW50cy91bmktdHJhbnNpdGlvbi9jcmVhdGVBbmltYXRpb24uanMiXSwibmFtZXMiOlsiTVBBbmltYXRpb24iLCJvcHRpb25zIiwiX3RoaXMiLCJhbmltYXRpb24iLCJ1bmkiLCJjcmVhdGVBbmltYXRpb24iLCJjdXJyZW50U3RlcEFuaW1hdGVzIiwibmV4dCIsIiQiLCJ0eXBlIiwiYXJncyIsImFuaU9iaiIsInN0eWxlcyIsImNvbmZpZyIsImFuaW1hdGVUeXBlczEiLCJpbmNsdWRlcyIsInRyYW5zZm9ybSIsInVuaXQiLCJyZWYiLCIkcmVmcyIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwibnZ1ZUFuaW1hdGlvbiIsInRyYW5zaXRpb24iLCJyZXMiLCJhbmltYXRlcyIsInN0ZXAiLCJmbiIsIm9iaiIsIl9hbmltYXRlUnVuIiwidGhlbiIsIl9udnVlTmV4dEFuaW1hdGUiLCJpc0VuZCIsImFuaW1hdGlvbkRhdGEiLCJleHBvcnQiLCJ0aW1lciIsInNldFRpbWVvdXQiLCJkdXJhdGlvblRpbWUiLCJhbmltYXRlVHlwZXMyIiwiYW5pbWF0ZVR5cGVzMyIsImNvbmNhdCIsImZvckVhY2giLCJwcm90b3R5cGUiLCJvcHRpb24iLCJjbGVhclRpbWVvdXQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLElBSU1BLFdBQVc7RUFDaEIscUJBQVlDLE9BQU8sRUFBRUMsS0FBSyxFQUFFO0lBQUE7SUFDM0IsSUFBSSxDQUFDRCxPQUFPLEdBQUdBLE9BQU87SUFDdEI7SUFDQSxJQUFJLENBQUNFLFNBQVMsR0FBR0MsR0FBRyxDQUFDQyxlQUFlLG1CQUNoQ0osT0FBTyxFQUNUO0lBQ0YsSUFBSSxDQUFDSyxtQkFBbUIsR0FBRyxDQUFDLENBQUM7SUFDN0IsSUFBSSxDQUFDQyxJQUFJLEdBQUcsQ0FBQztJQUNiLElBQUks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LGVBQWUsQ0FBQ3VDLE1BQU0sRUFBRTFDLEtBQUssRUFBRTtFQUM5QyxJQUFHLENBQUNBLEtBQUssRUFBRTtFQUNYMkMsWUFBWSxDQUFDM0MsS0FBSyxDQUFDa0MsS0FBSyxDQUFDO0VBQ3pCLE9BQU8sSUFBSXBDLFdBQVcsQ0FBQzRDLE1BQU0sRUFBRTFDLEtBQUssQ0FBQztBQUN0QyIsImZpbGUiOiIxOTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBjb25zdCBkZWZhdWx0T3B0aW9uID0ge1xuLy8gXHRkdXJhdGlvbjogMzAwLFxuLy8gXHR0aW1pbmdGdW5jdGlvbjogJ2xpbmVhcicsXG4vLyBcdGRlbGF5OiAwLFxuLy8gXHR0cmFuc2Zvcm1PcmlnaW46ICc1MCUgNTAlIDAnXG4vLyB9XG5cblxuXG5jbGFzcyBNUEFuaW1hdGlvbiB7XG5cdGNvbnN0cnVjdG9yKG9wdGlvbnMsIF90aGlzKSB7XG5cdFx0dGhpcy5vcHRpb25zID0gb3B0aW9uc1xuXHRcdC8vIOWcqGlPUzEwK1FR5bCP56iL5bqP5bmz5Y+w5LiL77yM5Lyg57uZ5Y6f55Sf55qE5a+56LGh5LiA5a6a5piv5Liq5pmu6YCa5a+56LGh6ICM5LiN5pivUHJveHnlr7nosaHvvIzlkKbliJnkvJrmiqVwYXJhbWV0ZXIgc2hvdWxkIGJlIE9iamVjdCBpbnN0ZWFkIG9mIFByb3h5T2JqZWN055qE6ZSZ6K+vXG5cdFx0dGhpcy5hbmltYXRpb24gPSB1bmkuY3JlYXRlQW5pbWF0aW9uKHtcblx0XHRcdC4uLm9wdGlvbnNcblx0XHR9KVxuXHRcdHRoaXMuY3VycmVudFN0ZXBBbmltYXRlcyA9IHt9XG5cdFx0dGhpcy5uZXh0ID0gMFxuXHRcdHRoaXMuJCA9IF90aGlzXG5cblx0fVxuXG5cdF9udnVlUHVzaEFuaW1hdGVzKHR5cGUsIGFyZ3MpIHtcblx0XHRsZXQgYW5pT2JqID0gdGhpcy5jdXJyZW50U3RlcEFuaW1hdGVzW3RoaXMubmV4dF1cblx0XHRsZXQgc3R5bGVzID0ge31cblx0XHRpZiAoIWFuaU9iaikge1xuXHRcdFx0c3R5bGVzID0ge1xuXHRcdFx0XHRzdHlsZXM6IHt9LFxuXHRcdFx0XHRjb25maWc6IHt9XG5cdFx0XHR9XG5cdFx0fSBlbHNlIHtcblx0XHRcdHN0eWxlcyA9IGFuaU9ialxuXHRcdH1cblx0XHRpZiAoYW5pbWF0ZVR5cGVzMS5pbmNsdWRlcyh0eXBlKSkge1xuXHRcdFx0aWYgKCFzdHlsZXMuc3R5bGVzLnRyYW5zZm9ybSkge1xuXHRcdFx0XHRzdHlsZXMuc3R5bGVzLnRyYW5zZm9ybSA9ICcnXG5cdFx0XHR9XG5cdFx0XHRsZXQgdW5pdCA9ICcnXG5cdFx0XHRpZih0eXBlID09PSAncm90YXRlJyl7XG5cdFx0XHRcdHVuaXQgPSAnZGVnJ1xuXHRcdFx0fVxuXHRcdFx0c3R5bGVzLnN0eWxlcy50cmFuc2Zvcm0gKz0gYCR7dHlwZX0oJHthcmdzK3VuaXR9KSBgXG5cdFx0fSBlbHNlIHtcblx0XHRcdHN0eWxlcy5zdHlsZXNbdHlwZV0gPSBgJHthcmdzfWBcblx0XHR9XG5cdFx0dGhpcy5jdXJyZW50U3RlcEFuaW1hdGVzW3RoaXMubmV4dF0gPSBzdHlsZXNcblx0fVxuXHRfYW5pbWF0ZVJ1bihzdHlsZXMgPSB7fSwgY29uZmlnID0ge30pIHtcblx0XHRsZXQgcmVmID0gdGhpcy4kLiRyZWZzWydhbmknXS5yZWZcblx0XHRpZiAoIXJlZikgcmV0dXJuXG5cdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcblx0XHRcdG52dWVBbmltYXRpb24udHJhbnNpdGlvbihyZWYsIHtcblx0XHRcdFx0c3R5bGVzLFxuXHRcdFx0XHQuLi5jb25maWdcblx0XHRcdH0sIHJlcyA9PiB7XG5cdFx0XHRcdHJlc29sdmUoKVxuXHRcdFx0fSlcblx0XHR9KVxuXHR9XG5cblx0X252dWVOZXh0QW5pbWF0ZShhbmltYXRlcywgc3RlcCA9IDAsIGZuKSB7XG5cdFx0bGV0IG9iaiA9IGFuaW1hdGVzW3N0ZXBdXG5cdFx0aWYgKG9iaikge1xuXHRcdFx0bGV0IHtcblx0XHRcdFx0c3R5bGVzLFxuXHRcdFx0XHRjb25maWdcblx0XHRcdH0gPSBvYmpcblx0XHRcdHRoaXMuX2FuaW1hdGVSdW4oc3R5bGVzLCBjb25maWcpLnRoZW4oKCkgPT4ge1xuXHRcdFx0XHRzdGVwICs9IDFcblx0XHRcdFx0dGhpcy5fbnZ1ZU5leHRBbmltYXRlKGFuaW1hdGVzLCBzdGVwLCBmbilcblx0XHRcdH0pXG5cdFx0fSBlbHNlIHtcblx0XHRcdHRoaXMuY3VycmVudFN0ZXBBbmltYXRlcyA9IHt9XG5cdFx0XHR0eXBlb2YgZm4gPT09ICdmdW5jdGlvbicgJiYgZm4oKVxuXHRcdFx0dGhpcy5pc0VuZCA9IHRydWVcblx0XHR9XG5cdH1cblxuXHRzdGVwKGNvbmZpZyA9IHt9KSB7XG5cblx0XHR0aGlzLmFuaW1hdGlvbi5zdGVwKGNvbmZpZylcblxuXG5cblxuXG5cblx0XHRyZXR1cm4gdGhpc1xuXHR9XG5cblx0cnVuKGZuKSB7XG5cblx0XHR0aGlzLiQuYW5pbWF0aW9uRGF0YSA9IHRoaXMuYW5pbWF0aW9uLmV4cG9ydCgpXG5cdFx0dGhpcy4kLnRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHR0eXBlb2YgZm4gPT09ICdmdW5jdGlvbicgJiYgZm4oKVxuXHRcdH0sIHRoaXMuJC5kdXJhdGlvblRpbWUpXG5cblxuXG5cblxuXG5cblxuXHR9XG59XG5cblxuY29uc3QgYW5pbWF0ZVR5cGVzMSA9IFsnbWF0cml4JywgJ21hdHJpeDNkJywgJ3JvdGF0ZScsICdyb3RhdGUzZCcsICdyb3RhdGVYJywgJ3JvdGF0ZVknLCAncm90YXRlWicsICdzY2FsZScsICdzY2FsZTNkJyxcblx0J3NjYWxlWCcsICdzY2FsZVknLCAnc2NhbGVaJywgJ3NrZXcnLCAnc2tld1gnLCAnc2tld1knLCAndHJhbnNsYXRlJywgJ3RyYW5zbGF0ZTNkJywgJ3RyYW5zbGF0ZVgnLCAndHJhbnNsYXRlWScsXG5cdCd0cmFuc2xhdGVaJ1xuXVxuY29uc3QgYW5pbWF0ZVR5cGVzMiA9IFsnb3BhY2l0eScsICdiYWNrZ3JvdW5kQ29sb3InXVxuY29uc3QgYW5pbWF0ZVR5cGVzMyA9IFsnd2lkdGgnLCAnaGVpZ2h0JywgJ2xlZnQnLCAncmlnaHQnLCAndG9wJywgJ2JvdHRvbSddXG5hbmltYXRlVHlwZXMxLmNvbmNhdChhbmltYXRlVHlwZXMyLCBhbmltYXRlVHlwZXMzKS5mb3JFYWNoKHR5cGUgPT4ge1xuXHRNUEFuaW1hdGlvbi5wcm90b3R5cGVbdHlwZV0gPSBmdW5jdGlvbiguLi5hcmdzKSB7XG5cblx0XHR0aGlzLmFuaW1hdGlvblt0eXBlXSguLi5hcmdzKVxuXG5cblxuXG5cdFx0cmV0dXJuIHRoaXNcblx0fVxufSlcblxuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZUFuaW1hdGlvbihvcHRpb24sIF90aGlzKSB7XG5cdGlmKCFfdGhpcykgcmV0dXJuXG5cdGNsZWFyVGltZW91dChfdGhpcy50aW1lcilcblx0cmV0dXJuIG5ldyBNUEFuaW1hdGlvbihvcHRpb24sIF90aGlzKVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///197\n"); /***/ }), /* 198 */ /*!************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/uni-popup/components/uni-popup/uni-popup.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-popup.vue?vue&type=script&lang=js& */ 199);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXF1QixDQUFnQiwrc0JBQUcsRUFBQyIsImZpbGUiOiIxOTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktcG9wdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktcG9wdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///198\n"); /***/ }), /* 199 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/uni-popup/components/uni-popup/uni-popup.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * PopUp 弹出层\n * @description 弹出层组件,为了解决遮罩弹层的问题\n * @tutorial https://ext.dcloud.net.cn/plugin?id=329\n * @property {String} type = [top|center|bottom|left|right|message|dialog|share] 弹出方式\n * \t@value top 顶部弹出\n * \t@value center 中间弹出\n * \t@value bottom 底部弹出\n * \t@value left\t\t左侧弹出\n * \t@value right 右侧弹出\n * \t@value message 消息提示\n * \t@value dialog 对话框\n * \t@value share 底部分享示例\n * @property {Boolean} animation = [true|false] 是否开启动画\n * @property {Boolean} maskClick = [true|false] 蒙版点击是否关闭弹窗(废弃)\n * @property {Boolean} isMaskClick = [true|false] 蒙版点击是否关闭弹窗\n * @property {String} backgroundColor 主窗口背景色\n * @property {String} maskBackgroundColor 蒙版颜色\n * @property {String} borderRadius 设置圆角(左上、右上、右下和左下) 示例:\"10px 10px 10px 10px\"\n * @property {Boolean} safeArea\t\t 是否适配底部安全区\n * @event {Function} change 打开关闭弹窗触发,e={show: false}\n * @event {Function} maskClick 点击遮罩触发\n */\nvar _default = {\n name: 'uniPopup',\n components: {},\n emits: ['change', 'maskClick'],\n props: {\n // 开启动画\n animation: {\n type: Boolean,\n default: true\n },\n // 弹出层类型,可选值,top: 顶部弹出层;bottom:底部弹出层;center:全屏弹出层\n // message: 消息提示 ; dialog : 对话框\n type: {\n type: String,\n default: 'center'\n },\n // maskClick\n isMaskClick: {\n type: Boolean,\n default: null\n },\n // TODO 2 个版本后废弃属性 ,使用 isMaskClick\n maskClick: {\n type: Boolean,\n default: null\n },\n backgroundColor: {\n type: String,\n default: 'none'\n },\n safeArea: {\n type: Boolean,\n default: true\n },\n maskBackgroundColor: {\n type: String,\n default: 'rgba(0, 0, 0, 0.4)'\n },\n borderRadius: {\n type: String\n }\n },\n watch: {\n /**\n * 监听type类型\n */\n type: {\n handler: function handler(type) {\n if (!this.config[type]) return;\n this[this.config[type]](true);\n },\n immediate: true\n },\n isDesktop: {\n handler: function handler(newVal) {\n if (!this.config[newVal]) return;\n this[this.config[this.type]](true);\n },\n immediate: true\n },\n /**\n * 监听遮罩是否可点击\n * @param {Object} val\n */\n maskClick: {\n handler: function handler(val) {\n this.mkclick = val;\n },\n immediate: true\n },\n isMaskClick: {\n handler: function handler(val) {\n this.mkclick = val;\n },\n immediate: true\n },\n // H5 下禁止底部滚动\n showPopup: function showPopup(show) {}\n },\n data: function data() {\n return {\n duration: 300,\n ani: [],\n showPopup: false,\n showTrans: false,\n popupWidth: 0,\n popupHeight: 0,\n config: {\n top: 'top',\n bottom: 'bottom',\n center: 'center',\n left: 'left',\n right: 'right',\n message: 'top',\n dialog: 'center',\n share: 'bottom'\n },\n maskClass: {\n position: 'fixed',\n bottom: 0,\n top: 0,\n left: 0,\n right: 0,\n backgroundColor: 'rgba(0, 0, 0, 0.4)'\n },\n transClass: {\n backgroundColor: 'transparent',\n borderRadius: this.borderRadius || \"0\",\n position: 'fixed',\n left: 0,\n right: 0\n },\n maskShow: true,\n mkclick: true,\n popupstyle: 'top'\n };\n },\n computed: {\n getStyles: function getStyles() {\n var res = {\n backgroundColor: this.bg\n };\n if (this.borderRadius || \"0\") {\n res = Object.assign(res, {\n borderRadius: this.borderRadius\n });\n }\n return res;\n },\n isDesktop: function isDesktop() {\n return this.popupWidth >= 500 && this.popupHeight >= 500;\n },\n bg: function bg() {\n if (this.backgroundColor === '' || this.backgroundColor === 'none') {\n return 'transparent';\n }\n return this.backgroundColor;\n }\n },\n mounted: function mounted() {\n var _this = this;\n var fixSize = function fixSize() {\n var _uni$getSystemInfoSyn = uni.getSystemInfoSync(),\n windowWidth = _uni$getSystemInfoSyn.windowWidth,\n windowHeight = _uni$getSystemInfoSyn.windowHeight,\n windowTop = _uni$getSystemInfoSyn.windowTop,\n safeArea = _uni$getSystemInfoSyn.safeArea,\n screenHeight = _uni$getSystemInfoSyn.screenHeight,\n safeAreaInsets = _uni$getSystemInfoSyn.safeAreaInsets;\n _this.popupWidth = windowWidth;\n _this.popupHeight = windowHeight + (windowTop || 0);\n // TODO fix by mehaotian 是否适配底部安全区 ,目前微信ios 、和 app ios 计算有差异,需要框架修复\n if (safeArea && _this.safeArea) {\n _this.safeAreaInsets = safeAreaInsets.bottom;\n } else {\n _this.safeAreaInsets = 0;\n }\n };\n fixSize();\n },\n // TODO vue2\n destroyed: function destroyed() {\n this.setH5Visible();\n },\n activated: function activated() {\n this.setH5Visible(!this.showPopup);\n },\n deactivated: function deactivated() {\n this.setH5Visible(true);\n },\n created: function created() {\n // this.mkclick = this.isMaskClick || this.maskClick\n if (this.isMaskClick === null && this.maskClick === null) {\n this.mkclick = true;\n } else {\n this.mkclick = this.isMaskClick !== null ? this.isMaskClick : this.maskClick;\n }\n if (this.animation) {\n this.duration = 300;\n } else {\n this.duration = 0;\n }\n // TODO 处理 message 组件生命周期异常的问题\n this.messageChild = null;\n // TODO 解决头条冒泡的问题\n this.clearPropagation = false;\n this.maskClass.backgroundColor = this.maskBackgroundColor;\n },\n methods: {\n setH5Visible: function setH5Visible() {\n var visible = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n },\n /**\n * 公用方法,不显示遮罩层\n */\n closeMask: function closeMask() {\n this.maskShow = false;\n },\n /**\n * 公用方法,遮罩层禁止点击\n */\n disableMask: function disableMask() {\n this.mkclick = false;\n },\n // TODO nvue 取消冒泡\n clear: function clear(e) {\n e.stopPropagation();\n this.clearPropagation = true;\n },\n open: function open(direction) {\n // fix by mehaotian 处理快速打开关闭的情况\n if (this.showPopup) {\n return;\n }\n var innerType = ['top', 'center', 'bottom', 'left', 'right', 'message', 'dialog', 'share'];\n if (!(direction && innerType.indexOf(direction) !== -1)) {\n direction = this.type;\n }\n if (!this.config[direction]) {\n __f__(\"error\", '缺少类型:', direction, \" at uni_modules/uni-popup/components/uni-popup/uni-popup.vue:298\");\n return;\n }\n this[this.config[direction]]();\n this.$emit('change', {\n show: true,\n type: direction\n });\n },\n close: function close(type) {\n var _this2 = this;\n this.showTrans = false;\n this.$emit('change', {\n show: false,\n type: this.type\n });\n clearTimeout(this.timer);\n // // 自定义关闭事件\n // this.customOpen && this.customClose()\n this.timer = setTimeout(function () {\n _this2.showPopup = false;\n }, 300);\n },\n // TODO 处理冒泡事件,头条的冒泡事件有问题 ,先这样兼容\n touchstart: function touchstart() {\n this.clearPropagation = false;\n },\n onTap: function onTap() {\n if (this.clearPropagation) {\n // fix by mehaotian 兼容 nvue\n this.clearPropagation = false;\n return;\n }\n this.$emit('maskClick');\n if (!this.mkclick) return;\n this.close();\n },\n /**\n * 顶部弹出样式处理\n */\n top: function top(type) {\n var _this3 = this;\n this.popupstyle = this.isDesktop ? 'fixforpc-top' : 'top';\n this.ani = ['slide-top'];\n this.transClass = {\n position: 'fixed',\n left: 0,\n right: 0,\n backgroundColor: this.bg,\n borderRadius: this.borderRadius || \"0\"\n };\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPopup = true;\n this.showTrans = true;\n this.$nextTick(function () {\n _this3.showPoptrans();\n if (_this3.messageChild && _this3.type === 'message') {\n _this3.messageChild.timerClose();\n }\n });\n },\n /**\n * 底部弹出样式处理\n */\n bottom: function bottom(type) {\n this.popupstyle = 'bottom';\n this.ani = ['slide-bottom'];\n this.transClass = {\n position: 'fixed',\n left: 0,\n right: 0,\n bottom: 0,\n paddingBottom: this.safeAreaInsets + 'px',\n backgroundColor: this.bg,\n borderRadius: this.borderRadius || \"0\"\n };\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPoptrans();\n },\n /**\n * 中间弹出样式处理\n */\n center: function center(type) {\n this.popupstyle = 'center';\n //微信小程序下,组合动画会出现文字向上闪动问题,再此做特殊处理\n\n this.ani = ['zoom-out', 'fade'];\n this.transClass = {\n position: 'fixed',\n display: 'flex',\n flexDirection: 'column',\n bottom: 0,\n left: 0,\n right: 0,\n top: 0,\n justifyContent: 'center',\n alignItems: 'center',\n borderRadius: this.borderRadius || \"0\"\n };\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPoptrans();\n },\n left: function left(type) {\n this.popupstyle = 'left';\n this.ani = ['slide-left'];\n this.transClass = {\n position: 'fixed',\n left: 0,\n bottom: 0,\n top: 0,\n backgroundColor: this.bg,\n borderRadius: this.borderRadius || \"0\",\n display: 'flex',\n flexDirection: 'column'\n };\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPoptrans();\n },\n right: function right(type) {\n this.popupstyle = 'right';\n this.ani = ['slide-right'];\n this.transClass = {\n position: 'fixed',\n bottom: 0,\n right: 0,\n top: 0,\n backgroundColor: this.bg,\n borderRadius: this.borderRadius || \"0\",\n display: 'flex',\n flexDirection: 'column'\n };\n // TODO 兼容 type 属性 ,后续会废弃\n if (type) return;\n this.showPoptrans();\n },\n showPoptrans: function showPoptrans() {\n var _this4 = this;\n this.$nextTick(function () {\n _this4.showPopup = true;\n _this4.showTrans = true;\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 46)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdW5pLXBvcHVwL2NvbXBvbmVudHMvdW5pLXBvcHVwL3VuaS1wb3B1cC52dWUiXSwibmFtZXMiOlsibmFtZSIsImNvbXBvbmVudHMiLCJlbWl0cyIsInByb3BzIiwiYW5pbWF0aW9uIiwidHlwZSIsImRlZmF1bHQiLCJpc01hc2tDbGljayIsIm1hc2tDbGljayIsImJhY2tncm91bmRDb2xvciIsInNhZmVBcmVhIiwibWFza0JhY2tncm91bmRDb2xvciIsImJvcmRlclJhZGl1cyIsIndhdGNoIiwiaGFuZGxlciIsImltbWVkaWF0ZSIsImlzRGVza3RvcCIsInNob3dQb3B1cCIsImRhdGEiLCJkdXJhdGlvbiIsImFuaSIsInNob3dUcmFucyIsInBvcHVwV2lkdGgiLCJwb3B1cEhlaWdodCIsImNvbmZpZyIsInRvcCIsImJvdHRvbSIsImNlbnRlciIsImxlZnQiLCJyaWdodCIsIm1lc3NhZ2UiLCJkaWFsb2ciLCJzaGFyZSIsIm1hc2tDbGFzcyIsInBvc2l0aW9uIiwidHJhbnNDbGFzcyIsIm1hc2tTaG93IiwibWtjbGljayIsInBvcHVwc3R5bGUiLCJjb21wdXRlZCIsImdldFN0eWxlcyIsInJlcyIsImJnIiwibW91bnRlZCIsInVuaSIsIndpbmRvd1dpZHRoIiwid2luZG93SGVpZ2h0Iiwid2luZG93VG9wIiwic2NyZWVuSGVpZ2h0Iiwic2FmZUFyZWFJbnNldHMiLCJmaXhTaXplIiwiZGVzdHJveWVkIiwiYWN0aXZhdGVkIiwiZGVhY3RpdmF0ZWQiLCJjcmVhdGVkIiwibWV0aG9kcyIsInNldEg1VmlzaWJsZSIsImNsb3NlTWFzayIsImRpc2FibGVNYXNrIiwiY2xlYXIiLCJlIiwib3BlbiIsImRpcmVjdGlvbiIsInNob3ciLCJjbG9zZSIsImNsZWFyVGltZW91dCIsInRvdWNoc3RhcnQiLCJvblRhcCIsInBhZGRpbmdCb3R0b20iLCJkaXNwbGF5IiwiZmxleERpcmVjdGlvbiIsImp1c3RpZnlDb250ZW50IiwiYWxpZ25JdGVtcyIsInNob3dQb3B0cmFucyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBdUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF0QkEsZUF3QkE7RUFDQUE7RUFDQUMsYUFJQTtFQUNBQztFQUNBQztJQUNBO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0FEO01BQ0FBO01BQ0FDO0lBQ0E7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUNBRztNQUNBSjtNQUNBQztJQUNBO0lBQ0FJO01BQ0FMO01BQ0FDO0lBQ0E7SUFDQUs7TUFDQU47TUFDQUM7SUFDQTtJQUNBTTtNQUNBUDtJQUNBO0VBQ0E7RUFFQVE7SUFDQTtBQUNBO0FBQ0E7SUFDQVI7TUFDQVM7UUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtRQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQVA7TUFDQU07UUFDQTtNQUNBO01BQ0FDO0lBQ0E7SUFDQVI7TUFDQU87UUFDQTtNQUNBO01BQ0FDO0lBQ0E7SUFDQTtJQUNBRSxxQ0FLQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUg7TUFDQUk7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztRQUNBQztRQUNBUjtRQUNBRDtRQUNBRztRQUNBQztRQUNBcEI7TUFDQTtNQUNBMEI7UUFDQTFCO1FBQ0FHO1FBQ0FzQjtRQUNBTjtRQUNBQztNQUNBO01BQ0FPO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO1FBQUEvQjtNQUFBO01BQ0E7UUFDQWdDO1VBQUE3QjtRQUFBO01BQ0E7TUFDQTtJQUNBO0lBQ0FJO01BQ0E7SUFDQTtJQUNBMEI7TUFDQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFBQTtJQUNBO01BQ0EsNEJBT0FDO1FBTkFDO1FBQ0FDO1FBQ0FDO1FBQ0FyQztRQUNBc0M7UUFDQUM7TUFFQTtNQUNBO01BQ0E7TUFDQTtRQUtBO01BRUE7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7RUFPQTtFQUVBO0VBQ0FDO0lBQ0E7RUFDQTtFQVFBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUFBO0lBS0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BRUFDO01BRUE7SUFDQTtJQUVBQztNQUNBO01BQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBQztNQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO1FBQ0ExRDtNQUNBO0lBQ0E7SUFDQTJEO01BQUE7TUFDQTtNQUNBO1FBQ0FEO1FBQ0ExRDtNQUNBO01BQ0E0RDtNQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUVBQztNQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBMUM7TUFBQTtNQUNBO01BQ0E7TUFDQTtRQUNBUztRQUNBTjtRQUNBQztRQUNBcEI7UUFDQUc7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQWM7TUFDQTtNQUNBO01BQ0E7UUFDQVE7UUFDQU47UUFDQUM7UUFDQUg7UUFDQTBDO1FBQ0EzRDtRQUNBRztNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQWU7TUFDQTtNQUNBOztNQUtBO01BRUE7UUFDQU87UUFFQW1DO1FBQ0FDO1FBRUE1QztRQUNBRTtRQUNBQztRQUNBSjtRQUNBOEM7UUFDQUM7UUFDQTVEO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBZ0I7TUFDQTtNQUNBO01BQ0E7UUFDQU07UUFDQU47UUFDQUY7UUFDQUQ7UUFDQWhCO1FBQ0FHO1FBRUF5RDtRQUNBQztNQUVBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQXpDO01BQ0E7TUFDQTtNQUNBO1FBQ0FLO1FBQ0FSO1FBQ0FHO1FBQ0FKO1FBQ0FoQjtRQUNBRztRQUVBeUQ7UUFDQUM7TUFFQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FHO01BQUE7TUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjE5OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXcgdi1pZj1cInNob3dQb3B1cFwiIGNsYXNzPVwidW5pLXBvcHVwXCIgOmNsYXNzPVwiW3BvcHVwc3R5bGUsIGlzRGVza3RvcCA/ICdmaXhmb3JwYy16LWluZGV4JyA6ICcnXVwiPlxuXHRcdDx2aWV3IEB0b3VjaHN0YXJ0PVwidG91Y2hzdGFydFwiPlxuXHRcdFx0PHVuaS10cmFuc2l0aW9uIGtleT1cIjFcIiB2LWlmPVwibWFza1Nob3dcIiBuYW1lPVwibWFza1wiIG1vZGUtY2xhc3M9XCJmYWRlXCIgOnN0eWxlcz1cIm1hc2tDbGFzc1wiXG5cdFx0XHRcdDpkdXJhdGlvbj1cImR1cmF0aW9uXCIgOnNob3c9XCJzaG93VHJhbnNcIiBAY2xpY2s9XCJvblRhcFwiIC8+XG5cdFx0XHQ8dW5pLXRyYW5zaXRpb24ga2V5PVwiMlwiIDptb2RlLWNsYXNzPVwiYW5pXCIgbmFtZT1cImNvbnRlbnRcIiA6c3R5bGVzPVwidHJhbnNDbGFzc1wiIDpkdXJhdGlvbj1cImR1cmF0aW9uXCJcblx0XHRcdFx0OnNob3c9XCJzaG93VHJhbnNcIiBAY2xpY2s9XCJvblRhcFwiPlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1wb3B1cF9fd3JhcHBlclwiIDpzdHlsZT1cImdldFN0eWxlc1wiIDpjbGFzcz1cIltwb3B1cHN0eWxlXVwiIEBjbGljaz1cImNsZWFyXCI+XG5cdFx0XHRcdFx0PHNsb3QgLz5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0PC91bmktdHJhbnNpdGlvbj5cblx0XHQ8L3ZpZXc+XG5cdFx0PCEtLSAjaWZkZWYgSDUgLS0+XG5cdFx0PGtleXByZXNzIHYtaWY9XCJtYXNrU2hvd1wiIEBlc2M9XCJvblRhcFwiIC8+XG5cdFx0PCEtLSAjZW5kaWYgLS0+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdC8vICNpZmRlZiBINVxuXHRpbXBvcnQga2V5cHJlc3MgZnJvbSAnLi9rZXlwcmVzcy5qcydcblx0Ly8gI2VuZGlmXG5cblx0LyoqXG5cdCAqIFBvcFVwIOW8ueWHuuWxglxuXHQgKiBAZGVzY3JpcHRpb24g5by55Ye65bGC57uE5Lu277yM5Li65LqG6Kej5Yaz6YGu572p5by55bGC55qE6Zeu6aKYXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD0zMjlcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IHR5cGUgPSBbdG9wfGNlbnRlcnxib3R0b218bGVmdHxyaWdodHxtZXNzYWdlfGRpYWxvZ3xzaGFyZV0g5by55Ye65pa55byPXG5cdCAqIFx0QHZhbHVlIHRvcCDpobbpg6jlvLnlh7pcblx0ICogXHRAdmFsdWUgY2VudGVyIOS4remXtOW8ueWHulxuXHQgKiBcdEB2YWx1ZSBib3R0b20g5bqV6YOo5by55Ye6XG5cdCAqIFx0QHZhbHVlIGxlZnRcdFx05bem5L6n5by55Ye6XG5cdCAqIFx0QHZhbHVlIHJpZ2h0ICDlj7PkvqflvLnlh7pcblx0ICogXHRAdmFsdWUgbWVzc2FnZSDmtojmga/mj5DnpLpcblx0ICogXHRAdmFsdWUgZGlhbG9nIOWvueivneahhlxuXHQgKiBcdEB2YWx1ZSBzaGFyZSDlupXpg6jliIbkuqvnpLrkvotcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBhbmltYXRpb24gPSBbdHJ1ZXxmYWxzZV0g5piv5ZCm5byA5ZCv5Yqo55S7XG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gbWFza0NsaWNrID0gW3RydWV8ZmFsc2VdIOiSmeeJiOeCueWHu+aYr+WQpuWFs+mXreW8ueeqlyjlup/lvIMpXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gaXNNYXNrQ2xpY2sgPSBbdHJ1ZXxmYWxzZV0g6JKZ54mI54K55Ye75piv5ZCm5YWz6Zet5by556qXXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSAgYmFja2dyb3VuZENvbG9yIOS4u+eql+WPo+iDjOaZr+iJslxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gIG1hc2tCYWNrZ3JvdW5kQ29sb3Ig6JKZ54mI6aKc6ImyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSAgYm9yZGVyUmFkaXVzIOiuvue9ruWchuinkijlt6bkuIrjgIHlj7PkuIrjgIHlj7PkuIvlkozlt6bkuIspIOekuuS+izpcIjEwcHggMTBweCAxMHB4IDEwcHhcIlxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHNhZmVBcmVhXHRcdCAgIOaYr+WQpumAgumFjeW6lemDqOWuieWFqOWMulxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjaGFuZ2Ug5omT5byA5YWz6Zet5by556qX6Kem5Y+R77yMZT17c2hvdzogZmFsc2V9XG5cdCAqIEBldmVudCB7RnVuY3Rpb259IG1hc2tDbGljayDngrnlh7vpga7nvanop6blj5Fcblx0ICovXG5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdG5hbWU6ICd1bmlQb3B1cCcsXG5cdFx0Y29tcG9uZW50czoge1xuXHRcdFx0Ly8gI2lmZGVmIEg1XG5cdFx0XHRrZXlwcmVzc1xuXHRcdFx0Ly8gI2VuZGlmXG5cdFx0fSxcblx0XHRlbWl0czogWydjaGFuZ2UnLCAnbWFza0NsaWNrJ10sXG5cdFx0cHJvcHM6IHtcblx0XHRcdC8vIOW8gOWQr+WKqOeUu1xuXHRcdFx0YW5pbWF0aW9uOiB7XG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcblx0XHRcdH0sXG5cdFx0XHQvLyDlvLnlh7rlsYLnsbvlnovvvIzlj6/pgInlgLzvvIx0b3A6IOmhtumDqOW8ueWHuuWxgu+8m2JvdHRvbe+8muW6lemDqOW8ueWHuuWxgu+8m2NlbnRlcu+8muWFqOWxj+W8ueWHuuWxglxuXHRcdFx0Ly8gbWVzc2FnZTog5raI5oGv5o+Q56S6IDsgZGlhbG9nIDog5a+56K+d5qGGXG5cdFx0XHR0eXBlOiB7XG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdFx0ZGVmYXVsdDogJ2NlbnRlcidcblx0XHRcdH0sXG5cdFx0XHQvLyBtYXNrQ2xpY2tcblx0XHRcdGlzTWFza0NsaWNrOiB7XG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRcdGRlZmF1bHQ6IG51bGxcblx0XHRcdH0sXG5cdFx0XHQvLyBUT0RPIDIg5Liq54mI5pys5ZCO5bqf5byD5bGe5oCnIO+8jOS9v+eUqCBpc01hc2tDbGlja1xuXHRcdFx0bWFza0NsaWNrOiB7XG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRcdGRlZmF1bHQ6IG51bGxcblx0XHRcdH0sXG5cdFx0XHRiYWNrZ3JvdW5kQ29sb3I6IHtcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0XHRkZWZhdWx0OiAnbm9uZSdcblx0XHRcdH0sXG5cdFx0XHRzYWZlQXJlYToge1xuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXG5cdFx0XHR9LFxuXHRcdFx0bWFza0JhY2tncm91bmRDb2xvcjoge1xuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRcdGRlZmF1bHQ6ICdyZ2JhKDAsIDAsIDAsIDAuNCknXG5cdFx0XHR9LFxuXHRcdFx0Ym9yZGVyUmFkaXVzOntcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0fVxuXHRcdH0sXG5cblx0XHR3YXRjaDoge1xuXHRcdFx0LyoqXG5cdFx0XHQgKiDnm5HlkKx0eXBl57G75Z6LXG5cdFx0XHQgKi9cblx0XHRcdHR5cGU6IHtcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24odHlwZSkge1xuXHRcdFx0XHRcdGlmICghdGhpcy5jb25maWdbdHlwZV0pIHJldHVyblxuXHRcdFx0XHRcdHRoaXNbdGhpcy5jb25maWdbdHlwZV1dKHRydWUpXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZVxuXHRcdFx0fSxcblx0XHRcdGlzRGVza3RvcDoge1xuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWYWwpIHtcblx0XHRcdFx0XHRpZiAoIXRoaXMuY29uZmlnW25ld1ZhbF0pIHJldHVyblxuXHRcdFx0XHRcdHRoaXNbdGhpcy5jb25maWdbdGhpcy50eXBlXV0odHJ1ZSlcblx0XHRcdFx0fSxcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlXG5cdFx0XHR9LFxuXHRcdFx0LyoqXG5cdFx0XHQgKiDnm5HlkKzpga7nvanmmK/lkKblj6/ngrnlh7tcblx0XHRcdCAqIEBwYXJhbSB7T2JqZWN0fSB2YWxcblx0XHRcdCAqL1xuXHRcdFx0bWFza0NsaWNrOiB7XG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKHZhbCkge1xuXHRcdFx0XHRcdHRoaXMubWtjbGljayA9IHZhbFxuXHRcdFx0XHR9LFxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWVcblx0XHRcdH0sXG5cdFx0XHRpc01hc2tDbGljazoge1xuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbih2YWwpIHtcblx0XHRcdFx0XHR0aGlzLm1rY2xpY2sgPSB2YWxcblx0XHRcdFx0fSxcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlXG5cdFx0XHR9LFxuXHRcdFx0Ly8gSDUg5LiL56aB5q2i5bqV6YOo5rua5YqoXG5cdFx0XHRzaG93UG9wdXAoc2hvdykge1xuXHRcdFx0XHQvLyAjaWZkZWYgSDVcblx0XHRcdFx0Ly8gZml4IGJ5IG1laGFvdGlhbiDlpITnkIYgaDUg5rua5Yqo56m/6YCP55qE6Zeu6aKYXG5cdFx0XHRcdGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdib2R5JylbMF0uc3R5bGUub3ZlcmZsb3cgPSBzaG93ID8gJ2hpZGRlbicgOiAndmlzaWJsZSdcblx0XHRcdFx0Ly8gI2VuZGlmXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0ZHVyYXRpb246IDMwMCxcblx0XHRcdFx0YW5pOiBbXSxcblx0XHRcdFx0c2hvd1BvcHVwOiBmYWxzZSxcblx0XHRcdFx0c2hvd1RyYW5zOiBmYWxzZSxcblx0XHRcdFx0cG9wdXBXaWR0aDogMCxcblx0XHRcdFx0cG9wdXBIZWlnaHQ6IDAsXG5cdFx0XHRcdGNvbmZpZzoge1xuXHRcdFx0XHRcdHRvcDogJ3RvcCcsXG5cdFx0XHRcdFx0Ym90dG9tOiAnYm90dG9tJyxcblx0XHRcdFx0XHRjZW50ZXI6ICdjZW50ZXInLFxuXHRcdFx0XHRcdGxlZnQ6ICdsZWZ0Jyxcblx0XHRcdFx0XHRyaWdodDogJ3JpZ2h0Jyxcblx0XHRcdFx0XHRtZXNzYWdlOiAndG9wJyxcblx0XHRcdFx0XHRkaWFsb2c6ICdjZW50ZXInLFxuXHRcdFx0XHRcdHNoYXJlOiAnYm90dG9tJ1xuXHRcdFx0XHR9LFxuXHRcdFx0XHRtYXNrQ2xhc3M6IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogJ2ZpeGVkJyxcblx0XHRcdFx0XHRib3R0b206IDAsXG5cdFx0XHRcdFx0dG9wOiAwLFxuXHRcdFx0XHRcdGxlZnQ6IDAsXG5cdFx0XHRcdFx0cmlnaHQ6IDAsXG5cdFx0XHRcdFx0YmFja2dyb3VuZENvbG9yOiAncmdiYSgwLCAwLCAwLCAwLjQpJ1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR0cmFuc0NsYXNzOiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZENvbG9yOiAndHJhbnNwYXJlbnQnLFxuXHRcdFx0XHRcdGJvcmRlclJhZGl1czogdGhpcy5ib3JkZXJSYWRpdXMgfHwgXCIwXCIsXG5cdFx0XHRcdFx0cG9zaXRpb246ICdmaXhlZCcsXG5cdFx0XHRcdFx0bGVmdDogMCxcblx0XHRcdFx0XHRyaWdodDogMFxuXHRcdFx0XHR9LFxuXHRcdFx0XHRtYXNrU2hvdzogdHJ1ZSxcblx0XHRcdFx0bWtjbGljazogdHJ1ZSxcblx0XHRcdFx0cG9wdXBzdHlsZTogJ3RvcCdcblx0XHRcdH1cblx0XHR9LFxuXHRcdGNvbXB1dGVkOiB7XG5cdFx0XHRnZXRTdHlsZXMoKSB7XG5cdFx0XHRcdGxldCByZXMgPSB7IGJhY2tncm91bmRDb2xvcjogdGhpcy5iZyB9O1xuXHRcdFx0XHRpZiAodGhpcy5ib3JkZXJSYWRpdXMgfHwgXCIwXCIpIHtcblx0XHRcdFx0XHRyZXMgPSBPYmplY3QuYXNzaWduKHJlcywgeyBib3JkZXJSYWRpdXM6IHRoaXMuYm9yZGVyUmFkaXVzIH0pXG5cdFx0XHRcdH1cblx0XHRcdFx0cmV0dXJuIHJlcztcblx0XHRcdH0sXG5cdFx0XHRpc0Rlc2t0b3AoKSB7XG5cdFx0XHRcdHJldHVybiB0aGlzLnBvcHVwV2lkdGggPj0gNTAwICYmIHRoaXMucG9wdXBIZWlnaHQgPj0gNTAwXG5cdFx0XHR9LFxuXHRcdFx0YmcoKSB7XG5cdFx0XHRcdGlmICh0aGlzLmJhY2tncm91bmRDb2xvciA9PT0gJycgfHwgdGhpcy5iYWNrZ3JvdW5kQ29sb3IgPT09ICdub25lJykge1xuXHRcdFx0XHRcdHJldHVybiAndHJhbnNwYXJlbnQnXG5cdFx0XHRcdH1cblx0XHRcdFx0cmV0dXJuIHRoaXMuYmFja2dyb3VuZENvbG9yXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRtb3VudGVkKCkge1xuXHRcdFx0Y29uc3QgZml4U2l6ZSA9ICgpID0+IHtcblx0XHRcdFx0Y29uc3Qge1xuXHRcdFx0XHRcdHdpbmRvd1dpZHRoLFxuXHRcdFx0XHRcdHdpbmRvd0hlaWdodCxcblx0XHRcdFx0XHR3aW5kb3dUb3AsXG5cdFx0XHRcdFx0c2FmZUFyZWEsXG5cdFx0XHRcdFx0c2NyZWVuSGVpZ2h0LFxuXHRcdFx0XHRcdHNhZmVBcmVhSW5zZXRzXG5cdFx0XHRcdH0gPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKVxuXHRcdFx0XHR0aGlzLnBvcHVwV2lkdGggPSB3aW5kb3dXaWR0aFxuXHRcdFx0XHR0aGlzLnBvcHVwSGVpZ2h0ID0gd2luZG93SGVpZ2h0ICsgKHdpbmRvd1RvcCB8fCAwKVxuXHRcdFx0XHQvLyBUT0RPIGZpeCBieSBtZWhhb3RpYW4g5piv5ZCm6YCC6YWN5bqV6YOo5a6J5YWo5Yy6ICznm67liY3lvq7kv6Fpb3Mg44CB5ZKMIGFwcCBpb3Mg6K6h566X5pyJ5beu5byC77yM6ZyA6KaB5qGG5p625L+u5aSNXG5cdFx0XHRcdGlmIChzYWZlQXJlYSAmJiB0aGlzLnNhZmVBcmVhKSB7XG5cdFx0XHRcdFx0Ly8gI2lmZGVmIE1QLVdFSVhJTlxuXHRcdFx0XHRcdHRoaXMuc2FmZUFyZWFJbnNldHMgPSBzY3JlZW5IZWlnaHQgLSBzYWZlQXJlYS5ib3R0b21cblx0XHRcdFx0XHQvLyAjZW5kaWZcblx0XHRcdFx0XHQvLyAjaWZuZGVmIE1QLVdFSVhJTlxuXHRcdFx0XHRcdHRoaXMuc2FmZUFyZWFJbnNldHMgPSBzYWZlQXJlYUluc2V0cy5ib3R0b21cblx0XHRcdFx0XHQvLyAjZW5kaWZcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHR0aGlzLnNhZmVBcmVhSW5zZXRzID0gMFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRmaXhTaXplKClcblx0XHRcdC8vICNpZmRlZiBINVxuXHRcdFx0Ly8gd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsIGZpeFNpemUpXG5cdFx0XHQvLyB0aGlzLiRvbmNlKCdob29rOmJlZm9yZURlc3Ryb3knLCAoKSA9PiB7XG5cdFx0XHQvLyBcdHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCdyZXNpemUnLCBmaXhTaXplKVxuXHRcdFx0Ly8gfSlcblx0XHRcdC8vICNlbmRpZlxuXHRcdH0sXG5cdFx0Ly8gI2lmbmRlZiBWVUUzXG5cdFx0Ly8gVE9ETyB2dWUyXG5cdFx0ZGVzdHJveWVkKCkge1xuXHRcdFx0dGhpcy5zZXRINVZpc2libGUoKVxuXHRcdH0sXG5cdFx0Ly8gI2VuZGlmXG5cdFx0Ly8gI2lmZGVmIFZVRTNcblx0XHQvLyBUT0RPIHZ1ZTNcblx0XHR1bm1vdW50ZWQoKSB7XG5cdFx0XHR0aGlzLnNldEg1VmlzaWJsZSgpXG5cdFx0fSxcblx0XHQvLyAjZW5kaWZcblx0XHRhY3RpdmF0ZWQoKSB7XG4gICBcdCAgdGhpcy5zZXRINVZpc2libGUoIXRoaXMuc2hvd1BvcHVwKTtcbiAgICB9LFxuICAgIGRlYWN0aXZhdGVkKCkge1xuICAgICAgdGhpcy5zZXRINVZpc2libGUodHJ1ZSk7XG4gICAgfSxcblx0XHRjcmVhdGVkKCkge1xuXHRcdFx0Ly8gdGhpcy5ta2NsaWNrID0gIHRoaXMuaXNNYXNrQ2xpY2sgfHwgdGhpcy5tYXNrQ2xpY2tcblx0XHRcdGlmICh0aGlzLmlzTWFza0NsaWNrID09PSBudWxsICYmIHRoaXMubWFza0NsaWNrID09PSBudWxsKSB7XG5cdFx0XHRcdHRoaXMubWtjbGljayA9IHRydWVcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHRoaXMubWtjbGljayA9IHRoaXMuaXNNYXNrQ2xpY2sgIT09IG51bGwgPyB0aGlzLmlzTWFza0NsaWNrIDogdGhpcy5tYXNrQ2xpY2tcblx0XHRcdH1cblx0XHRcdGlmICh0aGlzLmFuaW1hdGlvbikge1xuXHRcdFx0XHR0aGlzLmR1cmF0aW9uID0gMzAwXG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aGlzLmR1cmF0aW9uID0gMFxuXHRcdFx0fVxuXHRcdFx0Ly8gVE9ETyDlpITnkIYgbWVzc2FnZSDnu4Tku7bnlJ/lkb3lkajmnJ/lvILluLjnmoTpl67pophcblx0XHRcdHRoaXMubWVzc2FnZUNoaWxkID0gbnVsbFxuXHRcdFx0Ly8gVE9ETyDop6PlhrPlpLTmnaHlhpLms6HnmoTpl67pophcblx0XHRcdHRoaXMuY2xlYXJQcm9wYWdhdGlvbiA9IGZhbHNlXG5cdFx0XHR0aGlzLm1hc2tDbGFzcy5iYWNrZ3JvdW5kQ29sb3IgPSB0aGlzLm1hc2tCYWNrZ3JvdW5kQ29sb3Jcblx0XHR9LFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdHNldEg1VmlzaWJsZSh2aXNpYmxlID0gdHJ1ZSkge1xuXHRcdFx0XHQvLyAjaWZkZWYgSDVcblx0XHRcdFx0Ly8gZml4IGJ5IG1laGFvdGlhbiDlpITnkIYgaDUg5rua5Yqo56m/6YCP55qE6Zeu6aKYXG5cdFx0XHRcdGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdib2R5JylbMF0uc3R5bGUub3ZlcmZsb3cgPSAgdmlzaWJsZSA/IFwidmlzaWJsZVwiIDogXCJoaWRkZW5cIjtcblx0XHRcdFx0Ly8gI2VuZGlmXG5cdFx0XHR9LFxuXHRcdFx0LyoqXG5cdFx0XHQgKiDlhaznlKjmlrnms5XvvIzkuI3mmL7npLrpga7nvanlsYJcblx0XHRcdCAqL1xuXHRcdFx0Y2xvc2VNYXNrKCkge1xuXHRcdFx0XHR0aGlzLm1hc2tTaG93ID0gZmFsc2Vcblx0XHRcdH0sXG5cdFx0XHQvKipcblx0XHRcdCAqIOWFrOeUqOaWueazle+8jOmBrue9qeWxguemgeatoueCueWHu1xuXHRcdFx0ICovXG5cdFx0XHRkaXNhYmxlTWFzaygpIHtcblx0XHRcdFx0dGhpcy5ta2NsaWNrID0gZmFsc2Vcblx0XHRcdH0sXG5cdFx0XHQvLyBUT0RPIG52dWUg5Y+W5raI5YaS5rOhXG5cdFx0XHRjbGVhcihlKSB7XG5cdFx0XHRcdC8vICNpZm5kZWYgQVBQLU5WVUVcblx0XHRcdFx0ZS5zdG9wUHJvcGFnYXRpb24oKVxuXHRcdFx0XHQvLyAjZW5kaWZcblx0XHRcdFx0dGhpcy5jbGVhclByb3BhZ2F0aW9uID0gdHJ1ZVxuXHRcdFx0fSxcblxuXHRcdFx0b3BlbihkaXJlY3Rpb24pIHtcblx0XHRcdFx0Ly8gZml4IGJ5IG1laGFvdGlhbiDlpITnkIblv6vpgJ/miZPlvIDlhbPpl63nmoTmg4XlhrVcblx0XHRcdFx0aWYgKHRoaXMuc2hvd1BvcHVwKSB7XG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0bGV0IGlubmVyVHlwZSA9IFsndG9wJywgJ2NlbnRlcicsICdib3R0b20nLCAnbGVmdCcsICdyaWdodCcsICdtZXNzYWdlJywgJ2RpYWxvZycsICdzaGFyZSddXG5cdFx0XHRcdGlmICghKGRpcmVjdGlvbiAmJiBpbm5lclR5cGUuaW5kZXhPZihkaXJlY3Rpb24pICE9PSAtMSkpIHtcblx0XHRcdFx0XHRkaXJlY3Rpb24gPSB0aGlzLnR5cGVcblx0XHRcdFx0fVxuXHRcdFx0XHRpZiAoIXRoaXMuY29uZmlnW2RpcmVjdGlvbl0pIHtcblx0XHRcdFx0XHRjb25zb2xlLmVycm9yKCfnvLrlsJHnsbvlnovvvJonLCBkaXJlY3Rpb24pXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhpc1t0aGlzLmNvbmZpZ1tkaXJlY3Rpb25dXSgpXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcblx0XHRcdFx0XHRzaG93OiB0cnVlLFxuXHRcdFx0XHRcdHR5cGU6IGRpcmVjdGlvblxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdGNsb3NlKHR5cGUpIHtcblx0XHRcdFx0dGhpcy5zaG93VHJhbnMgPSBmYWxzZVxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2UnLCB7XG5cdFx0XHRcdFx0c2hvdzogZmFsc2UsXG5cdFx0XHRcdFx0dHlwZTogdGhpcy50eXBlXG5cdFx0XHRcdH0pXG5cdFx0XHRcdGNsZWFyVGltZW91dCh0aGlzLnRpbWVyKVxuXHRcdFx0XHQvLyAvLyDoh6rlrprkuYnlhbPpl63kuovku7Zcblx0XHRcdFx0Ly8gdGhpcy5jdXN0b21PcGVuICYmIHRoaXMuY3VzdG9tQ2xvc2UoKVxuXHRcdFx0XHR0aGlzLnRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0dGhpcy5zaG93UG9wdXAgPSBmYWxzZVxuXHRcdFx0XHR9LCAzMDApXG5cdFx0XHR9LFxuXHRcdFx0Ly8gVE9ETyDlpITnkIblhpLms6Hkuovku7bvvIzlpLTmnaHnmoTlhpLms6Hkuovku7bmnInpl67popgg77yM5YWI6L+Z5qC35YW85a65XG5cdFx0XHR0b3VjaHN0YXJ0KCkge1xuXHRcdFx0XHR0aGlzLmNsZWFyUHJvcGFnYXRpb24gPSBmYWxzZVxuXHRcdFx0fSxcblxuXHRcdFx0b25UYXAoKSB7XG5cdFx0XHRcdGlmICh0aGlzLmNsZWFyUHJvcGFnYXRpb24pIHtcblx0XHRcdFx0XHQvLyBmaXggYnkgbWVoYW90aWFuIOWFvOWuuSBudnVlXG5cdFx0XHRcdFx0dGhpcy5jbGVhclByb3BhZ2F0aW9uID0gZmFsc2Vcblx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0fVxuXHRcdFx0XHR0aGlzLiRlbWl0KCdtYXNrQ2xpY2snKVxuXHRcdFx0XHRpZiAoIXRoaXMubWtjbGljaykgcmV0dXJuXG5cdFx0XHRcdHRoaXMuY2xvc2UoKVxuXHRcdFx0fSxcblx0XHRcdC8qKlxuXHRcdFx0ICog6aG26YOo5by55Ye65qC35byP5aSE55CGXG5cdFx0XHQgKi9cblx0XHRcdHRvcCh0eXBlKSB7XG5cdFx0XHRcdHRoaXMucG9wdXBzdHlsZSA9IHRoaXMuaXNEZXNrdG9wID8gJ2ZpeGZvcnBjLXRvcCcgOiAndG9wJ1xuXHRcdFx0XHR0aGlzLmFuaSA9IFsnc2xpZGUtdG9wJ11cblx0XHRcdFx0dGhpcy50cmFuc0NsYXNzID0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiAnZml4ZWQnLFxuXHRcdFx0XHRcdGxlZnQ6IDAsXG5cdFx0XHRcdFx0cmlnaHQ6IDAsXG5cdFx0XHRcdFx0YmFja2dyb3VuZENvbG9yOiB0aGlzLmJnLFxuXHRcdFx0XHRcdGJvcmRlclJhZGl1czp0aGlzLmJvcmRlclJhZGl1cyB8fCBcIjBcIlxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIFRPRE8g5YW85a65IHR5cGUg5bGe5oCnIO+8jOWQjue7reS8muW6n+W8g1xuXHRcdFx0XHRpZiAodHlwZSkgcmV0dXJuXG5cdFx0XHRcdHRoaXMuc2hvd1BvcHVwID0gdHJ1ZVxuXHRcdFx0XHR0aGlzLnNob3dUcmFucyA9IHRydWVcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXHRcdFx0XHRcdHRoaXMuc2hvd1BvcHRyYW5zKClcblx0XHRcdFx0XHRpZiAodGhpcy5tZXNzYWdlQ2hpbGQgJiYgdGhpcy50eXBlID09PSAnbWVzc2FnZScpIHtcblx0XHRcdFx0XHRcdHRoaXMubWVzc2FnZUNoaWxkLnRpbWVyQ2xvc2UoKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cdFx0XHQvKipcblx0XHRcdCAqIOW6lemDqOW8ueWHuuagt+W8j+WkhOeQhlxuXHRcdFx0ICovXG5cdFx0XHRib3R0b20odHlwZSkge1xuXHRcdFx0XHR0aGlzLnBvcHVwc3R5bGUgPSAnYm90dG9tJ1xuXHRcdFx0XHR0aGlzLmFuaSA9IFsnc2xpZGUtYm90dG9tJ11cblx0XHRcdFx0dGhpcy50cmFuc0NsYXNzID0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiAnZml4ZWQnLFxuXHRcdFx0XHRcdGxlZnQ6IDAsXG5cdFx0XHRcdFx0cmlnaHQ6IDAsXG5cdFx0XHRcdFx0Ym90dG9tOiAwLFxuXHRcdFx0XHRcdHBhZGRpbmdCb3R0b206IHRoaXMuc2FmZUFyZWFJbnNldHMgKyAncHgnLFxuXHRcdFx0XHRcdGJhY2tncm91bmRDb2xvcjogdGhpcy5iZyxcblx0XHRcdFx0XHRib3JkZXJSYWRpdXM6dGhpcy5ib3JkZXJSYWRpdXMgfHwgXCIwXCIsXG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gVE9ETyDlhbzlrrkgdHlwZSDlsZ7mgKcg77yM5ZCO57ut5Lya5bqf5byDXG5cdFx0XHRcdGlmICh0eXBlKSByZXR1cm5cblx0XHRcdFx0dGhpcy5zaG93UG9wdHJhbnMoKVxuXHRcdFx0fSxcblx0XHRcdC8qKlxuXHRcdFx0ICog5Lit6Ze05by55Ye65qC35byP5aSE55CGXG5cdFx0XHQgKi9cblx0XHRcdGNlbnRlcih0eXBlKSB7XG5cdFx0XHRcdHRoaXMucG9wdXBzdHlsZSA9ICdjZW50ZXInXG5cdFx0XHRcdC8v5b6u5L+h5bCP56iL5bqP5LiL77yM57uE5ZCI5Yqo55S75Lya5Ye6546w5paH5a2X5ZCR5LiK6Zeq5Yqo6Zeu6aKY77yM5YaN5q2k5YGa54m55q6K5aSE55CGXG5cdFx0XHRcdC8vICNpZmRlZiBNUC1XRUlYSU5cblx0XHRcdFx0XHR0aGlzLmFuaSA9IFsnZmFkZSddXG5cdFx0XHRcdC8vICNlbmRpZlxuXHRcdFx0XHQvLyAjaWZuZGVmIE1QLVdFSVhJTlxuXHRcdFx0XHRcdHRoaXMuYW5pID0gWyd6b29tLW91dCcsICdmYWRlJ11cblx0XHRcdFx0Ly8gI2VuZGlmXG5cdFx0XHRcdHRoaXMudHJhbnNDbGFzcyA9IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogJ2ZpeGVkJyxcblx0XHRcdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdFx0XHRcdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFx0XHRcdGZsZXhEaXJlY3Rpb246ICdjb2x1bW4nLFxuXHRcdFx0XHRcdC8qICNlbmRpZiAqL1xuXHRcdFx0XHRcdGJvdHRvbTogMCxcblx0XHRcdFx0XHRsZWZ0OiAwLFxuXHRcdFx0XHRcdHJpZ2h0OiAwLFxuXHRcdFx0XHRcdHRvcDogMCxcblx0XHRcdFx0XHRqdXN0aWZ5Q29udGVudDogJ2NlbnRlcicsXG5cdFx0XHRcdFx0YWxpZ25JdGVtczogJ2NlbnRlcicsXG5cdFx0XHRcdFx0Ym9yZGVyUmFkaXVzOnRoaXMuYm9yZGVyUmFkaXVzIHx8IFwiMFwiXG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gVE9ETyDlhbzlrrkgdHlwZSDlsZ7mgKcg77yM5ZCO57ut5Lya5bqf5byDXG5cdFx0XHRcdGlmICh0eXBlKSByZXR1cm5cblx0XHRcdFx0dGhpcy5zaG93UG9wdHJhbnMoKVxuXHRcdFx0fSxcblx0XHRcdGxlZnQodHlwZSkge1xuXHRcdFx0XHR0aGlzLnBvcHVwc3R5bGUgPSAnbGVmdCdcblx0XHRcdFx0dGhpcy5hbmkgPSBbJ3NsaWRlLWxlZnQnXVxuXHRcdFx0XHR0aGlzLnRyYW5zQ2xhc3MgPSB7XG5cdFx0XHRcdFx0cG9zaXRpb246ICdmaXhlZCcsXG5cdFx0XHRcdFx0bGVmdDogMCxcblx0XHRcdFx0XHRib3R0b206IDAsXG5cdFx0XHRcdFx0dG9wOiAwLFxuXHRcdFx0XHRcdGJhY2tncm91bmRDb2xvcjogdGhpcy5iZyxcblx0XHRcdFx0XHRib3JkZXJSYWRpdXM6dGhpcy5ib3JkZXJSYWRpdXMgfHwgXCIwXCIsXG5cdFx0XHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xuXHRcdFx0XHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRcdFx0XHRmbGV4RGlyZWN0aW9uOiAnY29sdW1uJ1xuXHRcdFx0XHRcdC8qICNlbmRpZiAqL1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIFRPRE8g5YW85a65IHR5cGUg5bGe5oCnIO+8jOWQjue7reS8muW6n+W8g1xuXHRcdFx0XHRpZiAodHlwZSkgcmV0dXJuXG5cdFx0XHRcdHRoaXMuc2hvd1BvcHRyYW5zKClcblx0XHRcdH0sXG5cdFx0XHRyaWdodCh0eXBlKSB7XG5cdFx0XHRcdHRoaXMucG9wdXBzdHlsZSA9ICdyaWdodCdcblx0XHRcdFx0dGhpcy5hbmkgPSBbJ3NsaWRlLXJpZ2h0J11cblx0XHRcdFx0dGhpcy50cmFuc0NsYXNzID0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiAnZml4ZWQnLFxuXHRcdFx0XHRcdGJvdHRvbTogMCxcblx0XHRcdFx0XHRyaWdodDogMCxcblx0XHRcdFx0XHR0b3A6IDAsXG5cdFx0XHRcdFx0YmFja2dyb3VuZENvbG9yOiB0aGlzLmJnLFxuXHRcdFx0XHRcdGJvcmRlclJhZGl1czp0aGlzLmJvcmRlclJhZGl1cyB8fCBcIjBcIixcblx0XHRcdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdFx0XHRcdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFx0XHRcdGZsZXhEaXJlY3Rpb246ICdjb2x1bW4nXG5cdFx0XHRcdFx0LyogI2VuZGlmICovXG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gVE9ETyDlhbzlrrkgdHlwZSDlsZ7mgKcg77yM5ZCO57ut5Lya5bqf5byDXG5cdFx0XHRcdGlmICh0eXBlKSByZXR1cm5cblx0XHRcdFx0dGhpcy5zaG93UG9wdHJhbnMoKVxuXHRcdFx0fSxcblx0XHRcdHNob3dQb3B0cmFucygpe1xuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKT0+e1xuXHRcdFx0XHRcdHRoaXMuc2hvd1BvcHVwID0gdHJ1ZVxuXHRcdFx0XHRcdHRoaXMuc2hvd1RyYW5zID0gdHJ1ZVxuXHRcdFx0XHR9KVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG48c3R5bGUgbGFuZz1cInNjc3NcIj5cblx0LnVuaS1wb3B1cCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cblx0XHR6LWluZGV4OiA5OTtcblxuXHRcdC8qICNlbmRpZiAqL1xuXHRcdCYudG9wLFxuXHRcdCYubGVmdCxcblx0XHQmLnJpZ2h0IHtcblx0XHRcdC8qICNpZmRlZiBINSAqL1xuXHRcdFx0dG9wOiB2YXIoLS13aW5kb3ctdG9wKTtcblx0XHRcdC8qICNlbmRpZiAqL1xuXHRcdFx0LyogI2lmbmRlZiBINSAqL1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0LyogI2VuZGlmICovXG5cdFx0fVxuXG5cdFx0LnVuaS1wb3B1cF9fd3JhcHBlciB7XG5cdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC8qICNlbmRpZiAqL1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQvKiBpcGhvbmV4IOetieWuieWFqOWMuuiuvue9ru+8jOW6lemDqOWuieWFqOWMuumAgumFjSAqL1xuXHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xuXHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xuXHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcblx0XHRcdC8qICNlbmRpZiAqL1xuXHRcdFx0Ji5sZWZ0LFxuXHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdC8qICNpZmRlZiBINSAqL1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdmFyKC0td2luZG93LXRvcCk7XG5cdFx0XHRcdC8qICNlbmRpZiAqL1xuXHRcdFx0XHQvKiAjaWZuZGVmIEg1ICovXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHQvKiAjZW5kaWYgKi9cblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZml4Zm9ycGMtei1pbmRleCB7XG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHQvKiAjZW5kaWYgKi9cblx0fVxuXG5cdC5maXhmb3JwYy10b3Age1xuXHRcdHRvcDogMDtcblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///199\n"); /***/ }), /* 200 */ /*!*************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/xdt/xdt.vue ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _xdt_vue_vue_type_template_id_f05680d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./xdt.vue?vue&type=template&id=f05680d4&scoped=true& */ 201);\n/* harmony import */ var _xdt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./xdt.vue?vue&type=script&lang=js& */ 204);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _xdt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _xdt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _xdt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _xdt_vue_vue_type_template_id_f05680d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _xdt_vue_vue_type_template_id_f05680d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"f05680d4\",\n null,\n false,\n _xdt_vue_vue_type_template_id_f05680d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/xdt/xdt.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEg7QUFDNUg7QUFDdUQ7QUFDTDs7O0FBR2xEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHlFQUFNO0FBQ1IsRUFBRSwwRkFBTTtBQUNSLEVBQUUsbUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjAwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi94ZHQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWYwNTY4MGQ0JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4veGR0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4veGR0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImYwNTY4MGQ0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMveGR0L3hkdC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///200\n"); /***/ }), /* 201 */ /*!********************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/xdt/xdt.vue?vue&type=template&id=f05680d4&scoped=true& ***! \********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_xdt_vue_vue_type_template_id_f05680d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./xdt.vue?vue&type=template&id=f05680d4&scoped=true& */ 202); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_xdt_vue_vue_type_template_id_f05680d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_xdt_vue_vue_type_template_id_f05680d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_xdt_vue_vue_type_template_id_f05680d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_xdt_vue_vue_type_template_id_f05680d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 202 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/xdt/xdt.vue?vue&type=template&id=f05680d4&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.datas.val != 0) ? _c( "view", { staticClass: _vm._$s(1, "sc", "flx_sb flx flx_ac xxd-list"), attrs: { _i: 1 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(3, "sc", "name"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.datas.name)))] ), _vm._$s(4, "i", _vm.datas.max == 0 && _vm.datas.min == 0) ? _c( "view", { staticClass: _vm._$s(4, "sc", "desc"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.datas.unit)))] ) : _c( "view", { staticClass: _vm._$s(5, "sc", "desc"), attrs: { _i: 5 } }, [ _vm._v( _vm._$s(5, "t0-0", _vm._s(_vm.datas.min)) + _vm._$s(5, "t0-1", _vm._s(_vm.datas.max)) + _vm._$s(5, "t0-2", _vm._s(_vm.datas.unit)) ), ] ), ]), _c( "view", { staticClass: _vm._$s(6, "sc", "flx"), attrs: { _i: 6 } }, [ _c("view", [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.datas.val)))]), _vm._$s( 8, "i", !( !(_vm.datas.min == 0 && _vm.datas.max == 0) && _vm.datas.min < _vm.datas.val && _vm.datas.max > _vm.datas.val ) ) ? _c("view", { attrs: { _i: 8 } }, [ _c("image", { attrs: { src: _vm._$s( 9, "a-src", __webpack_require__(/*! ../../static/icon/tan.png */ 203) ), _i: 9, }, }), ]) : _vm._e(), ] ), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 203 */ /*!**********************************************************!*\ !*** /Users/white/Desktop/watch-app/static/icon/tan.png ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon/tan.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMjAzLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ljb24vdGFuLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///203\n"); /***/ }), /* 204 */ /*!**************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/xdt/xdt.vue?vue&type=script&lang=js& ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_xdt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./xdt.vue?vue&type=script&lang=js& */ 205);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_xdt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_xdt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_xdt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_xdt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_xdt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVzQixDQUFnQix5c0JBQUcsRUFBQyIsImZpbGUiOiIyMDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi94ZHQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi94ZHQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///204\n"); /***/ }), /* 205 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/xdt/xdt.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"xdt\",\n props: {\n datas: Object\n },\n data: function data() {\n return {};\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy94ZHQveGR0LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhcyIsImRhdGEiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQTRCQTtFQUNBQTtFQUNBQztJQUNBQztFQUNBO0VBQ0FDO0lBQ0EsUUFFQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIyMDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3PlxuXHRcdDx2aWV3IGNsYXNzPVwiZmx4X3NiIGZseCBmbHhfYWMgeHhkLWxpc3RcIiB2LWlmPVwiZGF0YXMudmFsICE9IDBcIj5cblx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPlxuXHRcdFx0XHRcdHt7ZGF0YXMubmFtZSB9fVxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGVzY1wiIHYtaWY9XCJkYXRhcy5tYXggPT0gMCAmJiBkYXRhcy5taW4gPT0gMFwiPlxuXHRcdFx0XHRcdHt7ZGF0YXMudW5pdCB9fVxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGVzY1wiIHYtZWxzZT5cblx0XHRcdFx0XHR7e2RhdGFzLm1pbiB9fS17e2RhdGFzLm1heCB9fSB7e2RhdGFzLnVuaXR9fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImZseFwiPlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxuXHRcdFx0XHRcdHt7ZGF0YXMudmFsIH19XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiB2LWlmPVwiISghKGRhdGFzLm1pbiA9PSAwICYmIGRhdGFzLm1heCA9PSAwKSAmJiBkYXRhcy5taW4gPCBkYXRhcy52YWwgJiYgZGF0YXMubWF4ID4gZGF0YXMudmFsIClcIj5cblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ljb24vdGFuLnBuZ1wiIHN0eWxlPVwid2lkdGg6IDMwcnB4O21hcmdpbi10b3A6IDZycHg7bWFyZ2luLWxlZnQ6IDZycHg7XCIgbW9kZT1cIndpZHRoRml4XCI+PC9pbWFnZT5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0PC92aWV3PlxuXHRcdDwvdmlldz5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdG5hbWU6XCJ4ZHRcIixcblx0XHRwcm9wczp7XG5cdFx0XHRkYXRhczpPYmplY3QsXG5cdFx0fSxcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XG5cdFx0XHR9O1xuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cbi54eGQtbGlzdHtcblx0bWFyZ2luLXRvcDogNDBycHg7XG5cdC5uYW1le1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC5kZXNje1xuXHRcdGZvbnQtc2l6ZTogMjRycHg7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0bWFyZ2luLXRvcDogMTBycHg7XG5cdH1cbn1cbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///205\n"); /***/ }), /* 206 */ /*!***********************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/body_info_components/body_info_components.vue ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _body_info_components_vue_vue_type_template_id_106122c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./body_info_components.vue?vue&type=template&id=106122c4&scoped=true& */ 207);\n/* harmony import */ var _body_info_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./body_info_components.vue?vue&type=script&lang=js& */ 209);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _body_info_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _body_info_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _body_info_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _body_info_components_vue_vue_type_template_id_106122c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _body_info_components_vue_vue_type_template_id_106122c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"106122c4\",\n null,\n false,\n _body_info_components_vue_vue_type_template_id_106122c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/body_info_components/body_info_components.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkk7QUFDN0k7QUFDd0U7QUFDTDs7O0FBR25FO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLDBGQUFNO0FBQ1IsRUFBRSwyR0FBTTtBQUNSLEVBQUUsb0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjA2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9ib2R5X2luZm9fY29tcG9uZW50cy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTA2MTIyYzQmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9ib2R5X2luZm9fY29tcG9uZW50cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2JvZHlfaW5mb19jb21wb25lbnRzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjEwNjEyMmM0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvYm9keV9pbmZvX2NvbXBvbmVudHMvYm9keV9pbmZvX2NvbXBvbmVudHMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///206\n"); /***/ }), /* 207 */ /*!******************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/body_info_components/body_info_components.vue?vue&type=template&id=106122c4&scoped=true& ***! \******************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_info_components_vue_vue_type_template_id_106122c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./body_info_components.vue?vue&type=template&id=106122c4&scoped=true& */ 208); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_info_components_vue_vue_type_template_id_106122c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_info_components_vue_vue_type_template_id_106122c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_info_components_vue_vue_type_template_id_106122c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_info_components_vue_vue_type_template_id_106122c4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 208 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/body_info_components/body_info_components.vue?vue&type=template&id=106122c4&scoped=true& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "flx flx_sb"), attrs: { _i: 1 }, on: { click: function ($event) { return _vm.look() }, }, }, [ _c("view", { staticClass: _vm._$s(2, "sc", "flx"), attrs: { _i: 2 } }, [ _vm._$s(3, "i", _vm.bodyDataExample[_vm.key_name].icon) ? _c("view", { attrs: { _i: 3 } }, [ _c("image", { attrs: { src: _vm._$s( 4, "a-src", _vm.bodyDataExample[_vm.key_name].icon ), _i: 4, }, }), ]) : _vm._e(), _c("view", [ _vm._v( _vm._$s(5, "t0-0", _vm._s(_vm.bodyDataExample[_vm.key_name].name)) ), ]), ]), _c("view", { staticClass: _vm._$s(6, "sc", "flx"), attrs: { _i: 6 } }, [ _c("view", [ _vm._v( _vm._$s(7, "t0-0", _vm._s(_vm.value)) + _vm._$s( 7, "t0-1", _vm._s(_vm.bodyDataExample[_vm.key_name].unit) ) ), ]), _c("view", [ _c("text", { class: _vm._$s( 9, "c", "iconfont " + _vm.getKeyInfo(_vm.value).icon_key ), style: _vm._$s( 9, "s", "font-weight:bold;color:" + _vm.colorArr[_vm.getKeyInfo(_vm.value).colorIdx] ), attrs: { _i: 9 }, }), ]), _c( "view", { class: _vm._$s(10, "c", !_vm.open ? "" : "xuanzhaun"), attrs: { _i: 10 }, }, [ _c("text", { class: _vm._$s(11, "c", "iconfont icon-right "), attrs: { _i: 11 }, }), ] ), ]), ] ), _vm._$s(12, "i", _vm.open) ? _c( "view", { staticClass: _vm._$s(12, "sc", "info"), attrs: { _i: 12 } }, [ _c("view"), _c( "view", { staticClass: _vm._$s(14, "sc", "flx"), attrs: { _i: 14 } }, _vm._l( _vm._$s(15, "f", { forItems: _vm.bodyDataExample[_vm.key_name].tags, }), function (v, i, $20, $30) { return _c( "view", { key: _vm._$s(15, "f", { forIndex: $20, key: i }), staticClass: _vm._$s("15-" + $30, "sc", "tzm"), style: _vm._$s( "15-" + $30, "s", "background-color: " + _vm.colorArr[v.colorIdx] ), attrs: { _i: "15-" + $30 }, }, [ _vm._$s("16-" + $30, "i", v.val > 0) ? _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "info-val" ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s("16-" + $30, "t0-0", _vm._s(v.val)) + _vm._$s( "16-" + $30, "t0-1", _vm._s( _vm.bodyDataExample[_vm.key_name].unit ) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s("17-" + $30, "sc", "info-qq"), attrs: { _i: "17-" + $30 }, }, [ _vm._$s( "18-" + $30, "i", _vm.getKeyInfo(_vm.value).idx == i ) ? _c("view", { staticClass: _vm._$s("18-" + $30, "sc", "qq"), style: _vm._$s( "18-" + $30, "s", "border: 8rpx solid " + _vm.colorArr[v.colorIdx] + ";margin-left:" + _vm.getKeyInfo(_vm.value, 1).margin ), attrs: { _i: "18-" + $30 }, }) : _vm._e(), ] ), ] ) } ), 0 ), _c( "view", { staticClass: _vm._$s(19, "sc", "flx flx_sb"), attrs: { _i: 19 }, }, _vm._l( _vm._$s(20, "f", { forItems: _vm.bodyDataExample[_vm.key_name].tags, }), function (v, i, $21, $31) { return _c( "view", { key: _vm._$s(20, "f", { forIndex: $21, key: i }), staticClass: _vm._$s( "20-" + $31, "sc", "flx tags_name flx_ac" ), attrs: { _i: "20-" + $31 }, }, [ _c("view", { staticClass: _vm._$s("21-" + $31, "sc", "fk"), style: _vm._$s( "21-" + $31, "s", "background-color:" + _vm.colorArr[v.colorIdx] + " ;" ), attrs: { _i: "21-" + $31 }, }), _c( "view", { staticClass: _vm._$s("22-" + $31, "sc", "name"), attrs: { _i: "22-" + $31 }, }, [_vm._v(_vm._$s("22-" + $31, "t0-0", _vm._s(v.name)))] ), ] ) } ), 0 ), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 209 */ /*!************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/body_info_components/body_info_components.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_info_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./body_info_components.vue?vue&type=script&lang=js& */ 210);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_info_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_info_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_info_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_info_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_body_info_components_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXd0QixDQUFnQiwwdEJBQUcsRUFBQyIsImZpbGUiOiIyMDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9ib2R5X2luZm9fY29tcG9uZW50cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2JvZHlfaW5mb19jb21wb25lbnRzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///209\n"); /***/ }), /* 210 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/body_info_components/body_info_components.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 name: \"body_info_components\",\n props: {\n key_name: {\n type: String,\n default: \"BMI\"\n },\n value: {\n type: Number,\n default: 0\n }\n },\n data: function data() {\n return {\n open: false,\n // 无标准color\n colorArr: [\"#5990f5\", \"#29ce70\", \"#fcb041\", \"#fa6820\", \"#1da30f\"],\n icon_info: {},\n bodyDataExample: {\n BMI: {\n name: \"BMI\",\n tags: [{\n name: '偏瘦',\n colorIdx: 0,\n val: 18.5,\n icon_key: 'icon-down-arrow'\n }, {\n name: '完美',\n colorIdx: 1,\n val: 24,\n icon_key: 'icon-success'\n }, {\n name: '超重',\n colorIdx: 2,\n val: 28,\n icon_key: \"icon-up-arrow\"\n }, {\n name: '肥胖',\n colorIdx: 3,\n val: 0,\n icon_key: \"icon-up-arrow\"\n }],\n unit: '',\n // 计量单位\n icon: 'https://img.agrimedia.cn/-_BMI-tuya.png'\n },\n bodyFatPercentage: {\n name: \"体脂率\",\n tags: [{\n name: '偏瘦',\n colorIdx: 0,\n val: 18,\n icon_key: 'icon-down-arrow'\n }, {\n name: '完美',\n colorIdx: 1,\n val: 23,\n icon_key: 'icon-success'\n }, {\n name: '超重',\n colorIdx: 2,\n val: 30,\n icon_key: \"icon-up-arrow\"\n }, {\n name: '肥胖',\n colorIdx: 3,\n val: 0,\n icon_key: \"icon-up-arrow\"\n }],\n unit: '%',\n // 计量单位\n icon: 'https://img.agrimedia.cn/%E4%BD%93%E8%84%82%E7%8E%871-tuya.png'\n },\n leanBodyMass: {\n name: \"去脂体重\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 45.8,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 55.9,\n icon_key: 'icon-success'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-success\"\n }],\n unit: '千克',\n // 计量单位\n icon: 'https://img.agrimedia.cn/%E5%8E%BB%E8%84%82%E4%BD%93%E9%87%8D-tuya.png'\n },\n muscleRate: {\n name: \"肌肉率\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 68.1,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 84.8,\n icon_key: 'icon-success'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-success\"\n }],\n unit: '%',\n // 计量单位\n icon: 'https://img.agrimedia.cn/Surgery-tuya.png'\n },\n muscleMass: {\n name: \"肌肉量\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 40.8,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 50.8,\n icon_key: 'icon-success'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-success\"\n }],\n unit: '千克',\n // 计量单位\n icon: 'https://img.agrimedia.cn/watch-app/exercise-tuya.png'\n },\n subcutaneousFat: {\n name: \"皮下脂肪\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 8.6,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 16.7,\n icon_key: 'icon-success'\n }, {\n name: '高',\n colorIdx: 2,\n val: 0,\n icon_key: \"icon-up-arrow\"\n }],\n unit: '%',\n // 计量单位\n icon: 'https://img.agrimedia.cn/008%E7%9A%AE%E4%B8%8B%E8%84%82%E8%82%AA-tuya.png'\n },\n bodyMoisture: {\n name: \"体内水分\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 53.4,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 66.6,\n icon_key: 'icon-success'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-up-arrow\"\n }],\n unit: '%',\n // 计量单位\n icon: 'https://img.agrimedia.cn/watch-app/%E6%B0%B42-tuya.png'\n },\n skeletalMuscleRate: {\n name: \"骨骼肌\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 25,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 35,\n icon_key: 'icon-success'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-success\"\n }],\n unit: '%',\n // 计量单位\n icon: 'https://img.agrimedia.cn/watch-app/%E9%AA%A8%E9%AA%BC%E8%82%8C%E7%8E%87-tuya.png'\n },\n boneMass: {\n name: \"骨重\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 2.9,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 3.7,\n icon_key: 'icon-success'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-up-arrow\"\n }],\n unit: '千克',\n // 计量单位\n icon: 'https://img.agrimedia.cn/%E9%AA%A8%E9%87%8D.png'\n },\n proteinAmount: {\n name: \"蛋白质\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 14.1,\n icon_key: 'icon-down-arrow'\n }, {\n name: '标准',\n colorIdx: 1,\n val: 17.7,\n icon_key: 'icon-success'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-up-arrow\"\n }],\n unit: '%',\n // 计量单位\n icon: 'https://img.agrimedia.cn/%E8%9B%8B%E7%99%BD%E8%B4%A8-tuya.png'\n },\n basalMetabolicRate: {\n name: \"基础代谢\",\n tags: [{\n name: '低',\n colorIdx: 0,\n val: 1619,\n icon_key: 'icon-down-arrow'\n }, {\n name: '完美',\n colorIdx: 4,\n val: 0,\n icon_key: \"icon-success\"\n }],\n unit: '千卡',\n // 计量单位\n icon: 'https://img.agrimedia.cn/%E5%9F%BA%E7%A1%80%E4%BB%A3%E8%B0%A2.png'\n }\n }\n };\n },\n mounted: function mounted() {\n // let val = this.getKeyInfo(this.value)\n // let body =this.$utils.getPwd('123456')\n },\n methods: {\n look: function look() {\n this.open = !this.open;\n },\n getKeyInfo: function getKeyInfo(val) {\n var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var back = {};\n var data = this.bodyDataExample[this.key_name].tags;\n data.map(function (v, i) {\n if (i == 0) {\n if (val < v.val) {\n back = v;\n back.prev_val = 0;\n back.idx = i;\n back.margin = (val / (v.val - 0) * 100).toString() + '%';\n }\n } else {\n if (val >= data[i - 1].val && (val < v.val || v.val == 0)) {\n back = v;\n back.prev_val = data[i - 1].val;\n back.idx = i;\n if (v.val == 0) {\n back.margin = '20%';\n } else {\n back.margin = ((val - data[i - 1].val) / (v.val - data[i - 1].val) * 100).toString() + '%';\n }\n }\n }\n });\n return back;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9ib2R5X2luZm9fY29tcG9uZW50cy9ib2R5X2luZm9fY29tcG9uZW50cy52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwia2V5X25hbWUiLCJ0eXBlIiwiZGVmYXVsdCIsInZhbHVlIiwiZGF0YSIsIm9wZW4iLCJjb2xvckFyciIsImljb25faW5mbyIsImJvZHlEYXRhRXhhbXBsZSIsIkJNSSIsInRhZ3MiLCJjb2xvcklkeCIsInZhbCIsImljb25fa2V5IiwidW5pdCIsImljb24iLCJib2R5RmF0UGVyY2VudGFnZSIsImxlYW5Cb2R5TWFzcyIsIm11c2NsZVJhdGUiLCJtdXNjbGVNYXNzIiwic3ViY3V0YW5lb3VzRmF0IiwiYm9keU1vaXN0dXJlIiwic2tlbGV0YWxNdXNjbGVSYXRlIiwiYm9uZU1hc3MiLCJwcm90ZWluQW1vdW50IiwiYmFzYWxNZXRhYm9saWNSYXRlIiwibW91bnRlZCIsIm1ldGhvZHMiLCJsb29rIiwiZ2V0S2V5SW5mbyIsImJhY2siXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFxREE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0VBQ0E7RUFFQUU7SUFDQTtNQUNBQztNQUNBO01BQ0FDLFdBQ0EsV0FDQSxXQUNBLFdBQ0EsV0FDQSxVQUNBO01BQ0FDLFlBRUE7TUFFQUM7UUFDQUM7VUFDQVg7VUFDQVksT0FDQTtZQUNBWjtZQUNBYTtZQUNBQztZQUNBQztVQUNBLEdBQ0E7WUFDQWY7WUFDQWE7WUFDQUM7WUFDQUM7VUFDQSxHQUNBO1lBQ0FmO1lBQ0FhO1lBQ0FDO1lBQ0FDO1VBQ0EsR0FDQTtZQUNBZjtZQUNBYTtZQUNBQztZQUNBQztVQUNBLEVBQ0E7VUFDQUM7VUFBQTtVQUNBQztRQUNBO1FBQ0FDO1VBQ0FsQjtVQUNBWSxPQUNBO1lBQ0FaO1lBQ0FhO1lBQ0FDO1lBQ0FDO1VBQ0EsR0FDQTtZQUNBZjtZQUNBYTtZQUNBQztZQUNBQztVQUNBLEdBQ0E7WUFDQWY7WUFDQWE7WUFDQUM7WUFDQUM7VUFDQSxHQUNBO1lBQ0FmO1lBQ0FhO1lBQ0FDO1lBQ0FDO1VBQ0EsRUFDQTtVQUNBQztVQUFBO1VBQ0FDO1FBQ0E7UUFDQUU7VUFDQW5CO1VBQ0FZLE9BQ0E7WUFDQVo7WUFDQWE7WUFDQUM7WUFDQUM7VUFDQSxHQUNBO1lBQ0FmO1lBQ0FhO1lBQ0FDO1lBQ0FDO1VBQ0EsR0FDQTtZQUNBZjtZQUNBYTtZQUNBQztZQUNBQztVQUNBLEVBRUE7VUFDQUM7VUFBQTtVQUNBQztRQUNBO1FBQ0FHO1VBQ0FwQjtVQUNBWSxPQUNBO1lBQ0FaO1lBQ0FhO1lBQ0FDO1lBQ0FDO1VBQ0EsR0FDQTtZQUNBZjtZQUNBYTtZQUNBQztZQUNBQztVQUNBLEdBQ0E7WUFDQWY7WUFDQWE7WUFDQUM7WUFDQUM7VUFDQSxFQUVBO1VBQ0FDO1VBQUE7VUFDQUM7UUFDQTtRQUNBSTtVQUNBckI7VUFDQVksT0FDQTtZQUNBWjtZQUNBYTtZQUNBQztZQUNBQztVQUNBLEdBQ0E7WUFDQWY7WUFDQWE7WUFDQUM7WUFDQUM7VUFDQSxHQUNBO1lBQ0FmO1lBQ0FhO1lBQ0FDO1lBQ0FDO1VBQ0EsRUFFQTtVQUNBQztVQUFBO1VBQ0FDO1FBQ0E7UUFDQUs7VUFDQXRCO1VBQ0FZLE9BQ0E7WUFDQVo7WUFDQWE7WUFDQUM7WUFDQUM7VUFDQSxHQUNBO1lBQ0FmO1lBQ0FhO1lBQ0FDO1lBQ0FDO1VBQ0EsR0FDQTtZQUNBZjtZQUNBYTtZQUNBQztZQUNBQztVQUNBLEVBRUE7VUFDQUM7VUFBQTtVQUNBQztRQUNBO1FBQ0FNO1VBQ0F2QjtVQUNBWSxPQUNBO1lBQ0FaO1lBQ0FhO1lBQ0FDO1lBQ0FDO1VBQ0EsR0FDQTtZQUNBZjtZQUNBYTtZQUNBQztZQUNBQztVQUNBLEdBQ0E7WUFDQWY7WUFDQWE7WUFDQUM7WUFDQUM7VUFDQSxFQUVBO1VBQ0FDO1VBQUE7VUFDQUM7UUFDQTtRQUNBTztVQUNBeEI7VUFDQVksT0FDQTtZQUNBWjtZQUNBYTtZQUNBQztZQUNBQztVQUNBLEdBQ0E7WUFDQWY7WUFDQWE7WUFDQUM7WUFDQUM7VUFDQSxHQUNBO1lBQ0FmO1lBQ0FhO1lBQ0FDO1lBQ0FDO1VBQ0EsRUFFQTtVQUNBQztVQUFBO1VBQ0FDO1FBQ0E7UUFDQVE7VUFDQXpCO1VBQ0FZLE9BQ0E7WUFDQVo7WUFDQWE7WUFDQUM7WUFDQUM7VUFDQSxHQUNBO1lBQ0FmO1lBQ0FhO1lBQ0FDO1lBQ0FDO1VBQ0EsR0FDQTtZQUNBZjtZQUNBYTtZQUNBQztZQUNBQztVQUNBLEVBRUE7VUFDQUM7VUFBQTtVQUNBQztRQUNBO1FBQ0FTO1VBQ0ExQjtVQUNBWSxPQUNBO1lBQ0FaO1lBQ0FhO1lBQ0FDO1lBQ0FDO1VBQ0EsR0FDQTtZQUNBZjtZQUNBYTtZQUNBQztZQUNBQztVQUNBLEdBQ0E7WUFDQWY7WUFDQWE7WUFDQUM7WUFDQUM7VUFDQSxFQUVBO1VBQ0FDO1VBQUE7VUFDQUM7UUFDQTtRQUNBVTtVQUNBM0I7VUFDQVksT0FDQTtZQUNBWjtZQUNBYTtZQUNBQztZQUNBQztVQUNBLEdBQ0E7WUFDQWY7WUFDQWE7WUFDQUM7WUFDQUM7VUFDQSxFQUVBO1VBQ0FDO1VBQUE7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBVztJQUNBO0lBQ0E7RUFBQSxDQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBekI7UUFDQTtVQUNBO1lBQ0EwQjtZQUNBQTtZQUNBQTtZQUNBQTtVQUNBO1FBQ0E7VUFFQTtZQUVBQTtZQUNBQTtZQUNBQTtZQUNBO2NBQ0FBO1lBQ0E7Y0FDQUE7WUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMjEwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldz5cblx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfc2JcIiBzdHlsZT1cInBhZGRpbmc6NDBycHg7cGFkZGluZy1ib3R0b206IDMwcnB4O1wiQGNsaWNrPVwibG9vaygpXCIgPlxuXHRcdFx0PHZpZXcgY2xhc3M9XCJmbHhcIj5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiB2LWlmPVwiYm9keURhdGFFeGFtcGxlW2tleV9uYW1lXS5pY29uXCI+XG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJib2R5RGF0YUV4YW1wbGVba2V5X25hbWVdLmljb25cIiBzdHlsZT1cIndpZHRoOiA0MHJweDttYXJnaW4tcmlnaHQ6IDEwcnB4O1wiIG1vZGU9XCJ3aWR0aEZpeFwiPjwvaW1hZ2U+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cblx0XHRcdFx0XHR7eyBib2R5RGF0YUV4YW1wbGVba2V5X25hbWVdLm5hbWV9fVxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImZseFwiID5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiBzdHlsZT1cImNvbG9yOiAjOTk5O1wiPlxuXHRcdFx0XHRcdHt7IHZhbHVlIH19e3sgYm9keURhdGFFeGFtcGxlW2tleV9uYW1lXS51bml0fX1cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHN0eWxlPVwibWFyZ2luLWxlZnQ6IDE0cnB4O1wiPlxuXHRcdFx0XHRcdDx0ZXh0IDpjbGFzcz1cIidpY29uZm9udCAnK2dldEtleUluZm8odmFsdWUpLmljb25fa2V5XCIgOnN0eWxlPVwiJ2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6JyArIGNvbG9yQXJyW2dldEtleUluZm8odmFsdWUpLmNvbG9ySWR4XVwiPjwvdGV4dD5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8dmlldyA6Y2xhc3M9XCIoIW9wZW4/Jyc6J3h1YW56aGF1bicpXCIgc3R5bGU9XCJ3aWR0aDogNDBycHg7aGVpZ2h0OiA0MHJweDsgdGV4dC1hbGlnbjogY2VudGVyO2xpbmUtaGVpZ2h0OiA0MHJweDtcIj5cblx0XHRcdFx0XHQ8dGV4dCBzdHlsZT1cImNvbG9yOiAjOTk5O1wiIDpjbGFzcz1cIidpY29uZm9udCBpY29uLXJpZ2h0ICcgIFwiPjwvdGV4dD5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0PC92aWV3PlxuXHRcdDwvdmlldz5cblx0XHQ8dmlldyBjbGFzcz1cImluZm9cIiB2LWlmPVwib3BlblwiPlxuXHRcdFx0PHZpZXcgY2xhc3M9XCJcIiBzdHlsZT1cImhlaWdodDogNDBycHg7XCI+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImZseFwiPlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInR6bVwiIHYtZm9yPVwiKHYsaSkgaW4gYm9keURhdGFFeGFtcGxlW2tleV9uYW1lXS50YWdzXCIgOmtleT1cImlcIiA6c3R5bGU9XCInYmFja2dyb3VuZC1jb2xvcjogJyArIGNvbG9yQXJyW3YuY29sb3JJZHhdXCI+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvLXZhbFwiIHYtaWY9XCJ2LnZhbCA+IDBcIj5cblx0XHRcdFx0XHRcdHt7ICB2LnZhbCB9fXt7IGJvZHlEYXRhRXhhbXBsZVtrZXlfbmFtZV0udW5pdCB9fVxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm8tcXFcIj5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicXFcIiA6c3R5bGU9XCInYm9yZGVyOiA4cnB4IHNvbGlkICcrIGNvbG9yQXJyW3YuY29sb3JJZHhdICsnO21hcmdpbi1sZWZ0OicrZ2V0S2V5SW5mbyh2YWx1ZSwxKS5tYXJnaW5cIiB2LWlmPVwiZ2V0S2V5SW5mbyh2YWx1ZSkuaWR4ID09IGlcIj5cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfc2JcIj5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHggdGFnc19uYW1lIGZseF9hY1wiIHYtZm9yPVwiKHYsaSkgaW4gYm9keURhdGFFeGFtcGxlW2tleV9uYW1lXS50YWdzXCIgIDprZXk9XCJpXCI+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJma1wiIDpzdHlsZT1cIidiYWNrZ3JvdW5kLWNvbG9yOicrIGNvbG9yQXJyW3YuY29sb3JJZHhdICsgJyA7J1wiPlxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPlxuXHRcdFx0XHRcdFx0e3sgdi5uYW1lIH19XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0PC92aWV3PlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0bmFtZTpcImJvZHlfaW5mb19jb21wb25lbnRzXCIsXG5cdFx0cHJvcHM6e1xuXHRcdFx0a2V5X25hbWU6e1xuXHRcdFx0XHR0eXBlOlN0cmluZyxcblx0XHRcdFx0ZGVmYXVsdDpcIkJNSVwiXG5cdFx0XHR9LFxuXHRcdFx0dmFsdWU6e1xuXHRcdFx0XHR0eXBlOk51bWJlcixcblx0XHRcdFx0ZGVmYXVsdDowXG5cdFx0XHR9XG5cdFx0fSxcblx0XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdG9wZW46ZmFsc2UsXG5cdFx0XHRcdC8vIOaXoOagh+WHhmNvbG9yXG5cdFx0XHRcdGNvbG9yQXJyIDogW1xuXHRcdFx0XHRcdFwiIzU5OTBmNVwiLFxuXHRcdFx0XHRcdFwiIzI5Y2U3MFwiLFxuXHRcdFx0XHRcdFwiI2ZjYjA0MVwiLFxuXHRcdFx0XHRcdFwiI2ZhNjgyMFwiLFxuXHRcdFx0XHRcdFwiIzFkYTMwZlwiXG5cdFx0XHRcdF0sXG5cdFx0XHRcdGljb25faW5mbzp7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH0sXG5cdFx0XHRcdFxuXHRcdFx0XHRib2R5RGF0YUV4YW1wbGU6e1xuXHRcdFx0XHRcdEJNSTp7XG5cdFx0XHRcdFx0XHRuYW1lOlwiQk1JXCIsXG5cdFx0XHRcdFx0XHR0YWdzOltcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdG5hbWU6J+WBj+eYpicsXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3JJZHg6MCxcblx0XHRcdFx0XHRcdFx0XHR2YWw6MTguNSxcblx0XHRcdFx0XHRcdFx0XHRpY29uX2tleTonaWNvbi1kb3duLWFycm93J1xuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bmFtZTon5a6M576OJyxcblx0XHRcdFx0XHRcdFx0XHRjb2xvcklkeDoxLFxuXHRcdFx0XHRcdFx0XHRcdHZhbDoyNCxcblx0XHRcdFx0XHRcdFx0XHRpY29uX2tleTonaWNvbi1zdWNjZXNzJ1xuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bmFtZTon6LaF6YeNJyxcblx0XHRcdFx0XHRcdFx0XHRjb2xvcklkeDoyLFxuXHRcdFx0XHRcdFx0XHRcdHZhbDoyOCxcblx0XHRcdFx0XHRcdFx0XHRpY29uX2tleTpcImljb24tdXAtYXJyb3dcIlxuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bmFtZTon6IKl6IOWJyxcblx0XHRcdFx0XHRcdFx0XHRjb2xvcklkeDozLFxuXHRcdFx0XHRcdFx0XHRcdHZhbDowLFxuXHRcdFx0XHRcdFx0XHRcdGljb25fa2V5OlwiaWNvbi11cC1hcnJvd1wiXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHR1bml0OicnLC8vIOiuoemHj+WNleS9jVxuXHRcdFx0XHRcdFx0aWNvbjonaHR0cHM6Ly9pbWcuYWdyaW1lZGlhLmNuLy1fQk1JLXR1eWEucG5nJ1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0Ym9keUZhdFBlcmNlbnRhZ2U6e1xuXHRcdFx0XHRcdFx0bmFtZTpcIuS9k+iEgueOh1wiLFxuXHRcdFx0XHRcdFx0dGFnczpbXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOiflgY/nmKYnLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9ySWR4OjAsXG5cdFx0XHRcdFx0XHRcdFx0dmFsOjE4LFxuXHRcdFx0XHRcdFx0XHRcdGljb25fa2V5OidpY29uLWRvd24tYXJyb3cnXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOiflroznvo4nLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9ySWR4OjEsXG5cdFx0XHRcdFx0XHRcdFx0dmFsOjIzLFxuXHRcdFx0XHRcdFx0XHRcdGljb25fa2V5OidpY29uLXN1Y2Nlc3MnXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOifotoXph40nLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9ySWR4OjIsXG5cdFx0XHRcdFx0XHRcdFx0dmFsOjMwLFxuXHRcdFx0XHRcdFx0XHRcdGljb25fa2V5OlwiaWNvbi11cC1hcnJvd1wiXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOifogqXog5YnLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9ySWR4OjMsXG5cdFx0XHRcdFx0XHRcdFx0dmFsOjAsXG5cdFx0XHRcdFx0XHRcdFx0aWNvbl9rZXk6XCJpY29uLXVwLWFycm93XCJcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdHVuaXQ6JyUnLC8vIOiuoemHj+WNleS9jVxuXHRcdFx0XHRcdFx0aWNvbjonaHR0cHM6Ly9pbWcuYWdyaW1lZGlhLmNuLyVFNCVCRCU5MyVFOCU4NCU4MiVFNyU4RSU4NzEtdHV5YS5wbmcnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRsZWFuQm9keU1hc3M6e1xuXHRcdFx0XHRcdFx0bmFtZTpcIuWOu+iEguS9k+mHjVwiLFxuXHRcdFx0XHRcdFx0dGFnczpbXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOifkvY4nLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9ySWR4OjAsXG5cdFx0XHRcdFx0XHRcdFx0dmFsOjQ1LjgsXG5cdFx0XHRcdFx0XHRcdFx0aWNvbl9rZXk6J2ljb24tZG93bi1hcnJvdydcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdG5hbWU6J+agh+WHhicsXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3JJZHg6MSxcblx0XHRcdFx0XHRcdFx0XHR2YWw6NTUuOSxcblx0XHRcdFx0XHRcdFx0XHRpY29uX2tleTonaWNvbi1zdWNjZXNzJ1xuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bmFtZTon5a6M576OJyxcblx0XHRcdFx0XHRcdFx0XHRjb2xvcklkeDo0LFxuXHRcdFx0XHRcdFx0XHRcdHZhbDowLFxuXHRcdFx0XHRcdFx0XHRcdGljb25fa2V5OlwiaWNvbi1zdWNjZXNzXCJcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0dW5pdDon5Y2D5YWLJywvLyDorqHph4/ljZXkvY1cblx0XHRcdFx0XHRcdGljb246J2h0dHBzOi8vaW1nLmFncmltZWRpYS5jbi8lRTUlOEUlQkIlRTglODQlODIlRTQlQkQlOTMlRTklODclOEQtdHV5YS5wbmcnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRtdXNjbGVSYXRlOntcblx0XHRcdFx0XHRcdG5hbWU6XCLogozogonnjodcIixcblx0XHRcdFx0XHRcdHRhZ3M6W1xuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bmFtZTon5L2OJyxcblx0XHRcdFx0XHRcdFx0XHRjb2xvcklkeDowLFxuXHRcdFx0XHRcdFx0XHRcdHZhbDo2OC4xLFxuXHRcdFx0XHRcdFx0XHRcdGljb25fa2V5OidpY29uLWRvd24tYXJyb3cnXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOifmoIflh4YnLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9ySWR4OjEsXG5cdFx0XHRcdFx0XHRcdFx0dmFsOjg0LjgsXG5cdFx0XHRcdFx0XHRcdFx0aWNvbl9rZXk6J2ljb24tc3VjY2Vzcydcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdG5hbWU6J+WujOe+jicsXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3JJZHg6NCxcblx0XHRcdFx0XHRcdFx0XHR2YWw6MCxcblx0XHRcdFx0XHRcdFx0XHRpY29uX2tleTpcImljb24tc3VjY2Vzc1wiXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdHVuaXQ6JyUnLC8vIOiuoemHj+WNleS9jVxuXHRcdFx0XHRcdFx0aWNvbjonaHR0cHM6Ly9pbWcuYWdyaW1lZGlhLmNuL1N1cmdlcnktdHV5YS5wbmcnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRtdXNjbGVNYXNzOntcblx0XHRcdFx0XHRcdG5hbWU6XCLogozogonph49cIixcblx0XHRcdFx0XHRcdHRhZ3M6W1xuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bmFtZTon5L2OJyxcblx0XHRcdFx0XHRcdFx0XHRjb2xvcklkeDowLFxuXHRcdFx0XHRcdFx0XHRcdHZhbDo0MC44LFxuXHRcdFx0XHRcdFx0XHRcdGljb25fa2V5OidpY29uLWRvd24tYXJyb3cnXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOifmoIflh4YnLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9ySWR4OjEsXG5cdFx0XHRcdFx0XHRcdFx0dmFsOjUwLjgsXG5cdFx0XHRcdFx0XHRcdFx0aWNvbl9rZXk6J2ljb24tc3VjY2Vzcydcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdG5hbWU6J+WujOe+jicsXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3JJZHg6NCxcblx0XHRcdFx0XHRcdFx0XHR2YWw6MCxcblx0XHRcdFx0XHRcdFx0XHRpY29uX2tleTpcImljb24tc3VjY2Vzc1wiXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdHVuaXQ6J+WNg+WFiycsLy8g6K6h6YeP5Y2V5L2NXG5cdFx0XHRcdFx0XHRpY29uOidodHRwczovL2ltZy5hZ3JpbWVkaWEuY24vd2F0Y2gtYXBwL2V4ZXJjaXNlLXR1eWEucG5nJ1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0c3ViY3V0YW5lb3VzRmF0Ontcblx0XHRcdFx0XHRcdG5hbWU6XCLnmq7kuIvohILogqpcIixcblx0XHRcdFx0XHRcdHRhZ3M6W1xuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bmFtZTon5L2OJyxcblx0XHRcdFx0XHRcdFx0XHRjb2xvcklkeDowLFxuXHRcdFx0XHRcdFx0XHRcdHZhbDo4LjYsXG5cdFx0XHRcdFx0XHRcdFx0aWNvbl9rZXk6J2ljb24tZG93bi1hcnJvdydcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdG5hbWU6J+agh+WHhicsXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3JJZHg6MSxcblx0XHRcdFx0XHRcdFx0XHR2YWw6MTYuNyxcblx0XHRcdFx0XHRcdFx0XHRpY29uX2tleTonaWNvbi1zdWNjZXNzJ1xuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bmFtZTon6auYJyxcblx0XHRcdFx0XHRcdFx0XHRjb2xvcklkeDoyLFxuXHRcdFx0XHRcdFx0XHRcdHZhbDowLFxuXHRcdFx0XHRcdFx0XHRcdGljb25fa2V5OlwiaWNvbi11cC1hcnJvd1wiXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdHVuaXQ6JyUnLC8vIOiuoemHj+WNleS9jVxuXHRcdFx0XHRcdFx0aWNvbjonaHR0cHM6Ly9pbWcuYWdyaW1lZGlhLmNuLzAwOCVFNyU5QSVBRSVFNCVCOCU4QiVFOCU4NCU4MiVFOCU4MiVBQS10dXlhLnBuZydcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdGJvZHlNb2lzdHVyZTp7XG5cdFx0XHRcdFx0XHRuYW1lOlwi5L2T5YaF5rC05YiGXCIsXG5cdFx0XHRcdFx0XHR0YWdzOltcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdG5hbWU6J+S9jicsXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3JJZHg6MCxcblx0XHRcdFx0XHRcdFx0XHR2YWw6NTMuNCxcblx0XHRcdFx0XHRcdFx0XHRpY29uX2tleTonaWNvbi1kb3duLWFycm93J1xuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bmFtZTon5qCH5YeGJyxcblx0XHRcdFx0XHRcdFx0XHRjb2xvcklkeDoxLFxuXHRcdFx0XHRcdFx0XHRcdHZhbDo2Ni42LFxuXHRcdFx0XHRcdFx0XHRcdGljb25fa2V5OidpY29uLXN1Y2Nlc3MnXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOiflroznvo4nLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9ySWR4OjQsXG5cdFx0XHRcdFx0XHRcdFx0dmFsOjAsXG5cdFx0XHRcdFx0XHRcdFx0aWNvbl9rZXk6XCJpY29uLXVwLWFycm93XCJcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0dW5pdDonJScsLy8g6K6h6YeP5Y2V5L2NXG5cdFx0XHRcdFx0XHRpY29uOidodHRwczovL2ltZy5hZ3JpbWVkaWEuY24vd2F0Y2gtYXBwLyVFNiVCMCVCNDItdHV5YS5wbmcnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRza2VsZXRhbE11c2NsZVJhdGU6e1xuXHRcdFx0XHRcdFx0bmFtZTpcIumqqOmqvOiCjFwiLFxuXHRcdFx0XHRcdFx0dGFnczpbXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOifkvY4nLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9ySWR4OjAsXG5cdFx0XHRcdFx0XHRcdFx0dmFsOjI1LFxuXHRcdFx0XHRcdFx0XHRcdGljb25fa2V5OidpY29uLWRvd24tYXJyb3cnXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOifmoIflh4YnLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9ySWR4OjEsXG5cdFx0XHRcdFx0XHRcdFx0dmFsOjM1LFxuXHRcdFx0XHRcdFx0XHRcdGljb25fa2V5OidpY29uLXN1Y2Nlc3MnXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOiflroznvo4nLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9ySWR4OjQsXG5cdFx0XHRcdFx0XHRcdFx0dmFsOjAsXG5cdFx0XHRcdFx0XHRcdFx0aWNvbl9rZXk6XCJpY29uLXN1Y2Nlc3NcIlxuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHR1bml0OiclJywvLyDorqHph4/ljZXkvY1cblx0XHRcdFx0XHRcdGljb246J2h0dHBzOi8vaW1nLmFncmltZWRpYS5jbi93YXRjaC1hcHAvJUU5JUFBJUE4JUU5JUFBJUJDJUU4JTgyJThDJUU3JThFJTg3LXR1eWEucG5nJ1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0Ym9uZU1hc3M6e1xuXHRcdFx0XHRcdFx0bmFtZTpcIumqqOmHjVwiLFxuXHRcdFx0XHRcdFx0dGFnczpbXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOifkvY4nLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9ySWR4OjAsXG5cdFx0XHRcdFx0XHRcdFx0dmFsOjIuOSxcblx0XHRcdFx0XHRcdFx0XHRpY29uX2tleTonaWNvbi1kb3duLWFycm93J1xuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bmFtZTon5qCH5YeGJyxcblx0XHRcdFx0XHRcdFx0XHRjb2xvcklkeDoxLFxuXHRcdFx0XHRcdFx0XHRcdHZhbDozLjcsXG5cdFx0XHRcdFx0XHRcdFx0aWNvbl9rZXk6J2ljb24tc3VjY2Vzcydcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdG5hbWU6J+WujOe+jicsXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3JJZHg6NCxcblx0XHRcdFx0XHRcdFx0XHR2YWw6MCxcblx0XHRcdFx0XHRcdFx0XHRpY29uX2tleTpcImljb24tdXAtYXJyb3dcIlxuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHR1bml0OifljYPlhYsnLC8vIOiuoemHj+WNleS9jVxuXHRcdFx0XHRcdFx0aWNvbjonaHR0cHM6Ly9pbWcuYWdyaW1lZGlhLmNuLyVFOSVBQSVBOCVFOSU4NyU4RC5wbmcnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRwcm90ZWluQW1vdW50Ontcblx0XHRcdFx0XHRcdG5hbWU6XCLom4vnmb3otKhcIixcblx0XHRcdFx0XHRcdHRhZ3M6W1xuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0bmFtZTon5L2OJyxcblx0XHRcdFx0XHRcdFx0XHRjb2xvcklkeDowLFxuXHRcdFx0XHRcdFx0XHRcdHZhbDoxNC4xLFxuXHRcdFx0XHRcdFx0XHRcdGljb25fa2V5OidpY29uLWRvd24tYXJyb3cnXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOifmoIflh4YnLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9ySWR4OjEsXG5cdFx0XHRcdFx0XHRcdFx0dmFsOjE3LjcsXG5cdFx0XHRcdFx0XHRcdFx0aWNvbl9rZXk6J2ljb24tc3VjY2Vzcydcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdG5hbWU6J+WujOe+jicsXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3JJZHg6NCxcblx0XHRcdFx0XHRcdFx0XHR2YWw6MCxcblx0XHRcdFx0XHRcdFx0XHRpY29uX2tleTpcImljb24tdXAtYXJyb3dcIlxuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHR1bml0OiclJywvLyDorqHph4/ljZXkvY1cblx0XHRcdFx0XHRcdGljb246J2h0dHBzOi8vaW1nLmFncmltZWRpYS5jbi8lRTglOUIlOEIlRTclOTklQkQlRTglQjQlQTgtdHV5YS5wbmcnXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRiYXNhbE1ldGFib2xpY1JhdGU6e1xuXHRcdFx0XHRcdFx0bmFtZTpcIuWfuuehgOS7o+iwolwiLFxuXHRcdFx0XHRcdFx0dGFnczpbXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOifkvY4nLFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9ySWR4OjAsXG5cdFx0XHRcdFx0XHRcdFx0dmFsOjE2MTksXG5cdFx0XHRcdFx0XHRcdFx0aWNvbl9rZXk6J2ljb24tZG93bi1hcnJvdydcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdG5hbWU6J+WujOe+jicsXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3JJZHg6NCxcblx0XHRcdFx0XHRcdFx0XHR2YWw6MCxcblx0XHRcdFx0XHRcdFx0XHRpY29uX2tleTpcImljb24tc3VjY2Vzc1wiXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XSxcblx0XHRcdFx0XHRcdHVuaXQ6J+WNg+WNoScsLy8g6K6h6YeP5Y2V5L2NXG5cdFx0XHRcdFx0XHRpY29uOidodHRwczovL2ltZy5hZ3JpbWVkaWEuY24vJUU1JTlGJUJBJUU3JUExJTgwJUU0JUJCJUEzJUU4JUIwJUEyLnBuZydcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHR9XG5cdFx0XHR9O1xuXHRcdH0sXG5cdFx0bW91bnRlZCgpIHtcblx0XHRcdC8vIGxldCB2YWwgPSB0aGlzLmdldEtleUluZm8odGhpcy52YWx1ZSlcblx0XHRcdC8vIGxldCBib2R5ID10aGlzLiR1dGlscy5nZXRQd2QoJzEyMzQ1NicpXG5cdFx0fSxcblx0XHRtZXRob2RzOntcblx0XHRcdGxvb2soKXtcblx0XHRcdFx0dGhpcy5vcGVuID0gIXRoaXMub3BlblxuXHRcdFx0fSxcblx0XHRcdGdldEtleUluZm8odmFsLHR5cGUgPSAwKXtcblx0XHRcdFx0bGV0IGJhY2sgPSB7fVxuXHRcdFx0XHRsZXQgZGF0YSAgPSB0aGlzLmJvZHlEYXRhRXhhbXBsZVt0aGlzLmtleV9uYW1lXS50YWdzXG5cdFx0XHRcdGRhdGEubWFwKCh2LGkpID0+IHtcblx0XHRcdFx0XHRpZihpID09IDApe1xuXHRcdFx0XHRcdFx0aWYodmFsIDwgdi52YWwpe1xuXHRcdFx0XHRcdFx0XHRiYWNrID0gdlxuXHRcdFx0XHRcdFx0XHRiYWNrLnByZXZfdmFsID0gMFxuXHRcdFx0XHRcdFx0XHRiYWNrLmlkeCA9IGlcblx0XHRcdFx0XHRcdFx0YmFjay5tYXJnaW4gPSAoKHZhbCAvICh2LnZhbCAtIDApKSAqIDEwMCkudG9TdHJpbmcoKSArICclJ1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRpZih2YWwgPj0gZGF0YVtpLTFdLnZhbCAmJiAodmFsIDwgdi52YWwgfHwgdi52YWwgPT0gMCkpe1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0YmFjayA9IHZcblx0XHRcdFx0XHRcdFx0YmFjay5wcmV2X3ZhbCA9IGRhdGFbaS0xXS52YWxcblx0XHRcdFx0XHRcdFx0YmFjay5pZHggPSBpXG5cdFx0XHRcdFx0XHRcdGlmKHYudmFsID09IDApe1xuXHRcdFx0XHRcdFx0XHRcdGJhY2subWFyZ2luID0gJzIwJSdcblx0XHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdFx0YmFjay5tYXJnaW4gPSAoKCh2YWwgLSBkYXRhW2ktMV0udmFsKSAvICh2LnZhbCAtIGRhdGFbaS0xXS52YWwpKSAqIDEwMCkudG9TdHJpbmcoKSArICclJ1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0XHRyZXR1cm4gYmFja1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cbi54dWFuemhhdW57XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5pbmZve1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmYWY4O1xuXHRwYWRkaW5nOiAyMHJweDtcblx0LnRhZ3NfbmFtZXtcblx0XHRtYXJnaW46IDQwcnB4IDAgMjBycHggMDtcblx0XHQuZmt7XG5cdFx0XHR3aWR0aDogMTVycHg7XG5cdFx0XHRoZWlnaHQ6IDE1cnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXJweDtcblx0XHR9XG5cdFx0Lm5hbWV7XG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xuXHRcdH1cblx0fVxuXHQudHpte1xuXHRcdGhlaWdodDogMjBycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5pbmZvLXZhbHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcblx0XHRcdHJpZ2h0OiAtNTAlO1xuXHRcdFx0dG9wOiAtNDBycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQuaW5mby1xcXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bGVmdDogLTEycnB4O1xuXHRcdFx0dG9wOiAtNnJweDtcblx0XHRcdHotaW5kZXg6IDk5O1xuXHRcdFx0XG5cdFx0XHQucXF7XG5cdFx0XHRcdHdpZHRoOiAxNnJweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudHptOmZpcnN0LWNoaWxke1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MjBycHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoyMHJweDtcblx0fVxuXHQudHptOmxhc3QtY2hpbGR7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MjBycHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MjBycHg7XG5cdH1cbn1cbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///210\n"); /***/ }), /* 211 */ /*!******************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/icon/xinlv-small.png ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/icon/xinlv-small.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMjExLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ljb24veGlubHYtc21hbGwucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///211\n"); /***/ }), /* 212 */ /*!************************************************************!*\ !*** /Users/white/Desktop/watch-app/static/image/body.png ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/image/body.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiMjEyLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ltYWdlL2JvZHkucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///212\n"); /***/ }), /* 213 */ /*!************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/ecg-info/ecg-info.vue?vue&type=script&lang=js& ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ecg_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ecg-info.vue?vue&type=script&lang=js& */ 214);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ecg_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ecg_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ecg_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ecg_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ecg_info_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRzQixDQUFnQiw4c0JBQUcsRUFBQyIsImZpbGUiOiIyMTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9lY2ctaW5mby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2VjZy1pbmZvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///213\n"); /***/ }), /* 214 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/ecg-info/ecg-info.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 51));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 name: \"pop-info\",\n data: function data() {\n var _ref;\n return _ref = {\n typeIndex: 1,\n dataInfo: {},\n bodyDesc: {},\n arr: ['BMI', 'bodyFatPercentage', 'leanBodyMass', 'muscleRate', 'muscleMass', 'subcutaneousFat', 'bodyMoisture', 'skeletalMuscleRate', 'boneMass', 'proteinAmount', 'basalMetabolicRate'],\n title: '',\n list: [],\n height: 300,\n width: 3000,\n centerY: 200,\n pLeft: '0'\n }, (0, _defineProperty2.default)(_ref, \"dataInfo\", {}), (0, _defineProperty2.default)(_ref, \"xinlv\", {\n jisuan: [{\n times: 0,\n unit: '次/分',\n desc: '平均心率',\n cankao: ''\n }, {\n times: 0,\n unit: '次/分',\n desc: '最高心率',\n cankao: ''\n }, {\n times: 0,\n unit: '次/分',\n desc: '最低心率',\n cankao: ''\n }],\n cankao: [{\n times: 0,\n unit: '%',\n desc: '正常',\n cankao: '(60~100次/分)'\n }, {\n times: 0,\n unit: '%',\n desc: '心率偏快',\n cankao: '>100次/分)'\n }, {\n times: 0,\n unit: '%',\n desc: '心率偏慢',\n cankao: '(<60次/分)'\n }]\n }), (0, _defineProperty2.default)(_ref, \"ybx\", {\n hrv: {\n name: 'HRV',\n max: 210,\n unit: '毫秒',\n min: 0,\n val: 0\n },\n sdnn: {\n name: 'SDNN',\n max: 180,\n unit: '毫秒',\n min: 102,\n val: 0\n },\n rmssd: {\n name: 'RMSSD',\n max: 39,\n unit: '毫秒',\n min: 15,\n val: 0\n }\n }), (0, _defineProperty2.default)(_ref, \"xdt\", {\n pwv: {\n name: 'PWV',\n max: 15,\n unit: 'm/s',\n min: 6,\n val: 0\n },\n qtc: {\n name: 'QTc',\n max: 400,\n unit: '毫秒',\n min: 260,\n val: 0\n },\n qsrf: {\n name: 'QRS 波振幅',\n max: 1.5,\n unit: 'mV',\n min: 0.05,\n val: 0\n },\n qsrx: {\n name: 'QRS 波时限',\n max: 120,\n unit: '毫秒',\n min: 80,\n val: 0\n },\n qsrfx: {\n name: 'QRS 主波方向',\n max: 0,\n unit: '向上,向下',\n min: 0,\n val: 0\n },\n st: {\n name: 'ST 段振幅',\n max: 0.1,\n unit: 'mV',\n min: -0.05,\n val: 0\n }\n }), _ref;\n },\n methods: {\n close: function close() {\n this.$refs.popup.close();\n },\n open: function open(val) {\n var _this = this;\n val == 1 ? this.typeIndex = 1 : this.typeIndex = 2;\n // 通过组件定义的ref调用uni-popup方法 ,如果传入参数 ,type 属性将失效 ,仅支持 ['top','left','bottom','right','center']\n this.$refs.popup.open('bottom');\n if (val == 1) {\n var dataKey = 'infoData'; // 同上面设置的key\n var get = uni.getStorageSync(dataKey);\n if (!get) {\n uni.showToast({\n title: \"读取数据失败\"\n });\n setTimeout(function () {\n uni.navigateBack({\n delta: -1\n });\n }, 2000);\n return;\n }\n var data = JSON.parse(get);\n __f__(\"log\", data, \" at components/ecg-info/ecg-info.vue:377\");\n this.dataInfo = data;\n this.changeData(this.dataInfo);\n this.list = this.dataInfo.data_msg.list;\n\n // 绘制\n setTimeout(function () {\n _this.list = _this.list.filter(function (val) {\n return val !== 0;\n });\n var ctx = uni.createCanvasContext('ecg', _this);\n ctx.setStrokeStyle('#d5d5d5'); //\n ctx.setLineWidth(1); // 线条宽度\n for (var x = 0.5; x < 3000; x += 15) {\n ctx.moveTo(x, 0);\n // 结束点\n ctx.lineTo(x, 3000);\n // 描边,不调用stroke则看不到画的内容\n ctx.stroke();\n }\n for (var y = 0.5; y < 3000; y += 15) {\n ctx.moveTo(0, y);\n // 结束点\n ctx.lineTo(3000, y);\n // 描边,不调用stroke则看不到画的内容\n ctx.stroke();\n }\n // ctx.fill();\n ctx.draw();\n _this.drawCurve();\n }, 1000);\n } else {\n var _dataKey = 'bodyData'; // 同上面设置的key\n var _get = uni.getStorageSync(_dataKey);\n if (!_get) {\n uni.showToast({\n title: \"读取数据失败\"\n });\n setTimeout(function () {\n uni.navigateBack({\n delta: -1\n });\n }, 2000);\n return;\n }\n var _data = JSON.parse(_get);\n this.dataInfo = _data;\n __f__(\"log\", this.dataInfo, \" at components/ecg-info/ecg-info.vue:423\");\n // this.getUserInfo()\n this.bodyDesc = this.$utils.getBodyKeyInfo(this.dataInfo.data_msg.BMI, 'BMI');\n // uni.removeStorageSync(dataKey);\n }\n },\n drawCurve: function drawCurve() {\n var ctx = uni.createCanvasContext('myCanvas', this);\n var list = this.list;\n var centerY = this.centerY;\n var width = this.width;\n var xScale = width / (list.length - 1); // 计算每个数据点占据的宽度\n var yScale = centerY / (Math.max.apply(Math, (0, _toConsumableArray2.default)(list)) - Math.min.apply(Math, (0, _toConsumableArray2.default)(list)));\n // yScale *= 3\n var x = 0;\n var y = centerY / 2 - list[0] * yScale;\n ctx.beginPath(); // 开始绘制\n ctx.moveTo(x, y);\n ctx.setStrokeStyle('#c96d79'); // 设置线条颜色\n ctx.setLineWidth(2); // 设置线条宽度\n for (var i = 1; i < list.length; i++) {\n var _x = i * xScale;\n var _y = centerY / 2 - list[i] / 2 * yScale; // 负数在中心下方,正数在中心上方\n ctx.lineTo(_x, _y);\n }\n ctx.stroke(); // 绘制线条\n // ctx.fill();\n ctx.draw(false);\n\n // 绘制到canvas上,不需要等待上一步绘制完成\n },\n changeData: function changeData(data) {\n var HRV = [];\n var QT = [];\n var heart = [];\n var pwv = [];\n var resRate = [];\n this.xinlv.jisuan[0].times = data.data_msg.meanHeartRate == undefined ? data.data_msg.heartRate : data.data_msg.meanHeartRate;\n if (data.data_msg.wavefrom == undefined) {\n return;\n }\n data.data_msg.wavefrom.map(function (v, i) {\n if (!(v instanceof Array)) {\n if (v.HRV != 0) {\n HRV.push(v.HRV);\n }\n if (v.QT != 0) {\n QT.push(v.QT);\n }\n if (v.heart != 0 && v.heart != null) {\n heart.push(v.heart);\n }\n if (v.pwv != 0) {\n pwv.push(v.pwv);\n }\n if (v.resRate != 0) {\n resRate.push(v.resRate);\n }\n }\n });\n this.xinlv.jisuan[1].times = Math.max.apply(Math, heart);\n this.xinlv.jisuan[2].times = Math.min.apply(Math, heart);\n // 获取心率每个区间的数据数量\n var heart_zc = heart.filter(function (value) {\n return value >= 60 && value <= 100;\n }).length;\n var heart_fast = heart.filter(function (value) {\n return value > 100;\n }).length;\n var heart_slow = heart.filter(function (value) {\n return value < 60;\n }).length;\n var heart_length = heart.length;\n this.xinlv.cankao[0].times = (heart_zc / heart_length).toFixed(2) * 100;\n this.xinlv.cankao[1].times = (heart_fast / heart_length).toFixed(2) * 100;\n this.xinlv.cankao[2].times = (heart_slow / heart_length).toFixed(2) * 100;\n if (this.xinlv.cankao[0].times > 50) {\n this.title = '窦性心率';\n } else if (this.xinlv.cankao[1].times >= 50) {\n this.title = '心率偏快';\n } else if (this.xinlv.cankao[2].times >= 50) {\n this.title = '心率偏慢';\n } else {\n this.title = '窦性心率不齐';\n }\n if (data.diseaseRisk != undefined && data.diseaseRisk >= 30 && this.xinlv.cankao[0].times > 50) {\n this.title = '窦性心率不齐';\n }\n if (data.data_msg.hrv != undefined) {\n this.ybx.hrv.val = data.data_msg.hrv;\n this.ybx.sdnn.val = data.data_msg.diseaseSdnn;\n this.ybx.rmssd.val = data.data_msg.diseaseRmssd;\n this.xdt.pwv.val = (data.data_msg.pwvMeanVal / 10).toFixed(2);\n this.xdt.qtc.val = data.data_msg.QTC;\n this.xdt.qsrf.val = (data.data_msg.qrsAmp / 100).toFixed(2);\n this.xdt.qsrx.val = data.data_msg.qrsTime;\n this.xdt.qsrfx.val = data.data_msg.leadOffType == 0 ? '向上' : '向下';\n this.xdt.st.val = (data.data_msg.stMeanVal / 100).toFixed(2);\n } else {\n __f__(\"log\", 'is undefined', \" at components/ecg-info/ecg-info.vue:522\");\n this.ybx.hrv.val = data.data_msg.averageHRV;\n this.xdt.qtc.val = data.data_msg.averageTimeInterval;\n }\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 46)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9lY2ctaW5mby9lY2ctaW5mby52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiLCJ0eXBlSW5kZXgiLCJkYXRhSW5mbyIsImJvZHlEZXNjIiwiYXJyIiwidGl0bGUiLCJsaXN0IiwiaGVpZ2h0Iiwid2lkdGgiLCJjZW50ZXJZIiwicExlZnQiLCJqaXN1YW4iLCJ0aW1lcyIsInVuaXQiLCJkZXNjIiwiY2Fua2FvIiwiaHJ2IiwibWF4IiwibWluIiwidmFsIiwic2RubiIsInJtc3NkIiwicHd2IiwicXRjIiwicXNyZiIsInFzcngiLCJxc3JmeCIsInN0IiwibWV0aG9kcyIsImNsb3NlIiwib3BlbiIsInVuaSIsInNldFRpbWVvdXQiLCJkZWx0YSIsImN0eCIsImRyYXdDdXJ2ZSIsImNoYW5nZURhdGEiLCJkYXRhX21zZyIsIkhSViIsIlFUIiwiaGVhcnQiLCJyZXNSYXRlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBaU5BO0VBQ0FBO0VBQ0FDO0lBQUE7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQyxNQUNBLE9BQ0EscUJBQ0EsZ0JBQ0EsY0FDQSxjQUNBLG1CQUNBLGdCQUNBLHNCQUNBLFlBQ0EsaUJBQ0EscUJBQ0E7TUFHQUM7TUFDQUM7TUFFQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFBQSxtREFDQSxrREFDQTtNQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQUg7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0FIO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0EsRUFDQTtNQUNBQTtRQUNBSDtRQUNBQztRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQUg7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0FIO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7SUFHQSwrQ0FFQTtNQUNBQztRQUNBakI7UUFDQWtCO1FBQ0FKO1FBQ0FLO1FBQ0FDO01BQ0E7TUFDQUM7UUFDQXJCO1FBQ0FrQjtRQUNBSjtRQUNBSztRQUNBQztNQUNBO01BQ0FFO1FBQ0F0QjtRQUNBa0I7UUFDQUo7UUFDQUs7UUFDQUM7TUFDQTtJQUNBLCtDQUNBO01BQ0FHO1FBQ0F2QjtRQUNBa0I7UUFDQUo7UUFDQUs7UUFDQUM7TUFDQTtNQUNBSTtRQUNBeEI7UUFDQWtCO1FBQ0FKO1FBQ0FLO1FBQ0FDO01BQ0E7TUFDQUs7UUFDQXpCO1FBQ0FrQjtRQUNBSjtRQUNBSztRQUNBQztNQUNBO01BQ0FNO1FBQ0ExQjtRQUNBa0I7UUFDQUo7UUFDQUs7UUFDQUM7TUFDQTtNQUNBTztRQUNBM0I7UUFDQWtCO1FBQ0FKO1FBQ0FLO1FBQ0FDO01BQ0E7TUFDQVE7UUFDQTVCO1FBQ0FrQjtRQUNBSjtRQUNBSztRQUNBQztNQUNBO0lBQ0E7RUFFQTtFQUVBUztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBWDtNQUNBO01BQ0E7TUFFQTtRQUNBO1FBQ0E7UUFFQTtVQUNBWTtZQUNBMUI7VUFDQTtVQUNBMkI7WUFDQUQ7Y0FDQUU7WUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7O1FBRUE7UUFDQUQ7VUFDQTtZQUFBO1VBQUE7VUFDQTtVQUNBRTtVQUNBQTtVQUNBO1lBQ0FBO1lBQ0E7WUFDQUE7WUFDQTtZQUNBQTtVQUNBO1VBQ0E7WUFDQUE7WUFDQTtZQUNBQTtZQUNBO1lBQ0FBO1VBQ0E7VUFDQTtVQUNBQTtVQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7UUFFQTtVQUNBSDtZQUNBMUI7VUFDQTtVQUNBMkI7WUFDQUQ7Y0FDQUU7WUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFFQUU7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQUQ7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQTtRQUNBO1FBQ0E7UUFDQUE7TUFFQTtNQUNBQTtNQUNBO01BQ0FBOztNQUVBO0lBQ0E7SUFFQUU7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0EsdUdBQ0FDO01BQ0E7UUFDQTtNQUNBO01BQ0FyQztRQUVBO1VBQ0E7WUFDQXNDO1VBQ0E7VUFDQTtZQUNBQztVQUNBO1VBQ0E7WUFDQUM7VUFDQTtVQUNBO1lBQ0FsQjtVQUNBO1VBQ0E7WUFDQW1CO1VBQ0E7UUFDQTtNQUVBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFBQTtNQUFBO01BQ0E7UUFBQTtNQUFBO01BQ0E7UUFBQTtNQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIyMTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCIgc3R5bGU9XCJ3aWR0aDogNjAlO1wiPlxyXG5cdFx0PHVuaS1wb3B1cCByZWY9XCJwb3B1cFwiIHR5cGU9XCJib3R0b21cIiBib3JkZXItcmFkaXVzPVwiMTBweCAxMHB4IDAgMFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwb3AtbWFpblwiIHYtaWY9XCJ0eXBlSW5kZXggPT0gMVwiPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicG9wc1wiPlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwb3AtY2xvc2VcIiBAY2xpY2s9XCJjbG9zZSgpXCI+XG5cdFx0XHRcdFx0XHRcdMOXXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImR4eGxcIj5cblx0XHRcdFx0XHRcdFx0PHNjcm9sbC12aWV3IGNsYXNzPVwibXlTY29sbFwiIHNjcm9sbC14IDpzaG93LXNjcm9sbGJhcj1cInRydWVcIj5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJveDFcIj5cblx0XHRcdFx0XHRcdFx0XHRcdDxjYW52YXMgY2FudmFzLWlkPVwiZWNnXCIgc3R5bGU9XCJ3aWR0aDogMzAwMHB4OyBoZWlnaHQ6IDMwMHB4O1wiPjwvY2FudmFzPlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJveDJcIiA6c3R5bGU9XCJ7J2xlZnQnOiBwTGVmdCArICdweCd9XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8Y2FudmFzIGNhbnZhcy1pZD1cIm15Q2FudmFzXCIgc3R5bGU9XCJ3aWR0aDogMzAwMHB4OyBoZWlnaHQ6IDMwMHB4O1wiPjwvY2FudmFzPlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PC9zY3JvbGwtdmlldz5cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiPlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfYWMgXCI+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiBzdHlsZT1cIm1hcmdpbi10b3A6IDEwcnB4O21hcmdpbi1yaWdodDogMTBycHg7XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ljb24veGlubHYtc21hbGwucG5nXCIgc3R5bGU9XCJ3aWR0aDogNDBycHg7XCIgbW9kZT1cIndpZHRoRml4XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8L2ltYWdlPlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHN0eWxlPVwiY29sb3I6IHJlZDtcIj5cblx0XHRcdFx0XHRcdFx0XHRcdOW/g+eOh1xuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfc2Igc2xfYm94IGZseF93cFwiPlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWxsXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4geGlubHYuamlzdWFuXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInNsX2JveF93elwiPnt7aXRlbS50aW1lcz9pdGVtLnRpbWVzOjB9fTwvc3Bhbj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJzbF9ib3hfdW5pdFwiPnt7aXRlbS51bml0fX08L3NwYW4+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNsX2JveF9kZXNjXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7aXRlbS5kZXNjfX1cblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2xfYm94X2Nhbmthb1wiIHYtaWY9XCJpdGVtLmNhbmthb1wiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uY2Fua2FvfX1cblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhbGxcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiB4aW5sdi5jYW5rYW9cIj5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwic2xfYm94X3d6XCI+e3tpdGVtLnRpbWVzLnRvRml4ZWQoMil9fTwvc3Bhbj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJzbF9ib3hfdW5pdFwiPnt7aXRlbS51bml0fX08L3NwYW4+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNsX2JveF9kZXNjXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7aXRlbS5kZXNjfX1cblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2xfYm94X2Nhbmthb1wiIHYtaWY9XCJpdGVtLmNhbmthb1wiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uY2Fua2FvfX1cblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiPlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfYWMgXCI+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiBzdHlsZT1cIm1hcmdpbi10b3A6IDEwcnB4O21hcmdpbi1yaWdodDogMTBycHg7XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ljb24veGlubHYtc21hbGwucG5nXCIgc3R5bGU9XCJ3aWR0aDogNDBycHg7XCIgbW9kZT1cIndpZHRoRml4XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8L2ltYWdlPlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHN0eWxlPVwiY29sb3I6IHJlZDtcIj5cblx0XHRcdFx0XHRcdFx0XHRcdOW/g+eOh+WPmOW8guaAp1xuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxuXHRcdFx0XHRcdFx0XHRcdDx4ZHQgOmRhdGFzPVwieWJ4LmhydlwiPjwveGR0PlxuXHRcdFx0XHRcdFx0XHRcdDx4ZHQgOmRhdGFzPVwieWJ4LnNkbm5cIj48L3hkdD5cblx0XHRcdFx0XHRcdFx0XHQ8eGR0IDpkYXRhcz1cInlieC5ybXNzZFwiPjwveGR0PlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIj5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHggZmx4X2FjIFwiPlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgc3R5bGU9XCJtYXJnaW4tdG9wOiAxMHJweDttYXJnaW4tcmlnaHQ6IDEwcnB4O1wiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pY29uL3hpbmx2LXNtYWxsLnBuZ1wiIHN0eWxlPVwid2lkdGg6IDQwcnB4O1wiIG1vZGU9XCJ3aWR0aEZpeFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiBzdHlsZT1cImNvbG9yOiByZWQ7XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHTlv4PnlLXlm75cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cblx0XHRcdFx0XHRcdFx0XHQ8eGR0IDpkYXRhcz1cInhkdC5wd3ZcIj48L3hkdD5cblx0XHRcdFx0XHRcdFx0XHQ8eGR0IDpkYXRhcz1cInhkdC5xdGNcIj48L3hkdD5cblx0XHRcdFx0XHRcdFx0XHQ8eGR0IDpkYXRhcz1cInhkdC5xc3JmXCI+PC94ZHQ+XG5cdFx0XHRcdFx0XHRcdFx0PHhkdCA6ZGF0YXM9XCJ4ZHQucXNyeFwiPjwveGR0PlxuXHRcdFx0XHRcdFx0XHRcdDx4ZHQgOmRhdGFzPVwieGR0LnFzcmZ4XCI+PC94ZHQ+XG5cdFx0XHRcdFx0XHRcdFx0PHhkdCA6ZGF0YXM9XCJ4ZHQuc3RcIj48L3hkdD5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiBzdHlsZT1cImhlaWdodDogMjBycHg7XCI+PC92aWV3PlxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwb3AtbWFpblwiIHYtaWY9XCJ0eXBlSW5kZXggPT0gMlwiPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicG9wc1wiPlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwb3AtY2xvc2VcIiBAY2xpY2s9XCJjbG9zZSgpXCI+XG5cdFx0XHRcdFx0XHRcdMOXXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHggZmx4X2FjXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO3BhZGRpbmc6IDMwcnB4IDAgMCAzMHJweDtcIj5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXdvZGVcIlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ6c3R5bGU9XCInZm9udC1zaXplOiA1MHJweDttYXJnaW4tcmlnaHQ6MTBycHg7Y29sb3I6JyArIGJvZHlEZXNjLmNvbG9yIFwiPjwvdGV4dD5cblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7Ym9keURlc2MubmFtZX19PC90ZXh0PlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHN0eWxlPVwicG9zaXRpb246IHJlbGF0aXZlO1wiPlxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2UvYm9keS5wbmdcIiBzdHlsZT1cIndpZHRoOiAxMDAlO1wiIG1vZGU9XCJ3aWR0aEZpeFwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0X3Bvc2l0aW9uIHBvc3Rpb24gXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRlc2NfYm94XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmx4IGZseF9hY1wiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHRcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHt7IGRhdGFJbmZvLmRhdGFfbXNnLmJhc2FsTWV0YWJvbGljUmF0ZSB9fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaXRcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdOWNg+WNoVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHTln7rnoYDku6PosKJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkZXNjX2JveFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfYWNcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInR0XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7eyBkYXRhSW5mby5kYXRhX21zZy5ib25lTWFzcyB9fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaXRcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdOWNg+WFi1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHTpqqjph41cblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkZXNjX2JveFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfYWNcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInR0XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7eyBkYXRhSW5mby5kYXRhX21zZy53YXRlckNvbnRlbnQgfX1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bml0XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHTljYPlhYtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx05rC05YiGXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRfcG9zaXRpb24gcG9zdGlvblwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkZXNjX2JveFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfYWNcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInR0XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7eyBkYXRhSW5mby5kYXRhX21zZy5mYXRNYXNzIH19XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pdFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx05Y2D5YWLXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdOiEguiCqlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRlc2NfYm94XCIgc3R5bGU9XCJtYXJnaW4tYm90dG9tOiAwO21hcmdpbi10b3A6IDE3NHJweDtcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHggZmx4X2FjXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0dFwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0e3sgZGF0YUluZm8uZGF0YV9tc2cucHJvdGVpbkFtb3VudCB9fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaXRcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdOWNg+WFi1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHTom4vnmb3otKhcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBvc3Rpb24gY2VudGVyX3Bvc2lvblwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0e3sgZGF0YUluZm8uZGF0YV9tc2cudXNlckluZm8uZ2VuZGVyID09ICcyJz8n5aWzJzon55S3JyB9feaAp++8jHt7IGRhdGFJbmZvLmRhdGFfbXNnLnVzZXJJbmZvLndlaWdodCAgfX3ljYPlhYtcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwb3N0aW9uIHJpZ2h0X2NlbnRlclwiPlxuXHRcdFx0XHRcdFx0XHRcdFx0e3sgZGF0YUluZm8uZGF0YV9tc2cudXNlckluZm8uaGVpZ2h0ICB9feWOmOexs1xuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJhZGl1c19ib3hcIiBzdHlsZT1cInBhZGRpbmc6IDA7bWFyZ2luOiAzMHJweDtcIj5cblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHYtZm9yPVwiKHYsaSkgaW4gYXJyXCIgOmtleT1cImlcIj5cblx0XHRcdFx0XHRcdFx0XHRcdDxib2R5X2luZm9fY29tcG9uZW50cyA6a2V5X25hbWU9XCJ2XCIgOnZhbHVlPVwicGFyc2VGbG9hdChkYXRhSW5mby5kYXRhX21zZ1t2XSlcIj5cblx0XHRcdFx0XHRcdFx0XHRcdDwvYm9keV9pbmZvX2NvbXBvbmVudHM+XG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgc3R5bGU9XCJoZWlnaHQ6IDQwcnB4O1wiPlxuXHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgc3R5bGU9XCJoZWlnaHQ6IDIwcnB4O1wiPjwvdmlldz5cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdW5pLXBvcHVwPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJwb3AtaW5mb1wiLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR0eXBlSW5kZXg6IDEsXHJcblx0XHRcdFx0ZGF0YUluZm86IHt9LFxyXG5cdFx0XHRcdGJvZHlEZXNjOiB7fSxcclxuXHRcdFx0XHRhcnI6IFtcclxuXHRcdFx0XHRcdCdCTUknLFxyXG5cdFx0XHRcdFx0J2JvZHlGYXRQZXJjZW50YWdlJyxcclxuXHRcdFx0XHRcdCdsZWFuQm9keU1hc3MnLFxyXG5cdFx0XHRcdFx0J211c2NsZVJhdGUnLFxyXG5cdFx0XHRcdFx0J211c2NsZU1hc3MnLFxyXG5cdFx0XHRcdFx0J3N1YmN1dGFuZW91c0ZhdCcsXHJcblx0XHRcdFx0XHQnYm9keU1vaXN0dXJlJyxcclxuXHRcdFx0XHRcdCdza2VsZXRhbE11c2NsZVJhdGUnLFxyXG5cdFx0XHRcdFx0J2JvbmVNYXNzJyxcclxuXHRcdFx0XHRcdCdwcm90ZWluQW1vdW50JyxcclxuXHRcdFx0XHRcdCdiYXNhbE1ldGFib2xpY1JhdGUnLFxyXG5cdFx0XHRcdF0sXHJcblxyXG5cclxuXHRcdFx0XHR0aXRsZTogJycsXHJcblx0XHRcdFx0bGlzdDogW10sXHJcblxyXG5cdFx0XHRcdGhlaWdodDogMzAwLFxyXG5cdFx0XHRcdHdpZHRoOiAzMDAwLFxyXG5cdFx0XHRcdGNlbnRlclk6IDIwMCxcclxuXHRcdFx0XHRwTGVmdDogJzAnLFxyXG5cdFx0XHRcdGRhdGFJbmZvOiB7fSxcclxuXHRcdFx0XHR4aW5sdjoge1xyXG5cdFx0XHRcdFx0amlzdWFuOiBbe1xyXG5cdFx0XHRcdFx0XHRcdHRpbWVzOiAwLFxyXG5cdFx0XHRcdFx0XHRcdHVuaXQ6ICfmrKEv5YiGJyxcclxuXHRcdFx0XHRcdFx0XHRkZXNjOiAn5bmz5Z2H5b+D546HJyxcclxuXHRcdFx0XHRcdFx0XHRjYW5rYW86ICcnXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHR0aW1lczogMCxcclxuXHRcdFx0XHRcdFx0XHR1bml0OiAn5qyhL+WIhicsXHJcblx0XHRcdFx0XHRcdFx0ZGVzYzogJ+acgOmrmOW/g+eOhycsXHJcblx0XHRcdFx0XHRcdFx0Y2Fua2FvOiAnJ1xyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0dGltZXM6IDAsXHJcblx0XHRcdFx0XHRcdFx0dW5pdDogJ+asoS/liIYnLFxyXG5cdFx0XHRcdFx0XHRcdGRlc2M6ICfmnIDkvY7lv4PnjocnLFxyXG5cdFx0XHRcdFx0XHRcdGNhbmthbzogJydcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XSxcclxuXHRcdFx0XHRcdGNhbmthbzogW3tcclxuXHRcdFx0XHRcdFx0XHR0aW1lczogMCxcclxuXHRcdFx0XHRcdFx0XHR1bml0OiAnJScsXHJcblx0XHRcdFx0XHRcdFx0ZGVzYzogJ+ato+W4uCcsXHJcblx0XHRcdFx0XHRcdFx0Y2Fua2FvOiAnKDYwfjEwMOasoS/liIYpJ1xyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0dGltZXM6IDAsXHJcblx0XHRcdFx0XHRcdFx0dW5pdDogJyUnLFxyXG5cdFx0XHRcdFx0XHRcdGRlc2M6ICflv4PnjoflgY/lv6snLFxyXG5cdFx0XHRcdFx0XHRcdGNhbmthbzogJz4xMDDmrKEv5YiGKSdcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdHRpbWVzOiAwLFxyXG5cdFx0XHRcdFx0XHRcdHVuaXQ6ICclJyxcclxuXHRcdFx0XHRcdFx0XHRkZXNjOiAn5b+D546H5YGP5oWiJyxcclxuXHRcdFx0XHRcdFx0XHRjYW5rYW86ICcoPDYw5qyhL+WIhiknXHJcblx0XHRcdFx0XHRcdH0sXHJcblxyXG5cdFx0XHRcdFx0XSxcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdC8vIOW/g+eOh+W8guWPmOaAp1xyXG5cdFx0XHRcdHlieDoge1xyXG5cdFx0XHRcdFx0aHJ2OiB7XHJcblx0XHRcdFx0XHRcdG5hbWU6ICdIUlYnLFxyXG5cdFx0XHRcdFx0XHRtYXg6IDIxMCxcclxuXHRcdFx0XHRcdFx0dW5pdDogJ+avq+enkicsXHJcblx0XHRcdFx0XHRcdG1pbjogMCxcclxuXHRcdFx0XHRcdFx0dmFsOiAwXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0c2Rubjoge1xyXG5cdFx0XHRcdFx0XHRuYW1lOiAnU0ROTicsXHJcblx0XHRcdFx0XHRcdG1heDogMTgwLFxyXG5cdFx0XHRcdFx0XHR1bml0OiAn5q+r56eSJyxcclxuXHRcdFx0XHRcdFx0bWluOiAxMDIsXHJcblx0XHRcdFx0XHRcdHZhbDogMFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHJtc3NkOiB7XHJcblx0XHRcdFx0XHRcdG5hbWU6ICdSTVNTRCcsXHJcblx0XHRcdFx0XHRcdG1heDogMzksXHJcblx0XHRcdFx0XHRcdHVuaXQ6ICfmr6vnp5InLFxyXG5cdFx0XHRcdFx0XHRtaW46IDE1LFxyXG5cdFx0XHRcdFx0XHR2YWw6IDBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHhkdDoge1xyXG5cdFx0XHRcdFx0cHd2OiB7XHJcblx0XHRcdFx0XHRcdG5hbWU6ICdQV1YnLFxyXG5cdFx0XHRcdFx0XHRtYXg6IDE1LFxyXG5cdFx0XHRcdFx0XHR1bml0OiAnbS9zJyxcclxuXHRcdFx0XHRcdFx0bWluOiA2LFxyXG5cdFx0XHRcdFx0XHR2YWw6IDBcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRxdGM6IHtcclxuXHRcdFx0XHRcdFx0bmFtZTogJ1FUYycsXHJcblx0XHRcdFx0XHRcdG1heDogNDAwLFxyXG5cdFx0XHRcdFx0XHR1bml0OiAn5q+r56eSJyxcclxuXHRcdFx0XHRcdFx0bWluOiAyNjAsXHJcblx0XHRcdFx0XHRcdHZhbDogMFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHFzcmY6IHtcclxuXHRcdFx0XHRcdFx0bmFtZTogJ1FSUyDms6LmjK/luYUnLFxyXG5cdFx0XHRcdFx0XHRtYXg6IDEuNSxcclxuXHRcdFx0XHRcdFx0dW5pdDogJ21WJyxcclxuXHRcdFx0XHRcdFx0bWluOiAwLjA1LFxyXG5cdFx0XHRcdFx0XHR2YWw6IDBcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRxc3J4OiB7XHJcblx0XHRcdFx0XHRcdG5hbWU6ICdRUlMg5rOi5pe26ZmQJyxcclxuXHRcdFx0XHRcdFx0bWF4OiAxMjAsXHJcblx0XHRcdFx0XHRcdHVuaXQ6ICfmr6vnp5InLFxyXG5cdFx0XHRcdFx0XHRtaW46IDgwLFxyXG5cdFx0XHRcdFx0XHR2YWw6IDBcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRxc3JmeDoge1xyXG5cdFx0XHRcdFx0XHRuYW1lOiAnUVJTIOS4u+azouaWueWQkScsXHJcblx0XHRcdFx0XHRcdG1heDogMCxcclxuXHRcdFx0XHRcdFx0dW5pdDogJ+WQkeS4iu+8jOWQkeS4iycsXHJcblx0XHRcdFx0XHRcdG1pbjogMCxcclxuXHRcdFx0XHRcdFx0dmFsOiAwXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0c3Q6IHtcclxuXHRcdFx0XHRcdFx0bmFtZTogJ1NUIOauteaMr+W5hScsXHJcblx0XHRcdFx0XHRcdG1heDogMC4xLFxyXG5cdFx0XHRcdFx0XHR1bml0OiAnbVYnLFxyXG5cdFx0XHRcdFx0XHRtaW46IC0wLjA1LFxyXG5cdFx0XHRcdFx0XHR2YWw6IDBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRjbG9zZSgpIHtcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnBvcHVwLmNsb3NlKClcclxuXHRcdFx0fSxcclxuXHRcdFx0b3Blbih2YWwpIHtcclxuXHRcdFx0XHR2YWwgPT0gMSA/IHRoaXMudHlwZUluZGV4ID0gMSA6IHRoaXMudHlwZUluZGV4ID0gMjtcclxuXHRcdFx0XHQvLyDpgJrov4fnu4Tku7blrprkuYnnmoRyZWbosIPnlKh1bmktcG9wdXDmlrnms5UgLOWmguaenOS8oOWFpeWPguaVsCDvvIx0eXBlIOWxnuaAp+WwhuWkseaViCDvvIzku4XmlK/mjIEgWyd0b3AnLCdsZWZ0JywnYm90dG9tJywncmlnaHQnLCdjZW50ZXInXVxyXG5cdFx0XHRcdHRoaXMuJHJlZnMucG9wdXAub3BlbignYm90dG9tJylcclxuXHJcblx0XHRcdFx0aWYgKHZhbCA9PSAxKSB7XHJcblx0XHRcdFx0XHRjb25zdCBkYXRhS2V5ID0gJ2luZm9EYXRhJzsgLy8g5ZCM5LiK6Z2i6K6+572u55qEa2V5XHJcblx0XHRcdFx0XHRsZXQgZ2V0ID0gdW5pLmdldFN0b3JhZ2VTeW5jKGRhdGFLZXkpXHJcblxyXG5cdFx0XHRcdFx0aWYgKCFnZXQpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IFwi6K+75Y+W5pWw5o2u5aSx6LSlXCJcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjayh7XHJcblx0XHRcdFx0XHRcdFx0XHRkZWx0YTogLTFcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9LCAyMDAwKVxyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGNvbnN0IGRhdGEgPSBKU09OLnBhcnNlKGdldCk7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhkYXRhKVxyXG5cdFx0XHRcdFx0dGhpcy5kYXRhSW5mbyA9IGRhdGE7XHJcblx0XHRcdFx0XHR0aGlzLmNoYW5nZURhdGEodGhpcy5kYXRhSW5mbylcclxuXHRcdFx0XHRcdHRoaXMubGlzdCA9IHRoaXMuZGF0YUluZm8uZGF0YV9tc2cubGlzdDtcclxuXHJcblx0XHRcdFx0XHQvLyDnu5jliLZcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmxpc3QgPSB0aGlzLmxpc3QuZmlsdGVyKHZhbCA9PiB2YWwgIT09IDApXHJcblx0XHRcdFx0XHRcdGNvbnN0IGN0eCA9IHVuaS5jcmVhdGVDYW52YXNDb250ZXh0KCdlY2cnLCB0aGlzKTtcclxuXHRcdFx0XHRcdFx0Y3R4LnNldFN0cm9rZVN0eWxlKCcjZDVkNWQ1JykgLy9cclxuXHRcdFx0XHRcdFx0Y3R4LnNldExpbmVXaWR0aCgxKSAvLyDnur/mnaHlrr3luqZcclxuXHRcdFx0XHRcdFx0Zm9yICh2YXIgeCA9IDAuNTsgeCA8IDMwMDA7IHggKz0gMTUpIHtcclxuXHRcdFx0XHRcdFx0XHRjdHgubW92ZVRvKHgsIDApXHJcblx0XHRcdFx0XHRcdFx0Ly8g57uT5p2f54K5XHJcblx0XHRcdFx0XHRcdFx0Y3R4LmxpbmVUbyh4LCAzMDAwKVxyXG5cdFx0XHRcdFx0XHRcdC8vIOaPj+i+ue+8jOS4jeiwg+eUqHN0cm9rZeWImeeci+S4jeWIsOeUu+eahOWGheWuuVxyXG5cdFx0XHRcdFx0XHRcdGN0eC5zdHJva2UoKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGZvciAodmFyIHkgPSAwLjU7IHkgPCAzMDAwOyB5ICs9IDE1KSB7XHJcblx0XHRcdFx0XHRcdFx0Y3R4Lm1vdmVUbygwLCB5KVxyXG5cdFx0XHRcdFx0XHRcdC8vIOe7k+adn+eCuVxyXG5cdFx0XHRcdFx0XHRcdGN0eC5saW5lVG8oMzAwMCwgeSlcclxuXHRcdFx0XHRcdFx0XHQvLyDmj4/ovrnvvIzkuI3osIPnlKhzdHJva2XliJnnnIvkuI3liLDnlLvnmoTlhoXlrrlcclxuXHRcdFx0XHRcdFx0XHRjdHguc3Ryb2tlKClcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvLyBjdHguZmlsbCgpO1xyXG5cdFx0XHRcdFx0XHRjdHguZHJhdygpXHJcblx0XHRcdFx0XHRcdHRoaXMuZHJhd0N1cnZlKClcclxuXHRcdFx0XHRcdH0sIDEwMDApXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGNvbnN0IGRhdGFLZXkgPSAnYm9keURhdGEnOyAvLyDlkIzkuIrpnaLorr7nva7nmoRrZXlcclxuXHRcdFx0XHRcdGxldCBnZXQgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoZGF0YUtleSlcclxuXHJcblx0XHRcdFx0XHRpZiAoIWdldCkge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogXCLor7vlj5bmlbDmja7lpLHotKVcIlxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKHtcclxuXHRcdFx0XHRcdFx0XHRcdGRlbHRhOiAtMVxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0sIDIwMDApXHJcblx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Y29uc3QgZGF0YSA9IEpTT04ucGFyc2UoZ2V0KTtcclxuXHRcdFx0XHRcdHRoaXMuZGF0YUluZm8gPSBkYXRhO1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5kYXRhSW5mbylcclxuXHRcdFx0XHRcdC8vIHRoaXMuZ2V0VXNlckluZm8oKVxyXG5cdFx0XHRcdFx0dGhpcy5ib2R5RGVzYyA9IHRoaXMuJHV0aWxzLmdldEJvZHlLZXlJbmZvKHRoaXMuZGF0YUluZm8uZGF0YV9tc2cuQk1JLCAnQk1JJylcclxuXHRcdFx0XHRcdC8vIHVuaS5yZW1vdmVTdG9yYWdlU3luYyhkYXRhS2V5KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRkcmF3Q3VydmUoKSB7XHJcblx0XHRcdFx0bGV0IGN0eCA9IHVuaS5jcmVhdGVDYW52YXNDb250ZXh0KCdteUNhbnZhcycsIHRoaXMpXHJcblx0XHRcdFx0bGV0IGxpc3QgPSB0aGlzLmxpc3Q7XHJcblx0XHRcdFx0bGV0IGNlbnRlclkgPSB0aGlzLmNlbnRlclk7XHJcblx0XHRcdFx0bGV0IHdpZHRoID0gdGhpcy53aWR0aDtcclxuXHRcdFx0XHRsZXQgeFNjYWxlID0gd2lkdGggLyAobGlzdC5sZW5ndGggLSAxKTsgLy8g6K6h566X5q+P5Liq5pWw5o2u54K55Y2g5o2u55qE5a695bqmXHJcblx0XHRcdFx0bGV0IHlTY2FsZSA9IGNlbnRlclkgLyAoTWF0aC5tYXgoLi4ubGlzdCkgLSBNYXRoLm1pbiguLi5saXN0KSlcclxuXHRcdFx0XHQvLyB5U2NhbGUgKj0gM1xyXG5cdFx0XHRcdGxldCB4ID0gMDtcclxuXHRcdFx0XHRsZXQgeSA9IGNlbnRlclkgLyAyIC0gKGxpc3RbMF0gKiB5U2NhbGUpXHJcblx0XHRcdFx0Y3R4LmJlZ2luUGF0aCgpOyAvLyDlvIDlp4vnu5jliLZcclxuXHRcdFx0XHRjdHgubW92ZVRvKHgsIHkpO1xyXG5cdFx0XHRcdGN0eC5zZXRTdHJva2VTdHlsZSgnI2M5NmQ3OScpOyAvLyDorr7nva7nur/mnaHpopzoibJcclxuXHRcdFx0XHRjdHguc2V0TGluZVdpZHRoKDIpOyAvLyDorr7nva7nur/mnaHlrr3luqZcclxuXHRcdFx0XHRmb3IgKGxldCBpID0gMTsgaSA8IGxpc3QubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdGxldCB4ID0gaSAqIHhTY2FsZTtcclxuXHRcdFx0XHRcdGxldCB5ID0gY2VudGVyWSAvIDIgLSAoKGxpc3RbaV0gLyAyKSAqIHlTY2FsZSk7IC8vIOi0n+aVsOWcqOS4reW/g+S4i+aWue+8jOato+aVsOWcqOS4reW/g+S4iuaWuVxyXG5cdFx0XHRcdFx0Y3R4LmxpbmVUbyh4LCB5KTtcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGN0eC5zdHJva2UoKSAvLyDnu5jliLbnur/mnaFcclxuXHRcdFx0XHQvLyBjdHguZmlsbCgpO1xyXG5cdFx0XHRcdGN0eC5kcmF3KGZhbHNlKTtcclxuXHJcblx0XHRcdFx0Ly8g57uY5Yi25YiwY2FudmFz5LiK77yM5LiN6ZyA6KaB562J5b6F5LiK5LiA5q2l57uY5Yi25a6M5oiQXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRjaGFuZ2VEYXRhKGRhdGEpIHtcclxuXHRcdFx0XHRsZXQgSFJWID0gW11cclxuXHRcdFx0XHRsZXQgUVQgPSBbXVxyXG5cdFx0XHRcdGxldCBoZWFydCA9IFtdXHJcblx0XHRcdFx0bGV0IHB3diA9IFtdXHJcblx0XHRcdFx0bGV0IHJlc1JhdGUgPSBbXVxyXG5cdFx0XHRcdHRoaXMueGlubHYuamlzdWFuWzBdLnRpbWVzID0gZGF0YS5kYXRhX21zZy5tZWFuSGVhcnRSYXRlID09IHVuZGVmaW5lZCA/IGRhdGEuZGF0YV9tc2cuaGVhcnRSYXRlIDogZGF0YVxyXG5cdFx0XHRcdFx0LmRhdGFfbXNnLm1lYW5IZWFydFJhdGVcclxuXHRcdFx0XHRpZiAoZGF0YS5kYXRhX21zZy53YXZlZnJvbSA9PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkYXRhLmRhdGFfbXNnLndhdmVmcm9tLm1hcCgodiwgaSkgPT4ge1xyXG5cclxuXHRcdFx0XHRcdGlmICghKHYgaW5zdGFuY2VvZiBBcnJheSkpIHtcclxuXHRcdFx0XHRcdFx0aWYgKHYuSFJWICE9IDApIHtcclxuXHRcdFx0XHRcdFx0XHRIUlYucHVzaCh2LkhSVilcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAodi5RVCAhPSAwKSB7XHJcblx0XHRcdFx0XHRcdFx0UVQucHVzaCh2LlFUKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmICh2LmhlYXJ0ICE9IDAgJiYgdi5oZWFydCAhPSBudWxsKSB7XHJcblx0XHRcdFx0XHRcdFx0aGVhcnQucHVzaCh2LmhlYXJ0KVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmICh2LnB3diAhPSAwKSB7XHJcblx0XHRcdFx0XHRcdFx0cHd2LnB1c2godi5wd3YpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aWYgKHYucmVzUmF0ZSAhPSAwKSB7XHJcblx0XHRcdFx0XHRcdFx0cmVzUmF0ZS5wdXNoKHYucmVzUmF0ZSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdHRoaXMueGlubHYuamlzdWFuWzFdLnRpbWVzID0gTWF0aC5tYXgoLi4uaGVhcnQpXHJcblx0XHRcdFx0dGhpcy54aW5sdi5qaXN1YW5bMl0udGltZXMgPSBNYXRoLm1pbiguLi5oZWFydClcclxuXHRcdFx0XHQvLyDojrflj5blv4Pnjofmr4/kuKrljLrpl7TnmoTmlbDmja7mlbDph49cclxuXHRcdFx0XHRsZXQgaGVhcnRfemMgPSBoZWFydC5maWx0ZXIodmFsdWUgPT4gKHZhbHVlID49IDYwICYmIHZhbHVlIDw9IDEwMCkpLmxlbmd0aDtcclxuXHRcdFx0XHRsZXQgaGVhcnRfZmFzdCA9IGhlYXJ0LmZpbHRlcih2YWx1ZSA9PiB2YWx1ZSA+IDEwMCkubGVuZ3RoO1xyXG5cdFx0XHRcdGxldCBoZWFydF9zbG93ID0gaGVhcnQuZmlsdGVyKHZhbHVlID0+IHZhbHVlIDwgNjApLmxlbmd0aDtcclxuXHRcdFx0XHRsZXQgaGVhcnRfbGVuZ3RoID0gaGVhcnQubGVuZ3RoXHJcblx0XHRcdFx0dGhpcy54aW5sdi5jYW5rYW9bMF0udGltZXMgPSAoaGVhcnRfemMgLyBoZWFydF9sZW5ndGgpLnRvRml4ZWQoMikgKiAxMDBcclxuXHRcdFx0XHR0aGlzLnhpbmx2LmNhbmthb1sxXS50aW1lcyA9IChoZWFydF9mYXN0IC8gaGVhcnRfbGVuZ3RoKS50b0ZpeGVkKDIpICogMTAwXHJcblx0XHRcdFx0dGhpcy54aW5sdi5jYW5rYW9bMl0udGltZXMgPSAoaGVhcnRfc2xvdyAvIGhlYXJ0X2xlbmd0aCkudG9GaXhlZCgyKSAqIDEwMFxyXG5cdFx0XHRcdGlmICh0aGlzLnhpbmx2LmNhbmthb1swXS50aW1lcyA+IDUwKSB7XHJcblx0XHRcdFx0XHR0aGlzLnRpdGxlID0gJ+eqpuaAp+W/g+eOhyc7XHJcblx0XHRcdFx0fSBlbHNlIGlmICh0aGlzLnhpbmx2LmNhbmthb1sxXS50aW1lcyA+PSA1MCkge1xyXG5cdFx0XHRcdFx0dGhpcy50aXRsZSA9ICflv4PnjoflgY/lv6snO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhpcy54aW5sdi5jYW5rYW9bMl0udGltZXMgPj0gNTApIHtcclxuXHRcdFx0XHRcdHRoaXMudGl0bGUgPSAn5b+D546H5YGP5oWiJztcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy50aXRsZSA9ICfnqqbmgKflv4PnjofkuI3pvZAnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoZGF0YS5kaXNlYXNlUmlzayAhPSB1bmRlZmluZWQgJiYgZGF0YS5kaXNlYXNlUmlzayA+PSAzMCAmJiB0aGlzLnhpbmx2LmNhbmthb1swXS50aW1lcyA+IDUwKSB7XHJcblx0XHRcdFx0XHR0aGlzLnRpdGxlID0gJ+eqpuaAp+W/g+eOh+S4jem9kCc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChkYXRhLmRhdGFfbXNnLmhydiAhPSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdHRoaXMueWJ4Lmhydi52YWwgPSBkYXRhLmRhdGFfbXNnLmhydlxyXG5cdFx0XHRcdFx0dGhpcy55Ynguc2Rubi52YWwgPSBkYXRhLmRhdGFfbXNnLmRpc2Vhc2VTZG5uXHJcblx0XHRcdFx0XHR0aGlzLnlieC5ybXNzZC52YWwgPSBkYXRhLmRhdGFfbXNnLmRpc2Vhc2VSbXNzZFxyXG5cdFx0XHRcdFx0dGhpcy54ZHQucHd2LnZhbCA9IChkYXRhLmRhdGFfbXNnLnB3dk1lYW5WYWwgLyAxMCkudG9GaXhlZCgyKVxyXG5cdFx0XHRcdFx0dGhpcy54ZHQucXRjLnZhbCA9IGRhdGEuZGF0YV9tc2cuUVRDXHJcblx0XHRcdFx0XHR0aGlzLnhkdC5xc3JmLnZhbCA9IChkYXRhLmRhdGFfbXNnLnFyc0FtcCAvIDEwMCkudG9GaXhlZCgyKVxyXG5cdFx0XHRcdFx0dGhpcy54ZHQucXNyeC52YWwgPSBkYXRhLmRhdGFfbXNnLnFyc1RpbWVcclxuXHRcdFx0XHRcdHRoaXMueGR0LnFzcmZ4LnZhbCA9IGRhdGEuZGF0YV9tc2cubGVhZE9mZlR5cGUgPT0gMCA/ICflkJHkuIonIDogJ+WQkeS4iydcclxuXHRcdFx0XHRcdHRoaXMueGR0LnN0LnZhbCA9IChkYXRhLmRhdGFfbXNnLnN0TWVhblZhbCAvIDEwMCkudG9GaXhlZCgyKVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygnaXMgdW5kZWZpbmVkJylcclxuXHRcdFx0XHRcdHRoaXMueWJ4Lmhydi52YWwgPSBkYXRhLmRhdGFfbXNnLmF2ZXJhZ2VIUlZcclxuXHRcdFx0XHRcdHRoaXMueGR0LnF0Yy52YWwgPSBkYXRhLmRhdGFfbXNnLmF2ZXJhZ2VUaW1lSW50ZXJ2YWxcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5wb3AtY2xvc2Uge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdGZvbnQtc2l6ZTogMTAwcnB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogNTBycHg7XHJcblx0fVxuXHRcclxuXHQucG9wLW1haW4ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRwYWRkaW5nOiA1MHJweDtcblx0fVxuXHRcblx0LnBvcHMge1xuXHRcdGJvcmRlcjogMXJweCBzb2xpZCBncmF5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xuXHRcdG1hcmdpbjogNTBycHggMjAwcnB4O1xuXHRcdG1hcmdpbi10b3A6IDEwMHJweDtcblx0XHRwYWRkaW5nOiAwcnB4IDUwcnB4O1xuXHR9XHJcblxyXG5cdC5ib3gxIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDBweDtcclxuXHRcdHdpZHRoOiAzMDAwcnB4O1xyXG5cdH1cclxuXHJcblx0LmJveDIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0d2lkdGg6IDMwMDBycHg7XHJcblx0fVxyXG5cclxuXHQubXlTY29sbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzk2cnB4O1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5saXN0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZzogMzBycHg7XHJcblx0XHRtYXJnaW46IDMwcnB4IDMwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzBycHg7XHJcblx0fVxyXG5cclxuXHQuZHh4bCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMjBycHg7XHJcblx0XHRwYWRkaW5nLXRvcDogNDBycHg7XHJcblx0fVxyXG5cclxuXHQuc2xfYm94IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQuYWxsIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xfYm94X2NhbmthbyxcclxuXHRcdC5zbF9ib3hfZGVzYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbF9ib3hfdW5pdCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsX2JveF93eiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuXHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LnBvcC1jbG9zZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0Zm9udC1zaXplOiAxMDBycHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA1MHJweDtcblx0XHRtYXJnaW4tdG9wOiA1MHJweDtcclxuXHR9XHJcblxyXG5cdC5wb3AtbWFpbiB7XHJcblx0XHR3aWR0aDogNjAlO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0fVxyXG5cclxuXHQuYm94MSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwcHg7XHJcblx0XHR3aWR0aDogMzAwMHJweDtcclxuXHR9XHJcblxyXG5cdC5ib3gyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDBweDtcclxuXHRcdHdpZHRoOiAzMDAwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm15U2NvbGwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDM5NnJweDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQubGlzdCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmc6IDMwcnB4O1xyXG5cdFx0bWFyZ2luOiAzMHJweCAzMHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LmR4eGwge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcnB4O1xyXG5cdH1cclxuXHJcblx0LnNsX2JveCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0LmFsbCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDBycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsX2JveF9jYW5rYW8sXHJcblx0XHQuc2xfYm94X2Rlc2Mge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xfYm94X3VuaXQge1xyXG5cdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbF9ib3hfd3oge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuLnBvc3Rpb257XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5sZWZ0X3Bvc2l0aW9ue1xuXHRsZWZ0OiA0MHJweDtcblx0dG9wOjEyJVxufVxuLnJpZ2h0X3Bvc2l0aW9ue1xuXHRyaWdodDogNDBycHg7XG5cdHRvcDoxNSVcbn1cbi5yaWdodF9jZW50ZXJ7XG5cdHJpZ2h0OiAxNjBycHg7XG5cdHRvcDo0MiU7XG5cdGZvbnQtc2l6ZTogMjZycHg7XG59XG4uY2VudGVyX3Bvc2lvbntcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym90dG9tOiAyMHJweDtcbn1cbi5kZXNjX2JveHtcblx0bWFyZ2luLWJvdHRvbTogNjRycHg7XG5cdC50dHtcblx0XHRmb250LXNpemU6IDMwcnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi1yaWdodDogMTBycHg7XG5cdH1cblx0LnVuaXR7XG5cdFx0Zm9udC1zaXplOiAyNHJweDtcblx0XHRjb2xvcjogIzY2Njtcblx0fVxuXHQubmFtZXtcblx0XHRmb250LXNpemU6IDI0cnB4O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHR9XG59XG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///214\n"); /***/ }), /* 215 */ /*!************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/components/all-data/all-data.vue?vue&type=script&lang=js& ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_all_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./all-data.vue?vue&type=script&lang=js& */ 216);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_all_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_all_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_all_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_all_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_all_data_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRzQixDQUFnQiw4c0JBQUcsRUFBQyIsImZpbGUiOiIyMTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9hbGwtZGF0YS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNy0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2FsbC1kYXRhLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///215\n"); /***/ }), /* 216 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/components/all-data/all-data.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 51));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _utils = __webpack_require__(/*! @/utils/utils.js */ 145);\nvar _vuex = __webpack_require__(/*! vuex */ 64);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n props: {\n activeType: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n customType: [\n // 'bodyData',\n // 'bloodLiquid',\n // 'bloodLiquidAll',\n // 'ECGData'\n ],\n blData: [{\n name: '总胆固醇',\n color: '#46b4ff'\n }, {\n name: '甘油三酯',\n color: '#29cf6c'\n }, {\n name: '高密度脂蛋白',\n color: '#fcc05d'\n }, {\n name: '低密度脂蛋白',\n color: '#fa4e33'\n }],\n desc: '',\n dataList: [],\n keyNameMap: {\n bloodGlucose: \"血糖\",\n bloodOxygen: \"血氧\",\n bloodPressure: '血压',\n pulseReat: '心率',\n bloodLiquid: \"尿酸\",\n meiTuo: '梅脱',\n updataDate: '更新时间',\n bodyTemperature: '体温',\n ECGData: '心电图',\n stepIndex: '步数',\n bodyData: '身体成分',\n bloodLiquidAll: '血脂',\n SleepDatas: '睡眠'\n },\n time: new Date().toISOString().substring(0, 10),\n flag: true,\n successList: ['1676995200000'],\n errorList: ['1676908800000'],\n showPopup: false,\n ecgData: [],\n bodyData: []\n };\n },\n mounted: function mounted() {\n var _this = this;\n // 初始化\n this.$refs.calendar.initCalendar();\n this.queryList();\n // 模拟异步赋值\n var timer = setTimeout(function () {\n _this.addTimer();\n }, 2000);\n },\n // onShow(e) {\n // \tlet routes = getCurrentPages(); // 获取当前打开过的页面路由数组\n // \tlet curRoute = routes[routes.length - 1].route //获取当前页面路由\n // \tlet curParam = routes[routes.length - 1].options; //获取路由参数\n // \t// 拼接参数\n // \tlet param = ''\n // \tfor (let key in curParam) {\n // \t param += '&' + key + '=' + curParam[key]\n // \t}\n\n computed: _objectSpread({}, (0, _vuex.mapGetters)({\n getActiceDevice: \"api/getActiceDevice\"\n })),\n methods: {\n goInfo: function goInfo(idx) {\n if (this.activeType == 'ECGData') {\n uni.setStorageSync('infoData', JSON.stringify(this.dataList[idx]));\n this.$refs.popShow.open(1);\n }\n if (this.activeType == 'bodyData') {\n uni.setStorageSync('bodyData', JSON.stringify(this.dataList[idx]));\n this.$refs.popShow.open(2);\n }\n },\n getArrMaxValue: _utils.getArrMaxValue,\n queryList: function queryList() {\n var _this2 = this;\n var type = '';\n if (this.activeType == 'stepIndex') {\n type = 'step_split';\n } else if (this.activeType == 'bloodLiquidAll') {\n type = 'bloodLiquid';\n } else if (this.activeType == 'SleepDatas') {\n type = 'SleepDatas';\n } else {\n type = this.activeType;\n }\n ;\n this.$store.dispatch('api/getDeviceListDays', {\n type: type,\n device_real_time: this.time,\n device_id: this.getActiceDevice.device_id\n }).then(function (res) {\n _this2.dataList = res.data;\n __f__(\"log\", _this2.dataList, \" at components/all-data/all-data.vue:219\");\n });\n },\n getNameByKey: function getNameByKey(key) {\n return this.keyNameMap[key] || \"Key not found\";\n },\n addTimer: function addTimer() {\n this.successList = [].concat((0, _toConsumableArray2.default)(this.successList), ['1681920000000']);\n },\n // 点击某一天\n chooseDay: function chooseDay(val) {\n this.time = val.year + '-' + val.month + '-' + val.day;\n this.queryList();\n },\n back: function back() {\n if (this.activeType == 'ECGData' || this.activeType == 'bodyData' || this.activeType == 'SleepDatas') {\n this.$emit('back', 1);\n } else {\n this.$emit('back', 2);\n }\n },\n getHours: function getHours(minutes, type) {\n if (type == 0) {\n return Math.floor((minutes / 60).toFixed(2));\n }\n if (type == 1) {\n var minutes = minutes % 60;\n if (minutes < 10) {\n minutes = '0' + minutes;\n }\n return minutes;\n }\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 46)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9hbGwtZGF0YS9hbGwtZGF0YS52dWUiXSwibmFtZXMiOlsicHJvcHMiLCJhY3RpdmVUeXBlIiwidHlwZSIsImRlZmF1bHQiLCJkYXRhIiwiY3VzdG9tVHlwZSIsImJsRGF0YSIsIm5hbWUiLCJjb2xvciIsImRlc2MiLCJkYXRhTGlzdCIsImtleU5hbWVNYXAiLCJibG9vZEdsdWNvc2UiLCJibG9vZE94eWdlbiIsImJsb29kUHJlc3N1cmUiLCJwdWxzZVJlYXQiLCJibG9vZExpcXVpZCIsIm1laVR1byIsInVwZGF0YURhdGUiLCJib2R5VGVtcGVyYXR1cmUiLCJFQ0dEYXRhIiwic3RlcEluZGV4IiwiYm9keURhdGEiLCJibG9vZExpcXVpZEFsbCIsIlNsZWVwRGF0YXMiLCJ0aW1lIiwiZmxhZyIsInN1Y2Nlc3NMaXN0IiwiZXJyb3JMaXN0Iiwic2hvd1BvcHVwIiwiZWNnRGF0YSIsIm1vdW50ZWQiLCJjb21wdXRlZCIsImdldEFjdGljZURldmljZSIsIm1ldGhvZHMiLCJnb0luZm8iLCJ1bmkiLCJnZXRBcnJNYXhWYWx1ZSIsInF1ZXJ5TGlzdCIsImRldmljZV9yZWFsX3RpbWUiLCJkZXZpY2VfaWQiLCJnZXROYW1lQnlLZXkiLCJhZGRUaW1lciIsImNob29zZURheSIsImJhY2siLCJnZXRIb3VycyIsIm1pbnV0ZXMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQWtHQTtBQUNBO0FBQUE7QUFBQTtBQUFBLGVBQ0E7RUFDQUE7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUFBLENBQ0E7TUFDQUMsU0FDQTtRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQUQ7UUFDQUM7TUFDQSxHQUNBO1FBQ0FEO1FBQ0FDO01BQ0EsR0FDQTtRQUNBRDtRQUNBQztNQUNBLEVBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUVBQztNQUNBQztNQUNBUjtJQUNBO0VBQ0E7RUFFQVM7SUFBQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0VBRUFDLDRCQUNBO0lBQ0FDO0VBQ0EsR0FDQTtFQUVBQztJQUNBQztNQUNBO1FBQ0FDO1FBQ0E7TUFDQTtNQUNBO1FBQ0FBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0FwQztNQUNBO1FBQ0FBO01BQ0E7UUFDQUE7TUFDQTtRQUNBQTtNQUNBO01BQUE7TUFFQTtRQUNBQTtRQUNBcUM7UUFDQUM7TUFDQTtRQUNBO1FBRUE7TUFDQTtJQUNBO0lBRUFDO01BQ0E7SUFDQTtJQUVBQztNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUVBQztNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUVBQztNQUNBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7UUFFQTtVQUNBQztRQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjIxNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjwhLS0g5YWo6YOo5pWw5o2uIC0tPlxuXG48dGVtcGxhdGU+XG5cdDx2aWV3IGNsYXNzPVwiXCI+XG5cdFx0PHRtLW5hdi1iYXIgbGVmdC1pY29uPVwiYXJyb3ctbGVmdFwiIDp0aXRsZT1cImRlc2M/IGdldE5hbWVCeUtleShkZXNjKSA6IGdldE5hbWVCeUtleShhY3RpdmVUeXBlKVwiIEBjbGlja0xlZnQ9XCJiYWNrXCIgOnJiZ3M9XCJmYWxzZVwiLz5cblx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cblx0XHRcdDx2aWV3IGNsYXNzPVwib3ZlclwiIHN0eWxlPVwibWFyZ2luLXRvcDogMzBycHhcIiBAY2xpY2s9XCJmbGFnID0gIWZsYWdcIj5cblx0XHRcdFx0PHRleHQ+5pel5pyf562b6YCJPC90ZXh0PlxuXHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJkb3duXCIgc2l6ZT1cIjI0XCI+PC91bmktaWNvbnM+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpbWVcIiB2LXNob3c9XCJmbGFnXCI+XG5cdFx0XHRcdDxwdW5jaC1jYWxlbmRhciBAc3dpdGNoTW9udGg9XCJzd2l0Y2hNb250aFwiIEBjaG9vc2VEYXk9XCJjaG9vc2VEYXlcIiA6ZXJyb3JMaXN0PVwiZXJyb3JMaXN0XCIgOnN1Y2Nlc3NMaXN0PVwic3VjY2Vzc0xpc3RcIiByZWY9XCJjYWxlbmRhclwiPjwvcHVuY2gtY2FsZW5kYXI+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImZseCBmbHhfc2IgYmxvb2RsX2JveFwiIHYtaWY9XCJhY3RpdmVUeXBlID09ICdibG9vZExpcXVpZEFsbCdcIiBzdHlsZT1cImZsZXgtd3JhcDogd3JhcDtcIj5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbHggZmx4X2FjXCIgdi1mb3I9XCIodixpKSBpbiBibERhdGFcIiA6a2V5PVwiaVwiIHN0eWxlPVwiZmxleDogMCAwIGNhbGMoKDEwMCUgLSAwcnB4KSAvIDIpO2hlaWdodDogNTBycHg7XCI+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ5dWFuXCIgOnN0eWxlPVwie2JhY2tncm91bmRDb2xvcjp2LmNvbG9yfVwiPjwvdmlldz5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj5cblx0XHRcdFx0XHRcdHt7IHYubmFtZSB9fVxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0PC92aWV3PlxuXHRcdFx0PHZpZXcgOmNsYXNzPVwiJ2xpc3QnXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGRhdGFMaXN0XCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwiZ29JbmZvKGluZGV4KVwiPlxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiIWN1c3RvbVR5cGUuaW5jbHVkZXMoYWN0aXZlVHlwZSlcIiBjbGFzcz1cInJvd1wiID5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRhdGFcIj5cblx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImRhdGEtaWNvblwiIHNyYz1cImh0dHBzOi8vaW1nLmFncmltZWRpYS5jbi9hcHB0ZXN0LyVFNiU4OSU4QiVFOCVBMSVBOC0lRTclQkElQkYlRTYlODAlQTczLTAucG5nXCIgbW9kZT1cIndpZHRoRml4XCI+PC9pbWFnZT5cdFx0XG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiYWN0aXZlVHlwZSA9PSAnU2xlZXBEYXRhcydcIj5cblx0XHRcdFx0XHRcdFx0PHZpZXc+552h55yg5pe26ZW/OiBcblx0XHRcdFx0XHRcdFx0XHR7e2dldEhvdXJzKGl0ZW0uZGF0YV9tc2dbMF0uc2xlZXBUb3RhbFRpbWUsIDApfX1cblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInVuaXRcIj7ml7Y8L3RleHQ+XG5cdFx0XHRcdFx0XHRcdFx0e3tnZXRIb3VycyhpdGVtLmRhdGFfbXNnWzBdLnNsZWVwVG90YWxUaW1lLCAxKX19XG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bml0XCI+5YiGPC90ZXh0PlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3Pua3seW6puedoeecoDoge3tpdGVtLmRhdGFfbXNnWzBdLmRlZXBTbGVlcFRpbWV9fVxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pdFwiPuWIhumSnzwvdGV4dD5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cImFjdGl2ZVR5cGUgPT0gJ3N0ZXBJbmRleCdcIj5cblx0XHRcdFx0XHRcdFx05q2l5pWw77yae3tpdGVtLmRhdGFfbXNnLnN0ZXBDb3VudH19XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiYWN0aXZlVHlwZSA9PSAnYmxvb2RQcmVzc3VyZSdcIj5cblx0XHRcdFx0XHRcdFx0e3tpdGVtLmRhdGFfbXNnLmJsb29kUHJlc3N1cmVIaWdofX0ve3tpdGVtLmRhdGFfbXNnLmJsb29kUHJlc3N1cmVMb3d9fSBtbUhnXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiYWN0aXZlVHlwZSA9PSAnYmxvb2RPeHlnZW4nXCI+XG5cdFx0XHRcdFx0XHRcdHt7IGl0ZW0uZGF0YV9tc2dbMF0gPyBpdGVtLmRhdGFfbXNnWzBdICsgKGl0ZW0uZGF0YV9tc2dbMV0/JyB8ICc6JycpIDogJyd9fVxuXHRcdFx0XHRcdFx0XHR7eyBpdGVtLmRhdGFfbXNnWzFdID8gaXRlbS5kYXRhX21zZ1sxXSArIChpdGVtLmRhdGFfbXNnWzJdPycgfCAnOicnKSA6ICcnfX1cblx0XHRcdFx0XHRcdFx0e3sgaXRlbS5kYXRhX21zZ1syXSA/IGl0ZW0uZGF0YV9tc2dbMl0gKyAoaXRlbS5kYXRhX21zZ1szXT8nIHwgJzonJykgOiAnJ319XG5cdFx0XHRcdFx0XHRcdHt7IGl0ZW0uZGF0YV9tc2dbM10gPyBpdGVtLmRhdGFfbXNnWzNdICsgKGl0ZW0uZGF0YV9tc2dbNF0/JyB8ICc6JycpIDogJyd9fVxuXHRcdFx0XHRcdFx0XHR7eyBpdGVtLmRhdGFfbXNnWzRdID8gaXRlbS5kYXRhX21zZ1s0XSA6ICcnfX1cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJhY3RpdmVUeXBlID09ICdibG9vZEdsdWNvc2UnXCI+XG5cdFx0XHRcdFx0XHRcdHt7aXRlbS5kYXRhX21zZ3195q+r5pGp5bCUL+WNh1xuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cImFjdGl2ZVR5cGUgPT0gJ2JvZHlUZW1wZXJhdHVyZSdcIj5cblx0XHRcdFx0XHRcdFx0e3tpdGVtLmRhdGFfbXNnfX0g4oSDXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiYWN0aXZlVHlwZSA9PSAncHVsc2VSZWF0J1wiPlxuXHRcdFx0XHRcdFx0XHR7eyBpdGVtLmRhdGFfbXNnWzBdID8gaXRlbS5kYXRhX21zZ1swXSArIChpdGVtLmRhdGFfbXNnWzFdPycgfCAnOicnKSA6ICcnfX1cblx0XHRcdFx0XHRcdFx0e3sgaXRlbS5kYXRhX21zZ1sxXSA/IGl0ZW0uZGF0YV9tc2dbMV0gKyAoaXRlbS5kYXRhX21zZ1syXT8nIHwgJzonJykgOiAnJ319XG5cdFx0XHRcdFx0XHRcdHt7IGl0ZW0uZGF0YV9tc2dbMl0gPyBpdGVtLmRhdGFfbXNnWzJdICsgKGl0ZW0uZGF0YV9tc2dbM10/JyB8ICc6JycpIDogJyd9fVxuXHRcdFx0XHRcdFx0XHR7eyBpdGVtLmRhdGFfbXNnWzNdID8gaXRlbS5kYXRhX21zZ1szXSArIChpdGVtLmRhdGFfbXNnWzRdPycgfCAnOicnKSA6ICcnfX1cblx0XHRcdFx0XHRcdFx0e3sgaXRlbS5kYXRhX21zZ1s0XSA/IGl0ZW0uZGF0YV9tc2dbNF0gOiAnJ319XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiYWN0aXZlVHlwZSA9PSAnYmxvb2RMaXF1aWQnXCI+XG5cdFx0XHRcdFx0XHRcdHt7KGl0ZW0uZGF0YV9tc2cudXJpY0FjaWRWYWwgLzEwKS50b0ZpeGVkKDIpfX0g5b6u5pGp5bCUL+WNh1xuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cImFjdGl2ZVR5cGUgPT0gJ2Jsb29kTGlxdWlkQWxsJ1wiIHN0eWxlPVwiZm9udC1zaXplOiAyNHJweDtcIiA+XG5cdFx0XHRcdFx0XHRcdDx2aWV3PuaAu+iDhuWbuumGh++8mnt7KGl0ZW0uZGF0YV9tc2cuY2hvbGVzdGVyb2wvMTAwKS50b0ZpeGVkKDIpfX0gPC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldz7nlJjmsrnkuInohILvvJp7eyhpdGVtLmRhdGFfbXNnLnRyaWFjeWxnbHljZXJvbC8xMDApLnRvRml4ZWQoMil9fSA8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3PumrmOWvhuW6puiEguibi+eZvTp7eyhpdGVtLmRhdGFfbXNnLmhpZ2hEZW5zaXR5LzEwMCkudG9GaXhlZCgyKX19PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldz7kvY7lr4bluqbohILom4vnmb3vvJp7eyhpdGVtLmRhdGFfbXNnLmxvd0RlbnNpdHkvMTAwKS50b0ZpeGVkKDIpfX0gPC92aWV3PlxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cImFjdGl2ZVR5cGUgPT0gJ0VDR0RhdGEnXCIgc3R5bGU9XCJmb250LXNpemU6IDI0cnB4O1wiPlxuXHRcdFx0XHRcdFx0XHQ8dmlldz7lv4Pnjoc6e3tpdGVtLmRhdGFfbXNnLm1lYW5IZWFydFJhdGUgfHwgaXRlbS5kYXRhX21zZy5oZWFydFJhdGV9fSDmrKEv5YiGPC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldz5IUlbvvJp7e2l0ZW0uZGF0YV9tc2cuYXZlcmFnZUhSViB8fCBpdGVtLmRhdGFfbXNnLmhydn19IOavq+enkjwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXc+UVRj77yae3tpdGVtLmRhdGFfbXNnLmF2ZXJhZ2VUaW1lSW50ZXJ2YWwgfHwgaXRlbS5kYXRhX21zZy5RVEN9fSDmr6vnp5I8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiYWN0aXZlVHlwZSA9PSAnYm9keURhdGEnXCIgc3R5bGU9XCJmb250LXNpemU6IDI0cnB4O1wiPlxuXHRcdFx0XHRcdFx0XHQ8dmlldz5CTUk6e3tpdGVtLmRhdGFfbXNnLkJNSX19PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldz7kvZPohILnjofvvJp7e2l0ZW0uZGF0YV9tc2cuYm9keUZhdFBlcmNlbnRhZ2V9fTwvdmlldz5cblx0XHRcdFx0XHRcdFx0PHZpZXc+6IKM6IKJ546H77yae3tpdGVtLmRhdGFfbXNnLm11c2NsZVJhdGV9fTwvdmlldz5cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aW1lXCI+XG5cdFx0XHRcdFx0XHR7e2l0ZW0uZGF0ZV9zdHJ9fSB7e2l0ZW0uaG91cl9taW51dGV9fVxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHYtZWxzZT5cblx0XHRcdFx0XHQ8ZGV0YWlsX2NvbXBvbmVudHMgOmtleV9uYW1lPVwiYWN0aXZlVHlwZVwiIDppdGVtPVwiaXRlbVwiPjwvZGV0YWlsX2NvbXBvbmVudHM+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdDwvdmlldz5cblx0XHRcdDx2aWV3IGNsYXNzPVwiZW5kXCI+5Yiw5bqV5LqGfjwvdmlldz5cblx0XHQ8L3ZpZXc+XG5cdFx0XG5cdFx0PGVjZy1pbmZvIHJlZj1cInBvcFNob3dcIiA6ZWNnRGF0YT1cImVjZ0RhdGFcIj48L2VjZy1pbmZvPlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRpbXBvcnQgeyBnZXRBcnJNYXhWYWx1ZSB9IGZyb20gJ0AvdXRpbHMvdXRpbHMuanMnXG5cdGltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tIFwidnVleFwiO1xuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0cHJvcHM6IHtcblx0XHRcdGFjdGl2ZVR5cGU6IHtcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdGN1c3RvbVR5cGU6W1xuXHRcdFx0XHRcdC8vICdib2R5RGF0YScsXG5cdFx0XHRcdFx0Ly8gJ2Jsb29kTGlxdWlkJyxcblx0XHRcdFx0XHQvLyAnYmxvb2RMaXF1aWRBbGwnLFxuXHRcdFx0XHRcdC8vICdFQ0dEYXRhJ1xuXHRcdFx0XHRdLFxuXHRcdFx0XHRibERhdGE6W1xuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdG5hbWU6J+aAu+iDhuWbuumGhycsXG5cdFx0XHRcdFx0XHRjb2xvcjonIzQ2YjRmZicsXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRuYW1lOifnlJjmsrnkuInpha8nLFxuXHRcdFx0XHRcdFx0Y29sb3I6JyMyOWNmNmMnLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0bmFtZTon6auY5a+G5bqm6ISC6JuL55m9Jyxcblx0XHRcdFx0XHRcdGNvbG9yOicjZmNjMDVkJyxcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdG5hbWU6J+S9juWvhuW6puiEguibi+eZvScsXG5cdFx0XHRcdFx0XHRjb2xvcjonI2ZhNGUzMycsXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRdLFxuXHRcdFx0XHRkZXNjOiAnJyxcblx0XHRcdFx0ZGF0YUxpc3Q6IFtdLFxuXHRcdFx0XHRrZXlOYW1lTWFwOiB7XG5cdFx0XHRcdCAgICBibG9vZEdsdWNvc2U6IFwi6KGA57OWXCIsXG5cdFx0XHRcdFx0Ymxvb2RPeHlnZW46IFwi6KGA5rCnXCIsXG5cdFx0XHRcdFx0Ymxvb2RQcmVzc3VyZTogJ+ihgOWOiycsXG5cdFx0XHRcdFx0cHVsc2VSZWF0OiAn5b+D546HJyxcblx0XHRcdFx0ICAgIGJsb29kTGlxdWlkOiBcIuWwv+mFuFwiLFxuXHRcdFx0XHRcdG1laVR1bzogJ+aiheiEsScsXG5cdFx0XHRcdFx0dXBkYXRhRGF0ZTogJ+abtOaWsOaXtumXtCcsXG5cdFx0XHRcdFx0Ym9keVRlbXBlcmF0dXJlOiAn5L2T5ripJyxcblx0XHRcdFx0XHRFQ0dEYXRhOiAn5b+D55S15Zu+Jyxcblx0XHRcdFx0XHRzdGVwSW5kZXg6ICfmraXmlbAnLFxuXHRcdFx0XHRcdGJvZHlEYXRhOifouqvkvZPmiJDliIYnLFxuXHRcdFx0XHRcdGJsb29kTGlxdWlkQWxsOiAn6KGA6ISCJyxcblx0XHRcdFx0XHRTbGVlcERhdGFzOiAn552h55ygJ1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR0aW1lOiBuZXcgRGF0ZSgpLnRvSVNPU3RyaW5nKCkuc3Vic3RyaW5nKDAsIDEwKSxcblx0XHRcdFx0ZmxhZzogdHJ1ZSxcblx0XHRcdFx0c3VjY2Vzc0xpc3Q6IFsnMTY3Njk5NTIwMDAwMCddLFxuXHRcdFx0XHRlcnJvckxpc3Q6IFsnMTY3NjkwODgwMDAwMCddLFxuXHRcdFx0XHRcblx0XHRcdFx0c2hvd1BvcHVwOiBmYWxzZSxcblx0XHRcdFx0ZWNnRGF0YTogW10sXG5cdFx0XHRcdGJvZHlEYXRhOiBbXVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0XG5cdFx0bW91bnRlZCgpIHtcblx0XHRcdC8vIOWIneWni+WMllxuXHRcdFx0dGhpcy4kcmVmcy5jYWxlbmRhci5pbml0Q2FsZW5kYXIoKVxuXHRcdFx0dGhpcy5xdWVyeUxpc3QoKVxuXHRcdFx0Ly8g5qih5ouf5byC5q2l6LWL5YC8XG5cdFx0XHRsZXQgdGltZXIgPSBzZXRUaW1lb3V0KCgpPT57XG5cdFx0XHRcdHRoaXMuYWRkVGltZXIoKVxuXHRcdFx0fSwyMDAwKVxuXHRcdH0sXG5cdFx0XG5cdFx0Ly8gb25TaG93KGUpIHtcblx0XHQvLyBcdGxldCByb3V0ZXMgPSBnZXRDdXJyZW50UGFnZXMoKTsgLy8g6I635Y+W5b2T5YmN5omT5byA6L+H55qE6aG16Z2i6Lev55Sx5pWw57uEXG5cdFx0Ly8gXHRsZXQgY3VyUm91dGUgPSByb3V0ZXNbcm91dGVzLmxlbmd0aCAtIDFdLnJvdXRlIC8v6I635Y+W5b2T5YmN6aG16Z2i6Lev55SxXG5cdFx0Ly8gXHRsZXQgY3VyUGFyYW0gPSByb3V0ZXNbcm91dGVzLmxlbmd0aCAtIDFdLm9wdGlvbnM7IC8v6I635Y+W6Lev55Sx5Y+C5pWwXG5cdFx0Ly8gXHQvLyDmi7zmjqXlj4LmlbBcblx0XHQvLyBcdGxldCBwYXJhbSA9ICcnXG5cdFx0Ly8gXHRmb3IgKGxldCBrZXkgaW4gY3VyUGFyYW0pIHtcblx0XHQvLyBcdCAgICBwYXJhbSArPSAnJicgKyBrZXkgKyAnPScgKyBjdXJQYXJhbVtrZXldXG5cdFx0Ly8gXHR9XG5cblx0XHRjb21wdXRlZDoge1xuXHRcdFx0Li4ubWFwR2V0dGVycyh7XG5cdFx0XHRcdGdldEFjdGljZURldmljZTogXCJhcGkvZ2V0QWN0aWNlRGV2aWNlXCJcblx0XHRcdH0pXG5cdFx0fSxcblx0XHRcblx0XHRtZXRob2RzOiB7XG5cdFx0XHRnb0luZm8oaWR4KXtcblx0XHRcdFx0aWYodGhpcy5hY3RpdmVUeXBlID09ICdFQ0dEYXRhJyl7XG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdpbmZvRGF0YScsIEpTT04uc3RyaW5naWZ5KHRoaXMuZGF0YUxpc3RbaWR4XSkpO1xuXHRcdFx0XHRcdHRoaXMuJHJlZnMucG9wU2hvdy5vcGVuKDEpXG5cdFx0XHRcdH1cblx0XHRcdFx0aWYodGhpcy5hY3RpdmVUeXBlID09ICdib2R5RGF0YScpe1xuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnYm9keURhdGEnLCBKU09OLnN0cmluZ2lmeSh0aGlzLmRhdGFMaXN0W2lkeF0pKTtcblx0XHRcdFx0XHR0aGlzLiRyZWZzLnBvcFNob3cub3BlbigyKVxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0Z2V0QXJyTWF4VmFsdWUsXG5cdFx0XHRxdWVyeUxpc3QoKSB7XG5cdFx0XHRcdGxldCB0eXBlID0gJyc7XG5cdFx0XHRcdGlmICh0aGlzLmFjdGl2ZVR5cGUgPT0gJ3N0ZXBJbmRleCcpIHtcblx0XHRcdFx0XHR0eXBlID0gJ3N0ZXBfc3BsaXQnXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhpcy5hY3RpdmVUeXBlID09ICdibG9vZExpcXVpZEFsbCcpIHtcblx0XHRcdFx0XHR0eXBlID0gJ2Jsb29kTGlxdWlkJ1xuXHRcdFx0XHR9IGVsc2UgaWYgKHRoaXMuYWN0aXZlVHlwZSA9PSAnU2xlZXBEYXRhcycpIHtcblx0XHRcdFx0XHR0eXBlID0gJ1NsZWVwRGF0YXMnXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dHlwZSA9IHRoaXMuYWN0aXZlVHlwZVxuXHRcdFx0XHR9O1xuXHRcdFx0XHRcblx0XHRcdFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2FwaS9nZXREZXZpY2VMaXN0RGF5cycsIHsgXG5cdFx0XHRcdFx0dHlwZTogdHlwZSxcblx0XHRcdFx0XHRkZXZpY2VfcmVhbF90aW1lOiB0aGlzLnRpbWUsXG5cdFx0XHRcdFx0ZGV2aWNlX2lkOnRoaXMuZ2V0QWN0aWNlRGV2aWNlLmRldmljZV9pZFxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdFx0dGhpcy5kYXRhTGlzdCA9IHJlcy5kYXRhXG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5kYXRhTGlzdClcblx0XHRcdFx0fSk7XG5cdFx0XHR9LFxuXHRcdFx0XG5cdFx0XHRnZXROYW1lQnlLZXkoa2V5KSB7XG5cdFx0XHQgICAgcmV0dXJuIHRoaXMua2V5TmFtZU1hcFtrZXldIHx8IFwiS2V5IG5vdCBmb3VuZFwiO1xuXHRcdFx0fSxcblx0XHRcdFxuXHRcdFx0YWRkVGltZXIoKSB7XG5cdFx0XHRcdHRoaXMuc3VjY2Vzc0xpc3QgPSBbLi4udGhpcy5zdWNjZXNzTGlzdCwgJzE2ODE5MjAwMDAwMDAnXVxuXHRcdFx0fSxcblxuXHRcdFx0Ly8g54K55Ye75p+Q5LiA5aSpXG5cdFx0XHRjaG9vc2VEYXkodmFsKSB7XG5cdFx0XHRcdHRoaXMudGltZSA9IHZhbC55ZWFyICsgJy0nICsgdmFsLm1vbnRoICsgJy0nICsgdmFsLmRheTtcblx0XHRcdFx0dGhpcy5xdWVyeUxpc3QoKVxuXHRcdFx0fSxcblx0XHRcdFxuXHRcdFx0YmFjaygpIHtcblx0XHRcdFx0aWYgKHRoaXMuYWN0aXZlVHlwZSA9PSAnRUNHRGF0YScgfHwgdGhpcy5hY3RpdmVUeXBlID09ICdib2R5RGF0YScgfHwgdGhpcy5hY3RpdmVUeXBlID09ICdTbGVlcERhdGFzJykge1xuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2JhY2snLCAxKVxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2JhY2snLCAyKVxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0XG5cdFx0XHRnZXRIb3VycyhtaW51dGVzLCB0eXBlKSB7XG5cdFx0XHQgICAgaWYgKHR5cGUgPT0gMCkge1xuXHRcdFx0ICAgICAgcmV0dXJuIE1hdGguZmxvb3IoKG1pbnV0ZXMgLyA2MCkudG9GaXhlZCgyKSk7XG5cdFx0XHQgICAgfVxuXHRcdFx0XG5cdFx0XHQgICAgaWYgKHR5cGUgPT0gMSkge1xuXHRcdFx0ICAgICAgdmFyIG1pbnV0ZXMgPSBtaW51dGVzICUgNjA7ICBcblx0XHRcdCAgICAgIFxuXHRcdFx0ICAgICAgaWYgKG1pbnV0ZXMgPCAxMCkgeyAgXG5cdFx0XHQgICAgICAgIG1pbnV0ZXMgPSAnMCcgKyBtaW51dGVzOyAgXG5cdFx0XHQgICAgICB9XG5cdFx0XHQgICAgICByZXR1cm4gbWludXRlcztcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuXHQuYmxvb2RsX2JveHtcblx0XHRtYXJnaW4tdG9wOiA1MHJweDtcblx0XHRwYWRkaW5nOiAwIDQwcnB4O1xuXHRcdC5uYW1le1xuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdH1cblx0XHQueXVhbntcblx0XHRcdHdpZHRoOiAxNHJweDtcblx0XHRcdGhlaWdodDogMTRycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xuXHRcdH1cblx0fVxuXHQuY29udGVudCB7XG5cdFx0bWFyZ2luOiAwcnB4IDEwMHJweDtcblx0XHQub3ZlciB7XG5cdFx0XHRtYXJnaW46IDBycHggMzBycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMzBycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xuXHRcdH1cblx0XHQudGltZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Lmxpc3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiAzMHJweDtcblx0XHRcdG1hcmdpbjogMzBycHggMzBycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHJweDtcblx0XHRcdC5yb3cge1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDEwMHJweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXHRcdFx0LmRhdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDM2cnB4O1xuXHRcdFx0XHR3aWR0aDogOTAwcnB4O1xuXHRcdFx0XHRpbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGF0YS1pY29uIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcblx0XHRcdH1cblx0XHRcdC50aW1lIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///216\n"); /***/ }), /* 217 */ /*!************************************************************************!*\ !*** /Users/white/Desktop/watch-app/pages/login/login.vue?mpType=page ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./login.vue?vue&type=template&id=5b26a3ac&scoped=true&mpType=page */ 218);\n/* harmony import */ var _login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./login.vue?vue&type=script&lang=js&mpType=page */ 229);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _login_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5b26a3ac\",\n null,\n false,\n _login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/login/login.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9sb2dpbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWIyNmEzYWMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2xvZ2luLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9sb2dpbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjViMjZhM2FjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2xvZ2luL2xvZ2luLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///217\n"); /***/ }), /* 218 */ /*!******************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/pages/login/login.vue?vue&type=template&id=5b26a3ac&scoped=true&mpType=page ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./login.vue?vue&type=template&id=5b26a3ac&scoped=true&mpType=page */ 219); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_template_id_5b26a3ac_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 219 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/pages/login/login.vue?vue&type=template&id=5b26a3ac&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { tmNavBar: __webpack_require__(/*! @/uni_modules/tm-nav-bar/components/tm-nav-bar/tm-nav-bar.vue */ 19) .default, uqrcode: __webpack_require__(/*! @/uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue */ 220) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("tm-nav-bar", { attrs: { "left-icon": "arrow-left", title: "登陆账号", rbgs: false, width: "100%", leftIcon: "", _i: 1, }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "login flx flx_jc"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "flx flx_jc flx_ac"), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "content"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "flx flx_jc"), attrs: { _i: 5 }, }, [ _vm._$s(6, "i", _vm.qrCode) ? _c("uqrcode", { ref: "uqrcode", attrs: { "canvas-id": "qrcode", value: _vm.qrCode, options: { margin: 10 }, _i: 6, }, }) : _c( "view", { staticClass: _vm._$s(7, "sc", "flx flx_ac"), attrs: { _i: 7 }, }, [ _c("view", [ _vm._v( _vm._$s(8, "t0-0", _vm._s(_vm.qrCodeMsg)) ), ]), ] ), ], 1 ), _c( "view", [ _c("wButton", { staticClass: _vm._$s(10, "sc", "wbutton"), attrs: { text: "刷新二维码", rotate: _vm.isRotate, _i: 10, }, on: { click: _vm.getLoginCode }, }), ], 1 ), ] ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "flx flx_jc flx_ac"), attrs: { _i: 11 }, }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "content"), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "header"), attrs: { _i: 13 }, }, [ _c("image", { attrs: { src: _vm._$s( 14, "a-src", __webpack_require__(/*! ../../static/a-ziyuan85.png */ 228) ), _i: 14, }, }), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "main"), attrs: { _i: 15 }, }, [ _c("wInput", { attrs: { type: "text", maxlength: "11", placeholder: "用户名/电话", focus: _vm.isFocus, _i: 16, }, model: { value: _vm._$s(16, "v-model", _vm.phoneData), callback: function ($$v) { _vm.phoneData = $$v }, expression: "phoneData", }, }), _c("wInput", { attrs: { type: "password", maxlength: "9999", placeholder: "密码", _i: 17, }, model: { value: _vm._$s(17, "v-model", _vm.passData), callback: function ($$v) { _vm.passData = $$v }, expression: "passData", }, }), ], 1 ), _c("wButton", { staticClass: _vm._$s(18, "sc", "wbutton"), attrs: { text: "登 录", rotate: _vm.isRotate, _i: 18 }, on: { click: _vm.startLogin }, }), _c( "view", { staticClass: _vm._$s(19, "sc", "footer"), attrs: { _i: 19 }, }, [_c("navigator", {}), _c("text"), _c("navigator", {})] ), ], 1 ), ] ), _c("view", [_vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.version)))]), ] ), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 220 */ /*!************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uqrcode_vue_vue_type_template_id_b7042062_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uqrcode.vue?vue&type=template&id=b7042062&scoped=true& */ 221);\n/* harmony import */ var _uqrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uqrcode.vue?vue&type=script&lang=js& */ 223);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uqrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uqrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 12);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uqrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uqrcode_vue_vue_type_template_id_b7042062_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uqrcode_vue_vue_type_template_id_b7042062_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"b7042062\",\n null,\n false,\n _uqrcode_vue_vue_type_template_id_b7042062_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ21OO0FBQ25OLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91cXJjb2RlLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1iNzA0MjA2MiZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VxcmNvZGUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91cXJjb2RlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImI3MDQyMDYyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL1NhbnNubi11UVJDb2RlL2NvbXBvbmVudHMvdXFyY29kZS91cXJjb2RlLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///220\n"); /***/ }), /* 221 */ /*!*******************************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue?vue&type=template&id=b7042062&scoped=true& ***! \*******************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uqrcode_vue_vue_type_template_id_b7042062_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uqrcode.vue?vue&type=template&id=b7042062&scoped=true& */ 222); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uqrcode_vue_vue_type_template_id_b7042062_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uqrcode_vue_vue_type_template_id_b7042062_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uqrcode_vue_vue_type_template_id_b7042062_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uqrcode_vue_vue_type_template_id_b7042062_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 222 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue?vue&type=template&id=b7042062&scoped=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "uqrcode"), class: _vm._$s(0, "c", { "uqrcode-hide": _vm.hide }), style: _vm._$s(0, "s", { width: _vm.templateOptions.width + "px", height: _vm.templateOptions.height + "px", }), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "uqrcode-canvas-wrapper"), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.templateOptions.canvasDisplay) ? _c("canvas", { staticClass: _vm._$s(2, "sc", "uqrcode-canvas"), style: _vm._$s(2, "s", { width: _vm.templateOptions.canvasWidth + "px", height: _vm.templateOptions.canvasHeight + "px", transform: _vm.templateOptions.canvasTransform, }), attrs: { id: _vm._$s(2, "a-id", _vm.canvasId), "canvas-id": _vm._$s(2, "a-canvas-id", _vm.canvasId), type: _vm._$s(2, "a-type", _vm.canvasType), _i: 2, }, on: { click: _vm.onClick }, }) : _vm._e(), ] ), _vm._$s(3, "i", _vm.loading === undefined ? _vm.makeing : _vm.loading) ? _c( "view", { staticClass: _vm._$s(3, "sc", "uqrcode-makeing"), attrs: { _i: 3 }, }, [ _vm._t( "loading", [ _c("image", { staticClass: _vm._$s(5, "sc", "uqrcode-makeing-image"), style: _vm._$s(5, "s", { width: _vm.templateOptions.size / 4 + "px", height: _vm.templateOptions.size / 4 + "px", }), attrs: { _i: 5 }, }), ], { _i: 4 } ), ], 2 ) : _vm._e(), _vm._$s(6, "i", _vm.isError) ? _c( "view", { staticClass: _vm._$s(6, "sc", "uqrcode-error"), attrs: { _i: 6 }, on: { click: _vm.onClick }, }, [ _vm._t( "error", [ _c( "text", { staticClass: _vm._$s(8, "sc", "uqrcode-error-message"), attrs: { _i: 8 }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.error.errMsg)))] ), ], { error: _vm.error, _i: 7 } ), ], 2 ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 223 */ /*!*************************************************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uqrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uqrcode.vue?vue&type=script&lang=js& */ 224);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uqrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uqrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uqrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uqrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uqrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW11QixDQUFnQiw2c0JBQUcsRUFBQyIsImZpbGUiOiIyMjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTctMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91cXJjb2RlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS03LTEhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdXFyY29kZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///223\n"); /***/ }), /* 224 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/white/Desktop/watch-app/uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 47));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 49));\nvar _uqrcode = _interopRequireDefault(__webpack_require__(/*! ../../js_sdk/uqrcode/uqrcode */ 225));\nvar _queue = __webpack_require__(/*! ../../common/queue */ 226);\nvar _cache = __webpack_require__(/*! ../../common/cache */ 227);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar instance = null;\nvar _default2 = {\n name: 'uqrcode',\n props: {\n /**\n * canvas组件id\n */\n canvasId: {\n type: String,\n required: true // canvasId在微信小程序初始值不能为空,created中赋值也不行,必须给一个值,否则挂载组件后无法绘制。不考虑用随机id,uuid\n },\n\n /**\n * 二维码内容\n */\n value: {\n type: [String, Number]\n },\n /**\n * 选项\n */\n options: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n /**\n * 二维码大小\n */\n size: {\n type: [String, Number],\n default: 200\n },\n /**\n * 二维码尺寸单位\n */\n sizeUnit: {\n type: String,\n default: 'px'\n },\n /**\n * 导出的文件类型\n */\n fileType: {\n type: String,\n default: 'png'\n },\n /**\n * 是否初始化组件后就开始生成\n */\n start: {\n type: Boolean,\n default: true\n },\n /**\n * 是否数据发生改变自动重绘\n */\n auto: {\n type: Boolean,\n default: true\n },\n /**\n * 隐藏组件\n */\n hide: {\n type: Boolean,\n default: false\n },\n /**\n * canvas 类型,微信小程序默认使用2d,非2d微信官方已放弃维护,问题比较多\n * 注意:微信小程序type2d手机上正常,PC上微信内打开小程序toDataURL报错,看后期微信官方团队会不会做兼容,不兼容的话只能在自行判断在PC使用非2d,或者直接提示用户请在手机上操作,微信团队的海报中心小程序就是这么做的\n */\n type: {\n type: String,\n default: function _default() {\n return 'normal';\n }\n },\n /**\n * 队列绘制,主要针对NVue端\n */\n queue: {\n type: Boolean,\n default: false\n },\n /**\n * 是否队列加载图片,可减少canvas发起的网络资源请求,节省服务器资源\n */\n isQueueLoadImage: {\n type: Boolean,\n default: false\n },\n /**\n * loading态\n */\n loading: {\n type: Boolean,\n default: undefined\n },\n /**\n * H5保存即自动下载(在支持的环境下),默认false为仅弹层提示用户需要长按图片保存,不会自动下载\n */\n h5SaveIsDownload: {\n type: Boolean,\n default: false\n },\n /**\n * H5下载名称\n */\n h5DownloadName: {\n type: String,\n default: 'uQRCode'\n }\n },\n data: function data() {\n return {\n canvas: undefined,\n canvasType: undefined,\n canvasContext: undefined,\n makeDelegate: undefined,\n drawDelegate: undefined,\n toTempFilePathDelegate: undefined,\n makeExecuted: false,\n makeing: false,\n drawing: false,\n isError: false,\n error: undefined,\n isH5Save: false,\n tempFilePath: '',\n templateOptions: {\n size: 0,\n width: 0,\n // 组件宽度\n height: 0,\n canvasWidth: 0,\n // canvas宽度\n canvasHeight: 0,\n canvasTransform: '',\n canvasDisplay: false\n },\n uqrcodeOptions: {\n data: ''\n },\n plugins: [],\n makeingPattern: [[[true, true, true, false, false, false, false, true, true, true], [true, true, true, false, false, false, false, true, true, true], [true, true, true, false, false, false, false, true, true, true], [true, true, true, false, false, false, false, true, true, true], [true, true, true, false, false, false, false, true, true, true], [true, true, true, false, false, false, false, true, true, true], [true, true, true, false, false, false, false, true, true, true], [true, true, true, true, true, true, true, true, true, true], [true, true, true, true, true, true, true, true, true, true], [true, true, true, true, true, true, true, true, true, true]], [[true, true, true, true, true, true, true, true, true, true], [true, true, true, true, true, true, true, true, true, true], [true, true, true, true, true, true, true, true, true, true], [true, true, true, false, false, false, false, true, true, true], [true, true, true, false, false, false, false, true, true, true], [true, true, true, false, false, false, false, true, true, true], [true, true, true, false, false, false, false, false, false, false], [true, true, true, true, true, true, false, true, true, true], [true, true, true, true, true, true, false, true, true, true], [true, true, true, true, true, true, false, true, true, true]], [[true, true, true, true, true, true, true, true, true, true], [true, true, true, true, true, true, true, true, true, true], [true, true, true, true, true, true, true, true, true, true], [true, true, true, false, false, false, false, true, true, true], [true, true, true, false, false, false, false, true, true, true], [true, true, true, true, true, true, true, false, false, false], [true, true, true, true, true, true, true, false, false, false], [true, true, true, true, true, true, true, false, false, false], [true, true, true, false, false, false, false, true, true, true], [true, true, true, false, false, false, false, true, true, true]], [[true, true, true, true, true, true, true, true, true, true], [true, true, true, true, true, true, true, true, true, true], [true, true, true, true, true, true, true, true, true, true], [true, true, true, false, false, false, false, false, false, false], [true, true, true, false, false, false, false, false, false, false], [true, true, true, false, false, false, false, false, false, false], [true, true, true, false, false, false, false, false, false, false], [true, true, true, true, true, true, true, true, true, true], [true, true, true, true, true, true, true, true, true, true], [true, true, true, true, true, true, true, true, true, true]]]\n };\n },\n watch: {\n type: {\n handler: function handler(val) {\n var types = ['2d'];\n if (types.includes(val)) {\n this.canvasType = val;\n } else {\n this.canvasType = undefined;\n }\n },\n immediate: true\n },\n value: {\n handler: function handler() {\n if (this.auto) {\n this.remake();\n }\n }\n },\n size: {\n handler: function handler() {\n if (this.auto) {\n this.remake();\n }\n }\n },\n options: {\n handler: function handler() {\n if (this.auto) {\n __f__(\"log\", '3', \" at uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue:312\");\n // this.remake();\n }\n },\n\n deep: true\n },\n makeing: {\n handler: function handler(val) {\n if (!val) {\n if (typeof this.toTempFilePathDelegate === 'function') {\n this.toTempFilePathDelegate();\n }\n }\n }\n }\n },\n mounted: function mounted() {\n this.templateOptions.size = this.sizeUnit == 'rpx' ? uni.upx2px(this.size) : this.size;\n this.templateOptions.width = this.templateOptions.size;\n this.templateOptions.height = this.templateOptions.size;\n this.templateOptions.canvasWidth = this.templateOptions.size;\n this.templateOptions.canvasHeight = this.templateOptions.size;\n if (this.canvasType == '2d') {\n this.templateOptions.canvasTransform = \"scale(\".concat(this.templateOptions.size / this.templateOptions.canvasWidth, \", \").concat(this.templateOptions.size / this.templateOptions.canvasHeight, \")\");\n } else {\n this.templateOptions.canvasTransform = \"scale(\".concat(this.templateOptions.size / this.templateOptions.canvasWidth, \", \").concat(this.templateOptions.size / this.templateOptions.canvasHeight, \")\");\n }\n if (this.start) {\n this.make();\n }\n },\n methods: {\n /**\n * 获取模板选项\n */\n getTemplateOptions: function getTemplateOptions() {\n var size = this.sizeUnit == 'rpx' ? uni.upx2px(this.size) : this.size;\n return deepReplace(this.templateOptions, {\n size: size,\n width: size,\n height: size\n });\n },\n /**\n * 获取插件选项\n */\n getUqrcodeOptions: function getUqrcodeOptions() {\n return deepReplace(this.options, {\n data: String(this.value),\n size: Number(this.templateOptions.size)\n });\n },\n /**\n * 重置画布\n */\n resetCanvas: function resetCanvas(callback) {\n var _this = this;\n this.templateOptions.canvasDisplay = false;\n this.$nextTick(function () {\n _this.templateOptions.canvasDisplay = true;\n _this.$nextTick(function () {\n callback && callback();\n });\n });\n },\n /**\n * 绘制二维码\n */\n draw: function draw() {\n var _arguments = arguments,\n _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var callback, isDrawDelegate, qr, canvasContext;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n callback = _arguments.length > 0 && _arguments[0] !== undefined ? _arguments[0] : {};\n isDrawDelegate = _arguments.length > 1 && _arguments[1] !== undefined ? _arguments[1] : false;\n if (typeof callback.success != 'function') {\n callback.success = function () {};\n }\n if (typeof callback.fail != 'function') {\n callback.fail = function () {};\n }\n if (typeof callback.complete != 'function') {\n callback.complete = function () {};\n }\n if (!_this2.drawing) {\n _context.next = 11;\n break;\n }\n if (isDrawDelegate) {\n _context.next = 9;\n break;\n }\n _this2.drawDelegate = function () {\n _this2.draw(callback, true);\n };\n return _context.abrupt(\"return\");\n case 9:\n _context.next = 12;\n break;\n case 11:\n _this2.drawing = true;\n case 12:\n if (_this2.canvasId) {\n _context.next = 19;\n break;\n }\n __f__(\"error\", '[uQRCode]: canvasId must be set!', \" at uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue:406\");\n _this2.isError = true;\n _this2.drawing = false;\n callback.fail({\n errMsg: '[uQRCode]: canvasId must be set!'\n });\n callback.complete({\n errMsg: '[uQRCode]: canvasId must be set!'\n });\n return _context.abrupt(\"return\");\n case 19:\n if (_this2.value) {\n _context.next = 26;\n break;\n }\n __f__(\"error\", '[uQRCode]: value must be set!', \" at uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue:418\");\n _this2.isError = true;\n _this2.drawing = false;\n callback.fail({\n errMsg: '[uQRCode]: value must be set!'\n });\n callback.complete({\n errMsg: '[uQRCode]: value must be set!'\n });\n return _context.abrupt(\"return\");\n case 26:\n /* 组件数据 */\n _this2.templateOptions = _this2.getTemplateOptions();\n /* uQRCode选项 */\n _this2.uqrcodeOptions = _this2.getUqrcodeOptions();\n /* 纠错等级兼容字母写法 */\n if (typeof _this2.uqrcodeOptions.errorCorrectLevel === 'string') {\n _this2.uqrcodeOptions.errorCorrectLevel = _uqrcode.default.errorCorrectLevel[_this2.uqrcodeOptions.errorCorrectLevel];\n }\n /* nvue不支持动态修改gcanvas尺寸,除nvue外,默认使用useDynamicSize */\n\n if (typeof _this2.options.useDynamicSize === 'undefined') {\n _this2.uqrcodeOptions.useDynamicSize = true;\n }\n\n /* 获取uQRCode实例 */\n qr = instance = new _uqrcode.default();\n /* 注册扩展 */\n _this2.plugins.forEach(function (p) {\n return qr.register(p.plugin);\n });\n /* 设置uQRCode选项 */\n qr.setOptions(_this2.uqrcodeOptions);\n /* 调用制作二维码方法 */\n qr.make();\n\n /* 获取canvas上下文 */\n canvasContext = null;\n if (_this2.canvasType === '2d') {\n /* 非微信小程序不支持2d,切换回uniapp获取canvas上下文方式 */\n canvasContext = _this2.canvasContext = uni.createCanvasContext(_this2.canvasId, _this2);\n /* 使用dynamicSize,可以解决小块间出现白线问题,再通过scale缩放至size,使其达到所设尺寸 */\n _this2.templateOptions.canvasWidth = qr.dynamicSize;\n _this2.templateOptions.canvasHeight = qr.dynamicSize;\n _this2.templateOptions.canvasTransform = \"scale(\".concat(_this2.templateOptions.size / _this2.templateOptions.canvasWidth, \", \").concat(_this2.templateOptions.size / _this2.templateOptions.canvasHeight, \")\");\n /* uniapp获取图像方式 */\n qr.loadImage = _this2.getLoadImage(function (src) {\n return new Promise(function (resolve, reject) {\n if (src.startsWith('http')) {\n uni.getImageInfo({\n src: src,\n success: function success(res) {\n resolve(res.path);\n },\n fail: function fail(err) {\n reject(err);\n }\n });\n } else {\n if (src.startsWith('.')) {\n __f__(\"error\", '[uQRCode]: 本地图片路径仅支持绝对路径!', \" at uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue:529\");\n throw new Error('[uQRCode]: local image path only supports absolute path!');\n } else {\n resolve(src);\n }\n }\n });\n });\n } else {\n /* uniapp获取canvas上下文方式 */\n canvasContext = _this2.canvasContext = uni.createCanvasContext(_this2.canvasId, _this2);\n /* 使用dynamicSize,可以解决小块间出现白线问题,再通过scale缩放至size,使其达到所设尺寸 */\n _this2.templateOptions.canvasWidth = qr.dynamicSize;\n _this2.templateOptions.canvasHeight = qr.dynamicSize;\n _this2.templateOptions.canvasTransform = \"scale(\".concat(_this2.templateOptions.size / _this2.templateOptions.canvasWidth, \", \").concat(_this2.templateOptions.size / _this2.templateOptions.canvasHeight, \")\");\n /* uniapp获取图像方式 */\n qr.loadImage = _this2.getLoadImage(function (src) {\n return new Promise(function (resolve, reject) {\n /* getImageInfo在微信小程序的bug:本地路径返回路径会把开头的/或../移除,导致路径错误,解决方法:限制只能使用绝对路径 */\n if (src.startsWith('http')) {\n uni.getImageInfo({\n src: src,\n success: function success(res) {\n resolve(res.path);\n },\n fail: function fail(err) {\n reject(err);\n }\n });\n } else {\n if (src.startsWith('.')) {\n __f__(\"error\", '[uQRCode]: 本地图片路径仅支持绝对路径!', \" at uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue:562\");\n throw new Error('[uQRCode]: local image path only supports absolute path!');\n } else {\n resolve(src);\n }\n }\n });\n });\n }\n\n /* 设置uQRCode实例的canvas上下文 */\n qr.canvasContext = canvasContext;\n /* 延时等待页面重新绘制完毕 */\n setTimeout(function () {\n /* 从插件获取具体要调用哪一个扩展函数 */\n var plugin = _this2.plugins.find(function (p) {\n return p.name == qr.style;\n });\n var drawCanvasName = plugin ? plugin.drawCanvas : 'drawCanvas';\n /* 虽然qr[drawCanvasName]是直接返回Promise的,但由于js内部this指向问题,故不能直接exec(qr[drawCanvasName])此方式执行,需要改成exec(() => qr[drawCanvasName]())才能正确获取this */\n var drawCanvas;\n if (_this2.queue) {\n drawCanvas = function drawCanvas() {\n return _queue.queueDraw.exec(function () {\n return qr[drawCanvasName]();\n });\n };\n // drawCanvas = () => queueDraw.exec(() => new Promise((resolve, reject) => {\n // setTimeout(() => {\n // qr[drawCanvasName]().then(resolve).catch(reject);\n // }, 1000);\n // }));\n } else {\n drawCanvas = function drawCanvas() {\n return qr[drawCanvasName]();\n };\n }\n /* 调用绘制方法将二维码图案绘制到canvas上 */\n drawCanvas().then(function () {\n if (_this2.drawDelegate) {\n /* 高频重绘纠正 */\n var delegate = _this2.drawDelegate;\n _this2.drawDelegate = undefined;\n delegate();\n } else {\n _this2.drawing = false;\n callback.success();\n }\n }).catch(function (err) {\n __f__(\"log\", err, \" at uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue:634\");\n if (_this2.drawDelegate) {\n /* 高频重绘纠正 */\n var delegate = _this2.drawDelegate;\n _this2.drawDelegate = undefined;\n delegate();\n } else {\n _this2.drawing = false;\n _this2.isError = true;\n callback.fail(err);\n }\n }).finally(function () {\n callback.complete();\n });\n }, 300);\n case 38:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n /**\n * 生成二维码\n */\n make: function make() {\n var _this3 = this;\n var callback = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.makeExecuted = true;\n this.makeing = true;\n this.isError = false;\n if (typeof callback.success != 'function') {\n callback.success = function () {};\n }\n if (typeof callback.fail != 'function') {\n callback.fail = function () {};\n }\n if (typeof callback.complete != 'function') {\n callback.complete = function () {};\n }\n this.resetCanvas(function () {\n clearTimeout(_this3.makeDelegate);\n _this3.makeDelegate = setTimeout(function () {\n _this3.draw({\n success: function success() {\n setTimeout(function () {\n callback.success();\n _this3.complete(true);\n }, 300);\n },\n fail: function fail(err) {\n callback.fail(err);\n _this3.error = err;\n _this3.complete(false, err.errMsg);\n },\n complete: function complete() {\n callback.complete();\n _this3.makeing = false;\n }\n });\n }, 300);\n });\n },\n /**\n * 重新生成\n */\n remake: function remake(callback) {\n this.$emit('change');\n this.make(callback);\n },\n /**\n * 生成完成\n */\n complete: function complete() {\n var success = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n var errMsg = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n if (success) {\n this.$emit('complete', {\n success: success\n });\n } else {\n this.$emit('complete', {\n success: success,\n errMsg: errMsg\n });\n }\n },\n /**\n * 导出临时路径\n */\n toTempFilePath: function toTempFilePath() {\n var _this4 = this;\n var callback = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n if (typeof callback.success != 'function') {\n callback.success = function () {};\n }\n if (typeof callback.fail != 'function') {\n callback.fail = function () {};\n }\n if (typeof callback.complete != 'function') {\n callback.complete = function () {};\n }\n if (!this.makeExecuted) {\n __f__(\"error\", '[uQRCode]: make() 方法从未调用!请先成功调用 make() 后再进行操作。', \" at uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue:729\");\n var err = {\n errMsg: '[uQRCode]: make() method has never been executed! please execute make() successfully before operating.'\n };\n callback.fail(err);\n callback.complete(err);\n return;\n }\n if (this.isError) {\n callback.fail(this.error);\n callback.complete(this.error);\n return;\n }\n if (this.makeing) {\n /* 如果还在生成状态,那当前操作将托管到委托,监听生成完成后再通过委托复调当前方法 */\n this.toTempFilePathDelegate = function () {\n _this4.toTempFilePath(callback);\n };\n return;\n } else {\n this.toTempFilePathDelegate = null;\n }\n if (this.canvasType === '2d') {} else {\n uni.canvasToTempFilePath({\n canvasId: this.canvasId,\n fileType: this.fileType,\n width: Number(this.templateOptions.canvasWidth),\n height: Number(this.templateOptions.canvasHeight),\n destWidth: Number(this.templateOptions.size),\n destHeight: Number(this.templateOptions.size),\n success: function success(res) {\n callback.success(res);\n },\n fail: function fail(err) {\n callback.fail(err);\n },\n complete: function complete() {\n callback.complete();\n }\n }, this);\n }\n },\n /**\n * 保存\n */\n save: function save() {\n var _this5 = this;\n var callback = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n if (typeof callback.success != 'function') {\n callback.success = function () {};\n }\n if (typeof callback.fail != 'function') {\n callback.fail = function () {};\n }\n if (typeof callback.complete != 'function') {\n callback.complete = function () {};\n }\n this.toTempFilePath({\n success: function success(res) {\n if (_this5.canvasType === '2d') {} else {\n uni.saveImageToPhotosAlbum({\n filePath: res.tempFilePath,\n success: function success(res1) {\n callback.success(res1);\n },\n fail: function fail(err1) {\n callback.fail(err1);\n },\n complete: function complete() {\n callback.complete();\n }\n });\n }\n },\n fail: function fail(err) {\n callback.fail(err);\n callback.complete(err);\n }\n });\n },\n /**\n * 注册click事件\n */\n onClick: function onClick(e) {\n this.$emit('click', e);\n },\n /**\n * 获取实例\n */\n getInstance: function getInstance() {\n return instance;\n },\n /**\n * 注册扩展,组件仅支持注册type为style的drawCanvas扩展\n * @param {Object} plugin\n */\n registerStyle: function registerStyle(plugin) {\n if (plugin.Type != 'style') {\n __f__(\"warn\", '[uQRCode]: registerStyle 仅支持注册 style 类型的扩展!', \" at uni_modules/Sansnn-uQRCode/components/uqrcode/uqrcode.vue:931\");\n return {\n errMsg: 'registerStyle 仅支持注册 style 类型的扩展!'\n };\n }\n if (typeof plugin === 'function') {\n this.plugins.push({\n plugin: plugin,\n name: plugin.Name,\n drawCanvas: plugin.DrawCanvas\n });\n }\n },\n getLoadImage: function getLoadImage(loadImage) {\n var that = this;\n if (typeof loadImage == 'function') {\n return function (src) {\n /* 判断是否是队列加载图片的 */\n if (that.isQueueLoadImage) {\n /* 解决iOS APP||NVUE同时绘制多个二维码导致图片丢失需使用队列 */\n return _queue.queueLoadImage.exec(function () {\n return new Promise(function (resolve, reject) {\n setTimeout(function () {\n var cache = _cache.cacheImageList.find(function (x) {\n return x.src == src;\n });\n if (cache) {\n resolve(cache.img);\n } else {\n loadImage(src).then(function (img) {\n _cache.cacheImageList.push({\n src: src,\n img: img\n });\n resolve(img);\n }).catch(function (err) {\n reject(err);\n });\n }\n }, 10);\n });\n });\n } else {\n return loadImage(src);\n }\n };\n } else {\n return function (src) {\n return Promise.resolve(src);\n };\n }\n }\n }\n};\n/**\n * 对象属性深度替换\n * @param {Object} o 原始对象/默认对象/被替换的对象\n * @param {Object} r 从这个对象里取值替换到o对象里\n * @return {Object} 替换后的新对象\n */\nexports.default = _default2;\nfunction deepReplace() {\n var o = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var r = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var c = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var obj;\n if (c) {\n // 从源替换\n obj = o;\n } else {\n // 不替换源,copy一份备份来替换\n obj = _objectSpread({}, o);\n }\n for (var k in r) {\n var vr = r[k];\n if (vr != undefined) {\n if (vr.constructor == Object) {\n obj[k] = this.deepReplace(obj[k], vr);\n } else if (vr.constructor == String && !vr) {\n obj[k] = obj[k];\n } else {\n obj[k] = vr;\n }\n }\n }\n return obj;\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 46)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvU2Fuc25uLXVRUkNvZGUvY29tcG9uZW50cy91cXJjb2RlL3VxcmNvZGUudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImNhbnZhc0lkIiwidHlwZSIsInJlcXVpcmVkIiwidmFsdWUiLCJvcHRpb25zIiwiZGVmYXVsdCIsInNpemUiLCJzaXplVW5pdCIsImZpbGVUeXBlIiwic3RhcnQiLCJhdXRvIiwiaGlkZSIsInF1ZXVlIiwiaXNRdWV1ZUxvYWRJbWFnZSIsImxvYWRpbmciLCJoNVNhdmVJc0Rvd25sb2FkIiwiaDVEb3dubG9hZE5hbWUiLCJkYXRhIiwiY2FudmFzIiwiY2FudmFzVHlwZSIsImNhbnZhc0NvbnRleHQiLCJtYWtlRGVsZWdhdGUiLCJkcmF3RGVsZWdhdGUiLCJ0b1RlbXBGaWxlUGF0aERlbGVnYXRlIiwibWFrZUV4ZWN1dGVkIiwibWFrZWluZyIsImRyYXdpbmciLCJpc0Vycm9yIiwiZXJyb3IiLCJpc0g1U2F2ZSIsInRlbXBGaWxlUGF0aCIsInRlbXBsYXRlT3B0aW9ucyIsIndpZHRoIiwiaGVpZ2h0IiwiY2FudmFzV2lkdGgiLCJjYW52YXNIZWlnaHQiLCJjYW52YXNUcmFuc2Zvcm0iLCJjYW52YXNEaXNwbGF5IiwidXFyY29kZU9wdGlvbnMiLCJwbHVnaW5zIiwibWFrZWluZ1BhdHRlcm4iLCJ3YXRjaCIsImhhbmRsZXIiLCJpbW1lZGlhdGUiLCJkZWVwIiwibW91bnRlZCIsIm1ldGhvZHMiLCJnZXRUZW1wbGF0ZU9wdGlvbnMiLCJnZXRVcXJjb2RlT3B0aW9ucyIsInJlc2V0Q2FudmFzIiwiY2FsbGJhY2siLCJkcmF3IiwiaXNEcmF3RGVsZWdhdGUiLCJlcnJNc2ciLCJxciIsInVuaSIsInNyYyIsInN1Y2Nlc3MiLCJyZXNvbHZlIiwiZmFpbCIsInJlamVjdCIsInNldFRpbWVvdXQiLCJkcmF3Q2FudmFzIiwidGhlbiIsImRlbGVnYXRlIiwiY2F0Y2giLCJmaW5hbGx5IiwibWFrZSIsImNsZWFyVGltZW91dCIsImNvbXBsZXRlIiwicmVtYWtlIiwidG9UZW1wRmlsZVBhdGgiLCJkZXN0V2lkdGgiLCJkZXN0SGVpZ2h0Iiwic2F2ZSIsImZpbGVQYXRoIiwib25DbGljayIsImdldEluc3RhbmNlIiwicmVnaXN0ZXJTdHlsZSIsInBsdWdpbiIsImdldExvYWRJbWFnZSIsImxvYWRJbWFnZSIsImNhY2hlSW1hZ2VMaXN0IiwiaW1nIiwib2JqIiwibyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQTZEQTtBQVlBO0FBS0E7QUFFQTtBQUFBO0FBRUE7QUFBQSxnQkFFQTtFQUNBQTtFQUNBQztJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBQztNQUNBQztJQUNBOztJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBRjtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FHO01BQ0FIO01BQ0FJO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0FMO01BQ0FJO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUU7TUFDQU47TUFDQUk7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBRztNQUNBUDtNQUNBSTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FJO01BQ0FSO01BQ0FJO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUs7TUFDQVQ7TUFDQUk7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBTTtNQUNBVjtNQUNBSTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUo7TUFDQUE7TUFDQUk7UUFLQTtNQUVBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQU87TUFDQVg7TUFDQUk7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBUTtNQUNBWjtNQUNBSTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FTO01BQ0FiO01BQ0FJO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQVU7TUFDQWQ7TUFDQUk7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBVztNQUNBZjtNQUNBSTtJQUNBO0VBQ0E7RUFDQVk7SUFDQTtNQUNBQztNQUNBQztN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LEdBQ0FPO3NCQUNBTDtvQkFDQTtrQkFDQTtnQkFDQTtjQUNBO1lBQ0E7VUFDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQU1BO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtJQUNBO0lBQ0F3QjtFQUNBO0lBQ0E7SUFDQUEsd0JBQ0FDLEVBQ0E7RUFDQTtFQUNBO0lBQ0E7SUFDQTtNQUNBO1FBQ0FEO01BQ0E7UUFDQUE7TUFDQTtRQUNBQTtNQUNBO0lBQ0E7RUFDQTtFQUNBO0FBQ0EsQyIsImZpbGUiOiIyMjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPHZpZXcgY2xhc3M9XCJ1cXJjb2RlXCIgOmNsYXNzPVwieyAndXFyY29kZS1oaWRlJzogaGlkZSB9XCIgOnN0eWxlPVwieyB3aWR0aDogYCR7dGVtcGxhdGVPcHRpb25zLndpZHRofXB4YCwgaGVpZ2h0OiBgJHt0ZW1wbGF0ZU9wdGlvbnMuaGVpZ2h0fXB4YCB9XCI+XHJcbiAgICA8dmlldyBjbGFzcz1cInVxcmNvZGUtY2FudmFzLXdyYXBwZXJcIj5cclxuICAgICAgPCEtLSDnlLvluIMgLS0+XHJcbiAgICAgIDwhLS0gI2lmbmRlZiBBUFAtTlZVRSAtLT5cclxuICAgICAgPGNhbnZhcyBjbGFzcz1cInVxcmNvZGUtY2FudmFzXCIgOmlkPVwiY2FudmFzSWRcIiA6Y2FudmFzLWlkPVwiY2FudmFzSWRcIiA6dHlwZT1cImNhbnZhc1R5cGVcIiA6c3R5bGU9XCJ7XHJcbiAgICAgICAgICB3aWR0aDogYCR7dGVtcGxhdGVPcHRpb25zLmNhbnZhc1dpZHRofXB4YCxcclxuICAgICAgICAgIGhlaWdodDogYCR7dGVtcGxhdGVPcHRpb25zLmNhbnZhc0hlaWdodH1weGAsXHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRlbXBsYXRlT3B0aW9ucy5jYW52YXNUcmFuc2Zvcm1cclxuICAgICAgICB9XCIgdi1pZj1cInRlbXBsYXRlT3B0aW9ucy5jYW52YXNEaXNwbGF5XCIgQGNsaWNrPVwib25DbGlja1wiPjwvY2FudmFzPlxyXG4gICAgICA8IS0tICNlbmRpZiAtLT5cclxuXHJcbiAgICAgIDwhLS0gbnZ1ZeeUqGdjYW52YXMgLS0+XHJcbiAgICAgIDwhLS0gI2lmZGVmIEFQUC1OVlVFIC0tPlxyXG4gICAgICA8Z2NhbnZhcyBjbGFzcz1cInVxcmNvZGUtY2FudmFzXCIgcmVmPVwiZ2NhbnZhc1wiIDpzdHlsZT1cIntcclxuICAgICAgICAgIHdpZHRoOiBgJHt0ZW1wbGF0ZU9wdGlvbnMuY2FudmFzV2lkdGh9cHhgLFxyXG4gICAgICAgICAgaGVpZ2h0OiBgJHt0ZW1wbGF0ZU9wdGlvbnMuY2FudmFzSGVpZ2h0fXB4YFxyXG4gICAgICAgIH1cIiB2LWlmPVwidGVtcGxhdGVPcHRpb25zLmNhbnZhc0Rpc3BsYXlcIiBAY2xpY2s9XCJvbkNsaWNrXCI+PC9nY2FudmFzPlxyXG4gICAgICA8IS0tICNlbmRpZiAtLT5cclxuICAgIDwvdmlldz5cclxuXHJcbiAgICA8IS0tIOWKoOi9veaViOaenCAtLT5cclxuICAgIDx2aWV3IGNsYXNzPVwidXFyY29kZS1tYWtlaW5nXCIgdi1pZj1cImxvYWRpbmcgPT09IHVuZGVmaW5lZCA/IG1ha2VpbmcgOiBsb2FkaW5nXCI+XHJcbiAgICAgIDxzbG90IG5hbWU9XCJsb2FkaW5nXCI+XHJcbiAgICAgICAgPGltYWdlIGNsYXNzPVwidXFyY29kZS1tYWtlaW5nLWltYWdlXCIgOnN0eWxlPVwieyB3aWR0aDogYCR7dGVtcGxhdGVPcHRpb25zLnNpemUgLyA0fXB4YCwgaGVpZ2h0OiBgJHt0ZW1wbGF0ZU9wdGlvbnMuc2l6ZSAvIDR9cHhgIH1cIlxyXG4gICAgICAgICAgc3JjPVwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQUFFQUFmSUVBT0hoNFNTc1d1RGc0TjNkM2YvLy93QUFBQUFBQUFBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgvd3RZVFZBZ1JHRjBZVmhOVUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFl1TUMxak1EQXlJRGM1TGpFMk5EUTRPQ3dnTWpBeU1DOHdOeTh4TUMweU1qb3dOam8xTXlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SURJeUxqQWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPakF5T0RoR016TTRSREV3TVRFeFJVTTRNRGhDUmtWQlFrRTJRVVpEUXprd0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qQXlPRGhHTXpNNVJERXdNVEV4UlVNNE1EaENSa1ZCUWtFMlFVWkRRemt3SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk1ESTRPRVl6TXpaRU1UQXhNVEZGUXpnd09FSkdSVUZDUVRaQlJrTkRPVEFpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TURJNE9FWXpNemRFTVRBeE1URkZRemd3T0VKR1JVRkNRVFpCUmtORE9UQWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejRCLy83OS9QdjYrZmozOXZYMDgvTHg4Ty91N2V6cjZ1bm81K2JsNU9QaTRlRGYzdDNjMjlyWjJOZlcxZFRUMHRIUXo4N056TXZLeWNqSHhzWEV3OExCd0wrK3ZieTd1cm00dDdhMXRMT3lzYkN2cnEyc3E2cXBxS2VtcGFTam9xR2duNTZkbkp1YW1aaVhscFdVazVLUmtJK09qWXlMaW9tSWg0YUZoSU9DZ1lCL2ZuMThlM3A1ZUhkMmRYUnpjbkZ3YjI1dGJHdHFhV2huWm1Wa1kySmhZRjllWFZ4YldsbFlWMVpWVkZOU1VWQlBUazFNUzBwSlNFZEdSVVJEUWtGQVB6NDlQRHM2T1RnM05qVTBNekl4TUM4dUxTd3JLaWtvSnlZbEpDTWlJU0FmSGgwY0d4b1pHQmNXRlJRVEVoRVFEdzROREFzS0NRZ0hCZ1VFQXdJQkFBQWgrUVFGRkFBRUFDd0FBQUFBQUFFQUFRQUQvMGk2M1A0d3lrbXJ2VGpyemJ2L1lDaU9aR21lYUtxdWJPdStjQ3pQZEczZmVLN3ZmTy8vd0tCd1NDd2FqOGlrY3Nsc09wL1FxSFJLclZxdjJLeDJ5KzE2ditDd2VFd3VtOC9vdEhyTmJydmY4TGg4VHEvYjcvaThmcy92Ky8rQWdZS0RoSVdHaDRpSmlvdU1qWTZQa0pHU2s1U1ZscGVZbVpxYm5KMmVuNkNob3FPa3BhYW5pZ0NxcTZ5dHJpZXVzYklTQWJXMnQ3aTV1cnU4dmI2NmJMTENyTEREdzdTL3ljckx6TFhCeHNMRjBMSEl6ZGJYemMvVHJ5YmIxQkhZNGVLOTJ0NnIwdWFxMWVQczQrWHA2UERnN2ZUaDcrYngrUFAxL016MzN2a0E3dXRIME5lL2JRRVJEaXpJTU5mQmFRa2hMbXhJTWNCRGFCRXhUcXpJOFAraXNZd2ZOM0lrNlBGWXQzVG5SSTdrVnpMYVNaUUExcTBzMkhMV1M1UXlaL2FyK2EwRVRIVXFkYkxqeWMzbno1eEM2UkZ0QmRJa2hLUTAxL3lNZVZQZVU2ZzdwUjZ0cXU4cTFucExpWEVWNlBWcnU3QXBqY0pFcXV5RVBhMXJ4eW9zbTgzRVd6VlRtN3FrNjg4dU5yUkExZUlNYXREdk5jQlVCVnQ5Y0pkRVl6UjU1VXJrdTh6dFg3aURGWGRsZkxuRTR6T1JOWlBsZk5pd05jUjZiVkp1YTdvdTNxMmk1NUkrM2JydjY3aXhKODkyN2Joem10QWtnRHY0SElKNEdlRWlrRE13L29INUdPVWdvQ3R3M29GNkdPa2VzRnZmc1AwTDlnN2FmWS9vN3VVN2gvQ2xQWXNIRFR0NCsrSHJpOGMvL2o1NS9lWHptK2QvZmo5Ni8rbi8rMVVYNEhYL1pWY2dlUmdneUlWNUc2QkhteWNNYXVBZ2I1eEVtTUdFdG5WaUlRWVlWdmJKaGhkMHlCcUVCWUozNElDVWdHaUJpTW1Bb21JRkxQN2lZb25ublppZWhqUTJhT09ET0U3bDQ0OU1FUmJWYWkxaUJ1U1JPNjdFVnBHM0llbmtZdkRwdEtTTVJqNXBaVWhFTmpSbFlVMWU2YVZxdTQyMEpUbFZmbWxtWUdGeU5DWXZpSjJaV1pvVnJibExtMjV1RnVWTWNnSlRacDFYNWdtV2tHenV5ZWVUZmlvRjZKeUNEb3Brb1djZHFtZVhpbHJKNkZDT09wUm9wRDlPNms2bHVOQ0o2VjV3VXFTcFJaZCttcVNZbk43aXFhbEZoYXBscXJhc3lxcFlXWFlFcXpPbHptcG5BMG1OS3F1dWlibHFhNjFrUWdyc3FXcmVTcXF4LzhlK2VhZVN5cUlpN2JUVVZtdnR0ZGhtcSsyMjNIYnI3YmVqQ0NEdXVPU1dhKzY1Nkthcjdycm5TakRBdS9ER0srKzg5TlpyNzczNDB2c3J1L3oyMjI0RStRWXM4TUFFdzd1dnZ3ajM2MjdCRERmTThNRUpSNXp1d2c1WGJIRzlFRXVzTWJrVVgrenh4Umx2dkhISEg1ZjhjSzRpcCt3dnlTYTNISERJS2lmTXNzczBZNHh5ekRpak8zUE5QQnQ4Yzg1QWo3dHp6enpESFBTNlF4Tk5zOUZIVHd5dzBsQVB3SFRULzBJUU5kUlRVMTF1MGxkL25MWFdRai9kZGRFL2c1MHkxMk5iL0xYWmFLZnQ4TnBndCszMnljeWFmYlRjY3hNTXQ5WjQ1eTN3M2xUMzdYZStxRW5HcnVEeHppaHhhbFUvVUxIaUVUTnVMdUkrazdpNDRmOUlpMDEzajVGanJpN2w3MEl1cytkT1cvMzJoeHBMdnJYbUJZdU9zT29jczY0MzZwZm5kcmpzQTd1K011azY0LzQzN1ozYm5ybnBEZXV1TU8rTk8vQTQ4S01MLzdudkx6UC9PdktUUTArNDlMczdYN3JqcDFzZXZIdTFjMTg4OXNkcjN6dnhtMWVZT3ZXcm85ODYrZnpDSHJiN3MzdmZQUGpmSzk4OTUvZVBNTEwxK0RLZTNjNkh2L2ZaYjREUE01Kys0SWZBOWhXd2Z2eHJJQUg5dHovMVNUQ0JEOHdkQXk4b05mWWxib01YbEYvb1FDaEJFWGJ3Z0J5TW5RTG5KY0FVbXJDRkhEVGg0RmhZTnJaNWNJWTJxNXNMYjRoREd1b3doanpzNFFkL0dNSWdDbkdFUkN5aEVZOElPQXhTOElnVlpFOEtrMmNmS0k0dmlRMlVJUlBBYXhpM0pRcXhpWGNEb0JYdFZiZ1ZPbEIvWXpUZ2I5Wm5SaFdLTDQwYXhDSVZRL0EvK3NFeGdGd1Uxd3ZGZU1jaHJqRjhUOHhmQS9vWXh6OEtrbzVzZkNNaDcxWEdESlpQa1l2TW9TSDdWOFZETGlDUzE1Tmo5ZG80UDBoaVVsNk5EQ1FsR2ZCSlJvTHJsS2hNcFNwWHljcFd1dktWc0l5bExHZEp5MXJhOHBhNHpLVXVkOG5MWHZyeWw4QU1wakNIU2N4aUd2T1l5RXltTXBmSnpHWTY4NW5RaktZMHAwbk5hbHJ6bXRqTXBqYTN5YzF1ZXZPYjRBeW5PTWRKaHdRQUFDSDVCQVVVQUFRQUxESUFNZ0NjQUp3QUFBUC9LTHJjVGpES1NXdDBPRnNJdXY5Z0tJNWthWjZadHExczZpb3JLczkwL2Fwc1R0MXBiUC9BSUErbUsxNkdqNDF3eVd3YW44aWtwVW10UnAvR2FNTm43WHEzV0oyV3dmMmFyV0h4bURnOXU2bnAzSnBkZWR1WDhkYThmTzhqODN4WFNuNkVRNENEYTRHRmkyQ0hPM3VJakpKa2pvK0prWk9UbFpaamlwbUZteE56QXA2ZmZxRVNvNldtZDZoSGwyMnNqSzRja0xHeW9MU3FtTGg5dEFTN3Q3Mit1cloxUUwrTHljYWNOY3VFejUyOE05SEVyc0hIUDlXdHhiRFpOdHQyNFliVE11TnU1emVySnVsbTdTN3JKZTllOHpqZnp0Mm4rVnJ4SlBWbyt3UUpvL0d2U3NGRzl3Z0dGTGVRM0VCcURkRkZWRmNPeFVFbkUxLzBHM0dSLzBsSE9zMFVYc3MxMGx0SWlDWDFwZVJYOGNSSElTODNpbmlKTFZSTlVjZ3lmb25aa3AxT2VqL3RuVFQzSzg3TlNrZGZnU3VhSnVraHA4QnlNc1VDTlEvVUlGUERWRFhLREtlMnJGQzZJaFdyRkIvWUlsdWJrcTMxOWF3YWs1dXVTbldyQis1WXUyVkYwcFVwQlpYY3RudDdqaHFNbDYzS2hNTUlVM3o0aG05aXhZNHhNbjZzR0VOa2o0SXBWeWFWdWN0bHpkSW1uL2tNV2lEaXhwMUwvejA4VlBWbTBsaFR1dzU5V3FMbzJZTmh6MjJOTzdkc09MOTc4OUFObUxmd3dsR2hCVDhPYnprZTU4d3RRNDk5Ty9xZjZidTlXdmRkSFdqMzdScXhGOWNPSHJreThadlRzL3dPa0gySXdQRGp5NTlQdjc3OSsvano2OS9QdjcvLy8vOEFCaWpnZ0FRV2FPQ0JDQ2FvNEZRRE5PamdneEJHS09HRUZGWm9vWVFyQktEaGhoeDI2T0dISUlZbzRvZ2ZYbWppaVNpbTZHQ0dKTGJvNG9zd2FxamlqRFRTeUdLTU9PWVlZNDA4OWxqaGpUb0dLV1NKUGhacEpKQkRKaW1ra1V6MmlLU1NVTzdZNUpRcVBobmxsU1JTcWVXSlZtTHBKWkZiaGpsaGwxK1dLYU9ZYUVKSXBwbGZwdWxtZzJ1eWllV2Jic1lwWjVSMHBtbm5uVXJtaWVhZWZBN3BwNWlBQmhya29HRVdhbWlPaUc2cDZLSlNOanJsbzVDK0tDbVZsRmJhNHFXVGJxQ3BsNXcybWVtbkl2TElrd1ZCNm1kcVVCaDZxcU9xTlo1YVFhcjVyYnBTaXFNR0FLdU5yRWFZNjY0enlrb0JyZmpaNmxlc3J1WUliSlgvdmFxWkxJN0w0dHJzZzcvV2l1eXRLRlpiN0xYSDhvcnFxOVo2MjIyd3o4WVliYmJUcmxndWpPZHltUzZjNjc3WXJvbkNUa0RzZmNiYXhPMnc0RzRycnI3LzJ0c3Z2dnZHVmJBRTk5cVhyOEVCSXp5d3dnYzdzckREeW9aTExyYnVmbHV4djZFT1VGVEM5WFdzTGkwZzB5Y3l2Q1EvSFBMSkg2dHNNc3UvbER6ZnlSN0g3UExNTUtlOE1jRWl0N3d6eEQzYi9QUEtRZXNNcmNXaCtreHFuem03c2pTZVRhUHlOSlEwS3ozMW9WR0hjbldTVlF1OXRZNWRHLzAxam1FN1BUYllXVzl5TnRwRm03MTJwRFEzSE1IYlpFZjhsTjBFMEEwM3N4alRHNi9lSVU0c01kNkFXNHEzVllRWHZ1bmhYTWtOZ2VLTE93Nkk0STlEUGlMbEdaTW5ibm5naktzbCtlYWxkcTZWNXFCN2lEbmluNWYrWVFJQUlma0VCUlFBQkFBc01nQXlBSndBbkFBQUEvODR1dHhPTU1wSmEzUTRXeWk2LzJBb2ptUnBucG0ycld6cUtpc3F6M1Q5cW14TzNXbHMvOEFnRDZZclhvYVBqWERKYkJxZnlLU2xTYTFHbjhab3cyZnRlcmRZblpiQi9acXRZZkdZT0QyN3FlbmNtbDE1MjVmeDFyeDg3eVB6ZkZkS2ZvUkRnSU5yZ1lXTFlJYzdlNGlNa21TT2o0bVJrNU9WbG1PS21ZV2JFM01EbnA5K29SS2pwYVozcUVlWGJheU1yaHlRc2JLZ3RLcVl1SDIwQkx1M3ZiNjZ0blZBdjR2SnhwdzF5NFRQbmJ3ejBjU3V3Y2MvMWEzRnNOazIyM2JoaHRNeTQyN25ONnNtNldidEx1c2w3MTd6T04vTzNhZjVXdkVrOVdqN0JBbWo4YTlLd1ViM0NBWVV0NURjUUdvTjBVVlVWdzdGUVNjVFgvUWJjWkgvU1VjNnpSUmV5elhTVzBpSUpmV2w1RmZ4eEVjaEx6ZUtlSWt0VkUxUnlESitpZG1TblU1NlArMmROUGNyenMxS1IxK0JLNW9tNlNHbndISXl4UUkxRDlRZ1U4TlVOY29NcDdhc1VMb2lGYXNVSDlnaVc1dVNyZlgxckJxVG02NUtkYXNIN2xpN1pVWFNsU2tGbGR5MmUzdU9Hb3lYcmNxRXd3aFRmUGlHYjJMRmpqRXlmcXdZUTJTUGdpbFhKcFc1eTJYTjBpYWYrUXhhSU9MR25Vdi9QVHhVOVdiU1dGTzdEbjFhb3VqWmcySFBiWTA3dDJ3NHYzdnowQTJZdC9EQ1VhRUZQdzV2T1I3bnpDMURqMzA3K3AvcHU3MWE5MTBkYVBmdEdyRVgxdzRldVRMeG05T3ovQTZRZllqQThPUExuMCsvdnYzNytQUHIzOCsvdi8vLy93QUdLT0NBQkJabzRJRUlKcWpnVkFFMDZPQ0RFRVlvNFlRVVZtaWhoTVFCb09HR0hIYm80WWNnaHNqaGhTU1dhT0tKRG1ZbzRvb3N0cWdoaWpER0dLT0tMdFpvNDRzeTVxZ2poVFRlNk9PS093WXBaQUE5L21pa2gwTW1LV09SUnpZSmdKSlFuc2lrazBaR2FlV0ZVMUxwNDVWY1RwaWxsaloyS2VhRFg0THA0cGhvbG1rbWkyaU9xZWFhSXJZcDVwdHdnaWhubDNUV2llU2RWK2FwNTRoOFd1bm5uemdHQ3VXZ2hCb2FKYUovS25vb2VvVFc2S2lTak9vNWFaS1YxcG5qTDV0Q3AxK25yb0JhRzR1ZkxrbUxxTWFKV09xTXA1cnFYb2Vyd3NpcHE2T3VHQ3VLczdMNktvZTNTdG1xcnJXcW1oK3FteENiaXBHOW1waXJyUCtlRGt0cktNYm1WV095SlM2TGE3UDRSWHVJdHNuNVNDMkoxdnE2NjRiZll2a3JzK05xV0s2RjRTcUw3WDNjNXNIdGtldFcyRzYxNzlvWGJ4enpJdXNzc05BK1M1Nk45Zko0N3JYcEFsQ3dsd2VMRzJ5SUM3ZkpVN2FYa2huVWh4R25lYkdIR2J1NU1hei9Wa3preDd5R1hQSEU4SXJjSU1yNnFqenlTZ1NiZkNuTDlibjhzbC8rVXF3eVRaSGVhRFBQUFV2cU10QkJ0L2d6eVVWdk9UVFNTWWU1Tk14TnIzazAxRkdET1RYT1ZXdjZOTlpaUzcyMVRWM0RhWE8vWVp1NWJ4cGtsNjNsMldHa3JiYVRiR1BoOXR0SHh2M0UzSFQvYUxjUmVPZnRzOENWOU8yMzBBQVhDN2kwZ3hPT0xpcUNKODdtNGR0QzNxM2pUaGNldU9RRWxQK1lBQUFoK1FRRkZBQUVBQ3d5QURJQW5BQ2NBQUFEL3hpNjNFNHd5a2xyZERoYk9Mci9ZQ2lPWkdtS1djcHNiRXVvTUh2T2RHMTdzT3J1Vko3S3Q2QXc2TlB3anEvaVl6TnNPa3ZLSlhJWGJRQ2ZXR3gxTmFWdUZkZXNXUGdGZDEzbFFIak1wcVhQNlBLNlRTZTk0YXk3cGM2SHl2RWJlaFY5aENHQ2dCT0hFNFdNSFlxSUVJOFJqWXlTaUpZRWxJV1llSmlhaEp4d25wOThvV2VqcEhTbVhhaXBiS3RUcmE1aXNFaXlzMXAva0ltNmc3aGp0VWUzdjAzQlBNTTB1eFRGdmNwSlgzTTF6aExNME5PUnpZdEQxeHhEeGw3V2U5dmMxVnZjeitaTTQ5ZmxWZWZJTStmdFVlL1oxT3ZUODByMTRiNUM4dDdzUVlKM0FpQVpnWmNRWnNMblRGOFJmdW5FL1NNWHNKOHpnaVlNRWxIWVNmOWhFNDAzdnNXeHFHMGl1NG9ScDJFc0FkS0d5QllyU2JTczhUS1BSNGJLSFBxQTZFNmR5WHdvZTE2TE9XS21HNDZpYnY1c0dKUWVONklpak02b0dVaHBrSE1kU2U2Q0dnSnJVcTBEcmQ3d2VncHBXYkRkbHBJRmwvS2lXQnRyWTVsbDlWWmFYR0Z6NWFKZHFQWnUxYjFaMjVhODZwZXRVSlYxa3hVZUtYaHI0bmlMWWFhWlRGbUtQMDNSamxiZVBEa3pJYzhuT0l0KzNBZTBpZEdvblVyRTdITmo2dGM2V2xNeTdRZTJiY3ZMU05HMmM3djNndDF0Z0tQdzdWdjRHT01naUJlWDNRajVCK1c5bldPUjdnaTZiZXBPc0Z1L3pweVI5dTJ2c1gvc3JobjhhUEU0N3gwMGY1NzhaL2VoMmJkZlBSdithZm1pMGZlZDFCUS9WekgvMy9sWG1YNkUwZWVTZ0FQYVYwZUFDUDZYQlhhUlJTamhoQlJXYU9HRkdHYW80WVljZHVqaGh5Q0dLT0tJSkpabzRva29wcWppaW1RQjRPS0xNTVlvNDR3MDFtampqVE1TS01DT1BQYm80NDlBQmlua2tEZ1dhZVNST09wSTVKSk1Ob25razFCR3FhU1RWRllaNVpWWTNqaWxsVngybWVXWFNHN3A1WmhrZ21tbWkyS1dxZWFaYkJxWjVwcHd0aWxuakcvR2FlZWNiTlo1NTU1NFlxa25uNEQyZWVTZmdSWXFhSTJFR3Fyb29TOG11aWlqa0RyNktLU0NTam9wcFhOYWVpbW1lU3E0NmFlYzJxZ3BxS0g2NlNtcHFKWUt3S2lwcWpyb3FhM3lLVldTc1A2NG9ha25TVm1yajdkZU9hdVd1L2JZcTY2NVFnbWhocmdDUmV4bC8xVU9heXhGeStiR3BiTlAvaXBxc0R4U0d5YTB6eHJvcExhdkZsc3R0anVDNnlhMzQzcmJwTGxGV29zb3VRS3dTNnU0MjZyTHBMekEwaHN1czFUaWU2Mis1OXE3cEwvdkF0d3V2QVRUNks3Q0NDUHJLN3IxOHZ1dHc5SG05TERBUkNhY0k4VDdTbXVseGpJdXZESEdRNEpNSjhjQlM3d3V4YTZHalBLOUxMY01vOGkyeGl3em1pOFBiUFBOTlBPNnM4dzlDL3R6eTBGbk83U3JSWmQ3dEtwSng3dDBxVTJiekdqVVQ0ZmFkS3hZbjJ4dzFsd2Z2SFhYWURQOGRkaGtONXB6MldoZmpUYlFaNjhkdHRwdU05MTIzRGU3UERiZGRadkphdFpVazR4M3hic2s2L0hmYS9hdE11R0NXd3c0ZjRnWFByZlloemZlcmJLVER5NTU0aG1CWHh6NTVSMHJYdmxnbkd2TzFPSnBoUzY2NStsdVRuY0NBRHM9XCI+XHJcbiAgICAgICAgPC9pbWFnZT5cclxuICAgICAgPC9zbG90PlxyXG4gICAgPC92aWV3PlxyXG5cclxuICAgIDwhLS0g6ZSZ6K+v5aSE55CGIC0tPlxyXG4gICAgPHZpZXcgY2xhc3M9XCJ1cXJjb2RlLWVycm9yXCIgdi1pZj1cImlzRXJyb3JcIiBAY2xpY2s9XCJvbkNsaWNrXCI+XHJcbiAgICAgIDxzbG90IG5hbWU9XCJlcnJvclwiIDplcnJvcj1cImVycm9yXCI+XHJcbiAgICAgICAgPHRleHQgY2xhc3M9XCJ1cXJjb2RlLWVycm9yLW1lc3NhZ2VcIj57eyBlcnJvci5lcnJNc2cgfX08L3RleHQ+XHJcbiAgICAgIDwvc2xvdD5cclxuICAgIDwvdmlldz5cclxuXHJcbiAgICA8IS0tIEg15L+d5a2Y5o+Q56S6IC0tPlxyXG4gICAgPCEtLSAjaWZkZWYgSDUgLS0+XHJcbiAgICA8dmlldyBjbGFzcz1cInVxcmNvZGUtaDUtc2F2ZVwiIHYtaWY9XCJpc0g1U2F2ZVwiPlxyXG4gICAgICA8c2xvdCBuYW1lPVwiaDVzYXZlXCIgOnRlbXBGaWxlUGF0aD1cInRlbXBGaWxlUGF0aFwiPlxyXG4gICAgICAgIDxpbWFnZSBjbGFzcz1cInVxcmNvZGUtaDUtc2F2ZS1pbWFnZVwiIDpzcmM9XCJ0ZW1wRmlsZVBhdGhcIj48L2ltYWdlPlxyXG4gICAgICAgIDx0ZXh0IGNsYXNzPVwidXFyY29kZS1oNS1zYXZlLXRleHRcIj57eyBoNVNhdmVJc0Rvd25sb2FkID8gJ+iLpeS/neWtmOWksei0pe+8jCcgOiAnJyB9feivt+mVv+aMieS6jOe7tOeggei/m+ihjOS/neWtmDwvdGV4dD5cclxuICAgICAgPC9zbG90PlxyXG4gICAgICA8dmlldyBjbGFzcz1cInVxcmNvZGUtaDUtc2F2ZS1jbG9zZVwiIEBjbGljay5zdG9wPVwiaXNINVNhdmUgPSBmYWxzZVwiPlxyXG4gICAgICAgIDx2aWV3IGNsYXNzPVwidXFyY29kZS1oNS1zYXZlLWNsb3NlLWJlZm9yZVwiPjwvdmlldz5cclxuICAgICAgICA8dmlldyBjbGFzcz1cInVxcmNvZGUtaDUtc2F2ZS1jbG9zZS1hZnRlclwiPjwvdmlldz5cclxuICAgICAgPC92aWV3PlxyXG4gICAgPC92aWV3PlxyXG4gICAgPCEtLSAjZW5kaWYgLS0+XHJcbiAgPC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuICAvLyAjaWZkZWYgVlVFM1xyXG4gIGltcG9ydCB7XHJcbiAgICB0b1Jhd1xyXG4gIH0gZnJvbSAndnVlJztcclxuICAvLyAjZW5kaWZcclxuXHJcbiAgLyog5byV5YWldVFSQ29kZeaguOW/g2pzICovXHJcbiAgaW1wb3J0IFVRUkNvZGUgZnJvbSAnLi4vLi4vanNfc2RrL3VxcmNvZGUvdXFyY29kZSc7XHJcblxyXG4gIC8qIOW8leWFpW52dWXmiYDpnIDmqKHlnZcgKi9cclxuICAvLyAjaWZkZWYgQVBQLU5WVUVcclxuICBpbXBvcnQge1xyXG4gICAgZW5hYmxlLFxyXG4gICAgV2VleEJyaWRnZVxyXG4gIH0gZnJvbSAnLi4vLi4vanNfc2RrL2djYW52YXMnO1xyXG4gIGNvbnN0IG1vZGFsID0gd2VleC5yZXF1aXJlTW9kdWxlKCdtb2RhbCcpO1xyXG4gIC8vICNlbmRpZlxyXG5cclxuICAvKiDlvJXlhaXpmJ/liJcgKi9cclxuICBpbXBvcnQge1xyXG4gICAgcXVldWVEcmF3LFxyXG4gICAgcXVldWVMb2FkSW1hZ2VcclxuICB9IGZyb20gJy4uLy4uL2NvbW1vbi9xdWV1ZSc7XHJcbiAgLyog5byV5YWl57yT5a2Y5Zu+54mHICovXHJcbiAgaW1wb3J0IHtcclxuICAgIGNhY2hlSW1hZ2VMaXN0XHJcbiAgfSBmcm9tICcuLi8uLi9jb21tb24vY2FjaGUnO1xyXG5cclxuICBsZXQgaW5zdGFuY2UgPSBudWxsO1xyXG5cclxuICBleHBvcnQgZGVmYXVsdCB7XHJcbiAgICBuYW1lOiAndXFyY29kZScsXHJcbiAgICBwcm9wczoge1xyXG4gICAgICAvKipcclxuICAgICAgICogY2FudmFz57uE5Lu2aWRcclxuICAgICAgICovXHJcbiAgICAgIGNhbnZhc0lkOiB7XHJcbiAgICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICAgIHJlcXVpcmVkOiB0cnVlIC8vIGNhbnZhc0lk5Zyo5b6u5L+h5bCP56iL5bqP5Yid5aeL5YC85LiN6IO95Li656m677yMY3JlYXRlZOS4rei1i+WAvOS5n+S4jeihjO+8jOW/hemhu+e7meS4gOS4quWAvO+8jOWQpuWImeaMgui9vee7hOS7tuWQjuaXoOazlee7mOWItuOAguS4jeiAg+iZkeeUqOmaj+acumlk77yMdXVpZFxyXG4gICAgICB9LFxyXG4gICAgICAvKipcclxuICAgICAgICog5LqM57u056CB5YaF5a65XHJcbiAgICAgICAqL1xyXG4gICAgICB2YWx1ZToge1xyXG4gICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl1cclxuICAgICAgfSxcclxuICAgICAgLyoqXHJcbiAgICAgICAqIOmAiemhuVxyXG4gICAgICAgKi9cclxuICAgICAgb3B0aW9uczoge1xyXG4gICAgICAgIHR5cGU6IE9iamVjdCxcclxuICAgICAgICBkZWZhdWx0OiAoKSA9PiB7XHJcbiAgICAgICAgICByZXR1cm4ge307XHJcbiAgICAgICAgfVxyXG4gICAgICB9LFxyXG4gICAgICAvKipcclxuICAgICAgICog5LqM57u056CB5aSn5bCPXHJcbiAgICAgICAqL1xyXG4gICAgICBzaXplOiB7XHJcbiAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuICAgICAgICBkZWZhdWx0OiAyMDBcclxuICAgICAgfSxcclxuICAgICAgLyoqXHJcbiAgICAgICAqIOS6jOe7tOeggeWwuuWvuOWNleS9jVxyXG4gICAgICAgKi9cclxuICAgICAgc2l6ZVVuaXQ6IHtcclxuICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgZGVmYXVsdDogJ3B4J1xyXG4gICAgICB9LFxyXG4gICAgICAvKipcclxuICAgICAgICog5a+85Ye655qE5paH5Lu257G75Z6LXHJcbiAgICAgICAqL1xyXG4gICAgICBmaWxlVHlwZToge1xyXG4gICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICBkZWZhdWx0OiAncG5nJ1xyXG4gICAgICB9LFxyXG4gICAgICAvKipcclxuICAgICAgICog5piv5ZCm5Yid5aeL5YyW57uE5Lu25ZCO5bCx5byA5aeL55Sf5oiQXHJcbiAgICAgICAqL1xyXG4gICAgICBzdGFydDoge1xyXG4gICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgZGVmYXVsdDogdHJ1ZVxyXG4gICAgICB9LFxyXG4gICAgICAvKipcclxuICAgICAgICog5piv5ZCm5pWw5o2u5Y+R55Sf5pS55Y+Y6Ieq5Yqo6YeN57uYXHJcbiAgICAgICAqL1xyXG4gICAgICBhdXRvOiB7XHJcbiAgICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgICBkZWZhdWx0OiB0cnVlXHJcbiAgICAgIH0sXHJcbiAgICAgIC8qKlxyXG4gICAgICAgKiDpmpDol4/nu4Tku7ZcclxuICAgICAgICovXHJcbiAgICAgIGhpZGU6IHtcclxuICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgIGRlZmF1bHQ6IGZhbHNlXHJcbiAgICAgIH0sXHJcbiAgICAgIC8qKlxyXG4gICAgICAgKiBjYW52YXMg57G75Z6L77yM5b6u5L+h5bCP56iL5bqP6buY6K6k5L2/55SoMmTvvIzpnZ4yZOW+ruS/oeWumOaWueW3suaUvuW8g+e7tOaKpO+8jOmXrumimOavlOi+g+WkmlxyXG4gICAgICAgKiDms6jmhI/vvJrlvq7kv6HlsI/nqIvluo90eXBlMmTmiYvmnLrkuIrmraPluLjvvIxQQ+S4iuW+ruS/oeWGheaJk+W8gOWwj+eoi+W6j3RvRGF0YVVSTOaKpemUme+8jOeci+WQjuacn+W+ruS/oeWumOaWueWboumYn+S8muS4jeS8muWBmuWFvOWuue+8jOS4jeWFvOWuueeahOivneWPquiDveWcqOiHquihjOWIpOaWreWcqFBD5L2/55So6Z2eMmTvvIzmiJbogIXnm7TmjqXmj5DnpLrnlKjmiLfor7flnKjmiYvmnLrkuIrmk43kvZzvvIzlvq7kv6Hlm6LpmJ/nmoTmtbfmiqXkuK3lv4PlsI/nqIvluo/lsLHmmK/ov5nkuYjlgZrnmoRcclxuICAgICAgICovXHJcbiAgICAgIHR5cGU6IHtcclxuICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgZGVmYXVsdDogKCkgPT4ge1xyXG4gICAgICAgICAgLy8gI2lmZGVmIE1QLVdFSVhJTlxyXG4gICAgICAgICAgcmV0dXJuICcyZCc7XHJcbiAgICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgICAgIC8vICNpZm5kZWYgTVAtV0VJWElOXHJcbiAgICAgICAgICByZXR1cm4gJ25vcm1hbCc7XHJcbiAgICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgICB9XHJcbiAgICAgIH0sXHJcbiAgICAgIC8qKlxyXG4gICAgICAgKiDpmJ/liJfnu5jliLbvvIzkuLvopoHpkojlr7lOVnVl56uvXHJcbiAgICAgICAqL1xyXG4gICAgICBxdWV1ZToge1xyXG4gICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgZGVmYXVsdDogZmFsc2VcclxuICAgICAgfSxcclxuICAgICAgLyoqXHJcbiAgICAgICAqIOaYr+WQpumYn+WIl+WKoOi9veWbvueJh++8jOWPr+WHj+WwkWNhbnZhc+WPkei1t+eahOe9kee7nOi1hOa6kOivt+axgu+8jOiKguecgeacjeWKoeWZqOi1hOa6kFxyXG4gICAgICAgKi9cclxuICAgICAgaXNRdWV1ZUxvYWRJbWFnZToge1xyXG4gICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgZGVmYXVsdDogZmFsc2VcclxuICAgICAgfSxcclxuICAgICAgLyoqXHJcbiAgICAgICAqIGxvYWRpbmfmgIFcclxuICAgICAgICovXHJcbiAgICAgIGxvYWRpbmc6IHtcclxuICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgIGRlZmF1bHQ6IHVuZGVmaW5lZFxyXG4gICAgICB9LFxyXG4gICAgICAvKipcclxuICAgICAgICogSDXkv53lrZjljbPoh6rliqjkuIvovb3vvIjlnKjmlK/mjIHnmoTnjq/looPkuIvvvInvvIzpu5jorqRmYWxzZeS4uuS7heW8ueWxguaPkOekuueUqOaIt+mcgOimgemVv+aMieWbvueJh+S/neWtmO+8jOS4jeS8muiHquWKqOS4i+i9vVxyXG4gICAgICAgKi9cclxuICAgICAgaDVTYXZlSXNEb3dubG9hZDoge1xyXG4gICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgZGVmYXVsdDogZmFsc2VcclxuICAgICAgfSxcclxuICAgICAgLyoqXHJcbiAgICAgICAqIEg15LiL6L295ZCN56ewXHJcbiAgICAgICAqL1xyXG4gICAgICBoNURvd25sb2FkTmFtZToge1xyXG4gICAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgICBkZWZhdWx0OiAndVFSQ29kZSdcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGRhdGEoKSB7XHJcbiAgICAgIHJldHVybiB7XHJcbiAgICAgICAgY2FudmFzOiB1bmRlZmluZWQsXHJcbiAgICAgICAgY2FudmFzVHlwZTogdW5kZWZpbmVkLFxyXG4gICAgICAgIGNhbnZhc0NvbnRleHQ6IHVuZGVmaW5lZCxcclxuICAgICAgICBtYWtlRGVsZWdhdGU6IHVuZGVmaW5lZCxcclxuICAgICAgICBkcmF3RGVsZWdhdGU6IHVuZGVmaW5lZCxcclxuICAgICAgICB0b1RlbXBGaWxlUGF0aERlbGVnYXRlOiB1bmRlZmluZWQsXHJcbiAgICAgICAgbWFrZUV4ZWN1dGVkOiBmYWxzZSxcclxuICAgICAgICBtYWtlaW5nOiBmYWxzZSxcclxuICAgICAgICBkcmF3aW5nOiBmYWxzZSxcclxuICAgICAgICBpc0Vycm9yOiBmYWxzZSxcclxuICAgICAgICBlcnJvcjogdW5kZWZpbmVkLFxyXG4gICAgICAgIGlzSDVTYXZlOiBmYWxzZSxcclxuICAgICAgICB0ZW1wRmlsZVBhdGg6ICcnLFxyXG4gICAgICAgIHRlbXBsYXRlT3B0aW9uczoge1xyXG4gICAgICAgICAgc2l6ZTogMCxcclxuICAgICAgICAgIHdpZHRoOiAwLCAvLyDnu4Tku7blrr3luqZcclxuICAgICAgICAgIGhlaWdodDogMCxcclxuICAgICAgICAgIGNhbnZhc1dpZHRoOiAwLCAvLyBjYW52YXPlrr3luqZcclxuICAgICAgICAgIGNhbnZhc0hlaWdodDogMCxcclxuICAgICAgICAgIGNhbnZhc1RyYW5zZm9ybTogJycsXHJcbiAgICAgICAgICBjYW52YXNEaXNwbGF5OiBmYWxzZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgdXFyY29kZU9wdGlvbnM6IHtcclxuICAgICAgICAgIGRhdGE6ICcnXHJcbiAgICAgICAgfSxcclxuICAgICAgICBwbHVnaW5zOiBbXSxcclxuICAgICAgICBtYWtlaW5nUGF0dGVybjogW1xyXG4gICAgICAgICAgW1xyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZV0sXHJcbiAgICAgICAgICAgIFt0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlXSxcclxuICAgICAgICAgICAgW3RydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWVdXHJcbiAgICAgICAgICBdLFxyXG4gICAgICAgICAgW1xyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZV0sXHJcbiAgICAgICAgICAgIFt0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlXSxcclxuICAgICAgICAgICAgW3RydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2VdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdXHJcbiAgICAgICAgICBdLFxyXG4gICAgICAgICAgW1xyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZV0sXHJcbiAgICAgICAgICAgIFt0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlXSxcclxuICAgICAgICAgICAgW3RydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZV0sXHJcbiAgICAgICAgICAgIFt0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIGZhbHNlXSxcclxuICAgICAgICAgICAgW3RydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2VdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIHRydWVdXHJcbiAgICAgICAgICBdLFxyXG4gICAgICAgICAgW1xyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZV0sXHJcbiAgICAgICAgICAgIFt0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlXSxcclxuICAgICAgICAgICAgW3RydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWVdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2VdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2VdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2VdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2VdLFxyXG4gICAgICAgICAgICBbdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZSwgdHJ1ZV0sXHJcbiAgICAgICAgICAgIFt0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlLCB0cnVlXSxcclxuICAgICAgICAgICAgW3RydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWUsIHRydWVdXHJcbiAgICAgICAgICBdXHJcbiAgICAgICAgXVxyXG4gICAgICB9O1xyXG4gICAgfSxcclxuICAgIHdhdGNoOiB7XHJcbiAgICAgIHR5cGU6IHtcclxuICAgICAgICBoYW5kbGVyKHZhbCkge1xyXG4gICAgICAgICAgY29uc3QgdHlwZXMgPSBbJzJkJ107XHJcbiAgICAgICAgICBpZiAodHlwZXMuaW5jbHVkZXModmFsKSkge1xyXG4gICAgICAgICAgICB0aGlzLmNhbnZhc1R5cGUgPSB2YWw7XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICB0aGlzLmNhbnZhc1R5cGUgPSB1bmRlZmluZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICBpbW1lZGlhdGU6IHRydWVcclxuICAgICAgfSxcclxuICAgICAgdmFsdWU6IHtcclxuICAgICAgICBoYW5kbGVyKCkge1xyXG4gICAgICAgICAgaWYgKHRoaXMuYXV0bykge1xuICAgICAgICAgICAgdGhpcy5yZW1ha2UoKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0sXHJcbiAgICAgIHNpemU6IHtcclxuICAgICAgICBoYW5kbGVyKCkge1xyXG4gICAgICAgICAgaWYgKHRoaXMuYXV0bykge1xuICAgICAgICAgICAgdGhpcy5yZW1ha2UoKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0sXHJcbiAgICAgIG9wdGlvbnM6IHtcclxuICAgICAgICBoYW5kbGVyKCkge1xyXG4gICAgICAgICAgaWYgKHRoaXMuYXV0bykge1xuXHRcdFx0ICBjb25zb2xlLmxvZygnMycpXHJcbiAgICAgICAgICAgIC8vIHRoaXMucmVtYWtlKCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICBkZWVwOiB0cnVlXHJcbiAgICAgIH0sXHJcbiAgICAgIG1ha2Vpbmc6IHtcclxuICAgICAgICBoYW5kbGVyKHZhbCkge1xyXG4gICAgICAgICAgaWYgKCF2YWwpIHtcclxuICAgICAgICAgICAgaWYgKHR5cGVvZiB0aGlzLnRvVGVtcEZpbGVQYXRoRGVsZWdhdGUgPT09ICdmdW5jdGlvbicpIHtcclxuICAgICAgICAgICAgICB0aGlzLnRvVGVtcEZpbGVQYXRoRGVsZWdhdGUoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIG1vdW50ZWQoKSB7XHJcbiAgICAgIHRoaXMudGVtcGxhdGVPcHRpb25zLnNpemUgPSB0aGlzLnNpemVVbml0ID09ICdycHgnID8gdW5pLnVweDJweCh0aGlzLnNpemUpIDogdGhpcy5zaXplO1xyXG4gICAgICB0aGlzLnRlbXBsYXRlT3B0aW9ucy53aWR0aCA9IHRoaXMudGVtcGxhdGVPcHRpb25zLnNpemU7XHJcbiAgICAgIHRoaXMudGVtcGxhdGVPcHRpb25zLmhlaWdodCA9IHRoaXMudGVtcGxhdGVPcHRpb25zLnNpemU7XHJcbiAgICAgIHRoaXMudGVtcGxhdGVPcHRpb25zLmNhbnZhc1dpZHRoID0gdGhpcy50ZW1wbGF0ZU9wdGlvbnMuc2l6ZTtcclxuICAgICAgdGhpcy50ZW1wbGF0ZU9wdGlvbnMuY2FudmFzSGVpZ2h0ID0gdGhpcy50ZW1wbGF0ZU9wdGlvbnMuc2l6ZTtcclxuICAgICAgaWYgKHRoaXMuY2FudmFzVHlwZSA9PSAnMmQnKSB7XHJcbiAgICAgICAgLy8gI2lmbmRlZiBNUC1XRUlYSU5cclxuICAgICAgICB0aGlzLnRlbXBsYXRlT3B0aW9ucy5jYW52YXNUcmFuc2Zvcm0gPSBgc2NhbGUoJHt0aGlzLnRlbXBsYXRlT3B0aW9ucy5zaXplIC8gdGhpcy50ZW1wbGF0ZU9wdGlvbnMuY2FudmFzV2lkdGh9LCAke3RoaXMudGVtcGxhdGVPcHRpb25zLnNpemUgL1xyXG4gICAgICAgIHRoaXMudGVtcGxhdGVPcHRpb25zLmNhbnZhc0hlaWdodH0pYDtcclxuICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICB0aGlzLnRlbXBsYXRlT3B0aW9ucy5jYW52YXNUcmFuc2Zvcm0gPSBgc2NhbGUoJHt0aGlzLnRlbXBsYXRlT3B0aW9ucy5zaXplIC8gdGhpcy50ZW1wbGF0ZU9wdGlvbnMuY2FudmFzV2lkdGh9LCAke3RoaXMudGVtcGxhdGVPcHRpb25zLnNpemUgL1xyXG4gICAgICAgIHRoaXMudGVtcGxhdGVPcHRpb25zLmNhbnZhc0hlaWdodH0pYDtcclxuICAgICAgfVxyXG4gICAgICBpZiAodGhpcy5zdGFydCkge1xuICAgICAgICB0aGlzLm1ha2UoKTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIG1ldGhvZHM6IHtcclxuICAgICAgLyoqXHJcbiAgICAgICAqIOiOt+WPluaooeadv+mAiemhuVxyXG4gICAgICAgKi9cclxuICAgICAgZ2V0VGVtcGxhdGVPcHRpb25zKCkge1xyXG4gICAgICAgIHZhciBzaXplID0gdGhpcy5zaXplVW5pdCA9PSAncnB4JyA/IHVuaS51cHgycHgodGhpcy5zaXplKSA6IHRoaXMuc2l6ZTtcclxuICAgICAgICByZXR1cm4gZGVlcFJlcGxhY2UodGhpcy50ZW1wbGF0ZU9wdGlvbnMsIHtcclxuICAgICAgICAgIHNpemUsXHJcbiAgICAgICAgICB3aWR0aDogc2l6ZSxcclxuICAgICAgICAgIGhlaWdodDogc2l6ZVxyXG4gICAgICAgIH0pO1xyXG4gICAgICB9LFxyXG4gICAgICAvKipcclxuICAgICAgICog6I635Y+W5o+S5Lu26YCJ6aG5XHJcbiAgICAgICAqL1xyXG4gICAgICBnZXRVcXJjb2RlT3B0aW9ucygpIHtcclxuICAgICAgICByZXR1cm4gZGVlcFJlcGxhY2UodGhpcy5vcHRpb25zLCB7XHJcbiAgICAgICAgICBkYXRhOiBTdHJpbmcodGhpcy52YWx1ZSksXHJcbiAgICAgICAgICBzaXplOiBOdW1iZXIodGhpcy50ZW1wbGF0ZU9wdGlvbnMuc2l6ZSlcclxuICAgICAgICB9KTtcclxuICAgICAgfSxcclxuICAgICAgLyoqXHJcbiAgICAgICAqIOmHjee9rueUu+W4g1xyXG4gICAgICAgKi9cclxuICAgICAgcmVzZXRDYW52YXMoY2FsbGJhY2spIHtcclxuICAgICAgICB0aGlzLnRlbXBsYXRlT3B0aW9ucy5jYW52YXNEaXNwbGF5ID0gZmFsc2U7XHJcbiAgICAgICAgdGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG4gICAgICAgICAgdGhpcy50ZW1wbGF0ZU9wdGlvbnMuY2FudmFzRGlzcGxheSA9IHRydWU7XHJcbiAgICAgICAgICB0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcbiAgICAgICAgICAgIGNhbGxiYWNrICYmIGNhbGxiYWNrKCk7XHJcbiAgICAgICAgICB9KTtcclxuICAgICAgICB9KTtcclxuICAgICAgfSxcclxuICAgICAgLyoqXHJcbiAgICAgICAqIOe7mOWItuS6jOe7tOeggVxyXG4gICAgICAgKi9cclxuICAgICAgYXN5bmMgZHJhdyhjYWxsYmFjayA9IHt9LCBpc0RyYXdEZWxlZ2F0ZSA9IGZhbHNlKSB7XG4gICAgICAgIGlmICh0eXBlb2YgY2FsbGJhY2suc3VjY2VzcyAhPSAnZnVuY3Rpb24nKSB7XHJcbiAgICAgICAgICBjYWxsYmFjay5zdWNjZXNzID0gKCkgPT4ge307XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICh0eXBlb2YgY2FsbGJhY2suZmFpbCAhPSAnZnVuY3Rpb24nKSB7XHJcbiAgICAgICAgICBjYWxsYmFjay5mYWlsID0gKCkgPT4ge307XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICh0eXBlb2YgY2FsbGJhY2suY29tcGxldGUgIT0gJ2Z1bmN0aW9uJykge1xyXG4gICAgICAgICAgY2FsbGJhY2suY29tcGxldGUgPSAoKSA9PiB7fTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlmICh0aGlzLmRyYXdpbmcpIHtcclxuICAgICAgICAgIGlmICghaXNEcmF3RGVsZWdhdGUpIHtcclxuICAgICAgICAgICAgdGhpcy5kcmF3RGVsZWdhdGUgPSAoKSA9PiB7XHJcbiAgICAgICAgICAgICAgdGhpcy5kcmF3KGNhbGxiYWNrLCB0cnVlKTtcclxuICAgICAgICAgICAgfTtcclxuICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB0aGlzLmRyYXdpbmcgPSB0cnVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaWYgKCF0aGlzLmNhbnZhc0lkKSB7XHJcbiAgICAgICAgICBjb25zb2xlLmVycm9yKCdbdVFSQ29kZV06IGNhbnZhc0lkIG11c3QgYmUgc2V0IScpO1xyXG4gICAgICAgICAgdGhpcy5pc0Vycm9yID0gdHJ1ZTtcclxuICAgICAgICAgIHRoaXMuZHJhd2luZyA9IGZhbHNlO1xyXG4gICAgICAgICAgY2FsbGJhY2suZmFpbCh7XHJcbiAgICAgICAgICAgIGVyck1zZzogJ1t1UVJDb2RlXTogY2FudmFzSWQgbXVzdCBiZSBzZXQhJ1xyXG4gICAgICAgICAgfSk7XHJcbiAgICAgICAgICBjYWxsYmFjay5jb21wbGV0ZSh7XHJcbiAgICAgICAgICAgIGVyck1zZzogJ1t1UVJDb2RlXTogY2FudmFzSWQgbXVzdCBiZSBzZXQhJ1xyXG4gICAgICAgICAgfSk7XHJcbiAgICAgICAgICByZXR1cm47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICghdGhpcy52YWx1ZSkge1xyXG4gICAgICAgICAgY29uc29sZS5lcnJvcignW3VRUkNvZGVdOiB2YWx1ZSBtdXN0IGJlIHNldCEnKTtcclxuICAgICAgICAgIHRoaXMuaXNFcnJvciA9IHRydWU7XHJcbiAgICAgICAgICB0aGlzLmRyYXdpbmcgPSBmYWxzZTtcclxuICAgICAgICAgIGNhbGxiYWNrLmZhaWwoe1xyXG4gICAgICAgICAgICBlcnJNc2c6ICdbdVFSQ29kZV06IHZhbHVlIG11c3QgYmUgc2V0ISdcclxuICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgY2FsbGJhY2suY29tcGxldGUoe1xyXG4gICAgICAgICAgICBlcnJNc2c6ICdbdVFSQ29kZV06IHZhbHVlIG11c3QgYmUgc2V0ISdcclxuICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyog57uE5Lu25pWw5o2uICovXHJcbiAgICAgICAgdGhpcy50ZW1wbGF0ZU9wdGlvbnMgPSB0aGlzLmdldFRlbXBsYXRlT3B0aW9ucygpO1xyXG4gICAgICAgIC8qIHVRUkNvZGXpgInpobkgKi9cclxuICAgICAgICB0aGlzLnVxcmNvZGVPcHRpb25zID0gdGhpcy5nZXRVcXJjb2RlT3B0aW9ucygpO1xyXG4gICAgICAgIC8qIOe6oOmUmeetiee6p+WFvOWuueWtl+avjeWGmeazlSAqL1xyXG4gICAgICAgIGlmICh0eXBlb2YgdGhpcy51cXJjb2RlT3B0aW9ucy5lcnJvckNvcnJlY3RMZXZlbCA9PT0gJ3N0cmluZycpIHtcclxuICAgICAgICAgIHRoaXMudXFyY29kZU9wdGlvbnMuZXJyb3JDb3JyZWN0TGV2ZWwgPSBVUVJDb2RlLmVycm9yQ29ycmVjdExldmVsW3RoaXMudXFyY29kZU9wdGlvbnMuZXJyb3JDb3JyZWN0TGV2ZWxdO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKiBudnVl5LiN5pSv5oyB5Yqo5oCB5L+u5pS5Z2NhbnZhc+WwuuWvuO+8jOmZpG52dWXlpJbvvIzpu5jorqTkvb/nlKh1c2VEeW5hbWljU2l6ZSAqL1xyXG4gICAgICAgIC8vICNpZm5kZWYgQVBQLU5WVUVcclxuICAgICAgICBpZiAodHlwZW9mIHRoaXMub3B0aW9ucy51c2VEeW5hbWljU2l6ZSA9PT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgIHRoaXMudXFyY29kZU9wdGlvbnMudXNlRHluYW1pY1NpemUgPSB0cnVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgICAvLyAjaWZkZWYgQVBQLU5WVUVcclxuICAgICAgICBpZiAodHlwZW9mIHRoaXMub3B0aW9ucy51c2VEeW5hbWljU2l6ZSA9PT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgIHRoaXMudXFyY29kZU9wdGlvbnMudXNlRHluYW1pY1NpemUgPSBmYWxzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gaWYgKHR5cGVvZiB0aGlzLm9wdGlvbnMuZHJhd1Jlc2VydmUgPT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgLy8gICB0aGlzLnVxcmNvZGVPcHRpb25zLmRyYXdSZXNlcnZlID0gdHJ1ZTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gI2VuZGlmXHJcblxyXG4gICAgICAgIC8qIOiOt+WPlnVRUkNvZGXlrp7kvosgKi9cclxuICAgICAgICBjb25zdCBxciA9IGluc3RhbmNlID0gbmV3IFVRUkNvZGUoKTtcclxuICAgICAgICAvKiDms6jlhozmianlsZUgKi9cclxuICAgICAgICB0aGlzLnBsdWdpbnMuZm9yRWFjaChwID0+IHFyLnJlZ2lzdGVyKHAucGx1Z2luKSk7XHJcbiAgICAgICAgLyog6K6+572udVFSQ29kZemAiemhuSAqL1xyXG4gICAgICAgIHFyLnNldE9wdGlvbnModGhpcy51cXJjb2RlT3B0aW9ucyk7XHJcbiAgICAgICAgLyog6LCD55So5Yi25L2c5LqM57u056CB5pa55rOVICovXHJcbiAgICAgICAgcXIubWFrZSgpO1xyXG5cclxuICAgICAgICAvKiDojrflj5ZjYW52YXPkuIrkuIvmlocgKi9cclxuICAgICAgICBsZXQgY2FudmFzQ29udGV4dCA9IG51bGw7XHJcbiAgICAgICAgLy8gI2lmbmRlZiBBUFAtTlZVRVxyXG4gICAgICAgIGlmICh0aGlzLmNhbnZhc1R5cGUgPT09ICcyZCcpIHtcclxuICAgICAgICAgIC8vICNpZmRlZiBNUC1XRUlYSU5cclxuICAgICAgICAgIC8qIOW+ruS/oeWwj+eoi+W6j+iOt+WPlmNhbnZhczJk5LiK5LiL5paH5pa55byPICovXHJcbiAgICAgICAgICBjb25zdCBjYW52YXMgPSAodGhpcy5jYW52YXMgPSBhd2FpdCBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuICAgICAgICAgICAgdW5pXHJcbiAgICAgICAgICAgICAgLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKVxyXG4gICAgICAgICAgICAgIC5pbih0aGlzKSAvLyDlnKjnu4Tku7blhoXkvb/nlKjpnIDopoFcclxuICAgICAgICAgICAgICAuc2VsZWN0KGAjJHt0aGlzLmNhbnZhc0lkfWApXHJcbiAgICAgICAgICAgICAgLmZpZWxkcyh7XHJcbiAgICAgICAgICAgICAgICBub2RlOiB0cnVlLFxyXG4gICAgICAgICAgICAgICAgc2l6ZTogdHJ1ZVxyXG4gICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgICAgLmV4ZWMocmVzID0+IHtcclxuICAgICAgICAgICAgICAgIHJlc29sdmUocmVzWzBdLm5vZGUpO1xyXG4gICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgfSkpO1xyXG4gICAgICAgICAgY2FudmFzQ29udGV4dCA9IHRoaXMuY2FudmFzQ29udGV4dCA9IGNhbnZhcy5nZXRDb250ZXh0KCcyZCcpO1xyXG4gICAgICAgICAgLyogMmTnmoTnu4Tku7borr7nva7lrr3pq5jkuI7lrp7pmYVjYW52YXPnu5jliLblrr3pq5jkuI3mmK/kuIDkuKrvvIzmiZPkuKrmr5TmlrnvvIznu4Tku7ZzaXplPTIwMO+8jGNhbnZhcy53aWR0aOiuvue9ruS4ujEwMO+8jOmCo+S5iOe7mOWItuWHuuadpeWwseaYrzEwMD0yMDDvvIznu4Tku7ZzaXplPTQwMO+8jGNhbnZhcy53aWR0aOiuvue9ruS4ujgwMO+8jOe7mOWItuWkp+Wwj+i/mOaYrzgwMD00MDDvvIzmiYDku6Xml6DpnIDnkIbkvJrkuIvmlrnov5Tlm57nmoRkeW5hbWljU2l6ZeaYr+WkmuWwke+8jOaMiWRwcumHjeaWsOi1i+WAvOe7mWNhbnZhc+WNs+WPryAqL1xyXG4gICAgICAgICAgdGhpcy50ZW1wbGF0ZU9wdGlvbnMuY2FudmFzV2lkdGggPSBxci5zaXplO1xyXG4gICAgICAgICAgdGhpcy50ZW1wbGF0ZU9wdGlvbnMuY2FudmFzSGVpZ2h0ID0gcXIuc2l6ZTtcclxuICAgICAgICAgIHRoaXMudGVtcGxhdGVPcHRpb25zLmNhbnZhc1RyYW5zZm9ybSA9ICcnO1xyXG4gICAgICAgICAgLyog5L2/55SoZHluYW1pY1NpemUrc2NhbGXvvIzlj6/ku6Xop6PlhrPlsI/lnZfpl7Tlh7rnjrDnmb3nur/pl67popjvvIxkcHLlj6/ku6Xop6PlhrPmqKHns4rpl67popggKi9cclxuICAgICAgICAgIGNvbnN0IGRwciA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnBpeGVsUmF0aW87XHJcbiAgICAgICAgICBjYW52YXMud2lkdGggPSBxci5keW5hbWljU2l6ZSAqIGRwcjtcclxuICAgICAgICAgIGNhbnZhcy5oZWlnaHQgPSBxci5keW5hbWljU2l6ZSAqIGRwcjtcclxuICAgICAgICAgIGNhbnZhc0NvbnRleHQuc2NhbGUoZHByLCBkcHIpO1xyXG4gICAgICAgICAgLyog5b6u5L+h5bCP56iL5bqP6I635Y+W5Zu+5YOP5pa55byPICovXHJcbiAgICAgICAgICBxci5sb2FkSW1hZ2UgPSB0aGlzLmdldExvYWRJbWFnZShmdW5jdGlvbihzcmMpIHtcclxuICAgICAgICAgICAgLyog5bCP56iL5bqP5LiL6I635Y+W572R57uc5Zu+54mH5L+h5oGv6ZyA5YWI6YWN572uZG93bmxvYWTln5/lkI3nmb3lkI3ljZXmiY3og73nlJ/mlYggKi9cclxuICAgICAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuICAgICAgICAgICAgICBjb25zdCBpbWcgPSBjYW52YXMuY3JlYXRlSW1hZ2UoKTtcclxuICAgICAgICAgICAgICBpbWcuc3JjID0gc3JjO1xyXG4gICAgICAgICAgICAgIGltZy5vbmxvYWQgPSAoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICByZXNvbHZlKGltZyk7XHJcbiAgICAgICAgICAgICAgfTtcclxuICAgICAgICAgICAgICBpbWcub25lcnJvciA9IGVyciA9PiB7XHJcbiAgICAgICAgICAgICAgICByZWplY3QoZXJyKTtcclxuICAgICAgICAgICAgICB9O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgLy8gI2VuZGlmXHJcbiAgICAgICAgICAvLyAjaWZuZGVmIE1QLVdFSVhJTlxyXG4gICAgICAgICAgLyog6Z2e5b6u5L+h5bCP56iL5bqP5LiN5pSv5oyBMmTvvIzliIfmjaLlm551bmlhcHDojrflj5ZjYW52YXPkuIrkuIvmlofmlrnlvI8gKi9cclxuICAgICAgICAgIGNhbnZhc0NvbnRleHQgPSB0aGlzLmNhbnZhc0NvbnRleHQgPSB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dCh0aGlzLmNhbnZhc0lkLCB0aGlzKTtcclxuICAgICAgICAgIC8qIOS9v+eUqGR5bmFtaWNTaXpl77yM5Y+v5Lul6Kej5Yaz5bCP5Z2X6Ze05Ye6546w55m957q/6Zeu6aKY77yM5YaN6YCa6L+Hc2NhbGXnvKnmlL7oh7NzaXpl77yM5L2/5YW26L6+5Yiw5omA6K6+5bC65a+4ICovXHJcbiAgICAgICAgICB0aGlzLnRlbXBsYXRlT3B0aW9ucy5jYW52YXNXaWR0aCA9IHFyLmR5bmFtaWNTaXplO1xyXG4gICAgICAgICAgdGhpcy50ZW1wbGF0ZU9wdGlvbnMuY2FudmFzSGVpZ2h0ID0gcXIuZHluYW1pY1NpemU7XHJcbiAgICAgICAgICB0aGlzLnRlbXBsYXRlT3B0aW9ucy5jYW52YXNUcmFuc2Zvcm0gPSBgc2NhbGUoJHt0aGlzLnRlbXBsYXRlT3B0aW9ucy5zaXplIC8gdGhpcy50ZW1wbGF0ZU9wdGlvbnMuY2FudmFzV2lkdGh9LCAke3RoaXMudGVtcGxhdGVPcHRpb25zLnNpemUgL1xyXG4gICAgICAgICAgdGhpcy50ZW1wbGF0ZU9wdGlvbnMuY2FudmFzSGVpZ2h0fSlgO1xyXG4gICAgICAgICAgLyogdW5pYXBw6I635Y+W5Zu+5YOP5pa55byPICovXHJcbiAgICAgICAgICBxci5sb2FkSW1hZ2UgPSB0aGlzLmdldExvYWRJbWFnZShmdW5jdGlvbihzcmMpIHtcclxuICAgICAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuICAgICAgICAgICAgICBpZiAoc3JjLnN0YXJ0c1dpdGgoJ2h0dHAnKSkge1xyXG4gICAgICAgICAgICAgICAgdW5pLmdldEltYWdlSW5mbyh7XHJcbiAgICAgICAgICAgICAgICAgIHNyYyxcclxuICAgICAgICAgICAgICAgICAgc3VjY2VzczogcmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgICByZXNvbHZlKHJlcy5wYXRoKTtcclxuICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgICAgZmFpbDogZXJyID0+IHtcclxuICAgICAgICAgICAgICAgICAgICByZWplY3QoZXJyKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGlmIChzcmMuc3RhcnRzV2l0aCgnLicpKSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnNvbGUuZXJyb3IoJ1t1UVJDb2RlXTog5pys5Zyw5Zu+54mH6Lev5b6E5LuF5pSv5oyB57ud5a+56Lev5b6E77yBJyk7XHJcbiAgICAgICAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignW3VRUkNvZGVdOiBsb2NhbCBpbWFnZSBwYXRoIG9ubHkgc3VwcG9ydHMgYWJzb2x1dGUgcGF0aCEnKTtcclxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgIHJlc29sdmUoc3JjKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgfSk7XHJcbiAgICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgLyogdW5pYXBw6I635Y+WY2FudmFz5LiK5LiL5paH5pa55byPICovXHJcbiAgICAgICAgICBjYW52YXNDb250ZXh0ID0gdGhpcy5jYW52YXNDb250ZXh0ID0gdW5pLmNyZWF0ZUNhbnZhc0NvbnRleHQodGhpcy5jYW52YXNJZCwgdGhpcyk7XHJcbiAgICAgICAgICAvKiDkvb/nlKhkeW5hbWljU2l6Ze+8jOWPr+S7peino+WGs+Wwj+Wdl+mXtOWHuueOsOeZvee6v+mXrumimO+8jOWGjemAmui/h3NjYWxl57yp5pS+6Iezc2l6Ze+8jOS9v+WFtui+vuWIsOaJgOiuvuWwuuWvuCAqL1xyXG4gICAgICAgICAgdGhpcy50ZW1wbGF0ZU9wdGlvbnMuY2FudmFzV2lkdGggPSBxci5keW5hbWljU2l6ZTtcclxuICAgICAgICAgIHRoaXMudGVtcGxhdGVPcHRpb25zLmNhbnZhc0hlaWdodCA9IHFyLmR5bmFtaWNTaXplO1xyXG4gICAgICAgICAgdGhpcy50ZW1wbGF0ZU9wdGlvbnMuY2FudmFzVHJhbnNmb3JtID0gYHNjYWxlKCR7dGhpcy50ZW1wbGF0ZU9wdGlvbnMuc2l6ZSAvIHRoaXMudGVtcGxhdGVPcHRpb25zLmNhbnZhc1dpZHRofSwgJHt0aGlzLnRlbXBsYXRlT3B0aW9ucy5zaXplIC9cclxuICAgICAgICAgIHRoaXMudGVtcGxhdGVPcHRpb25zLmNhbnZhc0hlaWdodH0pYDtcclxuICAgICAgICAgIC8qIHVuaWFwcOiOt+WPluWbvuWDj+aWueW8jyAqL1xyXG4gICAgICAgICAgcXIubG9hZEltYWdlID0gdGhpcy5nZXRMb2FkSW1hZ2UoZnVuY3Rpb24oc3JjKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcbiAgICAgICAgICAgICAgLyogZ2V0SW1hZ2VJbmZv5Zyo5b6u5L+h5bCP56iL5bqP55qEYnVn77ya5pys5Zyw6Lev5b6E6L+U5Zue6Lev5b6E5Lya5oqK5byA5aS055qEL+aIli4uL+enu+mZpO+8jOWvvOiHtOi3r+W+hOmUmeivr++8jOino+WGs+aWueazle+8mumZkOWItuWPquiDveS9v+eUqOe7neWvuei3r+W+hCAqL1xyXG4gICAgICAgICAgICAgIGlmIChzcmMuc3RhcnRzV2l0aCgnaHR0cCcpKSB7XHJcbiAgICAgICAgICAgICAgICB1bmkuZ2V0SW1hZ2VJbmZvKHtcclxuICAgICAgICAgICAgICAgICAgc3JjLFxyXG4gICAgICAgICAgICAgICAgICBzdWNjZXNzOiByZXMgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHJlc29sdmUocmVzLnBhdGgpO1xyXG4gICAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgICBmYWlsOiBlcnIgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHJlamVjdChlcnIpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgaWYgKHNyYy5zdGFydHNXaXRoKCcuJykpIHtcclxuICAgICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcignW3VRUkNvZGVdOiDmnKzlnLDlm77niYfot6/lvoTku4XmlK/mjIHnu53lr7not6/lvoTvvIEnKTtcclxuICAgICAgICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdbdVFSQ29kZV06IGxvY2FsIGltYWdlIHBhdGggb25seSBzdXBwb3J0cyBhYnNvbHV0ZSBwYXRoIScpO1xyXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgcmVzb2x2ZShzcmMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gI2VuZGlmXHJcbiAgICAgICAgLy8gI2lmZGVmIEFQUC1OVlVFXHJcbiAgICAgICAgLyogTlZ1ZeiOt+WPlmNhbnZhc+S4iuS4i+aWh+aWueW8jyAqL1xyXG4gICAgICAgIGNvbnN0IGdjYW52YXMgPSB0aGlzLiRyZWZzWydnY2FudmFzJ107XHJcbiAgICAgICAgY29uc3QgY2FudmFzID0gZW5hYmxlKGdjYW52YXMsIHtcclxuICAgICAgICAgIGJyaWRnZTogV2VleEJyaWRnZVxyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIGNhbnZhc0NvbnRleHQgPSB0aGlzLmNhbnZhc0NvbnRleHQgPSBjYW52YXMuZ2V0Q29udGV4dCgnMmQnKTtcclxuICAgICAgICAvKiBOVnVl6I635Y+W5Zu+5YOP5pa55byPICovXHJcbiAgICAgICAgcXIubG9hZEltYWdlID0gdGhpcy5nZXRMb2FkSW1hZ2UoZnVuY3Rpb24oc3JjKSB7XHJcbiAgICAgICAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG4gICAgICAgICAgICAvKiBnZXRJbWFnZUluZm/lnKhudnVl55qEYnVn77ya6I635Y+W5ZCM5LiA5Liq6Lev5b6E55qE5Zu+54mH5L+h5oGv77yM5ZCM5LiA5pe26Ze056ys5LiA5qyh6I635Y+W5oiQ5Yqf77yM5ZCO57ut5aSx6LSl77yM54yc5rWL5piv5YaZ5YWl5pys5Zyw5pe25Lqn55Sf5paH5Lu25YaZ5YWl5Yay56qB77yM5omA5Lul5rKh5pyJ6L+U5Zue77yM54m55Yir5piv5a+55LqO572R57uc6LWE5rqQIC0tLSDlt7Llrp7njrDpmJ/liJfnu5jliLbvvIzlt7Lop6PlhrPmraTpl67popggKi9cclxuICAgICAgICAgICAgaWYgKHNyYy5zdGFydHNXaXRoKCcuJykpIHtcclxuICAgICAgICAgICAgICBjb25zb2xlLmVycm9yKCdbdVFSQ29kZV06IOacrOWcsOWbvueJh+i3r+W+hOS7heaUr+aMgee7neWvuei3r+W+hO+8gScpO1xyXG4gICAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignW3VRUkNvZGVdOiBsb2NhbCBpbWFnZSBwYXRoIG9ubHkgc3VwcG9ydHMgYWJzb2x1dGUgcGF0aCEnKTtcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICB1bmkuZ2V0SW1hZ2VJbmZvKHtcclxuICAgICAgICAgICAgICAgIHNyYyxcclxuICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IHJlcyA9PiB7XHJcbiAgICAgICAgICAgICAgICAgIHJlc29sdmUocmVzLnBhdGgpO1xyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgIGZhaWw6IGVyciA9PiB7XHJcbiAgICAgICAgICAgICAgICAgIHJlamVjdChlcnIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9KTtcclxuICAgICAgICB9KTtcclxuICAgICAgICAvLyAjZW5kaWZcclxuXHJcbiAgICAgICAgLyog6K6+572udVFSQ29kZeWunuS+i+eahGNhbnZhc+S4iuS4i+aWhyAqL1xyXG4gICAgICAgIHFyLmNhbnZhc0NvbnRleHQgPSBjYW52YXNDb250ZXh0O1xyXG4gICAgICAgIC8qIOW7tuaXtuetieW+hemhtemdoumHjeaWsOe7mOWItuWujOavlSAqL1xyXG4gICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xyXG4gICAgICAgICAgLyog5LuO5o+S5Lu26I635Y+W5YW35L2T6KaB6LCD55So5ZOq5LiA5Liq5omp5bGV5Ye95pWwICovXHJcbiAgICAgICAgICB2YXIgcGx1Z2luID0gdGhpcy5wbHVnaW5zLmZpbmQocCA9PiBwLm5hbWUgPT0gcXIuc3R5bGUpO1xyXG4gICAgICAgICAgdmFyIGRyYXdDYW52YXNOYW1lID0gcGx1Z2luID8gcGx1Z2luLmRyYXdDYW52YXMgOiAnZHJhd0NhbnZhcyc7XHJcbiAgICAgICAgICAvKiDomb3nhLZxcltkcmF3Q2FudmFzTmFtZV3mmK/nm7TmjqXov5Tlm55Qcm9taXNl55qE77yM5L2G55Sx5LqOanPlhoXpg6h0aGlz5oyH5ZCR6Zeu6aKY77yM5pWF5LiN6IO955u05o6lZXhlYyhxcltkcmF3Q2FudmFzTmFtZV0p5q2k5pa55byP5omn6KGM77yM6ZyA6KaB5pS55oiQZXhlYygoKSA9PiBxcltkcmF3Q2FudmFzTmFtZV0oKSnmiY3og73mraPnoa7ojrflj5Z0aGlzICovXHJcbiAgICAgICAgICB2YXIgZHJhd0NhbnZhcztcclxuICAgICAgICAgIGlmICh0aGlzLnF1ZXVlKSB7XHJcbiAgICAgICAgICAgIGRyYXdDYW52YXMgPSAoKSA9PiBxdWV1ZURyYXcuZXhlYygoKSA9PiBxcltkcmF3Q2FudmFzTmFtZV0oKSk7XHJcbiAgICAgICAgICAgIC8vIGRyYXdDYW52YXMgPSAoKSA9PiBxdWV1ZURyYXcuZXhlYygoKSA9PiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcbiAgICAgICAgICAgIC8vICAgc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgICAgIC8vICAgICBxcltkcmF3Q2FudmFzTmFtZV0oKS50aGVuKHJlc29sdmUpLmNhdGNoKHJlamVjdCk7XHJcbiAgICAgICAgICAgIC8vICAgfSwgMTAwMCk7XHJcbiAgICAgICAgICAgIC8vIH0pKTtcclxuICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIGRyYXdDYW52YXMgPSAoKSA9PiBxcltkcmF3Q2FudmFzTmFtZV0oKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC8qIOiwg+eUqOe7mOWItuaWueazleWwhuS6jOe7tOeggeWbvuahiOe7mOWItuWIsGNhbnZhc+S4iiAqL1xyXG4gICAgICAgICAgZHJhd0NhbnZhcygpXHJcbiAgICAgICAgICAgIC50aGVuKCgpID0+IHtcclxuICAgICAgICAgICAgICBpZiAodGhpcy5kcmF3RGVsZWdhdGUpIHtcclxuICAgICAgICAgICAgICAgIC8qIOmrmOmikemHjee7mOe6oOatoyAqL1xyXG4gICAgICAgICAgICAgICAgbGV0IGRlbGVnYXRlID0gdGhpcy5kcmF3RGVsZWdhdGU7XHJcbiAgICAgICAgICAgICAgICB0aGlzLmRyYXdEZWxlZ2F0ZSA9IHVuZGVmaW5lZDtcclxuICAgICAgICAgICAgICAgIGRlbGVnYXRlKCk7XHJcbiAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuZHJhd2luZyA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgY2FsbGJhY2suc3VjY2VzcygpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgLmNhdGNoKGVyciA9PiB7XHJcbiAgICAgICAgICAgICAgY29uc29sZS5sb2coZXJyKTtcclxuICAgICAgICAgICAgICBpZiAodGhpcy5kcmF3RGVsZWdhdGUpIHtcclxuICAgICAgICAgICAgICAgIC8qIOmrmOmikemHjee7mOe6oOatoyAqL1xyXG4gICAgICAgICAgICAgICAgbGV0IGRlbGVnYXRlID0gdGhpcy5kcmF3RGVsZWdhdGU7XHJcbiAgICAgICAgICAgICAgICB0aGlzLmRyYXdEZWxlZ2F0ZSA9IHVuZGVmaW5lZDtcclxuICAgICAgICAgICAgICAgIGRlbGVnYXRlKCk7XHJcbiAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuZHJhd2luZyA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgdGhpcy5pc0Vycm9yID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIGNhbGxiYWNrLmZhaWwoZXJyKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIC5maW5hbGx5KCgpID0+IHtcclxuICAgICAgICAgICAgICBjYWxsYmFjay5jb21wbGV0ZSgpO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9LCAzMDApO1xyXG4gICAgICB9LFxyXG4gICAgICAvKipcclxuICAgICAgICog55Sf5oiQ5LqM57u056CBXHJcbiAgICAgICAqL1xyXG4gICAgICBtYWtlKGNhbGxiYWNrID0ge30pIHtcbiAgICAgICAgdGhpcy5tYWtlRXhlY3V0ZWQgPSB0cnVlO1xyXG4gICAgICAgIHRoaXMubWFrZWluZyA9IHRydWU7XHJcbiAgICAgICAgdGhpcy5pc0Vycm9yID0gZmFsc2U7XHJcblxyXG4gICAgICAgIGlmICh0eXBlb2YgY2FsbGJhY2suc3VjY2VzcyAhPSAnZnVuY3Rpb24nKSB7XHJcbiAgICAgICAgICBjYWxsYmFjay5zdWNjZXNzID0gKCkgPT4ge307XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICh0eXBlb2YgY2FsbGJhY2suZmFpbCAhPSAnZnVuY3Rpb24nKSB7XHJcbiAgICAgICAgICBjYWxsYmFjay5mYWlsID0gKCkgPT4ge307XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICh0eXBlb2YgY2FsbGJhY2suY29tcGxldGUgIT0gJ2Z1bmN0aW9uJykge1xyXG4gICAgICAgICAgY2FsbGJhY2suY29tcGxldGUgPSAoKSA9PiB7fTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoaXMucmVzZXRDYW52YXMoKCkgPT4ge1xyXG4gICAgICAgICAgY2xlYXJUaW1lb3V0KHRoaXMubWFrZURlbGVnYXRlKTtcclxuICAgICAgICAgIHRoaXMubWFrZURlbGVnYXRlID0gc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgICAgIHRoaXMuZHJhdyh7XHJcbiAgICAgICAgICAgICAgc3VjY2VzczogKCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgIGNhbGxiYWNrLnN1Y2Nlc3MoKTtcclxuICAgICAgICAgICAgICAgICAgdGhpcy5jb21wbGV0ZSh0cnVlKTtcclxuICAgICAgICAgICAgICAgIH0sIDMwMCk7XHJcbiAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICBmYWlsOiBlcnIgPT4ge1xyXG4gICAgICAgICAgICAgICAgY2FsbGJhY2suZmFpbChlcnIpO1xyXG4gICAgICAgICAgICAgICAgdGhpcy5lcnJvciA9IGVycjtcclxuICAgICAgICAgICAgICAgIHRoaXMuY29tcGxldGUoZmFsc2UsIGVyci5lcnJNc2cpO1xyXG4gICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgY29tcGxldGU6ICgpID0+IHtcclxuICAgICAgICAgICAgICAgIGNhbGxiYWNrLmNvbXBsZXRlKCk7XHJcbiAgICAgICAgICAgICAgICB0aGlzLm1ha2VpbmcgPSBmYWxzZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgfSwgMzAwKTtcclxuICAgICAgICB9KTtcclxuICAgICAgfSxcclxuICAgICAgLyoqXHJcbiAgICAgICAqIOmHjeaWsOeUn+aIkFxyXG4gICAgICAgKi9cclxuICAgICAgcmVtYWtlKGNhbGxiYWNrKSB7XHJcbiAgICAgICAgdGhpcy4kZW1pdCgnY2hhbmdlJyk7XHJcbiAgICAgICAgdGhpcy5tYWtlKGNhbGxiYWNrKTtcclxuICAgICAgfSxcclxuICAgICAgLyoqXHJcbiAgICAgICAqIOeUn+aIkOWujOaIkFxyXG4gICAgICAgKi9cclxuICAgICAgY29tcGxldGUoc3VjY2VzcyA9IHRydWUsIGVyck1zZyA9ICcnKSB7XHJcbiAgICAgICAgaWYgKHN1Y2Nlc3MpIHtcclxuICAgICAgICAgIHRoaXMuJGVtaXQoJ2NvbXBsZXRlJywge1xyXG4gICAgICAgICAgICBzdWNjZXNzXHJcbiAgICAgICAgICB9KTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgdGhpcy4kZW1pdCgnY29tcGxldGUnLCB7XHJcbiAgICAgICAgICAgIHN1Y2Nlc3MsXHJcbiAgICAgICAgICAgIGVyck1zZ1xyXG4gICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9LFxyXG4gICAgICAvKipcclxuICAgICAgICog5a+85Ye65Li05pe26Lev5b6EXHJcbiAgICAgICAqL1xyXG4gICAgICB0b1RlbXBGaWxlUGF0aChjYWxsYmFjayA9IHt9KSB7XHJcbiAgICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjay5zdWNjZXNzICE9ICdmdW5jdGlvbicpIHtcclxuICAgICAgICAgIGNhbGxiYWNrLnN1Y2Nlc3MgPSAoKSA9PiB7fTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjay5mYWlsICE9ICdmdW5jdGlvbicpIHtcclxuICAgICAgICAgIGNhbGxiYWNrLmZhaWwgPSAoKSA9PiB7fTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKHR5cGVvZiBjYWxsYmFjay5jb21wbGV0ZSAhPSAnZnVuY3Rpb24nKSB7XHJcbiAgICAgICAgICBjYWxsYmFjay5jb21wbGV0ZSA9ICgpID0+IHt9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaWYgKCF0aGlzLm1ha2VFeGVjdXRlZCkge1xyXG4gICAgICAgICAgY29uc29sZS5lcnJvcignW3VRUkNvZGVdOiBtYWtlKCkg5pa55rOV5LuO5pyq6LCD55So77yB6K+35YWI5oiQ5Yqf6LCD55SoIG1ha2UoKSDlkI7lho3ov5vooYzmk43kvZzjgIInKTtcclxuICAgICAgICAgIHZhciBlcnIgPSB7XHJcbiAgICAgICAgICAgIGVyck1zZzogJ1t1UVJDb2RlXTogbWFrZSgpIG1ldGhvZCBoYXMgbmV2ZXIgYmVlbiBleGVjdXRlZCEgcGxlYXNlIGV4ZWN1dGUgbWFrZSgpIHN1Y2Nlc3NmdWxseSBiZWZvcmUgb3BlcmF0aW5nLidcclxuICAgICAgICAgIH07XHJcbiAgICAgICAgICBjYWxsYmFjay5mYWlsKGVycik7XHJcbiAgICAgICAgICBjYWxsYmFjay5jb21wbGV0ZShlcnIpO1xyXG4gICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaWYgKHRoaXMuaXNFcnJvcikge1xyXG4gICAgICAgICAgY2FsbGJhY2suZmFpbCh0aGlzLmVycm9yKTtcclxuICAgICAgICAgIGNhbGxiYWNrLmNvbXBsZXRlKHRoaXMuZXJyb3IpO1xyXG4gICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaWYgKHRoaXMubWFrZWluZykge1xyXG4gICAgICAgICAgLyog5aaC5p6c6L+Y5Zyo55Sf5oiQ54q25oCB77yM6YKj5b2T5YmN5pON5L2c5bCG5omY566h5Yiw5aeU5omY77yM55uR5ZCs55Sf5oiQ5a6M5oiQ5ZCO5YaN6YCa6L+H5aeU5omY5aSN6LCD5b2T5YmN5pa55rOVICovXHJcbiAgICAgICAgICB0aGlzLnRvVGVtcEZpbGVQYXRoRGVsZWdhdGUgPSAoKSA9PiB7XHJcbiAgICAgICAgICAgIHRoaXMudG9UZW1wRmlsZVBhdGgoY2FsbGJhY2spO1xyXG4gICAgICAgICAgfTtcclxuICAgICAgICAgIHJldHVybjtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgdGhpcy50b1RlbXBGaWxlUGF0aERlbGVnYXRlID0gbnVsbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICNpZm5kZWYgQVBQLU5WVUVcclxuICAgICAgICBpZiAodGhpcy5jYW52YXNUeXBlID09PSAnMmQnKSB7XHJcbiAgICAgICAgICAvLyAjaWZkZWYgTVAtV0VJWElOXHJcbiAgICAgICAgICB0cnkge1xyXG4gICAgICAgICAgICBsZXQgZGF0YVVSTCA9IG51bGw7XHJcbiAgICAgICAgICAgIC8vICNpZmRlZiBWVUUzXHJcbiAgICAgICAgICAgIGRhdGFVUkwgPSB0b1Jhdyh0aGlzLmNhbnZhcylcclxuICAgICAgICAgICAgICAudG9EYXRhVVJMKCk7XHJcbiAgICAgICAgICAgIC8vICNlbmRpZlxyXG4gICAgICAgICAgICAvLyAjaWZuZGVmIFZVRTNcclxuICAgICAgICAgICAgZGF0YVVSTCA9IHRoaXMuY2FudmFzLnRvRGF0YVVSTCgpO1xyXG4gICAgICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgICAgICAgY2FsbGJhY2suc3VjY2Vzcyh7XHJcbiAgICAgICAgICAgICAgdGVtcEZpbGVQYXRoOiBkYXRhVVJMXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICBjYWxsYmFjay5jb21wbGV0ZSh7XHJcbiAgICAgICAgICAgICAgdGVtcEZpbGVQYXRoOiBkYXRhVVJMXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgfSBjYXRjaCAoZSkge1xyXG4gICAgICAgICAgICBjYWxsYmFjay5mYWlsKGUpO1xyXG4gICAgICAgICAgICBjYWxsYmFjay5jb21wbGV0ZShlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC8vICNlbmRpZlxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB1bmkuY2FudmFzVG9UZW1wRmlsZVBhdGgoe1xyXG4gICAgICAgICAgICAgIGNhbnZhc0lkOiB0aGlzLmNhbnZhc0lkLFxyXG4gICAgICAgICAgICAgIGZpbGVUeXBlOiB0aGlzLmZpbGVUeXBlLFxyXG4gICAgICAgICAgICAgIHdpZHRoOiBOdW1iZXIodGhpcy50ZW1wbGF0ZU9wdGlvbnMuY2FudmFzV2lkdGgpLFxyXG4gICAgICAgICAgICAgIGhlaWdodDogTnVtYmVyKHRoaXMudGVtcGxhdGVPcHRpb25zLmNhbnZhc0hlaWdodCksXHJcbiAgICAgICAgICAgICAgZGVzdFdpZHRoOiBOdW1iZXIodGhpcy50ZW1wbGF0ZU9wdGlvbnMuc2l6ZSksXHJcbiAgICAgICAgICAgICAgZGVzdEhlaWdodDogTnVtYmVyKHRoaXMudGVtcGxhdGVPcHRpb25zLnNpemUpLFxyXG4gICAgICAgICAgICAgIHN1Y2Nlc3M6IHJlcyA9PiB7XHJcbiAgICAgICAgICAgICAgICBjYWxsYmFjay5zdWNjZXNzKHJlcyk7XHJcbiAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICBmYWlsOiBlcnIgPT4ge1xyXG4gICAgICAgICAgICAgICAgY2FsbGJhY2suZmFpbChlcnIpO1xyXG4gICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgY29tcGxldGU6ICgpID0+IHtcclxuICAgICAgICAgICAgICAgIGNhbGxiYWNrLmNvbXBsZXRlKCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICB0aGlzXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgICAvLyAjaWZkZWYgQVBQLU5WVUVcclxuICAgICAgICBjb25zdCBkcHIgPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5waXhlbFJhdGlvO1xyXG4gICAgICAgIHRoaXMuY2FudmFzQ29udGV4dC50b1RlbXBGaWxlUGF0aChcclxuICAgICAgICAgIDAsXHJcbiAgICAgICAgICAwLFxyXG4gICAgICAgICAgdGhpcy50ZW1wbGF0ZU9wdGlvbnMuY2FudmFzV2lkdGggKiBkcHIsXHJcbiAgICAgICAgICB0aGlzLnRlbXBsYXRlT3B0aW9ucy5jYW52YXNIZWlnaHQgKiBkcHIsXHJcbiAgICAgICAgICB0aGlzLnRlbXBsYXRlT3B0aW9ucy5zaXplICogZHByLFxyXG4gICAgICAgICAgdGhpcy50ZW1wbGF0ZU9wdGlvbnMuc2l6ZSAqIGRwcixcclxuICAgICAgICAgICcnLFxyXG4gICAgICAgICAgMSxcclxuICAgICAgICAgIHJlcyA9PiB7XHJcbiAgICAgICAgICAgIGNhbGxiYWNrLnN1Y2Nlc3MocmVzKTtcclxuICAgICAgICAgICAgY2FsbGJhY2suY29tcGxldGUocmVzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICApO1xyXG4gICAgICAgIC8vICNlbmRpZlxyXG4gICAgICB9LFxyXG4gICAgICAvKipcclxuICAgICAgICog5L+d5a2YXHJcbiAgICAgICAqL1xyXG4gICAgICBzYXZlKGNhbGxiYWNrID0ge30pIHtcclxuICAgICAgICBpZiAodHlwZW9mIGNhbGxiYWNrLnN1Y2Nlc3MgIT0gJ2Z1bmN0aW9uJykge1xyXG4gICAgICAgICAgY2FsbGJhY2suc3VjY2VzcyA9ICgpID0+IHt9O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAodHlwZW9mIGNhbGxiYWNrLmZhaWwgIT0gJ2Z1bmN0aW9uJykge1xyXG4gICAgICAgICAgY2FsbGJhY2suZmFpbCA9ICgpID0+IHt9O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAodHlwZW9mIGNhbGxiYWNrLmNvbXBsZXRlICE9ICdmdW5jdGlvbicpIHtcclxuICAgICAgICAgIGNhbGxiYWNrLmNvbXBsZXRlID0gKCkgPT4ge307XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGlzLnRvVGVtcEZpbGVQYXRoKHtcclxuICAgICAgICAgIHN1Y2Nlc3M6IHJlcyA9PiB7XHJcbiAgICAgICAgICAgIC8vICNpZm5kZWYgSDVcclxuICAgICAgICAgICAgaWYgKHRoaXMuY2FudmFzVHlwZSA9PT0gJzJkJykge1xyXG4gICAgICAgICAgICAgIC8vICNpZmRlZiBNUC1XRUlYSU5cclxuICAgICAgICAgICAgICAvKiDpnIDopoHlsIYgZGF0YTppbWFnZS9wbmc7YmFzZTY0LCDov5nmrrXljrvpmaQgd3JpdGVGaWxlIOaJjeiDveato+W4uOaJk+W8gOaWh+S7tu+8jOWQpuWImeaYr+aNn+Wdj+aWh+S7tu+8jOaXoOazleaJk+W8gCAqL1xyXG4gICAgICAgICAgICAgIGNvbnN0IHJlZyA9IG5ldyBSZWdFeHAoJ15kYXRhOmltYWdlL3BuZztiYXNlNjQsJywgJ2cnKTtcclxuICAgICAgICAgICAgICBjb25zdCBkYXRhVVJMID0gcmVzLnRlbXBGaWxlUGF0aC5yZXBsYWNlKHJlZywgJycpO1xyXG4gICAgICAgICAgICAgIGNvbnN0IGZzID0gd3guZ2V0RmlsZVN5c3RlbU1hbmFnZXIoKTtcclxuICAgICAgICAgICAgICBjb25zdCB0ZW1wRmlsZVBhdGggPSBgJHt3eC5lbnYuVVNFUl9EQVRBX1BBVEh9LyR7bmV3IERhdGUoKS5nZXRUaW1lKCl9JHtcclxuICAgICAgICAgICAgICAgIE1hdGgucmFuZG9tKClcclxuICAgICAgICAgICAgICAgICAgLnRvU3RyaW5nKClcclxuICAgICAgICAgICAgICAgICAgLnNwbGl0KCcuJylbMV1cclxuICAgICAgICAgICAgICB9LnBuZ2A7XHJcbiAgICAgICAgICAgICAgZnMud3JpdGVGaWxlKHtcclxuICAgICAgICAgICAgICAgIGZpbGVQYXRoOiB0ZW1wRmlsZVBhdGgsIC8vIOimgeWGmeWFpeeahOaWh+S7tui3r+W+hCAo5pys5Zyw6Lev5b6EKVxyXG4gICAgICAgICAgICAgICAgZGF0YTogZGF0YVVSTCwgLy8gYmFzZTY05Zu+54mHXHJcbiAgICAgICAgICAgICAgICBlbmNvZGluZzogJ2Jhc2U2NCcsXHJcbiAgICAgICAgICAgICAgICBzdWNjZXNzOiByZXMxID0+IHtcclxuICAgICAgICAgICAgICAgICAgdW5pLnNhdmVJbWFnZVRvUGhvdG9zQWxidW0oe1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGVQYXRoOiB0ZW1wRmlsZVBhdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgc3VjY2VzczogcmVzMiA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjay5zdWNjZXNzKHJlczIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgZmFpbDogZXJyMiA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjay5mYWlsKGVycjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgY29tcGxldGU6ICgpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrLmNvbXBsZXRlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICBmYWlsOiBlcnIgPT4ge1xyXG4gICAgICAgICAgICAgICAgICBjYWxsYmFjay5mYWlsKGVycik7XHJcbiAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgY29tcGxldGU6ICgpID0+IHtcclxuICAgICAgICAgICAgICAgICAgY2FsbGJhY2suY29tcGxldGUoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICB1bmkuc2F2ZUltYWdlVG9QaG90b3NBbGJ1bSh7XHJcbiAgICAgICAgICAgICAgICBmaWxlUGF0aDogcmVzLnRlbXBGaWxlUGF0aCxcclxuICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IHJlczEgPT4ge1xyXG4gICAgICAgICAgICAgICAgICBjYWxsYmFjay5zdWNjZXNzKHJlczEpO1xyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgIGZhaWw6IGVycjEgPT4ge1xyXG4gICAgICAgICAgICAgICAgICBjYWxsYmFjay5mYWlsKGVycjEpO1xyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgIGNvbXBsZXRlOiAoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgIGNhbGxiYWNrLmNvbXBsZXRlKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gI2VuZGlmXHJcblxyXG4gICAgICAgICAgICAvLyAjaWZkZWYgSDVcclxuICAgICAgICAgICAgLyog5Y+v5Lul5Zyo55S16ISR5rWP6KeI5Zmo5LiL6L2977yM56e75Yqo56uvaU9T5LiN6KGM77yM5a6J5Y2T5b6u5L+h5rWP6KeI5Zmo5LiN6KGM77yM5a6J5Y2T5aSW6YOo5rWP6KeI5Zmo5Y+v5LulICovXHJcbiAgICAgICAgICAgIHRoaXMuaXNINVNhdmUgPSB0cnVlO1xyXG4gICAgICAgICAgICB0aGlzLnRlbXBGaWxlUGF0aCA9IHJlcy50ZW1wRmlsZVBhdGg7XHJcbiAgICAgICAgICAgIGlmICh0aGlzLmg1U2F2ZUlzRG93bmxvYWQpIHtcclxuICAgICAgICAgICAgICBjb25zdCBhRWxlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpO1xyXG4gICAgICAgICAgICAgIGFFbGUuZG93bmxvYWQgPSB0aGlzLmg1RG93bmxvYWROYW1lOyAvLyDorr7nva7kuIvovb3nmoTmlofku7blkI3vvIzpu5jorqTmmK8n5LiL6L29J1xyXG4gICAgICAgICAgICAgIGFFbGUuaHJlZiA9IHJlcy50ZW1wRmlsZVBhdGg7XHJcbiAgICAgICAgICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChhRWxlKTtcclxuICAgICAgICAgICAgICBhRWxlLmNsaWNrKCk7XHJcbiAgICAgICAgICAgICAgYUVsZS5yZW1vdmUoKTsgLy8g5LiL6L295LmL5ZCO5oqK5Yib5bu655qE5YWD57Sg5Yig6ZmkXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY2FsbGJhY2suc3VjY2Vzcyh7XHJcbiAgICAgICAgICAgICAgZXJyTXNnOiAnb2snXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICBjYWxsYmFjay5jb21wbGV0ZSh7XHJcbiAgICAgICAgICAgICAgZXJyTXNnOiAnb2snXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAvLyAjZW5kaWZcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICBmYWlsOiBlcnIgPT4ge1xyXG4gICAgICAgICAgICBjYWxsYmFjay5mYWlsKGVycik7XHJcbiAgICAgICAgICAgIGNhbGxiYWNrLmNvbXBsZXRlKGVycik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH0sXHJcbiAgICAgIC8qKlxyXG4gICAgICAgKiDms6jlhoxjbGlja+S6i+S7tlxyXG4gICAgICAgKi9cclxuICAgICAgb25DbGljayhlKSB7XHJcbiAgICAgICAgdGhpcy4kZW1pdCgnY2xpY2snLCBlKTtcclxuICAgICAgfSxcclxuICAgICAgLyoqXHJcbiAgICAgICAqIOiOt+WPluWunuS+i1xyXG4gICAgICAgKi9cclxuICAgICAgZ2V0SW5zdGFuY2UoKSB7XHJcbiAgICAgICAgcmV0dXJuIGluc3RhbmNlO1xyXG4gICAgICB9LFxyXG4gICAgICAvKipcclxuICAgICAgICog5rOo5YaM5omp5bGV77yM57uE5Lu25LuF5pSv5oyB5rOo5YaMdHlwZeS4unN0eWxl55qEZHJhd0NhbnZhc+aJqeWxlVxyXG4gICAgICAgKiBAcGFyYW0ge09iamVjdH0gcGx1Z2luXHJcbiAgICAgICAqL1xyXG4gICAgICByZWdpc3RlclN0eWxlKHBsdWdpbikge1xyXG4gICAgICAgIGlmIChwbHVnaW4uVHlwZSAhPSAnc3R5bGUnKSB7XHJcbiAgICAgICAgICBjb25zb2xlLndhcm4oJ1t1UVJDb2RlXTogcmVnaXN0ZXJTdHlsZSDku4XmlK/mjIHms6jlhowgc3R5bGUg57G75Z6L55qE5omp5bGV77yBJyk7XHJcbiAgICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICBlcnJNc2c6ICdyZWdpc3RlclN0eWxlIOS7heaUr+aMgeazqOWGjCBzdHlsZSDnsbvlnovnmoTmianlsZXvvIEnXHJcbiAgICAgICAgICB9O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAodHlwZW9mIHBsdWdpbiA9PT0gJ2Z1bmN0aW9uJykge1xyXG4gICAgICAgICAgdGhpcy5wbHVnaW5zLnB1c2goe1xyXG4gICAgICAgICAgICBwbHVnaW4sXHJcbiAgICAgICAgICAgIG5hbWU6IHBsdWdpbi5OYW1lLFxyXG4gICAgICAgICAgICBkcmF3Q2FudmFzOiBwbHVnaW4uRHJhd0NhbnZhc1xyXG4gICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9LFxyXG4gICAgICBnZXRMb2FkSW1hZ2UobG9hZEltYWdlKSB7XHJcbiAgICAgICAgdmFyIHRoYXQgPSB0aGlzO1xyXG4gICAgICAgIGlmICh0eXBlb2YgbG9hZEltYWdlID09ICdmdW5jdGlvbicpIHtcclxuICAgICAgICAgIHJldHVybiBmdW5jdGlvbihzcmMpIHtcclxuICAgICAgICAgICAgLyog5Yik5pat5piv5ZCm5piv6Zif5YiX5Yqg6L295Zu+54mH55qEICovXHJcbiAgICAgICAgICAgIGlmICh0aGF0LmlzUXVldWVMb2FkSW1hZ2UpIHtcclxuICAgICAgICAgICAgICAvKiDop6PlhrNpT1MgQVBQfHxOVlVF5ZCM5pe257uY5Yi25aSa5Liq5LqM57u056CB5a+86Ie05Zu+54mH5Lii5aSx6ZyA5L2/55So6Zif5YiXICovXHJcbiAgICAgICAgICAgICAgcmV0dXJuIHF1ZXVlTG9hZEltYWdlLmV4ZWMoKCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuICAgICAgICAgICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgY2FjaGUgPSBjYWNoZUltYWdlTGlzdC5maW5kKHggPT4geC5zcmMgPT0gc3JjKTtcclxuICAgICAgICAgICAgICAgICAgICBpZiAoY2FjaGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHJlc29sdmUoY2FjaGUuaW1nKTtcclxuICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbG9hZEltYWdlKHNyYylcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRoZW4oaW1nID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZUltYWdlTGlzdC5wdXNoKHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJlc29sdmUoaW1nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGNoKGVyciA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVqZWN0KGVycik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfSwgMTApO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgcmV0dXJuIGxvYWRJbWFnZShzcmMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9O1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICByZXR1cm4gZnVuY3Rpb24oc3JjKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUoc3JjKTtcclxuICAgICAgICAgIH07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfTtcclxuXHJcbiAgLyoqXHJcbiAgICog5a+56LGh5bGe5oCn5rex5bqm5pu/5o2iXHJcbiAgICogQHBhcmFtIHtPYmplY3R9IG8g5Y6f5aeL5a+56LGhL+m7mOiupOWvueixoS/ooqvmm7/mjaLnmoTlr7nosaFcclxuICAgKiBAcGFyYW0ge09iamVjdH0gciDku47ov5nkuKrlr7nosaHph4zlj5blgLzmm7/mjaLliLBv5a+56LGh6YeMXHJcbiAgICogQHJldHVybiB7T2JqZWN0fSDmm7/mjaLlkI7nmoTmlrDlr7nosaFcclxuICAgKi9cclxuICBmdW5jdGlvbiBkZWVwUmVwbGFjZShvID0ge30sIHIgPSB7fSwgYyA9IGZhbHNlKSB7XHJcbiAgICBsZXQgb2JqO1xyXG4gICAgaWYgKGMpIHtcclxuICAgICAgLy8g5LuO5rqQ5pu/5o2iXHJcbiAgICAgIG9iaiA9IG87XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICAvLyDkuI3mm7/mjaLmupDvvIxjb3B55LiA5Lu95aSH5Lu95p2l5pu/5o2iXHJcbiAgICAgIG9iaiA9IHtcclxuICAgICAgICAuLi5vXHJcbiAgICAgIH07XHJcbiAgICB9XHJcbiAgICBmb3IgKGxldCBrIGluIHIpIHtcclxuICAgICAgdmFyIHZyID0gcltrXTtcclxuICAgICAgaWYgKHZyICE9IHVuZGVmaW5lZCkge1xyXG4gICAgICAgIGlmICh2ci5jb25zdHJ1Y3RvciA9PSBPYmplY3QpIHtcclxuICAgICAgICAgIG9ialtrXSA9IHRoaXMuZGVlcFJlcGxhY2Uob2JqW2tdLCB2cik7XHJcbiAgICAgICAgfSBlbHNlIGlmICh2ci5jb25zdHJ1Y3RvciA9PSBTdHJpbmcgJiYgIXZyKSB7XHJcbiAgICAgICAgICBvYmpba10gPSBvYmpba107XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIG9ialtrXSA9IHZyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcmV0dXJuIG9iajtcclxuICB9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZD5cclxuICAudXFyY29kZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAudXFyY29kZS1oaWRlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDc1MDBycHg7XHJcbiAgfVxyXG5cclxuICAudXFyY29kZS1jYW52YXMge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgfVxyXG5cclxuICAudXFyY29kZS1tYWtlaW5nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgLyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8qICNlbmRpZiAqL1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnVxcmNvZGUtbWFrZWluZy1pbWFnZSB7XHJcbiAgICAvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgIC8qICNlbmRpZiAqL1xyXG4gIH1cclxuXHJcbiAgLnVxcmNvZGUtZXJyb3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgLyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8qICNlbmRpZiAqL1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnVxcmNvZGUtZXJyb3ItbWVzc2FnZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogIzkzOTI5MTtcclxuICB9XHJcblxyXG4gIC8qICNpZmRlZiBINSAqL1xyXG4gIC51cXJjb2RlLWg1LXNhdmUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnVxcmNvZGUtaDUtc2F2ZS1pbWFnZSB7XHJcbiAgICB3aWR0aDogNTEycnB4O1xyXG4gICAgaGVpZ2h0OiA1MTJycHg7XHJcbiAgICBwYWRkaW5nOiAzMnJweDtcclxuICB9XHJcblxyXG4gIC51cXJjb2RlLWg1LXNhdmUtdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHJweDtcclxuICAgIGZvbnQtc2l6ZTogMzJycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAudXFyY29kZS1oNS1zYXZlLWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDcycnB4O1xyXG4gICAgd2lkdGg6IDYwcnB4O1xyXG4gICAgaGVpZ2h0OiA2MHJweDtcclxuICAgIGJvcmRlcjogMnJweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNjBycHg7XHJcbiAgICBwYWRkaW5nOiAxMHJweDtcclxuICB9XHJcblxyXG4gIC51cXJjb2RlLWg1LXNhdmUtY2xvc2UtYmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIHdpZHRoOiA0MHJweDtcclxuICAgIGhlaWdodDogNHJweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAudXFyY29kZS1oNS1zYXZlLWNsb3NlLWFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICB3aWR0aDogNDBycHg7XHJcbiAgICBoZWlnaHQ6IDRycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgLyogI2VuZGlmICovXHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///224\n"); /***/ }), /* 225 */ /*!*******************************************************************************************!*\ !*** /Users/white/Desktop/watch-app/uni_modules/Sansnn-uQRCode/js_sdk/uqrcode/uqrcode.js ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = b;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 47));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 49));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//---------------------------------------------------------------------\n// uQRCode二维码生成插件 v4.0.6\n// \n// uQRCode是一款基于Javascript环境开发的二维码生成插件,适用所有Javascript运行环境的前端应用和Node.js。\n// \n// Copyright (c) Sansnn uQRCode All rights reserved.\n// \n// Licensed under the Apache License, Version 2.0.\n// http://www.apache.org/licenses/LICENSE-2.0\n// \n// github地址:\n// https://github.com/Sansnn/uQRCode\n// \n// npm地址:\n// https://www.npmjs.com/package/uqrcodejs\n// \n// uni-app插件市场地址:\n// https://ext.dcloud.net.cn/plugin?id=1287\n// \n// 复制使用请保留本段注释,感谢支持开源!\n// \n//---------------------------------------------------------------------\n\n//---------------------------------------------------------------------\n// 当前文件格式为 es,将 bundle 保留为 ES 模块文件,适用于其他打包工具以及支持