(this["webpackJsonp"] = this["webpackJsonp"] || []).push([["app-service"],[
/* 0 */
/*!**********************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/main.js ***!
\**********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("__webpack_require__(/*! uni-pages */ 1);var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 24));\nvar _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 25));\nvar _config = _interopRequireDefault(__webpack_require__(/*! ./common/config */ 34));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}\n\n_vue.default.config.productionTip = false;\n_config.default.NotVuePlugin.forEach(function (v) {return _vue.default.prototype[v.n] = v.v;});\n\n\n\n\n\n\n\n_App.default.mpType = 'app';\n\nvar app = new _vue.default(_objectSpread({},\n_App.default));\n\napp.$mount();//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWFpbi5qcyJdLCJuYW1lcyI6WyJWdWUiLCJjb25maWciLCJwcm9kdWN0aW9uVGlwIiwiQ29uZmlnIiwiTm90VnVlUGx1Z2luIiwiZm9yRWFjaCIsInYiLCJwcm90b3R5cGUiLCJuIiwiQXBwIiwibXBUeXBlIiwiYXBwIiwiJG1vdW50Il0sIm1hcHBpbmdzIjoiQUFBQSx3Q0FBbUI7QUFDbkI7QUFDQSxxRjs7QUFFQUEsYUFBSUMsTUFBSixDQUFXQyxhQUFYLEdBQTJCLEtBQTNCO0FBQ0FDLGdCQUFPQyxZQUFQLENBQW9CQyxPQUFwQixDQUE0QixVQUFBQyxDQUFDLFVBQUlOLGFBQUlPLFNBQUosQ0FBY0QsQ0FBQyxDQUFDRSxDQUFoQixJQUFxQkYsQ0FBQyxDQUFDQSxDQUEzQixFQUE3Qjs7Ozs7Ozs7QUFRQUcsYUFBSUMsTUFBSixHQUFhLEtBQWI7O0FBRUEsSUFBTUMsR0FBRyxHQUFHLElBQUlYLFlBQUo7QUFDUlMsWUFEUSxFQUFaOztBQUdBRSxHQUFHLENBQUNDLE1BQUoiLCJmaWxlIjoiMC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAndW5pLXBhZ2VzJztpbXBvcnQgVnVlIGZyb20gJ3Z1ZSdcclxuaW1wb3J0IEFwcCBmcm9tICcuL0FwcCdcclxuaW1wb3J0IENvbmZpZyBmcm9tIFwiLi9jb21tb24vY29uZmlnXCI7XHJcblxyXG5WdWUuY29uZmlnLnByb2R1Y3Rpb25UaXAgPSBmYWxzZVxyXG5Db25maWcuTm90VnVlUGx1Z2luLmZvckVhY2godiA9PiBWdWUucHJvdG90eXBlW3Yubl0gPSB2LnYpXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5BcHAubXBUeXBlID0gJ2FwcCdcclxuXHJcbmNvbnN0IGFwcCA9IG5ldyBWdWUoe1xyXG5cdC4uLkFwcFxyXG59KVxyXG5hcHAuJG1vdW50KCkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///0\n");
/***/ }),
/* 1 */
/*!*************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/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 (uni.restoreGlobal) {
uni.restoreGlobal(weex, plus, setTimeout, clearTimeout, setInterval, clearInterval);
}
__definePage('pages/index/index', function () {return Vue.extend(__webpack_require__(/*! pages/index/index.vue?mpType=page */ 2).default);});
__definePage('pages/about/about', function () {return Vue.extend(__webpack_require__(/*! pages/about/about.vue?mpType=page */ 49).default);});
__definePage('pages/play/play', function () {return Vue.extend(__webpack_require__(/*! pages/play/play.vue?mpType=page */ 48).default);});
__definePage('pages/radio/radio', function () {return Vue.extend(__webpack_require__(/*! pages/radio/radio.vue?mpType=page */ 58).default);});
/***/ }),
/* 2 */
/*!************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/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 */ 3);\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 */ 22);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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 */ 10);\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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJiZTg0YTNjJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIyYmU4NGEzY1wiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///2\n");
/***/ }),
/* 3 */
/*!******************************************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/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_10_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--10-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 */ 4);
/* 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_10_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_10_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_10_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_10_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"]; });
/***/ }),
/* 4 */
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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--10-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/bmy/Desktop/uniappStudy/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 = {
uniLink: __webpack_require__(/*! @/components/uni-link/uni-link.vue */ 5).default,
uniFav: __webpack_require__(/*! @/components/uni-fav/uni-fav.vue */ 11).default
}
var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
return _c(
"view",
{ staticClass: _vm._$s(0, "sc", "container"), attrs: { _i: 0 } },
[
_c("view", { staticClass: _vm._$s(1, "sc", "intro"), attrs: { _i: 1 } }),
_c("text", { staticClass: _vm._$s(2, "sc", "intro"), attrs: { _i: 2 } }),
_c("uni-link", { attrs: { href: _vm.href, text: _vm.href, _i: 3 } }),
_c("uni-fav", { attrs: { _i: 4 } }),
_c("lime-painter", { attrs: { board: _vm.base, _i: 5 } }),
_c("button", {
attrs: { _i: 6 },
on: {
click: function($event) {
return _vm.enter()
}
}
}),
_c("button", {
staticClass: _vm._$s(7, "sc", "login"),
attrs: { _i: 7 },
on: { getuserinfo: _vm.getUserInfo }
})
],
1
)
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/* 5 */
/*!***********************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/uni-link/uni-link.vue ***!
\***********************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_link_vue_vue_type_template_id_2ad2f7e4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-link.vue?vue&type=template&id=2ad2f7e4&scoped=true& */ 6);\n/* harmony import */ var _uni_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-link.vue?vue&type=script&lang=js& */ 8);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_link_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 */ 10);\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_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_link_vue_vue_type_template_id_2ad2f7e4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_link_vue_vue_type_template_id_2ad2f7e4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2ad2f7e4\",\n null,\n false,\n _uni_link_vue_vue_type_template_id_2ad2f7e4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/uni-link/uni-link.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vdW5pLWxpbmsudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJhZDJmN2U0JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdW5pLWxpbmsudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktbGluay52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIyYWQyZjdlNFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3VuaS1saW5rL3VuaS1saW5rLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///5\n");
/***/ }),
/* 6 */
/*!******************************************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/uni-link/uni-link.vue?vue&type=template&id=2ad2f7e4&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_10_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_link_vue_vue_type_template_id_2ad2f7e4_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--10-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-link.vue?vue&type=template&id=2ad2f7e4&scoped=true& */ 7);
/* 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_10_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_link_vue_vue_type_template_id_2ad2f7e4_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_10_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_link_vue_vue_type_template_id_2ad2f7e4_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_10_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_link_vue_vue_type_template_id_2ad2f7e4_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_10_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_link_vue_vue_type_template_id_2ad2f7e4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/* 7 */
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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--10-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/bmy/Desktop/uniappStudy/components/uni-link/uni-link.vue?vue&type=template&id=2ad2f7e4&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(
"text",
{
staticClass: _vm._$s(0, "sc", "uni-link"),
class: _vm._$s(0, "c", {
"uni-link--withline":
_vm.showUnderLine === true || _vm.showUnderLine === "true"
}),
style: _vm._$s(0, "s", {
color: _vm.color,
fontSize: _vm.fontSize + "px"
}),
attrs: { _i: 0 },
on: { click: _vm.openURL }
},
[_vm._v(_vm._$s(0, "t0-0", _vm._s(_vm.text)))]
)
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/* 8 */
/*!************************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/uni-link/uni-link.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_6_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_link_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--6-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-link.vue?vue&type=script&lang=js& */ 9);\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_6_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_link_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_6_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_link_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_6_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_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_6_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_link_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_6_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_link_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRzQixDQUFnQiw4c0JBQUcsRUFBQyIsImZpbGUiOiI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLWxpbmsudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktbGluay52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///8\n");
/***/ }),
/* 9 */
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-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/bmy/Desktop/uniappStudy/components/uni-link/uni-link.vue?vue&type=script&lang=js& ***!
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n\n/**\n * Link 外部网页超链接组件\n * @description uni-link是一个外部网页超链接组件,在小程序内复制url,在app内打开外部浏览器,在h5端打开新网页\n * @property {String} href 点击后打开的外部网页url\n * @property {String} text 显示的文字\n * @property {Boolean} showUnderLine 是否显示下划线\n * @property {String} copyTips 在小程序端复制链接时显示的提示语\n * @property {String} color 链接文字颜色\n * @property {String} fontSize 链接文字大小\n * @example * \n */var _default =\n{\n name: 'uniLink',\n props: {\n href: {\n type: String,\n default: '' },\n\n text: {\n type: String,\n default: '' },\n\n showUnderLine: {\n type: [Boolean, String],\n default: true },\n\n copyTips: {\n type: String,\n default: '已自动复制网址,请在手机浏览器里粘贴该网址' },\n\n color: {\n type: String,\n default: '#999999' },\n\n fontSize: {\n type: [Number, String],\n default: 14 } },\n\n\n methods: {\n openURL: function openURL() {\n\n plus.runtime.openURL(this.href);\n\n\n\n\n\n\n\n\n\n\n\n\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91bmktbGluay91bmktbGluay52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFLQTs7Ozs7Ozs7Ozs7QUFXQTtBQUNBLGlCQURBO0FBRUE7QUFDQTtBQUNBLGtCQURBO0FBRUEsaUJBRkEsRUFEQTs7QUFLQTtBQUNBLGtCQURBO0FBRUEsaUJBRkEsRUFMQTs7QUFTQTtBQUNBLDZCQURBO0FBRUEsbUJBRkEsRUFUQTs7QUFhQTtBQUNBLGtCQURBO0FBRUEsc0NBRkEsRUFiQTs7QUFpQkE7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBakJBOztBQXFCQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUFyQkEsRUFGQTs7O0FBNEJBO0FBQ0EsV0FEQSxxQkFDQTs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7QUFjQSxLQWpCQSxFQTVCQSxFIiwiZmlsZSI6IjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHRleHQgY2xhc3M9XCJ1bmktbGlua1wiIDpjbGFzcz1cInsndW5pLWxpbmstLXdpdGhsaW5lJzpzaG93VW5kZXJMaW5lPT09dHJ1ZXx8c2hvd1VuZGVyTGluZT09PSd0cnVlJ31cIiA6c3R5bGU9XCJ7Y29sb3IsZm9udFNpemU6Zm9udFNpemUrJ3B4J31cIiBAY2xpY2s9XCJvcGVuVVJMXCI+e3t0ZXh0fX08L3RleHQ+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8qKlxyXG5cdCAqIExpbmsg5aSW6YOo572R6aG16LaF6ZO+5o6l57uE5Lu2XHJcblx0ICogQGRlc2NyaXB0aW9uIHVuaS1saW5r5piv5LiA5Liq5aSW6YOo572R6aG16LaF6ZO+5o6l57uE5Lu277yM5Zyo5bCP56iL5bqP5YaF5aSN5Yi2dXJs77yM5ZyoYXBw5YaF5omT5byA5aSW6YOo5rWP6KeI5Zmo77yM5ZyoaDXnq6/miZPlvIDmlrDnvZHpobVcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gaHJlZiDngrnlh7vlkI7miZPlvIDnmoTlpJbpg6jnvZHpobV1cmxcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gdGV4dCDmmL7npLrnmoTmloflrZdcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHNob3dVbmRlckxpbmUg5piv5ZCm5pi+56S65LiL5YiS57q/XHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGNvcHlUaXBzIOWcqOWwj+eoi+W6j+err+WkjeWItumTvuaOpeaXtuaYvuekuueahOaPkOekuuivrVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjb2xvciDpk77mjqXmloflrZfpopzoibJcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gZm9udFNpemUg6ZO+5o6l5paH5a2X5aSn5bCPXHJcblx0ICogQGV4YW1wbGUgKiA8dW5pLWxpbmsgaHJlZj1cImh0dHBzOi8vZXh0LmRjbG91ZC5uZXQuY25cIiB0ZXh0PVwiaHR0cHM6Ly9leHQuZGNsb3VkLm5ldC5jblwiPjwvdW5pLWxpbms+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3VuaUxpbmsnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0aHJlZjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR0ZXh0OiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dVbmRlckxpbmU6IHtcclxuXHRcdFx0XHR0eXBlOiBbQm9vbGVhbiwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdGNvcHlUaXBzOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICflt7Loh6rliqjlpI3liLbnvZHlnYDvvIzor7flnKjmiYvmnLrmtY/op4jlmajph4znspjotLTor6XnvZHlnYAnXHJcblx0XHRcdH0sXHJcblx0XHRcdGNvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcjOTk5OTk5J1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRmb250U2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdFx0ZGVmYXVsdDogMTRcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0b3BlblVSTCgpIHtcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRwbHVzLnJ1bnRpbWUub3BlblVSTCh0aGlzLmhyZWYpXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0d2luZG93Lm9wZW4odGhpcy5ocmVmKVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcclxuXHRcdFx0XHRcdGRhdGE6IHRoaXMuaHJlZlxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0Y29udGVudDogdGhpcy5jb3B5VGlwcyxcclxuXHRcdFx0XHRcdHNob3dDYW5jZWw6IGZhbHNlXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHQudW5pLWxpbmstLXdpdGhsaW5lIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///9\n");
/***/ }),
/* 10 */
/*!**********************************************************************************************************!*\
!*** ./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) {
(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
}
}
/***/ }),
/* 11 */
/*!*********************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/uni-fav/uni-fav.vue ***!
\*********************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_fav_vue_vue_type_template_id_6b4a1d82_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-fav.vue?vue&type=template&id=6b4a1d82&scoped=true& */ 12);\n/* harmony import */ var _uni_fav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-fav.vue?vue&type=script&lang=js& */ 20);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_fav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_fav_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 */ 10);\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_fav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_fav_vue_vue_type_template_id_6b4a1d82_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_fav_vue_vue_type_template_id_6b4a1d82_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6b4a1d82\",\n null,\n false,\n _uni_fav_vue_vue_type_template_id_6b4a1d82_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/uni-fav/uni-fav.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3VuaS1mYXYudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTZiNGExZDgyJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdW5pLWZhdi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3VuaS1mYXYudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNmI0YTFkODJcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy91bmktZmF2L3VuaS1mYXYudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///11\n");
/***/ }),
/* 12 */
/*!****************************************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/uni-fav/uni-fav.vue?vue&type=template&id=6b4a1d82&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_10_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_fav_vue_vue_type_template_id_6b4a1d82_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--10-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-fav.vue?vue&type=template&id=6b4a1d82&scoped=true& */ 13);
/* 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_10_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_fav_vue_vue_type_template_id_6b4a1d82_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_10_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_fav_vue_vue_type_template_id_6b4a1d82_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_10_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_fav_vue_vue_type_template_id_6b4a1d82_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_10_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_fav_vue_vue_type_template_id_6b4a1d82_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/* 13 */
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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--10-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/bmy/Desktop/uniappStudy/components/uni-fav/uni-fav.vue?vue&type=template&id=6b4a1d82&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 = {
uniIcons: __webpack_require__(/*! @/components/uni-icons/uni-icons.vue */ 14).default
}
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-fav"),
class: _vm._$s(0, "c", [
_vm.circle === true || _vm.circle === "true" ? "uni-fav--circle" : ""
]),
style: _vm._$s(0, "s", [
{ backgroundColor: _vm.checked ? _vm.bgColorChecked : _vm.bgColor }
]),
attrs: { _i: 0 },
on: { click: _vm.onClick }
},
[
_vm._$s(
1,
"i",
!_vm.checked && (_vm.star === true || _vm.star === "true")
)
? _c("uni-icons", {
staticClass: _vm._$s(1, "sc", "uni-fav-star"),
style: _vm._$s(1, "s", {
color: _vm.checked ? _vm.fgColorChecked : _vm.fgColor
}),
attrs: {
color: _vm.fgColor,
size: "14",
type: "star-filled",
_i: 1
}
})
: _vm._e(),
_c(
"text",
{
staticClass: _vm._$s(2, "sc", "uni-fav-text"),
style: _vm._$s(2, "s", {
color: _vm.checked ? _vm.fgColorChecked : _vm.fgColor
}),
attrs: { _i: 2 }
},
[
_vm._v(
_vm._$s(
2,
"t0-0",
_vm._s(
_vm.checked
? _vm.contentText.contentFav
: _vm.contentText.contentDefault
)
)
)
]
)
],
1
)
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/* 14 */
/*!*************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/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_0bf90c00_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-icons.vue?vue&type=template&id=0bf90c00&scoped=true& */ 15);\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& */ 17);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_icons_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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 */ 10);\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_0bf90c00_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_icons_vue_vue_type_template_id_0bf90c00_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0bf90c00\",\n null,\n false,\n _uni_icons_vue_vue_type_template_id_0bf90c00_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3VuaS1pY29ucy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGJmOTBjMDAmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91bmktaWNvbnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktaWNvbnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiMGJmOTBjMDBcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy91bmktaWNvbnMvdW5pLWljb25zLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///14\n");
/***/ }),
/* 15 */
/*!********************************************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/uni-icons/uni-icons.vue?vue&type=template&id=0bf90c00&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_10_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_0bf90c00_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--10-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=0bf90c00&scoped=true& */ 16);
/* 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_10_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_0bf90c00_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_10_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_0bf90c00_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_10_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_0bf90c00_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_10_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_0bf90c00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/* 16 */
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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--10-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/bmy/Desktop/uniappStudy/components/uni-icons/uni-icons.vue?vue&type=template&id=0bf90c00&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(
"text",
{
staticClass: _vm._$s(0, "sc", "uni-icons"),
style: _vm._$s(0, "s", {
color: _vm.color,
"font-size": _vm.size + "px"
}),
attrs: { _i: 0 },
on: { click: _vm._onClick }
},
[_vm._v(_vm._$s(0, "t0-0", _vm._s(_vm.icons[_vm.type])))]
)
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/* 17 */
/*!**************************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/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_6_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--6-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& */ 18);\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_6_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_6_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_6_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(__WEBPACK_IMPORT_KEY__ !== 'default') (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_6_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_6_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZzQixDQUFnQiwrc0JBQUcsRUFBQyIsImZpbGUiOiIxNy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1pY29ucy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1pY29ucy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///17\n");
/***/ }),
/* 18 */
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-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/bmy/Desktop/uniappStudy/components/uni-icons/uni-icons.vue?vue&type=script&lang=js& ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\nvar _icons = _interopRequireDefault(__webpack_require__(/*! ./icons.js */ 19));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n\n\n\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 * @event {Function} click 点击 Icon 触发事件\n */var _default =\n{\n name: 'UniIcons',\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\n data: function data() {\n return {\n icons: _icons.default };\n\n },\n methods: {\n _onClick: function _onClick() {\n this.$emit('click');\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91bmktaWNvbnMvdW5pLWljb25zLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUtBLCtFOzs7Ozs7Ozs7QUFTQTs7Ozs7Ozs7O0FBU0E7QUFDQSxrQkFEQTtBQUVBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBREE7O0FBS0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBTEE7O0FBU0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBVEEsRUFGQTs7O0FBZ0JBLE1BaEJBLGtCQWdCQTtBQUNBO0FBQ0EsMkJBREE7O0FBR0EsR0FwQkE7QUFxQkE7QUFDQSxZQURBLHNCQUNBO0FBQ0E7QUFDQSxLQUhBLEVBckJBLEUiLCJmaWxlIjoiMTguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHRleHQgOnN0eWxlPVwieyBjb2xvcjogY29sb3IsICdmb250LXNpemUnOiBzaXplICsgJ3B4JyB9XCIgY2xhc3M9XCJ1bmktaWNvbnNcIiBAY2xpY2s9XCJfb25DbGlja1wiPnt7aWNvbnNbdHlwZV19fTwvdGV4dD5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGljb25zIGZyb20gJy4vaWNvbnMuanMnO1xyXG5cdC8vICNpZmRlZiBBUFAtTlZVRVxyXG5cdHZhciBkb21Nb2R1bGUgPSB3ZWV4LnJlcXVpcmVNb2R1bGUoJ2RvbScpO1xyXG5cdGRvbU1vZHVsZS5hZGRSdWxlKCdmb250RmFjZScsIHtcclxuXHRcdCdmb250RmFtaWx5JzogXCJ1bmlpY29uc1wiLFxyXG5cdFx0J3NyYyc6IFwidXJsKCdkYXRhOmZvbnQvdHJ1ZXR5cGU7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQU5BSUFBQXdCUVJrWlVUWW9KNDh3QUFHZjRBQUFBSEVkRVJVWUFKd0NNQUFCbjJBQUFBQjVQVXk4eVdYcGMzUUFBQVZnQUFBQmdZMjFoY0I5U0NhOEFBQVBRQUFBREltZGhjM0QvL3dBREFBQm4wQUFBQUFobmJIbG1XV2ZlY1FBQUNBUUFBRlljYUdWaFpCZWhBTUFBQUFEY0FBQUFObWhvWldFSCtnU0hBQUFCRkFBQUFDUm9iWFI0RDNJdWpBQUFBYmdBQUFJWWJHOWpZYTc3bWlBQUFBYjBBQUFCRG0xaGVIQUJuQUNvQUFBQk9BQUFBQ0J1WVcxbGo0dmJVd0FBWGlBQUFBTTVjRzl6ZEgvZzExWUFBR0ZjQUFBR2N3QUJBQUFBQVFBQUdidlRlRjhQUFBVQUN3UUFBQUFBQU5veEUzTUFBQUFBMmpTcFVBQUEvNVVFSEFOckFBQUFDQUFDQUFBQUFBQUFBQUVBQUFPQS80QUFYQVNBQUFBQUFBUWNBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQ0dBQUVBQUFDR0FKd0FEQUFBQUFBQUFnQUFBQW9BQ2dBQUFQOEFBQUFBQUFBQUF3UUJBWkFBQlFBQUFva0N6QUFBQUk4Q2lRTE1BQUFCNndBeUFRZ0FBQUlBQlFNQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBQUFBQUFVR1pGWkFCQUFCM282UU9BLzRBQVhBT0FBSUFBQUFBQkFBQUFBQUlBQXMwQUFBQWdBQUVFQUFBQUFBQUFBQUZWQUFBRUFBQkxCQUFBaVFRQUFDRUVBQUJMQkFBQWx3UUFBQ2tFQUFCZEJBQUFKd1FBQUNnRUFBQUFCQUFBY3dRQUFDY0VBQUFvQkFBQUFBUUFBQ0FFZ0FCVkJBQUFlZ1FBQUNnRUFBQ2NCQUFBa2dRQUFBZ0VBQUROQkFBQXlRUUFBTjBFQUFESkJBQUFlQVFBQUFZRUFBQkNCQUFBVmdRQUFHb0VBQUNFQkFBQWhBUUFBRXNFQUFBeEJBQUFNUVFBQUVzRUFBQWNCQUFBU3dRQUFFc0VBQUJMQkFBQVN3UUFBRXNFQUFBY0JBQUFTd1FBQUVzRUFBQkxCQUFBU1FRQUFPTUVBQUVBQkFBQVN3UUFBQndFQUFBZEJBQUFiUVFBQUo4RUFBRkFCQUFCUUFRQUFMZ0VBQUFMQkFBQVN3UUFBRllFQUFBL0JBQUFTd1FBQUVzRUFBRFJCQUFBWkFRQUFJTUVBQUFMQkFBQVZnUUFBRXNFQUFCTEJBQUFaQVFBQUZBRUFBQlJCQUFBa2dRQUFBUUVBQUJxQkFBQUFBUUFBSXdFQUFDTUJBQUJMd1FBQVM0RUFBQzdCQUFBdXdRQUFISUVBQUJ5QkFBQkhnUUFBQTBFQUFBNUJBQUFRQVFBQURFRUFBQXhCQUFBQ0FRQUFCRUVBQUFTQkFBQVNRUUFBRXNFQUFBQUJBQUFBQVFBQUFBRUFBQ0RCQUFBVlFRQUFEd0VBQUJWQkFBQVZnUUFBRHdFQUFCV0JBQUFLQVFBQUNZRUFBQW1CQUFBMWdRQUFFRUVBQUZmQkFBQVp3UUFBRXNFQUFBL0JBQUFCZ1FBQUFBRUFBQUFCQUFBU3dRQUFIZ0VBQUFBQkFBQWhBUUFBSklFQUFDRUJBQUFSUVFBQUlRRUVnQWNCQklBSEFRU0FCd0VFZ0FjQVZVQUFBQUFBQU1BQUFBREFBQUFIQUFCQUFBQUFBSWNBQU1BQVFBQUFCd0FCQUlBQUFBQWZBQkFBQVVBUEFBQUFCM2hBdUV5NGdQaU0rSms0d1BqTStOZzQyVGtDZVFSNURUa09lUkM1R1BrWnVSbzVITGxDT1V3NVRMbE5lVTM1V0RsWStWbDVXamxpT1dRNWdubUV1Zlc1OW5uNytmMTUvcm9BZWdsNkVEb1IraE82RmJvWE9oZTZHVG9hT2h1Nkhmb2UraUU2Skxvb2VpazZLL29zZWkvNk56bzV1anAvLzhBQUFBQUFCM2hBT0V3NGdEaU1PSmc0d0RqTXVOZzQyUGtBT1FRNURUa04rUkE1R0RrWmVSbzVIRGxBT1V3NVRMbE5PVTM1V0RsWXVWbDVXZmxnT1dRNWdubUV1Zlc1OW5uNytmMDUvcm9BZWdpNkR2b1IraE42RmJvWE9oZTZHVG9hT2h1Nkhmb2V1aUU2Skxvb2VpazZLL29zZWkvNk56bzVPanAvLzhBQWYva0h3TWUxaDRKSGQwZHNSMFdIT2djdkJ5NkhCOGNHUnYzRy9VYjd4dlNHOUViMEJ2Skd6d2JGUnNVR3hNYkVocnFHdWthNkJybkd0QWF5UnBSR2trWWhoaUVHRzhZYXhobkdHRVlRUmdzR0NZWUlSZ2FHQlVZRkJnUEdBd1lCeGYvRi8wWDlSZm9GOW9YMkJmT0Y4MFh3QmVrRjUwWG13QUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUVlBQUFFQUFBQUFBQUFBQVFJQUFBQUNBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRW9BbWdFZ0FXSUJrQUg0QW5BQ3dnTVVBNVlEM0FRa0JFNEVvQVUwQmE0R1BnYXVCdlFIVmdmc0NGQUlpZ2pnQ1JJSm1nbmtDa0FLaWdzVUMyb0x2Z3dVREhRTTFBMUFEYVlOK0E0MkRtUU9xQThDRHpJUGNBK2FEOW9RRWhCQUVHb1FzQkVBRWZvU05oSm1Fbm9TamhLNkV4d1RhQlF1RklBVTJoVklGWXdWNkJZK0Zwd1hDaGRTRjZ3WDRCaDRHTjRaSGhtQUdkNGFHaG84R21JYWhCcXFHdHdiRGh0QUczSWJoQndNSExnZE9oMXdIYVllRUI1b0hzZ2ZGQjh1SDVRZ0FpQlNJSW9nN2lHZ0lnUWlNQ0xpSXpRamhDUFVKRHdrYkNTbUpOb2xOQ1ZpSlp3bDVpWStKcGdtMENkQ0o2NG4rQ2dxS0hJb3dpazZLY1FxSkNxdUt3NHJEZ0FBQUFNQVMvL0xBN1VETlFBTEFCMEFLUUFBQlQ0Qk55NEJKdzRCQng0QkV3NEJCeTRCSno0Qk54NEJGeFFHQnk0Qkp6NEJOeTRCSnc0QkJ4NEJBZ0M0K0FVRitMaTU5d1VGK0xoaWpDSXJNQUVFekp5YnpRUXhLeUtNWWo5VEFRSlNQejlUQVFKU05RWDR1TGo0QlFYNHVMajRBUjRCT1Njd2ZFZWJ6UVFFelp0SGZERW9PVW9CV2taRFdnSUNXa05HV1FBQUFBQUVBSW4vOGdOM0F3MEFDd0FYQUNJQUxRQUFBVDRCTnk0Qkp3NEJCeDRCTnk0Qkp6NEJOeDRCRnc0QkFTRVdKeTRCSnc0QkJ3WTNCamMwTmpjZUFSVVdKd0lBVDJnQ0FtaFBUbWtDQW1sT01FTUJBVUl4TWtFQkFVTCt3Z0lhYWdFQnhiQ3d4UUVCVmhFQm5aU1VuUUVRQVlBQ2NsVlViZ0lDYjFSVmNUNENURG81U2dFQlNUazZUZjR4QVVaYnNRWUdzVnRHUWdFTk80a0dCb2s3RFFFQUJRQWgvNndENEFOVUFBc0FGd0FzQURnQVZRQUFBVDRCTnk0Qkp3NEJCeDRCTnk0Qkp6NEJOeDRCRnc0QkJ5SUdCeFlYTmpjZUFSY1dKeUVHQnlFV0p5NEJBVDRCTnk0Qkp3NEJCeDRCTnlJbVBRRWpMZ0UwTmpzQk5UUTJNaFlkQVRNeUZoUUdCeU1WRkFZQ2FVNXBBZ0pvVDA1cEFnSnBUakZDQVFGQ01URkNBUUZDTVRwbEtSc1ZQMW1VbkFFQkVmNkZBUW9CY21vQkFzVDk0bHQ4QWdKN1hGeDdBd043WEFzUlVnc1BEd3RTRVJjUVVnc1BEd3RTRUFISEFuSlZWVzBDQW05VFZYSS9BVXc3T1VrQkFVazVPazEzR1JZV0hCOEJCb2s3RFFFaElBRkdXN0grSVFKOFhGeDdBZ0o3WEYxN1NnNE5XQUVQRmc5WkRBNE9ERmtQRmc4QldBME9BQUFBQUFNQVMvL0xBN1VETlFBTEFCY0FKQUFBQlQ0Qk55NEJKdzRCQng0QkV4NEJGdzRCQnk0Qkp6NEJBUmNPQVNJbUp6YytBVGNlQVFJQXVQZ0ZCZmk0dWZjRkJmaTRQMUlDQVZNL1AxTUJBVk1CUkFFemlKYUpNZ0VjaG1OamhUVUYrTGk0K0FVRitMaTQrQUtuQWxwRFJsb0JBbGxHUTFyK0RRVTFPam8xQlNsQkFnSkJBQUlBbC8vL0Eya0RBUUFMQUJnQUFBRStBVGN1QVNjT0FRY2VBUU1oTWpZMUxnRW5EZ0VIRkJZQ0FFZGpBZ0pqUjBkaUFnSml4Z0lhTWlvQ3Y2aW92d0lxQVl3QmFsSlJaZ0VCWjFGUmF2NXlIQjFacUFZR3FGa2RIQUFBQkFBcC83SUQyQU5PQUFzQUdnQW1BRU1BQUFFK0FUY3VBU2NPQVFjZUFSY2lCZ2NlQVJVVUJ5RXlOaWN1QVFFK0FUY3VBU2NPQVFjZUFUY2lKaWMxSXlJbU5EWTdBVFUrQVRJV0Z4VXpNaFlVQmlzQkZRNEJBbTlIWWdJQ1lrZEhZZ0lDWWtjM1h5Y3ZOZ2dCYlRJcUFRRy8vZXRjZXdNQ2ZGeGNld0lDZTEwTUVBRlJEQThQREZFQkVCY1FBVkVNRGc0TVVRRVFBZGtDYVZKUlpnRUJaMUZSYVU4WUZDWnVRU0FmSFJ4WnFQNHNBbnhiWEh3Q0FueGNYSHRLRGd4WkR4Y1BXUXdPRGd4WkR4Y1BXUXdPQUFJQVhmL2NBNlFESkFBbkFFNEFBQVVXTmo4Qk5pYzJMd0VtSWc4QkJpY3VBeWNtUHdFK0FTOEJKaU1tRHdFT0FSVVVIZ0kzSWk0Q0p6WTNOamMrQVI4QkZoUVBBUVlVRng0REZ4WXlQd0UyTWg4QkZnWVBBUVlDekRkUUlRa25BUUU1ZlIwL0d5RU9EeEk2TWl3TkNnNGhHZ0VWVnljdUtTc01KQ0J1ME5SZFU4Q3Jid0VCTWdRRkV5Y01Vd2NLSmhZUUV6YzBRaG9XTWhZbUNoVUtmUk1CRWdZdUl3RWhKUW9zS0M4b1ZoUWFJUTRLRERJeU14VU9EaUViUHgxOU9BRW5DU0JRTjEzVjBHNUNhNnZFVkVndEF3UVFBaE45Q2hVS0poY3hGaG8rTkRvVUVCWW1DZ1pVRENjVUNERUFBQVVBSndBUEE5a0M4UUFOQUJjQUhRQWhBQzRBQURjaE1qWTFFVFFqSVNJR0ZSRVVDUUUyTXlFeUZ3RUdJZ1VSTlJjSEpnRVJKemNCSWljbEZ4WTNGajhCQlFZanJRS3lPeitHL1U0NlFBR20vcndPRkFLcUZBLyt2UnN5L29EMzlnRURNUFgxL1JNU0RRRUFIQ3d0TEMwY0FRQU9FdzlDUXdIWmhFSkMvaWVGQVZzQlFBWUgvc0VidXdIWkJQTHpCQUhjL2lMeDhmM2dCdjBiS3dFQkt4djlCZ0FBQWdBby83NEQyQU01QUJrQU1BQUFKVFlYRmpNK0FUY3VBU2NPQVFjVUZoOEJNaU1YSGdFWE56WUJOaVEzRmdRWEJnUUhJaWN4SmdZSEJqNEJMd0V1QVFGbEtTc2pKSy9rQkFUa3I2L2tCRVEvRWdFQ0J4a1pBUm9NL3NzRkFRckp5UUVLQlFYKzlza3JLQ3RaYUMxRUl4MFhTbFZrRGdrRkJMeUppYndFQkx5SlJud3ZEUVFUTHhzTkJnRk1xT0FFQk9Db3FkOEZCZ2hGSHd4SFZoa1FONWtBQUFBREFBRC90UVFBQXVVQUp3QkFBRmtBQUJjeU5qOEJGaGN6Rng0Qk16NEJQUUV6UGdFM05TNEJKeU0xTGdFbklRNEJCeEVlQVJjekZSUTNMZ0VyQVNJbUp4RStBVE1oTWhZWEZTTU9BUWNWRkJjSEJTY3VBU3NCSWlZbk5UNEJNeUV5RmhjVkRnRXJBU0lHQi9FTkdSQjRKMHQ3ZHhBV0RSSVVEMFJRQVFGUVJEZ0JVRW4rQWtkVEFRRlRSeTgyQVE4TVJqQTBBUUUwTUFIM01EUUI2VWROQVFlREFpWnlDaElPZGkweEFRRXhMUUZVTFRFQkFURXRKZ3dQQVNNTUQyc3JBV1lORHdFWEZWVUJURWZTUjB3QkcwbFBBUUZQU2Y2M1NVOEJZU3FqRUE0ek1nRkZNak16TWhrQlRFZlNIUmg1SjJjSkJ6QXYwQzh3TUMvUUx6QU9Ed0FBQUFFQWMvL3hBNDBERHdBc0FBQWxIZ0VYRmpjK0FUVTBKaThCSmlNR0R3RUdJaWN1QXljbU5EOEJOamMwTHdFbUJ5SUdCdzRCRlI0QkFVeGYwVjVUT3hJVERRK0VIUmNjSEI4SEZBY1VQVUV6Q3dVR0hoNEJGVndZSkJVcUV4OGRBbmpOWG5zQ0FUOFRLeFlRSGd0ZEZRRWVIZ1lFREROQlBSUUlFZ2NnSEJ3WEhvRWZBUk1TSGtrcFhzOEFCQUFuQUE4RDJRTHhBQW9BRVFBWUFDUUFBQUVXTndFbUl5RWlCd0VXQlFrQkJoVVJGQVUyTlJFMEp3a0JJVEkzQVFjR0lpOEJBUllDQVJvYkFYUVlQLzFPTnhVQmR4ditTd0V2L3RBS0E2Z0tDZjdSL2d3Q3NqWVYvc3dkS2x3cUhmN01HQUZQQVJ3QmNSWVYvbzRjK2dFckFTd1NMUDRuTGhJVExRSFpLeEwrMWY2UUZBRXlIQ29xSFA3UEZRQUFBUUFvLzc0RDJBTTVBQllBQUJNMkpEY1dCQmNHQkFjaUp6RW1CZ2NHUGdFdkFTNEJLQVVCQ3NuSkFRb0ZCZjcyeVNzb0sxbG9MVVFqSFJkS1ZRR3RxT0FFQk9Db3FkOEZCZ2hGSHd4SFZoa1FONWtBQWdBQS83SUVBQUx0QUJ3QU5RQUFGekkyUHdFdUFTYzFQZ0U3QVNjdUFTY2hEZ0VIRVI0QkZ6TVZGQllGUGdFOUFUTStBVGMxTGdFbklRNEJIUUVVRmhjekZ4NEI1Z3NTRFdvUUZRRUJYbFQrQVFSSFB2NFBQMG9CQVVvL1BCRUNXUThSSmo5S0FRRktQLzZhUWtoSVFuT0REUkliQ3d4aUN5NHM4RlJkRGpoQ0FRRkdRZjZjUWtzQmFSRVVNd0VVRUdvQlMwSGRRVVlCQVVaQjNVRkxBWGNNREFBSEFDQUFHZ1A2QXpZQUN3QWdBQ3dBT0FCRUFFMEFWZ0FBQVRZbUJ3WW1OellXQndZbUFTNEJKelEyTno0QkJ3WTJOellXQndZV0Z4WUNBeTRCQnc0QkZ4NEJOejRCQXdZV056WVdCd1lXTnpZbUFRNEJKeTRCTno0QkZ4NEJJeVlPQVI0QlBnRW1OeVlPQVI0QlBnRW1BeHNKTENNZ0N4NUpXUk1OTmY2ZW5QRUdTMFNVMHlFRUdBTnpoQ0lFQ1F1M3pob0xyWHA2bUFVTHJYcDZtQmtqRGlWcWd4d0dQUThudVA3WEduVTlPaW9ZRzJ3N1BERzVFeWdYQ1NVcUdBc3FCdzhJQXc4UUNBUUNFeU14QmdNMkN3eGxSaDBSL2lZQmgzZy9pa1NOQklZUkJRRXZNRjhOQ1FOTi9zc0JBVkJhQ2c1NlVWQmJDZzk2QWtJTVB3TVJrR2trRkNHVHpQMmhPREVTRlY4ME16QU9FVjBJRGlVa0VRNG1KQ0VEQmc0TkJ3WVBEUUFBQUFZQVZmLzJCQndEQ2dBV0FCOEFLQUE1QUVNQVRRQUFBVElYTGdFbkRnRUhGQllYQnpjZUFUTXlOeVkxUGdFbk1oWVVCaUltTkRZSElpWTBOaklXRkFZQkxnRW5EZ0VISGdFWE1qWTNGeWMrQVNVaUpqUTJOeDRCRkFZeklpWTBOamNlQVJRR0F1TVJFQm0vZ1pIQkJFaEJJbmNnT1I4UUVBb0NvenNVRnhjb0hoN2JGQjhmSnhjWEFzMEVxSGQ5b3dNRG8zMFpOQnBlR2pSRC9vQU9GQlFPRXhjWHFRNFVGUTBURnhjQ0d3SnFoUUlEbzMxR2RDMW5QQWNLQVNJbWM1aGdGeWNYRnljWFZSY25GeGNuRi83dWFZd0RBNHhwYW93REN3YzBWaWRrWlJVYUZBRUJGQnNVRlJvVUFRRVVHeFFBQUFBSkFIci8rZ09HQXdZQUJ3QVFBQmdBSUFBb0FFQUFTQUJRQUZnQUFDVU9BUjhCUGdFM0pSVVdGekkzSnlZR0V5SUhGeFkzTlNZRkJnY1VGemMySnpjT0FRY2hNalluQnhVVUh3RVdPd0V5UHdFMlBRRTBMd0VtS3dFaUR3RUdKUWNHRnpNMk56UURFUlFXUHdFdUFRRWVBUmNSTGdFSEFmVUNBZ0tRUEdNai9oUk5XaWdsN1FJRnB5Y2w3Z1VCVGY1RkpRRUk3Z01HRVR4akl3RlJBZ0lDdGdKZUFnT0ZBd0plQWdKZUFnT0ZBd0plQWdJbTdRUUd6Q1VCclFVQ2tCWk4vWVFWVGpVQkJBS29BUVFDa0JWTk5VWE5KUUVJN1FJQ0FoY0g3Z01GelNYZFRWc29KZTRGQXNnV1RUVUZBcDJFQXdKZUFnSmVBZ09FQkFKZEF3TmRBd2Z0QlFKTld5Y0JIZjZ3QWdJQ2tEeGovbHc4WXlNQlVRSUNBZ0FBQUFBRkFDai94UVBZQXpzQUdBQXhBRG9BUXdCTUFBQUZNalkvQVNFK0FUVVJOQ1lqSVNJR0ZSRVVGaGN6RlJRV056VTBKaXNCSWlZMUVUUTJNeUV5RmhVUkZBWWpJU0lHQndNdUFTSUdGQll5TmpjdUFTSUdGQll5TmpjMEppSUdGQll5TmdFdkVCc1RsQUVUWUdSa1lQM1lZR1JrWUJVWUtBOFJOVUUrUGtFQ0tFRStQa0grNmhFWERGRUJJREFnSURBZ3hBRWdNQ0FnTUNERUlUQWdJREFoT3hFUmd3RmxYd0ZJWDJWbFgvNjRYMlVCYnhrZFRud1NEMEEvQVVnL1FFQS8vcmcvUUFnTkFTY1lJQ0F3SVNFWUdDQWdNQ0VoR0JnZ0lEQWhJUUFBQUFFQW5QL1pBMlFESmdBcEFBQWxMZ0VuRkFZSEhnRUhCaVluRGdFbkpqWTNMZ0UxRGdFSElpWTNOajhCSmpZM0hnRUhGeFlYRmdZRFdoRTJBeWtyR0RzSUU4QTBOTUFUQ0RzWUt5a0ROaEVJQWhvTUVDWUZnSTJNZ0FRbUVBd2FBbkVFVFFZb1dpWUhIaFFPQWdZR0FnNFVIZ2NtV2lnR1RRUk9WaWdvWDVUS0JBVElsbDhvS0ZaT0FBQUFCQUNTQUtVRGJnSmJBQThBSHdBdEFEOEFBQk1WSGdFeklUSTJQUUUwSmlNaElnWW5JVElXRlJFVUJpTWhJaVluRVQ0QkJSVVVId0VXTmpjMUxnRVBBUVluTno0QkhnRVZFUlFPQVNZdkFTWTlBVFRiQVJRUUFTVVBGUlVQL3RzUUZBRUJiaDRyS3g3K2toNHFBUUVxQWpFSEpBa1VBUUVVQ1NRSEtXMEpGQlFMQ3hRVUNXME9BZTdjRHhVVkQ5d1BGUlZlS3g3KzNCNHJLeDRCSkI0cnRVd0pCUjRHQ2d1R0N3b0dIZ1VsV0FZRENSSUwvdUlMRWdrQ0IxZ0xFWEFSQUFBQUFBVUFDUC9uQS9nREdRQWJBRHNBUndCVkFHUUFBQmNoTmpjUkppc0JJaVl2QVM0Qkt3RWlCZzhCRGdFckFTSUhFUlkzSWlZMUVUUTJPd0V5Tmo4QlBnRTdBVElXSHdFZUFUc0JNaFlWRVJRR0l5VStBVGN1QVNjT0FRY2VBUUV5TmpjMExnRWlEZ0VWRkJZWEFTNEJKejRCTnpJZUFoUU9BbzhDNG9ZQkFZWmtHQm9OSXc4bklhc2dLQThqRFJvWVlZWUJBWWNnSXlNZ2NSMGtFQ0lSSGh4L0hCNFJJaEFrSFhRZ0l5TWcvcEJrZ3dNRGcyUmtnd01EZ3dHWUZoNEJEaGtjR1E0ZUYvN01TRjhDQWw5SUlqMHdHaG93UFJrQmhBSEJoQTBRSmhJVEV4SW1FQTJFL2orRVJDSWlBYmtpSVE0U0pSUVBEeFFsRWc0aEl2NUhJaUpFQTRSa1pJUUNBb1JrWklRQlVSNFdEeGdPRGhnUEZoNEIvdThCWUVoSVh3SVpNRDVFUGpBWkFBQUFBQU1BemYrMUF6TURTd0FOQUJrQVFnQUFBUkV1QVNjT0FRY1JIZ0VYUGdFbkZBWWlKalVSTkRZeUZoY0JJZ1lVRmpNaE1qWTBKaXNCTlQ0Qk56VTBKaUlHSFFFT0FRY3VBU2MxTkNZaUJnY1ZIZ0VYRlFLY0FWVkdSbFVCQVZWR1JsVkFNVk15TWxNeEFmN2xEaElTRGdGL0RSTVREYUI5bEFJVEd4TUJnWEJ2Z2dFVEdoTUJBcFI5QVpVQkRrdGJBZ0piUy83eVMxd0JBVnhMTURnNE1BRU9NRGMzTVAxVEV4c1RFeHNUWkF5Z2dGY05FeE1OVlcrQ0FnS0NiMVVORXhNTlY0Q2dER1FBQWdESi84UUROd00zQUJBQUh3QUFBUzRCSnc0QkJ4NEJId0VXTWo4QlBnRWxQZ0UzSGdFWEJnSUhCaUluSmdJQzdnS0NhbXFDQWdKc1dRb0xKQXNLV1d6OTNRT3doSVN3QXdtNFNSUXpFMG00QWR1QmtRRUJrWUZMMG5VT0RRME9kZE5LcHJVQkFiV21nLzdZVmhZV1ZRRXBBQUFDQU4zL3hBTWpBendBRFFBMkFBQUJFUzRCSnc0QkJ4RWVBUmMrQVFFT0FSUVdNeUV5TmpRbUp5TTFQZ0UzTlRRbUlnWUhGUTRCQnk0Qkp6VXVBU0lHSFFFZUFSY1ZBb0lCUnpvNlJ3RUJSem82Ui82M0RSTVREUUdRRFJNVERhaDNpd0VTR2hJQkFYMW1abjBCQVJJYUVnR0xkZ0dBQVRJOVRBRUJURDMremp4TkFRRk4vc0VCRXhvVEV4b1RBVjRNbW5kbERSSVNEV1ZrZkFJQ2ZHUmxEUklTRFdWM21neGVBQUFBQWdESi84UUROd00zQUE0QUdnQUFFejRCTng0QkZ3WUNCd1lpSnlZQ0pUNEJOeTRCSnc0QkJ4NEJ5UU93aElTd0F3bTRTUlF6RTBtNEFTNHZQZ0VCUGk4dlBnRUJQZ0hicHJVQkFiV21nLzdZVmhZV1ZRRXBPZ0UrTHk4K0FRRStMeTgrQUFVQWVQL0FBNGNEUUFBUkFCMEFQZ0JLQUZrQUFBRWVBUjBCRnhFdUFTY09BUThCRnpVK0FRRVdNalkwSndFbUlnWVVGeE1pQmhRV015RXlOalFtS3dFMU5qY25CZ2N1QVNjMU5DWWlCaDBCSGdFWEZRRTBKaUlHQnhVVUJ4YzJOUVV5TmpjbkJpTWlKaWMxSnhVZUFRSG9KU3hDQWs5Q09rd0pBVDhCTEFHTENoc1RDdjAwQ2hzVUNwNE5FeE1OQVpBTkV4TU5wMUk3TGpWTFpud0NFaHNTQW9wM0FVTVNHaElCQlRVUC90VVpKQTQxQmc4aUpnRkNBVTBEQWdFeko4NUNBUTVFVmdFQlF6WU5QaXduTS8wZENoTWJDZ0xOQ2hRYkN2MFdFeG9URXhvVFhnZ3FMaVFCQW4xa1pRMFNFZzFsZDVzTVhnSGhEUklTRFdVWkdUTXVONU1KQ1RRSEtTSWFRMVJLU1FBQUF3QUcvL1VEK2dNTEFBd0FId0FyQUFBWElUSTNFU1luSVNJSEVSWXpBUzRCRHdFbkppY2lEd0VSTmpNaE1oWVZFU1UrQVRjdUFTY09BUWNlQVkwQzVvWUJBWWI5R29ZQkFZWUNRUjFISGNGUUd4NGRHb0FCUVFMa0lDTDlraW81QVFFNUtpczVBUUU1Q29RQ0RJUUJoZjMwaFFHTUdnRWJyVWdZQVJoekFkaERJU0wrSjlNQk9pb3JPUUlDT1NzcU9RQUFBQVFBUXYvUkE3NERMd0FiQUNVQUxBQTRBQUFGTWo4Qk5qVVJKaWNpRHdFbkppSVBBUVlWRVJRV016SS9BUmNXSlNJMUVUUS9BUkVIQmdVbUx3RVJId0VURVRjMk54WVhFUlFQQVFZQ2pSZ1Q0U1VCTUE4VTVPa1RNQlRlSmhvWER4WFo3UmorR0FZT3dNSURBZFlKQ2JvTnYwWENCQUlGQVE2c0NpOExmeFVyQWxJd0FRdCtqZ3dNZnhVcS9hNFlHZ3gxaFF4cEJ3SVREd2x2L2N4ckFRNEZCV2tDTWdoMC9jOENOV2tDQVFFRy9lMFFDR1FHQUFBREFGYi96UU9tQXpBQUNRQVJBQ2tBQUFFM05qUXZBU1lHRHdFQk53RW5BUWNHRmdNaE1qWTNFUWNSRGdFaklTSW5FVFl6SVRjaElnY1JGZ044SHdzTENnb2JDeC8rVFZNQmV6ditoaWNDQ2FzQjl6by9BVVVCSGhmK0MwRUNBa0VCYzBYK1I0WUJBUUxLSHd3YkN3c0tBZ29mL2dja0FYbzYvb1pRQmdyK3cwTkNBZDFGL21zaElrTUI1ME5GaFA0U2hRQUFCZ0JxLzZFRGxnTmZBQjhBS1FBekFFQUFUUUJaQUFBbEV6TXlOalFtSnlNMU5DWW5JdzRCQnhVakRnRVVGanNCRXg0QkZ5RStBUUUwTmpzQk1oWWRBU01ETGdFbkF5RUREZ0VISnpJMk54TTBKaUlHQndNVUZpTXlOalVETkNZaUJoVVRIZ0UzRVRRbUlnWUhFUjRCTWpZRExoNHJEUklTRGJ3NU1xRXlPQUc2RFJNVERTc2RBemd2QVlrdU9QNWVHQlNXRkJqdVJ4TVlBUjRDRHh3QkdCUS9DdzRCREE0VkRnRU5Edk1MRGcwUEZRNE5BUTJrRHhVUEFRRVBGUThHQW5NU0d4TUJRQzQyQVFFMkxrQUJFaHdTL1kwdk5RRUJOUU1mRWhjWEVqejlKd0VZRXdKcy9aUVRHQUZNRHcwQnhBMFBEd3orT3d3UUVBd0J4UXdQRHczK1BBMFBIQUhGREE4UERQNDdEQkFRQUFBQUFnQ0UvNXdEZlFOa0FCb0FPQUFBSlRJMk5SRW5GeFl5TmpRdkFTWWlEd0VPQVJZeVB3RUhFUlFXQXlFMkp4RTJKeU1WTXpJV0ZSRVVCaU1oSmljUk5qY3pOU01pRlJFVUFnQU9GQUpkQ2hzU0NwRU1HZ3lSQ1FFUkhBcGVBeFRvQWV5SEFRR0hkM1lnSWlJZy9oZENBUUZDZG5pRzdCTU9BYmhBWXdvUUd3bU1EQXlNQ1JvUkNtUkIva2dPRS82d0FZUUJwNFFCUlNJaS9tRWlJZ0ZEQVo5REFVV0YvbG1GQUFBQUFBSUFoUCt4QTMwRFRnQWFBRGdBQUNVeVB3RTJOQ1lpRHdFM0VUUW1JZ1lWRVJjbkppSUdGaDhCRmdNaE1pY1JOaWNqRlRNeUZoVVJGQVlqSVNJbkVUWTNNelVqQmhVUkZBSUFEUXlSQ2hJYkNsMENGQndVQTE0S0hCRUJDcEFNNlFIc2h3RUJoM3g3SUNJaUlQNFhRZ0VCUW5wOGhzc01pd29iRUFwa1FBSEVEaE1URHY0OFFHUUtFQnNLaXczKzZJUUJ1NFFCUlNNaC9rMGlJVU1CczBNQlJRR0Uva1dGQUFNQVMvL0xBN1VETlFBTEFCY0FOQUFBQlQ0Qk55NEJKdzRCQng0Qk55NEJKejRCTng0QkZ3NEJKVEkvQVJjV01qWTBMd0UzTmpRbUlnOEJKeVlpQmhRZkFRY0dGQllDQUxqNEJRWDR1TG4zQlFYNHVKdk5CQVRNbkp2TkJBUE8vdElQQ25wNUNoNFRDbnA3Q2hRY0NudDdDaHdVQ25wNkNoUTFCZmk0dVBnRkJmaTR1UGhFQk15Y204MEVCTTJibk15eUMzcDZDaE1lQ1hwN0Nod1VDbnQ2Q2hNZENucDZDUjRUQUFBQ0FESC85Z1BQQXdrQUlBQStBQUFGTWpZM0FUWTBKd0V1QVNNaUJoMEJJd1lDRng0Qk14WTJOejRCRnpNVkZCWTNJajBCTkFjakRnRUhCaUkxUGdFM014WTlBVFEyTWhjQkZoUUhBUVlDS3c4Y0VBRlNGeGYrcmhJWkR4Y2NEZWJWQVFFWkVnNGJDemluZXcwY0x3WU9PcG5DSlFJRkFxelpPZzREQndNQk1RVUYvczhFQ1E0T0FUOFlMQmdCUEJBUEhoZWlBdjd3OEJ3ZEFRMFRhRkFCcEJZY1hBYW1Ed0VCWDFJRUJaN3hCd0VQcWdNREEvN2JCQWdFL3Q4RUFBQUNBREgvOWdQUEF3a0FJQUErQUFBRk1qWTlBVE0yRmhjZUFUY3lOamMyQWljak5UUW1JeUlHQndFR0ZCY0JIZ0VuSWljQkpqUTNBVFl5RmgwQkZEY3pIZ0VYRkNJbkxnRW5JeVlkQVJRQjFSWWNEWHVuTnd3YkRoSVpBUUhWNWcwY0Z3OGFFZjZ1RnhjQlVoQWJDUU1FL3M4RkJRRXhBd2NERGpyWnJBSUdBU1hDbVRvT0NSd1dwQUZRWnhRTkFSMGM4QUVRQTZJV0hnOFEvc1FZTEJqK3dRNE9YQVFCSVFRSUJBRWxBd01EcWc4QkIvR2ZCQVJTWHdFQkQ2WUdBQUFEQUV2L3l3TzFBelVBQ3dBWEFFTUFBQVUrQVRjdUFTY09BUWNlQVRjdUFTYytBVGNlQVJjT0FRRWVBUmMrQVRjMEppSUdGUTRCQnk0Qkp6NEJOeklYQndZZUFUSS9BVFkwTHdFbUlnWVVId0VtSXc0QkFnQzQrQVVGK0xpNTl3VUYrTGlielFRRXpKeWJ6UVFEenY2bEFteFNVV3NDRVJnUkFrbzRPVW9DQWtvNUNBY3FDQUVPRndoVENBaFNDQmdPQng0R0JrcHFOUVg0dUxqNEJRWDR1TGo0UkFUTW5Kdk5CQVRObTV6TUFWUlNiUUlDYlZFTUVCQU1PVW9DQWtvNU9Fb0NBU2tJR0E4SVV3Z1hDVlFJRUJjSUh3RUNhUUFDQUJ6L3NRUGtBMGtBR1FBOUFBQVhGajhCRnhZMkp3TTNOaVlqQlFNbUlnY0RKU0lHSHdFREJqY2lQd0UyTHdFbU5qTUZGajhCTmpJZkFSWTNKVElXRHdFR0h3RVdCaThCSmc4QkJ0c2FLT1BqS0RVUVdlVW9GREwrNTFVUFFSQlYvdWN4RlNubFdoQlpBUUZWQ1JiVkF3RUVBUU1hQ0VvQ0F3RktDQm9CQkFNQkE5VVdDbFVCQWdQT0ZoWFBBandUSHFhbUhpY3VBUXVrSEQ4Q0FRd3ZMLzcwQWo4Y3BQNzFMa0VFOVJrUGt3SURCUUVhK0FRRStCb0JCUU1Da3c4WjlRUUNBNTBRRUo0Q0FBQURBRXYveXdPMUF6VUFDd0FYQURRQUFBVStBVGN1QVNjT0FRY2VBVGN1QVNjK0FUY2VBUmNPQVNjK0FUYzFNekkyTkNZbkl6VXVBU0lHSFFFakRnRVVGanNCRlJRV0FnQzQrQVVGK0xpNTl3VUYrTGlielFRRXpKeWJ6UVFEenB3UkV3R0dFaFlWRTRZQkV5SVNoaE1XRnhLR0VqVUYrTGk0K0FVRitMaTQrRVFFekp5YnpRUUV6WnVjekp3QkZSTi9FaU1TQVlZVEZoWVRoZ0VTSXhKL0VoWUFBQU1BUy8vTEE3VUROUUFMQUJjQUl3QUFCVDRCTnk0Qkp3NEJCeDRCTnk0Qkp6NEJOeDRCRnc0QkFTRXlOalFtSXlFaUJoUVdBZ0M0K0FVRitMaTU5d1VGK0xpYnpRUUV6SnlielFRRHp2NjRBVmtTRmhVVC9xY1RGaGMxQmZpNHVQZ0ZCZmk0dVBoRUJNeWNtODBFQk0yYm5Nd0JSQklpRXhNaUVnQUNBRXYveXdPMUF6VUFDd0FYQUFBRlBnRTNMZ0VuRGdFSEhnRTNMZ0VuUGdFM0hnRVhEZ0VDQUxqNEJRWDR1TG4zQlFYNHVKdk5CQVRNbkp2TkJBUE9OUVg0dUxqNEJRWDR1TGo0UkFUTW5Kdk5CQVRObTV6TUFBQUFBQUlBUy8vTEE3VUROUUFMQUNnQUFBVStBVGN1QVNjT0FRY2VBVGNpSmpRL0FTY21ORFl5SHdFM05oNENEd0VYRmhRR0lpOEJCd1lDQUxqNEJRWDR1TG4zQlFYNEhnOFZDNENBQ3hVZUNvR0JDeDBVQVF1QWdBb1ZIZ3FBZ0FzMUJmaTR1UGdGQmZpNHVQanlGUjRLZ1lBS0hoUUtnSUFNQVJRZUNvR0FDaDhWQ29HQkNnQUFBQUFDQUV2L3l3TzFBelVBQ3dBM0FBQUZQZ0UzTGdFbkRnRUhIZ0VEUGdFM01oY25KalEyTWg4QkhnRVBBUVlpSmpRL0FTWUhEZ0VISGdFWFBnRTNORFl5RmhVT0FRY3VBUUlBdVBnRkJmaTR1ZmNGQmZnTEEydE1CZ1lmQnc4WUNGUUhBUWhVQ1JjUENDb0hDRHBNQVFGTU9qbExBaEVaRVFKdFVsTnVOUVg0dUxqNEJRWDR1TGo0QVo1U2F3SUJId2dZRUFoV0NCZ0lWQWdQR0FncUFRRUJTems2U3dJQ1N6b01FUkVNVTI0Q0FtOEFBQUFCQUJ6L3NRUGtBMGtBR1FBQUZ4WS9BUmNXTmljRE56WW1Jd1VESmlJSEF5VWlCaDhCQXdiYkdpamo0eWcxRUZubEtCUXkvdWRWRDBFUVZmN25NUlVwNVZvUVBCTWVwcVllSnk0QkM2UWNQd0lCREM4di92UUNQeHlrL3ZVdUFBQUNBRXYveXdPMUF6VUFDd0FvQUFBRlBnRTNMZ0VuRGdFSEhnRTNJaVk5QVNNaUpqUTJPd0UxTkRZeUZoMEJNeklXRGdFckFSVVVCZ0lBdVBnRkJmaTR1ZmNGQmZpM0VoT05FeGNXRkkwVEpCU05GQmNCRmhTTkZEVUYrTGk0K0FVRitMaTQrTnNYRTRVVEpST09FeGNXRkk0VEpST0ZGQllBQUFBQUFnQkwvOHNEdFFNMUFBc0FGd0FBQlQ0Qk55NEJKdzRCQng0QkV5SW1ORFl6SVRJV0ZBWWpBZ0M0K0FVRitMaTU5d1VGK0FNVUZ4Y1VBV29VRmhjVE5RWDR1TGo0QlFYNHVMajRBWW9USlJNVEpSTUFBd0JMLzhzRHRRTTFBQXNBRndBakFBQUZQZ0UzTGdFbkRnRUhIZ0UzTGdFblBnRTNIZ0VYRGdFblBnRTNMZ0VuRGdFSEhnRUNBTGo0QlFYNHVMbjNCUVg0dUp2TkJBVE1uSnZOQkFQT20zU2VBd09lZEhhZEF3T2VOUVg0dUxqNEJRWDR1TGo0UkFUTW5Kdk5CQVRObTV6TVVnT2VkWFdlQXdPZWRYV2VBQUFDQUVuL3lRTzNBemNBQ3dBZ0FBQUZMZ0VuUGdFM0hnRVhEZ0VUSmlJUEFRWWlMd0VtSWdZVUh3RVdNajhCTmpRQ0FMcjRCUVg0dXJyNEJRWDRDd2thQ2NnS0dRazdDaGtUQ1dnSkdRcjBDVGNGK0xxNitBVUYrTHE2K0FKR0NRbklDZ282Q2hNWkNtY0pDZlFLR1FBQUFRRGpBR01ESFFLZEFCc0FBRGNHRkJZeVB3RVhGakkyTkM4Qk56WTBKaUlQQVNjbUlnWVVId0h1Q3hZZkROemNDeDhYQzl6Y0N4Y2ZDOXpjREI4V0M5dWtDeDhYQzl6Y0N4Y2ZDOXpjQ3g4WEM5emNDeGNmQzl3QUFBQUJBUUFBZ0FNQUF0Z0FGZ0FBSlM0Qkp6NEJOelVYQnpVT0FRY2VBUmMrQVRjekRnRUNBRzJRQXdPUWJjREFYSG9DQW5wY1hIb0NLQU9RZ0FPUWJXMlFBMWlBYjI4Q2VseGNlZ0lDZWx4dGtRQUFBQUFCQUV2L25RTzFBMTRBS1FBQUJUNEJOeTRCSnlZT0FSWVhIZ0VYRGdFSExnRW5QZ0UzRlI0QlB3RTJOQzhCSmdZSEZRNEJCeDRCQWdDNCtBVUJZbFFQSFJFSERVVlJBUVBPbTV2TkJBT2FmQUVaRW9vT0Rva1NHZ0daeGdNRitHTUYrTGh0dUQwTEJSd2JDaktZWFp2TkJBVE5tNFhBSGo0V0RBMWdDaHNMWUF3TEZ6MGc2Nks0K0FBQUFBSUFIUCt4QStRRFNRQVpBQzBBQUJjV1B3RVhGalluQXpjMkppTUZBeVlpQndNbElnWWZBUU1HSlJFMkh3RVdOeVV5Rmc4QkJoOEJGZ1l2QVNiYkdpamo0eWcxRUZubEtCUXkvdWRWRDBFUVZmN25NUlVwNVZvUUFVQUNBVW9JR2dFRUF3RUQxUllLVlFFQ0E4NEtQQk1lcHFZZUp5NEJDNlFjUHdJQkRDOHYvdlFDUHh5ay92VXU1d0lpQVFUNEdnRUZBd0tURHhuMUJBSURuUWdBQUFBTUFCMy9uUVBqQTJNQURBQVpBQ1lBTXdCQUFFMEFXZ0JuQUhRQWdRQ09BSnNBQUFFaUJnY1ZIZ0V5TmpjMUxnRUhEZ0VmQVI0QlBnRXZBUzRCQlNZR0R3RUdIZ0UyUHdFMkpnVUdGaDhCRmo0QkppOEJKZ1lGTGdFUEFRNEJIZ0UvQVQ0QkZ6UW1KeU1PQVJRV0Z6TStBU1VVRmhjelBnRTBKaWNqRGdFRk5pWXZBU1lPQVJZZkFSWTJKUjRCUHdFK0FTNEJEd0VPQVFVK0FTOEJMZ0VPQVI4QkhnRWxGalkvQVRZdUFRWVBBUVlXRnpJMk56VXVBU0lHQnhVZUFRSUFEUkVCQVJFYUVRRUJFZjRNQmdaTUJ4Z1dCd2RNQnhjQjJBd1hDRXdHQnhZWUIwd0dCdjFnQmdjTGhBc1lEUVlNaEFzWUF6OEhHQXVGQ3dZTkZ3eUVDd2M2RVE2WURSRVJEWmdPRWZ3NkVRMlpEUkVSRFprTkVRT0dCZ2NMaEF3WERRWUxoQXdZL01FSEdBdUZDd1lOR0F1RUN3Y0NtZ3dHQmt3SEdCY0dCa3dJRi80cEN4Y0lTd2NHR0JjSFRBWUcvUTBSQVFFUkdoRUJBUkVEWXhFT21BMFJFUTJZRGhGQUJ4Z0xoUXNHRFJnTGhBc0hCZ1lIQzRRTEdRd0dDNFVMR0tvTUZ3aE1CZ1lYR0FkTUJnWU1EQVlHVEFjWUZ3WUdUQWdYNWcwUkFRRVJHaEVCQVJFTkRSRUJBUkVhRVFFQkVmNExGd2hNQmdZWEdBZE1CZ1lNREFZR1RBY1lGd1lHVEFnWHZRY1lDNFVMQmcwWERJUUxCd1lHQnd1RURCY05CZ3lFQ3hoSEVRNllEUkVSRFpnT0VRQUFBQUlBYmYvcEE1UURGd0FWQUNFQUFDVXlOamNYRmpJK0FTOEJQZ0UzTGdFbkRnRUhIZ0UzTGdFblBnRTNIZ0VYRGdFQnRqUmhLOHNPS2hvQkRzb2dJd0VFdW95TXVnTUR1b3h0a3dJQ2syMXRrd01EazRRZ0hzc09HeWtQeWlwbE9ZdTdBd083aTR5NlF3T1RiVzJTQXdPU2JXMlRBQUFBQUFFQW53QVhBMkVDNkFBY0FBQWxQZ0UxRVNFK0FUUW1JeUVSTkNZaUJoVVJJU0lHRkJZWElSRVVGZ0lBRUJZQkZSQVdGaEQrNnhZZ0Z2N3JFQllXRUFFVkZoY0JGUThCSFFFV0lCWUJIZzhWRlEvKzRoWWdGZ0grNHc4VkFBQUFBQUVCUUFCQUFzQUN3QUFGQUFBQk53a0JKd0VCUUVFQlAvN0JRUUQvQW45Qi9zRCt3RUVBL3dBQkFVQUFRQUxBQXNBQUJRQUFBU2NKQVRjREFzQkIvc0VCUDBIL0FuOUIvc0Qrd0VFQS93QUFBUUM0QUlVRFdnSi9BQmNBQUFFWEZoUUhBUVlpTHdFbU5EOEJOaklmQVJZeU53RTJNZ05ERFFvSy9sd0xIUXkxQ3dzTkN4MExkUXdkQ3dGakN4MENkQTBMSFF2K1hBc0x0Z3NkREF3TEMzVUtDZ0ZqQ3dBQUFBSUFDLys5QS9VRFF3QW5BRDBBQUJjaFBnRTFFUmNXRnpJMk55WXZBVFUwSmljakRnRWRBU2NtSWdjQkJnY2VBVE0yUHdFUkZCWUJOQ1lyQVNJR0ZSRWpKaWNSQVQ0QkZ3RVJCZ2NqNXdJekxqSTNEUklRRkFFQkRKVVJEamdPRWFvWE9CZitTd3dCQVJRUUVnMDNNd0hDRVErMkR4S1BLUUVCSmdjUUJ3RW1BU21RUXdFeExRR0hNZzRCRWc4VENvZjlEaEFCQVJBT2tab1ZGZjV5Q1JNUEVnRU9NdjU1TGpBQllROFJFUS8rNHdFcUFiVUJEQVlCQi83MC9rc3FBUUFBQUFBREFFdi95d08xQXpVQUN3QVhBQ3dBQUFVK0FUY3VBU2NPQVFjZUFUY3VBU2MrQVRjZUFSY09BU1V5UHdFMk1oOEJGakkySmljREppSUhBd1lVRmdJQXVQZ0ZCZmk0dWZjRkJmaTRtODBFQk15Y204MEVBODcrdFFzR2xBWUtCcE1JRlEwQkE2UUxLZ3FsQXd3MUJmaTR1UGdGQmZpNHVQaEVCTXljbTgwRUJNMmJuTXlJQjVRRkJaUUhEUk1KQWFNYUd2NWRDQlFOQUFRQVZ2L1RBNndES2dBdEFHWUFjZ0IrQUFBbE5qYytBVGMyTnlZMk55WW5CaVkzTlNZbkJ3WWlMd0VIRlJZR0p5TUhGeFlVRHdFV0Z6TTJGZ2NXRno0QkJ5WW5OelltRHdFbUp6YzJOQzhCTmpjWEZqWXZBVFkzRnhZeVB3RVdGd2NHRmo4QkZoY0hCaFFmQVFZSEp5WUdId0VHQnljbUlnOEJFejRCTnk0Qkp3NEJCeDRCRnk0Qkp6NEJOeDRCRnc0QkFvWVBEd0psVFFjR053STRCQVpTYVFJTERBSTZsem9HRXdKclV3b0hCajA5QXdVRkJGSnJBUTRPT0pHc1F6c0NBVG92TVNNUkp5RWhLUThnT0M4NkFRTTRQaVVnVXlBaVFEY0NBVHN1TENNT0hpSWlIQkVsSlM4NkFRSThSQmtnVXlBY1h5OCtBUUUrTHk4K0FRRStMMFpkQWdKZFJrWmRBZ0pkR3dZSFRXVUNEdzg1a1RnT0RnRnJVZ1FGQlFNOVBRY0lDbE5yQWhNR09wYzVBd3dMQW1sU0JnUTRBbjRPSXl3dk9nRUNOMEFpSUZNZ0pUNDRBd0U2THpnZ0R5a2hJU2NSSXpFdk9nRUNPME1jSUZNZ0dVUThBZ0U3TGlVbEVSd2lJaDhCUHdFK0x5OCtBUUUrTHk4K09BSmRSa1pkQWdKZFJrWmRBQUFBQUFNQVAvKy9BOEVEUVFBVUFDQUFMUUFBQlRJMk53RTJOQ1lpQndFT0FSVVVGaGNGRXg0QkF5VW1ORGNsTmo4QkJ3WUhBeUluQXdFK0FUY0hCZ2NEQmdKWEZ5SU1BUmtNR0NzZS9SOGNKQ2dmQVRWYUNSeHIvdGdLQ1FKRUdSa3hMaGNTbUFRRFdnRW1FaWdSRnd3SzJ3UkJKUjhDM1I0ckdBeis1UW9oRngwY0NWcit6aUVwQWIxYUF3Z0Uyd29NRnlVVEV2MTVDZ0VvQVNjU01CWXhHUnI5dkFrQUJBQkwvOHNEdFFNMUFBc0FGd0FnQURrQUFBVStBVGN1QVNjT0FRY2VBVGN1QVNjK0FUY2VBUmNPQVFNeU5qUW1JZ1lVRmdNelBnRTBKaXNCTlRRbUt3RWlCaFFXT3dFVkl5SUdGQllDQUxqNEJRWDR1TG4zQlFYNHVKdk5CQVRNbkp2TkJBUE9ueGdmSHpBZklEQ3VEaEVSRGpVUkVGRU5FaElOTGpVT0VSRTFCZmk0dVBnRkJmaTR1UGhFQk15Y204MEVCTTJibk13Q0FTQXZJQ0F2SVA1N0FSQWFFZG9TRlJFYUVjVVJHaEFBQUFBQUJBQkwvOHNEdFFNMUFBc0FGd0E4QUVVQUFBVStBVGN1QVNjT0FRY2VBVGN1QVNjK0FUY2VBUmNPQVFNK0FUMEJORFkzUGdFM0xnRU9BUWNHRlJRV016STJOelkzSGdFVkZBWUhEZ0VkQVJRWFBnRTBKaUlHRkJZQ0FMajRCUVg0dUxuM0JRWDR1SnZOQkFUTW5Kdk5CQVBPcEJBVEZSWWdKd0VDVG5CRkNRUVNDeElQQ1JVckhTTWJIQmdlSVJNYkdpY2JHelVGK0xpNCtBVUYrTGk0K0VRRXpKeWJ6UVFFelp1Y3pBRVBBUkVOQlJFYkR4TXZKVFk0QVNzZUN3c09EeEVNSlFFQkhSa1ZIaElRSng4R0lvQUJHU1laR1NZWkFBQUFBQU1BMGYvTEF5OEROUUFVQUJ3QUt3QUFBU0lHQnhVR0ZSRVVGak1oTWpZMUVUUW5OUzRCQno0Qk1oWVhGU0VGTWhZVkVSUUdJeUVHTlJFME5qTUNBRjJGQTBvd01BR2VNREJLQTRYOUFscUlXZ0wrd0FGdER3NE9ELzVtSFE0UEF6V0JnMklKVy83Rk5ERXhOQUU3V3dsaWc0SDdXbDlmV21sQkRoTCt2QklQQVNJQlJCSU9BQUFHQUdRQkxnT2RBZE1BQ0FBU0FCc0FKUUF1QURnQUFBRWVBUlFHSWlZME5qY09BUlFXTWpZMEppY0ZIZ0VVQmlJbU5EWTNEZ0VVRmpJMk5DWW5CUjRCRkFZaUpqUTJOdzRCRkJZeU5qUW1Kd0lBRkJvYUtCb2FGQ012TDBZdkx5UCt0aE1iR3ljYUdoUWtMaTVITHk4akFwVVVHaG9uR3hzVEl5OHZSeTR1SkFHdkFSb29HaG9vR2lVQkwwWXZMMFl2QVNRQkdpZ2FHaWdhSlFFdlJpOHZSaThCSkFFYUtCb2FLQm9sQVM5R0x5OUdMd0VBQUFBQUFnQ0QvOXNEZlFNbEFDRUFOQUFBRno0Qk56VStBVGNlQVJjeVBnSTNFUzRCSXc0QkJ5NEJKeUlPQWdjUkhnRUJMZ0VuSWdZSEVUNEJNeDRCRnpZM0VRNEJwQTRTQVFnNk1ITzRiVEUxTFJvQkFSa1REMEEzYnJkME1UVXRHZ0VCRWdJNVo3bDRKRHdTQkRZeWJyaHpSaXdGTlNVQkVnN3VCQThCQlVRRkN4VWtIUUcwRVJNQkVBRUZSQVVMRlNRZC9UZ09FZ0VWQlVRRkNBZ0Jrd3NXQkVRRkFRMytid3NXQUFBQUFBSUFDLys5QS9VRFF3QWhBRGtBQUJNZUFUTTJOd0UyTWhjQkZoY3lOamNtTHdFMU5DWW5JdzRCSFFFbkppSUhBUVlURkJZWE14RTBOamN6SGdFVkVUTStBVFVSQVNZaUJ3RUxBUlFRRWcwQm9nY1FCd0dpRFJJUUZBRUJESlVRRGprT0Vhb1hPQmYrU3d4Nk15MnVFZytYRHhLdExqTCtsQWNQQi82VkFZTVBFZ0VPQVgwSEIvNkREZ0VTRHhNS2gvME9FQUVCRUE2U214VVYvbk1LL29ZdE1RRUJNUThSQVFFUkQvN1BBVEV0QVRrQlNBY0gvcllBQUFBQUFnQlcvOU1EckFNcUFEZ0FSQUFBQlNZbk56WW1Ed0VtSnpjMk5DOEJOamNYRmpZdkFUWTNGeFl5UHdFV0Z3Y0dGajhCRmhjSEJoUWZBUVlISnlZR0h3RUdCeWNtSWc4Qk56NEJOeTRCSnc0QkJ4NEJBYUZET3dJQk9pOHhJeEVuSVNFcER5QTRMem9CQXpnK0pTQlRJQ0pBTndJQk95NHNJdzRlSWlJY0VTVWxMem9CQWp4RUdTQlRJQnhmVG1jQ0FtZE9UbWNDQW1jc0RpTXNMem9CQWpkQUlpQlRJQ1UrT0FNQk9pODRJQThwSVNFbkVTTXhMem9CQWp0REhDQlRJQmxFUEFJQk95NGxKUkVjSWlJZjlnSm5UazVuQWdKblRrNW5BQU1BUy8vTEE3VUROUUFMQUJRQUxRQUFCVDRCTnk0Qkp3NEJCeDRCRXlJbU5EWXlIZ0VHQXk0Qk5EWTdBVFVqSWlZME5qc0JNaFlkQVRNeUZoUUdCd0lBdVBnRkJmaTR1ZmNGQmZpMEZ5QWZNQjhCSVY0T0VSRU9OUzRORWhJTlVSQVJOUTRSRVE0MUJmaTR1UGdGQmZpNHVQZ0NTU0F2SUNBdklQNTdBUkFhRWNVUkdoRVZFdG9SR2hBQkFBQUFBQU1BUy8vTEE3VUROUUFMQURBQU9RQUFCVDRCTnk0Qkp3NEJCeDRCRXlJOUFUUTJOejRCTlRRbUp3WUhEZ0VqSWlZbk5EYytBaFlYRGdFSERnRWRBUlFHQnlJbU5EWXlGZzRCQWdDNCtBVUYrTGk1OXdVRitMQWtIeGtlSENRZkxSVUtFUklMRXdFRUNVbDJVZ0lCS1NFWEdCSVFFeHdjSnh3QkhEVUYrTGk0K0FVRitMaTQrQUZUSXdZaEtSRVRJQllhSGdFQ0pnMFJFQThMQ3lBdEFUczRKekVWRHh3VEJRNFNnUm9wR1JrcEdnQUFBQU1BWkFFdUE1MEIwd0FKQUJNQUhRQUFBUTRCRkJZeU5qUW1KeUVPQVJRV01qWTBKaWNoRGdFVUZqSTJOQ1luQWdBakx5OUdMeThqL3JZa0xpNUhMeThqQXBVakx5OUhMaTRrQWRNQkwwWXZMMFl2QVFFdlJpOHZSaThCQVM5R0x5OUdMd0VBQUFBQUJnQlFBQk1Ec0FMc0FCZ0FJUUE1QUVJQVd3QmtBQUFCTWpZM016STJOQ1lyQVM0QklnWUhJU0lPQVJZeklSNEJOeTRCTkRZeUZoUUdCU0lHRkJZWE14NEJNalkzSVQ0Q0ppY2hMZ0VpQmdjWElpWTBOaDRCRkFZQlBnRTNNekkyTkNZbkl5NEJJZ1lISVE0QkhnRXpJUjRCTnlJbU5EWXlIZ0VHQXBvaE5BeVVEUk1URFpRTU0wUTBDLzQ2RHhNQkZRNEJ4Z3MwSWhZY0hTb2NIUDNDRFJNVERaa0xORVEwQ3dIQkR4TUJGUTcrUHdzMFJETU1ZUlVkSFNzY0hBRVpJak1MbFEwVEV3MlZDelJETkF2K09nNFZBUk1QQWNZTE5DSVZIUndySEFFZUFoOGxIeFFkRkI0bUpoNFVIUlFmSlRRQkhDc2RIQ3djc2hNZUV3RWVKaVVmQVJNZEZBRWVKU1VlVlIwcUhRRWNLeHoreFFFbEh4TWVFd0VmSkNRZkFSUWRFeDhsTkIwckhCd3JIUUFBQUFZQVVRQkhBN0FDdVFBSUFCUUFIUUFwQURJQVBnQUFFejRCTkNZT0FSUVdOeUV5TmpRbUp5RU9BUlFXQXpJMk5DWWlCaFFXTnlFK0FTNEJKeUVPQVJRV0F6NEJOQ1lPQVJRV055RXlOalFtSnlFT0FSUVdoaFlnSUMwZUh0VUNTUThURXcvOXR3OFRFNjhXSUNBdEhoN1ZBa2tPRlFFVEQvMjNEeE1UcnhjZklDMGVIdFVDU1E4VEV3Lzl0dzhURXdKTkFSOHNJQUVlTGg0VEV4NFRBUUVUSGhQKzZTQXNJQjh1SGhJQkZCMFRBUUVUSGhQKzZRRWVMU0FCSGk0ZUV4TWVFd0VCRXg0VEFBQUFBQU1Ba2dDbEEyMENXd0FNQUJrQUpnQUFFejRCTXlFeUZoUUdCeUVpSmhVK0FUY2hIZ0VVQmdjaExnRVZQZ0UzSVI0QkZBWWpJU0lta2dFVUVBS1NFQlFVRVAxdUR4WUJGQkFDa2hBVUZCRDliZzhXQVJRUUFwSVFGQlFRL1c0UEZnSTNEeFVWSHhRQkZxZ1FGQUVCRkNBVUFRRVZxQkFVQVFFVUh4VVZBQUFBQWdBRS84OEQvQU1ZQUIwQU93QUFBU011QVNjT0FRY0dIZ0UyTno0Qk54NEJGeU1pQmg4QkZqSS9BVFltQlRNZUFSYytBVGMyTGdFR0J3NEJCeTRCSnpNK0FTOEJMZ0VQQVFZV0E5bzRGZWlsWDZNN0N3SVpHZ3N5aVUySHdSTTlGZ3NNWEFvYUNsME1DL3cxT0JYb3BWK2pPd3NDR0JzS01JbFFpTUFUUFJZTERGd0tHZ3BkREFzQm42SFVCQUZPUkEwZEVRUU1PVDRCQTZxR0dSR0VEZzZERWhsWW9kTUVBVTVERGgwUkJBdzRQd0VDcW9ZQkdCS0REZ0VQZ3hFWkFBQUFBQUVBYXYrM0E1MERVQUF6QUFBSkFRWXVBamNCUGdFWEZnWUhBUVl1QWpjQlBnRW1CZ2NCRGdFWEZqWTNBVFkwSnk0QkJ3RUdGaGNlQVRjQk5pNEJCZ01tL3NVL2tHMERQQUd1Smw0bElnWWwvbHdRSWhjRER3RWxDZ0VUR0FyKzJTQUJIaUJUSWdHbVBEVTFqRC8rVUU0RVNFdkRVd0U5Q2dFVEdnRncvc1U5QkcyUFFBR3RKZ2NqSlY0bS9sd1FCQmNoRVFFbENoZ1RBUXIrMmlKVkhpQUNJUUdtUG9zMk5BRTgvbEJUdzB0SUJFNEJQUW9jRXdFQUFBQUFBd0FBQUM4RUFBS3lBQXNBRndBZ0FBQWxOaVEzSmlRbkJnUUhGZ1EzTGdFblBnRTNIZ0VYRGdFbk1qWTBKaUlHRkJZQ0FPY0JGUVFFL3VybTVmN3BCQVFCR09SYWR3SUNkMXBhZHdJQ2Qxb2dMQ3RCTEN3dkRlNUhSdTRORGU1R1IrNWlBM2RaV25ZQ0FuWmFXWGVFTEVBckswQXNBQUFBQVFDTUFLOERkQUpSQUJBQUFEY0dGQll5TndrQkZqSTJOQ2NCSmlJSGx3c1dJZ3NCTVFFeEN5SVdDLzYwRENJTThRb2pGUXNCT1A3SUN4VWpDZ0ZVREF3QUFBQUJBSXdBcmdOMEFsSUFFUUFBSlRZM0FUWTBKZ1lIQ1FFdUFRWVVGd0VXQWdBUkRBRk1DeGNnRFA3UC9zOE1JQmNMQVV3TXJnRU1BVlFMSUJnQkMvN0lBVGdMQVJnZ0RQNnREQUFBQVFFdkFBd0MwUUwwQUJBQUFDVVdNalkwSndrQk5qUW1JZ2NCQmhRWEFvOExJaFVML3NnQk9Bc1ZJZ3YrckF3TUZ3c1dJUXdCTVFFeERDRVdDLzYwRENJTUFBQUJBUzRBREFMUkF2UUFFUUFBSlRJM0FUWTBKd0VtSWdZV0Z3a0JCaFFXQVZZUURBRlREQXorclF3Z0dBRUxBVGoreUFzV0RBc0JUQTBoREFGTERCY2dEUDdQL3M4TEloWUFBQUFBQVFDNy8rc0RSUU1WQUJ3QUFBVXlOalVSSng4QkZqSTJOQ2NCSmlJSEFRWVVGakkvQWdjUkZCWUNBQkVWQTRCaUN5QVZEUDdrRFNBTS91TU1GU0FMWW9BREZSVVZFUUkwWEkxZ0NoVWZEUUVkRFEzKzR3MGZGUXBnalZ6OXpCRVZBQUFBQUFFQXUvL3JBMFVERlFBY0FBQUJJZ1lWRVJjdkFTWWlCaFFYQVJZeU53RTJOQ1lpRHdJM0VUUW1BZ0FSRlFPQVlnc2dGUXdCSEEwZ0RBRWREQlVnQzJLQUF4VURGUlVSL2N4Y2pXQUtGUjhOL3VNTkRRRWREUjhWQ21DTlhBSTBFUlVBQUFBQkFISUFPd09PQXNZQUhBQUFFeFFYQVJZeU5qUXZBaGNoTWpZMEppTWhCejhCTmk0Q0J3RUdjZzBCSFEwZkZRcGdrV2dDSGhFVkZSSDk0bWVRWUFzQkZSOE8vdVFOQVlBUURmN2tEQlVnQzJLREJoVWlGUWFEWWdzZ0ZRRU8vdVVOQUFBQUFRQnlBRHNEamdMR0FCd0FBQUUwSndFbURnRVVId0luSVNJR0ZCWXpJVGNQQVFZVUZqSTNBVFlEamczKzVBNGZGUXBna1dqOTRoRVZGUkVDSG1pUllBb1ZIdzBCSFEwQmdCQU5BUnNPQVJVZ0MyS0RCaFVpRlFhRFlnc2dGUXdCSEEwQUFBRUJIZ0FIQXRvQzN3QUdBQUFsRXlNUkl4RWpBZnpla1p1UUJ3RW9BYkQrVUFBQUFBUUFEZi8zQS9NRENRQVpBQzRBUlFCYkFBQUZNalkxRVRRbUl5SUdEd0VHS3dFbUhRRVVOek15SHdFZUFTVVdOamMrQVRRbUp5NEJEZ0VYSGdFVUJnY0dGZ1VpTHdFdUFTc0JCajBCTkRzQk1qWS9BVFl5RlJFVU54WTJOejRCTkNZbkxnRUhEZ0VYSGdFVUJnY0dGZ0gyRmh3Y0Z3OGFFY2tFQjM5YlczOEhCTWtRR3dHQ0RSc0tLaTh1S3dvYkdRTUpKQ2dvSkFrRC9vRURCTDRJRGdpUEdSbVBDQTRJdmdNSzJnd2FDaG9jSFJrS0dnd09Bd29URlJZU0NnTUpIQllDcXhjZUR4Q3lCQUZncTJBQkJMUU9EbGNJQmcwN2w2YVhQQTBGRVJzUE5JR1Fnak1PSEFZRXF3Y0ZBUnExR1FRSXJBTUcvYkFHY0FnRkRTSmRabDBqREFVSENoME9Ha2RPUnhvT0hBQUFCZ0E1Lzk4RDBnTWlBQ1FBVEFCUUFHSUFaZ0J5QUFBQk5ERW1Md0V1QVFjaEpnWVBBZ1lWSGdFWE16STJOeDRCTnpZM0hnRXpNUlkzUGdFSEJpc0JJaVl2QVFjR0J3WUhJaVl2QVFjT0FTc0JMZ0U5QVRRL0FqWTNJVElXSHdJV0JnY21Kd2NYSXdZSEZTRTFKaWNSRkJZeklUSTJOUkVsSmljSEFTRWlKalEyTnlFZUFSUUdBNzRCQWt3TE5DSDk1Q0F5QzFNQkNRRmlTd2NvUnhvempqc01DaHBIS0M0cE9pK01GeGtFR0NvUE9EZ0dDQjBtRnlvUE9UZ1FLaGNHTERvRkFsSUZEZ0luQnd3RFRBSU1ITm9DQWdQeEFoOGovWlluSWg4WEFwQVhILzMvQWdFREFXditQQkFXRmhBQnhCQVdGZ0lVQVFVRXdSOGtBUUVpSDhnRkhCNU5ad01pSURzTU1Bc01JQ0VCRmlGNVdnd1VFMFJFQ0FZWUFSUVRSRVVTRlFJOUxnRVNFUVhIRGdFS0I4TUdLRWxyQVFFQ0NnOEc0T0VIRXY3MEZ4c2JGd0VLQndFQkFnRUFGUjhVQVFFVUh4VUFBQUFGQUVELzRBUEFBeUFBQ3dBZkFETUFTQUJkQUFBQklTSW1ORFl6SVRJV0ZBWURJeUltTkRZN0FUSTJQUUUwTmpJV0hRRU9BUVVqTGdFbk5UUTJNaFlkQVJRV093RXlGaFFHQXlJbVBRRStBVGN6TWhZVUJpc0JJZ1lkQVJRR0lTSW1QUUUwSmlzQklpWTBOanNCSGdFWEZSUUdBNkQ4d0E0U0VnNERRQTRTRW03QURoSVNEc0FPRWhJY0VnRTIvZmVnS1RZQkVod1NFZzZnRGhJUzdnNFNBVFlwb0E0U0VnNmdEaElTQXZJT0VoSU93QTRTRWc3QUtUWUJFZ0ZnRWh3U0Vod1Mvb0FTSEJJU0RxQU9FaElPb0NrMkFRRTJLYUFPRWhJT29BNFNFaHdTQWlBU0RxQXBOZ0VTSEJJU0RxQU9FaElPb0E0U0Vod1NBVFlwb0E0U0FBQUFBQUVBTWYvMkE4OERDUUFnQUFBRk1qWTlBVE0yRmhjZUFUY3lOamMyQWljak5UUW1JeUlHQndFR0ZCY0JIZ0VCMVJZY0RYdW5Od3diRGhJWkFRSFY1ZzBjRnc4YUVmNnVGeGNCVWhBYkNSd1dwQUZRWnhRTkFSMGM4QUVRQTZJV0hnOFEvc1FZTEJqK3dRNE9BQUVBTWYvMkE4OERDUUFnQUFBRk1qWTNBVFkwSndFdUFTTWlCaDBCSXdZQ0Z4NEJNeFkyTno0QkZ6TVZGQllDS3c4Y0VBRlNGeGYrcmhJWkR4Y2NEZWJWQVFFWkVnNGJDemluZXcwY0NRNE9BVDhZTEJnQlBCQVBIaGVpQXY3dzhCd2RBUTBUYUZBQnBCWWNBQVFBQ1AvbkEvZ0RHUUFiQUNjQU5RQkVBQUFYSVRZM0VTWXJBU0ltTHdFdUFTc0JJZ1lQQVE0Qkt3RWlCeEVXSlM0Qkp6NEJOeDRCRnc0QkV5SW1OVFErQVRJZUFSVU9BUWNCTWo0Q05DNENJdzRCQng0Qmp3TGloZ0VCaG1RWUdnMGpEeWNocXlBb0R5TU5HaGhoaGdFQkFmZGtnd01EZzJSa2d3TURnOUFYSGc0WkhCa09BUjRXL3N3aVBUQWFHakE5SWtoZkFnSmZHUUdFQWNHRURSQW1FaE1URWlZUURZVCtQNFNJQTRSa1pJUUNBb1JrWklRQlVSNFdEeGdPRGhnUEZoNEIvdThaTUQ1RVBqQVpBbDlJU0dBQUF3QVIvOXNEN3dNbEFDVUFMZ0EzQUFBVEhnRTdBUk1lQVRNaE1qWTBKaU1oTGdFdkFTRXlOajhCTmpjdUFTTWhKeTRCS3dFaUJnRWVBVEkyTkNZaUJnVVVGakkyTkNZaUJoRUJFZzJSUlFZeUx3SDBEUklTRGY0VEVoWURCd0lnTHpJSElnRUJBUlVSL1VRSUF4a2dsdzBTQVRnQkp6b3BLVG9uQVpBb095Z29PeWdEQlEwVC9pa3VOUkljRWdFWEZDMDFMdU1LQmhBVE54Z1pFLzBPSGljb09pZ25IaDRuSnp3bkp3QUFBQUFFQUJMLzJ3UHZBeVVBSkFBckFEUUFQUUFBSlNFeU5qUW1JeUV1QVM4QklUSTJQd0UyTnk0Qkl5RW5MZ0VyQVNJR0ZCWTdBUk1lQVFFSERnRWpJU2NUTWpZMEppSUdGQlloTWpZMEppSUdGQllCYmdIMERSSVNEZjRURWhZREJ3SWdMeklISWdFQkFSVVIvVVFJQXhrZ2x3MFNFZzJSUlFZeUFtY2ZBaFlUL2Q0bGV4d3BLVG9uSndHdUhpZ29PeWdvcXhJY0VnRVhGQzAxTHVNS0JoQVROeGdaRXhvVC9pa3VOUUhSelJRWCtQMWZLRG9vSnp3bkp6d25KenduQUFBREFFbi95UU8zQXpjQUZBQWdBQ3dBQUFFV0ZBOEJCaUl2QVNZME5qSWZBUll5UHdFMk1nTStBVGN1QVNjT0FRY2VBUmN1QVNjK0FUY2VBUmNPQVFMRkNRbjBDaGtKYUFrVEdRbzdDUmtLeUFvWnZKdlBCQVRQbTV2UEJBVFBtN3I0QlFYNHVycjRCUVg0QWhRS0dRcjBDUWxuQ2hrVENqb0tDc2dKL2ZVRXo1dWJ6d1FFejV1YnowMEYrTHE2K0FVRitMcTYrQUFBQUFFQVMvL0xBN1VETlFBTEFBQUZQZ0UzTGdFbkRnRUhIZ0VDQUxqNEJRWDR1TG4zQlFYNE5RWDR1TGo0QlFYNHVMajRBQUFGQUFBQUZnUUFBcjRBQ3dBY0FDMEFOZ0E4QUFBbEZqSStBU2NCSmc0Q0Z3RStBVGNtSkNjR0J4YzJNeDRCRnhRUEFUWTNKd1lqTGdFbk5EY25EZ0VIRmdRQkxnTWpJZ2NYSng0QkZ6TW5BeVFKRnhBQkNmMlJDQmdRQVFrQ2tsaGdBUVArNitoZlVtSW1LVmwxQWhHL2FGWmlLekZaZFFJV2dsMW1BUVFCRmdGZEFSRWlLeGdIQjRUdEFrTXpENFlmQ1JFWENRSnZDQUVRR0FqOSt6dDdJMGJxRFFFY1lSRUNkRm9ySk8wQkgyTVdBblpYTXlxRFBIOGxSZW9CTnhnckloRUJndzh5UXdHR0FBQUZBQUFBR0FRQUFyc0FDd0FkQUM4QU53QS9BQUFsRmo0Qk5DY0JKZzRDRnlVR0J4YzJNeDRCRnhRR0J4YytBVGNtSkFNMk55Y0dCeTRCSno0Qk55Y09BUWNXQkNVMk5TNEJKd1lIRXpZM0FRWVZIZ0VESHdvV0VRajlsZ2tYRUFFSUFVdGdVREE5UThEN0JGbE9MbGhoQVFQKzdPbG5WakJDUzhEN0JBRmVVaTVkWmdFRUFSWUJwQkVDZFZnc0pWRXhLdjdyRlFKMElRa0JFQmNKQW1vSUFSQVhDUlFCSFRBVERNa3RHV014TGp4OEkwYnEvWlFCSGpFVkFRdkZNaFpvTXk0OGZ5UkY2OThtSzFsMEFnRVEvbk1CRlFFVktqSlhkUUFBQkFBQUFDOEVBQUt4QUFzQUZ3QWpBQ3dBQUNVMkpEY21KQ2NHQkFjV0JEY3VBU2MrQVRjZUFSY09BU2MrQVRjdUFTY09BUWNlQVRjdUFUUTJNaFlVQmdJQTV3RVZCQVQrNitmay91Z0VCQUVZNUw3OEJBVDh2cjM5QkFUOXZWcDJBZ0oyV2xwM0FRSjJXaDRvS0R3bkp5OE03a2RHN2cwTjdrWkg3aThMeURNdHpBME56QzB6eUNrQ2VGaGFkUUlDZFZwWWVJb0JKenNvS0RzbkFBQUFBQUVBZy8vYkEzMERKUUFoQUFBWFBnRTNOVDRCTng0QkZ6SStBamNSTGdFakRnRUhMZ0VuSWc0Q0J4RWVBYVFPRWdFSU9qQnp1RzB4TlMwYUFRRVpFdzlBTjI2M2RERTFMUm9CQVJJbEFSSU83Z1FQQVFWRUJRc1ZKQjBCdEJFVEFSQUJCVVFGQ3hVa0hmMDREaElBQUFBQ0FGWC93d09yQXp3QU1nQkFBQUFURGdFSEZoY1dCdzRCRlJRWEZnY09BUlVVSGdFT0FSVVVGanNCSGdFVkRnRUhGQll6TWpZM1BnRTNQZ0UzTkNZbkl5SUJMZ0VuSXg0QkJ3NEJCek0rQWR3YUtBRUJDZ1FIRkIwUEJ3c1BFZ2tURmdzcUlaa2RJd1JBQkNJYUZoME1NWFF6S2lrQnJwazhWUUtyQVdoU1RUbzNBUU14SGo5S1lBTXpCaUlmR1EwSkF3a2tHaDRUQ2djSUloWVBIUkFSSFJJZ0xBRWJHQytIUEI4aEhSbGVtMEkyYmt0Nm13VCs2Mk9HQXl0OFNsRjFJd0tGQUFBQUFBTUFQUCtkQThRRFl3QXdBR2tBZHdBQUFTTWlCZ2NPQVFjV0Z3NEJGQmNPQVJVVUZ3WVZIZ0VYTXpZWERnRUhIZ0VYTWpZM1BnRTNNejRCTnk0Qkp5TXVBUWN6SGdFWEZnWUhEZ0VIRGdFbklpYytBVGN1QVNzQkxnRTFKalkzTmpRbkxnRTFORGMyTlRRbkxnRTFKamMyTlRRbkxnRTFORGMrQVFVZUFSY09BUWNqUGdFMU5DWW5BWjQ3S1VJWUxETUJBUVFXR0FvUEVRNFRBVDh4b2hFQkJVQUVBVFVzSHk4VUptWk1VVkpyQWdKMVdJMHJaWFk4aWFJQ0FTVXJNbll5REJJS0lRRUZRQVFCTXllWkZSc0JDdzBHQkFzSkhRMERDUWdCTGdvQ0NBUXZFem9CdUR0U0FRRkpOQ2NZRmlvbkEyTUZCZ3M1S0JBUEVDODFGdzhxRnlFWkd5Z3hRQUlCRGlXSlJDMDRBU01vU3BSYkE1ZHdiNVlERnhsQkE0ZHZSR2s1UUo1ZkdSQUJKVGVHTlNVcEFSc1dEeGNNQmcwRkR4Y05IaFlKQ3dVRUVSUUxJaGNGQ2dNRkVoQUhJUXdGQlRBRGNWUlZjZ0l0WVRnOFp5Z0FBQUFBQWdCVi84UURxd005QURJQVFBQUFCVDRCTnlZbkpqYytBVGMwSnlZM1BnRTFOQzRCUGdFMU5DWW5JeUltSno0Qk56UW1JeUlHQnc0QkJ3NEJGUlFXRnpNeUFSNEJGek11QVRjK0FUY2pEZ0VESXhzb0FRRUtCUWdVSEFFUENBd1BFZ29TRmdzcUlaa2VJZ0VGUUFRaUdoWWREREYwTXlvcXJwazhWUDFXQVdoU1RUbzNBUU14SGo5S1lETUdJaDhZRGdrRENTUWFIaE1LQndnaUZnOGRFQkVkRWlBckFSd1lMNGM4SGlJZEdWNmNRVFp1VEhtYkJBRVZZNFlESzN0TFVYVWpBb1VBQUFBQkFGYi85d09xQXdrQUZ3QUFCVEkyTnpZU055NEJKeUlHQnk0Qkl3NEJCeFlTRng0QkFnQUhFUWU0MFFJRGhtbzlYUjBkWGp4cWhnTUMwTGtIRVFrSEJIUUJCNHB6alFKQU56ZEFBbzF6aXY3M2NnUUhBQUFBQXdBOC81MER4QU5qQURFQWFnQjRBQUFGTXpJMk56NEJOeVluUGdFMEp6NEJOVFFtSnpZMUxnRW5JeUluUGdFM0xnRW5JZ1lIRGdFSEl3NEJCeDRCRnpNZUFUY25MZ0VuSmpZM1BnRTNQZ0VYTWhjT0FRY2VBVHNCSGdFVkZnWUhCaFFYSGdFVkZBY0dGUVlYSGdFVkZnY0dGUlFYSGdFVkZBY09BU1V1QVNjK0FUY3pEZ0VWRkJZWEFtSTdLVUlZTERNQkFRUVdHQW9QRVFjSEV3RS9NYUlSQVFWQUJBRTFMQjh2RkNabVRGRlNhd0lDZFZpTksyVjJQSW1pQWdFbEt6SjJNZ3dTQ2lFQkJVQUVBVE1ubVJVYkFRc05CZ1FMQ1IwTUFRTUpDQUV1Q2dJSUJDOFRPdjVJTzFJQkFVazBKeGdXS2lkakJRWUxPU2dRRHhBdk5oWVBLaGdQSGd3YktERkFBZzBsaVVRdE9BRWpLRXFVV3dPV2NXK1dBeGNaUVFFQ2gyOUVhVGxBbmw4WkVBRWxOb2MxSlNrQkd4WVBGd3dHRFFVUEZ3d2ZGZ2tMQkFVUkZBc2lGd1VLQXdVU0VBY2hEQVVGTUFOeFZGVnlBaTFoT0R4bktBQUNBRmIvOXdPcUF3a0FGZ0F3QUFBVEZoSVhIZ0V5TmpjMkVqY3VBU2NpQmdjdUFTTU9BUmMrQVRjZUFSY2VBVEkyTno0Qk54NEJGdzRCQndZaUp5NEJWZ0xTdHdjUkRoRUh0OUlDQTRacVBWMGRIVjQ4YW9aQ0FsOU5PMG9WQ0E0T0RRa1ZTanROWHdJRnpJc0hCUWFMekFJSGl2NzZkUVFIQndSMUFRYUtjNDBDTXl3c013S05jMVptQVFFNklnd0tDZ3dpT2dFQlpsWjY3VndGQlZ6dEFBQUFBQVFBS1AvREE5Z0RQUUFZQUNFQUtnQXpBQUFGTWpZL0FTRXlOalVSTkNZbklRNEJGUkVVRmpzQkZSUVdFdzRCSWlZME5qSVdGdzRCSWlZME5qSVdGdzRCSWlZME5qSVdBU1lORmcrYkFTRmdaR1JnL2RoZ1pHUmdGQlJaQVNVMUpDTTJKZGNCSlRRbEpEVWwxd0VrTlNRa05TUTlEZzZOWlY4QlNGOWxBUUZsWC82NFgyVjhGUmNCL3hza0pEVWxKUm9iSkNRMUpTVWFHeVFrTlNVbEFBQUNBQ2IvbXdQYUEyVUFJZ0FzQUFBWEFTY21Od0UrQVRJV0Z3RVdGQThCQVRZMUVUWW1Kd0V1QVNJR0J3RU9BUmNSRkJjaE1qY0JKaUlIQVJZeEFSVG9EUTRCYmhBWUdSWVJBVzhIQitZQkVnb0JFUmYrcHhncUxpb1gvcVlYRVFGNkFySS9HZjZMR3pRYi9va1ZId0VSNFJBTEFSd05EUTBOL3VRRkR3ZmgvdkFTTEFHeUlpb1RBUXNURmhZVC92VVRLaUwrVGkxWUZ3RnhHeHYralJVQUJRQW0vNVVEMmdOckFCTUFJd0FwQURBQU9nQUFGeUV5TlJFMkppY0JMZ0VpQmdjQkRnRVhFUlFCTGdFaUJnOEJMUUUrQVRJV0Z3MENFVGNYQnlZQkVSUUhKemNXQVNJakFUWXlGd0VpSTYwQ3BvWUJHQjcrdFJjckxpb1gvclVlR1FFQ014WXRMU3dXSFA3L0FVSVBGeHNXRHdGRC93RDk4Z0gyOFFZRE1BWHc5QUg5RXdRRkFTc2JNaHNCS2dVRmE0VUJxaTAyRndFRUV4WVdFLzc4RnpZdC9sYUZBWnNXRkJRV0cvMzdEQTBORFB6OCt3RzJEUFRzREFISS9rb1JEZTN4QlA0QkFTWWNIUDdhQUFBQUFBSUExdi9PQXlvRE1nQVVBQndBQUFFaUJnY1ZCaFVSRkJZeklUSTJOUkUwSnpVdUFRYytBVElXRnhVaEFnQmRoUU5GS3lvQnFpb3JSUU9GL1FKYWlGb0Mvc0FETW9HRFp3ZFMvcmt1S3lzdUFVaFNCMmFEZ2Z0YVgxOWFid0FBQUFNQVFmL1VBNzRETEFBSEFCUUFJQUFBQlJFbkppY1JGeFlsTWo4QkVRWVBBUVlYRVJRV0JUWS9BVFkxRVNZbklnOEJBbkhVQ3czWUN2NE1EeFcwREF6TEp3RWFBbEFHQitBbEFUQVBGTDRzQXMyQkJ3UDlLWGtGQ2d0aEF0Y0ZCM1VWS3YydUdCa01BUVYvRlNvQ1V6QUJDMmtBQWdGZi83b0NvUU5HQUJNQUhBQUFCVEkyTnhFK0FUY3VBU2NPQVFjZUFSY1JIZ0VETGdFME5qSVdGQVlDQUE0WkFUWkNBUUphUlVWYUFnRkROUUVaSUJjZkh5NGZIMFprWUFHS0QxVTRSVnNDQWx0Rk9WVU8vblpnWXdMZ0FTQXVIeDh1SUFBQUFBQURBR2YveXdPWkF6VUFGUUFlQURnQUFDVXlOamMxUGdFM05DNENJdzRCQng0QkZ4VWVBUU1pSmpRMk1oWVVCaE0rQVRjdUFTY1ZIZ0VYRGdFSExnRW5QZ0UzTlE0QkJ4NEJBZ0FPR1FFMlFnRVlManNnUlZvQ0FVTTFBUmtnRng4ZkxoOGZGOFRVQVFqRllVU0pCZ0tubFpXbkFnYUpSR0hGQ0FIVWFtUmZ5ZzlWT1NBN0xoZ0NXMFE2VkEvS1gyUUNJU0F1SUNBdUlQMUFBMnhMVjJFQlF3RTdNRFJHQWdGSE5EQTdBVU1CWVZkTGJBQUNBRXYveXdPMUF6VUFDd0FYQUFBRlBnRTNMZ0VuRGdFSEhnRVRMZ0VuUGdFM0hnRVhEZ0VDQUxqNEJRWDR1TG4zQlFYNHVEZE1BUUZNTnpoTEFRRkxOUVg0dUxqNEJRWDR1TGo0QVN3QlN6ZzNTd0VCU3pjNFN3QUFBQUVBUC8rL0E4RURRUUFmQUFBRk1qWTNBVFkwSmlJSEFRNEJGUlFXSHdFV05qY0JOaFlIQVE0Qkh3RWVBUUpYRnlJTUFSa01HQ3NlL1I4Y0pDZ2Y2QlFiRGdIV0NRNEgva29NQkFkRENSeEJKUjhDM1I0ckdBeis1UW9oRngwY0NVWUdBdzBCdHdjT0NmNG9EQndWNGlFcEFBQUFBd0FHLy9VRCtnTUxBQXdBR0FBc0FBQVhJVEkzRVNZbklTSUhFUll6RXk0Qkp6NEJOeDRCRnc0QkF5NEJQUUUzTmpNeUh3RTNOaklmQVJVVUJnZU5BdWFHQVFHRy9ScUdBUUdHdXkwOEFRRThMU3c4QVFFODVoOGpneDBlSUIxU3pTQkpJTVVqSHdxRUFneUVBWVg5OUlVQmdRRTdMUzA4QVFFOExTMDcvc01CSXg4YmNob2JTYlliSExaREh5SUJBQUFBQUFRQUFQL0FCQUFEQWdBT0FCb0FJd0E2QUFBVE5EWXpJVFUwSXlFaUZSRVVPd0VYSVRJMUVUUWpJU0lYRVFZQkxnRTBOaklXRkFZRElpWTlBVGMrQVRJV0h3RTNQZ0V5Rmg4QkZRNEJJNDFWVXdJSmVmMjFlbm9UcmdKTGVucjl0WG9CQVFFUEp6SXlURE16dmhzY1F4b2tLQ2NhSlg4Zk1ESXhIMk1CSEJvQjJWTlVDbmg0L21oM3UzZ0JuSGQzL21SNEFVb0JNMHd6TTB3ei92TWRHaUErRnh3Y0dDQnlIU01pSGw1UkdoMEFCQUFBLzhBRUFBTUNBQk1BSVFBekFEd0FBRGN6RlFZeklUSTFFVFFyQVRVMEl5RWlGUkVVTnlJbkVUWTNJUllYRlNFaUZ4RVROak1oTWhjUkp5NEJEd0VuSmlNaUR3RTNQZ0UwSmlJR0ZCWjZTQUY2QWt0NmVraDUvYlY2ZXpzQ0Fqc0NTVHNCL2p0NkFUNEJPd0pKT3dLT0drQWJya1VaSEJrWlpkSW1ORFJOTXpON1EzaDRBWngzUDNoNC9taDNQajBCa1R3QkFUdzhkLzdsQVJjOVBmNjloaGNCR0pvL0ZoWllxUUUwVFRRMFRUUUFBZ0JMLzhzRHRRTTFBQXNBSUFBQUJUNEJOeTRCSnc0QkJ4NEJOeUltTkRjVE5qSVhFeFlVQmlJdkFTWWlEd0VHQWdDNCtBVUYrTGk1OXdVRitBNEtEQU9mQ2lrSm53UU1GUWVQQlFvRmp3YzFCZmk0dVBnRkJmaTR1UGpWREJNSUFaVVpHZjVyQ0JNTUJvOEdCbzhHQUFVQWVQL0VBNGNEUEFBSUFCUUFOUUJCQUVnQUFBRVJMZ0VuRGdFSEZRRVdNalkwSndFbUlnWVVGeE1PQVJRV015RXlOalFtSnlNMU5qY25CZ2N1QVNjMU5DWWlCaDBCSGdFWEZRRTBKaUlHQnhVVUJ4YzJOUWNuRlI0QkZ6SUNhZ0ZHT3psSEFRSG9DaHNUQ3YwMENoc1VDcDRORXhNTkFaQU5FeE1OcDFJN0xqVkxabndDRVIwUkFvcDNBVU1SSEJFQkJUVVA1NzBCUmpvakFhd0JCajFNQVFGS09nZjljZ29VR2dzQ3pBb1VHd3I5RndFVEdoTVRHaE1CWGdjcUxpTUJBbnhrWkE4UkVROWtkNW9NWGdIZkR4RVJEMlFaR0RRdk5ucTlRenhOQVFBQUFBTUFBUC80QkFBREJBQVpBQzRBUkFBQUJUSTJOUkUwSmljaUJnOEJCaXNCSWdjVkZoY3pNaDhCSGdFbEZqWTNQZ0UwSmljdUFRNEJGeDRCRkFZSEJoWW5GalkzUGdFMEppY3VBUWNPQVJjZUFSUUdCd1lXQWRzWEd4d1dFQmtSdXdVR2Yxc0JBVnQvQmdXN0R4d0Jxd3diQ2lvdUxpb0tHeGtEQ2lNbkp5UUpCSjRMR3dvWkhCMFlDaG9NRGdRTEVoVVZFd2tEQ0J3V0FxWVdIUUVQRUxFRVlLVmdBUVN6RGcxWENRWU5PNWFsbFR3TUJoRWNEak9Cam9FekRoeHFCd1VNSWx4bVhDSU5CUWdLSEE4WlJrMUhHZzRjQUFBQUFBSUFoUCt4QTMwRFRnQUxBQzRBQUFFK0FUSVdGelUwSmlJR0ZSY1JCejhCUGdFV0ZBOEJCaUl2QVNZME5qSWZBU2NSSXlZVkVSUTNJVEluRVRZakFkNEJFeHdUQVJRY0ZFVUNHMEVKSFJJTGtBMGFEWkFMRWh3S1hRUFRob1lCN0ljQkFZY0NXQTBURXczVkRoTVREcnIrOFQ0ZFJRb0JFaHNLakF3TWpBb2JFZ3RpUGdFUEFZWCtSNFVCaEFHNWhBQUFBQUFEQUpJQXBRTnVBbHNBQUFBTUFCNEFBQk16SVRJVkVSUWpJU0kxRVRRRk56NEJIZ0VWRVJRT0FTWXZBU1k5QVRTU1NRRnVTVW4ra2trQ00yMEpGQlFMQ3hRVUNXME9BbHRKL3R4SlNRRWtTWWRZQmdNSkVndis0Z3NTQ1FJSFdBc1JjQkVBQWdDRS81d0RmUU5rQUJvQUxnQUFBVDRCUFFFbkZ4WXlOalF2QVNZaUR3RU9BUll5UHdFSEZSUVdBeUUySnhFMkt3RVJEZ0VpSmpVUkl5SVZFUlFDQUE0VUFsMEtHeElLa1F3YURKRUpBUkVjQ2w0REZPZ0I3SWNCQVlmS0FSa2tHY3VHQWg0QkVnNkhQMk1LRVJvSmpBd01qQWthRVFwa1FJY09FdjE5QVlRQm1vWCt6UklZR0JJQk00WCtab1VBQXdCRi8rUUR1d01jQUJ3QUtnQTRBQUEzTXpJOUFUNEJOeDRCRnhVVU93RXlOajBCTGdFbkl3NEJCeFVVRmhjek1qWTlBVFFtSnlNR0J4VVdJVE15UFFFMEp5TU9BUjBCRkJabEZ3c0N6YXFyekFJTEZ3NFNBK3UrSHI3ckF4S0pLU2NyS3ljcEt3RUJBa01vTFMwb0tDb3FqZ3Z4bTdNQkFiT2I4UXNRRGUrdTBRTUQwYTd2RFJDcUtDVzVKaWNCQVN2OExDejhLd0VCSnlhNUpTZ0FBQVVBaFArdkEzd0RVUUFmQUNrQU5nQkRBRThBQUJzQkhnRXpJVEkyTnhNek1qWTBKaWNqTlM0Qkt3RWlCZ2NWSXc0QkZCWXpOelEyT3dFeUZoMEJJeE11QVRVVFBnRXlGaFVERGdFRkxnRTFBelEyTWhZVkV4UUdOdzRCSWlZbkVUNEJNaFlWMVJzQ0xTZ0JjaWd0QWh3eERSSVNEYkFCTXl1ZEtqTUJydzRTRWc3cEdCU09GQmptL2d3UUVnRVFHQkFUQVEvKzNnd1BGQkVZRUJJUG5BRVJHQkFCQVJBWUVnSjAvWTRwS2lvcEFuSVNIQklCUFN3ek15dzlBUkljRW40U0Z4Y1NQZjFSQVJJT0FmRU5FaElOL2c0T0VRRUJFUTRCOGcwU0VnMytEdzRTSUE0U0VnNEI4UTBTRWcwQUFBSUFIUCs1QkFrRE93QkJBRndBQUNVMU16SStBamN1QVM4Qk56WTFMZ0VuSWdZUEFTY21EZ0lmQVFjT0FRY1VIZ0k3QVJVakxnRW5QZ0UzSmo0Q0Z6NEJOeDRCRnhRSEhnRVhEZ0VIQlJZL0FUWTBKaUlQQVRjUk5DWWlCaFVSRnljbURnRVVId0VXQW9uT0ZpZ2ZFQUVCTGlZNkJnRURlRnMyWGg0Y01SWXFJeE1CQVRjcE13RVNJeXNad3NKUmFnSUJVVUFCSUQ1TEpTZDZTM2lmQXdFOFRBRUNaRXordWcwTWtRb1NHd3BkQWhRY0ZBTmVDaHdRQ3BBTnAwVVFJQ2dXSnpvSkRqc0tDbHQ0QWpNdUtnNEdDQnNuRmprTUMwQXJHQ3dpRWtVQ2ExQkZaQkFuUkRBT0N6cEZBUU9mZUEwTkQxNUFUR1VDN1FFTWpBa2JFQXBqUUFGS0RoTVREdjYyUUdNTEFSQWJDWXdNQUFJQUhBQURCQW9ET3dBZ0FEd0FBQ1VWRGdFbUp6VWhMZ0VuUGdFM0pqNENGejRCTng0QkZ4UUhIZ0VYRGdFSEFTWVBBUVlVRmpJL0FnY1ZIZ0V5TmpjMUp4Y1dNalkwTHdFbUFqWUJKQ01CL3V4UWF3SUJVVUFCSVQ1S0ppWjdTM2lmQXdJOVN3SUNaVXordWd3TmtBb1JIQWxCSFFNQkV4MFRBUU5lQ2hzUkNwRU1wM3NVRlJVVWV3SnJVRVZrRUNkRU1BNExPa1VCQTU5NERRMFBYa0JNWlFJQmFnRU1qQWtiRVF0RUgwQzJEaE1URHJaQVl3c1JHd21NREFBQUFBSUFIQUFJQkFvRE93QS9BRm9BQUNVMU16NEJOeTRCTHdFM05qVXVBU2NpQmc4Qkp5WU9BaDhCQnc0QkZSUWVBanNCRlNNdUFTYytBVGNtUGdJWFBnRTNIZ0VYRkFjZUFSY09BUWNCTmg4QkZoUUdJaThCRnhFT0FTSW1KeEUzQndZaUpqUS9BVFlDaXMwdlBnRUJMaVU2QlFFQ2VWbzNYaDRjTVJVckl4TUJBamNxTXhJaUxCakR3MUJyQWdGUlFBRWhQa29tSm50TGVKOERBajFMQWdKbFRQNjZEUXlSQ2hFYkNsNERBUk1kRXdFRFhna2NFUXFRRGFkRkFUNHZKem9KRGpzS0NsdDRBak11S2c0R0NCc25GamtNQzBBckdDd2lFa1VDYTFCRlpCQW5SREFPQ3pwRkFRT2ZlQTBORDE1QVRHVUNBV29CREl3Skd4RUxZMEQrdGc0VEV3NEJTa0JqQ3hFYkNZd01BQUFBQUFJQUhQKzVCQWtET3dBakFENEFBQ1UxTkM0QklnNEJIUUVoTGdFblBnRTNKajRDRno0Qk54NEJGeFFISGdFWERnRUhCUlkvQVRZMEppSVBBVGMxTkNZaUJoMEJGeWNtRGdFVUh3RVdBajBNRkJnVURQNzBVV29DQVZGQUFTQStTeVVuZWt0NG53TUJQRXdCQW1STS9yb05ESkVLRWhzS1hRSVVIQlFEWGdvY0VBcVFEYWZ4REJRTURCUU04UUpyVUVWa0VDZEVNQTRMT2tVQkE1OTREUTBQWGtCTVpRTHRBUXlNQ1JzUUNtTkFUdzRURXc1UFFHTUxBUkFiQ1l3TUFBQUFFZ0RlQUFFQUFBQUFBQUFBRXdBb0FBRUFBQUFBQUFFQUNBQk9BQUVBQUFBQUFBSUFCd0JuQUFFQUFBQUFBQU1BRlFDYkFBRUFBQUFBQUFRQUNBRERBQUVBQUFBQUFBVUFPd0ZFQUFFQUFBQUFBQVlBQ0FHU0FBRUFBQUFBQUFvQUt3SHpBQUVBQUFBQUFBc0FFd0pIQUFNQUFRUUpBQUFBSmdBQUFBTUFBUVFKQUFFQUVBQThBQU1BQVFRSkFBSUFEZ0JYQUFNQUFRUUpBQU1BS2dCdkFBTUFBUVFKQUFRQUVBQ3hBQU1BQVFRSkFBVUFkZ0RNQUFNQUFRUUpBQVlBRUFHQUFBTUFBUVFKQUFvQVZnR2JBQU1BQVFRSkFBc0FKZ0lmQUVNQWNnQmxBR0VBZEFCbEFHUUFJQUJpQUhrQUlBQnBBR01BYndCdUFHWUFid0J1QUhRQUFFTnlaV0YwWldRZ1lua2dhV052Ym1admJuUUFBSFVBYmdCcEFHa0FZd0J2QUc0QWN3QUFkVzVwYVdOdmJuTUFBRklBWlFCbkFIVUFiQUJoQUhJQUFGSmxaM1ZzWVhJQUFIVUFiZ0JwQUdrQVl3QnZBRzRBY3dBNkFGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNQUF3QUFCMWJtbHBZMjl1Y3pwV1pYSnphVzl1SURFdU1EQUFBSFVBYmdCcEFHa0FZd0J2QUc0QWN3QUFkVzVwYVdOdmJuTUFBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUFBd0FEc0FTZ0JoQUc0QWRRQmhBSElBZVFBZ0FETUFMQUFnQURJQU1BQXlBREFBT3dCR0FHOEFiZ0IwQUVNQWNnQmxBR0VBZEFCdkFISUFJQUF4QURJQUxnQXdBQzRBTUFBdUFESUFOUUF6QURVQUlBQTJBRFFBTFFCaUFHa0FkQUFBVm1WeWMybHZiaUF4TGpBd08wcGhiblZoY25rZ015d2dNakF5TUR0R2IyNTBRM0psWVhSdmNpQXhNaTR3TGpBdU1qVXpOU0EyTkMxaWFYUUFBSFVBYmdCcEFHa0FZd0J2QUc0QWN3QUFkVzVwYVdOdmJuTUFBRWNBWlFCdUFHVUFjZ0JoQUhRQVpRQmtBQ0FBWWdCNUFDQUFjd0IyQUdjQU1nQjBBSFFBWmdBZ0FHWUFjZ0J2QUcwQUlBQkdBRzhBYmdCMEFHVUFiQUJzQUc4QUlBQndBSElBYndCcUFHVUFZd0IwQUM0QUFFZGxibVZ5WVhSbFpDQmllU0J6ZG1jeWRIUm1JR1p5YjIwZ1JtOXVkR1ZzYkc4Z2NISnZhbVZqZEM0QUFHZ0FkQUIwQUhBQU9nQXZBQzhBWmdCdkFHNEFkQUJsQUd3QWJBQnZBQzRBWXdCdkFHMEFBR2gwZEhBNkx5OW1iMjUwWld4c2J5NWpiMjBBQUFBQUFBSUFBQUFBQUFBQUNRQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBaGdBQUFRSUFBZ0VEQVFRQkJRRUdBUWNCQ0FFSkFRb0JDd0VNQVEwQkRnRVBBUkFCRVFFU0FSTUJGQUVWQVJZQkZ3RVlBUmtCR2dFYkFSd0JIUUVlQVI4QklBRWhBU0lCSXdFa0FTVUJKZ0VuQUE0QTd3RW9BU2tCS2dFckFTd0JMUUV1QVM4Qk1BRXhBVElCTXdFMEFUVUJOZ0UzQVRnQk9RRTZBVHNCUEFFOUFUNEJQd0ZBQVVFQlFnRkRBVVFCUlFGR0FVY0JTQUZKQVVvQlN3Rk1BVTBCVGdGUEFWQUJVUUZTQVZNQlZBRlZBVllCVndGWUFWa0JXZ0ZiQVZ3QlhRRmVBVjhCWUFGaEFXSUJZd0ZrQVdVQlpnRm5BV2dCYVFGcUFXc0JiQUZ0QVc0QmJ3RndBWEVCY2dGekFYUUJkUUYyQVhjQmVBRjVBWG9CZXdGOEFYMEJmZ0YvQVlBQmdRR0NBWU1IZFc1cE1EQXdNQWRqYjI1MFlXTjBCbkJsY25OdmJnbHdaWEp6YjI1aFpHUU5ZMjl1ZEdGamRHWnBiR3hsWkF4d1pYSnpiMjVtYVd4c1pXUVBjR1Z5YzI5dVlXUmtabWxzYkdWa0JYQm9iMjVsQldWdFlXbHNDbU5vWVhSaWRXSmliR1VKWTJoaGRHSnZlR1Z6QzNCb2IyNWxabWxzYkdWa0MyVnRZV2xzWm1sc2JHVmtFR05vWVhSaWRXSmliR1ZtYVd4c1pXUVBZMmhoZEdKdmVHVnpabWxzYkdWa0JYZGxhV0p2Qm5kbGFYaHBiZ3R3Wlc1bmVXOTFjWFZoYmdSamFHRjBBbkZ4Q0hacFpHVnZZMkZ0Qm1OaGJXVnlZUU50YVdNSWJHOWpZWFJwYjI0SmJXbGpabWxzYkdWa0RteHZZMkYwYVc5dVptbHNiR1ZrQm0xcFkyOW1aZ1ZwYldGblpRTnRZWEFIWTI5dGNHOXpaUVYwY21GemFBWjFjR3h2WVdRSVpHOTNibXh2WVdRRlkyeHZjMlVFY21Wa2J3UjFibVJ2QjNKbFpuSmxjMmdFYzNSaGNndDNhR2wwWldOcGNtTnNaUVZqYkdWaGNnMXlaV1p5WlhOb1ptbHNiR1ZrQ25OMFlYSm1hV3hzWldRS2NHeDFjMlpwYkd4bFpBdHRhVzUxYzJacGJHeGxaQXhqYVhKamJHVm1hV3hzWldRT1kyaGxZMnRpYjNobWFXeHNaV1FLWTJ4dmMyVmxiWEIwZVF4eVpXWnlaWE5vWlcxd2RIa0djbVZzYjJGa0NITjBZWEpvWVd4bURITndhVzV1WlhKamVXTnNaUVp6WldGeVkyZ0pjR3gxYzJWdGNIUjVCMlp2Y25kaGNtUUVZbUZqYXc1amFHVmphMjFoY210bGJYQjBlUVJvYjIxbENHNWhkbWxuWVhSbEJHZGxZWElLY0dGd1pYSndiR0Z1WlFScGJtWnZCR2hsYkhBR2JHOWphMlZrQkcxdmNtVUVabXhoWndwb2IyMWxabWxzYkdWa0NtZGxZWEptYVd4c1pXUUthVzVtYjJacGJHeGxaQXBvWld4d1ptbHNiR1ZrQ20xdmNtVm1hV3hzWldRSWMyVjBkR2x1WjNNRWJHbHpkQVJpWVhKekJHeHZiM0FKY0dGd1pYSmpiR2x3Q1dWNVpXWnBiR3hsWkF4MWNIZGhjbVJ6WVhKeWIzY09aRzkzYm5kaGNtUnpZWEp5YjNjT2JHVm1kSGRoY21SellYSnliM2NQY21sbmFIUjNZWEprYzJGeWNtOTNDMkZ5Y205M2RHaHBiblZ3RFdGeWNtOTNkR2hwYm1SdmQyNE5ZWEp5YjNkMGFHbHViR1ZtZEE1aGNuSnZkM1JvYVc1eWFXZG9kQWh3ZFd4c1pHOTNiZ1Z6YjNWdVpBUnphRzl3QkhOallXNEtkVzVrYjJacGJHeGxaQXB5WldSdlptbHNiR1ZrREdOaGJXVnlZV1pwYkd4bFpBcGpZWEowWm1sc2JHVmtCR05oY25RSVkyaGxZMnRpYjNnUmMyMWhiR3hqYVhKamJHVm1hV3hzWldRT1pYbGxjMnhoYzJobWFXeHNaV1FJWlhsbGMyeGhjMmdEWlhsbENtWnNZV2RtYVd4c1pXUVZhR0Z1WkhSb2RXMWljMlJ2ZDI1ZlptbHNiR1ZrRG1oaGJtUjBhSFZ0WW5Oa2IzZHVFbWhoYm1SMGFIVnRZbk4xY0dacGJHeGxaQXRvWldGeWRHWnBiR3hsWkF4b1lXNWtkR2gxYldKemRYQU9ZbXhoWTJ0b1pXRnlkSE4xYVhRS1kyaGhkR1pwYkd4bFpBNXRZV2xzYjNCbGJtWnBiR3hsWkFodFlXbHNiM0JsYmd4c2IyTnJaV1JtYVd4c1pXUUpiV0Z3Wm1sc2JHVmtCbTFoY0hCcGJnMXRZWEJ3YVc1bGJHeHBjSE5sQzNOdFlXeHNZMmx5WTJ4bEVIQmhjR1Z5Y0d4aGJtVm1hV3hzWldRTGFXMWhaMlZtYVd4c1pXUU1hVzFoWjJWelptbHNiR1ZrQm1sdFlXZGxjdzV1WVhacFoyRjBaV1pwYkd4bFpBNXRhV056YkdGemFHWnBiR3hsWkF0emIzVnVaR1pwYkd4bFpBNWtiM2R1Ykc5aFpHWnBiR3hsWkE1MmFXUmxiMk5oYldacGJHeGxaQXgxY0d4dllXUm1hV3hzWldRS2FHVmhaSEJvYjI1bGN3dDBjbUZ6YUdacGJHeGxaQTFqYkc5MVpHUnZkMjVzYjJGa0VXTnNiM1ZrZFhCc2IyRmtabWxzYkdWa0MyTnNiM1ZrZFhCc2IyRmtFMk5zYjNWa1pHOTNibXh2WVdSbWFXeHNaV1FIZFc1cE1EQXdPUUFBQUFBQi8vOEFBZ0FCQUFBQURBQUFBQllBQUFBQ0FBRUFBUUNGQUFFQUJBQUFBQUlBQUFBQUFBQUFBUUFBQUFEVnBDY0lBQUFBQU5veEUzTUFBQUFBMmpTcFVBPT0nKVwiXHJcblx0fSk7XHJcblx0Ly8gI2VuZGlmXHJcblxyXG5cdC8qKlxyXG5cdCAqIEljb25zIOWbvuagh1xyXG5cdCAqIEBkZXNjcmlwdGlvbiDnlKjkuo7lsZXnpLogaWNvbnMg5Zu+5qCHXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTI4XHJcblx0ICogQHByb3BlcnR5IHtOdW1iZXJ9IHNpemUg5Zu+5qCH5aSn5bCPXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IHR5cGUg5Zu+5qCH5Zu+5qGI77yM5Y+C6ICD56S65L6LXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGNvbG9yIOWbvuagh+minOiJslxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNsaWNrIOeCueWHuyBJY29uIOinpuWPkeS6i+S7tlxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdVbmlJY29ucycsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHR0eXBlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdGNvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcjMzMzMzMzJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaXplOiB7XHJcblx0XHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAxNlxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpY29uczogaWNvbnNcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0X29uQ2xpY2soKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xpY2snKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQ+XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6IHVuaWljb25zO1xyXG5cdFx0c3JjOiB1cmwoJ2RhdGE6Zm9udC90cnVldHlwZTtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxBQUVBQUFBTkFJQUFBd0JRUmtaVVRZb0o0OHdBQUdmNEFBQUFIRWRFUlVZQUp3Q01BQUJuMkFBQUFCNVBVeTh5V1hwYzNRQUFBVmdBQUFCZ1kyMWhjQjlTQ2E4QUFBUFFBQUFESW1kaGMzRC8vd0FEQUFCbjBBQUFBQWhuYkhsbVdXZmVjUUFBQ0FRQUFGWWNhR1ZoWkJlaEFNQUFBQURjQUFBQU5taG9aV0VIK2dTSEFBQUJGQUFBQUNSb2JYUjREM0l1akFBQUFiZ0FBQUlZYkc5allhNzdtaUFBQUFiMEFBQUJEbTFoZUhBQm5BQ29BQUFCT0FBQUFDQnVZVzFsajR2YlV3QUFYaUFBQUFNNWNHOXpkSC9nMTFZQUFHRmNBQUFHY3dBQkFBQUFBUUFBR2J2VGVGOFBQUFVBQ3dRQUFBQUFBTm94RTNNQUFBQUEyalNwVUFBQS81VUVIQU5yQUFBQUNBQUNBQUFBQUFBQUFBRUFBQU9BLzRBQVhBU0FBQUFBQUFRY0FBRUFBQUFBQUFBQUFBQUFBQUFBQUFDR0FBRUFBQUNHQUp3QURBQUFBQUFBQWdBQUFBb0FDZ0FBQVA4QUFBQUFBQUFBQXdRQkFaQUFCUUFBQW9rQ3pBQUFBSThDaVFMTUFBQUI2d0F5QVFnQUFBSUFCUU1BQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFBQUFBQVVHWkZaQUJBQUIzbzZRT0EvNEFBWEFPQUFJQUFBQUFCQUFBQUFBSUFBczBBQUFBZ0FBRUVBQUFBQUFBQUFBRlZBQUFFQUFCTEJBQUFpUVFBQUNFRUFBQkxCQUFBbHdRQUFDa0VBQUJkQkFBQUp3UUFBQ2dFQUFBQUJBQUFjd1FBQUNjRUFBQW9CQUFBQUFRQUFDQUVnQUJWQkFBQWVnUUFBQ2dFQUFDY0JBQUFrZ1FBQUFnRUFBRE5CQUFBeVFRQUFOMEVBQURKQkFBQWVBUUFBQVlFQUFCQ0JBQUFWZ1FBQUdvRUFBQ0VCQUFBaEFRQUFFc0VBQUF4QkFBQU1RUUFBRXNFQUFBY0JBQUFTd1FBQUVzRUFBQkxCQUFBU3dRQUFFc0VBQUFjQkFBQVN3UUFBRXNFQUFCTEJBQUFTUVFBQU9NRUFBRUFCQUFBU3dRQUFCd0VBQUFkQkFBQWJRUUFBSjhFQUFGQUJBQUJRQVFBQUxnRUFBQUxCQUFBU3dRQUFGWUVBQUEvQkFBQVN3UUFBRXNFQUFEUkJBQUFaQVFBQUlNRUFBQUxCQUFBVmdRQUFFc0VBQUJMQkFBQVpBUUFBRkFFQUFCUkJBQUFrZ1FBQUFRRUFBQnFCQUFBQUFRQUFJd0VBQUNNQkFBQkx3UUFBUzRFQUFDN0JBQUF1d1FBQUhJRUFBQnlCQUFCSGdRQUFBMEVBQUE1QkFBQVFBUUFBREVFQUFBeEJBQUFDQVFBQUJFRUFBQVNCQUFBU1FRQUFFc0VBQUFBQkFBQUFBUUFBQUFFQUFDREJBQUFWUVFBQUR3RUFBQlZCQUFBVmdRQUFEd0VBQUJXQkFBQUtBUUFBQ1lFQUFBbUJBQUExZ1FBQUVFRUFBRmZCQUFBWndRQUFFc0VBQUEvQkFBQUJnUUFBQUFFQUFBQUJBQUFTd1FBQUhnRUFBQUFCQUFBaEFRQUFKSUVBQUNFQkFBQVJRUUFBSVFFRWdBY0JCSUFIQVFTQUJ3RUVnQWNBVlVBQUFBQUFBTUFBQUFEQUFBQUhBQUJBQUFBQUFJY0FBTUFBUUFBQUJ3QUJBSUFBQUFBZkFCQUFBVUFQQUFBQUIzaEF1RXk0Z1BpTStKazR3UGpNK05nNDJUa0NlUVI1RFRrT2VSQzVHUGtadVJvNUhMbENPVXc1VExsTmVVMzVXRGxZK1ZsNVdqbGlPV1E1Z25tRXVmVzU5bm43K2YxNS9yb0FlZ2w2RURvUitoTzZGYm9YT2hlNkdUb2FPaHU2SGZvZStpRTZKTG9vZWlrNksvb3NlaS82TnpvNXVqcC8vOEFBQUFBQUIzaEFPRXc0Z0RpTU9KZzR3RGpNdU5nNDJQa0FPUVE1RFRrTitSQTVHRGtaZVJvNUhEbEFPVXc1VExsTk9VMzVXRGxZdVZsNVdmbGdPV1E1Z25tRXVmVzU5bm43K2YwNS9yb0FlZ2k2RHZvUitoTjZGYm9YT2hlNkdUb2FPaHU2SGZvZXVpRTZKTG9vZWlrNksvb3NlaS82TnpvNU9qcC8vOEFBZi9rSHdNZTFoNEpIZDBkc1IwV0hPZ2N2Qnk2SEI4Y0dSdjNHL1ViN3h2U0c5RWIwQnZKR3p3YkZSc1VHeE1iRWhycUd1a2E2QnJuR3RBYXlScFJHa2tZaGhpRUdHOFlheGhuR0dFWVFSZ3NHQ1lZSVJnYUdCVVlGQmdQR0F3WUJ4Zi9GLzBYOVJmb0Y5b1gyQmZPRjgwWHdCZWtGNTBYbXdBQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRWUFBQUVBQUFBQUFBQUFBUUlBQUFBQ0FBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFb0FtZ0VnQVdJQmtBSDRBbkFDd2dNVUE1WUQzQVFrQkU0RW9BVTBCYTRHUGdhdUJ2UUhWZ2ZzQ0ZBSWlnamdDUklKbWdua0NrQUtpZ3NVQzJvTHZnd1VESFFNMUExQURhWU4rQTQyRG1RT3FBOENEeklQY0ErYUQ5b1FFaEJBRUdvUXNCRUFFZm9TTmhKbUVub1NqaEs2RXh3VGFCUXVGSUFVMmhWSUZZd1Y2QlkrRnB3WENoZFNGNndYNEJoNEdONFpIaG1BR2Q0YUdobzhHbUlhaEJxcUd0d2JEaHRBRzNJYmhCd01ITGdkT2gxd0hhWWVFQjVvSHNnZkZCOHVINVFnQWlCU0lJb2c3aUdnSWdRaU1DTGlJelFqaENQVUpEd2tiQ1NtSk5vbE5DVmlKWndsNWlZK0pwZ20wQ2RDSjY0bitDZ3FLSElvd2lrNktjUXFKQ3F1S3c0ckRnQUFBQU1BUy8vTEE3VUROUUFMQUIwQUtRQUFCVDRCTnk0Qkp3NEJCeDRCRXc0QkJ5NEJKejRCTng0QkZ4UUdCeTRCSno0Qk55NEJKdzRCQng0QkFnQzQrQVVGK0xpNTl3VUYrTGhpakNJck1BRUV6SnlielFReEt5S01ZajlUQVFKU1B6OVRBUUpTTlFYNHVMajRCUVg0dUxqNEFSNEJPU2N3ZkVlYnpRUUV6WnRIZkRFb09Vb0JXa1pEV2dJQ1drTkdXUUFBQUFBRUFJbi84Z04zQXcwQUN3QVhBQ0lBTFFBQUFUNEJOeTRCSnc0QkJ4NEJOeTRCSno0Qk54NEJGdzRCQVNFV0p5NEJKdzRCQndZM0JqYzBOamNlQVJVV0p3SUFUMmdDQW1oUFRta0NBbWxPTUVNQkFVSXhNa0VCQVVMK3dnSWFhZ0VCeGJDd3hRRUJWaEVCblpTVW5RRVFBWUFDY2xWVWJnSUNiMVJWY1Q0Q1REbzVTZ0VCU1RrNlRmNHhBVVpic1FZR3NWdEdRZ0VOTzRrR0JvazdEUUVBQlFBaC82d0Q0QU5VQUFzQUZ3QXNBRGdBVlFBQUFUNEJOeTRCSnc0QkJ4NEJOeTRCSno0Qk54NEJGdzRCQnlJR0J4WVhOamNlQVJjV0p5RUdCeUVXSnk0QkFUNEJOeTRCSnc0QkJ4NEJOeUltUFFFakxnRTBOanNCTlRRMk1oWWRBVE15RmhRR0J5TVZGQVlDYVU1cEFnSm9UMDVwQWdKcFRqRkNBUUZDTVRGQ0FRRkNNVHBsS1JzVlAxbVVuQUVCRWY2RkFRb0JjbW9CQXNUOTRsdDhBZ0o3WEZ4N0F3TjdYQXNSVWdzUER3dFNFUmNRVWdzUER3dFNFQUhIQW5KVlZXMENBbTlUVlhJL0FVdzdPVWtCQVVrNU9rMTNHUllXSEI4QkJvazdEUUVoSUFGR1c3SCtJUUo4WEZ4N0FnSjdYRjE3U2c0TldBRVBGZzlaREE0T0RGa1BGZzhCV0EwT0FBQUFBQU1BUy8vTEE3VUROUUFMQUJjQUpBQUFCVDRCTnk0Qkp3NEJCeDRCRXg0QkZ3NEJCeTRCSno0QkFSY09BU0ltSnpjK0FUY2VBUUlBdVBnRkJmaTR1ZmNGQmZpNFAxSUNBVk0vUDFNQkFWTUJSQUV6aUphSk1nRWNobU5qaFRVRitMaTQrQVVGK0xpNCtBS25BbHBEUmxvQkFsbEdRMXIrRFFVMU9qbzFCU2xCQWdKQkFBSUFsLy8vQTJrREFRQUxBQmdBQUFFK0FUY3VBU2NPQVFjZUFRTWhNalkxTGdFbkRnRUhGQllDQUVkakFnSmpSMGRpQWdKaXhnSWFNaW9DdjZpb3Z3SXFBWXdCYWxKUlpnRUJaMUZSYXY1eUhCMVpxQVlHcUZrZEhBQUFCQUFwLzdJRDJBTk9BQXNBR2dBbUFFTUFBQUUrQVRjdUFTY09BUWNlQVJjaUJnY2VBUlVVQnlFeU5pY3VBUUUrQVRjdUFTY09BUWNlQVRjaUppYzFJeUltTkRZN0FUVStBVElXRnhVek1oWVVCaXNCRlE0QkFtOUhZZ0lDWWtkSFlnSUNZa2MzWHljdk5nZ0JiVElxQVFHLy9ldGNld01DZkZ4Y2V3SUNlMTBNRUFGUkRBOFBERkVCRUJjUUFWRU1EZzRNVVFFUUFka0NhVkpSWmdFQloxRlJhVThZRkNadVFTQWZIUnhacVA0c0FueGJYSHdDQW54Y1hIdEtEZ3haRHhjUFdRd09EZ3haRHhjUFdRd09BQUlBWGYvY0E2UURKQUFuQUU0QUFBVVdOajhCTmljMkx3RW1JZzhCQmljdUF5Y21Qd0UrQVM4QkppTW1Ed0VPQVJVVUhnSTNJaTRDSnpZM05qYytBUjhCRmhRUEFRWVVGeDRERnhZeVB3RTJNaDhCRmdZUEFRWUN6RGRRSVFrbkFRRTVmUjAvR3lFT0R4STZNaXdOQ2c0aEdnRVZWeWN1S1NzTUpDQnUwTlJkVThDcmJ3RUJNZ1FGRXljTVV3Y0tKaFlRRXpjMFFob1dNaFltQ2hVS2ZSTUJFZ1l1SXdFaEpRb3NLQzhvVmhRYUlRNEtEREl5TXhVT0RpRWJQeDE5T0FFbkNTQlFOMTNWMEc1Q2E2dkVWRWd0QXdRUUFoTjlDaFVLSmhjeEZobytORG9VRUJZbUNnWlVEQ2NVQ0RFQUFBVUFKd0FQQTlrQzhRQU5BQmNBSFFBaEFDNEFBRGNoTWpZMUVUUWpJU0lHRlJFVUNRRTJNeUV5RndFR0lnVVJOUmNISmdFUkp6Y0JJaWNsRnhZM0ZqOEJCUVlqclFLeU96K0cvVTQ2UUFHbS9yd09GQUtxRkEvK3ZSc3kvb0QzOWdFRE1QWDEvUk1TRFFFQUhDd3RMQzBjQVFBT0V3OUNRd0haaEVKQy9pZUZBVnNCUUFZSC9zRWJ1d0haQlBMekJBSGMvaUx4OGYzZ0J2MGJLd0VCS3h2OUJnQUFBZ0FvLzc0RDJBTTVBQmtBTUFBQUpUWVhGak0rQVRjdUFTY09BUWNVRmg4Qk1pTVhIZ0VYTnpZQk5pUTNGZ1FYQmdRSElpY3hKZ1lIQmo0Qkx3RXVBUUZsS1NzakpLL2tCQVRrcjYva0JFUS9FZ0VDQnhrWkFSb00vc3NGQVFySnlRRUtCUVgrOXNrcktDdFphQzFFSXgwWFNsVmtEZ2tGQkx5Smlid0VCTHlKUm53dkRRUVRMeHNOQmdGTXFPQUVCT0NvcWQ4RkJnaEZId3hIVmhrUU41a0FBQUFEQUFEL3RRUUFBdVVBSndCQUFGa0FBQmN5Tmo4QkZoY3pGeDRCTXo0QlBRRXpQZ0UzTlM0Qkp5TTFMZ0VuSVE0QkJ4RWVBUmN6RlJRM0xnRXJBU0ltSnhFK0FUTWhNaFlYRlNNT0FRY1ZGQmNIQlNjdUFTc0JJaVluTlQ0Qk15RXlGaGNWRGdFckFTSUdCL0VOR1JCNEowdDdkeEFXRFJJVUQwUlFBUUZRUkRnQlVFbitBa2RUQVFGVFJ5ODJBUThNUmpBMEFRRTBNQUgzTURRQjZVZE5BUWVEQWlaeUNoSU9kaTB4QVFFeExRRlVMVEVCQVRFdEpnd1BBU01NRDJzckFXWU5Ed0VYRlZVQlRFZlNSMHdCRzBsUEFRRlBTZjYzU1U4QllTcWpFQTR6TWdGRk1qTXpNaGtCVEVmU0hSaDVKMmNKQnpBdjBDOHdNQy9RTHpBT0R3QUFBQUVBYy8veEE0MEREd0FzQUFBbEhnRVhGamMrQVRVMEppOEJKaU1HRHdFR0lpY3VBeWNtTkQ4Qk5qYzBMd0VtQnlJR0J3NEJGUjRCQVV4ZjBWNVRPeElURFErRUhSY2NIQjhIRkFjVVBVRXpDd1VHSGg0QkZWd1lKQlVxRXg4ZEFuak5YbnNDQVQ4VEt4WVFIZ3RkRlFFZUhnWUVERE5CUFJRSUVnY2dIQndYSG9FZkFSTVNIa2twWHM4QUJBQW5BQThEMlFMeEFBb0FFUUFZQUNRQUFBRVdOd0VtSXlFaUJ3RVdCUWtCQmhVUkZBVTJOUkUwSndrQklUSTNBUWNHSWk4QkFSWUNBUm9iQVhRWVAvMU9OeFVCZHh2K1N3RXYvdEFLQTZnS0NmN1IvZ3dDc2pZVi9zd2RLbHdxSGY3TUdBRlBBUndCY1JZVi9vNGMrZ0VyQVN3U0xQNG5MaElUTFFIWkt4TCsxZjZRRkFFeUhDb3FIUDdQRlFBQUFRQW8vNzREMkFNNUFCWUFBQk0ySkRjV0JCY0dCQWNpSnpFbUJnY0dQZ0V2QVM0QktBVUJDc25KQVFvRkJmNzJ5U3NvSzFsb0xVUWpIUmRLVlFHdHFPQUVCT0NvcWQ4RkJnaEZId3hIVmhrUU41a0FBZ0FBLzdJRUFBTHRBQndBTlFBQUZ6STJQd0V1QVNjMVBnRTdBU2N1QVNjaERnRUhFUjRCRnpNVkZCWUZQZ0U5QVRNK0FUYzFMZ0VuSVE0QkhRRVVGaGN6Rng0QjVnc1NEV29RRlFFQlhsVCtBUVJIUHY0UFAwb0JBVW8vUEJFQ1dROFJKajlLQVFGS1AvNmFRa2hJUW5PRERSSWJDd3hpQ3k0czhGUmREamhDQVFGR1FmNmNRa3NCYVJFVU13RVVFR29CUzBIZFFVWUJBVVpCM1VGTEFYY01EQUFIQUNBQUdnUDZBellBQ3dBZ0FDd0FPQUJFQUUwQVZnQUFBVFltQndZbU56WVdCd1ltQVM0Qkp6UTJOejRCQndZMk56WVdCd1lXRnhZQ0F5NEJCdzRCRng0Qk56NEJBd1lXTnpZV0J3WVdOelltQVE0Qkp5NEJOejRCRng0Qkl5WU9BUjRCUGdFbU55WU9BUjRCUGdFbUF4c0pMQ01nQ3g1SldSTU5OZjZlblBFR1MwU1UweUVFR0FOemhDSUVDUXUzemhvTHJYcDZtQVVMclhwNm1Ca2pEaVZxZ3h3R1BROG51UDdYR25VOU9pb1lHMnc3UERHNUV5Z1hDU1VxR0FzcUJ3OElBdzhRQ0FRQ0V5TXhCZ00yQ3d4bFJoMFIvaVlCaDNnL2lrU05CSVlSQlFFdk1GOE5DUU5OL3NzQkFWQmFDZzU2VVZCYkNnOTZBa0lNUHdNUmtHa2tGQ0dUelAyaE9ERVNGVjgwTXpBT0VWMElEaVVrRVE0bUpDRURCZzROQndZUERRQUFBQVlBVmYvMkJCd0RDZ0FXQUI4QUtBQTVBRU1BVFFBQUFUSVhMZ0VuRGdFSEZCWVhCemNlQVRNeU55WTFQZ0VuTWhZVUJpSW1ORFlISWlZME5qSVdGQVlCTGdFbkRnRUhIZ0VYTWpZM0Z5YytBU1VpSmpRMk54NEJGQVl6SWlZME5qY2VBUlFHQXVNUkVCbS9nWkhCQkVoQkluY2dPUjhRRUFvQ296c1VGeGNvSGg3YkZCOGZKeGNYQXMwRXFIZDlvd01EbzMwWk5CcGVHalJEL29BT0ZCUU9FeGNYcVE0VUZRMFRGeGNDR3dKcWhRSURvMzFHZEMxblBBY0tBU0ltYzVoZ0Z5Y1hGeWNYVlJjbkZ4Y25GLzd1YVl3REE0eHBhb3dEQ3djMFZpZGtaUlVhRkFFQkZCc1VGUm9VQVFFVUd4UUFBQUFKQUhyLytnT0dBd1lBQndBUUFCZ0FJQUFvQUVBQVNBQlFBRmdBQUNVT0FSOEJQZ0UzSlJVV0Z6STNKeVlHRXlJSEZ4WTNOU1lGQmdjVUZ6YzJKemNPQVFjaE1qWW5CeFVVSHdFV093RXlQd0UyUFFFMEx3RW1Ld0VpRHdFR0pRY0dGek0yTnpRREVSUVdQd0V1QVFFZUFSY1JMZ0VIQWZVQ0FnS1FQR01qL2hSTldpZ2w3UUlGcHljbDdnVUJUZjVGSlFFSTdnTUdFVHhqSXdGUkFnSUN0Z0plQWdPRkF3SmVBZ0plQWdPRkF3SmVBZ0ltN1FRR3pDVUJyUVVDa0JaTi9ZUVZUalVCQkFLb0FRUUNrQlZOTlVYTkpRRUk3UUlDQWhjSDdnTUZ6U1hkVFZzb0plNEZBc2dXVFRVRkFwMkVBd0plQWdKZUFnT0VCQUpkQXdOZEF3ZnRCUUpOV3ljQkhmNndBZ0lDa0R4ai9sdzhZeU1CVVFJQ0FnQUFBQUFGQUNqL3hRUFlBenNBR0FBeEFEb0FRd0JNQUFBRk1qWS9BU0UrQVRVUk5DWWpJU0lHRlJFVUZoY3pGUlFXTnpVMEppc0JJaVkxRVRRMk15RXlGaFVSRkFZaklTSUdCd011QVNJR0ZCWXlOamN1QVNJR0ZCWXlOamMwSmlJR0ZCWXlOZ0V2RUJzVGxBRVRZR1JrWVAzWVlHUmtZQlVZS0E4Uk5VRStQa0VDS0VFK1BrSCs2aEVYREZFQklEQWdJREFneEFFZ01DQWdNQ0RFSVRBZ0lEQWhPeEVSZ3dGbFh3RklYMlZsWC82NFgyVUJieGtkVG53U0QwQS9BVWcvUUVBLy9yZy9RQWdOQVNjWUlDQXdJU0VZR0NBZ01DRWhHQmdnSURBaElRQUFBQUVBblAvWkEyUURKZ0FwQUFBbExnRW5GQVlISGdFSEJpWW5EZ0VuSmpZM0xnRTFEZ0VISWlZM05qOEJKalkzSGdFSEZ4WVhGZ1lEV2hFMkF5a3JHRHNJRThBME5NQVRDRHNZS3lrRE5oRUlBaG9NRUNZRmdJMk1nQVFtRUF3YUFuRUVUUVlvV2lZSEhoUU9BZ1lHQWc0VUhnY21XaWdHVFFST1ZpZ29YNVRLQkFUSWxsOG9LRlpPQUFBQUJBQ1NBS1VEYmdKYkFBOEFId0F0QUQ4QUFCTVZIZ0V6SVRJMlBRRTBKaU1oSWdZbklUSVdGUkVVQmlNaElpWW5FVDRCQlJVVUh3RVdOamMxTGdFUEFRWW5OejRCSGdFVkVSUU9BU1l2QVNZOUFUVGJBUlFRQVNVUEZSVVAvdHNRRkFFQmJoNHJLeDcra2g0cUFRRXFBakVISkFrVUFRRVVDU1FIS1cwSkZCUUxDeFFVQ1cwT0FlN2NEeFVWRDl3UEZSVmVLeDcrM0I0ckt4NEJKQjRydFV3SkJSNEdDZ3VHQ3dvR0hnVWxXQVlEQ1JJTC91SUxFZ2tDQjFnTEVYQVJBQUFBQUFVQUNQL25BL2dER1FBYkFEc0FSd0JWQUdRQUFCY2hOamNSSmlzQklpWXZBUzRCS3dFaUJnOEJEZ0VyQVNJSEVSWTNJaVkxRVRRMk93RXlOajhCUGdFN0FUSVdId0VlQVRzQk1oWVZFUlFHSXlVK0FUY3VBU2NPQVFjZUFRRXlOamMwTGdFaURnRVZGQllYQVM0Qkp6NEJOekllQWhRT0FvOEM0b1lCQVlaa0dCb05JdzhuSWFzZ0tBOGpEUm9ZWVlZQkFZY2dJeU1nY1Iwa0VDSVJIaHgvSEI0UkloQWtIWFFnSXlNZy9wQmtnd01EZzJSa2d3TURnd0dZRmg0QkRoa2NHUTRlRi83TVNGOENBbDlJSWowd0dob3dQUmtCaEFIQmhBMFFKaElURXhJbUVBMkUvaitFUkNJaUFia2lJUTRTSlJRUER4UWxFZzRoSXY1SElpSkVBNFJrWklRQ0FvUmtaSVFCVVI0V0R4Z09EaGdQRmg0Qi91OEJZRWhJWHdJWk1ENUVQakFaQUFBQUFBTUF6ZisxQXpNRFN3QU5BQmtBUWdBQUFSRXVBU2NPQVFjUkhnRVhQZ0VuRkFZaUpqVVJORFl5RmhjQklnWVVGak1oTWpZMEppc0JOVDRCTnpVMEppSUdIUUVPQVFjdUFTYzFOQ1lpQmdjVkhnRVhGUUtjQVZWR1JsVUJBVlZHUmxWQU1WTXlNbE14QWY3bERoSVNEZ0YvRFJNVERhQjlsQUlUR3hNQmdYQnZnZ0VUR2hNQkFwUjlBWlVCRGt0YkFnSmJTLzd5UzF3QkFWeExNRGc0TUFFT01EYzNNUDFURXhzVEV4c1RaQXlnZ0ZjTkV4TU5WVytDQWdLQ2IxVU5FeE1OVjRDZ0RHUUFBZ0RKLzhRRE53TTNBQkFBSHdBQUFTNEJKdzRCQng0Qkh3RVdNajhCUGdFbFBnRTNIZ0VYQmdJSEJpSW5KZ0lDN2dLQ2FtcUNBZ0pzV1FvTEpBc0tXV3o5M1FPd2hJU3dBd200U1JRekUwbTRBZHVCa1FFQmtZRkwwblVPRFEwT2RkTktwclVCQWJXbWcvN1lWaFlXVlFFcEFBQUNBTjMveEFNakF6d0FEUUEyQUFBQkVTNEJKdzRCQnhFZUFSYytBUUVPQVJRV015RXlOalFtSnlNMVBnRTNOVFFtSWdZSEZRNEJCeTRCSnpVdUFTSUdIUUVlQVJjVkFvSUJSem82UndFQlJ6bzZSLzYzRFJNVERRR1FEUk1URGFoM2l3RVNHaElCQVgxbVpuMEJBUklhRWdHTGRnR0FBVEk5VEFFQlREMyt6anhOQVFGTi9zRUJFeG9URXhvVEFWNE1tbmRsRFJJU0RXVmtmQUlDZkdSbERSSVNEV1YzbWd4ZUFBQUFBZ0RKLzhRRE53TTNBQTRBR2dBQUV6NEJOeDRCRndZQ0J3WWlKeVlDSlQ0Qk55NEJKdzRCQng0QnlRT3doSVN3QXdtNFNSUXpFMG00QVM0dlBnRUJQaTh2UGdFQlBnSGJwclVCQWJXbWcvN1lWaFlXVlFFcE9nRStMeTgrQVFFK0x5OCtBQVVBZVAvQUE0Y0RRQUFSQUIwQVBnQktBRmtBQUFFZUFSMEJGeEV1QVNjT0FROEJGelUrQVFFV01qWTBKd0VtSWdZVUZ4TWlCaFFXTXlFeU5qUW1Ld0UxTmpjbkJnY3VBU2MxTkNZaUJoMEJIZ0VYRlFFMEppSUdCeFVVQnhjMk5RVXlOamNuQmlNaUppYzFKeFVlQVFIb0pTeENBazlDT2t3SkFUOEJMQUdMQ2hzVEN2MDBDaHNVQ3A0TkV4TU5BWkFORXhNTnAxSTdMalZMWm53Q0Voc1NBb3AzQVVNU0doSUJCVFVQL3RVWkpBNDFCZzhpSmdGQ0FVMERBZ0V6Sjg1Q0FRNUVWZ0VCUXpZTlBpd25NLzBkQ2hNYkNnTE5DaFFiQ3YwV0V4b1RFeG9UWGdncUxpUUJBbjFrWlEwU0VnMWxkNXNNWGdIaERSSVNEV1VaR1RNdU41TUpDVFFIS1NJYVExUktTUUFBQXdBRy8vVUQrZ01MQUF3QUh3QXJBQUFYSVRJM0VTWW5JU0lIRVJZekFTNEJEd0VuSmljaUR3RVJOak1oTWhZVkVTVStBVGN1QVNjT0FRY2VBWTBDNW9ZQkFZYjlHb1lCQVlZQ1FSMUhIY0ZRR3g0ZEdvQUJRUUxrSUNMOWtpbzVBUUU1S2lzNUFRRTVDb1FDRElRQmhmMzBoUUdNR2dFYnJVZ1lBUmh6QWRoRElTTCtKOU1CT2lvck9RSUNPU3NxT1FBQUFBUUFRdi9SQTc0REx3QWJBQ1VBTEFBNEFBQUZNajhCTmpVUkppY2lEd0VuSmlJUEFRWVZFUlFXTXpJL0FSY1dKU0kxRVRRL0FSRUhCZ1VtTHdFUkh3RVRFVGMyTnhZWEVSUVBBUVlDalJnVDRTVUJNQThVNU9rVE1CVGVKaG9YRHhYWjdSaitHQVlPd01JREFkWUpDYm9OdjBYQ0JBSUZBUTZzQ2k4TGZ4VXJBbEl3QVF0K2pnd01meFVxL2E0WUdneDFoUXhwQndJVER3bHYvY3hyQVE0RkJXa0NNZ2gwL2M4Q05Xa0NBUUVHL2UwUUNHUUdBQUFEQUZiL3pRT21BekFBQ1FBUkFDa0FBQUUzTmpRdkFTWUdEd0VCTndFbkFRY0dGZ01oTWpZM0VRY1JEZ0VqSVNJbkVUWXpJVGNoSWdjUkZnTjhId3NMQ2dvYkN4LytUVk1CZXp2K2hpY0NDYXNCOXpvL0FVVUJIaGYrQzBFQ0FrRUJjMFgrUjRZQkFRTEtId3diQ3dzS0Fnb2YvZ2NrQVhvNi9vWlFCZ3IrdzBOQ0FkMUYvbXNoSWtNQjUwTkZoUDRTaFFBQUJnQnEvNkVEbGdOZkFCOEFLUUF6QUVBQVRRQlpBQUFsRXpNeU5qUW1KeU0xTkNZbkl3NEJCeFVqRGdFVUZqc0JFeDRCRnlFK0FRRTBOanNCTWhZZEFTTURMZ0VuQXlFRERnRUhKekkyTnhNMEppSUdCd01VRmlNeU5qVUROQ1lpQmhVVEhnRTNFVFFtSWdZSEVSNEJNallETGg0ckRSSVNEYnc1TXFFeU9BRzZEUk1URFNzZEF6Z3ZBWWt1T1A1ZUdCU1dGQmp1UnhNWUFSNENEeHdCR0JRL0N3NEJEQTRWRGdFTkR2TUxEZzBQRlE0TkFRMmtEeFVQQVFFUEZROEdBbk1TR3hNQlFDNDJBUUUyTGtBQkVod1MvWTB2TlFFQk5RTWZFaGNYRWp6OUp3RVlFd0pzL1pRVEdBRk1EdzBCeEEwUER3eitPd3dRRUF3QnhRd1BEdzMrUEEwUEhBSEZEQThQRFA0N0RCQVFBQUFBQWdDRS81d0RmUU5rQUJvQU9BQUFKVEkyTlJFbkZ4WXlOalF2QVNZaUR3RU9BUll5UHdFSEVSUVdBeUUySnhFMkp5TVZNeklXRlJFVUJpTWhKaWNSTmpjek5TTWlGUkVVQWdBT0ZBSmRDaHNTQ3BFTUdneVJDUUVSSEFwZUF4VG9BZXlIQVFHSGQzWWdJaUlnL2hkQ0FRRkNkbmlHN0JNT0FiaEFZd29RR3dtTURBeU1DUm9SQ21SQi9rZ09FLzZ3QVlRQnA0UUJSU0lpL21FaUlnRkRBWjlEQVVXRi9sbUZBQUFBQUFJQWhQK3hBMzBEVGdBYUFEZ0FBQ1V5UHdFMk5DWWlEd0UzRVRRbUlnWVZFUmNuSmlJR0ZoOEJGZ01oTWljUk5pY2pGVE15RmhVUkZBWWpJU0luRVRZM016VWpCaFVSRkFJQURReVJDaEliQ2wwQ0ZCd1VBMTRLSEJFQkNwQU02UUhzaHdFQmgzeDdJQ0lpSVA0WFFnRUJRbnA4aHNzTWl3b2JFQXBrUUFIRURoTVREdjQ4UUdRS0VCc0tpdzMrNklRQnU0UUJSU01oL2swaUlVTUJzME1CUlFHRS9rV0ZBQU1BUy8vTEE3VUROUUFMQUJjQU5BQUFCVDRCTnk0Qkp3NEJCeDRCTnk0Qkp6NEJOeDRCRnc0QkpUSS9BUmNXTWpZMEx3RTNOalFtSWc4Qkp5WWlCaFFmQVFjR0ZCWUNBTGo0QlFYNHVMbjNCUVg0dUp2TkJBVE1uSnZOQkFQTy90SVBDbnA1Q2g0VENucDdDaFFjQ250N0Nod1VDbnA2Q2hRMUJmaTR1UGdGQmZpNHVQaEVCTXljbTgwRUJNMmJuTXl5QzNwNkNoTWVDWHA3Q2h3VUNudDZDaE1kQ25wNkNSNFRBQUFDQURILzlnUFBBd2tBSUFBK0FBQUZNalkzQVRZMEp3RXVBU01pQmgwQkl3WUNGeDRCTXhZMk56NEJGek1WRkJZM0lqMEJOQWNqRGdFSEJpSTFQZ0UzTXhZOUFUUTJNaGNCRmhRSEFRWUNLdzhjRUFGU0Z4ZityaElaRHhjY0RlYlZBUUVaRWc0YkN6aW5ldzBjTHdZT09wbkNKUUlGQXF6Wk9nNERCd01CTVFVRi9zOEVDUTRPQVQ4WUxCZ0JQQkFQSGhlaUF2N3c4QndkQVEwVGFGQUJwQlljWEFhbUR3RUJYMUlFQlo3eEJ3RVBxZ01EQS83YkJBZ0UvdDhFQUFBQ0FESC85Z1BQQXdrQUlBQStBQUFGTWpZOUFUTTJGaGNlQVRjeU5qYzJBaWNqTlRRbUl5SUdCd0VHRkJjQkhnRW5JaWNCSmpRM0FUWXlGaDBCRkRjekhnRVhGQ0luTGdFbkl5WWRBUlFCMVJZY0RYdW5Od3diRGhJWkFRSFY1ZzBjRnc4YUVmNnVGeGNCVWhBYkNRTUUvczhGQlFFeEF3Y0REanJackFJR0FTWENtVG9PQ1J3V3BBRlFaeFFOQVIwYzhBRVFBNklXSGc4US9zUVlMQmord1E0T1hBUUJJUVFJQkFFbEF3TURxZzhCQi9HZkJBUlNYd0VCRDZZR0FBQURBRXYveXdPMUF6VUFDd0FYQUVNQUFBVStBVGN1QVNjT0FRY2VBVGN1QVNjK0FUY2VBUmNPQVFFZUFSYytBVGMwSmlJR0ZRNEJCeTRCSno0Qk56SVhCd1llQVRJL0FUWTBMd0VtSWdZVUh3RW1JdzRCQWdDNCtBVUYrTGk1OXdVRitMaWJ6UVFFekp5YnpRUUR6djZsQW14U1VXc0NFUmdSQWtvNE9Vb0NBa281Q0FjcUNBRU9Gd2hUQ0FoU0NCZ09CeDRHQmtwcU5RWDR1TGo0QlFYNHVMajRSQVRNbkp2TkJBVE5tNXpNQVZSU2JRSUNiVkVNRUJBTU9Vb0NBa281T0VvQ0FTa0lHQThJVXdnWENWUUlFQmNJSHdFQ2FRQUNBQnovc1FQa0Ewa0FHUUE5QUFBWEZqOEJGeFkySndNM05pWWpCUU1tSWdjREpTSUdId0VEQmpjaVB3RTJMd0VtTmpNRkZqOEJOaklmQVJZM0pUSVdEd0VHSHdFV0JpOEJKZzhCQnRzYUtPUGpLRFVRV2VVb0ZETCs1MVVQUVJCVi91Y3hGU25sV2hCWkFRRlZDUmJWQXdFRUFRTWFDRW9DQXdGS0NCb0JCQU1CQTlVV0NsVUJBZ1BPRmhYUEFqd1RIcWFtSGljdUFRdWtIRDhDQVF3dkwvNzBBajhjcFA3MUxrRUU5UmtQa3dJREJRRWErQVFFK0JvQkJRTUNrdzhaOVFRQ0E1MFFFSjRDQUFBREFFdi95d08xQXpVQUN3QVhBRFFBQUFVK0FUY3VBU2NPQVFjZUFUY3VBU2MrQVRjZUFSY09BU2MrQVRjMU16STJOQ1luSXpVdUFTSUdIUUVqRGdFVUZqc0JGUlFXQWdDNCtBVUYrTGk1OXdVRitMaWJ6UVFFekp5YnpRUUR6cHdSRXdHR0VoWVZFNFlCRXlJU2hoTVdGeEtHRWpVRitMaTQrQVVGK0xpNCtFUUV6SnlielFRRXpadWN6SndCRlJOL0VpTVNBWVlURmhZVGhnRVNJeEovRWhZQUFBTUFTLy9MQTdVRE5RQUxBQmNBSXdBQUJUNEJOeTRCSnc0QkJ4NEJOeTRCSno0Qk54NEJGdzRCQVNFeU5qUW1JeUVpQmhRV0FnQzQrQVVGK0xpNTl3VUYrTGlielFRRXpKeWJ6UVFEenY2NEFWa1NGaFVUL3FjVEZoYzFCZmk0dVBnRkJmaTR1UGhFQk15Y204MEVCTTJibk13QlJCSWlFeE1pRWdBQ0FFdi95d08xQXpVQUN3QVhBQUFGUGdFM0xnRW5EZ0VISGdFM0xnRW5QZ0UzSGdFWERnRUNBTGo0QlFYNHVMbjNCUVg0dUp2TkJBVE1uSnZOQkFQT05RWDR1TGo0QlFYNHVMajRSQVRNbkp2TkJBVE5tNXpNQUFBQUFBSUFTLy9MQTdVRE5RQUxBQ2dBQUFVK0FUY3VBU2NPQVFjZUFUY2lKalEvQVNjbU5EWXlId0UzTmg0Q0R3RVhGaFFHSWk4QkJ3WUNBTGo0QlFYNHVMbjNCUVg0SGc4VkM0Q0FDeFVlQ29HQkN4MFVBUXVBZ0FvVkhncUFnQXMxQmZpNHVQZ0ZCZmk0dVBqeUZSNEtnWUFLSGhRS2dJQU1BUlFlQ29HQUNoOFZDb0dCQ2dBQUFBQUNBRXYveXdPMUF6VUFDd0EzQUFBRlBnRTNMZ0VuRGdFSEhnRURQZ0UzTWhjbkpqUTJNaDhCSGdFUEFRWWlKalEvQVNZSERnRUhIZ0VYUGdFM05EWXlGaFVPQVFjdUFRSUF1UGdGQmZpNHVmY0ZCZmdMQTJ0TUJnWWZCdzhZQ0ZRSEFRaFVDUmNQQ0NvSENEcE1BUUZNT2psTEFoRVpFUUp0VWxOdU5RWDR1TGo0QlFYNHVMajRBWjVTYXdJQkh3Z1lFQWhXQ0JnSVZBZ1BHQWdxQVFFQlN6azZTd0lDU3pvTUVSRU1VMjRDQW04QUFBQUJBQnovc1FQa0Ewa0FHUUFBRnhZL0FSY1dOaWNETnpZbUl3VURKaUlIQXlVaUJoOEJBd2JiR2lqajR5ZzFFRm5sS0JReS91ZFZEMEVRVmY3bk1SVXA1Vm9RUEJNZXBxWWVKeTRCQzZRY1B3SUJEQzh2L3ZRQ1B4eWsvdlV1QUFBQ0FFdi95d08xQXpVQUN3QW9BQUFGUGdFM0xnRW5EZ0VISGdFM0lpWTlBU01pSmpRMk93RTFORFl5RmgwQk16SVdEZ0VyQVJVVUJnSUF1UGdGQmZpNHVmY0ZCZmkzRWhPTkV4Y1dGSTBUSkJTTkZCY0JGaFNORkRVRitMaTQrQVVGK0xpNCtOc1hFNFVUSlJPT0V4Y1dGSTRUSlJPRkZCWUFBQUFBQWdCTC84c0R0UU0xQUFzQUZ3QUFCVDRCTnk0Qkp3NEJCeDRCRXlJbU5EWXpJVElXRkFZakFnQzQrQVVGK0xpNTl3VUYrQU1VRnhjVUFXb1VGaGNUTlFYNHVMajRCUVg0dUxqNEFZb1RKUk1USlJNQUF3QkwvOHNEdFFNMUFBc0FGd0FqQUFBRlBnRTNMZ0VuRGdFSEhnRTNMZ0VuUGdFM0hnRVhEZ0VuUGdFM0xnRW5EZ0VISGdFQ0FMajRCUVg0dUxuM0JRWDR1SnZOQkFUTW5Kdk5CQVBPbTNTZUF3T2VkSGFkQXdPZU5RWDR1TGo0QlFYNHVMajRSQVRNbkp2TkJBVE5tNXpNVWdPZWRYV2VBd09lZFhXZUFBQUNBRW4veVFPM0F6Y0FDd0FnQUFBRkxnRW5QZ0UzSGdFWERnRVRKaUlQQVFZaUx3RW1JZ1lVSHdFV01qOEJOalFDQUxyNEJRWDR1cnI0QlFYNEN3a2FDY2dLR1FrN0Noa1RDV2dKR1FyMENUY0YrTHE2K0FVRitMcTYrQUpHQ1FuSUNnbzZDaE1aQ21jSkNmUUtHUUFBQVFEakFHTURIUUtkQUJzQUFEY0dGQll5UHdFWEZqSTJOQzhCTnpZMEppSVBBU2NtSWdZVUh3SHVDeFlmRE56Y0N4OFhDOXpjQ3hjZkM5emNEQjhXQzl1a0N4OFhDOXpjQ3hjZkM5emNDeDhYQzl6Y0N4Y2ZDOXdBQUFBQkFRQUFnQU1BQXRnQUZnQUFKUzRCSno0Qk56VVhCelVPQVFjZUFSYytBVGN6RGdFQ0FHMlFBd09RYmNEQVhIb0NBbnBjWEhvQ0tBT1FnQU9RYlcyUUExaUFiMjhDZWx4Y2VnSUNlbHh0a1FBQUFBQUJBRXYvblFPMUExNEFLUUFBQlQ0Qk55NEJKeVlPQVJZWEhnRVhEZ0VITGdFblBnRTNGUjRCUHdFMk5DOEJKZ1lIRlE0QkJ4NEJBZ0M0K0FVQllsUVBIUkVIRFVWUkFRUE9tNXZOQkFPYWZBRVpFb29PRG9rU0dnR1p4Z01GK0dNRitMaHR1RDBMQlJ3YkNqS1lYWnZOQkFUTm00WEFIajRXREExZ0Noc0xZQXdMRnowZzY2SzQrQUFBQUFJQUhQK3hBK1FEU1FBWkFDMEFBQmNXUHdFWEZqWW5BemMySmlNRkF5WWlCd01sSWdZZkFRTUdKUkUySHdFV055VXlGZzhCQmg4QkZnWXZBU2JiR2lqajR5ZzFFRm5sS0JReS91ZFZEMEVRVmY3bk1SVXA1Vm9RQVVBQ0FVb0lHZ0VFQXdFRDFSWUtWUUVDQTg0S1BCTWVwcVllSnk0QkM2UWNQd0lCREM4di92UUNQeHlrL3ZVdTV3SWlBUVQ0R2dFRkF3S1REeG4xQkFJRG5RZ0FBQUFNQUIzL25RUGpBMk1BREFBWkFDWUFNd0JBQUUwQVdnQm5BSFFBZ1FDT0FKc0FBQUVpQmdjVkhnRXlOamMxTGdFSERnRWZBUjRCUGdFdkFTNEJCU1lHRHdFR0hnRTJQd0UySmdVR0ZoOEJGajRCSmk4QkpnWUZMZ0VQQVE0QkhnRS9BVDRCRnpRbUp5TU9BUlFXRnpNK0FTVVVGaGN6UGdFMEppY2pEZ0VGTmlZdkFTWU9BUllmQVJZMkpSNEJQd0UrQVM0QkR3RU9BUVUrQVM4QkxnRU9BUjhCSGdFbEZqWS9BVFl1QVFZUEFRWVdGekkyTnpVdUFTSUdCeFVlQVFJQURSRUJBUkVhRVFFQkVmNE1CZ1pNQnhnV0J3ZE1CeGNCMkF3WENFd0dCeFlZQjB3R0J2MWdCZ2NMaEFzWURRWU1oQXNZQXo4SEdBdUZDd1lORnd5RUN3YzZFUTZZRFJFUkRaZ09FZnc2RVEyWkRSRVJEWmtORVFPR0JnY0xoQXdYRFFZTGhBd1kvTUVIR0F1RkN3WU5HQXVFQ3djQ21nd0dCa3dIR0JjR0Jrd0lGLzRwQ3hjSVN3Y0dHQmNIVEFZRy9RMFJBUUVSR2hFQkFSRURZeEVPbUEwUkVRMllEaEZBQnhnTGhRc0dEUmdMaEFzSEJnWUhDNFFMR1F3R0M0VUxHS29NRndoTUJnWVhHQWRNQmdZTURBWUdUQWNZRndZR1RBZ1g1ZzBSQVFFUkdoRUJBUkVORFJFQkFSRWFFUUVCRWY0TEZ3aE1CZ1lYR0FkTUJnWU1EQVlHVEFjWUZ3WUdUQWdYdlFjWUM0VUxCZzBYRElRTEJ3WUdCd3VFREJjTkJneUVDeGhIRVE2WURSRVJEWmdPRVFBQUFBSUFiZi9wQTVRREZ3QVZBQ0VBQUNVeU5qY1hGakkrQVM4QlBnRTNMZ0VuRGdFSEhnRTNMZ0VuUGdFM0hnRVhEZ0VCdGpSaEs4c09LaG9CRHNvZ0l3RUV1b3lNdWdNRHVveHRrd0lDazIxdGt3TURrNFFnSHNzT0d5a1B5aXBsT1l1N0F3TzdpNHk2UXdPVGJXMlNBd09TYlcyVEFBQUFBQUVBbndBWEEyRUM2QUFjQUFBbFBnRTFFU0UrQVRRbUl5RVJOQ1lpQmhVUklTSUdGQllYSVJFVUZnSUFFQllCRlJBV0ZoRCs2eFlnRnY3ckVCWVdFQUVWRmhjQkZROEJIUUVXSUJZQkhnOFZGUS8rNGhZZ0ZnSCs0dzhWQUFBQUFBRUJRQUJBQXNBQ3dBQUZBQUFCTndrQkp3RUJRRUVCUC83QlFRRC9BbjlCL3NEK3dFRUEvd0FCQVVBQVFBTEFBc0FBQlFBQUFTY0pBVGNEQXNCQi9zRUJQMEgvQW45Qi9zRCt3RUVBL3dBQUFRQzRBSVVEV2dKL0FCY0FBQUVYRmhRSEFRWWlMd0VtTkQ4Qk5qSWZBUll5TndFMk1nTkREUW9LL2x3TEhReTFDd3NOQ3gwTGRRd2RDd0ZqQ3gwQ2RBMExIUXYrWEFzTHRnc2REQXdMQzNVS0NnRmpDd0FBQUFJQUMvKzlBL1VEUXdBbkFEMEFBQmNoUGdFMUVSY1dGekkyTnlZdkFUVTBKaWNqRGdFZEFTY21JZ2NCQmdjZUFUTTJQd0VSRkJZQk5DWXJBU0lHRlJFakppY1JBVDRCRndFUkJnY2o1d0l6TGpJM0RSSVFGQUVCREpVUkRqZ09FYW9YT0JmK1N3d0JBUlFRRWcwM013SENFUSsyRHhLUEtRRUJKZ2NRQndFbUFTbVFRd0V4TFFHSE1nNEJFZzhUQ29mOURoQUJBUkFPa1pvVkZmNXlDUk1QRWdFT012NTVMakFCWVE4UkVRLys0d0VxQWJVQkRBWUJCLzcwL2tzcUFRQUFBQUFEQUV2L3l3TzFBelVBQ3dBWEFDd0FBQVUrQVRjdUFTY09BUWNlQVRjdUFTYytBVGNlQVJjT0FTVXlQd0UyTWg4QkZqSTJKaWNESmlJSEF3WVVGZ0lBdVBnRkJmaTR1ZmNGQmZpNG04MEVCTXljbTgwRUE4Nyt0UXNHbEFZS0JwTUlGUTBCQTZRTEtncWxBd3cxQmZpNHVQZ0ZCZmk0dVBoRUJNeWNtODBFQk0yYm5NeUlCNVFGQlpRSERSTUpBYU1hR3Y1ZENCUU5BQVFBVnYvVEE2d0RLZ0F0QUdZQWNnQitBQUFsTmpjK0FUYzJOeVkyTnlZbkJpWTNOU1luQndZaUx3RUhGUllHSnlNSEZ4WVVEd0VXRnpNMkZnY1dGejRCQnlZbk56WW1Ed0VtSnpjMk5DOEJOamNYRmpZdkFUWTNGeFl5UHdFV0Z3Y0dGajhCRmhjSEJoUWZBUVlISnlZR0h3RUdCeWNtSWc4QkV6NEJOeTRCSnc0QkJ4NEJGeTRCSno0Qk54NEJGdzRCQW9ZUER3SmxUUWNHTndJNEJBWlNhUUlMREFJNmx6b0dFd0pyVXdvSEJqMDlBd1VGQkZKckFRNE9PSkdzUXpzQ0FUb3ZNU01SSnlFaEtROGdPQzg2QVFNNFBpVWdVeUFpUURjQ0FUc3VMQ01PSGlJaUhCRWxKUzg2QVFJOFJCa2dVeUFjWHk4K0FRRStMeTgrQVFFK0wwWmRBZ0pkUmtaZEFnSmRHd1lIVFdVQ0R3ODVrVGdPRGdGclVnUUZCUU05UFFjSUNsTnJBaE1HT3BjNUF3d0xBbWxTQmdRNEFuNE9JeXd2T2dFQ04wQWlJRk1nSlQ0NEF3RTZMemdnRHlraElTY1JJekV2T2dFQ08wTWNJRk1nR1VROEFnRTdMaVVsRVJ3aUloOEJQd0UrTHk4K0FRRStMeTgrT0FKZFJrWmRBZ0pkUmtaZEFBQUFBQU1BUC8rL0E4RURRUUFVQUNBQUxRQUFCVEkyTndFMk5DWWlCd0VPQVJVVUZoY0ZFeDRCQXlVbU5EY2xOajhCQndZSEF5SW5Bd0UrQVRjSEJnY0RCZ0pYRnlJTUFSa01HQ3NlL1I4Y0pDZ2ZBVFZhQ1J4ci90Z0tDUUpFR1JreExoY1NtQVFEV2dFbUVpZ1JGd3dLMndSQkpSOEMzUjRyR0F6KzVRb2hGeDBjQ1ZyK3ppRXBBYjFhQXdnRTJ3b01GeVVURXYxNUNnRW9BU2NTTUJZeEdScjl2QWtBQkFCTC84c0R0UU0xQUFzQUZ3QWdBRGtBQUFVK0FUY3VBU2NPQVFjZUFUY3VBU2MrQVRjZUFSY09BUU15TmpRbUlnWVVGZ016UGdFMEppc0JOVFFtS3dFaUJoUVdPd0VWSXlJR0ZCWUNBTGo0QlFYNHVMbjNCUVg0dUp2TkJBVE1uSnZOQkFQT254Z2ZIekFmSURDdURoRVJEalVSRUZFTkVoSU5MalVPRVJFMUJmaTR1UGdGQmZpNHVQaEVCTXljbTgwRUJNMmJuTXdDQVNBdklDQXZJUDU3QVJBYUVkb1NGUkVhRWNVUkdoQUFBQUFBQkFCTC84c0R0UU0xQUFzQUZ3QThBRVVBQUFVK0FUY3VBU2NPQVFjZUFUY3VBU2MrQVRjZUFSY09BUU0rQVQwQk5EWTNQZ0UzTGdFT0FRY0dGUlFXTXpJMk56WTNIZ0VWRkFZSERnRWRBUlFYUGdFMEppSUdGQllDQUxqNEJRWDR1TG4zQlFYNHVKdk5CQVRNbkp2TkJBUE9wQkFURlJZZ0p3RUNUbkJGQ1FRU0N4SVBDUlVySFNNYkhCZ2VJUk1iR2ljYkd6VUYrTGk0K0FVRitMaTQrRVFFekp5YnpRUUV6WnVjekFFUEFSRU5CUkViRHhNdkpUWTRBU3NlQ3dzT0R4RU1KUUVCSFJrVkhoSVFKeDhHSW9BQkdTWVpHU1laQUFBQUFBTUEwZi9MQXk4RE5RQVVBQndBS3dBQUFTSUdCeFVHRlJFVUZqTWhNalkxRVRRbk5TNEJCejRCTWhZWEZTRUZNaFlWRVJRR0l5RUdOUkUwTmpNQ0FGMkZBMG93TUFHZU1EQktBNFg5QWxxSVdnTCt3QUZ0RHc0T0QvNW1IUTRQQXpXQmcySUpXLzdGTkRFeE5BRTdXd2xpZzRIN1dsOWZXbWxCRGhMK3ZCSVBBU0lCUkJJT0FBQUdBR1FCTGdPZEFkTUFDQUFTQUJzQUpRQXVBRGdBQUFFZUFSUUdJaVkwTmpjT0FSUVdNalkwSmljRkhnRVVCaUltTkRZM0RnRVVGakkyTkNZbkJSNEJGQVlpSmpRMk53NEJGQll5TmpRbUp3SUFGQm9hS0JvYUZDTXZMMFl2THlQK3RoTWJHeWNhR2hRa0xpNUhMeThqQXBVVUdob25HeHNUSXk4dlJ5NHVKQUd2QVJvb0dob29HaVVCTDBZdkwwWXZBU1FCR2lnYUdpZ2FKUUV2Umk4dlJpOEJKQUVhS0JvYUtCb2xBUzlHTHk5R0x3RUFBQUFBQWdDRC85c0RmUU1sQUNFQU5BQUFGejRCTnpVK0FUY2VBUmN5UGdJM0VTNEJJdzRCQnk0Qkp5SU9BZ2NSSGdFQkxnRW5JZ1lIRVQ0Qk14NEJGelkzRVE0QnBBNFNBUWc2TUhPNGJURTFMUm9CQVJrVEQwQTNicmQwTVRVdEdnRUJFZ0k1WjdsNEpEd1NCRFl5YnJoelJpd0ZOU1VCRWc3dUJBOEJCVVFGQ3hVa0hRRzBFUk1CRUFFRlJBVUxGU1FkL1RnT0VnRVZCVVFGQ0FnQmt3c1dCRVFGQVEzK2J3c1dBQUFBQUFJQUMvKzlBL1VEUXdBaEFEa0FBQk1lQVRNMk53RTJNaGNCRmhjeU5qY21Md0UxTkNZbkl3NEJIUUVuSmlJSEFRWVRGQllYTXhFME5qY3pIZ0VWRVRNK0FUVVJBU1lpQndFTEFSUVFFZzBCb2djUUJ3R2lEUklRRkFFQkRKVVFEamtPRWFvWE9CZitTd3g2TXkydUVnK1hEeEt0TGpMK2xBY1BCLzZWQVlNUEVnRU9BWDBIQi82RERnRVNEeE1LaC8wT0VBRUJFQTZTbXhVVi9uTUsvb1l0TVFFQk1ROFJBUUVSRC83UEFURXRBVGtCU0FjSC9yWUFBQUFBQWdCVy85TURyQU1xQURnQVJBQUFCU1luTnpZbUR3RW1KemMyTkM4Qk5qY1hGall2QVRZM0Z4WXlQd0VXRndjR0ZqOEJGaGNIQmhRZkFRWUhKeVlHSHdFR0J5Y21JZzhCTno0Qk55NEJKdzRCQng0QkFhRkRPd0lCT2k4eEl4RW5JU0VwRHlBNEx6b0JBemcrSlNCVElDSkFOd0lCT3k0c0l3NGVJaUljRVNVbEx6b0JBanhFR1NCVElCeGZUbWNDQW1kT1RtY0NBbWNzRGlNc0x6b0JBamRBSWlCVElDVStPQU1CT2k4NElBOHBJU0VuRVNNeEx6b0JBanRESENCVElCbEVQQUlCT3k0bEpSRWNJaUlmOWdKblRrNW5BZ0puVGs1bkFBTUFTLy9MQTdVRE5RQUxBQlFBTFFBQUJUNEJOeTRCSnc0QkJ4NEJFeUltTkRZeUhnRUdBeTRCTkRZN0FUVWpJaVkwTmpzQk1oWWRBVE15RmhRR0J3SUF1UGdGQmZpNHVmY0ZCZmkwRnlBZk1COEJJVjRPRVJFT05TNE5FaElOVVJBUk5RNFJFUTQxQmZpNHVQZ0ZCZmk0dVBnQ1NTQXZJQ0F2SVA1N0FSQWFFY1VSR2hFVkV0b1JHaEFCQUFBQUFBTUFTLy9MQTdVRE5RQUxBREFBT1FBQUJUNEJOeTRCSnc0QkJ4NEJFeUk5QVRRMk56NEJOVFFtSndZSERnRWpJaVluTkRjK0FoWVhEZ0VIRGdFZEFSUUdCeUltTkRZeUZnNEJBZ0M0K0FVRitMaTU5d1VGK0xBa0h4a2VIQ1FmTFJVS0VSSUxFd0VFQ1VsMlVnSUJLU0VYR0JJUUV4d2NKeHdCSERVRitMaTQrQVVGK0xpNCtBRlRJd1loS1JFVElCWWFIZ0VDSmcwUkVBOExDeUF0QVRzNEp6RVZEeHdUQlE0U2dSb3BHUmtwR2dBQUFBTUFaQUV1QTUwQjB3QUpBQk1BSFFBQUFRNEJGQll5TmpRbUp5RU9BUlFXTWpZMEppY2hEZ0VVRmpJMk5DWW5BZ0FqTHk5R0x5OGovcllrTGk1SEx5OGpBcFVqTHk5SExpNGtBZE1CTDBZdkwwWXZBUUV2Umk4dlJpOEJBUzlHTHk5R0x3RUFBQUFBQmdCUUFCTURzQUxzQUJnQUlRQTVBRUlBV3dCa0FBQUJNalkzTXpJMk5DWXJBUzRCSWdZSElTSU9BUll6SVI0Qk55NEJORFl5RmhRR0JTSUdGQllYTXg0Qk1qWTNJVDRDSmljaExnRWlCZ2NYSWlZME5oNEJGQVlCUGdFM016STJOQ1luSXk0QklnWUhJUTRCSGdFeklSNEJOeUltTkRZeUhnRUdBcG9oTkF5VURSTVREWlFNTTBRMEMvNDZEeE1CRlE0QnhnczBJaFljSFNvY0hQM0NEUk1URFprTE5FUTBDd0hCRHhNQkZRNytQd3MwUkRNTVlSVWRIU3NjSEFFWklqTUxsUTBURXcyVkN6UkROQXYrT2c0VkFSTVBBY1lMTkNJVkhSd3JIQUVlQWg4bEh4UWRGQjRtSmg0VUhSUWZKVFFCSENzZEhDd2NzaE1lRXdFZUppVWZBUk1kRkFFZUpTVWVWUjBxSFFFY0t4eit4UUVsSHhNZUV3RWZKQ1FmQVJRZEV4OGxOQjBySEJ3ckhRQUFBQVlBVVFCSEE3QUN1UUFJQUJRQUhRQXBBRElBUGdBQUV6NEJOQ1lPQVJRV055RXlOalFtSnlFT0FSUVdBekkyTkNZaUJoUVdOeUUrQVM0Qkp5RU9BUlFXQXo0Qk5DWU9BUlFXTnlFeU5qUW1KeUVPQVJRV2hoWWdJQzBlSHRVQ1NROFRFdy85dHc4VEU2OFdJQ0F0SGg3VkFra09GUUVURC8yM0R4TVRyeGNmSUMwZUh0VUNTUThURXcvOXR3OFRFd0pOQVI4c0lBRWVMaDRURXg0VEFRRVRIaFArNlNBc0lCOHVIaElCRkIwVEFRRVRIaFArNlFFZUxTQUJIaTRlRXhNZUV3RUJFeDRUQUFBQUFBTUFrZ0NsQTIwQ1d3QU1BQmtBSmdBQUV6NEJNeUV5RmhRR0J5RWlKaFUrQVRjaEhnRVVCZ2NoTGdFVlBnRTNJUjRCRkFZaklTSW1rZ0VVRUFLU0VCUVVFUDF1RHhZQkZCQUNraEFVRkJEOWJnOFdBUlFRQXBJUUZCUVEvVzRQRmdJM0R4VVZIeFFCRnFnUUZBRUJGQ0FVQVFFVnFCQVVBUUVVSHhVVkFBQUFBZ0FFLzg4RC9BTVlBQjBBT3dBQUFTTXVBU2NPQVFjR0hnRTJOejRCTng0QkZ5TWlCaDhCRmpJL0FUWW1CVE1lQVJjK0FUYzJMZ0VHQnc0QkJ5NEJKek0rQVM4QkxnRVBBUVlXQTlvNEZlaWxYNk03Q3dJWkdnc3lpVTJId1JNOUZnc01YQW9hQ2wwTUMvdzFPQlhvcFYrak93c0NHQnNLTUlsUWlNQVRQUllMREZ3S0dncGREQXNCbjZIVUJBRk9SQTBkRVFRTU9UNEJBNnFHR1JHRURnNkRFaGxZb2RNRUFVNUREaDBSQkF3NFB3RUNxb1lCR0JLRERnRVBneEVaQUFBQUFBRUFhdiszQTUwRFVBQXpBQUFKQVFZdUFqY0JQZ0VYRmdZSEFRWXVBamNCUGdFbUJnY0JEZ0VYRmpZM0FUWTBKeTRCQndFR0ZoY2VBVGNCTmk0QkJnTW0vc1Uva0cwRFBBR3VKbDRsSWdZbC9sd1FJaGNERHdFbENnRVRHQXIrMlNBQkhpQlRJZ0dtUERVMWpELytVRTRFU0V2RFV3RTlDZ0VUR2dGdy9zVTlCRzJQUUFHdEpnY2pKVjRtL2x3UUJCY2hFUUVsQ2hnVEFRcisyaUpWSGlBQ0lRR21Qb3MyTkFFOC9sQlR3MHRJQkU0QlBRb2NFd0VBQUFBQUF3QUFBQzhFQUFLeUFBc0FGd0FnQUFBbE5pUTNKaVFuQmdRSEZnUTNMZ0VuUGdFM0hnRVhEZ0VuTWpZMEppSUdGQllDQU9jQkZRUUUvdXJtNWY3cEJBUUJHT1JhZHdJQ2QxcGFkd0lDZDFvZ0xDdEJMQ3d2RGU1SFJ1NE5EZTVHUis1aUEzZFpXbllDQW5aYVdYZUVMRUFySzBBc0FBQUFBUUNNQUs4RGRBSlJBQkFBQURjR0ZCWXlOd2tCRmpJMk5DY0JKaUlIbHdzV0lnc0JNUUV4Q3lJV0MvNjBEQ0lNOFFvakZRc0JPUDdJQ3hVakNnRlVEQXdBQUFBQkFJd0FyZ04wQWxJQUVRQUFKVFkzQVRZMEpnWUhDUUV1QVFZVUZ3RVdBZ0FSREFGTUN4Y2dEUDdQL3M4TUlCY0xBVXdNcmdFTUFWUUxJQmdCQy83SUFUZ0xBUmdnRFA2dERBQUFBUUV2QUF3QzBRTDBBQkFBQUNVV01qWTBKd2tCTmpRbUlnY0JCaFFYQW84TEloVUwvc2dCT0FzVklndityQXdNRndzV0lRd0JNUUV4RENFV0MvNjBEQ0lNQUFBQkFTNEFEQUxSQXZRQUVRQUFKVEkzQVRZMEp3RW1JZ1lXRndrQkJoUVdBVllRREFGVERBeityUXdnR0FFTEFUait5QXNXREFzQlRBMGhEQUZMREJjZ0RQN1AvczhMSWhZQUFBQUFBUUM3LytzRFJRTVZBQndBQUFVeU5qVVJKeDhCRmpJMk5DY0JKaUlIQVFZVUZqSS9BZ2NSRkJZQ0FCRVZBNEJpQ3lBVkRQN2tEU0FNL3VNTUZTQUxZb0FERlJVVkVRSTBYSTFnQ2hVZkRRRWREUTMrNHcwZkZRcGdqVno5ekJFVkFBQUFBQUVBdS8vckEwVURGUUFjQUFBQklnWVZFUmN2QVNZaUJoUVhBUll5TndFMk5DWWlEd0kzRVRRbUFnQVJGUU9BWWdzZ0ZRd0JIQTBnREFFZERCVWdDMktBQXhVREZSVVIvY3hjaldBS0ZSOE4vdU1ORFFFZERSOFZDbUNOWEFJMEVSVUFBQUFCQUhJQU93T09Bc1lBSEFBQUV4UVhBUll5TmpRdkFoY2hNalkwSmlNaEJ6OEJOaTRDQndFR2NnMEJIUTBmRlFwZ2tXZ0NIaEVWRlJIOTRtZVFZQXNCRlI4Ty91UU5BWUFRRGY3a0RCVWdDMktEQmhVaUZRYURZZ3NnRlFFTy91VU5BQUFBQVFCeUFEc0RqZ0xHQUJ3QUFBRTBKd0VtRGdFVUh3SW5JU0lHRkJZeklUY1BBUVlVRmpJM0FUWURqZzMrNUE0ZkZRcGdrV2o5NGhFVkZSRUNIbWlSWUFvVkh3MEJIUTBCZ0JBTkFSc09BUlVnQzJLREJoVWlGUWFEWWdzZ0ZRd0JIQTBBQUFFQkhnQUhBdG9DM3dBR0FBQWxFeU1SSXhFakFmemVrWnVRQndFb0FiRCtVQUFBQUFRQURmLzNBL01EQ1FBWkFDNEFSUUJiQUFBRk1qWTFFVFFtSXlJR0R3RUdLd0VtSFFFVU56TXlId0VlQVNVV05qYytBVFFtSnk0QkRnRVhIZ0VVQmdjR0ZnVWlMd0V1QVNzQkJqMEJORHNCTWpZL0FUWXlGUkVVTnhZMk56NEJOQ1luTGdFSERnRVhIZ0VVQmdjR0ZnSDJGaHdjRnc4YUVja0VCMzliVzM4SEJNa1FHd0dDRFJzS0tpOHVLd29iR1FNSkpDZ29KQWtEL29FREJMNElEZ2lQR1JtUENBNEl2Z01LMmd3YUNob2NIUmtLR2d3T0F3b1RGUllTQ2dNSkhCWUNxeGNlRHhDeUJBRmdxMkFCQkxRT0RsY0lCZzA3bDZhWFBBMEZFUnNQTklHUWdqTU9IQVlFcXdjRkFScTFHUVFJckFNRy9iQUdjQWdGRFNKZFpsMGpEQVVIQ2gwT0drZE9SeG9PSEFBQUJnQTUvOThEMGdNaUFDUUFUQUJRQUdJQVpnQnlBQUFCTkRFbUx3RXVBUWNoSmdZUEFnWVZIZ0VYTXpJMk54NEJOelkzSGdFek1SWTNQZ0VIQmlzQklpWXZBUWNHQndZSElpWXZBUWNPQVNzQkxnRTlBVFEvQWpZM0lUSVdId0lXQmdjbUp3Y1hJd1lIRlNFMUppY1JGQll6SVRJMk5SRWxKaWNIQVNFaUpqUTJOeUVlQVJRR0E3NEJBa3dMTkNIOTVDQXlDMU1CQ1FGaVN3Y29SeG96ampzTUNocEhLQzRwT2krTUZ4a0VHQ29QT0RnR0NCMG1GeW9QT1RnUUtoY0dMRG9GQWxJRkRnSW5Cd3dEVEFJTUhOb0NBZ1B4QWg4ai9aWW5JaDhYQXBBWEgvMy9BZ0VEQVd2K1BCQVdGaEFCeEJBV0ZnSVVBUVVFd1I4a0FRRWlIOGdGSEI1Tlp3TWlJRHNNTUFzTUlDRUJGaUY1V2d3VUUwUkVDQVlZQVJRVFJFVVNGUUk5TGdFU0VRWEhEZ0VLQjhNR0tFbHJBUUVDQ2c4RzRPRUhFdjcwRnhzYkZ3RUtCd0VCQWdFQUZSOFVBUUVVSHhVQUFBQUZBRUQvNEFQQUF5QUFDd0FmQURNQVNBQmRBQUFCSVNJbU5EWXpJVElXRkFZREl5SW1ORFk3QVRJMlBRRTBOaklXSFFFT0FRVWpMZ0VuTlRRMk1oWWRBUlFXT3dFeUZoUUdBeUltUFFFK0FUY3pNaFlVQmlzQklnWWRBUlFHSVNJbVBRRTBKaXNCSWlZME5qc0JIZ0VYRlJRR0E2RDh3QTRTRWc0RFFBNFNFbTdBRGhJU0RzQU9FaEljRWdFMi9mZWdLVFlCRWh3U0VnNmdEaElTN2c0U0FUWXBvQTRTRWc2Z0RoSVNBdklPRWhJT3dBNFNFZzdBS1RZQkVnRmdFaHdTRWh3Uy9vQVNIQklTRHFBT0VoSU9vQ2syQVFFMkthQU9FaElPb0E0U0Vod1NBaUFTRHFBcE5nRVNIQklTRHFBT0VoSU9vQTRTRWh3U0FUWXBvQTRTQUFBQUFBRUFNZi8yQTg4RENRQWdBQUFGTWpZOUFUTTJGaGNlQVRjeU5qYzJBaWNqTlRRbUl5SUdCd0VHRkJjQkhnRUIxUlljRFh1bk53d2JEaElaQVFIVjVnMGNGdzhhRWY2dUZ4Y0JVaEFiQ1J3V3BBRlFaeFFOQVIwYzhBRVFBNklXSGc4US9zUVlMQmord1E0T0FBRUFNZi8yQTg4RENRQWdBQUFGTWpZM0FUWTBKd0V1QVNNaUJoMEJJd1lDRng0Qk14WTJOejRCRnpNVkZCWUNLdzhjRUFGU0Z4ZityaElaRHhjY0RlYlZBUUVaRWc0YkN6aW5ldzBjQ1E0T0FUOFlMQmdCUEJBUEhoZWlBdjd3OEJ3ZEFRMFRhRkFCcEJZY0FBUUFDUC9uQS9nREdRQWJBQ2NBTlFCRUFBQVhJVFkzRVNZckFTSW1Md0V1QVNzQklnWVBBUTRCS3dFaUJ4RVdKUzRCSno0Qk54NEJGdzRCRXlJbU5UUStBVEllQVJVT0FRY0JNajRDTkM0Q0l3NEJCeDRCandMaWhnRUJobVFZR2cwakR5Y2hxeUFvRHlNTkdoaGhoZ0VCQWZka2d3TURnMlJrZ3dNRGc5QVhIZzRaSEJrT0FSNFcvc3dpUFRBYUdqQTlJa2hmQWdKZkdRR0VBY0dFRFJBbUVoTVRFaVlRRFlUK1A0U0lBNFJrWklRQ0FvUmtaSVFCVVI0V0R4Z09EaGdQRmg0Qi91OFpNRDVFUGpBWkFsOUlTR0FBQXdBUi85c0Q3d01sQUNVQUxnQTNBQUFUSGdFN0FSTWVBVE1oTWpZMEppTWhMZ0V2QVNFeU5qOEJOamN1QVNNaEp5NEJLd0VpQmdFZUFUSTJOQ1lpQmdVVUZqSTJOQ1lpQmhFQkVnMlJSUVl5THdIMERSSVNEZjRURWhZREJ3SWdMeklISWdFQkFSVVIvVVFJQXhrZ2x3MFNBVGdCSnpvcEtUb25BWkFvT3lnb095Z0RCUTBUL2lrdU5SSWNFZ0VYRkMwMUx1TUtCaEFUTnhnWkUvME9IaWNvT2lnbkhoNG5KenduSndBQUFBQUVBQkwvMndQdkF5VUFKQUFyQURRQVBRQUFKU0V5TmpRbUl5RXVBUzhCSVRJMlB3RTJOeTRCSXlFbkxnRXJBU0lHRkJZN0FSTWVBUUVIRGdFaklTY1RNalkwSmlJR0ZCWWhNalkwSmlJR0ZCWUJiZ0gwRFJJU0RmNFRFaFlEQndJZ0x6SUhJZ0VCQVJVUi9VUUlBeGtnbHcwU0VnMlJSUVl5QW1jZkFoWVQvZDRsZXh3cEtUb25Kd0d1SGlnb095Z29xeEljRWdFWEZDMDFMdU1LQmhBVE54Z1pFeG9UL2lrdU5RSFJ6UlFYK1AxZktEb29KenduSnp3bkp6d25BQUFEQUVuL3lRTzNBemNBRkFBZ0FDd0FBQUVXRkE4QkJpSXZBU1kwTmpJZkFSWXlQd0UyTWdNK0FUY3VBU2NPQVFjZUFSY3VBU2MrQVRjZUFSY09BUUxGQ1FuMENoa0phQWtUR1FvN0NSa0t5QW9adkp2UEJBVFBtNXZQQkFUUG03cjRCUVg0dXJyNEJRWDRBaFFLR1FyMENRbG5DaGtUQ2pvS0NzZ0ovZlVFejV1Ynp3UUV6NXViejAwRitMcTYrQVVGK0xxNitBQUFBQUVBUy8vTEE3VUROUUFMQUFBRlBnRTNMZ0VuRGdFSEhnRUNBTGo0QlFYNHVMbjNCUVg0TlFYNHVMajRCUVg0dUxqNEFBQUZBQUFBRmdRQUFyNEFDd0FjQUMwQU5nQThBQUFsRmpJK0FTY0JKZzRDRndFK0FUY21KQ2NHQnhjMk14NEJGeFFQQVRZM0p3WWpMZ0VuTkRjbkRnRUhGZ1FCTGdNaklnY1hKeDRCRnpNbkF5UUpGeEFCQ2YyUkNCZ1FBUWtDa2xoZ0FRUCs2K2hmVW1JbUtWbDFBaEcvYUZaaUt6RlpkUUlXZ2wxbUFRUUJGZ0ZkQVJFaUt4Z0hCNFR0QWtNekQ0WWZDUkVYQ1FKdkNBRVFHQWo5K3p0N0kwYnFEUUVjWVJFQ2RGb3JKTzBCSDJNV0FuWlhNeXFEUEg4bFJlb0JOeGdySWhFQmd3OHlRd0dHQUFBRkFBQUFHQVFBQXJzQUN3QWRBQzhBTndBL0FBQWxGajRCTkNjQkpnNENGeVVHQnhjMk14NEJGeFFHQnhjK0FUY21KQU0yTnljR0J5NEJKejRCTnljT0FRY1dCQ1UyTlM0Qkp3WUhFelkzQVFZVkhnRURId29XRVFqOWxna1hFQUVJQVV0Z1VEQTlROEQ3QkZsT0xsaGhBUVArN09sblZqQkNTOEQ3QkFGZVVpNWRaZ0VFQVJZQnBCRUNkVmdzSlZFeEt2N3JGUUowSVFrQkVCY0pBbW9JQVJBWENSUUJIVEFURE1rdEdXTXhMang4STBicS9aUUJIakVWQVF2Rk1oWm9NeTQ4ZnlSRjY5OG1LMWwwQWdFUS9uTUJGUUVWS2pKWGRRQUFCQUFBQUM4RUFBS3hBQXNBRndBakFDd0FBQ1UySkRjbUpDY0dCQWNXQkRjdUFTYytBVGNlQVJjT0FTYytBVGN1QVNjT0FRY2VBVGN1QVRRMk1oWVVCZ0lBNXdFVkJBVCs2K2ZrL3VnRUJBRVk1TDc4QkFUOHZyMzlCQVQ5dlZwMkFnSjJXbHAzQVFKMldoNG9LRHduSnk4TTdrZEc3ZzBON2taSDdpOEx5RE10ekEwTnpDMHp5Q2tDZUZoYWRRSUNkVnBZZUlvQkp6c29LRHNuQUFBQUFBRUFnLy9iQTMwREpRQWhBQUFYUGdFM05UNEJOeDRCRnpJK0FqY1JMZ0VqRGdFSExnRW5JZzRDQnhFZUFhUU9FZ0VJT2pCenVHMHhOUzBhQVFFWkV3OUFOMjYzZERFMUxSb0JBUklsQVJJTzdnUVBBUVZFQlFzVkpCMEJ0QkVUQVJBQkJVUUZDeFVrSGYwNERoSUFBQUFDQUZYL3d3T3JBendBTWdCQUFBQVREZ0VIRmhjV0J3NEJGUlFYRmdjT0FSVVVIZ0VPQVJVVUZqc0JIZ0VWRGdFSEZCWXpNalkzUGdFM1BnRTNOQ1luSXlJQkxnRW5JeDRCQnc0QkJ6TStBZHdhS0FFQkNnUUhGQjBQQndzUEVna1RGZ3NxSVprZEl3UkFCQ0lhRmgwTU1YUXpLaWtCcnBrOFZRS3JBV2hTVFRvM0FRTXhIajlLWUFNekJpSWZHUTBKQXdra0doNFRDZ2NJSWhZUEhSQVJIUklnTEFFYkdDK0hQQjhoSFJsZW0wSTJia3Q2bXdUKzYyT0dBeXQ4U2xGMUl3S0ZBQUFBQUFNQVBQK2RBOFFEWXdBd0FHa0Fkd0FBQVNNaUJnY09BUWNXRnc0QkZCY09BUlVVRndZVkhnRVhNellYRGdFSEhnRVhNalkzUGdFM016NEJOeTRCSnlNdUFRY3pIZ0VYRmdZSERnRUhEZ0VuSWljK0FUY3VBU3NCTGdFMUpqWTNOalFuTGdFMU5EYzJOVFFuTGdFMUpqYzJOVFFuTGdFMU5EYytBUVVlQVJjT0FRY2pQZ0UxTkNZbkFaNDdLVUlZTERNQkFRUVdHQW9QRVE0VEFUOHhvaEVCQlVBRUFUVXNIeThVSm1aTVVWSnJBZ0oxV0kwclpYWThpYUlDQVNVck1uWXlEQklLSVFFRlFBUUJNeWVaRlJzQkN3MEdCQXNKSFEwRENRZ0JMZ29DQ0FRdkV6b0J1RHRTQVFGSk5DY1lGaW9uQTJNRkJnczVLQkFQRUM4MUZ3OHFGeUVaR3lneFFBSUJEaVdKUkMwNEFTTW9TcFJiQTVkd2I1WURGeGxCQTRkdlJHazVRSjVmR1JBQkpUZUdOU1VwQVJzV0R4Y01CZzBGRHhjTkhoWUpDd1VFRVJRTEloY0ZDZ01GRWhBSElRd0ZCVEFEY1ZSVmNnSXRZVGc4WnlnQUFBQUFBZ0JWLzhRRHF3TTlBRElBUUFBQUJUNEJOeVluSmpjK0FUYzBKeVkzUGdFMU5DNEJQZ0UxTkNZbkl5SW1KejRCTnpRbUl5SUdCdzRCQnc0QkZSUVdGek15QVI0QkZ6TXVBVGMrQVRjakRnRURJeHNvQVFFS0JRZ1VIQUVQQ0F3UEVnb1NGZ3NxSVprZUlnRUZRQVFpR2hZZERERjBNeW9xcnBrOFZQMVdBV2hTVFRvM0FRTXhIajlLWURNR0loOFlEZ2tEQ1NRYUhoTUtCd2dpRmc4ZEVCRWRFaUFyQVJ3WUw0YzhIaUlkR1Y2Y1FUWnVUSG1iQkFFVlk0WURLM3RMVVhVakFvVUFBQUFCQUZiLzl3T3FBd2tBRndBQUJUSTJOellTTnk0Qkp5SUdCeTRCSXc0QkJ4WVNGeDRCQWdBSEVRZTQwUUlEaG1vOVhSMGRYanhxaGdNQzBMa0hFUWtIQkhRQkI0cHpqUUpBTnpkQUFvMXppdjczY2dRSEFBQUFBd0E4LzUwRHhBTmpBREVBYWdCNEFBQUZNekkyTno0Qk55WW5QZ0UwSno0Qk5UUW1KelkxTGdFbkl5SW5QZ0UzTGdFbklnWUhEZ0VISXc0QkJ4NEJGek1lQVRjbkxnRW5KalkzUGdFM1BnRVhNaGNPQVFjZUFUc0JIZ0VWRmdZSEJoUVhIZ0VWRkFjR0ZRWVhIZ0VWRmdjR0ZSUVhIZ0VWRkFjT0FTVXVBU2MrQVRjekRnRVZGQllYQW1JN0tVSVlMRE1CQVFRV0dBb1BFUWNIRXdFL01hSVJBUVZBQkFFMUxCOHZGQ1ptVEZGU2F3SUNkVmlOSzJWMlBJbWlBZ0VsS3pKMk1nd1NDaUVCQlVBRUFUTW5tUlViQVFzTkJnUUxDUjBNQVFNSkNBRXVDZ0lJQkM4VE92NUlPMUlCQVVrMEp4Z1dLaWRqQlFZTE9TZ1FEeEF2TmhZUEtoZ1BIZ3diS0RGQUFnMGxpVVF0T0FFaktFcVVXd09XY1crV0F4Y1pRUUVDaDI5RWFUbEFubDhaRUFFbE5vYzFKU2tCR3hZUEZ3d0dEUVVQRnd3ZkZna0xCQVVSRkFzaUZ3VUtBd1VTRUFjaERBVUZNQU54VkZWeUFpMWhPRHhuS0FBQ0FGYi85d09xQXdrQUZnQXdBQUFURmhJWEhnRXlOamMyRWpjdUFTY2lCZ2N1QVNNT0FSYytBVGNlQVJjZUFUSTJOejRCTng0QkZ3NEJCd1lpSnk0QlZnTFN0d2NSRGhFSHQ5SUNBNFpxUFYwZEhWNDhhb1pDQWw5Tk8wb1ZDQTRPRFFrVlNqdE5Yd0lGeklzSEJRYUx6QUlIaXY3NmRRUUhCd1IxQVFhS2M0MENNeXdzTXdLTmMxWm1BUUU2SWd3S0Nnd2lPZ0VCWmxaNjdWd0ZCVnp0QUFBQUFBUUFLUC9EQTlnRFBRQVlBQ0VBS2dBekFBQUZNalkvQVNFeU5qVVJOQ1luSVE0QkZSRVVGanNCRlJRV0V3NEJJaVkwTmpJV0Z3NEJJaVkwTmpJV0Z3NEJJaVkwTmpJV0FTWU5GZytiQVNGZ1pHUmcvZGhnWkdSZ0ZCUlpBU1UxSkNNMkpkY0JKVFFsSkRVbDF3RWtOU1FrTlNROURnNk5aVjhCU0Y5bEFRRmxYLzY0WDJWOEZSY0IveHNrSkRVbEpSb2JKQ1ExSlNVYUd5UWtOU1VsQUFBQ0FDYi9td1BhQTJVQUlnQXNBQUFYQVNjbU53RStBVElXRndFV0ZBOEJBVFkxRVRZbUp3RXVBU0lHQndFT0FSY1JGQmNoTWpjQkppSUhBUll4QVJUb0RRNEJiaEFZR1JZUkFXOEhCK1lCRWdvQkVSZitweGdxTGlvWC9xWVhFUUY2QXJJL0dmNkxHelFiL29rVkh3RVI0UkFMQVJ3TkRRME4vdVFGRHdmaC92QVNMQUd5SWlvVEFRc1RGaFlUL3ZVVEtpTCtUaTFZRndGeEd4ditqUlVBQlFBbS81VUQyZ05yQUJNQUl3QXBBREFBT2dBQUZ5RXlOUkUySmljQkxnRWlCZ2NCRGdFWEVSUUJMZ0VpQmc4QkxRRStBVElXRncwQ0VUY1hCeVlCRVJRSEp6Y1dBU0lqQVRZeUZ3RWlJNjBDcG9ZQkdCNyt0UmNyTGlvWC9yVWVHUUVDTXhZdExTd1dIUDcvQVVJUEZ4c1dEd0ZEL3dEOThnSDI4UVlETUFYdzlBSDlFd1FGQVNzYk1oc0JLZ1VGYTRVQnFpMDJGd0VFRXhZV0UvNzhGell0L2xhRkFac1dGQlFXRy8zN0RBME5EUHo4K3dHMkRQVHNEQUhJL2tvUkRlM3hCUDRCQVNZY0hQN2FBQUFBQUFJQTF2L09BeW9ETWdBVUFCd0FBQUVpQmdjVkJoVVJGQll6SVRJMk5SRTBKelV1QVFjK0FUSVdGeFVoQWdCZGhRTkZLeW9CcWlvclJRT0YvUUphaUZvQy9zQURNb0dEWndkUy9ya3VLeXN1QVVoU0IyYURnZnRhWDE5YWJ3QUFBQU1BUWYvVUE3NERMQUFIQUJRQUlBQUFCUkVuSmljUkZ4WWxNajhCRVFZUEFRWVhFUlFXQlRZL0FUWTFFU1luSWc4QkFuSFVDdzNZQ3Y0TUR4VzBEQXpMSndFYUFsQUdCK0FsQVRBUEZMNHNBczJCQndQOUtYa0ZDZ3RoQXRjRkIzVVZLdjJ1R0JrTUFRVi9GU29DVXpBQkMya0FBZ0ZmLzdvQ29RTkdBQk1BSEFBQUJUSTJOeEUrQVRjdUFTY09BUWNlQVJjUkhnRURMZ0UwTmpJV0ZBWUNBQTRaQVRaQ0FRSmFSVVZhQWdGRE5RRVpJQmNmSHk0ZkgwWmtZQUdLRDFVNFJWc0NBbHRGT1ZVTy9uWmdZd0xnQVNBdUh4OHVJQUFBQUFBREFHZi95d09aQXpVQUZRQWVBRGdBQUNVeU5qYzFQZ0UzTkM0Q0l3NEJCeDRCRnhVZUFRTWlKalEyTWhZVUJoTStBVGN1QVNjVkhnRVhEZ0VITGdFblBnRTNOUTRCQng0QkFnQU9HUUUyUWdFWUxqc2dSVm9DQVVNMUFSa2dGeDhmTGg4ZkY4VFVBUWpGWVVTSkJnS25sWlduQWdhSlJHSEZDQUhVYW1SZnlnOVZPU0E3TGhnQ1cwUTZWQS9LWDJRQ0lTQXVJQ0F1SVAxQUEyeExWMkVCUXdFN01EUkdBZ0ZITkRBN0FVTUJZVmRMYkFBQ0FFdi95d08xQXpVQUN3QVhBQUFGUGdFM0xnRW5EZ0VISGdFVExnRW5QZ0UzSGdFWERnRUNBTGo0QlFYNHVMbjNCUVg0dURkTUFRRk1OemhMQVFGTE5RWDR1TGo0QlFYNHVMajRBU3dCU3pnM1N3RUJTemM0U3dBQUFBRUFQLysvQThFRFFRQWZBQUFGTWpZM0FUWTBKaUlIQVE0QkZSUVdId0VXTmpjQk5oWUhBUTRCSHdFZUFRSlhGeUlNQVJrTUdDc2UvUjhjSkNnZjZCUWJEZ0hXQ1E0SC9rb01CQWREQ1J4QkpSOEMzUjRyR0F6KzVRb2hGeDBjQ1VZR0F3MEJ0d2NPQ2Y0b0RCd1Y0aUVwQUFBQUF3QUcvL1VEK2dNTEFBd0FHQUFzQUFBWElUSTNFU1luSVNJSEVSWXpFeTRCSno0Qk54NEJGdzRCQXk0QlBRRTNOak15SHdFM05qSWZBUlVVQmdlTkF1YUdBUUdHL1JxR0FRR0d1eTA4QVFFOExTdzhBUUU4NWg4amd4MGVJQjFTelNCSklNVWpId3FFQWd5RUFZWDk5SVVCZ1FFN0xTMDhBUUU4TFMwNy9zTUJJeDhiY2hvYlNiWWJITFpESHlJQkFBQUFBQVFBQVAvQUJBQURBZ0FPQUJvQUl3QTZBQUFUTkRZeklUVTBJeUVpRlJFVU93RVhJVEkxRVRRaklTSVhFUVlCTGdFME5qSVdGQVlESWlZOUFUYytBVElXSHdFM1BnRXlGaDhCRlE0Qkk0MVZVd0lKZWYyMWVub1RyZ0pMZW5yOXRYb0JBUUVQSnpJeVRETXp2aHNjUXhva0tDY2FKWDhmTURJeEgyTUJIQm9CMlZOVUNuaDQvbWgzdTNnQm5IZDMvbVI0QVVvQk0wd3pNMHd6L3ZNZEdpQStGeHdjR0NCeUhTTWlIbDVSR2gwQUJBQUEvOEFFQUFNQ0FCTUFJUUF6QUR3QUFEY3pGUVl6SVRJMUVUUXJBVFUwSXlFaUZSRVVOeUluRVRZM0lSWVhGU0VpRnhFVE5qTWhNaGNSSnk0QkR3RW5KaU1pRHdFM1BnRTBKaUlHRkJaNlNBRjZBa3Q2ZWtoNS9iVjZlenNDQWpzQ1NUc0IvanQ2QVQ0Qk93SkpPd0tPR2tBYnJrVVpIQmtaWmRJbU5EUk5Nek43UTNoNEFaeDNQM2g0L21oM1BqMEJrVHdCQVR3OGQvN2xBUmM5UGY2OWhoY0JHSm8vRmhaWXFRRTBUVFEwVFRRQUFnQkwvOHNEdFFNMUFBc0FJQUFBQlQ0Qk55NEJKdzRCQng0Qk55SW1ORGNUTmpJWEV4WVVCaUl2QVNZaUR3RUdBZ0M0K0FVRitMaTU5d1VGK0E0S0RBT2ZDaWtKbndRTUZRZVBCUW9GandjMUJmaTR1UGdGQmZpNHVQalZEQk1JQVpVWkdmNXJDQk1NQm84R0JvOEdBQVVBZVAvRUE0Y0RQQUFJQUJRQU5RQkJBRWdBQUFFUkxnRW5EZ0VIRlFFV01qWTBKd0VtSWdZVUZ4TU9BUlFXTXlFeU5qUW1KeU0xTmpjbkJnY3VBU2MxTkNZaUJoMEJIZ0VYRlFFMEppSUdCeFVVQnhjMk5RY25GUjRCRnpJQ2FnRkdPemxIQVFIb0Noc1RDdjAwQ2hzVUNwNE5FeE1OQVpBTkV4TU5wMUk3TGpWTFpud0NFUjBSQW9wM0FVTVJIQkVCQlRVUDU3MEJSam9qQWF3QkJqMU1BUUZLT2dmOWNnb1VHZ3NDekFvVUd3cjlGd0VUR2hNVEdoTUJYZ2NxTGlNQkFueGtaQThSRVE5a2Q1b01YZ0hmRHhFUkQyUVpHRFF2Tm5xOVF6eE5BUUFBQUFNQUFQLzRCQUFEQkFBWkFDNEFSQUFBQlRJMk5SRTBKaWNpQmc4QkJpc0JJZ2NWRmhjek1oOEJIZ0VsRmpZM1BnRTBKaWN1QVE0QkZ4NEJGQVlIQmhZbkZqWTNQZ0UwSmljdUFRY09BUmNlQVJRR0J3WVdBZHNYR3h3V0VCa1J1d1VHZjFzQkFWdC9CZ1c3RHh3QnF3d2JDaW91TGlvS0d4a0RDaU1uSnlRSkJKNExHd29aSEIwWUNob01EZ1FMRWhVVkV3a0RDQndXQXFZV0hRRVBFTEVFWUtWZ0FRU3pEZzFYQ1FZTk81YWxsVHdNQmhFY0RqT0Jqb0V6RGh4cUJ3VU1JbHhtWENJTkJRZ0tIQThaUmsxSEdnNGNBQUFBQUFJQWhQK3hBMzBEVGdBTEFDNEFBQUUrQVRJV0Z6VTBKaUlHRlJjUkJ6OEJQZ0VXRkE4QkJpSXZBU1kwTmpJZkFTY1JJeVlWRVJRM0lUSW5FVFlqQWQ0QkV4d1RBUlFjRkVVQ0cwRUpIUklMa0EwYURaQUxFaHdLWFFQVGhvWUI3SWNCQVljQ1dBMFRFdzNWRGhNVERycis4VDRkUlFvQkVoc0tqQXdNakFvYkVndGlQZ0VQQVlYK1I0VUJoQUc1aEFBQUFBQURBSklBcFFOdUFsc0FBQUFNQUI0QUFCTXpJVElWRVJRaklTSTFFVFFGTno0QkhnRVZFUlFPQVNZdkFTWTlBVFNTU1FGdVNVbitra2tDTTIwSkZCUUxDeFFVQ1cwT0FsdEovdHhKU1FFa1NZZFlCZ01KRWd2KzRnc1NDUUlIV0FzUmNCRUFBZ0NFLzV3RGZRTmtBQm9BTGdBQUFUNEJQUUVuRnhZeU5qUXZBU1lpRHdFT0FSWXlQd0VIRlJRV0F5RTJKeEUyS3dFUkRnRWlKalVSSXlJVkVSUUNBQTRVQWwwS0d4SUtrUXdhREpFSkFSRWNDbDRERk9nQjdJY0JBWWZLQVJra0djdUdBaDRCRWc2SFAyTUtFUm9KakF3TWpBa2FFUXBrUUljT0V2MTlBWVFCbW9YK3pSSVlHQklCTTRYK1pvVUFBd0JGLytRRHV3TWNBQndBS2dBNEFBQTNNekk5QVQ0Qk54NEJGeFVVT3dFeU5qMEJMZ0VuSXc0QkJ4VVVGaGN6TWpZOUFUUW1KeU1HQnhVV0lUTXlQUUUwSnlNT0FSMEJGQlpsRndzQ3phcXJ6QUlMRnc0U0ErdStIcjdyQXhLSktTY3JLeWNwS3dFQkFrTW9MUzBvS0NvcWpndnhtN01CQWJPYjhRc1FEZSt1MFFNRDBhN3ZEUkNxS0NXNUppY0JBU3Y4TEN6OEt3RUJKeWE1SlNnQUFBVUFoUCt2QTN3RFVRQWZBQ2tBTmdCREFFOEFBQnNCSGdFeklUSTJOeE16TWpZMEppY2pOUzRCS3dFaUJnY1ZJdzRCRkJZek56UTJPd0V5RmgwQkl4TXVBVFVUUGdFeUZoVUREZ0VGTGdFMUF6UTJNaFlWRXhRR053NEJJaVluRVQ0Qk1oWVYxUnNDTFNnQmNpZ3RBaHd4RFJJU0RiQUJNeXVkS2pNQnJ3NFNFZzdwR0JTT0ZCam0vZ3dRRWdFUUdCQVRBUS8rM2d3UEZCRVlFQklQbkFFUkdCQUJBUkFZRWdKMC9ZNHBLaW9wQW5JU0hCSUJQU3d6TXl3OUFSSWNFbjRTRnhjU1BmMVJBUklPQWZFTkVoSU4vZzRPRVFFQkVRNEI4ZzBTRWczK0R3NFNJQTRTRWc0QjhRMFNFZzBBQUFJQUhQKzVCQWtET3dCQkFGd0FBQ1UxTXpJK0FqY3VBUzhCTnpZMUxnRW5JZ1lQQVNjbURnSWZBUWNPQVFjVUhnSTdBUlVqTGdFblBnRTNKajRDRno0Qk54NEJGeFFISGdFWERnRUhCUlkvQVRZMEppSVBBVGNSTkNZaUJoVVJGeWNtRGdFVUh3RVdBb25PRmlnZkVBRUJMaVk2QmdFRGVGczJYaDRjTVJZcUl4TUJBVGNwTXdFU0l5c1p3c0pSYWdJQlVVQUJJRDVMSlNkNlMzaWZBd0U4VEFFQ1pFeit1ZzBNa1FvU0d3cGRBaFFjRkFOZUNod1FDcEFOcDBVUUlDZ1dKem9KRGpzS0NsdDRBak11S2c0R0NCc25GamtNQzBBckdDd2lFa1VDYTFCRlpCQW5SREFPQ3pwRkFRT2ZlQTBORDE1QVRHVUM3UUVNakFrYkVBcGpRQUZLRGhNVER2NjJRR01MQVJBYkNZd01BQUlBSEFBREJBb0RPd0FnQUR3QUFDVVZEZ0VtSnpVaExnRW5QZ0UzSmo0Q0Z6NEJOeDRCRnhRSEhnRVhEZ0VIQVNZUEFRWVVGakkvQWdjVkhnRXlOamMxSnhjV01qWTBMd0VtQWpZQkpDTUIvdXhRYXdJQlVVQUJJVDVLSmlaN1MzaWZBd0k5U3dJQ1pVeit1Z3dOa0FvUkhBbEJIUU1CRXgwVEFRTmVDaHNSQ3BFTXAzc1VGUlVVZXdKclVFVmtFQ2RFTUE0TE9rVUJBNTk0RFEwUFhrQk1aUUlCYWdFTWpBa2JFUXRFSDBDMkRoTVREclpBWXdzUkd3bU1EQUFBQUFJQUhBQUlCQW9ET3dBL0FGb0FBQ1UxTXo0Qk55NEJMd0UzTmpVdUFTY2lCZzhCSnlZT0FoOEJCdzRCRlJRZUFqc0JGU011QVNjK0FUY21QZ0lYUGdFM0hnRVhGQWNlQVJjT0FRY0JOaDhCRmhRR0lpOEJGeEVPQVNJbUp4RTNCd1lpSmpRL0FUWUNpczB2UGdFQkxpVTZCUUVDZVZvM1hoNGNNUlVySXhNQkFqY3FNeElpTEJqRHcxQnJBZ0ZSUUFFaFBrb21KbnRMZUo4REFqMUxBZ0psVFA2NkRReVJDaEViQ2w0REFSTWRFd0VEWGdrY0VRcVFEYWRGQVQ0dkp6b0pEanNLQ2x0NEFqTXVLZzRHQ0JzbkZqa01DMEFyR0N3aUVrVUNhMUJGWkJBblJEQU9DenBGQVFPZmVBME5EMTVBVEdVQ0FXb0JESXdKR3hFTFkwRCt0ZzRURXc0QlNrQmpDeEViQ1l3TUFBQUFBQUlBSFArNUJBa0RPd0FqQUQ0QUFDVTFOQzRCSWc0QkhRRWhMZ0VuUGdFM0pqNENGejRCTng0QkZ4UUhIZ0VYRGdFSEJSWS9BVFkwSmlJUEFUYzFOQ1lpQmgwQkZ5Y21EZ0VVSHdFV0FqME1GQmdVRFA3MFVXb0NBVkZBQVNBK1N5VW5la3Q0bndNQlBFd0JBbVJNL3JvTkRKRUtFaHNLWFFJVUhCUURYZ29jRUFxUURhZnhEQlFNREJRTThRSnJVRVZrRUNkRU1BNExPa1VCQTU5NERRMFBYa0JNWlFMdEFReU1DUnNRQ21OQVR3NFRFdzVQUUdNTEFSQWJDWXdNQUFBQUVnRGVBQUVBQUFBQUFBQUFFd0FvQUFFQUFBQUFBQUVBQ0FCT0FBRUFBQUFBQUFJQUJ3Qm5BQUVBQUFBQUFBTUFGUUNiQUFFQUFBQUFBQVFBQ0FEREFBRUFBQUFBQUFVQU93RkVBQUVBQUFBQUFBWUFDQUdTQUFFQUFBQUFBQW9BS3dIekFBRUFBQUFBQUFzQUV3SkhBQU1BQVFRSkFBQUFKZ0FBQUFNQUFRUUpBQUVBRUFBOEFBTUFBUVFKQUFJQURnQlhBQU1BQVFRSkFBTUFLZ0J2QUFNQUFRUUpBQVFBRUFDeEFBTUFBUVFKQUFVQWRnRE1BQU1BQVFRSkFBWUFFQUdBQUFNQUFRUUpBQW9BVmdHYkFBTUFBUVFKQUFzQUpnSWZBRU1BY2dCbEFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCcEFHTUFid0J1QUdZQWJ3QnVBSFFBQUVOeVpXRjBaV1FnWW5rZ2FXTnZibVp2Ym5RQUFIVUFiZ0JwQUdrQVl3QnZBRzRBY3dBQWRXNXBhV052Ym5NQUFGSUFaUUJuQUhVQWJBQmhBSElBQUZKbFozVnNZWElBQUhVQWJnQnBBR2tBWXdCdkFHNEFjd0E2QUZZQVpRQnlBSE1BYVFCdkFHNEFJQUF4QUM0QU1BQXdBQUIxYm1scFkyOXVjenBXWlhKemFXOXVJREV1TURBQUFIVUFiZ0JwQUdrQVl3QnZBRzRBY3dBQWRXNXBhV052Ym5NQUFGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNQUF3QURzQVNnQmhBRzRBZFFCaEFISUFlUUFnQURNQUxBQWdBRElBTUFBeUFEQUFPd0JHQUc4QWJnQjBBRU1BY2dCbEFHRUFkQUJ2QUhJQUlBQXhBRElBTGdBd0FDNEFNQUF1QURJQU5RQXpBRFVBSUFBMkFEUUFMUUJpQUdrQWRBQUFWbVZ5YzJsdmJpQXhMakF3TzBwaGJuVmhjbmtnTXl3Z01qQXlNRHRHYjI1MFEzSmxZWFJ2Y2lBeE1pNHdMakF1TWpVek5TQTJOQzFpYVhRQUFIVUFiZ0JwQUdrQVl3QnZBRzRBY3dBQWRXNXBhV052Ym5NQUFFY0FaUUJ1QUdVQWNnQmhBSFFBWlFCa0FDQUFZZ0I1QUNBQWN3QjJBR2NBTWdCMEFIUUFaZ0FnQUdZQWNnQnZBRzBBSUFCR0FHOEFiZ0IwQUdVQWJBQnNBRzhBSUFCd0FISUFid0JxQUdVQVl3QjBBQzRBQUVkbGJtVnlZWFJsWkNCaWVTQnpkbWN5ZEhSbUlHWnliMjBnUm05dWRHVnNiRzhnY0hKdmFtVmpkQzRBQUdnQWRBQjBBSEFBT2dBdkFDOEFaZ0J2QUc0QWRBQmxBR3dBYkFCdkFDNEFZd0J2QUcwQUFHaDBkSEE2THk5bWIyNTBaV3hzYnk1amIyMEFBQUFBQUFJQUFBQUFBQUFBQ1FBQkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFoZ0FBQVFJQUFnRURBUVFCQlFFR0FRY0JDQUVKQVFvQkN3RU1BUTBCRGdFUEFSQUJFUUVTQVJNQkZBRVZBUllCRndFWUFSa0JHZ0ViQVJ3QkhRRWVBUjhCSUFFaEFTSUJJd0VrQVNVQkpnRW5BQTRBN3dFb0FTa0JLZ0VyQVN3QkxRRXVBUzhCTUFFeEFUSUJNd0UwQVRVQk5nRTNBVGdCT1FFNkFUc0JQQUU5QVQ0QlB3RkFBVUVCUWdGREFVUUJSUUZHQVVjQlNBRkpBVW9CU3dGTUFVMEJUZ0ZQQVZBQlVRRlNBVk1CVkFGVkFWWUJWd0ZZQVZrQldnRmJBVndCWFFGZUFWOEJZQUZoQVdJQll3RmtBV1VCWmdGbkFXZ0JhUUZxQVdzQmJBRnRBVzRCYndGd0FYRUJjZ0Z6QVhRQmRRRjJBWGNCZUFGNUFYb0Jld0Y4QVgwQmZnRi9BWUFCZ1FHQ0FZTUhkVzVwTURBd01BZGpiMjUwWVdOMEJuQmxjbk52Ymdsd1pYSnpiMjVoWkdRTlkyOXVkR0ZqZEdacGJHeGxaQXh3WlhKemIyNW1hV3hzWldRUGNHVnljMjl1WVdSa1ptbHNiR1ZrQlhCb2IyNWxCV1Z0WVdsc0NtTm9ZWFJpZFdKaWJHVUpZMmhoZEdKdmVHVnpDM0JvYjI1bFptbHNiR1ZrQzJWdFlXbHNabWxzYkdWa0VHTm9ZWFJpZFdKaWJHVm1hV3hzWldRUFkyaGhkR0p2ZUdWelptbHNiR1ZrQlhkbGFXSnZCbmRsYVhocGJndHdaVzVuZVc5MWNYVmhiZ1JqYUdGMEFuRnhDSFpwWkdWdlkyRnRCbU5oYldWeVlRTnRhV01JYkc5allYUnBiMjRKYldsalptbHNiR1ZrRG14dlkyRjBhVzl1Wm1sc2JHVmtCbTFwWTI5bVpnVnBiV0ZuWlFOdFlYQUhZMjl0Y0c5elpRVjBjbUZ6YUFaMWNHeHZZV1FJWkc5M2JteHZZV1FGWTJ4dmMyVUVjbVZrYndSMWJtUnZCM0psWm5KbGMyZ0VjM1JoY2d0M2FHbDBaV05wY21Oc1pRVmpiR1ZoY2cxeVpXWnlaWE5vWm1sc2JHVmtDbk4wWVhKbWFXeHNaV1FLY0d4MWMyWnBiR3hsWkF0dGFXNTFjMlpwYkd4bFpBeGphWEpqYkdWbWFXeHNaV1FPWTJobFkydGliM2htYVd4c1pXUUtZMnh2YzJWbGJYQjBlUXh5WldaeVpYTm9aVzF3ZEhrR2NtVnNiMkZrQ0hOMFlYSm9ZV3htREhOd2FXNXVaWEpqZVdOc1pRWnpaV0Z5WTJnSmNHeDFjMlZ0Y0hSNUIyWnZjbmRoY21RRVltRmphdzVqYUdWamEyMWhjbXRsYlhCMGVRUm9iMjFsQ0c1aGRtbG5ZWFJsQkdkbFlYSUtjR0Z3WlhKd2JHRnVaUVJwYm1adkJHaGxiSEFHYkc5amEyVmtCRzF2Y21VRVpteGhad3BvYjIxbFptbHNiR1ZrQ21kbFlYSm1hV3hzWldRS2FXNW1iMlpwYkd4bFpBcG9aV3h3Wm1sc2JHVmtDbTF2Y21WbWFXeHNaV1FJYzJWMGRHbHVaM01FYkdsemRBUmlZWEp6Qkd4dmIzQUpjR0Z3WlhKamJHbHdDV1Y1WldacGJHeGxaQXgxY0hkaGNtUnpZWEp5YjNjT1pHOTNibmRoY21SellYSnliM2NPYkdWbWRIZGhjbVJ6WVhKeWIzY1BjbWxuYUhSM1lYSmtjMkZ5Y205M0MyRnljbTkzZEdocGJuVndEV0Z5Y205M2RHaHBibVJ2ZDI0TllYSnliM2QwYUdsdWJHVm1kQTVoY25KdmQzUm9hVzV5YVdkb2RBaHdkV3hzWkc5M2JnVnpiM1Z1WkFSemFHOXdCSE5qWVc0S2RXNWtiMlpwYkd4bFpBcHlaV1J2Wm1sc2JHVmtER05oYldWeVlXWnBiR3hsWkFwallYSjBabWxzYkdWa0JHTmhjblFJWTJobFkydGliM2dSYzIxaGJHeGphWEpqYkdWbWFXeHNaV1FPWlhsbGMyeGhjMmhtYVd4c1pXUUlaWGxsYzJ4aGMyZ0RaWGxsQ21ac1lXZG1hV3hzWldRVmFHRnVaSFJvZFcxaWMyUnZkMjVmWm1sc2JHVmtEbWhoYm1SMGFIVnRZbk5rYjNkdUVtaGhibVIwYUhWdFluTjFjR1pwYkd4bFpBdG9aV0Z5ZEdacGJHeGxaQXhvWVc1a2RHaDFiV0p6ZFhBT1lteGhZMnRvWldGeWRITjFhWFFLWTJoaGRHWnBiR3hsWkE1dFlXbHNiM0JsYm1acGJHeGxaQWh0WVdsc2IzQmxiZ3hzYjJOclpXUm1hV3hzWldRSmJXRndabWxzYkdWa0JtMWhjSEJwYmcxdFlYQndhVzVsYkd4cGNITmxDM050WVd4c1kybHlZMnhsRUhCaGNHVnljR3hoYm1WbWFXeHNaV1FMYVcxaFoyVm1hV3hzWldRTWFXMWhaMlZ6Wm1sc2JHVmtCbWx0WVdkbGN3NXVZWFpwWjJGMFpXWnBiR3hsWkE1dGFXTnpiR0Z6YUdacGJHeGxaQXR6YjNWdVpHWnBiR3hsWkE1a2IzZHViRzloWkdacGJHeGxaQTUyYVdSbGIyTmhiV1pwYkd4bFpBeDFjR3h2WVdSbWFXeHNaV1FLYUdWaFpIQm9iMjVsY3d0MGNtRnphR1pwYkd4bFpBMWpiRzkxWkdSdmQyNXNiMkZrRVdOc2IzVmtkWEJzYjJGa1ptbHNiR1ZrQzJOc2IzVmtkWEJzYjJGa0UyTnNiM1ZrWkc5M2JteHZZV1JtYVd4c1pXUUhkVzVwTURBd09RQUFBQUFCLy84QUFnQUJBQUFBREFBQUFCWUFBQUFDQUFFQUFRQ0ZBQUVBQkFBQUFBSUFBQUFBQUFBQUFRQUFBQURWcENjSUFBQUFBTm94RTNNQUFBQUEyalNwVUE9PScpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHR9XHJcblxyXG5cdC8qICNlbmRpZiAqL1xyXG5cclxuXHQudW5pLWljb25zIHtcclxuXHRcdGZvbnQtZmFtaWx5OiB1bmlpY29ucztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///18\n");
/***/ }),
/* 19 */
/*!********************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/uni-icons/icons.js ***!
\********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _default = {\n \"pulldown\": \"\\uE588\",\n \"refreshempty\": \"\\uE461\",\n \"back\": \"\\uE471\",\n \"forward\": \"\\uE470\",\n \"more\": \"\\uE507\",\n \"more-filled\": \"\\uE537\",\n \"scan\": \"\\uE612\",\n \"qq\": \"\\uE264\",\n \"weibo\": \"\\uE260\",\n \"weixin\": \"\\uE261\",\n \"pengyouquan\": \"\\uE262\",\n \"loop\": \"\\uE565\",\n \"refresh\": \"\\uE407\",\n \"refresh-filled\": \"\\uE437\",\n \"arrowthindown\": \"\\uE585\",\n \"arrowthinleft\": \"\\uE586\",\n \"arrowthinright\": \"\\uE587\",\n \"arrowthinup\": \"\\uE584\",\n \"undo-filled\": \"\\uE7D6\",\n \"undo\": \"\\uE406\",\n \"redo\": \"\\uE405\",\n \"redo-filled\": \"\\uE7D9\",\n \"bars\": \"\\uE563\",\n \"chatboxes\": \"\\uE203\",\n \"camera\": \"\\uE301\",\n \"chatboxes-filled\": \"\\uE233\",\n \"camera-filled\": \"\\uE7EF\",\n \"cart-filled\": \"\\uE7F4\",\n \"cart\": \"\\uE7F5\",\n \"checkbox-filled\": \"\\uE442\",\n \"checkbox\": \"\\uE7FA\",\n \"arrowleft\": \"\\uE582\",\n \"arrowdown\": \"\\uE581\",\n \"arrowright\": \"\\uE583\",\n \"smallcircle-filled\": \"\\uE801\",\n \"arrowup\": \"\\uE580\",\n \"circle\": \"\\uE411\",\n \"eye-filled\": \"\\uE568\",\n \"eye-slash-filled\": \"\\uE822\",\n \"eye-slash\": \"\\uE823\",\n \"eye\": \"\\uE824\",\n \"flag-filled\": \"\\uE825\",\n \"flag\": \"\\uE508\",\n \"gear-filled\": \"\\uE532\",\n \"reload\": \"\\uE462\",\n \"gear\": \"\\uE502\",\n \"hand-thumbsdown-filled\": \"\\uE83B\",\n \"hand-thumbsdown\": \"\\uE83C\",\n \"hand-thumbsup-filled\": \"\\uE83D\",\n \"heart-filled\": \"\\uE83E\",\n \"hand-thumbsup\": \"\\uE83F\",\n \"heart\": \"\\uE840\",\n \"home\": \"\\uE500\",\n \"info\": \"\\uE504\",\n \"home-filled\": \"\\uE530\",\n \"info-filled\": \"\\uE534\",\n \"circle-filled\": \"\\uE441\",\n \"chat-filled\": \"\\uE847\",\n \"chat\": \"\\uE263\",\n \"mail-open-filled\": \"\\uE84D\",\n \"email-filled\": \"\\uE231\",\n \"mail-open\": \"\\uE84E\",\n \"email\": \"\\uE201\",\n \"checkmarkempty\": \"\\uE472\",\n \"list\": \"\\uE562\",\n \"locked-filled\": \"\\uE856\",\n \"locked\": \"\\uE506\",\n \"map-filled\": \"\\uE85C\",\n \"map-pin\": \"\\uE85E\",\n \"map-pin-ellipse\": \"\\uE864\",\n \"map\": \"\\uE364\",\n \"minus-filled\": \"\\uE440\",\n \"mic-filled\": \"\\uE332\",\n \"minus\": \"\\uE410\",\n \"micoff\": \"\\uE360\",\n \"mic\": \"\\uE302\",\n \"clear\": \"\\uE434\",\n \"smallcircle\": \"\\uE868\",\n \"close\": \"\\uE404\",\n \"closeempty\": \"\\uE460\",\n \"paperclip\": \"\\uE567\",\n \"paperplane\": \"\\uE503\",\n \"paperplane-filled\": \"\\uE86E\",\n \"person-filled\": \"\\uE131\",\n \"contact-filled\": \"\\uE130\",\n \"person\": \"\\uE101\",\n \"contact\": \"\\uE100\",\n \"images-filled\": \"\\uE87A\",\n \"phone\": \"\\uE200\",\n \"images\": \"\\uE87B\",\n \"image\": \"\\uE363\",\n \"image-filled\": \"\\uE877\",\n \"location-filled\": \"\\uE333\",\n \"location\": \"\\uE303\",\n \"plus-filled\": \"\\uE439\",\n \"plus\": \"\\uE409\",\n \"plusempty\": \"\\uE468\",\n \"help-filled\": \"\\uE535\",\n \"help\": \"\\uE505\",\n \"navigate-filled\": \"\\uE884\",\n \"navigate\": \"\\uE501\",\n \"mic-slash-filled\": \"\\uE892\",\n \"search\": \"\\uE466\",\n \"settings\": \"\\uE560\",\n \"sound\": \"\\uE590\",\n \"sound-filled\": \"\\uE8A1\",\n \"spinner-cycle\": \"\\uE465\",\n \"download-filled\": \"\\uE8A4\",\n \"personadd-filled\": \"\\uE132\",\n \"videocam-filled\": \"\\uE8AF\",\n \"personadd\": \"\\uE102\",\n \"upload\": \"\\uE402\",\n \"upload-filled\": \"\\uE8B1\",\n \"starhalf\": \"\\uE463\",\n \"star-filled\": \"\\uE438\",\n \"star\": \"\\uE408\",\n \"trash\": \"\\uE401\",\n \"phone-filled\": \"\\uE230\",\n \"compose\": \"\\uE400\",\n \"videocam\": \"\\uE300\",\n \"trash-filled\": \"\\uE8DC\",\n \"download\": \"\\uE403\",\n \"chatbubble-filled\": \"\\uE232\",\n \"chatbubble\": \"\\uE202\",\n \"cloud-download\": \"\\uE8E4\",\n \"cloud-upload-filled\": \"\\uE8E5\",\n \"cloud-upload\": \"\\uE8E6\",\n \"cloud-download-filled\": \"\\uE8E9\",\n \"headphones\": \"\\uE8BF\",\n \"shop\": \"\\uE609\" };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91bmktaWNvbnMvaWNvbnMuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6InNHQUFlO0FBQ2QsY0FBWSxRQURFO0FBRWQsa0JBQWdCLFFBRkY7QUFHZCxVQUFRLFFBSE07QUFJZCxhQUFXLFFBSkc7QUFLZCxVQUFRLFFBTE07QUFNZCxpQkFBZSxRQU5EO0FBT2QsVUFBUSxRQVBNO0FBUWQsUUFBTSxRQVJRO0FBU2QsV0FBUyxRQVRLO0FBVWQsWUFBVSxRQVZJO0FBV2QsaUJBQWUsUUFYRDtBQVlkLFVBQVEsUUFaTTtBQWFkLGFBQVcsUUFiRztBQWNkLG9CQUFrQixRQWRKO0FBZWQsbUJBQWlCLFFBZkg7QUFnQmQsbUJBQWlCLFFBaEJIO0FBaUJkLG9CQUFrQixRQWpCSjtBQWtCZCxpQkFBZSxRQWxCRDtBQW1CZCxpQkFBZSxRQW5CRDtBQW9CZCxVQUFRLFFBcEJNO0FBcUJkLFVBQVEsUUFyQk07QUFzQmQsaUJBQWUsUUF0QkQ7QUF1QmQsVUFBUSxRQXZCTTtBQXdCZCxlQUFhLFFBeEJDO0FBeUJkLFlBQVUsUUF6Qkk7QUEwQmQsc0JBQW9CLFFBMUJOO0FBMkJkLG1CQUFpQixRQTNCSDtBQTRCZCxpQkFBZSxRQTVCRDtBQTZCZCxVQUFRLFFBN0JNO0FBOEJkLHFCQUFtQixRQTlCTDtBQStCZCxjQUFZLFFBL0JFO0FBZ0NkLGVBQWEsUUFoQ0M7QUFpQ2QsZUFBYSxRQWpDQztBQWtDZCxnQkFBYyxRQWxDQTtBQW1DZCx3QkFBc0IsUUFuQ1I7QUFvQ2QsYUFBVyxRQXBDRztBQXFDZCxZQUFVLFFBckNJO0FBc0NkLGdCQUFjLFFBdENBO0FBdUNkLHNCQUFvQixRQXZDTjtBQXdDZCxlQUFhLFFBeENDO0FBeUNkLFNBQU8sUUF6Q087QUEwQ2QsaUJBQWUsUUExQ0Q7QUEyQ2QsVUFBUSxRQTNDTTtBQTRDZCxpQkFBZSxRQTVDRDtBQTZDZCxZQUFVLFFBN0NJO0FBOENkLFVBQVEsUUE5Q007QUErQ2QsNEJBQTBCLFFBL0NaO0FBZ0RkLHFCQUFtQixRQWhETDtBQWlEZCwwQkFBd0IsUUFqRFY7QUFrRGQsa0JBQWdCLFFBbERGO0FBbURkLG1CQUFpQixRQW5ESDtBQW9EZCxXQUFTLFFBcERLO0FBcURkLFVBQVEsUUFyRE07QUFzRGQsVUFBUSxRQXRETTtBQXVEZCxpQkFBZSxRQXZERDtBQXdEZCxpQkFBZSxRQXhERDtBQXlEZCxtQkFBaUIsUUF6REg7QUEwRGQsaUJBQWUsUUExREQ7QUEyRGQsVUFBUSxRQTNETTtBQTREZCxzQkFBb0IsUUE1RE47QUE2RGQsa0JBQWdCLFFBN0RGO0FBOERkLGVBQWEsUUE5REM7QUErRGQsV0FBUyxRQS9ESztBQWdFZCxvQkFBa0IsUUFoRUo7QUFpRWQsVUFBUSxRQWpFTTtBQWtFZCxtQkFBaUIsUUFsRUg7QUFtRWQsWUFBVSxRQW5FSTtBQW9FZCxnQkFBYyxRQXBFQTtBQXFFZCxhQUFXLFFBckVHO0FBc0VkLHFCQUFtQixRQXRFTDtBQXVFZCxTQUFPLFFBdkVPO0FBd0VkLGtCQUFnQixRQXhFRjtBQXlFZCxnQkFBYyxRQXpFQTtBQTBFZCxXQUFTLFFBMUVLO0FBMkVkLFlBQVUsUUEzRUk7QUE0RWQsU0FBTyxRQTVFTztBQTZFZCxXQUFTLFFBN0VLO0FBOEVkLGlCQUFlLFFBOUVEO0FBK0VkLFdBQVMsUUEvRUs7QUFnRmQsZ0JBQWMsUUFoRkE7QUFpRmQsZUFBYSxRQWpGQztBQWtGZCxnQkFBYyxRQWxGQTtBQW1GZCx1QkFBcUIsUUFuRlA7QUFvRmQsbUJBQWlCLFFBcEZIO0FBcUZkLG9CQUFrQixRQXJGSjtBQXNGZCxZQUFVLFFBdEZJO0FBdUZkLGFBQVcsUUF2Rkc7QUF3RmQsbUJBQWlCLFFBeEZIO0FBeUZkLFdBQVMsUUF6Rks7QUEwRmQsWUFBVSxRQTFGSTtBQTJGZCxXQUFTLFFBM0ZLO0FBNEZkLGtCQUFnQixRQTVGRjtBQTZGZCxxQkFBbUIsUUE3Rkw7QUE4RmQsY0FBWSxRQTlGRTtBQStGZCxpQkFBZSxRQS9GRDtBQWdHZCxVQUFRLFFBaEdNO0FBaUdkLGVBQWEsUUFqR0M7QUFrR2QsaUJBQWUsUUFsR0Q7QUFtR2QsVUFBUSxRQW5HTTtBQW9HZCxxQkFBbUIsUUFwR0w7QUFxR2QsY0FBWSxRQXJHRTtBQXNHZCxzQkFBb0IsUUF0R047QUF1R2QsWUFBVSxRQXZHSTtBQXdHZCxjQUFZLFFBeEdFO0FBeUdkLFdBQVMsUUF6R0s7QUEwR2Qsa0JBQWdCLFFBMUdGO0FBMkdkLG1CQUFpQixRQTNHSDtBQTRHZCxxQkFBbUIsUUE1R0w7QUE2R2Qsc0JBQW9CLFFBN0dOO0FBOEdkLHFCQUFtQixRQTlHTDtBQStHZCxlQUFhLFFBL0dDO0FBZ0hkLFlBQVUsUUFoSEk7QUFpSGQsbUJBQWlCLFFBakhIO0FBa0hkLGNBQVksUUFsSEU7QUFtSGQsaUJBQWUsUUFuSEQ7QUFvSGQsVUFBUSxRQXBITTtBQXFIZCxXQUFTLFFBckhLO0FBc0hkLGtCQUFnQixRQXRIRjtBQXVIZCxhQUFXLFFBdkhHO0FBd0hkLGNBQVksUUF4SEU7QUF5SGQsa0JBQWdCLFFBekhGO0FBMEhkLGNBQVksUUExSEU7QUEySGQsdUJBQXFCLFFBM0hQO0FBNEhkLGdCQUFjLFFBNUhBO0FBNkhkLG9CQUFrQixRQTdISjtBQThIZCx5QkFBdUIsUUE5SFQ7QUErSGQsa0JBQWdCLFFBL0hGO0FBZ0lkLDJCQUF5QixRQWhJWDtBQWlJZCxnQkFBYSxRQWpJQztBQWtJZCxVQUFPLFFBbElPLEUiLCJmaWxlIjoiMTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCB7XG5cdFwicHVsbGRvd25cIjogXCJcXHVlNTg4XCIsXG5cdFwicmVmcmVzaGVtcHR5XCI6IFwiXFx1ZTQ2MVwiLFxuXHRcImJhY2tcIjogXCJcXHVlNDcxXCIsXG5cdFwiZm9yd2FyZFwiOiBcIlxcdWU0NzBcIixcblx0XCJtb3JlXCI6IFwiXFx1ZTUwN1wiLFxuXHRcIm1vcmUtZmlsbGVkXCI6IFwiXFx1ZTUzN1wiLFxuXHRcInNjYW5cIjogXCJcXHVlNjEyXCIsXG5cdFwicXFcIjogXCJcXHVlMjY0XCIsXG5cdFwid2VpYm9cIjogXCJcXHVlMjYwXCIsXG5cdFwid2VpeGluXCI6IFwiXFx1ZTI2MVwiLFxuXHRcInBlbmd5b3VxdWFuXCI6IFwiXFx1ZTI2MlwiLFxuXHRcImxvb3BcIjogXCJcXHVlNTY1XCIsXG5cdFwicmVmcmVzaFwiOiBcIlxcdWU0MDdcIixcblx0XCJyZWZyZXNoLWZpbGxlZFwiOiBcIlxcdWU0MzdcIixcblx0XCJhcnJvd3RoaW5kb3duXCI6IFwiXFx1ZTU4NVwiLFxuXHRcImFycm93dGhpbmxlZnRcIjogXCJcXHVlNTg2XCIsXG5cdFwiYXJyb3d0aGlucmlnaHRcIjogXCJcXHVlNTg3XCIsXG5cdFwiYXJyb3d0aGludXBcIjogXCJcXHVlNTg0XCIsXG5cdFwidW5kby1maWxsZWRcIjogXCJcXHVlN2Q2XCIsXG5cdFwidW5kb1wiOiBcIlxcdWU0MDZcIixcblx0XCJyZWRvXCI6IFwiXFx1ZTQwNVwiLFxuXHRcInJlZG8tZmlsbGVkXCI6IFwiXFx1ZTdkOVwiLFxuXHRcImJhcnNcIjogXCJcXHVlNTYzXCIsXG5cdFwiY2hhdGJveGVzXCI6IFwiXFx1ZTIwM1wiLFxuXHRcImNhbWVyYVwiOiBcIlxcdWUzMDFcIixcblx0XCJjaGF0Ym94ZXMtZmlsbGVkXCI6IFwiXFx1ZTIzM1wiLFxuXHRcImNhbWVyYS1maWxsZWRcIjogXCJcXHVlN2VmXCIsXG5cdFwiY2FydC1maWxsZWRcIjogXCJcXHVlN2Y0XCIsXG5cdFwiY2FydFwiOiBcIlxcdWU3ZjVcIixcblx0XCJjaGVja2JveC1maWxsZWRcIjogXCJcXHVlNDQyXCIsXG5cdFwiY2hlY2tib3hcIjogXCJcXHVlN2ZhXCIsXG5cdFwiYXJyb3dsZWZ0XCI6IFwiXFx1ZTU4MlwiLFxuXHRcImFycm93ZG93blwiOiBcIlxcdWU1ODFcIixcblx0XCJhcnJvd3JpZ2h0XCI6IFwiXFx1ZTU4M1wiLFxuXHRcInNtYWxsY2lyY2xlLWZpbGxlZFwiOiBcIlxcdWU4MDFcIixcblx0XCJhcnJvd3VwXCI6IFwiXFx1ZTU4MFwiLFxuXHRcImNpcmNsZVwiOiBcIlxcdWU0MTFcIixcblx0XCJleWUtZmlsbGVkXCI6IFwiXFx1ZTU2OFwiLFxuXHRcImV5ZS1zbGFzaC1maWxsZWRcIjogXCJcXHVlODIyXCIsXG5cdFwiZXllLXNsYXNoXCI6IFwiXFx1ZTgyM1wiLFxuXHRcImV5ZVwiOiBcIlxcdWU4MjRcIixcblx0XCJmbGFnLWZpbGxlZFwiOiBcIlxcdWU4MjVcIixcblx0XCJmbGFnXCI6IFwiXFx1ZTUwOFwiLFxuXHRcImdlYXItZmlsbGVkXCI6IFwiXFx1ZTUzMlwiLFxuXHRcInJlbG9hZFwiOiBcIlxcdWU0NjJcIixcblx0XCJnZWFyXCI6IFwiXFx1ZTUwMlwiLFxuXHRcImhhbmQtdGh1bWJzZG93bi1maWxsZWRcIjogXCJcXHVlODNiXCIsXG5cdFwiaGFuZC10aHVtYnNkb3duXCI6IFwiXFx1ZTgzY1wiLFxuXHRcImhhbmQtdGh1bWJzdXAtZmlsbGVkXCI6IFwiXFx1ZTgzZFwiLFxuXHRcImhlYXJ0LWZpbGxlZFwiOiBcIlxcdWU4M2VcIixcblx0XCJoYW5kLXRodW1ic3VwXCI6IFwiXFx1ZTgzZlwiLFxuXHRcImhlYXJ0XCI6IFwiXFx1ZTg0MFwiLFxuXHRcImhvbWVcIjogXCJcXHVlNTAwXCIsXG5cdFwiaW5mb1wiOiBcIlxcdWU1MDRcIixcblx0XCJob21lLWZpbGxlZFwiOiBcIlxcdWU1MzBcIixcblx0XCJpbmZvLWZpbGxlZFwiOiBcIlxcdWU1MzRcIixcblx0XCJjaXJjbGUtZmlsbGVkXCI6IFwiXFx1ZTQ0MVwiLFxuXHRcImNoYXQtZmlsbGVkXCI6IFwiXFx1ZTg0N1wiLFxuXHRcImNoYXRcIjogXCJcXHVlMjYzXCIsXG5cdFwibWFpbC1vcGVuLWZpbGxlZFwiOiBcIlxcdWU4NGRcIixcblx0XCJlbWFpbC1maWxsZWRcIjogXCJcXHVlMjMxXCIsXG5cdFwibWFpbC1vcGVuXCI6IFwiXFx1ZTg0ZVwiLFxuXHRcImVtYWlsXCI6IFwiXFx1ZTIwMVwiLFxuXHRcImNoZWNrbWFya2VtcHR5XCI6IFwiXFx1ZTQ3MlwiLFxuXHRcImxpc3RcIjogXCJcXHVlNTYyXCIsXG5cdFwibG9ja2VkLWZpbGxlZFwiOiBcIlxcdWU4NTZcIixcblx0XCJsb2NrZWRcIjogXCJcXHVlNTA2XCIsXG5cdFwibWFwLWZpbGxlZFwiOiBcIlxcdWU4NWNcIixcblx0XCJtYXAtcGluXCI6IFwiXFx1ZTg1ZVwiLFxuXHRcIm1hcC1waW4tZWxsaXBzZVwiOiBcIlxcdWU4NjRcIixcblx0XCJtYXBcIjogXCJcXHVlMzY0XCIsXG5cdFwibWludXMtZmlsbGVkXCI6IFwiXFx1ZTQ0MFwiLFxuXHRcIm1pYy1maWxsZWRcIjogXCJcXHVlMzMyXCIsXG5cdFwibWludXNcIjogXCJcXHVlNDEwXCIsXG5cdFwibWljb2ZmXCI6IFwiXFx1ZTM2MFwiLFxuXHRcIm1pY1wiOiBcIlxcdWUzMDJcIixcblx0XCJjbGVhclwiOiBcIlxcdWU0MzRcIixcblx0XCJzbWFsbGNpcmNsZVwiOiBcIlxcdWU4NjhcIixcblx0XCJjbG9zZVwiOiBcIlxcdWU0MDRcIixcblx0XCJjbG9zZWVtcHR5XCI6IFwiXFx1ZTQ2MFwiLFxuXHRcInBhcGVyY2xpcFwiOiBcIlxcdWU1NjdcIixcblx0XCJwYXBlcnBsYW5lXCI6IFwiXFx1ZTUwM1wiLFxuXHRcInBhcGVycGxhbmUtZmlsbGVkXCI6IFwiXFx1ZTg2ZVwiLFxuXHRcInBlcnNvbi1maWxsZWRcIjogXCJcXHVlMTMxXCIsXG5cdFwiY29udGFjdC1maWxsZWRcIjogXCJcXHVlMTMwXCIsXG5cdFwicGVyc29uXCI6IFwiXFx1ZTEwMVwiLFxuXHRcImNvbnRhY3RcIjogXCJcXHVlMTAwXCIsXG5cdFwiaW1hZ2VzLWZpbGxlZFwiOiBcIlxcdWU4N2FcIixcblx0XCJwaG9uZVwiOiBcIlxcdWUyMDBcIixcblx0XCJpbWFnZXNcIjogXCJcXHVlODdiXCIsXG5cdFwiaW1hZ2VcIjogXCJcXHVlMzYzXCIsXG5cdFwiaW1hZ2UtZmlsbGVkXCI6IFwiXFx1ZTg3N1wiLFxuXHRcImxvY2F0aW9uLWZpbGxlZFwiOiBcIlxcdWUzMzNcIixcblx0XCJsb2NhdGlvblwiOiBcIlxcdWUzMDNcIixcblx0XCJwbHVzLWZpbGxlZFwiOiBcIlxcdWU0MzlcIixcblx0XCJwbHVzXCI6IFwiXFx1ZTQwOVwiLFxuXHRcInBsdXNlbXB0eVwiOiBcIlxcdWU0NjhcIixcblx0XCJoZWxwLWZpbGxlZFwiOiBcIlxcdWU1MzVcIixcblx0XCJoZWxwXCI6IFwiXFx1ZTUwNVwiLFxuXHRcIm5hdmlnYXRlLWZpbGxlZFwiOiBcIlxcdWU4ODRcIixcblx0XCJuYXZpZ2F0ZVwiOiBcIlxcdWU1MDFcIixcblx0XCJtaWMtc2xhc2gtZmlsbGVkXCI6IFwiXFx1ZTg5MlwiLFxuXHRcInNlYXJjaFwiOiBcIlxcdWU0NjZcIixcblx0XCJzZXR0aW5nc1wiOiBcIlxcdWU1NjBcIixcblx0XCJzb3VuZFwiOiBcIlxcdWU1OTBcIixcblx0XCJzb3VuZC1maWxsZWRcIjogXCJcXHVlOGExXCIsXG5cdFwic3Bpbm5lci1jeWNsZVwiOiBcIlxcdWU0NjVcIixcblx0XCJkb3dubG9hZC1maWxsZWRcIjogXCJcXHVlOGE0XCIsXG5cdFwicGVyc29uYWRkLWZpbGxlZFwiOiBcIlxcdWUxMzJcIixcblx0XCJ2aWRlb2NhbS1maWxsZWRcIjogXCJcXHVlOGFmXCIsXG5cdFwicGVyc29uYWRkXCI6IFwiXFx1ZTEwMlwiLFxuXHRcInVwbG9hZFwiOiBcIlxcdWU0MDJcIixcblx0XCJ1cGxvYWQtZmlsbGVkXCI6IFwiXFx1ZThiMVwiLFxuXHRcInN0YXJoYWxmXCI6IFwiXFx1ZTQ2M1wiLFxuXHRcInN0YXItZmlsbGVkXCI6IFwiXFx1ZTQzOFwiLFxuXHRcInN0YXJcIjogXCJcXHVlNDA4XCIsXG5cdFwidHJhc2hcIjogXCJcXHVlNDAxXCIsXG5cdFwicGhvbmUtZmlsbGVkXCI6IFwiXFx1ZTIzMFwiLFxuXHRcImNvbXBvc2VcIjogXCJcXHVlNDAwXCIsXG5cdFwidmlkZW9jYW1cIjogXCJcXHVlMzAwXCIsXG5cdFwidHJhc2gtZmlsbGVkXCI6IFwiXFx1ZThkY1wiLFxuXHRcImRvd25sb2FkXCI6IFwiXFx1ZTQwM1wiLFxuXHRcImNoYXRidWJibGUtZmlsbGVkXCI6IFwiXFx1ZTIzMlwiLFxuXHRcImNoYXRidWJibGVcIjogXCJcXHVlMjAyXCIsXG5cdFwiY2xvdWQtZG93bmxvYWRcIjogXCJcXHVlOGU0XCIsXG5cdFwiY2xvdWQtdXBsb2FkLWZpbGxlZFwiOiBcIlxcdWU4ZTVcIixcblx0XCJjbG91ZC11cGxvYWRcIjogXCJcXHVlOGU2XCIsXG5cdFwiY2xvdWQtZG93bmxvYWQtZmlsbGVkXCI6IFwiXFx1ZThlOVwiLFxuXHRcImhlYWRwaG9uZXNcIjpcIlxcdWU4YmZcIixcblx0XCJzaG9wXCI6XCJcXHVlNjA5XCJcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///19\n");
/***/ }),
/* 20 */
/*!**********************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/uni-fav/uni-fav.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_6_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_fav_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--6-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-fav.vue?vue&type=script&lang=js& */ 21);\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_6_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_fav_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_6_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_fav_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_6_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_fav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_6_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_fav_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_6_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_fav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJzQixDQUFnQiw2c0JBQUcsRUFBQyIsImZpbGUiOiIyMC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1mYXYudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktZmF2LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///20\n");
/***/ }),
/* 21 */
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-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/bmy/Desktop/uniappStudy/components/uni-fav/uni-fav.vue?vue&type=script&lang=js& ***!
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _uniIcons = _interopRequireDefault(__webpack_require__(/*! ../uni-icons/uni-icons.vue */ 14));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * Fav 收藏按钮\n * @description 用于收藏功能,可点击切换选中、不选中的状态\n * @tutorial https://ext.dcloud.net.cn/plugin?id=864\n * @property {Boolean} star = [true|false] 按钮是否带星星\n * @property {String} bgColor 未收藏时的背景色\n * @property {String} bgColorChecked 已收藏时的背景色\n * @property {String} fgColor 未收藏时的文字颜色\n * @property {String} fgColorChecked 已收藏时的文字颜色\n * @property {Boolean} circle = [true|false] 是否为圆角\n * @property {Boolean} checked = [true|false] 是否为已收藏\n * @property {Object} contentText = [true|false] 收藏按钮文字\n * @event {Function} click 点击 fav按钮触发事件\n * @example \n */var _default2 = { name: \"UniFav\", components: { uniIcons: _uniIcons.default }, props: { star: { type: [Boolean, String], default: true }, bgColor: { type: String,\n default: \"#eeeeee\" },\n\n fgColor: {\n type: String,\n default: \"#666666\" },\n\n bgColorChecked: {\n type: String,\n default: \"#007aff\" },\n\n fgColorChecked: {\n type: String,\n default: \"#FFFFFF\" },\n\n circle: {\n type: [Boolean, String],\n default: false },\n\n checked: {\n type: Boolean,\n default: false },\n\n contentText: {\n type: Object,\n default: function _default() {\n return {\n contentDefault: \"收藏\",\n contentFav: \"已收藏\" };\n\n } } },\n\n\n watch: {\n checked: function checked() {\n if (uni.report) {\n if (this.checked) {\n uni.report(\"收藏\", \"收藏\");\n } else {\n uni.report(\"取消收藏\", \"取消收藏\");\n }\n }\n } },\n\n methods: {\n onClick: function onClick() {\n this.$emit(\"click\");\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91bmktZmF2L3VuaS1mYXYudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQWVBLGtHOzs7Ozs7Ozs7Ozs7OztBQUVBOzs7Ozs7Ozs7Ozs7OzttQkFlQSxFQUNBLGNBREEsRUFFQSxjQUNBLDJCQURBLEVBRkEsRUFLQSxTQUNBLFFBQ0EsdUJBREEsRUFFQSxhQUZBLEVBREEsRUFLQSxXQUNBLFlBREE7QUFFQSx3QkFGQSxFQUxBOztBQVNBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQVRBOztBQWFBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQWJBOztBQWlCQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUFqQkE7O0FBcUJBO0FBQ0EsNkJBREE7QUFFQSxvQkFGQSxFQXJCQTs7QUF5QkE7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBekJBOztBQTZCQTtBQUNBLGtCQURBO0FBRUEsYUFGQSxzQkFFQTtBQUNBO0FBQ0EsOEJBREE7QUFFQSwyQkFGQTs7QUFJQSxPQVBBLEVBN0JBLEVBTEE7OztBQTRDQTtBQUNBLFdBREEscUJBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQVRBLEVBNUNBOztBQXVEQTtBQUNBLFdBREEscUJBQ0E7QUFDQTtBQUNBLEtBSEEsRUF2REEsRSIsImZpbGUiOiIyMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6Y2xhc3M9XCJbY2lyY2xlID09PSB0cnVlIHx8IGNpcmNsZSA9PT0gJ3RydWUnID8gJ3VuaS1mYXYtLWNpcmNsZScgOiAnJ11cIiA6c3R5bGU9XCJbeyBiYWNrZ3JvdW5kQ29sb3I6IGNoZWNrZWQgPyBiZ0NvbG9yQ2hlY2tlZCA6IGJnQ29sb3IgfV1cIiBAY2xpY2s9XCJvbkNsaWNrXCIgY2xhc3M9XCJ1bmktZmF2XCI+XHJcblx0XHQ8IS0tICNpZmRlZiBNUC1BTElQQVkgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInVuaS1mYXYtc3RhclwiIHYtaWY9XCIhY2hlY2tlZCAmJiAoc3RhciA9PT0gdHJ1ZSB8fCBzdGFyID09PSAndHJ1ZScpXCI+XHJcblx0XHRcdDx1bmktaWNvbnMgOmNvbG9yPVwiZmdDb2xvclwiIDpzdHlsZT1cIntjb2xvcjogY2hlY2tlZCA/IGZnQ29sb3JDaGVja2VkIDogZmdDb2xvcn1cIiBzaXplPVwiMTRcIiB0eXBlPVwic3Rhci1maWxsZWRcIiAvPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8IS0tICNpZm5kZWYgTVAtQUxJUEFZIC0tPlxyXG5cdFx0PHVuaS1pY29ucyA6Y29sb3I9XCJmZ0NvbG9yXCIgOnN0eWxlPVwie2NvbG9yOiBjaGVja2VkID8gZmdDb2xvckNoZWNrZWQgOiBmZ0NvbG9yfVwiIGNsYXNzPVwidW5pLWZhdi1zdGFyXCIgc2l6ZT1cIjE0XCIgdHlwZT1cInN0YXItZmlsbGVkXCIgdi1pZj1cIiFjaGVja2VkICYmIChzdGFyID09PSB0cnVlIHx8IHN0YXIgPT09ICd0cnVlJylcIiAvPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8dGV4dCA6c3R5bGU9XCJ7Y29sb3I6IGNoZWNrZWQgPyBmZ0NvbG9yQ2hlY2tlZCA6IGZnQ29sb3J9XCIgY2xhc3M9XCJ1bmktZmF2LXRleHRcIj57eyBjaGVja2VkID8gY29udGVudFRleHQuY29udGVudEZhdiA6IGNvbnRlbnRUZXh0LmNvbnRlbnREZWZhdWx0IH19PC90ZXh0PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHVuaUljb25zIGZyb20gXCIuLi91bmktaWNvbnMvdW5pLWljb25zLnZ1ZVwiO1xyXG5cclxuXHQvKipcclxuXHQgKiBGYXYg5pS26JeP5oyJ6ZKuXHJcblx0ICogQGRlc2NyaXB0aW9uIOeUqOS6juaUtuiXj+WKn+iDve+8jOWPr+eCueWHu+WIh+aNoumAieS4reOAgeS4jemAieS4reeahOeKtuaAgVxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD04NjRcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHN0YXIgPSBbdHJ1ZXxmYWxzZV0g5oyJ6ZKu5piv5ZCm5bim5pif5pifXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGJnQ29sb3Ig5pyq5pS26JeP5pe255qE6IOM5pmv6ImyXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGJnQ29sb3JDaGVja2VkIOW3suaUtuiXj+aXtueahOiDjOaZr+iJslxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBmZ0NvbG9yIOacquaUtuiXj+aXtueahOaWh+Wtl+minOiJslxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBmZ0NvbG9yQ2hlY2tlZCDlt7LmlLbol4/ml7bnmoTmloflrZfpopzoibJcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGNpcmNsZSA9IFt0cnVlfGZhbHNlXSDmmK/lkKbkuLrlnIbop5JcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGNoZWNrZWQgPSBbdHJ1ZXxmYWxzZV0g5piv5ZCm5Li65bey5pS26JePXHJcblx0ICogQHByb3BlcnR5IHtPYmplY3R9IGNvbnRlbnRUZXh0ID0gW3RydWV8ZmFsc2VdIOaUtuiXj+aMiemSruaWh+Wtl1xyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNsaWNrIOeCueWHuyBmYXbmjInpkq7op6blj5Hkuovku7ZcclxuXHQgKiBAZXhhbXBsZSA8dW5pLWZhdiA6Y2hlY2tlZD1cInRydWVcIi8+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJVbmlGYXZcIixcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0dW5pSWNvbnNcclxuXHRcdH0sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRzdGFyOiB7XHJcblx0XHRcdFx0dHlwZTogW0Jvb2xlYW4sIFN0cmluZ10sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRiZ0NvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IFwiI2VlZWVlZVwiXHJcblx0XHRcdH0sXHJcblx0XHRcdGZnQ29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogXCIjNjY2NjY2XCJcclxuXHRcdFx0fSxcclxuXHRcdFx0YmdDb2xvckNoZWNrZWQ6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogXCIjMDA3YWZmXCJcclxuXHRcdFx0fSxcclxuXHRcdFx0ZmdDb2xvckNoZWNrZWQ6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogXCIjRkZGRkZGXCJcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2lyY2xlOiB7XHJcblx0XHRcdFx0dHlwZTogW0Jvb2xlYW4sIFN0cmluZ10sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hlY2tlZDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Y29udGVudFRleHQ6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50RGVmYXVsdDogXCLmlLbol49cIixcclxuXHRcdFx0XHRcdFx0Y29udGVudEZhdjogXCLlt7LmlLbol49cIlxyXG5cdFx0XHRcdFx0fTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRjaGVja2VkKCkge1xyXG5cdFx0XHRcdGlmICh1bmkucmVwb3J0KSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5jaGVja2VkKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5yZXBvcnQoXCLmlLbol49cIiwgXCLmlLbol49cIik7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR1bmkucmVwb3J0KFwi5Y+W5raI5pS26JePXCIsIFwi5Y+W5raI5pS26JePXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0b25DbGljaygpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KFwiY2xpY2tcIik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQ+XHJcblx0LnVuaS1mYXYge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0fVxyXG5cclxuXHQudW5pLWZhdi0tY2lyY2xlIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQudW5pLWZhdi1zdGFyIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGhlaWdodDogMjVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQudW5pLWZhdi10ZXh0IHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGhlaWdodDogMjVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///21\n");
/***/ }),
/* 22 */
/*!************************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/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_6_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--6-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 */ 23);\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_6_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_6_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_6_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(__WEBPACK_IMPORT_KEY__ !== 'default') (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_6_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_6_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW90QixDQUFnQixzdEJBQUcsRUFBQyIsImZpbGUiOiIyMi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///22\n");
/***/ }),
/* 23 */
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-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/bmy/Desktop/uniappStudy/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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/regenerator */ 29));\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _limePainter = _interopRequireDefault(__webpack_require__(/*! ../../components/lime-painter */ 37));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}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);});};}var _default =\n\n{\n data: function data() {\n return {\n href: 'https://uniapp.dcloud.io/component/README?id=uniui',\n base: {\n width: '686rpx',\n height: '130rpx',\n views: [\n {\n type: 'view',\n css: {\n left: '0rpx',\n top: '0rpx',\n background: '#07c160',\n width: '120rpx',\n height: '120rpx' } }] } };\n\n\n\n\n\n },\n\n created: function created() {\n // this.GetIndex()\n },\n components: {\n lime: _limePainter.default },\n\n methods: {\n enter: function enter() {\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n },\n getUserInfo: function getUserInfo(e) {\n\n var _this = this;\n\n var ret = e.detail;\n\n if (ret.errMsg == \"getUserInfo:fail auth deny\") {\n\n _this.$api.toast(\"为了更好的服务,请同意授权\"); //自己封装第一个提示方法\n\n } else if (ret.errMsg == \"getUserInfo:ok\") {\n\n __f__(\"log\", e, \" at pages/index/index.vue:96\");\n\n } else {\n\n _this.$api.toast(\"授权失败\");\n\n }\n\n },\n GetIndex: function GetIndex() {var _this2 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var res;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n __f__(\"log\", \"GetIndex\", \" at pages/index/index.vue:106\");_context.next = 3;return (\n _this2.$http.IndexService.Index({}));case 3:res = _context.sent;\n __f__(\"log\", \"哈哈哈:\", res, \" at pages/index/index.vue:108\");case 5:case \"end\":return _context.stop();}}}, _callee);}))();\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBY0Esd0c7O0FBRUE7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxnRUFEQTtBQUVBO0FBQ0EsdUJBREE7QUFFQSx3QkFGQTtBQUdBO0FBQ0E7QUFDQSxzQkFEQTtBQUVBO0FBQ0Esd0JBREE7QUFFQSx1QkFGQTtBQUdBLGlDQUhBO0FBSUEsMkJBSkE7QUFLQSw0QkFMQSxFQUZBLEVBREEsQ0FIQSxFQUZBOzs7Ozs7QUFtQkEsR0FyQkE7O0FBdUJBLFNBdkJBLHFCQXVCQTtBQUNBO0FBQ0EsR0F6QkE7QUEwQkE7QUFDQSw4QkFEQSxFQTFCQTs7QUE2QkE7QUFDQSxTQURBLG1CQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvQ0EsS0FyQ0E7QUFzQ0EsZUF0Q0EsdUJBc0NBLENBdENBLEVBc0NBOztBQUVBOztBQUVBOztBQUVBOztBQUVBLDBDQUZBLENBRUE7O0FBRUEsT0FKQSxNQUlBOztBQUVBOztBQUVBLE9BSkEsTUFJQTs7QUFFQTs7QUFFQTs7QUFFQSxLQTFEQTtBQTJEQSxZQTNEQSxzQkEyREE7QUFDQSwwRUFEQTtBQUVBLHFEQUZBLFNBRUEsR0FGQTtBQUdBLDJFQUhBO0FBSUEsS0EvREEsRUE3QkEsRSIsImZpbGUiOiIyMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8dmlldyBjbGFzcz1cImNvbnRhaW5lclwiPlxyXG4gICAgPHZpZXcgY2xhc3M9XCJpbnRyb1wiPuacrOmhueebruW3suWMheWQq3VuaSB1aee7hOS7tu+8jOaXoOmcgGltcG9ydOWSjOazqOWGjO+8jOWPr+ebtOaOpeS9v+eUqOOAguWcqOS7o+eggeWMuumUruWFpeWtl+avjXXvvIzljbPlj6/pgJrov4fku6PnoIHliqnmiYvliJflh7rmiYDmnInlj6/nlKjnu4Tku7bjgILlhYnmoIfnva7kuo7nu4Tku7blkI3np7DlpITmjIlGMe+8jOWNs+WPr+afpeeci+e7hOS7tuaWh+aho+OAgjwvdmlldz5cclxuICAgIDx0ZXh0IGNsYXNzPVwiaW50cm9cIj7or6bop4HvvJo8L3RleHQ+XHJcbiAgICA8dW5pLWxpbmsgOmhyZWY9XCJocmVmXCIgOnRleHQ9XCJocmVmXCI+PC91bmktbGluaz5cclxuICAgIDx1bmktZmF2PjwvdW5pLWZhdj5cclxuICAgIDxsaW1lLXBhaW50ZXIgOmJvYXJkPVwiYmFzZVwiPjwvbGltZS1wYWludGVyPlxyXG4gICAgPGJ1dHRvbiBAY2xpY2s9XCJlbnRlcigpXCI+6Lez6L2sPC9idXR0b24+XHJcbiAgICA8YnV0dG9uIEBnZXR1c2VyaW5mbz0nZ2V0VXNlckluZm8nIG9wZW4tdHlwZT1cImdldFVzZXJJbmZvXCIgdHlwZT1cInByaW1hcnlcIiBjbGFzcz0nbG9naW4nPuW+ruS/oeaOiOadg+eZu+W9lTwvYnV0dG9uPlxyXG5cclxuICA8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgbGltZSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9saW1lLXBhaW50ZXJcIlxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIGRhdGEgKCkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgaHJlZjogJ2h0dHBzOi8vdW5pYXBwLmRjbG91ZC5pby9jb21wb25lbnQvUkVBRE1FP2lkPXVuaXVpJyxcclxuICAgICAgYmFzZToge1xyXG4gICAgICAgIHdpZHRoOiAnNjg2cnB4JyxcclxuICAgICAgICBoZWlnaHQ6ICcxMzBycHgnLFxyXG4gICAgICAgIHZpZXdzOiBbXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIHR5cGU6ICd2aWV3JyxcclxuICAgICAgICAgICAgY3NzOiB7XHJcbiAgICAgICAgICAgICAgbGVmdDogJzBycHgnLFxyXG4gICAgICAgICAgICAgIHRvcDogJzBycHgnLFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICcjMDdjMTYwJyxcclxuICAgICAgICAgICAgICB3aWR0aDogJzEyMHJweCcsXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAnMTIwcnB4J1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgXVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgY3JlYXRlZCAoKSB7XHJcbiAgICAvLyB0aGlzLkdldEluZGV4KClcclxuICB9LFxyXG4gIGNvbXBvbmVudHM6IHtcclxuICAgIGxpbWVcclxuICB9LFxyXG4gIG1ldGhvZHM6IHtcclxuICAgIGVudGVyKCkge1xyXG4gICAgICAvLyAjaWZkZWYgTVAtV0VJWElOXHJcbiAgICAgIHVuaS5nZXRQcm92aWRlcih7XHJcbiAgICAgICAgc2VydmljZTogJ29hdXRoJyxcclxuICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbiAocmVzKSB7XHJcbiAgICAgICAgICBpZiAofnJlcy5wcm92aWRlci5pbmRleE9mKCd3ZWl4aW4nKSkge1xyXG4gICAgICAgICAgICB1bmkubG9naW4oe1xyXG4gICAgICAgICAgICAgIHByb3ZpZGVyOiAnd2VpeGluJyxcclxuICAgICAgICAgICAgICBzdWNjZXNzOiAocmVzMikgPT4ge1xyXG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2cocmVzMilcclxuICAgICAgICAgICAgICAgIHVuaS5nZXRVc2VySW5mbyh7XHJcbiAgICAgICAgICAgICAgICAgIHByb3ZpZGVyOiAnd2VpeGluJyxcclxuICAgICAgICAgICAgICAgICAgc3VjY2VzczogKGluZm8pID0+IHsvL+i/memHjOivt+axguaOpeWPo1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKHJlczIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKGluZm8pO1xyXG4gICAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgICBmYWlsOiAoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdW5pLnNob3dUb2FzdCh7dGl0bGU6XCLlvq7kv6HnmbvlvZXmjojmnYPlpLHotKUxXCIsaWNvbjpcIm5vbmVcIn0pO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9KVxyXG5cclxuICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgIGZhaWw6ICgpID0+IHtcclxuICAgICAgICAgICAgICAgIHVuaS5zaG93VG9hc3Qoe3RpdGxlOlwi5b6u5L+h55m75b2V5o6I5p2D5aSx6LSlMlwiLGljb246XCJub25lXCJ9KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0pXHJcblxyXG4gICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgIHVuaS5zaG93VG9hc3Qoe1xyXG4gICAgICAgICAgICAgIHRpdGxlOiAn6K+35YWI5a6J6KOF5b6u5L+h5oiW5Y2H57qn54mI5pysJyxcclxuICAgICAgICAgICAgICBpY29uOlwibm9uZVwiXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICAgIC8vI2VuZGlmXHJcbiAgICB9LFxyXG4gICAgZ2V0VXNlckluZm8oZSkge1xyXG5cclxuICAgICAgbGV0IF90aGlzID0gdGhpcztcclxuXHJcbiAgICAgIGxldCByZXQ9ZS5kZXRhaWw7XHJcblxyXG4gICAgICBpZihyZXQuZXJyTXNnID09IFwiZ2V0VXNlckluZm86ZmFpbCBhdXRoIGRlbnlcIikge1xyXG5cclxuICAgICAgICBfdGhpcy4kYXBpLnRvYXN0KFwi5Li65LqG5pu05aW955qE5pyN5Yqh77yM6K+35ZCM5oSP5o6I5p2DXCIpOyAvL+iHquW3seWwgeijheesrOS4gOS4quaPkOekuuaWueazlVxyXG5cclxuICAgICAgfWVsc2UgaWYocmV0LmVyck1zZyA9PSBcImdldFVzZXJJbmZvOm9rXCIpIHtcclxuXHJcbiAgICAgICAgY29uc29sZS5sb2coZSlcclxuXHJcbiAgICAgIH1lbHNlIHtcclxuXHJcbiAgICAgICAgX3RoaXMuJGFwaS50b2FzdChcIuaOiOadg+Wksei0pVwiKVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH0sXHJcbiAgICBhc3luYyBHZXRJbmRleCAoKSB7XHJcbiAgICAgIGNvbnNvbGUubG9nKFwiR2V0SW5kZXhcIilcclxuICAgICAgbGV0IHJlcyA9IGF3YWl0IHRoaXMuJGh0dHAuSW5kZXhTZXJ2aWNlLkluZGV4KHt9KTtcclxuICAgICAgY29uc29sZS5sb2coXCLlk4jlk4jlk4jvvJpcIiwgcmVzKVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJsZXNzXCI+XHJcbiBAaW1wb3J0IFwiLi4vLi4vY29tbW9uL2xlc3MvcGFnZXMvaW5kZXgubGVzc1wiO1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///23\n");
/***/ }),
/* 24 */
/*!**********************!*\
!*** external "Vue" ***!
\**********************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = Vue;
/***/ }),
/* 25 */
/*!**********************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/App.vue ***!
\**********************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ 26);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[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_1__ = __webpack_require__(/*! ../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 10);\nvar render, staticRenderFns, recyclableRender, components\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_1__[\"default\"])(\n _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"App.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUN1RDtBQUNMOzs7QUFHbEQ7QUFDdU07QUFDdk0sZ0JBQWdCLGlOQUFVO0FBQzFCLEVBQUUseUVBQU07QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNlLGdGIiwiZmlsZSI6IjI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vQXBwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vQXBwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJBcHAudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///25\n");
/***/ }),
/* 26 */
/*!***********************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/App.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_6_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_App_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--6-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!./App.vue?vue&type=script&lang=js& */ 27);\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_6_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_App_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_6_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_App_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_6_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_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_6_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_App_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_6_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_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStxQixDQUFnQix5c0JBQUcsRUFBQyIsImZpbGUiOiIyNi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///26\n");
/***/ }),
/* 27 */
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-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/bmy/Desktop/uniappStudy/App.vue?vue&type=script&lang=js& ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _default =\n{\n onLaunch: function onLaunch() {\n __f__(\"log\", 'App Launch', \" at App.vue:4\");\n },\n onShow: function onShow() {\n __f__(\"log\", 'App Show', \" at App.vue:7\");\n },\n onHide: function onHide() {\n __f__(\"log\", 'App Hide', \" at App.vue:10\");\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vQXBwLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FIQTtBQUlBO0FBQ0E7QUFDQSxHQU5BO0FBT0E7QUFDQTtBQUNBLEdBVEEsRSIsImZpbGUiOiIyNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjxzY3JpcHQ+XHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHRvbkxhdW5jaDogZnVuY3Rpb24oKSB7XHJcblx0XHRjb25zb2xlLmxvZygnQXBwIExhdW5jaCcpO1xyXG5cdH0sXHJcblx0b25TaG93OiBmdW5jdGlvbigpIHtcclxuXHRcdGNvbnNvbGUubG9nKCdBcHAgU2hvdycpO1xyXG5cdH0sXHJcblx0b25IaWRlOiBmdW5jdGlvbigpIHtcclxuXHRcdGNvbnNvbGUubG9nKCdBcHAgSGlkZScpO1xyXG5cdH1cclxufTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cImxlc3NcIj5cclxuICBAaW1wb3J0IFwiY29tbW9uL2xlc3MvdXRpbHMvbm9ybWFsaXplLmxlc3NcIjtcclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///27\n");
/***/ }),
/* 28 */
/*!*********************************************************************!*\
!*** ./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 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) + '---END:JSON---'
} catch (e) {
v = '[object object]'
}
} 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)
}
/***/ }),
/* 29 */
/*!*********************************************************************************************!*\
!*** ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/regenerator/index.js ***!
\*********************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__(/*! regenerator-runtime */ 30);
/***/ }),
/* 30 */
/*!************************************************************!*\
!*** ./node_modules/regenerator-runtime/runtime-module.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/**
* Copyright (c) 2014-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
// This method of obtaining a reference to the global object needs to be
// kept identical to the way it is obtained in runtime.js
var g = (function() {
return this || (typeof self === "object" && self);
})() || Function("return this")();
// Use `getOwnPropertyNames` because not all browsers support calling
// `hasOwnProperty` on the global `self` object in a worker. See #183.
var hadRuntime = g.regeneratorRuntime &&
Object.getOwnPropertyNames(g).indexOf("regeneratorRuntime") >= 0;
// Save the old regeneratorRuntime in case it needs to be restored later.
var oldRuntime = hadRuntime && g.regeneratorRuntime;
// Force reevalutation of runtime.js.
g.regeneratorRuntime = undefined;
module.exports = __webpack_require__(/*! ./runtime */ 31);
if (hadRuntime) {
// Restore the original runtime.
g.regeneratorRuntime = oldRuntime;
} else {
// Remove the global property added by runtime.js.
try {
delete g.regeneratorRuntime;
} catch(e) {
g.regeneratorRuntime = undefined;
}
}
/***/ }),
/* 31 */
/*!*****************************************************!*\
!*** ./node_modules/regenerator-runtime/runtime.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
/**
* Copyright (c) 2014-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
!(function(global) {
"use strict";
var Op = Object.prototype;
var hasOwn = Op.hasOwnProperty;
var undefined; // More compressible than void 0.
var $Symbol = typeof Symbol === "function" ? Symbol : {};
var iteratorSymbol = $Symbol.iterator || "@@iterator";
var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
var inModule = typeof module === "object";
var runtime = global.regeneratorRuntime;
if (runtime) {
if (inModule) {
// If regeneratorRuntime is defined globally and we're in a module,
// make the exports object identical to regeneratorRuntime.
module.exports = runtime;
}
// Don't bother evaluating the rest of this file if the runtime was
// already defined globally.
return;
}
// Define the runtime globally (as expected by generated code) as either
// module.exports (if we're in a module) or a new, empty object.
runtime = global.regeneratorRuntime = inModule ? module.exports : {};
function wrap(innerFn, outerFn, self, tryLocsList) {
// If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
var generator = Object.create(protoGenerator.prototype);
var context = new Context(tryLocsList || []);
// The ._invoke method unifies the implementations of the .next,
// .throw, and .return methods.
generator._invoke = makeInvokeMethod(innerFn, self, context);
return generator;
}
runtime.wrap = wrap;
// Try/catch helper to minimize deoptimizations. Returns a completion
// record like context.tryEntries[i].completion. This interface could
// have been (and was previously) designed to take a closure to be
// invoked without arguments, but in all the cases we care about we
// already have an existing method we want to call, so there's no need
// to create a new function object. We can even get away with assuming
// the method takes exactly one argument, since that happens to be true
// in every case, so we don't have to touch the arguments object. The
// only additional allocation required is the completion record, which
// has a stable shape and so hopefully should be cheap to allocate.
function tryCatch(fn, obj, arg) {
try {
return { type: "normal", arg: fn.call(obj, arg) };
} catch (err) {
return { type: "throw", arg: err };
}
}
var GenStateSuspendedStart = "suspendedStart";
var GenStateSuspendedYield = "suspendedYield";
var GenStateExecuting = "executing";
var GenStateCompleted = "completed";
// Returning this object from the innerFn has the same effect as
// breaking out of the dispatch switch statement.
var ContinueSentinel = {};
// Dummy constructor functions that we use as the .constructor and
// .constructor.prototype properties for functions that return Generator
// objects. For full spec compliance, you may wish to configure your
// minifier not to mangle the names of these two functions.
function Generator() {}
function GeneratorFunction() {}
function GeneratorFunctionPrototype() {}
// This is a polyfill for %IteratorPrototype% for environments that
// don't natively support it.
var IteratorPrototype = {};
IteratorPrototype[iteratorSymbol] = function () {
return this;
};
var getProto = Object.getPrototypeOf;
var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
if (NativeIteratorPrototype &&
NativeIteratorPrototype !== Op &&
hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
// This environment has a native %IteratorPrototype%; use it instead
// of the polyfill.
IteratorPrototype = NativeIteratorPrototype;
}
var Gp = GeneratorFunctionPrototype.prototype =
Generator.prototype = Object.create(IteratorPrototype);
GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;
GeneratorFunctionPrototype.constructor = GeneratorFunction;
GeneratorFunctionPrototype[toStringTagSymbol] =
GeneratorFunction.displayName = "GeneratorFunction";
// Helper for defining the .next, .throw, and .return methods of the
// Iterator interface in terms of a single ._invoke method.
function defineIteratorMethods(prototype) {
["next", "throw", "return"].forEach(function(method) {
prototype[method] = function(arg) {
return this._invoke(method, arg);
};
});
}
runtime.isGeneratorFunction = function(genFun) {
var ctor = typeof genFun === "function" && genFun.constructor;
return ctor
? ctor === GeneratorFunction ||
// For the native GeneratorFunction constructor, the best we can
// do is to check its .name property.
(ctor.displayName || ctor.name) === "GeneratorFunction"
: false;
};
runtime.mark = function(genFun) {
if (Object.setPrototypeOf) {
Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
} else {
genFun.__proto__ = GeneratorFunctionPrototype;
if (!(toStringTagSymbol in genFun)) {
genFun[toStringTagSymbol] = "GeneratorFunction";
}
}
genFun.prototype = Object.create(Gp);
return genFun;
};
// Within the body of any async function, `await x` is transformed to
// `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
// `hasOwn.call(value, "__await")` to determine if the yielded value is
// meant to be awaited.
runtime.awrap = function(arg) {
return { __await: arg };
};
function AsyncIterator(generator) {
function invoke(method, arg, resolve, reject) {
var record = tryCatch(generator[method], generator, arg);
if (record.type === "throw") {
reject(record.arg);
} else {
var result = record.arg;
var value = result.value;
if (value &&
typeof value === "object" &&
hasOwn.call(value, "__await")) {
return Promise.resolve(value.__await).then(function(value) {
invoke("next", value, resolve, reject);
}, function(err) {
invoke("throw", err, resolve, reject);
});
}
return Promise.resolve(value).then(function(unwrapped) {
// When a yielded Promise is resolved, its final value becomes
// the .value of the Promise<{value,done}> result for the
// current iteration.
result.value = unwrapped;
resolve(result);
}, function(error) {
// If a rejected Promise was yielded, throw the rejection back
// into the async generator function so it can be handled there.
return invoke("throw", error, resolve, reject);
});
}
}
var previousPromise;
function enqueue(method, arg) {
function callInvokeWithMethodAndArg() {
return new Promise(function(resolve, reject) {
invoke(method, arg, resolve, reject);
});
}
return previousPromise =
// If enqueue has been called before, then we want to wait until
// all previous Promises have been resolved before calling invoke,
// so that results are always delivered in the correct order. If
// enqueue has not been called before, then it is important to
// call invoke immediately, without waiting on a callback to fire,
// so that the async generator function has the opportunity to do
// any necessary setup in a predictable way. This predictability
// is why the Promise constructor synchronously invokes its
// executor callback, and why async functions synchronously
// execute code before the first await. Since we implement simple
// async functions in terms of async generators, it is especially
// important to get this right, even though it requires care.
previousPromise ? previousPromise.then(
callInvokeWithMethodAndArg,
// Avoid propagating failures to Promises returned by later
// invocations of the iterator.
callInvokeWithMethodAndArg
) : callInvokeWithMethodAndArg();
}
// Define the unified helper method that is used to implement .next,
// .throw, and .return (see defineIteratorMethods).
this._invoke = enqueue;
}
defineIteratorMethods(AsyncIterator.prototype);
AsyncIterator.prototype[asyncIteratorSymbol] = function () {
return this;
};
runtime.AsyncIterator = AsyncIterator;
// Note that simple async functions are implemented on top of
// AsyncIterator objects; they just return a Promise for the value of
// the final result produced by the iterator.
runtime.async = function(innerFn, outerFn, self, tryLocsList) {
var iter = new AsyncIterator(
wrap(innerFn, outerFn, self, tryLocsList)
);
return runtime.isGeneratorFunction(outerFn)
? iter // If outerFn is a generator, return the full iterator.
: iter.next().then(function(result) {
return result.done ? result.value : iter.next();
});
};
function makeInvokeMethod(innerFn, self, context) {
var state = GenStateSuspendedStart;
return function invoke(method, arg) {
if (state === GenStateExecuting) {
throw new Error("Generator is already running");
}
if (state === GenStateCompleted) {
if (method === "throw") {
throw arg;
}
// Be forgiving, per 25.3.3.3.3 of the spec:
// https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
return doneResult();
}
context.method = method;
context.arg = arg;
while (true) {
var delegate = context.delegate;
if (delegate) {
var delegateResult = maybeInvokeDelegate(delegate, context);
if (delegateResult) {
if (delegateResult === ContinueSentinel) continue;
return delegateResult;
}
}
if (context.method === "next") {
// Setting context._sent for legacy support of Babel's
// function.sent implementation.
context.sent = context._sent = context.arg;
} else if (context.method === "throw") {
if (state === GenStateSuspendedStart) {
state = GenStateCompleted;
throw context.arg;
}
context.dispatchException(context.arg);
} else if (context.method === "return") {
context.abrupt("return", context.arg);
}
state = GenStateExecuting;
var record = tryCatch(innerFn, self, context);
if (record.type === "normal") {
// If an exception is thrown from innerFn, we leave state ===
// GenStateExecuting and loop back for another invocation.
state = context.done
? GenStateCompleted
: GenStateSuspendedYield;
if (record.arg === ContinueSentinel) {
continue;
}
return {
value: record.arg,
done: context.done
};
} else if (record.type === "throw") {
state = GenStateCompleted;
// Dispatch the exception by looping back around to the
// context.dispatchException(context.arg) call above.
context.method = "throw";
context.arg = record.arg;
}
}
};
}
// Call delegate.iterator[context.method](context.arg) and handle the
// result, either by returning a { value, done } result from the
// delegate iterator, or by modifying context.method and context.arg,
// setting context.delegate to null, and returning the ContinueSentinel.
function maybeInvokeDelegate(delegate, context) {
var method = delegate.iterator[context.method];
if (method === undefined) {
// A .throw or .return when the delegate iterator has no .throw
// method always terminates the yield* loop.
context.delegate = null;
if (context.method === "throw") {
if (delegate.iterator.return) {
// If the delegate iterator has a return method, give it a
// chance to clean up.
context.method = "return";
context.arg = undefined;
maybeInvokeDelegate(delegate, context);
if (context.method === "throw") {
// If maybeInvokeDelegate(context) changed context.method from
// "return" to "throw", let that override the TypeError below.
return ContinueSentinel;
}
}
context.method = "throw";
context.arg = new TypeError(
"The iterator does not provide a 'throw' method");
}
return ContinueSentinel;
}
var record = tryCatch(method, delegate.iterator, context.arg);
if (record.type === "throw") {
context.method = "throw";
context.arg = record.arg;
context.delegate = null;
return ContinueSentinel;
}
var info = record.arg;
if (! info) {
context.method = "throw";
context.arg = new TypeError("iterator result is not an object");
context.delegate = null;
return ContinueSentinel;
}
if (info.done) {
// Assign the result of the finished delegate to the temporary
// variable specified by delegate.resultName (see delegateYield).
context[delegate.resultName] = info.value;
// Resume execution at the desired location (see delegateYield).
context.next = delegate.nextLoc;
// If context.method was "throw" but the delegate handled the
// exception, let the outer generator proceed normally. If
// context.method was "next", forget context.arg since it has been
// "consumed" by the delegate iterator. If context.method was
// "return", allow the original .return call to continue in the
// outer generator.
if (context.method !== "return") {
context.method = "next";
context.arg = undefined;
}
} else {
// Re-yield the result returned by the delegate method.
return info;
}
// The delegate iterator is finished, so forget it and continue with
// the outer generator.
context.delegate = null;
return ContinueSentinel;
}
// Define Generator.prototype.{next,throw,return} in terms of the
// unified ._invoke helper method.
defineIteratorMethods(Gp);
Gp[toStringTagSymbol] = "Generator";
// A Generator should always return itself as the iterator object when the
// @@iterator function is called on it. Some browsers' implementations of the
// iterator prototype chain incorrectly implement this, causing the Generator
// object to not be returned from this call. This ensures that doesn't happen.
// See https://github.com/facebook/regenerator/issues/274 for more details.
Gp[iteratorSymbol] = function() {
return this;
};
Gp.toString = function() {
return "[object Generator]";
};
function pushTryEntry(locs) {
var entry = { tryLoc: locs[0] };
if (1 in locs) {
entry.catchLoc = locs[1];
}
if (2 in locs) {
entry.finallyLoc = locs[2];
entry.afterLoc = locs[3];
}
this.tryEntries.push(entry);
}
function resetTryEntry(entry) {
var record = entry.completion || {};
record.type = "normal";
delete record.arg;
entry.completion = record;
}
function Context(tryLocsList) {
// The root entry object (effectively a try statement without a catch
// or a finally block) gives us a place to store values thrown from
// locations where there is no enclosing try statement.
this.tryEntries = [{ tryLoc: "root" }];
tryLocsList.forEach(pushTryEntry, this);
this.reset(true);
}
runtime.keys = function(object) {
var keys = [];
for (var key in object) {
keys.push(key);
}
keys.reverse();
// Rather than returning an object with a next method, we keep
// things simple and return the next function itself.
return function next() {
while (keys.length) {
var key = keys.pop();
if (key in object) {
next.value = key;
next.done = false;
return next;
}
}
// To avoid creating an additional object, we just hang the .value
// and .done properties off the next function object itself. This
// also ensures that the minifier will not anonymize the function.
next.done = true;
return next;
};
};
function values(iterable) {
if (iterable) {
var iteratorMethod = iterable[iteratorSymbol];
if (iteratorMethod) {
return iteratorMethod.call(iterable);
}
if (typeof iterable.next === "function") {
return iterable;
}
if (!isNaN(iterable.length)) {
var i = -1, next = function next() {
while (++i < iterable.length) {
if (hasOwn.call(iterable, i)) {
next.value = iterable[i];
next.done = false;
return next;
}
}
next.value = undefined;
next.done = true;
return next;
};
return next.next = next;
}
}
// Return an iterator with no values.
return { next: doneResult };
}
runtime.values = values;
function doneResult() {
return { value: undefined, done: true };
}
Context.prototype = {
constructor: Context,
reset: function(skipTempReset) {
this.prev = 0;
this.next = 0;
// Resetting context._sent for legacy support of Babel's
// function.sent implementation.
this.sent = this._sent = undefined;
this.done = false;
this.delegate = null;
this.method = "next";
this.arg = undefined;
this.tryEntries.forEach(resetTryEntry);
if (!skipTempReset) {
for (var name in this) {
// Not sure about the optimal order of these conditions:
if (name.charAt(0) === "t" &&
hasOwn.call(this, name) &&
!isNaN(+name.slice(1))) {
this[name] = undefined;
}
}
}
},
stop: function() {
this.done = true;
var rootEntry = this.tryEntries[0];
var rootRecord = rootEntry.completion;
if (rootRecord.type === "throw") {
throw rootRecord.arg;
}
return this.rval;
},
dispatchException: function(exception) {
if (this.done) {
throw exception;
}
var context = this;
function handle(loc, caught) {
record.type = "throw";
record.arg = exception;
context.next = loc;
if (caught) {
// If the dispatched exception was caught by a catch block,
// then let that catch block handle the exception normally.
context.method = "next";
context.arg = undefined;
}
return !! caught;
}
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
var record = entry.completion;
if (entry.tryLoc === "root") {
// Exception thrown outside of any try block that could handle
// it, so set the completion value of the entire function to
// throw the exception.
return handle("end");
}
if (entry.tryLoc <= this.prev) {
var hasCatch = hasOwn.call(entry, "catchLoc");
var hasFinally = hasOwn.call(entry, "finallyLoc");
if (hasCatch && hasFinally) {
if (this.prev < entry.catchLoc) {
return handle(entry.catchLoc, true);
} else if (this.prev < entry.finallyLoc) {
return handle(entry.finallyLoc);
}
} else if (hasCatch) {
if (this.prev < entry.catchLoc) {
return handle(entry.catchLoc, true);
}
} else if (hasFinally) {
if (this.prev < entry.finallyLoc) {
return handle(entry.finallyLoc);
}
} else {
throw new Error("try statement without catch or finally");
}
}
}
},
abrupt: function(type, arg) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
if (entry.tryLoc <= this.prev &&
hasOwn.call(entry, "finallyLoc") &&
this.prev < entry.finallyLoc) {
var finallyEntry = entry;
break;
}
}
if (finallyEntry &&
(type === "break" ||
type === "continue") &&
finallyEntry.tryLoc <= arg &&
arg <= finallyEntry.finallyLoc) {
// Ignore the finally entry if control is not jumping to a
// location outside the try/catch block.
finallyEntry = null;
}
var record = finallyEntry ? finallyEntry.completion : {};
record.type = type;
record.arg = arg;
if (finallyEntry) {
this.method = "next";
this.next = finallyEntry.finallyLoc;
return ContinueSentinel;
}
return this.complete(record);
},
complete: function(record, afterLoc) {
if (record.type === "throw") {
throw record.arg;
}
if (record.type === "break" ||
record.type === "continue") {
this.next = record.arg;
} else if (record.type === "return") {
this.rval = this.arg = record.arg;
this.method = "return";
this.next = "end";
} else if (record.type === "normal" && afterLoc) {
this.next = afterLoc;
}
return ContinueSentinel;
},
finish: function(finallyLoc) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
if (entry.finallyLoc === finallyLoc) {
this.complete(entry.completion, entry.afterLoc);
resetTryEntry(entry);
return ContinueSentinel;
}
}
},
"catch": function(tryLoc) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
if (entry.tryLoc === tryLoc) {
var record = entry.completion;
if (record.type === "throw") {
var thrown = record.arg;
resetTryEntry(entry);
}
return thrown;
}
}
// The context.catch method must only be called with a location
// argument that corresponds to a known catch block.
throw new Error("illegal catch attempt");
},
delegateYield: function(iterable, resultName, nextLoc) {
this.delegate = {
iterator: values(iterable),
resultName: resultName,
nextLoc: nextLoc
};
if (this.method === "next") {
// Deliberately forget the last sent value so that we don't
// accidentally pass it on to the delegate.
this.arg = undefined;
}
return ContinueSentinel;
}
};
})(
// In sloppy mode, unbound `this` refers to the global object, fallback to
// Function constructor if we're in global strict mode. That is sadly a form
// of indirect eval which violates Content Security Policy.
(function() {
return this || (typeof self === "object" && self);
})() || Function("return this")()
);
/***/ }),
/* 32 */
/*!***********************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/common/http/index.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _utils = _interopRequireDefault(__webpack_require__(/*! ../utils */ 33));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError(\"Cannot call a class as a function\");}}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, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var\nHttp = /*#__PURE__*/function () {function Http() {_classCallCheck(this, Http);}_createClass(Http, [{ key: \"Get\",\n\n /**\n * params\n * {\n * url: '',\n * data: {},\n * header: {\n * content-type: ''\n * },\n * success: function()\n * }\n * @param params\n * @constructor\n */value: function Get(\n params) {var _this = this;\n this.setBaseUrl();\n uni.showLoading({\n title: '加载中..' });\n\n return new Promise(function (resolve, reject) {\n uni.request({\n url: \"\".concat(_this.BaseUrl).concat(params.url),\n data: params.data,\n method: 'GET',\n header: Object.assign({ token: localStorage.getItem(\"token\") }, params.header),\n success: function success(res) {\n uni.hideLoading();\n resolve(_this.CheckResponse(res.data));\n },\n fail: function fail(error) {\n reject(error);\n } });\n\n });\n } }, { key: \"Post\", value: function Post(\n\n params) {var _this2 = this;\n this.setBaseUrl();\n uni.showLoading({\n title: '加载中..' });\n\n return new Promise(function (resolve, reject) {\n uni.request({\n url: \"\".concat(_this2.BaseUrl).concat(params.url),\n data: params.data,\n method: 'POST',\n header: Object.assign({ token: localStorage.getItem(\"token\") }, params.header),\n success: function success(res) {\n uni.hideLoading();\n resolve(_this2.CheckResponse(res.data));\n },\n fail: function fail(error) {\n reject(error);\n } });\n\n });\n }\n\n\n /**\n * 设置请求基地址\n */ }, { key: \"setBaseUrl\", value: function setBaseUrl()\n {\n this.BaseUrl = _utils.default.checkUrl();\n }\n\n\n /**\n * 数据响应的状态码判断\n * @constructor\n */ }, { key: \"CheckResponse\", value: function CheckResponse(\n data) {\n switch (data.status) {\n case 200:\n return data.result;\n break;\n default:\n throw new Error(\"[\".concat(data.status, \"] \").concat(data.message));\n break;}\n\n } }]);return Http;}();var _default =\n\n\n\nnew Http();exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL2h0dHAvaW5kZXguanMiXSwibmFtZXMiOlsiSHR0cCIsInBhcmFtcyIsInNldEJhc2VVcmwiLCJ1bmkiLCJzaG93TG9hZGluZyIsInRpdGxlIiwiUHJvbWlzZSIsInJlc29sdmUiLCJyZWplY3QiLCJyZXF1ZXN0IiwidXJsIiwiQmFzZVVybCIsImRhdGEiLCJtZXRob2QiLCJoZWFkZXIiLCJPYmplY3QiLCJhc3NpZ24iLCJ0b2tlbiIsImxvY2FsU3RvcmFnZSIsImdldEl0ZW0iLCJzdWNjZXNzIiwicmVzIiwiaGlkZUxvYWRpbmciLCJDaGVja1Jlc3BvbnNlIiwiZmFpbCIsImVycm9yIiwiVXRpbHMiLCJjaGVja1VybCIsInN0YXR1cyIsInJlc3VsdCIsIkVycm9yIiwibWVzc2FnZSJdLCJtYXBwaW5ncyI6InVGQUFBLDZFO0FBQ01BLEk7O0FBRUo7Ozs7Ozs7Ozs7Ozs7QUFhS0MsVSxFQUFRO0FBQ1gsV0FBS0MsVUFBTDtBQUNBQyxTQUFHLENBQUNDLFdBQUosQ0FBZ0I7QUFDZEMsYUFBSyxFQUFFLE9BRE8sRUFBaEI7O0FBR0EsYUFBTyxJQUFJQyxPQUFKLENBQVksVUFBQ0MsT0FBRCxFQUFTQyxNQUFULEVBQWtCO0FBQ25DTCxXQUFHLENBQUNNLE9BQUosQ0FBWTtBQUNWQyxhQUFHLFlBQUssS0FBSSxDQUFDQyxPQUFWLFNBQW9CVixNQUFNLENBQUNTLEdBQTNCLENBRE87QUFFVkUsY0FBSSxFQUFFWCxNQUFNLENBQUNXLElBRkg7QUFHVkMsZ0JBQU0sRUFBRSxLQUhFO0FBSVZDLGdCQUFNLEVBQUVDLE1BQU0sQ0FBQ0MsTUFBUCxDQUFjLEVBQUVDLEtBQUssRUFBRUMsWUFBWSxDQUFDQyxPQUFiLENBQXFCLE9BQXJCLENBQVQsRUFBZCxFQUF1RGxCLE1BQU0sQ0FBQ2EsTUFBOUQsQ0FKRTtBQUtWTSxpQkFBTyxFQUFFLGlCQUFDQyxHQUFELEVBQVM7QUFDaEJsQixlQUFHLENBQUNtQixXQUFKO0FBQ0FmLG1CQUFPLENBQUMsS0FBSSxDQUFDZ0IsYUFBTCxDQUFtQkYsR0FBRyxDQUFDVCxJQUF2QixDQUFELENBQVA7QUFDRCxXQVJTO0FBU1ZZLGNBQUksRUFBRSxjQUFDQyxLQUFELEVBQVc7QUFDZmpCLGtCQUFNLENBQUNpQixLQUFELENBQU47QUFDRCxXQVhTLEVBQVo7O0FBYUQsT0FkTSxDQUFQO0FBZUQsSzs7QUFFS3hCLFUsRUFBUTtBQUNaLFdBQUtDLFVBQUw7QUFDQUMsU0FBRyxDQUFDQyxXQUFKLENBQWdCO0FBQ2RDLGFBQUssRUFBRSxPQURPLEVBQWhCOztBQUdBLGFBQU8sSUFBSUMsT0FBSixDQUFZLFVBQUNDLE9BQUQsRUFBU0MsTUFBVCxFQUFrQjtBQUNuQ0wsV0FBRyxDQUFDTSxPQUFKLENBQVk7QUFDVkMsYUFBRyxZQUFLLE1BQUksQ0FBQ0MsT0FBVixTQUFvQlYsTUFBTSxDQUFDUyxHQUEzQixDQURPO0FBRVZFLGNBQUksRUFBRVgsTUFBTSxDQUFDVyxJQUZIO0FBR1ZDLGdCQUFNLEVBQUUsTUFIRTtBQUlWQyxnQkFBTSxFQUFFQyxNQUFNLENBQUNDLE1BQVAsQ0FBYyxFQUFFQyxLQUFLLEVBQUVDLFlBQVksQ0FBQ0MsT0FBYixDQUFxQixPQUFyQixDQUFULEVBQWQsRUFBdURsQixNQUFNLENBQUNhLE1BQTlELENBSkU7QUFLVk0saUJBQU8sRUFBRSxpQkFBQ0MsR0FBRCxFQUFTO0FBQ2hCbEIsZUFBRyxDQUFDbUIsV0FBSjtBQUNBZixtQkFBTyxDQUFDLE1BQUksQ0FBQ2dCLGFBQUwsQ0FBbUJGLEdBQUcsQ0FBQ1QsSUFBdkIsQ0FBRCxDQUFQO0FBQ0QsV0FSUztBQVNWWSxjQUFJLEVBQUUsY0FBQ0MsS0FBRCxFQUFXO0FBQ2ZqQixrQkFBTSxDQUFDaUIsS0FBRCxDQUFOO0FBQ0QsV0FYUyxFQUFaOztBQWFELE9BZE0sQ0FBUDtBQWVEOzs7QUFHRDs7O0FBR2M7QUFDWixXQUFLZCxPQUFMLEdBQWVlLGVBQU1DLFFBQU4sRUFBZjtBQUNEOzs7QUFHRDs7OztBQUljZixRLEVBQU07QUFDbEIsY0FBUUEsSUFBSSxDQUFDZ0IsTUFBYjtBQUNFLGFBQUssR0FBTDtBQUNFLGlCQUFPaEIsSUFBSSxDQUFDaUIsTUFBWjtBQUNBO0FBQ0Y7QUFDRSxnQkFBTSxJQUFJQyxLQUFKLFlBQWNsQixJQUFJLENBQUNnQixNQUFuQixlQUE4QmhCLElBQUksQ0FBQ21CLE9BQW5DLEVBQU47QUFDQSxnQkFOSjs7QUFRRCxLOzs7O0FBSVksSUFBSS9CLElBQUosRSIsImZpbGUiOiIzMi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBVdGlscyBmcm9tIFwiLi4vdXRpbHNcIlxuY2xhc3MgSHR0cCB7XG4gIFxuICAvKipcbiAgICogcGFyYW1zXG4gICAqIHtcbiAgICogICB1cmw6ICcnLFxuICAgKiAgIGRhdGE6IHt9LFxuICAgKiAgIGhlYWRlcjoge1xuICAgKiAgICAgY29udGVudC10eXBlOiAnJ1xuICAgKiAgIH0sXG4gICAqICAgc3VjY2VzczogZnVuY3Rpb24oKVxuICAgKiB9XG4gICAqIEBwYXJhbSBwYXJhbXNcbiAgICogQGNvbnN0cnVjdG9yXG4gICAqL1xuICBHZXQgKHBhcmFtcykge1xuICAgIHRoaXMuc2V0QmFzZVVybCgpXG4gICAgdW5pLnNob3dMb2FkaW5nKHtcbiAgICAgIHRpdGxlOiAn5Yqg6L295LitLi4nXG4gICAgfSk7XG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLHJlamVjdCk9PntcbiAgICAgIHVuaS5yZXF1ZXN0KHtcbiAgICAgICAgdXJsOiBgJHt0aGlzLkJhc2VVcmx9JHtwYXJhbXMudXJsfWAsXG4gICAgICAgIGRhdGE6IHBhcmFtcy5kYXRhLFxuICAgICAgICBtZXRob2Q6ICdHRVQnLFxuICAgICAgICBoZWFkZXI6IE9iamVjdC5hc3NpZ24oeyB0b2tlbjogbG9jYWxTdG9yYWdlLmdldEl0ZW0oXCJ0b2tlblwiKSB9LHBhcmFtcy5oZWFkZXIpLFxuICAgICAgICBzdWNjZXNzOiAocmVzKSA9PiB7XG4gICAgICAgICAgdW5pLmhpZGVMb2FkaW5nKCk7XG4gICAgICAgICAgcmVzb2x2ZSh0aGlzLkNoZWNrUmVzcG9uc2UocmVzLmRhdGEpKVxuICAgICAgICB9LFxuICAgICAgICBmYWlsOiAoZXJyb3IpID0+IHtcbiAgICAgICAgICByZWplY3QoZXJyb3IpXG4gICAgICAgIH1cbiAgICAgIH0pO1xuICAgIH0pXG4gIH1cbiAgXG4gIFBvc3QgKHBhcmFtcykge1xuICAgIHRoaXMuc2V0QmFzZVVybCgpXG4gICAgdW5pLnNob3dMb2FkaW5nKHtcbiAgICAgIHRpdGxlOiAn5Yqg6L295LitLi4nXG4gICAgfSk7XG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLHJlamVjdCk9PntcbiAgICAgIHVuaS5yZXF1ZXN0KHtcbiAgICAgICAgdXJsOiBgJHt0aGlzLkJhc2VVcmx9JHtwYXJhbXMudXJsfWAsXG4gICAgICAgIGRhdGE6IHBhcmFtcy5kYXRhLFxuICAgICAgICBtZXRob2Q6ICdQT1NUJyxcbiAgICAgICAgaGVhZGVyOiBPYmplY3QuYXNzaWduKHsgdG9rZW46IGxvY2FsU3RvcmFnZS5nZXRJdGVtKFwidG9rZW5cIikgfSxwYXJhbXMuaGVhZGVyKSxcbiAgICAgICAgc3VjY2VzczogKHJlcykgPT4ge1xuICAgICAgICAgIHVuaS5oaWRlTG9hZGluZygpO1xuICAgICAgICAgIHJlc29sdmUodGhpcy5DaGVja1Jlc3BvbnNlKHJlcy5kYXRhKSlcbiAgICAgICAgfSxcbiAgICAgICAgZmFpbDogKGVycm9yKSA9PiB7XG4gICAgICAgICAgcmVqZWN0KGVycm9yKVxuICAgICAgICB9XG4gICAgICB9KTtcbiAgICB9KVxuICB9XG4gIFxuICBcbiAgLyoqXG4gICAqIOiuvue9ruivt+axguWfuuWcsOWdgFxuICAgKi9cbiAgc2V0QmFzZVVybCAoKSB7XG4gICAgdGhpcy5CYXNlVXJsID0gVXRpbHMuY2hlY2tVcmwoKTtcbiAgfVxuICBcbiAgXG4gIC8qKlxuICAgKiDmlbDmja7lk43lupTnmoTnirbmgIHnoIHliKTmlq1cbiAgICogQGNvbnN0cnVjdG9yXG4gICAqL1xuICBDaGVja1Jlc3BvbnNlKGRhdGEpIHtcbiAgICBzd2l0Y2ggKGRhdGEuc3RhdHVzKSB7XG4gICAgICBjYXNlIDIwMDpcbiAgICAgICAgcmV0dXJuIGRhdGEucmVzdWx0XG4gICAgICAgIGJyZWFrO1xuICAgICAgZGVmYXVsdCA6XG4gICAgICAgIHRocm93IG5ldyBFcnJvcihgWyR7ZGF0YS5zdGF0dXN9XSAke2RhdGEubWVzc2FnZX1gKVxuICAgICAgICBicmVhaztcbiAgICB9XG4gIH1cbiAgXG59XG5cbmV4cG9ydCBkZWZhdWx0IG5ldyBIdHRwKCk7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///32\n");
/***/ }),
/* 33 */
/*!************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/common/utils/index.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _config = _interopRequireDefault(__webpack_require__(/*! ../config */ 34));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError(\"Cannot call a class as a function\");}}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, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var\n\nUtils = /*#__PURE__*/function () {function Utils() {_classCallCheck(this, Utils);}_createClass(Utils, [{ key: \"checkUrl\", value: function checkUrl()\n\n {\n __f__(\"log\", \"checkUrl: \", _config.default, \" at common/utils/index.js:6\");\n // 开发阶段\n if (true) {\n return _config.default.AjaxConfig.DevUrl;\n // 正式阶段\n } else {}\n } }]);return Utils;}();var _default =\n\n\n\nnew Utils();exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL3V0aWxzL2luZGV4LmpzIl0sIm5hbWVzIjpbIlV0aWxzIiwiQ29uZmlnIiwicHJvY2VzcyIsIkFqYXhDb25maWciLCJEZXZVcmwiXSwibWFwcGluZ3MiOiJvSUFBQSwrRTs7QUFFTUEsSzs7QUFFUTtBQUNWLG1CQUFZLFlBQVosRUFBMEJDLGVBQTFCO0FBQ0E7QUFDQSxVQUFJQyxJQUFKLEVBQTJDO0FBQ3pDLGVBQU9ELGdCQUFPRSxVQUFQLENBQWtCQyxNQUF6QjtBQUNBO0FBQ0QsT0FIRCxNQUdPLEVBRU47QUFDRixLOzs7O0FBSVksSUFBSUosS0FBSixFIiwiZmlsZSI6IjMzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IENvbmZpZyBmcm9tIFwiLi4vY29uZmlnXCJcblxuY2xhc3MgVXRpbHMge1xuICBcbiAgY2hlY2tVcmwgKCkge1xuICAgIGNvbnNvbGUubG9nKFwiY2hlY2tVcmw6IFwiLCBDb25maWcpXG4gICAgLy8g5byA5Y+R6Zi25q61XG4gICAgaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09ICdkZXZlbG9wbWVudCcpIHtcbiAgICAgIHJldHVybiBDb25maWcuQWpheENvbmZpZy5EZXZVcmxcbiAgICAgIC8vIOato+W8j+mYtuautVxuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gQ29uZmlnLkFqYXhDb25maWcuUHJvZFVybFxuICAgIH1cbiAgfVxuICBcbn1cblxuZXhwb3J0IGRlZmF1bHQgbmV3IFV0aWxzO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///33\n");
/***/ }),
/* 34 */
/*!*************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/common/config/index.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _service = _interopRequireDefault(__webpack_require__(/*! ../service */ 35));\nvar _limePainter = _interopRequireDefault(__webpack_require__(/*! ../../components/lime-painter */ 37));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}var _default =\n{\n AjaxConfig: {\n // 开发阶段的请求基地址\n DevUrl: 'http://127.0.0.1:3000/api',\n // 正式阶段的请求基地址\n ProdUrl: 'http://127.0.0.1:3000/api/prod',\n UrlList: {\n Index: '/index/class' } },\n\n\n NotVuePlugin: [\n { n: '$http', v: _service.default }],\n\n VuePlugin: [\n { n: 'lime-painter', v: _limePainter.default }] };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL2NvbmZpZy9pbmRleC5qcyJdLCJuYW1lcyI6WyJBamF4Q29uZmlnIiwiRGV2VXJsIiwiUHJvZFVybCIsIlVybExpc3QiLCJJbmRleCIsIk5vdFZ1ZVBsdWdpbiIsIm4iLCJ2IiwiaHR0cCIsIlZ1ZVBsdWdpbiIsImxpbWVQYWludGVyIl0sIm1hcHBpbmdzIjoidUZBQUE7QUFDQSx3RztBQUNlO0FBQ2JBLFlBQVUsRUFBRTtBQUNWO0FBQ0FDLFVBQU0sRUFBRSwyQkFGRTtBQUdWO0FBQ0FDLFdBQU8sRUFBRSxnQ0FKQztBQUtWQyxXQUFPLEVBQUU7QUFDUEMsV0FBSyxFQUFFLGNBREEsRUFMQyxFQURDOzs7QUFVYkMsY0FBWSxFQUFFO0FBQ1osSUFBRUMsQ0FBQyxFQUFFLE9BQUwsRUFBY0MsQ0FBQyxFQUFFQyxnQkFBakIsRUFEWSxDQVZEOztBQWFiQyxXQUFTLEVBQUU7QUFDVCxJQUFFSCxDQUFDLEVBQUUsY0FBTCxFQUFxQkMsQ0FBQyxFQUFFRyxvQkFBeEIsRUFEUyxDQWJFLEUiLCJmaWxlIjoiMzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgaHR0cCBmcm9tIFwiLi4vc2VydmljZVwiO1xuaW1wb3J0IGxpbWVQYWludGVyIGZyb20gXCIuLi8uLi9jb21wb25lbnRzL2xpbWUtcGFpbnRlclwiO1xuZXhwb3J0IGRlZmF1bHQge1xuICBBamF4Q29uZmlnOiB7XG4gICAgLy8g5byA5Y+R6Zi25q6155qE6K+35rGC5Z+65Zyw5Z2AXG4gICAgRGV2VXJsOiAnaHR0cDovLzEyNy4wLjAuMTozMDAwL2FwaScsXG4gICAgLy8g5q2j5byP6Zi25q6155qE6K+35rGC5Z+65Zyw5Z2AXG4gICAgUHJvZFVybDogJ2h0dHA6Ly8xMjcuMC4wLjE6MzAwMC9hcGkvcHJvZCcsXG4gICAgVXJsTGlzdDoge1xuICAgICAgSW5kZXg6ICcvaW5kZXgvY2xhc3MnLFxuICAgIH1cbiAgfSxcbiAgTm90VnVlUGx1Z2luOiBbXG4gICAgeyBuOiAnJGh0dHAnLCB2OiBodHRwIH1cbiAgXSxcbiAgVnVlUGx1Z2luOiBbXG4gICAgeyBuOiAnbGltZS1wYWludGVyJywgdjogbGltZVBhaW50ZXIgfVxuICBdXG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///34\n");
/***/ }),
/* 35 */
/*!**************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/common/service/index.js ***!
\**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _IndexService = _interopRequireDefault(__webpack_require__(/*! ./IndexService */ 36));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}var _default =\n\n{\n IndexService: _IndexService.default };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL3NlcnZpY2UvaW5kZXguanMiXSwibmFtZXMiOlsiSW5kZXhTZXJ2aWNlIl0sIm1hcHBpbmdzIjoidUZBQUEsMEY7O0FBRWU7QUFDYkEsY0FBWSxFQUFFQSxxQkFERCxFIiwiZmlsZSI6IjM1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEluZGV4U2VydmljZSBmcm9tIFwiLi9JbmRleFNlcnZpY2VcIlxuXG5leHBvcnQgZGVmYXVsdCB7XG4gIEluZGV4U2VydmljZTogSW5kZXhTZXJ2aWNlXG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///35\n");
/***/ }),
/* 36 */
/*!*********************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/common/service/IndexService.js ***!
\*********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/regenerator */ 29));var _config = _interopRequireDefault(__webpack_require__(/*! ../config */ 34));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../http/index */ 32));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}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);});};}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError(\"Cannot call a class as a function\");}}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, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var\n\nIndexService = /*#__PURE__*/function () {function IndexService() {_classCallCheck(this, IndexService);}_createClass(IndexService, [{ key: \"Index\", value: function () {var _Index = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee(\n data) {return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2;return (\n _index.default.Get({\n url: _config.default.AjaxConfig.UrlList.Index,\n data: data }));case 2:return _context.abrupt(\"return\", _context.sent);case 3:case \"end\":return _context.stop();}}}, _callee);}));function Index(_x) {return _Index.apply(this, arguments);}return Index;}() }]);return IndexService;}();var _default =\n\n\n\n\nnew IndexService();exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL3NlcnZpY2UvSW5kZXhTZXJ2aWNlLmpzIl0sIm5hbWVzIjpbIkluZGV4U2VydmljZSIsImRhdGEiLCJIdHRwIiwiR2V0IiwidXJsIiwiQ29uZmlnIiwiQWpheENvbmZpZyIsIlVybExpc3QiLCJJbmRleCJdLCJtYXBwaW5ncyI6IjhPQUFBO0FBQ0Esa0Y7O0FBRU1BLFk7QUFDU0MsVTtBQUNFQyxpQ0FBS0MsR0FBTCxDQUFTO0FBQ3BCQyx1QkFBRyxFQUFFQyxnQkFBT0MsVUFBUCxDQUFrQkMsT0FBbEIsQ0FBMEJDLEtBRFg7QUFFcEJQLHdCQUFJLEVBQUVBLElBRmMsRUFBVCxDOzs7OztBQU9GLElBQUlELFlBQUosRSIsImZpbGUiOiIzNi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBDb25maWcgZnJvbSBcIi4uL2NvbmZpZ1wiO1xuaW1wb3J0IEh0dHAgZnJvbSBcIi4uL2h0dHAvaW5kZXhcIjtcblxuY2xhc3MgSW5kZXhTZXJ2aWNlIHtcbiAgYXN5bmMgSW5kZXggKGRhdGEpIHtcbiAgICByZXR1cm4gYXdhaXQgSHR0cC5HZXQoe1xuICAgICAgdXJsOiBDb25maWcuQWpheENvbmZpZy5VcmxMaXN0LkluZGV4LFxuICAgICAgZGF0YTogZGF0YVxuICAgIH0pO1xuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IG5ldyBJbmRleFNlcnZpY2UoKTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///36\n");
/***/ }),
/* 37 */
/*!************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/lime-painter/index.vue ***!
\************************************************************************/
/*! 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_3806f0d1___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=3806f0d1& */ 38);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 40);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_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 */ 10);\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___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_3806f0d1___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_3806f0d1___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_3806f0d1___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/lime-painter/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zODA2ZjBkMSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvbGltZS1wYWludGVyL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///37\n");
/***/ }),
/* 38 */
/*!*******************************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/lime-painter/index.vue?vue&type=template&id=3806f0d1& ***!
\*******************************************************************************************************/
/*! 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_10_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_3806f0d1___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--10-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=3806f0d1& */ 39);
/* 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_10_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_3806f0d1___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_10_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_3806f0d1___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_10_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_3806f0d1___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_10_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_3806f0d1___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/* 39 */
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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--10-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/bmy/Desktop/uniappStudy/components/lime-painter/index.vue?vue&type=template&id=3806f0d1& ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! 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("canvas", {
style: _vm._$s(0, "s", _vm.style),
attrs: {
type: _vm._$s(0, "a-type", _vm.type),
id: "l-painter",
"canvas-id": _vm._$s(0, "a-canvas-id", _vm.canvasId),
_i: 0
}
})
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/* 40 */
/*!*************************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/lime-painter/index.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_6_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___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--6-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& */ 41);\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_6_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___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_6_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___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_6_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___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_6_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___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_6_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___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlzQixDQUFnQiwyc0JBQUcsRUFBQyIsImZpbGUiOiI0MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///40\n");
/***/ }),
/* 41 */
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-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/bmy/Desktop/uniappStudy/components/lime-painter/index.vue?vue&type=script&lang=js& ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("/* WEBPACK VAR INJECTION */(function(wx) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/regenerator */ 29));\n\n\n\n\nvar _utils = __webpack_require__(/*! ./utils */ 44);\nvar _draw = __webpack_require__(/*! ./draw */ 45);\nvar _canvas = __webpack_require__(/*! ./canvas */ 47);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}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);});};}var _default =\n{\n name: 'l-painter',\n props: {\n board: Object,\n fileType: {\n type: String,\n default: 'jpg' },\n\n pixelRatio: Number,\n customStyle: String,\n isRenderImage: Boolean,\n isH5RenderBlob: Boolean,\n type: {\n type: String,\n default: '' } },\n\n\n data: function data() {\n\n var canvasId = \"l-painter_\".concat(JSON.stringify(Math.random()).split('.')[1]);\n\n\n\n\n return {\n canvasId: canvasId,\n use2dCanvas: false, // 微信 2.9.2 后可用canvas 2d 接口,\n draw: null,\n ctx: null };\n\n },\n watch: {\n board: {\n handler: function handler(val) {\n if (JSON.stringify(val) === '{}') return;\n this.render();\n },\n immediate: true,\n deep: true } },\n\n\n computed: {\n style: function style() {\n return \"width:\".concat(this.boardWidth, \"px; height: \").concat(this.boardHeight, \"px; \").concat(this.customStyle);\n },\n dpr: function dpr() {\n return this.pixelRatio || wx.getSystemInfoSync().pixelRatio;\n },\n boardWidth: function boardWidth() {var _ref =\n this.board || {},_ref$width = _ref.width,width = _ref$width === void 0 ? 200 : _ref$width;\n return (0, _utils.toPx)(width);\n },\n boardHeight: function boardHeight() {var _ref2 =\n this.board || {},_ref2$height = _ref2.height,height = _ref2$height === void 0 ? 200 : _ref2$height;\n return (0, _utils.toPx)(height);\n } },\n\n created: function created() {},\n mounted: function mounted() {},\n methods: {\n render: function render() {var _this = this;var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.getContext().then( /*#__PURE__*/function () {var _ref3 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee(ctx) {var use2dCanvas, boardWidth, boardHeight, board, canvas, isH5RenderBlob, width, height, isDraw;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n if (!_this.ctx) {\n _this.ctx = ctx;\n }\n use2dCanvas = _this.use2dCanvas, boardWidth = _this.boardWidth, boardHeight = _this.boardHeight, board = _this.board, canvas = _this.canvas, isH5RenderBlob = _this.isH5RenderBlob;\n width = args.width, height = args.height;if (!(\n use2dCanvas && !canvas)) {_context.next = 5;break;}return _context.abrupt(\"return\",\n Promise.reject(new Error('render: fail canvas has not been created')));case 5:\n\n _this.boundary = {\n top: 0,\n left: 0,\n width: boardWidth || width,\n height: boardHeight || height };\n\n _this.ctx.clearRect(0, 0, boardWidth, boardHeight);\n if (!_this.draw) {\n _this.draw = new _draw.Draw(_this.ctx, canvas, use2dCanvas);\n }_context.next = 10;return (\n _this.draw.drawBoard(JSON.stringify(args) != '{}' ? args : board));case 10:if (\n use2dCanvas) {_context.next = 15;break;}_context.next = 13;return (\n _this.canvasDraw(_this.ctx, _this.isRenderImage));case 13:isDraw = _context.sent;\n if (isDraw && _this.isRenderImage) {\n _this.canvasToTempFilePath().\n then(function (res) {\n if (/^data:image\\/(\\w+);base64/.test(res.tempFilePath) && isH5RenderBlob) {\n var img = URL.createObjectURL((0, _utils.dataURItoBlob)(res.tempFilePath));\n _this.$emit('success', img);\n } else {\n _this.$emit('success', res.tempFilePath);\n }\n }).\n catch(function (err) {\n _this.$emit('fail', err);\n new Error(JSON.stringify(err));\n });\n }case 15:return _context.abrupt(\"return\",\n\n Promise.resolve('ok'));case 16:case \"end\":return _context.stop();}}}, _callee);}));return function (_x) {return _ref3.apply(this, arguments);};}());\n\n },\n canvasDraw: function canvasDraw(ctx, reserve) {\n return new Promise(function (resolve) {\n ctx.draw(reserve, function () {\n resolve(true);\n });\n });\n },\n getContext: function getContext() {var _this2 = this;var\n type = this.type,dpr = this.dpr,boardWidth = this.boardWidth,boardHeight = this.boardHeight;\n\n var ctx = uni.createCanvasContext(this.canvasId, this);\n return Promise.resolve(ctx);\n\n\n if (type === '') {\n var _ctx = uni.createCanvasContext(this.canvasId, this);\n return Promise.resolve(_ctx);\n }\n return new Promise(function (resolve) {\n uni.createSelectorQuery().\n in(_this2).\n select('#l-painter').\n node().\n exec(function (res) {\n var canvas = res[0].node;\n var ctx = canvas.getContext(type);\n if (!_this2.inited) {\n _this2.inited = true;\n canvas.width = boardWidth * dpr;\n canvas.height = boardHeight * dpr;\n _this2.use2dCanvas = true;\n _this2.canvas = canvas;\n ctx.scale(dpr, dpr);\n }\n resolve((0, _canvas.adaptor)(ctx));\n });\n\n });\n },\n canvasToTempFilePath: function canvasToTempFilePath() {var _this3 = this;var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};var\n use2dCanvas = this.use2dCanvas,canvasId = this.canvasId;\n return new Promise(function (resolve, reject) {var _this3$boundary =\n _this3.boundary,_this3$boundary$top = _this3$boundary.top,top = _this3$boundary$top === void 0 ? 0 : _this3$boundary$top,_this3$boundary$left = _this3$boundary.left,left = _this3$boundary$left === void 0 ? 0 : _this3$boundary$left,width = _this3$boundary.width,height = _this3$boundary.height;\n\n var copyArgs = {\n x: left,\n y: top,\n width: width,\n height: height,\n destWidth: width * _this3.dpr,\n destHeight: height * _this3.dpr,\n canvasId: canvasId,\n fileType: args.fileType || _this3.fileType || 'png',\n quality: args.quality || 1,\n success: resolve,\n fail: reject };\n\n\n if (use2dCanvas) {\n delete copyArgs.canvasId;\n copyArgs.canvas = _this3.canvas;\n }\n uni.canvasToTempFilePath(copyArgs, _this3);\n });\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 42)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9saW1lLXBhaW50ZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBS0E7QUFDQTtBQUNBLHNEO0FBQ0E7QUFDQSxtQkFEQTtBQUVBO0FBQ0EsaUJBREE7QUFFQTtBQUNBLGtCQURBO0FBRUEsb0JBRkEsRUFGQTs7QUFNQSxzQkFOQTtBQU9BLHVCQVBBO0FBUUEsMEJBUkE7QUFTQSwyQkFUQTtBQVVBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQVZBLEVBRkE7OztBQWlCQSxNQWpCQSxrQkFpQkE7O0FBRUE7Ozs7O0FBS0E7QUFDQSx3QkFEQTtBQUVBLHdCQUZBLEVBRUE7QUFDQSxnQkFIQTtBQUlBLGVBSkE7O0FBTUEsR0E5QkE7QUErQkE7QUFDQTtBQUNBLGFBREEsbUJBQ0EsR0FEQSxFQUNBO0FBQ0E7QUFDQTtBQUNBLE9BSkE7QUFLQSxxQkFMQTtBQU1BLGdCQU5BLEVBREEsRUEvQkE7OztBQXlDQTtBQUNBLFNBREEsbUJBQ0E7QUFDQTtBQUNBLEtBSEE7QUFJQSxPQUpBLGlCQUlBO0FBQ0E7QUFDQSxLQU5BO0FBT0EsY0FQQSx3QkFPQTtBQUNBLHNCQURBLG1CQUNBLEtBREEsQ0FDQSxLQURBLDJCQUNBLEdBREE7QUFFQTtBQUNBLEtBVkE7QUFXQSxlQVhBLHlCQVdBO0FBQ0Esc0JBREEsc0JBQ0EsTUFEQSxDQUNBLE1BREEsNkJBQ0EsR0FEQTtBQUVBO0FBQ0EsS0FkQSxFQXpDQTs7QUF5REEsU0F6REEscUJBeURBLEVBekRBO0FBMERBLFNBMURBLHFCQTBEQSxFQTFEQTtBQTJEQTtBQUNBLFVBREEsb0JBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUpBLEdBSUEsS0FKQSxDQUlBLFdBSkEsRUFJQSxVQUpBLEdBSUEsS0FKQSxDQUlBLFVBSkEsRUFJQSxXQUpBLEdBSUEsS0FKQSxDQUlBLFdBSkEsRUFJQSxLQUpBLEdBSUEsS0FKQSxDQUlBLEtBSkEsRUFJQSxNQUpBLEdBSUEsS0FKQSxDQUlBLE1BSkEsRUFJQSxjQUpBLEdBSUEsS0FKQSxDQUlBLGNBSkE7QUFLQSx1QkFMQSxHQUtBLElBTEEsQ0FLQSxLQUxBLEVBS0EsTUFMQSxHQUtBLElBTEEsQ0FLQSxNQUxBO0FBTUEsd0NBTkE7QUFPQSx1RkFQQTs7QUFTQTtBQUNBLDBCQURBO0FBRUEsMkJBRkE7QUFHQSw4Q0FIQTtBQUlBLGlEQUpBOztBQU1BO0FBQ0E7QUFDQTtBQUNBLG1CQWxCQTtBQW1CQSxxRkFuQkE7QUFvQkEsNkJBcEJBO0FBcUJBLG9FQXJCQSxVQXFCQSxNQXJCQTtBQXNCQTtBQUNBO0FBQ0Esd0JBREEsQ0FDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUhBLE1BR0E7QUFDQTtBQUNBO0FBQ0EscUJBUkE7QUFTQSx5QkFUQSxDQVNBO0FBQ0E7QUFDQTtBQUNBLHFCQVpBO0FBYUEsbUJBcENBOztBQXNDQSx1Q0F0Q0E7O0FBd0NBLEtBMUNBO0FBMkNBLGNBM0NBLHNCQTJDQSxHQTNDQSxFQTJDQSxPQTNDQSxFQTJDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBRkE7QUFHQSxPQUpBO0FBS0EsS0FqREE7QUFrREEsY0FsREEsd0JBa0RBO0FBQ0EsVUFEQSxHQUNBLElBREEsQ0FDQSxJQURBLENBQ0EsR0FEQSxHQUNBLElBREEsQ0FDQSxHQURBLENBQ0EsVUFEQSxHQUNBLElBREEsQ0FDQSxVQURBLENBQ0EsV0FEQSxHQUNBLElBREEsQ0FDQSxXQURBOztBQUdBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBREEsQ0FDQSxNQURBO0FBRUEsY0FGQSxDQUVBLFlBRkE7QUFHQSxZQUhBO0FBSUEsWUFKQSxDQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBaEJBOztBQWtCQSxPQW5CQTtBQW9CQSxLQWpGQTtBQWtGQSx3QkFsRkEsa0NBa0ZBO0FBQ0EsaUJBREEsR0FDQSxJQURBLENBQ0EsV0FEQSxDQUNBLFFBREEsR0FDQSxJQURBLENBQ0EsUUFEQTtBQUVBO0FBQ0EsdUJBREEsdUNBQ0EsR0FEQSxDQUNBLEdBREEsb0NBQ0EsQ0FEQSw4REFDQSxJQURBLENBQ0EsSUFEQSxxQ0FDQSxDQURBLHdCQUNBLEtBREEsbUJBQ0EsS0FEQSxDQUNBLE1BREEsbUJBQ0EsTUFEQTs7QUFHQTtBQUNBLGlCQURBO0FBRUEsZ0JBRkE7QUFHQSxzQkFIQTtBQUlBLHdCQUpBO0FBS0EsdUNBTEE7QUFNQSx5Q0FOQTtBQU9BLDRCQVBBO0FBUUEsNkRBUkE7QUFTQSxvQ0FUQTtBQVVBLDBCQVZBO0FBV0Esc0JBWEE7OztBQWNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQXRCQTtBQXVCQSxLQTNHQSxFQTNEQSxFIiwiZmlsZSI6IjQxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDxjYW52YXMgOnR5cGU9XCJ0eXBlXCIgaWQ9XCJsLXBhaW50ZXJcIiA6c3R5bGU9XCJzdHlsZVwiIDpjYW52YXMtaWQ9XCJjYW52YXNJZFwiPjwvY2FudmFzPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IHsgdG9QeCwgZGF0YVVSSXRvQmxvYiwgYmxvYlRvRGF0YVVSTH0gZnJvbSAnLi91dGlscyc7XHJcbmltcG9ydCB7IERyYXcgfSBmcm9tICcuL2RyYXcnO1xyXG5pbXBvcnQgeyBhZGFwdG9yIH0gZnJvbSAnLi9jYW52YXMnXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHRuYW1lOiAnbC1wYWludGVyJyxcclxuXHRwcm9wczoge1xyXG5cdFx0Ym9hcmQ6IE9iamVjdCxcclxuXHRcdGZpbGVUeXBlOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJ2pwZydcclxuXHRcdH0sXHJcblx0XHRwaXhlbFJhdGlvOiBOdW1iZXIsXHJcblx0XHRjdXN0b21TdHlsZTogU3RyaW5nLFxyXG5cdFx0aXNSZW5kZXJJbWFnZTogQm9vbGVhbixcclxuXHRcdGlzSDVSZW5kZXJCbG9iOiBCb29sZWFuLFxyXG5cdFx0dHlwZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnLFxyXG5cdFx0fSxcclxuXHR9LFxyXG5cdGRhdGEoKSB7XHJcblx0XHQvLyAjaWZuZGVmIE1QLVdFSVhJTlxyXG5cdFx0Y29uc3QgY2FudmFzSWQgPSBgbC1wYWludGVyXyR7SlNPTi5zdHJpbmdpZnkoTWF0aC5yYW5kb20oKSkuc3BsaXQoJy4nKVsxXX1gXHJcblx0XHQvLyAjZW5kaWZcclxuXHRcdC8vICNpZmRlZiBNUC1XRUlYSU5cclxuXHRcdGNvbnN0IGNhbnZhc0lkID0gYGwtcGFpbnRlcmBcclxuXHRcdC8vICNlbmRpZlxyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0Y2FudmFzSWQsXHJcblx0XHRcdHVzZTJkQ2FudmFzOiBmYWxzZSAsLy8g5b6u5L+hIDIuOS4yIOWQjuWPr+eUqGNhbnZhcyAyZCDmjqXlj6MsXHJcblx0XHRcdGRyYXc6IG51bGwsXHJcblx0XHRcdGN0eDogbnVsbFxyXG5cdFx0fTtcclxuXHR9LFxyXG5cdHdhdGNoOiB7XHJcblx0XHRib2FyZDoge1xyXG5cdFx0XHRoYW5kbGVyKHZhbCkge1xyXG5cdFx0XHRcdGlmIChKU09OLnN0cmluZ2lmeSh2YWwpID09PSAne30nKSByZXR1cm47XHJcblx0XHRcdFx0dGhpcy5yZW5kZXIoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRkZWVwOiB0cnVlXHJcblx0XHR9XHJcblx0fSxcclxuXHRjb21wdXRlZDoge1xyXG5cdFx0c3R5bGUoKSB7XHJcblx0XHRcdHJldHVybiBgd2lkdGg6JHt0aGlzLmJvYXJkV2lkdGh9cHg7IGhlaWdodDogJHt0aGlzLmJvYXJkSGVpZ2h0fXB4OyAke3RoaXMuY3VzdG9tU3R5bGV9YDtcclxuXHRcdH0sXHJcblx0XHRkcHIoKSB7XHJcblx0XHRcdHJldHVybiB0aGlzLnBpeGVsUmF0aW8gfHwgd3guZ2V0U3lzdGVtSW5mb1N5bmMoKS5waXhlbFJhdGlvO1xyXG5cdFx0fSxcclxuXHRcdGJvYXJkV2lkdGgoKSB7XHJcblx0XHRcdGNvbnN0IHsgd2lkdGggPSAyMDAgfSA9IHRoaXMuYm9hcmQgfHwge307XHJcblx0XHRcdHJldHVybiB0b1B4KHdpZHRoKTtcclxuXHRcdH0sXHJcblx0XHRib2FyZEhlaWdodCgpIHtcclxuXHRcdFx0Y29uc3QgeyBoZWlnaHQgPSAyMDAgfSA9IHRoaXMuYm9hcmQgfHwge307XHJcblx0XHRcdHJldHVybiB0b1B4KGhlaWdodCk7XHJcblx0XHR9XHJcblx0fSxcclxuXHRjcmVhdGVkKCkge30sXHJcblx0bW91bnRlZCgpIHt9LFxyXG5cdG1ldGhvZHM6IHtcclxuXHRcdHJlbmRlcihhcmdzID0ge30pIHtcclxuXHRcdFx0dGhpcy5nZXRDb250ZXh0KCkudGhlbihhc3luYyAoY3R4KSA9PiB7XHJcblx0XHRcdFx0aWYoIXRoaXMuY3R4KSB7XHJcblx0XHRcdFx0XHR0aGlzLmN0eCA9IGN0eFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb25zdCB7IHVzZTJkQ2FudmFzLCBib2FyZFdpZHRoLCBib2FyZEhlaWdodCwgYm9hcmQsIGNhbnZhcywgaXNINVJlbmRlckJsb2IgfSA9IHRoaXM7XHJcblx0XHRcdFx0Y29uc3Qge3dpZHRoLCBoZWlnaHR9ID0gYXJnc1xyXG5cdFx0XHRcdGlmICh1c2UyZENhbnZhcyAmJiAhY2FudmFzKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gUHJvbWlzZS5yZWplY3QobmV3IEVycm9yKCdyZW5kZXI6IGZhaWwgY2FudmFzIGhhcyBub3QgYmVlbiBjcmVhdGVkJykpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmJvdW5kYXJ5ID0ge1xyXG5cdFx0XHRcdCAgdG9wOiAwLFxyXG5cdFx0XHRcdCAgbGVmdDogMCxcclxuXHRcdFx0XHQgIHdpZHRoOiBib2FyZFdpZHRoIHx8IHdpZHRoLFxyXG5cdFx0XHRcdCAgaGVpZ2h0OiBib2FyZEhlaWdodCB8fCBoZWlnaHQsXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuY3R4LmNsZWFyUmVjdCgwLCAwLCBib2FyZFdpZHRoLCBib2FyZEhlaWdodCk7XHJcblx0XHRcdFx0aWYoIXRoaXMuZHJhdykge1xyXG5cdFx0XHRcdFx0dGhpcy5kcmF3ID0gbmV3IERyYXcodGhpcy5jdHgsIGNhbnZhcywgdXNlMmRDYW52YXMpO1xyXG5cdFx0XHRcdH0gXHJcblx0XHRcdFx0YXdhaXQgdGhpcy5kcmF3LmRyYXdCb2FyZChKU09OLnN0cmluZ2lmeShhcmdzKSAhPSAne30nID8gYXJncyA6IGJvYXJkKTtcclxuXHRcdFx0XHRpZiAoIXVzZTJkQ2FudmFzKSB7XHJcblx0XHRcdFx0XHRjb25zdCBpc0RyYXcgPSBhd2FpdCB0aGlzLmNhbnZhc0RyYXcodGhpcy5jdHgsIHRoaXMuaXNSZW5kZXJJbWFnZSk7XHJcblx0XHRcdFx0XHRpZihpc0RyYXcgJiYgdGhpcy5pc1JlbmRlckltYWdlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuY2FudmFzVG9UZW1wRmlsZVBhdGgoKVxyXG5cdFx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGlmKC9eZGF0YTppbWFnZVxcLyhcXHcrKTtiYXNlNjQvLnRlc3QocmVzLnRlbXBGaWxlUGF0aCkgJiYgaXNINVJlbmRlckJsb2IpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnN0IGltZyA9IFVSTC5jcmVhdGVPYmplY3RVUkwoZGF0YVVSSXRvQmxvYihyZXMudGVtcEZpbGVQYXRoKSlcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuJGVtaXQoJ3N1Y2Nlc3MnLCBpbWcpXHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuJGVtaXQoJ3N1Y2Nlc3MnLCByZXMudGVtcEZpbGVQYXRoKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0LmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy4kZW1pdCgnZmFpbCcsIGVycilcclxuXHRcdFx0XHRcdFx0XHRuZXcgRXJyb3IoSlNPTi5zdHJpbmdpZnkoZXJyKSlcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmV0dXJuIFByb21pc2UucmVzb2x2ZSgnb2snKTtcclxuXHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0Y2FudmFzRHJhdyhjdHgsIHJlc2VydmUpIHtcclxuXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xyXG5cdFx0XHRcdGN0eC5kcmF3KHJlc2VydmUsICgpID0+IHtcclxuXHRcdFx0XHRcdHJlc29sdmUodHJ1ZSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdGdldENvbnRleHQoKSB7XHJcblx0XHRcdGNvbnN0IHsgdHlwZSwgZHByLCBib2FyZFdpZHRoLCBib2FyZEhlaWdodCB9ID0gdGhpcztcclxuXHRcdFx0Ly8gI2lmbmRlZiBNUC1XRUlYSU5cclxuXHRcdFx0Y29uc3QgY3R4ID0gdW5pLmNyZWF0ZUNhbnZhc0NvbnRleHQodGhpcy5jYW52YXNJZCwgdGhpcyk7XHJcblx0XHRcdHJldHVybiBQcm9taXNlLnJlc29sdmUoY3R4KTtcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFxyXG5cdFx0XHRpZiAodHlwZSA9PT0gJycpIHtcclxuXHRcdFx0XHRjb25zdCBjdHggPSB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dCh0aGlzLmNhbnZhc0lkLCB0aGlzKTtcclxuXHRcdFx0XHRyZXR1cm4gUHJvbWlzZS5yZXNvbHZlKGN0eCk7XHJcblx0XHRcdH1cclxuXHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xyXG5cdFx0XHRcdHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KClcclxuXHRcdFx0XHRcdC5pbih0aGlzKVxyXG5cdFx0XHRcdFx0LnNlbGVjdCgnI2wtcGFpbnRlcicpXHJcblx0XHRcdFx0XHQubm9kZSgpXHJcblx0XHRcdFx0XHQuZXhlYyhyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zdCBjYW52YXMgPSByZXNbMF0ubm9kZTtcclxuXHRcdFx0XHRcdFx0Y29uc3QgY3R4ID0gY2FudmFzLmdldENvbnRleHQodHlwZSk7XHJcblx0XHRcdFx0XHRcdGlmICghdGhpcy5pbml0ZWQpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmluaXRlZCA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0Y2FudmFzLndpZHRoID0gYm9hcmRXaWR0aCAqIGRwcjtcclxuXHRcdFx0XHRcdFx0XHRjYW52YXMuaGVpZ2h0ID0gYm9hcmRIZWlnaHQgKiBkcHI7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy51c2UyZENhbnZhcyA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5jYW52YXMgPSBjYW52YXNcclxuXHRcdFx0XHRcdFx0XHRjdHguc2NhbGUoZHByLCBkcHIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHJlc29sdmUoYWRhcHRvcihjdHgpKTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHRjYW52YXNUb1RlbXBGaWxlUGF0aChhcmdzID0ge30pIHtcclxuXHRcdCAgY29uc3Qge3VzZTJkQ2FudmFzLCBjYW52YXNJZH0gPSB0aGlzXHJcblx0XHQgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcblx0XHQgICAgY29uc3QgeyB0b3AgPSAwLCBsZWZ0ID0gMCwgd2lkdGgsIGhlaWdodCB9ID0gdGhpcy5ib3VuZGFyeVxyXG5cdFx0XHJcblx0XHQgICAgY29uc3QgY29weUFyZ3MgPSB7XHJcblx0XHQgICAgICB4OiBsZWZ0LFxyXG5cdFx0ICAgICAgeTogdG9wLFxyXG5cdFx0ICAgICAgd2lkdGgsXHJcblx0XHQgICAgICBoZWlnaHQsXHJcblx0XHQgICAgICBkZXN0V2lkdGg6IHdpZHRoICogdGhpcy5kcHIsXHJcblx0XHQgICAgICBkZXN0SGVpZ2h0OiBoZWlnaHQgKiB0aGlzLmRwcixcclxuXHRcdCAgICAgIGNhbnZhc0lkLFxyXG5cdFx0ICAgICAgZmlsZVR5cGU6IGFyZ3MuZmlsZVR5cGUgfHwgdGhpcy5maWxlVHlwZSB8fCAncG5nJyxcclxuXHRcdCAgICAgIHF1YWxpdHk6IGFyZ3MucXVhbGl0eSB8fCAxLFxyXG5cdFx0ICAgICAgc3VjY2VzczogcmVzb2x2ZSxcclxuXHRcdCAgICAgIGZhaWw6IHJlamVjdFxyXG5cdFx0ICAgIH1cclxuXHRcdFxyXG5cdFx0ICAgIGlmICh1c2UyZENhbnZhcykge1xyXG5cdFx0ICAgICAgZGVsZXRlIGNvcHlBcmdzLmNhbnZhc0lkXHJcblx0XHQgICAgICBjb3B5QXJncy5jYW52YXMgPSB0aGlzLmNhbnZhc1xyXG5cdFx0ICAgIH1cclxuXHRcdCAgICB1bmkuY2FudmFzVG9UZW1wRmlsZVBhdGgoY29weUFyZ3MsIHRoaXMpXHJcblx0XHQgIH0pXHJcblx0XHR9XHJcblx0fVxyXG59O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///41\n");
/***/ }),
/* 42 */
/*!*********************************************************!*\
!*** ./node_modules/@dcloudio/uni-mp-weixin/dist/mp.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(global) {Object.defineProperty(exports, "__esModule", { value: true });exports.Behavior = Behavior;exports.Component = Component;exports.Page = Page;exports.nextTick = exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 24));var _PROP_DEFAULT_VALUES;function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}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.");}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(n);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}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;}function _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;}
function parseData(data, vueComponentOptions) {
if (!data) {
return;
}
vueComponentOptions.mpOptions.data = data;
}
function parseComponents(vueComponentOptions) {
vueComponentOptions.components = global.__wxVueOptions.components;
}
var _toString = Object.prototype.toString;
var hasOwnProperty = Object.prototype.hasOwnProperty;
function isFn(fn) {
return typeof fn === 'function';
}
function isPlainObject(obj) {
return _toString.call(obj) === '[object Object]';
}
function hasOwn(obj, key) {
return hasOwnProperty.call(obj, key);
}
function noop() {}
/**
* Create a cached version of a pure function.
*/
function cached(fn) {
var cache = Object.create(null);
return function cachedFn(str) {
var hit = cache[str];
return hit || (cache[str] = fn(str));
};
}
/**
* Camelize a hyphen-delimited string.
*/
var camelizeRE = /-(\w)/g;
var camelize = cached(function (str) {
return str.replace(camelizeRE, function (_, c) {return c ? c.toUpperCase() : '';});
});
var SOURCE_KEY = '__data__';
var COMPONENT_LIFECYCLE = {
created: 'onServiceCreated',
attached: 'onServiceAttached',
ready: 'mounted',
moved: 'moved',
detached: 'destroyed' };
var COMPONENT_LIFECYCLE_KEYS = Object.keys(COMPONENT_LIFECYCLE);
var PAGE_LIFETIMES = {
show: 'onPageShow',
hide: 'onPageHide',
resize: 'onPageResize' };
var PAGE_LIFETIMES_KEYS = Object.keys(PAGE_LIFETIMES);
var PAGE_LIFECYCLE = [
'onLoad',
'onShow',
'onReady',
'onHide',
'onUnload',
'onPullDownRefresh',
'onReachBottom',
'onShareAppMessage',
'onPageScroll',
'onResize',
'onTabItemTap'];
function parsePageMethods(mpComponentOptions, vueComponentOptions) {
var methods = Object.create(null);
Object.keys(mpComponentOptions).forEach(function (key) {
var value = mpComponentOptions[key];
if (isFn(value) && PAGE_LIFECYCLE.indexOf(key) === -1) {
methods[key] = value;
}
});
vueComponentOptions.methods = methods;
}
function parsePageLifecycle(mpComponentOptions, vueComponentOptions) {
Object.keys(mpComponentOptions).forEach(function (key) {
if (PAGE_LIFECYCLE.indexOf(key) !== -1) {
vueComponentOptions[key] = mpComponentOptions[key];
}
});
}
function parsePage(mpComponentOptions) {
var vueComponentOptions = {
mixins: [],
mpOptions: {} };
parseComponents(vueComponentOptions);
parseData(mpComponentOptions.data, vueComponentOptions);
parsePageMethods(mpComponentOptions, vueComponentOptions);
parsePageLifecycle(mpComponentOptions, vueComponentOptions);
return vueComponentOptions;
}
function parseProperties(properties, vueComponentOptions) {
if (!properties) {
return;
}
vueComponentOptions.mpOptions.properties = properties;
}
function parseOptions(options, vueComponentOptions) {
if (!options) {
return;
}
vueComponentOptions.mpOptions.options = options;
}
function parseMethods(methods, vueComponentOptions) {
if (!methods) {
return;
}
if (methods.$emit) {
console.warn('Method "$emit" conflicts with an existing Vue instance method');
delete methods.$emit;
}
vueComponentOptions.methods = methods;
}
function parseLifecycle(mpComponentOptions, vueComponentOptions) {
COMPONENT_LIFECYCLE_KEYS.forEach(function (name) {
if (hasOwn(mpComponentOptions, name)) {
(vueComponentOptions[COMPONENT_LIFECYCLE[name]] || (vueComponentOptions[COMPONENT_LIFECYCLE[name]] = [])).
push(mpComponentOptions[name]);
}
});
}
var mpBehaviors = {
'wx://form-field': {},
'wx://component-export': {} };
function callDefinitionFilter(mpComponentOptions) {var
behaviors =
mpComponentOptions.behaviors,definitionFilter = mpComponentOptions.definitionFilter;
var behaviorDefinitionFilters = [];
if (Array.isArray(behaviors)) {
behaviors.forEach(function (behavior) {
behavior = typeof behavior === 'string' ? mpBehaviors[behavior] : behavior;
if (behavior.definitionFilter) {
behaviorDefinitionFilters.push(behavior.definitionFilter);
behavior.definitionFilter.call(null, mpComponentOptions, []);
}
});
}
if (isFn(definitionFilter)) {
return function (defFields) {
definitionFilter(defFields, behaviorDefinitionFilters);
};
}
}
function parseDefinitionFilter(mpComponentOptions, vueComponentOptions) {
callDefinitionFilter(mpComponentOptions);
}
function parseBehavior(behavior) {var
data =
behavior.data,methods = behavior.methods,behaviors = behavior.behaviors,properties = behavior.properties;
var vueComponentOptions = {
watch: {},
mpOptions: {
mpObservers: [] } };
parseData(data, vueComponentOptions);
parseMethods(methods, vueComponentOptions);
parseBehaviors(behaviors, vueComponentOptions);
parseProperties(properties, vueComponentOptions);
parseLifecycle(behavior, vueComponentOptions);
parseDefinitionFilter(behavior);
return vueComponentOptions;
}
var BEHAVIORS = {
'wx://form-field': {
beforeCreate: function beforeCreate() {
var mpOptions = this.$options.mpOptions;
if (!mpOptions.properties) {
mpOptions.properties = Object.create(null);
}
var props = mpOptions.properties;
// TODO form submit,reset
if (!hasOwn(props, 'name')) {
props.name = {
type: String };
}
if (!hasOwn(props, 'value')) {
props.value = {
type: String // 默认类型调整为 String,否则默认值为 null,导致一些自定义 input 显示不正确
};
}
} } };
function parseBehaviors(behaviors, vueComponentOptions) {
if (!behaviors) {
return;
}
behaviors.forEach(function (behavior) {
if (typeof behavior === 'string') {
BEHAVIORS[behavior] && vueComponentOptions.mixins.push(BEHAVIORS[behavior]);
} else {
vueComponentOptions.mixins.push(parseBehavior(behavior));
}
});
}
function parseSinglePath(path) {
return path.split('.');
}
function parseMultiPaths(paths) {
return paths.split(',').map(function (path) {return parseSinglePath(path);});
}
function parseObservers(observers, vueComponentOptions) {
if (!observers) {
return;
}var
mpObservers =
vueComponentOptions.mpOptions.mpObservers;
Object.keys(observers).forEach(function (path) {
mpObservers.push({
paths: parseMultiPaths(path),
observer: observers[path] });
});
}
function relative(from, to) {
if (to.indexOf('/') === 0) {
from = '';
}
var fromArr = from.split('/');
var toArr = to.split('/');
fromArr.pop();
while (toArr.length) {
var part = toArr.shift();
if (part !== '' && part !== '.') {
if (part !== '..') {
fromArr.push(part);
} else {
fromArr.pop();
}
}
}
return fromArr.join('/');
}
function parseRelations(relations, vueComponentOptions) {
if (!relations) {
return;
}
Object.keys(relations).forEach(function (name) {
var relation = relations[name];
relation.name = name;
relation.target = relation.target ? String(relation.target) : relative(global.__wxRoute, name);
});
vueComponentOptions.mpOptions.relations = relations;
}
function parseExternalClasses(externalClasses, vueComponentOptions) {
if (!externalClasses) {
return;
}
if (!Array.isArray(externalClasses)) {
externalClasses = [externalClasses];
}
vueComponentOptions.mpOptions.externalClasses = externalClasses;
if (!vueComponentOptions.mpOptions.properties) {
vueComponentOptions.mpOptions.properties = Object.create(null);
}
externalClasses.forEach(function (externalClass) {
vueComponentOptions.mpOptions.properties[camelize(externalClass)] = {
type: String,
value: '' };
});
}
function parseLifetimes(lifetimes, vueComponentOptions) {
if (!lifetimes) {
return;
}
parseLifecycle(lifetimes, vueComponentOptions);
}
function parsePageLifetimes(pageLifetimes, vueComponentOptions) {
if (!pageLifetimes) {
return;
}
PAGE_LIFETIMES_KEYS.forEach(function (key) {
var lifetimeFn = pageLifetimes[key];
isFn(lifetimeFn) && (vueComponentOptions[PAGE_LIFETIMES[key]] = lifetimeFn);
});
}
function parseComponent(mpComponentOptions) {var
data =
mpComponentOptions.data,options = mpComponentOptions.options,methods = mpComponentOptions.methods,behaviors = mpComponentOptions.behaviors,lifetimes = mpComponentOptions.lifetimes,observers = mpComponentOptions.observers,relations = mpComponentOptions.relations,properties = mpComponentOptions.properties,pageLifetimes = mpComponentOptions.pageLifetimes,externalClasses = mpComponentOptions.externalClasses;
var vueComponentOptions = {
mixins: [],
props: {},
watch: {},
mpOptions: {
mpObservers: [] } };
parseComponents(vueComponentOptions);
parseData(data, vueComponentOptions);
parseOptions(options, vueComponentOptions);
parseMethods(methods, vueComponentOptions);
parseBehaviors(behaviors, vueComponentOptions);
parseLifetimes(lifetimes, vueComponentOptions);
parseObservers(observers, vueComponentOptions);
parseRelations(relations, vueComponentOptions);
parseProperties(properties, vueComponentOptions);
parsePageLifetimes(pageLifetimes, vueComponentOptions);
parseExternalClasses(externalClasses, vueComponentOptions);
parseLifecycle(mpComponentOptions, vueComponentOptions);
parseDefinitionFilter(mpComponentOptions);
return vueComponentOptions;
}
function initRelationHandlers(type, handler, target, ctx) {
if (!handler) {
return;
}
var name = "_$".concat(type, "Handlers");
(ctx[name] || (ctx[name] = [])).push(function () {
handler.call(ctx, target);
});
}
function initLinkedHandlers(relation, target, ctx) {
var type = 'linked';
var name = relation.name;
var relationNodes = ctx._$relationNodes || (ctx._$relationNodes = Object.create(null));
(relationNodes[name] || (relationNodes[name] = [])).push(target);
initRelationHandlers(type, relation[type], target, ctx);
}
function initUnlinkedHandlers(relation, target, ctx) {
var type = 'unlinked';
initRelationHandlers(type, relation[type], target, ctx);
}
function findParentRelation(parentVm, target, type) {
var relations = parentVm &&
parentVm.$options.mpOptions &&
parentVm.$options.mpOptions.relations;
if (!relations) {
return [];
}
var name = Object.keys(relations).find(function (name) {
var relation = relations[name];
return relation.target === target && relation.type === type;
});
if (!name) {
return [];
}
return [relations[name], parentVm];
}
function initParentRelation(vm, childRelation, match) {var _match =
match(vm, vm.$options.mpOptions.path),_match2 = _slicedToArray(_match, 2),parentRelation = _match2[0],parentVm = _match2[1];
if (!parentRelation) {
return;
}
initLinkedHandlers(parentRelation, vm, parentVm);
initLinkedHandlers(childRelation, parentVm, vm);
initUnlinkedHandlers(parentRelation, vm, parentVm);
initUnlinkedHandlers(childRelation, parentVm, vm);
}
function initRelation(relation, vm) {
var type = relation.type;
if (type === 'parent') {
initParentRelation(vm, relation, function matchParent(vm, target) {
return findParentRelation(vm.$parent, target, 'child');
});
} else if (type === 'ancestor') {
initParentRelation(vm, relation, function matchAncestor(vm, target) {
var $parent = vm.$parent;
while ($parent) {
var ret = findParentRelation($parent, target, 'descendant');
if (ret.length) {
return ret;
}
$parent = $parent.$parent;
}
return [];
});
}
}
function initRelations(vm) {var _ref =
vm.$options.mpOptions || {},relations = _ref.relations;
if (!relations) {
return;
}
Object.keys(relations).forEach(function (name) {
initRelation(relations[name], vm);
});
}
function handleRelations(vm, type) {
// TODO 需要移除 relationNodes
var handlers = vm["_$".concat(type, "Handlers")];
if (!handlers) {
return;
}
handlers.forEach(function (handler) {return handler();});
}
var sharedPropertyDefinition = {
enumerable: true,
configurable: true,
get: noop,
set: noop };
function proxy(target, sourceKey, key) {
sharedPropertyDefinition.get = function proxyGetter() {
return this[sourceKey][key];
};
sharedPropertyDefinition.set = function proxySetter(val) {
this[sourceKey][key] = val;
};
Object.defineProperty(target, key, sharedPropertyDefinition);
}
function setDataByExprPath(exprPath, value, data) {
var keys = exprPath.replace(/\[(\d+?)\]/g, '.$1').split('.');
keys.reduce(function (obj, key, idx) {
if (idx === keys.length - 1) {
obj[key] = value;
} else {
if (typeof obj[key] === 'undefined') {
obj[key] = {};
}
return obj[key];
}
}, data);
return keys.length === 1;
}
function setData(data, callback) {var _this = this;
if (!isPlainObject(data)) {
return;
}
Object.keys(data).forEach(function (key) {
if (setDataByExprPath(key, data[key], _this.data)) {
!hasOwn(_this, key) && proxy(_this, SOURCE_KEY, key);
}
});
this.$forceUpdate();
isFn(callback) && this.$nextTick(callback);
}
/**
* https://github.com/swan-team/swan-js/blob/61e2a63f7aa576b5daafbe77fdfa7c65b977060c/src/utils/index.js
*/
var _toString$1 = Object.prototype.toString;
/**
* 深度assign的函数
* @param {Object} targetObject 要被拷贝的目标对象
* @param {Object} originObject 拷贝的源对象
* @return {Object} merge后的对象
*/
var deepAssign = function deepAssign() {var targetObject = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};var originObject = arguments.length > 1 ? arguments[1] : undefined;
var originType = _toString$1.call(originObject);
if (originType === '[object Array]') {
targetObject = originObject.slice(0);
return targetObject;
} else if (originType === '[object Object]') {
for (var key in originObject) {
targetObject[key] = deepAssign(targetObject[key], originObject[key]);
}
return targetObject;
} else if (originType === '[object Date]') {
return new Date(originObject.getTime());
} else if (originType === '[object RegExp]') {
var target = String(originObject);
var lastIndex = target.lastIndexOf('/');
return new RegExp(target.slice(1, lastIndex), target.slice(lastIndex + 1));
}
return originObject;
};
/**
* 深度拷贝逻辑,不同于lodash等库,但是与微信一致
* @param {*} [originObj] 原对象
* @return {Object|Array} 拷贝结果
*/
var deepClone = function deepClone(originObj) {
return deepAssign(_toString$1.call(originObj) === '[object Array]' ? [] : {}, originObj);
};
var PROP_DEFAULT_VALUES = (_PROP_DEFAULT_VALUES = {}, _defineProperty(_PROP_DEFAULT_VALUES,
String, ''), _defineProperty(_PROP_DEFAULT_VALUES,
Number, 0), _defineProperty(_PROP_DEFAULT_VALUES,
Boolean, false), _defineProperty(_PROP_DEFAULT_VALUES,
Object, null), _defineProperty(_PROP_DEFAULT_VALUES,
Array, []), _defineProperty(_PROP_DEFAULT_VALUES,
null, null), _PROP_DEFAULT_VALUES);
function getDefaultVal(propType) {
return PROP_DEFAULT_VALUES[propType];
}
function getPropertyVal(options) {
if (isPlainObject(options)) {
if (hasOwn(options, 'value')) {
return options.value;
}
return getDefaultVal(options.type);
}
return getDefaultVal(options);
}
function getType(propOptions) {
return isPlainObject(propOptions) ? propOptions.type : propOptions;
}
function validateProp(key, propsOptions, propsData, vm) {
var value = propsData[key];
if (value !== undefined) {
var propOptions = propsOptions[key];
var type = getType(propOptions);
value = formatVal(value, type);
var observer = propOptions && propOptions.observer;
if (observer) {
// 初始化时,异步触发 observer,否则 observer 中无法访问 methods 或其他
setTimeout(function () {
observe(observer, vm, value);
}, 4);
}
return value;
}
return getPropertyVal(propsOptions[key]);
}
function formatVal(val, type) {
if (type === Boolean) {
return !!val;
} else if (type === String) {
return String(val);
}
return val;
}
function observe(observer, vm, newVal, oldVal) {
try {
if (typeof observer === 'function') {
observer.call(vm, newVal, oldVal);
} else if (typeof observer === 'string' &&
typeof vm[observer] === 'function')
{
vm[observer](newVal, oldVal);
}
} catch (err) {
console.error("execute observer ".concat(observer, " callback fail! err: ").concat(err));
}
}
function initProperties(vm, instanceData) {
var properties = vm.$options.mpOptions.properties;
if (!properties) {
return;
}
var propsData = deepClone(vm.$options.propsData) || {};var _loop = function _loop(
key) {
var observer = isPlainObject(properties[key]) ? properties[key].observer : false;
var value = validateProp(key, properties, propsData, vm);
Object.defineProperty(instanceData, key, {
enumerable: true,
configurable: true,
get: function get() {
return value;
},
set: function set(newVal) {
var oldVal = value;
/* eslint-disable no-self-compare */
if (newVal === value || newVal !== newVal && value !== value) {
return;
}
// TODO 临时方案,clone array
value = Array.isArray(newVal) ? newVal.slice(0) : newVal;
if (observer) {
observe(observer, vm, newVal, oldVal);
}
// 触发渲染
vm.$forceUpdate();
} });};for (var key in properties) {_loop(key);
}
}
function updateProperties(vm) {
var properties = vm.$options.mpOptions && vm.$options.mpOptions.properties;
var propsData = vm.$options.propsData;
if (propsData && properties) {
Object.keys(properties).forEach(function (key) {
if (hasOwn(propsData, key)) {
vm[key] = formatVal(propsData[key], getType(properties[key]));
}
});
}
}
function initState(vm) {
var instanceData = JSON.parse(JSON.stringify(vm.$options.mpOptions.data || {}));
vm[SOURCE_KEY] = instanceData;
var propertyDefinition = {
get: function get() {
return vm[SOURCE_KEY];
},
set: function set(value) {
vm[SOURCE_KEY] = value;
} };
Object.defineProperties(vm, {
data: propertyDefinition,
properties: propertyDefinition });
vm.setData = setData;
initProperties(vm, instanceData);
Object.keys(instanceData).forEach(function (key) {
proxy(vm, SOURCE_KEY, key);
});
}
function initMethods(vm) {
var oldEmit = vm.$emit;
vm.triggerEvent = function (eventName, detail, options) {
var target = {
dataset: vm.$el.dataset };
var event = {
target: target,
currentTarget: target,
detail: detail,
preventDefault: noop,
stopPropagation: noop };
oldEmit.call(vm, eventName, event);
};
// 主要是Vant 自己封装了 $emit,放到 methods 中会触发 Vue 的警告,索性,框架直接重写该方法
vm.$emit = function () {
vm.triggerEvent.apply(vm, arguments);
};
vm.getRelationNodes = function (relationKey) {
// 需要过滤已被销毁的vm
/* eslint-disable no-mixed-operators */
return (vm._$relationNodes && vm._$relationNodes[relationKey] || []).filter(function (vm) {return !vm._isDestroyed;});
};
vm._$updateProperties = updateProperties;
}
function handleObservers(vm) {
var watch = vm.$options.watch;
if (!watch) {
return;
}
Object.keys(watch).forEach(function (name) {
var observer = watch[name];
if (observer.mounted) {
var val = vm[name];
var handler = observer.handler;
if (typeof handler === 'string') {
handler = vm[handler];
}
handler && handler.call(vm, val, val);
}
});
}
var polyfill = {
beforeCreate: function beforeCreate() {
// 取消 development 时的 Proxy,避免小程序组件模板中使用尚未定义的属性告警
this._renderProxy = this;
this._$self = this;
this._$noop = noop;
},
created: function created() {// properties 中可能会访问 methods,故需要在 created 中初始化
initState(this);
initMethods(this);
initRelations(this);
},
mounted: function mounted() {
handleObservers(this);
},
destroyed: function destroyed() {
handleRelations(this, 'unlinked');
} };
global.__wxRoute = '';
global.__wxComponents = Object.create(null);
global.__wxVueOptions = Object.create(null);
function Page(options) {
var pageOptions = parsePage(options);
pageOptions.mixins.unshift(polyfill);
pageOptions.mpOptions.path = global.__wxRoute;
global.__wxComponents[global.__wxRoute] = pageOptions;
}
function initRelationsHandler(vueComponentOptions) {
// linked 需要在当前组件 attached 之后再执行
if (!vueComponentOptions.onServiceAttached) {
vueComponentOptions.onServiceAttached = [];
}
vueComponentOptions.onServiceAttached.push(function onServiceAttached() {
handleRelations(this, 'linked');
});
}
function Component(options) {
var componentOptions = parseComponent(options);
componentOptions.mixins.unshift(polyfill);
componentOptions.mpOptions.path = global.__wxRoute;
initRelationsHandler(componentOptions);
global.__wxComponents[global.__wxRoute] = componentOptions;
}
function Behavior(options) {
return options;
}
var nextTick = _vue.default.nextTick;exports.nextTick = nextTick;
var index = uni.__$wx__;var _default =
index;exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../webpack/buildin/global.js */ 43)))
/***/ }),
/* 43 */
/*!***********************************!*\
!*** (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;
/***/ }),
/* 44 */
/*!***********************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/lime-painter/utils.js ***!
\***********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.toPx = toPx;exports.isNumber = isNumber;exports.base64src = base64src;exports.dataURItoBlob = dataURItoBlob;exports.CHAR_WIDTH_SCALE_MAP = void 0;function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}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.\");}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(n);if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}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;}function _iterableToArrayLimit(arr, i) {if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i[\"return\"] != null) _i[\"return\"]();} finally {if (_d) throw _e;}}return _arr;}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;}var screen = uni.getSystemInfoSync().windowWidth / 750;\nfunction toPx(value, baseSize) {\n // 如果是数字\n if (typeof value === 'number') {\n return value;\n }\n // 如果是字符串数字\n if (isNumber(value)) {\n return value * 1;\n }\n // 如果有单位\n if (typeof value === 'string') {\n var reg = /^-?[0-9]+([.]{1}[0-9]+){0,1}(rpx|px|%)$/g;\n var results = reg.exec(value);\n if (!value || !results) {\n return 0;\n }\n var unit = results[2];\n value = parseFloat(value);\n var res = 0;\n if (unit === 'rpx') {\n res = Math.round(value * (screen || 0.5) * 1);\n } else if (unit === 'px') {\n res = Math.round(value * 1);\n } else if (unit === '%') {\n res = Math.round(value * toPx(baseSize) / 100);\n }\n return res;\n }\n}\n\nfunction isNumber(value) {\n return /^-?\\d+(\\.\\d+)?$/.test(value);\n}\n\n/** 从 0x20 开始到 0x80 的字符宽度数据 */\nvar CHAR_WIDTH_SCALE_MAP = [0.296, 0.313, 0.436, 0.638, 0.586, 0.89, 0.87, 0.256, 0.334, 0.334, 0.455, 0.742,\n0.241, 0.433, 0.241, 0.427, 0.586, 0.586, 0.586, 0.586, 0.586, 0.586, 0.586, 0.586, 0.586, 0.586, 0.241, 0.241, 0.742,\n0.742, 0.742, 0.483, 1.031, 0.704, 0.627, 0.669, 0.762, 0.55, 0.531, 0.744, 0.773, 0.294, 0.396, 0.635, 0.513, 0.977,\n0.813, 0.815, 0.612, 0.815, 0.653, 0.577, 0.573, 0.747, 0.676, 1.018, 0.645, 0.604, 0.62, 0.334, 0.416, 0.334, 0.742,\n0.448, 0.295, 0.553, 0.639, 0.501, 0.64, 0.567, 0.347, 0.64, 0.616, 0.266, 0.267, 0.544, 0.266, 0.937, 0.616, 0.636,\n0.639, 0.64, 0.382, 0.463, 0.373, 0.616, 0.525, 0.79, 0.507, 0.529, 0.492, 0.334, 0.269, 0.334, 0.742, 0.296];\n\n\n/**\r\n * @param {Object} base64data\r\n */exports.CHAR_WIDTH_SCALE_MAP = CHAR_WIDTH_SCALE_MAP;\nfunction base64src(base64data) {\n return new Promise(function (resolve, reject) {\n var fs = uni.getFileSystemManager();\n //自定义文件名\n var _ref = /data:image\\/(\\w+);base64,(.*)/.exec(base64data) || [],_ref2 = _slicedToArray(_ref, 3),format = _ref2[1],bodyData = _ref2[2];\n if (!format) {\n reject(new Error('ERROR_BASE64SRC_PARSE'));\n }\n var time = new Date().getTime();\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n var buffer = uni.base64ToArrayBuffer(bodyData);\n fs.writeFile({\n filePath: filePath,\n data: buffer,\n encoding: 'binary',\n success: function success() {\n resolve(filePath);\n },\n fail: function fail(err) {\n __f__(\"error\", '获取base64图片失败', JSON.stringify(err), \" at components/lime-painter/utils.js:84\");\n reject(err);\n } });\n\n });\n}\n\n/**\r\n * base64 to blob二进制\r\n */\nfunction dataURItoBlob(dataURI) {\n var mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0]; // mime类型\n var byteString = atob(dataURI.split(',')[1]); //base64 解码\n var arrayBuffer = new ArrayBuffer(byteString.length); //创建缓冲数组\n var intArray = new Uint8Array(arrayBuffer); //创建视图\n\n for (var i = 0; i < byteString.length; i++) {\n intArray[i] = byteString.charCodeAt(i);\n }\n return new Blob([intArray], {\n type: mimeString });\n\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9saW1lLXBhaW50ZXIvdXRpbHMuanMiXSwibmFtZXMiOlsic2NyZWVuIiwidW5pIiwiZ2V0U3lzdGVtSW5mb1N5bmMiLCJ3aW5kb3dXaWR0aCIsInRvUHgiLCJ2YWx1ZSIsImJhc2VTaXplIiwiaXNOdW1iZXIiLCJyZWciLCJyZXN1bHRzIiwiZXhlYyIsInVuaXQiLCJwYXJzZUZsb2F0IiwicmVzIiwiTWF0aCIsInJvdW5kIiwidGVzdCIsIkNIQVJfV0lEVEhfU0NBTEVfTUFQIiwiYmFzZTY0c3JjIiwiYmFzZTY0ZGF0YSIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwiZnMiLCJnZXRGaWxlU3lzdGVtTWFuYWdlciIsImZvcm1hdCIsImJvZHlEYXRhIiwiRXJyb3IiLCJ0aW1lIiwiRGF0ZSIsImdldFRpbWUiLCJidWZmZXIiLCJiYXNlNjRUb0FycmF5QnVmZmVyIiwid3JpdGVGaWxlIiwiZmlsZVBhdGgiLCJkYXRhIiwiZW5jb2RpbmciLCJzdWNjZXNzIiwiZmFpbCIsImVyciIsIkpTT04iLCJzdHJpbmdpZnkiLCJkYXRhVVJJdG9CbG9iIiwiZGF0YVVSSSIsIm1pbWVTdHJpbmciLCJzcGxpdCIsImJ5dGVTdHJpbmciLCJhdG9iIiwiYXJyYXlCdWZmZXIiLCJBcnJheUJ1ZmZlciIsImxlbmd0aCIsImludEFycmF5IiwiVWludDhBcnJheSIsImkiLCJjaGFyQ29kZUF0IiwiQmxvYiIsInR5cGUiXSwibWFwcGluZ3MiOiJnc0RBQUEsSUFBTUEsTUFBTSxHQUFHQyxHQUFHLENBQUNDLGlCQUFKLEdBQXdCQyxXQUF4QixHQUFzQyxHQUFyRDtBQUNPLFNBQVNDLElBQVQsQ0FBY0MsS0FBZCxFQUFxQkMsUUFBckIsRUFBK0I7QUFDckM7QUFDQSxNQUFJLE9BQU9ELEtBQVAsS0FBaUIsUUFBckIsRUFBK0I7QUFDOUIsV0FBT0EsS0FBUDtBQUNBO0FBQ0Q7QUFDQSxNQUFJRSxRQUFRLENBQUNGLEtBQUQsQ0FBWixFQUFx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QixFQUFnQztBQUN0QyxNQUFJQyxVQUFVLEdBQUdELE9BQU8sQ0FBQ0UsS0FBUixDQUFjLEdBQWQsRUFBbUIsQ0FBbkIsRUFBc0JBLEtBQXRCLENBQTRCLEdBQTVCLEVBQWlDLENBQWpDLEVBQW9DQSxLQUFwQyxDQUEwQyxHQUExQyxFQUErQyxDQUEvQyxDQUFqQixDQURzQyxDQUM4QjtBQUNwRSxNQUFJQyxVQUFVLEdBQUdDLElBQUksQ0FBQ0osT0FBTyxDQUFDRSxLQUFSLENBQWMsR0FBZCxFQUFtQixDQUFuQixDQUFELENBQXJCLENBRnNDLENBRVE7QUFDOUMsTUFBSUcsV0FBVyxHQUFHLElBQUlDLFdBQUosQ0FBZ0JILFVBQVUsQ0FBQ0ksTUFBM0IsQ0FBbEIsQ0FIc0MsQ0FHZ0I7QUFDdEQsTUFBSUMsUUFBUSxHQUFHLElBQUlDLFVBQUosQ0FBZUosV0FBZixDQUFmLENBSnNDLENBSU07O0FBRTVDLE9BQUssSUFBSUssQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR1AsVUFBVSxDQUFDSSxNQUEvQixFQUF1Q0csQ0FBQyxFQUF4QyxFQUE0QztBQUMzQ0YsWUFBUSxDQUFDRSxDQUFELENBQVIsR0FBY1AsVUFBVSxDQUFDUSxVQUFYLENBQXNCRCxDQUF0QixDQUFkO0FBQ0E7QUFDRCxTQUFPLElBQUlFLElBQUosQ0FBUyxDQUFDSixRQUFELENBQVQsRUFBcUI7QUFDM0JLLFFBQUksRUFBRVosVUFEcUIsRUFBckIsQ0FBUDs7QUFHQSxDIiwiZmlsZSI6IjQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qgc2NyZWVuID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkud2luZG93V2lkdGggLyA3NTBcclxuZXhwb3J0IGZ1bmN0aW9uIHRvUHgodmFsdWUsIGJhc2VTaXplKSB7XHJcblx0Ly8g5aaC5p6c5piv5pWw5a2XXHJcblx0aWYgKHR5cGVvZiB2YWx1ZSA9PT0gJ251bWJlcicpIHtcclxuXHRcdHJldHVybiB2YWx1ZVxyXG5cdH1cclxuXHQvLyDlpoLmnpzmmK/lrZfnrKbkuLLmlbDlrZdcclxuXHRpZiAoaXNOdW1iZXIodmFsdWUpKSB7XHJcblx0XHRyZXR1cm4gdmFsdWUgKiAxXHJcblx0fVxyXG5cdC8vIOWmguaenOacieWNleS9jVxyXG5cdGlmICh0eXBlb2YgdmFsdWUgPT09ICdzdHJpbmcnKSB7XHJcblx0XHRjb25zdCByZWcgPSAvXi0/WzAtOV0rKFsuXXsxfVswLTldKyl7MCwxfShycHh8cHh8JSkkL2dcclxuXHRcdGNvbnN0IHJlc3VsdHMgPSByZWcuZXhlYyh2YWx1ZSk7XHJcblx0XHRpZiAoIXZhbHVlIHx8ICFyZXN1bHRzKSB7XHJcblx0XHRcdHJldHVybiAwO1xyXG5cdFx0fVxyXG5cdFx0Y29uc3QgdW5pdCA9IHJlc3VsdHNbMl07XHJcblx0XHR2YWx1ZSA9IHBhcnNlRmxvYXQodmFsdWUpO1xyXG5cdFx0bGV0IHJlcyA9IDA7XHJcblx0XHRpZiAodW5pdCA9PT0gJ3JweCcpIHtcclxuXHRcdFx0cmVzID0gTWF0aC5yb3VuZCh2YWx1ZSAqIChzY3JlZW4gfHwgMC41KSAqIDEpO1xyXG5cdFx0fSBlbHNlIGlmICh1bml0ID09PSAncHgnKSB7XHJcblx0XHRcdHJlcyA9IE1hdGgucm91bmQodmFsdWUgKiAxKTtcclxuXHRcdH0gZWxzZSBpZiAodW5pdCA9PT0gJyUnKSB7XHJcblx0XHRcdHJlcyA9IE1hdGgucm91bmQodmFsdWUgKiB0b1B4KGJhc2VTaXplKSAvIDEwMCk7XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gcmVzO1xyXG5cdH1cclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGlzTnVtYmVyKHZhbHVlKSB7XHJcblx0cmV0dXJuIC9eLT9cXGQrKFxcLlxcZCspPyQvLnRlc3QodmFsdWUpO1xyXG59XHJcblxyXG4vKiog5LuOIDB4MjAg5byA5aeL5YiwIDB4ODAg55qE5a2X56ym5a695bqm5pWw5o2uICovXHJcbmV4cG9ydCBjb25zdCBDSEFSX1dJRFRIX1NDQUxFX01BUCA9IFswLjI5NiwgMC4zMTMsIDAuNDM2LCAwLjYzOCwgMC41ODYsIDAuODksIDAuODcsIDAuMjU2LCAwLjMzNCwgMC4zMzQsIDAuNDU1LCAwLjc0MixcclxuXHQwLjI0MSwgMC40MzMsIDAuMjQxLCAwLjQyNywgMC41ODYsIDAuNTg2LCAwLjU4NiwgMC41ODYsIDAuNTg2LCAwLjU4NiwgMC41ODYsIDAuNTg2LCAwLjU4NiwgMC41ODYsIDAuMjQxLCAwLjI0MSwgMC43NDIsXHJcblx0MC43NDIsIDAuNzQyLCAwLjQ4MywgMS4wMzEsIDAuNzA0LCAwLjYyNywgMC42NjksIDAuNzYyLCAwLjU1LCAwLjUzMSwgMC43NDQsIDAuNzczLCAwLjI5NCwgMC4zOTYsIDAuNjM1LCAwLjUxMywgMC45NzcsXHJcblx0MC44MTMsIDAuODE1LCAwLjYxMiwgMC44MTUsIDAuNjUzLCAwLjU3NywgMC41NzMsIDAuNzQ3LCAwLjY3NiwgMS4wMTgsIDAuNjQ1LCAwLjYwNCwgMC42MiwgMC4zMzQsIDAuNDE2LCAwLjMzNCwgMC43NDIsXHJcblx0MC40NDgsIDAuMjk1LCAwLjU1MywgMC42MzksIDAuNTAxLCAwLjY0LCAwLjU2NywgMC4zNDcsIDAuNjQsIDAuNjE2LCAwLjI2NiwgMC4yNjcsIDAuNTQ0LCAwLjI2NiwgMC45MzcsIDAuNjE2LCAwLjYzNixcclxuXHQwLjYzOSwgMC42NCwgMC4zODIsIDAuNDYzLCAwLjM3MywgMC42MTYsIDAuNTI1LCAwLjc5LCAwLjUwNywgMC41MjksIDAuNDkyLCAwLjMzNCwgMC4yNjksIDAuMzM0LCAwLjc0MiwgMC4yOTZcclxuXTtcclxuXHJcbi8qKlxyXG4gKiBAcGFyYW0ge09iamVjdH0gYmFzZTY0ZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGJhc2U2NHNyYyhiYXNlNjRkYXRhKSB7XHJcblx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdGNvbnN0IGZzID0gdW5pLmdldEZpbGVTeXN0ZW1NYW5hZ2VyKClcclxuXHRcdC8v6Ieq5a6a5LmJ5paH5Lu25ZCNXHJcblx0XHRjb25zdCBbLCBmb3JtYXQsIGJvZHlEYXRhXSA9IC9kYXRhOmltYWdlXFwvKFxcdyspO2Jhc2U2NCwoLiopLy5leGVjKGJhc2U2NGRhdGEpIHx8IFtdO1xyXG5cdFx0aWYgKCFmb3JtYXQpIHtcclxuXHRcdFx0cmVqZWN0KG5ldyBFcnJvcignRVJST1JfQkFTRTY0U1JDX1BBUlNFJykpXHJcblx0XHR9XHJcblx0XHRjb25zdCB0aW1lID0gbmV3IERhdGUoKS5nZXRUaW1lKCk7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHRjb25zdCBidWZmZXIgPSB1bmkuYmFzZTY0VG9BcnJheUJ1ZmZlcihib2R5RGF0YSlcclxuXHRcdGZzLndyaXRlRmlsZSh7XHJcblx0XHRcdGZpbGVQYXRoLFxyXG5cdFx0XHRkYXRhOiBidWZmZXIsXHJcblx0XHRcdGVuY29kaW5nOiAnYmluYXJ5JyxcclxuXHRcdFx0c3VjY2VzcygpIHtcclxuXHRcdFx0XHRyZXNvbHZlKGZpbGVQYXRoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRmYWlsKGVycikge1xyXG5cdFx0XHRcdGNvbnNvbGUuZXJyb3IoJ+iOt+WPlmJhc2U2NOWbvueJh+Wksei0pScsIEpTT04uc3RyaW5naWZ5KGVycikpXHJcblx0XHRcdFx0cmVqZWN0KGVycilcclxuXHRcdFx0fVxyXG5cdFx0fSlcclxuXHR9KVxyXG59XHJcblxyXG4vKipcclxuICogYmFzZTY0IHRvIGJsb2Lkuozov5vliLZcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBkYXRhVVJJdG9CbG9iKGRhdGFVUkkpIHtcclxuXHRsZXQgbWltZVN0cmluZyA9IGRhdGFVUkkuc3BsaXQoJywnKVswXS5zcGxpdCgnOicpWzFdLnNwbGl0KCc7JylbMF07IC8vIG1pbWXnsbvlnotcclxuXHRsZXQgYnl0ZVN0cmluZyA9IGF0b2IoZGF0YVVSSS5zcGxpdCgnLCcpWzFdKTsgLy9iYXNlNjQg6Kej56CBXHJcblx0bGV0IGFycmF5QnVmZmVyID0gbmV3IEFycmF5QnVmZmVyKGJ5dGVTdHJpbmcubGVuZ3RoKTsgLy/liJvlu7rnvJPlhrLmlbDnu4RcclxuXHRsZXQgaW50QXJyYXkgPSBuZXcgVWludDhBcnJheShhcnJheUJ1ZmZlcik7IC8v5Yib5bu66KeG5Zu+XHJcblxyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgYnl0ZVN0cmluZy5sZW5ndGg7IGkrKykge1xyXG5cdFx0aW50QXJyYXlbaV0gPSBieXRlU3RyaW5nLmNoYXJDb2RlQXQoaSk7XHJcblx0fVxyXG5cdHJldHVybiBuZXcgQmxvYihbaW50QXJyYXldLCB7XHJcblx0XHR0eXBlOiBtaW1lU3RyaW5nXHJcblx0fSk7XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///44\n");
/***/ }),
/* 45 */
/*!**********************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/lime-painter/draw.js ***!
\**********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.Draw = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/regenerator */ 29));var _utils = __webpack_require__(/*! ./utils */ 44);\nvar _gradient = __webpack_require__(/*! ./gradient */ 46);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _createForOfIteratorHelper(o) {if (typeof Symbol === \"undefined\" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (o = _unsupportedIterableToArray(o))) {var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e2) {throw _e2;}, f: F };}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");}var it,normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e3) {didErr = true;err = _e3;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}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);});};}function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}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.\");}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(n);if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}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;}function _iterableToArrayLimit(arr, i) {if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i[\"return\"] != null) _i[\"return\"]();} finally {if (_d) throw _e;}}return _arr;}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError(\"Cannot call a class as a function\");}}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, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}\nvar id = 0;var\nDraw = /*#__PURE__*/function () {\n function Draw(context, canvas) {var use2dCanvas = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;_classCallCheck(this, Draw);\n this.ctx = context;\n this.canvas = canvas || null;\n this.use2dCanvas = use2dCanvas;\n }_createClass(Draw, [{ key: \"roundRect\", value: function roundRect(\n\n x, y, w, h, r) {var fill = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;var stroke = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : false;\n if (r < 0) return;\n var ctx = this.ctx;\n\n ctx.beginPath();\n if (!r) {\n ctx.rect(x, y, w, h);\n } else {var _ref2;var _ref =\n\n\n\n\n\n r || (_ref2 = { r: r }, _defineProperty(_ref2, \"r\", r), _defineProperty(_ref2, \"r\", r), _defineProperty(_ref2, \"r\", r), _ref2),_ref$borderTopLeftRad = _ref.borderTopLeftRadius,tl = _ref$borderTopLeftRad === void 0 ? r || 0 : _ref$borderTopLeftRad,_ref$borderTopRightRa = _ref.borderTopRightRadius,tr = _ref$borderTopRightRa === void 0 ? r || 0 : _ref$borderTopRightRa,_ref$borderBottomRigh = _ref.borderBottomRightRadius,br = _ref$borderBottomRigh === void 0 ? r || 0 : _ref$borderBottomRigh,_ref$borderBottomLeft = _ref.borderBottomLeftRadius,bl = _ref$borderBottomLeft === void 0 ? r || 0 : _ref$borderBottomLeft;\n ctx.beginPath();\n // 右下角\n ctx.arc(x + w - br, y + h - br, br, 0, Math.PI * 0.5);\n ctx.lineTo(x + bl, y + h);\n // 左下角\n ctx.arc(x + bl, y + h - bl, bl, Math.PI * 0.5, Math.PI);\n ctx.lineTo(x, y + tl);\n // 左上角\n ctx.arc(x + tl, y + tl, tl, Math.PI, Math.PI * 1.5);\n ctx.lineTo(x + w - tr, y);\n // 右上角\n ctx.arc(x + w - tr, y + tr, tr, Math.PI * 1.5, Math.PI * 2);\n ctx.closePath();\n }\n\n if (stroke) ctx.stroke();\n if (fill) ctx.fill();\n } }, { key: \"measureText\", value: function measureText(\n text, fontSize) {\n var ctx = this.ctx;\n\n\n\n\n // app measureText为0需要累加计算0\n return text.split(\"\").reduce(function (widthScaleSum, _char) {\n var code = _char.charCodeAt(0);\n var widthScale = _utils.CHAR_WIDTH_SCALE_MAP[code - 0x20] || 1;\n return widthScaleSum + widthScale;\n }, 0) * fontSize;\n\n } }, { key: \"setFont\", value: function setFont(_ref3)\n {var fontFamily = _ref3.fontFamily,fontSize = _ref3.fontSize,fontWeight = _ref3.fontWeight,textStyle = _ref3.textStyle;\n var ctx = this.ctx;\n // 设置属性\n\n fontWeight = fontWeight === 'bold' ? 'bold' : 'normal';\n textStyle = textStyle === 'italic' ? 'italic' : 'normal';\n\n\n\n\n\n fontSize = (0, _utils.toPx)(fontSize);\n ctx.font = \"\".concat(textStyle, \" \").concat(fontWeight, \" \").concat(fontSize, \"px \").concat(fontFamily);\n } }, { key: \"dradwBackground\", value: function dradwBackground(\n\n bd, w, h) {\n var ctx = this.ctx;\n if (!bd) {\n\n ctx.setFillStyle('transparent');\n\n\n\n\n // } else if(bd.startsWith('#') || bd.startsWith('rgba') || bd.toLowerCase() === 'transparent' ) {\n // ctx.setFillStyle(bd)\n } else if (_gradient.GD.isGradient(bd)) {\n _gradient.GD.doGradient(bd, w, h, ctx);\n } else {\n ctx.setFillStyle(bd);\n }\n } }, { key: \"drawView\", value: function drawView(\n box, style) {\n var ctx = this.ctx;var\n\n x =\n\n\n\n box.left,y = box.top,w = box.width,h = box.height;var _style$boxShadow =\n\n\n\n\n\n\n\n\n\n\n style.boxShadow,boxShadow = _style$boxShadow === void 0 ? [] : _style$boxShadow,_style$borderRadius = style.borderRadius,borderRadius = _style$borderRadius === void 0 ? 0 : _style$borderRadius,_style$borderWidth = style.borderWidth,borderWidth = _style$borderWidth === void 0 ? 0 : _style$borderWidth,borderStyle = style.borderStyle,borderColor = style.borderColor,_style$color = style.color,color = _style$color === void 0 ? '#000000' : _style$color,bg = style.backgroundColor,rotate = style.rotate,shadow = style.shadow;\n ctx.save();\n // 旋转\n if (rotate) {\n ctx.translate(x + w / 2, y + h / 2);\n ctx.rotate(rotate * Math.PI / 180);\n ctx.translate(-x - w / 2, -y - h / 2);\n }\n\n // 投影\n if (boxShadow.length) {var _boxShadow = _slicedToArray(\n boxShadow, 4),_x = _boxShadow[0],_y2 = _boxShadow[1],b = _boxShadow[2],c = _boxShadow[3];\n ctx.setShadow(_x, _y2, b, c);\n }\n\n // 描边\n if (borderStyle) {\n ctx.lineWidth = borderWidth;\n if (borderStyle == 'dashed') {\n ctx.setLineDash([Math.ceil(borderWidth * 4 / 3), Math.ceil(borderWidth * 4 / 3)]);\n } else if (borderStyle == 'dotted') {\n ctx.setLineDash([borderWidth, borderWidth]);\n }\n ctx.setStrokeStyle(borderColor);\n }\n // 背景\n this.dradwBackground(bg, w, h);\n this.roundRect(x, y, w, h, borderRadius, true, borderColor ? true : false);\n\n ctx.restore();\n } }, { key: \"drawImage\", value: function () {var _drawImage2 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee2(\n img, box, style) {var _this = this;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:_context2.next = 2;return (\n new Promise( /*#__PURE__*/function () {var _ref4 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee(resolve, reject) {var ctx, canvas, _style$borderRadius2, borderRadius, mode, bg, x, y, w, h, _modeImage, _drawImage;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n ctx = _this.ctx;\n canvas = _this.canvas;_style$borderRadius2 =\n\n\n\n\n style.borderRadius, borderRadius = _style$borderRadius2 === void 0 ? 0 : _style$borderRadius2, mode = style.mode, bg = style.backgroundColor;\n\n x =\n\n\n\n box.left, y = box.top, w = box.width, h = box.height;\n ctx.save();\n // 背景\n _this.dradwBackground(bg || 'white', w, h);\n _this.roundRect(x, y, w, h, borderRadius, true, false);\n ctx.clip();\n _modeImage = function _modeImage(img) {\n // 获得缩放到图片大小级别的裁减框\n var rWidth = img.width;\n var rHeight = img.height;\n var startX = 0;\n var startY = 0;\n // 绘画区域比例\n var cp = w / h;\n // 原图比例\n var op = rWidth / rHeight;\n if (cp >= op) {\n rHeight = rWidth / cp;\n // startY = Math.round((h - rHeight) / 2)\n } else {\n rWidth = rHeight * cp;\n startX = Math.round(((img.width || w) - rWidth) / 2);\n }\n if (mode === 'scaleToFill' || !img.width) {\n ctx.drawImage(img.path, x, y, w, h);\n } else {\n ctx.drawImage(img.path, startX, startY, rWidth, rHeight, x, y, w, h);\n }\n };\n _drawImage = function _drawImage(img) {\n if (_this.use2dCanvas) {\n var Image = canvas.createImage();\n Image.onload = function () {\n _modeImage(img);\n ctx.restore();\n setTimeout(function () {return resolve();}, 100);\n\n };\n Image.onerror = function () {\n reject(new Error(\"createImage fail: \".concat(img)));\n };\n Image.src = img;\n } else {\n _modeImage(img);\n ctx.restore();\n setTimeout(function () {return resolve();}, 100);\n }\n };\n\n\n\n\n\n\n\n uni.getImageInfo({\n src: img,\n success: function success(image) {\n image.path = /^(http|\\/\\/|\\/|wxfile|data:image\\/(\\w+);base64|file|bdfile|ttfile)/.test(image.path) ? image.path : \"/\".concat(image.path);\n __f__(\"log\", 'image:::', image, \" at components/lime-painter/draw.js:211\");\n _drawImage(image);\n },\n fail: function fail(err) {\n if (/^\\.|^\\/(?=[^\\/])/.test(img) || /^data:image\\/(\\w+);base64/.test(img)) {\n _drawImage({ path: img });\n } else {\n __f__(\"error\", \"getImageInfo:fail \".concat(img, \" failed \").concat(JSON.stringify(err)), \" at components/lime-painter/draw.js:218\");\n reject(new Error(\"getImageInfo:fail \".concat(img, \" \").concat(JSON.stringify(err))));\n }\n } });case 11:case \"end\":return _context.stop();}}}, _callee);}));return function (_x5, _x6) {return _ref4.apply(this, arguments);};}()));case 2:case \"end\":return _context2.stop();}}}, _callee2);}));function drawImage(_x2, _x3, _x4) {return _drawImage2.apply(this, arguments);}return drawImage;}() }, { key: \"drawLine\", value: function drawLine(\n\n\n\n\n x, y, x2, y2, color, type) {\n var ctx = this.ctx;\n ctx.beginPath();\n ctx.moveTo(x, y);\n ctx.lineTo(x2, y2);\n ctx.closePath();\n ctx.setStrokeStyle(color);\n ctx.stroke();\n }\n\n // eslint-disable-next-line complexity\n }, { key: \"drawText\", value: function drawText(text, box, style) {\n var ctx = this.ctx;var\n\n x =\n\n\n\n box.left,y = box.top,w = box.width,h = box.height;var _style$color2 =\n\n\n\n\n\n\n\n\n\n\n\n\n style.color,color = _style$color2 === void 0 ? '#000000' : _style$color2,_style$lineHeight = style.lineHeight,lineHeight = _style$lineHeight === void 0 ? '1.4em' : _style$lineHeight,_style$fontSize = style.fontSize,fontSize = _style$fontSize === void 0 ? 14 : _style$fontSize,fontWeight = style.fontWeight,_style$fontFamily = style.fontFamily,fontFamily = _style$fontFamily === void 0 ? 'sans-serif' : _style$fontFamily,textStyle = style.textStyle,_style$textAlign = style.textAlign,textAlign = _style$textAlign === void 0 ? 'left' : _style$textAlign,_style$verticalAlign = style.verticalAlign,verticalAlign = _style$verticalAlign === void 0 ? 'top' : _style$verticalAlign,bg = style.backgroundColor,maxLines = style.maxLines,textDecoration = style.textDecoration;\n if (typeof lineHeight === 'string') {// 1.4em\n lineHeight = Math.ceil(parseFloat(lineHeight.replace('em')) * fontSize);\n }\n // || (lineHeight > h)\n if (!text) return;\n ctx.save();\n ctx.setTextBaseline(verticalAlign);\n // 设置属性\n this.setFont({ fontFamily: fontFamily, fontSize: fontSize, fontWeight: fontWeight, textStyle: textStyle });\n ctx.setTextAlign(textAlign);\n\n // 背景色\n this.dradwBackground(bg, w, h);\n this.roundRect(x, y, w, h, 0);\n // 文字颜色\n ctx.setFillStyle(color);\n // 水平布局\n switch (textAlign) {\n case 'left':\n break;\n case 'center':\n x += 0.5 * w;\n break;\n case 'right':\n x += w;\n break;\n default:\n break;}\n\n var textWidth = this.measureText(text, fontSize);\n var actualHeight = Math.ceil(textWidth / w) * lineHeight;\n var paddingTop = Math.ceil((h - actualHeight) / 2);\n if (paddingTop < 0) paddingTop = 0;\n // 垂直布局\n switch (verticalAlign) {\n case 'top':\n break;\n case 'middle':\n y += fontSize / 2; // paddingTop\n break;\n case 'bottom':\n\n y += fontSize; // 2 * paddingTop\n break;\n default:\n break;}\n\n // 绘线\n var _drawLine = function _drawLine(x, y, textWidth) {var _uni$getSystemInfoSyn =\n uni.getSystemInfoSync(),system = _uni$getSystemInfoSyn.system;\n if (/win|mac/.test(system)) {\n y += fontSize / 3;\n }\n\n var to = x;\n switch (textAlign) {\n case 'left':\n x = x;\n to += textWidth;\n break;\n case 'center':\n x = x - textWidth / 2;\n to = x + textWidth;\n break;\n case 'right':\n to = x;\n x = x - textWidth;\n break;\n default:\n break;}\n\n\n if (textDecoration) {\n ctx.setLineWidth(fontSize / 13);\n ctx.beginPath();\n\n if (/\\bunderline\\b/.test(textDecoration)) {\n y -= inlinePaddingTop * 0.8;\n ctx.moveTo(x, y);\n ctx.lineTo(to, y);\n }\n\n if (/\\boverline\\b/.test(textDecoration)) {\n y += inlinePaddingTop;\n ctx.moveTo(x, y - lineHeight);\n ctx.lineTo(to, y - lineHeight);\n }\n if (/\\bline-through\\b/.test(textDecoration)) {\n ctx.moveTo(x, y - lineHeight / 2.5);\n ctx.lineTo(to, y - lineHeight / 2.5);\n }\n ctx.closePath();\n ctx.setStrokeStyle(color);\n ctx.stroke();\n }\n };\n\n var inlinePaddingTop = Math.ceil((lineHeight - fontSize) / 2);\n // 不超过一行\n if (textWidth <= w && !text.includes('\\n')) {\n ctx.fillText(text, x, y + inlinePaddingTop);\n _drawLine(x, y, textWidth);\n return;\n }\n // 多行文本\n var chars = text.split('');\n var _y = y;\n // 逐行绘制\n var line = '';\n var lineIndex = 0;\n var textArray = [];\n for (var index = 0; index <= chars.length; index++) {\n var ch = chars[index];\n // for (let ch of chars) {\n var isLine = ch === '\\n';\n var isRight = index === chars.length - 1;\n ch = isLine ? '' : ch;\n var testLine = line + ch;\n var testWidth = this.measureText(testLine, fontSize); //ctx.measureText(testLine).width\n // 绘制行数大于最大行数,则直接跳出循环\n if (lineIndex >= maxLines) {\n break;\n }\n if (testWidth > w || isLine || isRight) {\n lineIndex++;\n line = isRight ? testLine : line;\n if (lineIndex === maxLines) {\n // ctx.measureText(`${line}...`).width\n while (this.measureText(\"\".concat(line, \"...\"), fontSize) > w) {\n if (line.length <= 1) {\n // 如果只有一个字符时,直接跳出循环\n break;\n }\n line = line.substring(0, line.length - 1);\n }\n line += '...';\n }\n textArray.push(line);\n ctx.fillText(line, x, y + inlinePaddingTop);\n y += lineHeight;\n _drawLine(x, y, testWidth);\n line = ch;\n if (y + lineHeight > _y + h) break;\n // if ((y + lineHeight) > h) break\n } else {\n line = testLine;\n }\n }\n\n // 避免溢出\n // if ((y + lineHeight) <= (_y + h)) {\n // \tctx.fillText(line, x, y + inlinePaddingTop)\n // }\n ctx.restore();\n } }, { key: \"findNode\", value: function findNode(\n element) {var _this2 = this;var parent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var index = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0;var siblings = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : [];var source = arguments.length > 4 ? arguments[4] : undefined;\n var computedStyle = Object.assign({}, this.getComputedStyle(element, parent, index));\n var node = {\n id: id++,\n parent: parent,\n computedStyle: computedStyle,\n attributes: Object.assign({}, this.getAttributes(element)),\n name: (element === null || element === void 0 ? void 0 : element.type) || 'view' };\n\n if (JSON.stringify(parent) === '{}') {var _computedStyle$left =\n computedStyle.left,left = _computedStyle$left === void 0 ? 0 : _computedStyle$left,_computedStyle$top = computedStyle.top,top = _computedStyle$top === void 0 ? 0 : _computedStyle$top,_computedStyle$width = computedStyle.width,width = _computedStyle$width === void 0 ? 0 : _computedStyle$width,_computedStyle$height = computedStyle.height,height = _computedStyle$height === void 0 ? 0 : _computedStyle$height;\n node.layoutBox = { left: left, top: top, width: width, height: height };\n } else {\n node.layoutBox = Object.assign({ left: 0, top: 0 }, this.getLayoutBox(node, parent, index, siblings, source));\n }\n\n if (element === null || element === void 0 ? void 0 : element.views) {\n var childrens = [];\n node.children = [];\n element.views.forEach(function (v, i) {\n childrens.push(_this2.findNode(v, node, i, childrens, element));\n });\n node.children = childrens;\n }\n return node;\n } }, { key: \"getComputedStyle\", value: function getComputedStyle(\n element) {var parent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var index = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0;\n var style = {};\n if (parent.computedStyle) {\n for (var _i2 = 0, _Object$keys = Object.keys(parent.computedStyle); _i2 < _Object$keys.length; _i2++) {var value = _Object$keys[_i2];\n var item = parent.computedStyle[value];\n if (['color', 'fontSize', 'lineHeight', 'verticalAlign', 'fontWeight'].includes(value)) {\n style[value] = /px$/.test(item) ? (0, _utils.toPx)(item) : item;\n }\n }\n }\n\n var node = (element === null || element === void 0 ? void 0 : element.css) ? element.css : element;\n if (!node) return style;\n for (var _i3 = 0, _Object$keys2 = Object.keys(node); _i3 < _Object$keys2.length; _i3++) {var _value = _Object$keys2[_i3];\n var _item = node[_value];\n if (['boxShadow', 'shadow'].includes(_value)) {\n var shadows = _item.split(' ').map(function (v) {return /^\\d/.test(v) ? (0, _utils.toPx)(v) : v;});\n style.boxShadow = shadows;\n }\n if (_value == 'border') {\n var border = _item.split(' ').map(function (v) {return /^\\d/.test(v) ? (0, _utils.toPx)(v) : v;});\n style.borderWidth = border[0];\n style.borderStyle = border[1];\n style.borderColor = border[2];\n }\n if (['background', 'backgroundColor'].includes(_value)) {\n style['backgroundColor'] = _item;\n }\n // 圆角\n if (_value.includes('adius')) {\n if (_value == 'radius') {\n var radius = (_item === null || _item === void 0 ? void 0 : _item.split(' ').map(function (item) {return /^\\d/.test(item) && (0, _utils.toPx)(item, style['width']);}, [])) || [0];\n if (radius.length == 1) {\n style.borderRadius = radius[0];\n } else {var _radius = _slicedToArray(\n radius, 4),tl = _radius[0],tr = _radius[1],br = _radius[2],bl = _radius[3];\n style.borderRadius = {\n borderTopLeftRadius: tl,\n borderTopRightRadius: tr || tl,\n borderBottomRightRadius: br || tl,\n borderBottomLeftRadius: tr };\n\n }\n } else {\n if (typeof style.borderRadius === 'object') {\n style.borderRadius[_value] = (0, _utils.toPx)(_item, style['width']);\n } else {\n style.borderRadius = {\n borderTopLeftRadius: style.borderRadius || 0,\n borderTopRightRadius: style.borderRadius || 0,\n borderBottomRightRadius: style.borderRadius || 0,\n borderBottomLeftRadius: style.borderRadius || 0 };\n\n style.borderRadius[_value] = (0, _utils.toPx)(_item, style['width']);\n }\n }\n } else if (_value == 'views') {\n } else {\n style[_value] = /%|px|rpx$/.test(_item) ? (0, _utils.toPx)(_item) : _item;\n }\n }\n return style;\n } }, { key: \"getLayoutBox\", value: function getLayoutBox(\n element) {var _this3 = this;var parent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var index = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0;var siblings = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : [];var source = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : {};\n var box = {};var _ref5 =\n element || {},name = _ref5.name,computedStyle = _ref5.computedStyle,layoutBox = _ref5.layoutBox,attributes = _ref5.attributes;\n if (!name) return box;\n var isText = name === 'text';\n var isParentText = parent.name === 'text';\n var ctx = this.ctx;\n // 获取left\n var getNodeLeft = function getNodeLeft() {\n if (typeof computedStyle.left === 'number') {\n return computedStyle.left;\n }\n // 如果是块元素\n if (!isText) {var _parent$layoutBox;\n return ((_parent$layoutBox = parent.layoutBox) === null || _parent$layoutBox === void 0 ? void 0 : _parent$layoutBox.left) || 0;\n }\n // 如果是第1个元素\n var isLeft = index == 0;\n if (isLeft) {\n // 如果父级是文本\n if (isParentText) {var _parent$layoutBox2, _parent$layoutBox3;\n return ((parent === null || parent === void 0 ? void 0 : (_parent$layoutBox2 = parent.layoutBox) === null || _parent$layoutBox2 === void 0 ? void 0 : _parent$layoutBox2.left) || 0) + ((parent === null || parent === void 0 ? void 0 : (_parent$layoutBox3 = parent.layoutBox) === null || _parent$layoutBox3 === void 0 ? void 0 : _parent$layoutBox3.width) || 0);\n } else {var _parent$layoutBox4;\n return (parent === null || parent === void 0 ? void 0 : (_parent$layoutBox4 = parent.layoutBox) === null || _parent$layoutBox4 === void 0 ? void 0 : _parent$layoutBox4.left) || 0;\n }\n } else {\n var leftNode = siblings[index - 1];\n return leftNode.layoutBox.left + leftNode.layoutBox.width;\n }\n };\n\n // 获取宽度\n var getNodeWidth = function getNodeWidth() {\n if (typeof computedStyle.width === 'number') {\n return computedStyle.width;\n }\n if (!isText) {var _parent$layoutBox5;\n return parent === null || parent === void 0 ? void 0 : (_parent$layoutBox5 = parent.layoutBox) === null || _parent$layoutBox5 === void 0 ? void 0 : _parent$layoutBox5.width;\n }\n if (isText) {var _ref6 =\n\n\n\n\n\n\n computedStyle || {},_ref6$fontSize = _ref6.fontSize,fontSize = _ref6$fontSize === void 0 ? 14 : _ref6$fontSize,_ref6$lineHeight = _ref6.lineHeight,lineHeight = _ref6$lineHeight === void 0 ? '1.4em' : _ref6$lineHeight,fontWeight = _ref6.fontWeight,_ref6$fontFamily = _ref6.fontFamily,fontFamily = _ref6$fontFamily === void 0 ? 'sans-serif' : _ref6$fontFamily,textStyle = _ref6.textStyle;\n _this3.setFont({ fontFamily: fontFamily, fontSize: fontSize, fontWeight: fontWeight, textStyle: textStyle });\n var width = _this3.measureText(attributes.text, fontSize);\n if (!isParentText) {var _parent$layoutBox6;\n if (width < ((parent === null || parent === void 0 ? void 0 : (_parent$layoutBox6 = parent.layoutBox) === null || _parent$layoutBox6 === void 0 ? void 0 : _parent$layoutBox6.width) || 0)) {\n return width;\n } else {var _parent$layoutBox7;\n return (parent === null || parent === void 0 ? void 0 : (_parent$layoutBox7 = parent.layoutBox) === null || _parent$layoutBox7 === void 0 ? void 0 : _parent$layoutBox7.width) || 0;\n }\n } else {\n var res = _this3.getParent(parent, 'view');\n var maxWidth = res.layoutBox.width + res.layoutBox.left - box.left;\n return maxWidth > width ? width : maxWidth;\n }\n }\n };\n // 获取高度\n var getNodeHeight = function getNodeHeight() {\n if (computedStyle.height) {\n return computedStyle.height;\n }\n if (!isText) {\n return 0;\n }\n // 如果父级有高度\n if (parent.layoutBox.height == parent.computedStyle.height && parent.computedStyle.height != 0) {\n return parent.layoutBox.height;\n }\n // 如果父级没有高度\n if (!parent.computedStyle.height) {var _ref7 =\n\n\n\n computedStyle || {},_ref7$fontSize = _ref7.fontSize,fontSize = _ref7$fontSize === void 0 ? 14 : _ref7$fontSize,_ref7$lineHeight = _ref7.lineHeight,lineHeight = _ref7$lineHeight === void 0 ? '1.4em' : _ref7$lineHeight;\n if (typeof lineHeight === 'string') {// 1.4em\n lineHeight = Math.ceil(parseFloat(lineHeight.replace('em')) * fontSize);\n }\n parent.layoutBox.height = parent.layoutBox.height > lineHeight ? parent.layoutBox.height : lineHeight;\n return lineHeight;\n }\n // const res = this.getParent(parent, 'view')\n // const maxHeight = res.layoutBox.height + res.layoutBox.top - box.top\n // return maxHeight\n };\n\n // 获取top\n var getNodeTop = function getNodeTop() {var _parent$layoutBox12;var\n verticalAlign = computedStyle.verticalAlign;\n if (computedStyle.top) {\n return computedStyle.top;\n }\n if (verticalAlign === 'bottom') {var _parent$layoutBox8, _parent$layoutBox9;\n return (parent === null || parent === void 0 ? void 0 : (_parent$layoutBox8 = parent.layoutBox) === null || _parent$layoutBox8 === void 0 ? void 0 : _parent$layoutBox8.top) + ((parent === null || parent === void 0 ? void 0 : (_parent$layoutBox9 = parent.layoutBox) === null || _parent$layoutBox9 === void 0 ? void 0 : _parent$layoutBox9.height) - box.height || 0);\n }\n if (verticalAlign === 'middle') {var _parent$layoutBox10, _parent$layoutBox11;\n return (parent === null || parent === void 0 ? void 0 : (_parent$layoutBox10 = parent.layoutBox) === null || _parent$layoutBox10 === void 0 ? void 0 : _parent$layoutBox10.top) + ((parent === null || parent === void 0 ? void 0 : (_parent$layoutBox11 = parent.layoutBox) === null || _parent$layoutBox11 === void 0 ? void 0 : _parent$layoutBox11.height) - box.height || 0) / 2;\n }\n return (parent === null || parent === void 0 ? void 0 : (_parent$layoutBox12 = parent.layoutBox) === null || _parent$layoutBox12 === void 0 ? void 0 : _parent$layoutBox12.top) || 0;\n };\n box.left = getNodeLeft();\n\n ctx.save();\n box.width = getNodeWidth();\n box.height = getNodeHeight();\n // 获取top\n box.top = getNodeTop();\n\n ctx.restore();\n // for (let value of Object.keys(node)) {\n // \tconst item = node[value]\n // \tif(['left', 'right', 'top', 'bottom', 'width', 'height'].includes(value)) {\n // \t\tbox[value] = toPx(item) + (parent?.layoutBox[value] || 0)\n // \t}\n // }\n return box;\n } }, { key: \"getParent\", value: function getParent(\n\n element, name) {\n if (element.name === name) {\n return element;\n } else if (element.parent) {\n return this.getParent(element.parent, name);\n }\n } }, { key: \"getAttributes\", value: function getAttributes(\n element) {\n var arr = {};\n if (element === null || element === void 0 ? void 0 : element.url) {\n arr.src = element.url;\n }\n if (element === null || element === void 0 ? void 0 : element.text) {\n arr.text = element.text;\n }\n return arr;\n } }, { key: \"drawBoard\", value: function () {var _drawBoard = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee3(\n element) {var node;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:\n node = this.findNode(element);\n __f__(\"log\", 'node', node, \" at components/lime-painter/draw.js:644\");return _context3.abrupt(\"return\",\n this.drawNode(node));case 3:case \"end\":return _context3.stop();}}}, _callee3, this);}));function drawBoard(_x7) {return _drawBoard.apply(this, arguments);}return drawBoard;}() }, { key: \"drawNode\", value: function () {var _drawNode = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee4(\n\n element) {var layoutBox, computedStyle, name, _element$attributes, src, text, childs, _iterator, _step, child;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0:\n\n layoutBox =\n\n\n element.layoutBox, computedStyle = element.computedStyle, name = element.name;_element$attributes =\n\n\n\n element.attributes, src = _element$attributes.src, text = _element$attributes.text;if (!(\n name === 'view')) {_context4.next = 6;break;}\n this.drawView(layoutBox, computedStyle);_context4.next = 12;break;case 6:if (!(\n name === 'image')) {_context4.next = 11;break;}_context4.next = 9;return (\n this.drawImage(src, layoutBox, computedStyle));case 9:_context4.next = 12;break;case 11:\n if (name === 'text') {\n this.drawText(text, layoutBox, computedStyle);\n }case 12:if (\n element.children) {_context4.next = 14;break;}return _context4.abrupt(\"return\");case 14:\n childs = Object.values ? Object.values(element.children) : Object.keys(element.children).map(function (key) {return element.children[key];});_iterator = _createForOfIteratorHelper(\n childs);_context4.prev = 16;_iterator.s();case 18:if ((_step = _iterator.n()).done) {_context4.next = 24;break;}child = _step.value;_context4.next = 22;return (\n this.drawNode(child));case 22:_context4.next = 18;break;case 24:_context4.next = 29;break;case 26:_context4.prev = 26;_context4.t0 = _context4[\"catch\"](16);_iterator.e(_context4.t0);case 29:_context4.prev = 29;_iterator.f();return _context4.finish(29);case 32:case \"end\":return _context4.stop();}}}, _callee4, this, [[16, 26, 29, 32]]);}));function drawNode(_x8) {return _drawNode.apply(this, arguments);}return drawNode;}() }]);return Draw;}();exports.Draw = Draw;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9saW1lLXBhaW50ZXIvZHJhdy5qcyJdLCJuYW1lcyI6WyJpZCIsIkRyYXciLCJjb250ZXh0IiwiY2FudmFzIiwidXNlMmRDYW52YXMiLCJjdHgiLCJ4IiwieSIsInciLCJoIiwiciIsImZpbGwiLCJzdHJva2UiLCJiZWdpblBhdGgiLCJyZWN0IiwiYm9yZGVyVG9wTGVmdFJhZGl1cyIsInRsIiwiYm9yZGVyVG9wUmlnaHRSYWRpdXMiLCJ0ciIsImJvcmRlckJvdHRvbVJpZ2h0UmFkaXVzIiwiYnIiLCJib3JkZXJCb3R0b21MZWZ0UmFkaXVzIiwiYmwiLCJhcmMiLCJNYXRoIiwiUEkiLCJsaW5lVG8iLCJjbG9zZVBhdGgiLCJ0ZXh0IiwiZm9udFNpemUiLCJzcGxpdCIsInJlZHVjZSIsIndpZHRoU2NhbGVTdW0iLCJjaGFyIiwiY29kZSIsImNoYXJDb2RlQXQiLCJ3aWR0aFNjYWxlIiwiQ0hBUl9XSURUSF9TQ0FMRV9NQVAiLCJmb250RmFtaWx5IiwiZm9udFdlaWdodCIsInRleHRTdHlsZSIsImZvbnQiLCJiZCIsInNldEZpbGxTdHlsZSIsIkdEIiwiaXNHcmFkaWVudCIsImRvR3JhZGllbnQiLCJib3giLCJzdHlsZSIsImxlZnQiLCJ0b3AiLCJ3aWR0aCIsImhlaWdodCIsImJveFNoYWRvdyIsImJvcmRlclJhZGl1cyIsImJvcmRlcldpZHRoIiwiYm9yZGVyU3R5bGUiLCJib3JkZXJDb2xvciIsImNvbG9yIiwiYmciLCJiYWNrZ3JvdW5kQ29sb3IiLCJyb3RhdGUiLCJzaGFkb3ciLCJzYXZlIiwidHJhbnNsYXRlIiwibGVuZ3RoIiwiYiIsImMiLCJzZXRTaGFkb3ciLCJsaW5lV2lkdGgiLCJzZXRMaW5lRGFzaCIsImNlaWwiLCJzZXRTdHJva2VTdHlsZSIsImRyYWR3QmFja2dyb3VuZCIsInJvdW5kUmVjdCIsInJlc3RvcmUiLCJpbWciLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsIm1vZGUiLCJjbGlwIiwiX21vZGVJbWFnZSIsInJXaWR0aCIsInJIZWlnaHQiLCJzdGFydFgiLCJzdGFydFkiLCJjcCIsIm9wIiwicm91bmQiLCJkcmF3SW1hZ2UiLCJwYXRoIiwiX2RyYXdJbWFnZSIsIkltYWdlIiwiY3JlYXRlSW1hZ2UiLCJvbmxvYWQiLCJzZXRUaW1lb3V0Iiwib25lcnJvciIsIkVycm9yIiwic3JjIiwidW5pIiwiZ2V0SW1hZ2VJbmZvIiwic3VjY2VzcyIsImltYWdlIiwidGVzdCIsImZhaWwiLCJlcnIiLCJKU09OIiwic3RyaW5naWZ5IiwieDIiLCJ5MiIsInR5cGUiLCJtb3ZlVG8iLCJsaW5lSGVpZ2h0IiwidGV4dEFsaWduIiwidmVydGljYWxBbGlnbiIsIm1heExpbmVzIiwidGV4dERlY29yYXRpb24iLCJwYXJzZUZsb2F0IiwicmVwbGFjZSIsInNldFRleHRCYXNlbGluZSIsInNldEZvbnQiLCJzZXRUZXh0QWxpZ24iLCJ0ZXh0V2lkdGgiLCJtZWFzdXJlVGV4dCIsImFjdHVhbEhlaWdodCIsInBhZGRpbmdUb3AiLCJfZHJhd0xpbmUiLCJnZXRTeXN0ZW1JbmZvU3luYyIsInN5c3RlbSIsInRvIiwic2V0TGluZVdpZHRoIiwiaW5saW5lUGFkZGluZ1RvcCIsImluY2x1ZGVzIiwiZmlsbFRleHQiLCJjaGFycyIsIl95IiwibGluZSIsImxpbmVJbmRleCIsInRleHRBcnJheSIsImluZGV4IiwiY2giLCJpc0xpbmUiLCJpc1JpZ2h0IiwidGVzdExpbmUiLCJ0ZXN0V2lkdGgiLCJzdWJzdHJpbmciLCJwdXNoIiwiZWxlbWVudCIsInBhcmVudCIsInNpYmxpbmdzIiwic291cmNlIiwiY29tcHV0ZWRTdHlsZSIsIk9iamVjdCIsImFzc2lnbiIsImdldENvbXB1dGVkU3R5bGUiLCJub2RlIiwiYXR0cmlidXRlcyIsImdldEF0dHJpYnV0ZXMiLCJuYW1lIiwibGF5b3V0Qm94IiwiZ2V0TGF5b3V0Qm94Iiwidmlld3MiLCJjaGlsZHJlbnMiLCJjaGlsZHJlbiIsImZvckVhY2giLCJ2IiwiaSIsImZpbmROb2RlIiwia2V5cyIsInZhbHVlIiwiaXRlbSIsImNzcyIsInNoYWRvd3MiLCJtYXAiLCJib3JkZXIiLCJyYWRpdXMiLCJpc1RleHQiLCJpc1BhcmVudFRleHQiLCJnZXROb2RlTGVmdCIsImlzTGVmdCIsImxlZnROb2RlIiwiZ2V0Tm9kZVdpZHRoIiwicmVzIiwiZ2V0UGFyZW50IiwibWF4V2lkdGgiLCJnZXROb2RlSGVpZ2h0IiwiZ2V0Tm9kZVRvcCIsImFyciIsInVybCIsImRyYXdOb2RlIiwiZHJhd1ZpZXciLCJkcmF3VGV4dCIsImNoaWxkcyIsInZhbHVlcyIsImtleSIsImNoaWxkIl0sIm1hcHBpbmdzIjoid1JBQUE7QUFDQSwwRDtBQUNBLElBQUlBLEVBQUUsR0FBRyxDQUFULEM7QUFDYUMsSTtBQUNaLGdCQUFZQyxPQUFaLEVBQXFCQyxNQUFyQixFQUFrRCxLQUFyQkMsV0FBcUIsdUVBQVAsS0FBTztBQUNqRCxTQUFLQyxHQUFMLEdBQVdILE9BQVg7QUFDQSxTQUFLQyxNQUFMLEdBQWNBLE1BQU0sSUFBSSxJQUF4QjtBQUNBLFNBQUtDLFdBQUwsR0FBbUJBLFdBQW5CO0FBQ0EsRzs7QUFFU0UsSyxFQUFHQyxDLEVBQUdDLEMsRUFBR0MsQyxFQUFHQyxDLEVBQWlDLEtBQTlCQyxJQUE4Qix1RUFBdkIsS0FBdUIsS0FBaEJDLE1BQWdCLHVFQUFQLEtBQU87QUFDdEQsVUFBSUYsQ0FBQyxHQUFHLENBQVIsRUFBVztBQUNYLFVBQU1MLEdBQUcsR0FBRyxLQUFLQSxHQUFqQjs7QUFFQUEsU0FBRyxDQUFDUSxTQUFKO0FBQ0EsVUFBRyxDQUFDSCxDQUFKLEVBQU87QUFDTkwsV0FBRyxDQUFDUyxJQUFKLENBQVNSLENBQVQsRUFBWUMsQ0FBWixFQUFlQyxDQUFmLEVBQWtCQyxDQUFsQjtBQUNBLE9BRkQsTUFFTzs7Ozs7O0FBTUZDLFNBQUMsZUFBS0EsQ0FBQyxFQUFEQSxDQUFMLGdDQUFPQSxDQUFQLCtCQUFTQSxDQUFULCtCQUFXQSxDQUFYLFNBTkMsOEJBRUxLLG1CQUZLLENBRWdCQyxFQUZoQixzQ0FF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UUFBTCxDQUFjL0IsU0FBZCxFQUF5QlIsYUFBekIsRTtBQUNVTyxvQkFBSSxLQUFLLE87QUFDYix1QkFBS3JFLFNBQUwsQ0FBZVMsR0FBZixFQUFvQjZELFNBQXBCLEVBQStCUixhQUEvQixDO0FBQ0Esb0JBQUlPLElBQUksS0FBSyxNQUFiLEVBQXFCO0FBQzNCLHVCQUFLaUMsUUFBTCxDQUFjcEssSUFBZCxFQUFvQm9JLFNBQXBCLEVBQStCUixhQUEvQjtBQUNBLGlCO0FBQ0lKLHVCQUFPLENBQUNnQixRO0FBQ1A2QixzQixHQUFTeEMsTUFBTSxDQUFDeUMsTUFBUCxHQUFnQnpDLE1BQU0sQ0FBQ3lDLE1BQVAsQ0FBYzlDLE9BQU8sQ0FBQ2dCLFFBQXRCLENBQWhCLEdBQWtEWCxNQUFNLENBQUNnQixJQUFQLENBQVlyQixPQUFPLENBQUNnQixRQUFwQixFQUE4QlUsR0FBOUIsQ0FBa0MsVUFBQ3FCLEdBQUQsVUFBUy9DLE9BQU8sQ0FBQ2dCLFFBQVIsQ0FBaUIrQixHQUFqQixDQUFULEVBQWxDLEM7QUFDN0NGLHNCLDBHQUFURyxLO0FBQ0osdUJBQUtOLFFBQUwsQ0FBY00sS0FBZCxDIiwiZmlsZSI6IjQ1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdG9QeCwgQ0hBUl9XSURUSF9TQ0FMRV9NQVAsIGJhc2U2NHNyYyB9IGZyb20gJy4vdXRpbHMnXHJcbmltcG9ydCB7IEdEIH0gZnJvbSAnLi9ncmFkaWVudCdcclxubGV0IGlkID0gMFxyXG5leHBvcnQgY2xhc3MgRHJhdyB7XHJcblx0Y29uc3RydWN0b3IoY29udGV4dCwgY2FudmFzLCB1c2UyZENhbnZhcyA9IGZhbHNlKSB7XHJcblx0XHR0aGlzLmN0eCA9IGNvbnRleHRcclxuXHRcdHRoaXMuY2FudmFzID0gY2FudmFzIHx8IG51bGxcclxuXHRcdHRoaXMudXNlMmRDYW52YXMgPSB1c2UyZENhbnZhc1xyXG5cdH1cclxuXHRcclxuXHRyb3VuZFJlY3QoeCwgeSwgdywgaCwgciwgZmlsbCA9IGZhbHNlLCBzdHJva2UgPSBmYWxzZSkge1xyXG5cdFx0aWYgKHIgPCAwKSByZXR1cm5cclxuXHRcdGNvbnN0IGN0eCA9IHRoaXMuY3R4XHJcblxyXG5cdFx0Y3R4LmJlZ2luUGF0aCgpXHJcblx0XHRpZighcikge1xyXG5cdFx0XHRjdHgucmVjdCh4LCB5LCB3LCBoKVxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0bGV0IHtcclxuXHRcdFx0XHRib3JkZXJUb3BMZWZ0UmFkaXVzOiB0bCA9IHIgfHwgMCxcclxuXHRcdFx0XHRib3JkZXJUb3BSaWdodFJhZGl1czogdHIgPSByIHx8IDAsXHJcblx0XHRcdFx0Ym9yZGVyQm90dG9tUmlnaHRSYWRpdXM6IGJyID0gciB8fCAwLFxyXG5cdFx0XHRcdGJvcmRlckJvdHRvbUxlZnRSYWRpdXM6IGJsID0gciB8fCAwXHJcblx0XHRcdH0gPSByIHx8IHtyLHIscixyfVxyXG5cdFx0XHRjdHguYmVnaW5QYXRoKClcclxuXHRcdFx0Ly8g5Y+z5LiL6KeSXHJcblx0XHRcdGN0eC5hcmMoeCArIHcgLSBiciwgeSArIGggLSBiciwgYnIsIDAsIE1hdGguUEkgKiAwLjUpXHJcblx0XHRcdGN0eC5saW5lVG8oeCArIGJsLCB5ICsgaClcclxuXHRcdFx0Ly8g5bem5LiL6KeSXHJcblx0XHRcdGN0eC5hcmMoeCArIGJsLCB5ICsgaCAtIGJsLCBibCwgTWF0aC5QSSAqIDAuNSwgTWF0aC5QSSlcclxuXHRcdFx0Y3R4LmxpbmVUbyh4LCB5ICsgdGwpXHJcblx0XHRcdC8vIOW3puS4iuinklxyXG5cdFx0XHRjdHguYXJjKHggKyB0bCwgeSArIHRsLCB0bCwgTWF0aC5QSSwgTWF0aC5QSSAqIDEuNSlcclxuXHRcdFx0Y3R4LmxpbmVUbyh4ICsgdyAtIHRyLCB5KVxyXG5cdFx0XHQvLyDlj7PkuIrop5JcclxuXHRcdFx0Y3R4LmFyYyh4ICsgdyAtIHRyLCB5ICsgdHIsIHRyLCBNYXRoLlBJICogMS41LCBNYXRoLlBJICogMilcclxuXHRcdFx0Y3R4LmNsb3NlUGF0aCgpXHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGlmIChzdHJva2UpIGN0eC5zdHJva2UoKVxyXG5cdFx0aWYgKGZpbGwpIGN0eC5maWxsKClcclxuXHR9XHJcblx0bWVhc3VyZVRleHQodGV4dCwgZm9udFNpemUpIHtcclxuXHRcdGNvbnN0IGN0eCA9IHRoaXMuY3R4XHJcblxyXG5cclxuXHJcblxyXG5cdFx0Ly8gYXBwIG1lYXN1cmVUZXh05Li6MOmcgOimgee0r+WKoOiuoeeulzBcclxuXHRcdHJldHVybiB0ZXh0LnNwbGl0KFwiXCIpLnJlZHVjZSgod2lkdGhTY2FsZVN1bSwgY2hhcikgPT4ge1xyXG5cdFx0XHRsZXQgY29kZSA9IGNoYXIuY2hhckNvZGVBdCgwKTtcclxuXHRcdFx0bGV0IHdpZHRoU2NhbGUgPSBDSEFSX1dJRFRIX1NDQUxFX01BUFtjb2RlIC0gMHgyMF0gfHwgMTtcclxuXHRcdFx0cmV0dXJuIHdpZHRoU2NhbGVTdW0gKyB3aWR0aFNjYWxlO1xyXG5cdFx0ICB9LCAwKSAqIGZvbnRTaXplO1xyXG5cclxuXHR9XHJcblx0c2V0Rm9udCh7Zm9udEZhbWlseSwgZm9udFNpemUsIGZvbnRXZWlnaHQsIHRleHRTdHlsZX0pIHtcclxuXHRcdGxldCBjdHggPSB0aGlzLmN0eFxyXG5cdFx0Ly8g6K6+572u5bGe5oCnXHJcblxyXG5cdFx0Zm9udFdlaWdodCA9IGZvbnRXZWlnaHQgPT09ICdib2xkJyA/ICdib2xkJyA6ICdub3JtYWwnXHJcblx0XHR0ZXh0U3R5bGUgPSAgdGV4dFN0eWxlID09PSAnaXRhbGljJyA/ICdpdGFsaWMnIDogJ25vcm1hbCdcclxuXHJcblxyXG5cclxuXHJcblxyXG5cdFx0Zm9udFNpemUgPSB0b1B4KGZvbnRTaXplKVxyXG5cdFx0Y3R4LmZvbnQgPSBgJHt0ZXh0U3R5bGV9ICR7Zm9udFdlaWdodH0gJHtmb250U2l6ZX1weCAke2ZvbnRGYW1pbHl9YDtcclxuXHR9XHJcblx0XHJcblx0ZHJhZHdCYWNrZ3JvdW5kKGJkLCB3LCBoKSB7XHJcblx0XHRjb25zdCBjdHggPSB0aGlzLmN0eFxyXG5cdFx0aWYgKCFiZCkge1xyXG5cclxuXHRcdFx0Y3R4LnNldEZpbGxTdHlsZSgndHJhbnNwYXJlbnQnKVxyXG5cclxuXHJcblxyXG5cclxuXHRcdC8vIH0gZWxzZSBpZihiZC5zdGFydHNXaXRoKCcjJykgfHwgYmQuc3RhcnRzV2l0aCgncmdiYScpIHx8IGJkLnRvTG93ZXJDYXNlKCkgPT09ICd0cmFuc3BhcmVudCcgKSB7XHJcblx0XHRcdC8vIGN0eC5zZXRGaWxsU3R5bGUoYmQpXHJcblx0XHR9IGVsc2UgaWYoR0QuaXNHcmFkaWVudChiZCkpIHtcclxuXHRcdFx0R0QuZG9HcmFkaWVudChiZCwgdywgaCwgY3R4KTtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdGN0eC5zZXRGaWxsU3R5bGUoYmQpXHJcblx0XHR9XHJcblx0fVxyXG5cdGRyYXdWaWV3KGJveCwgc3R5bGUpIHtcclxuXHRcdGNvbnN0IGN0eCA9IHRoaXMuY3R4XHJcblx0XHRjb25zdCB7XHJcblx0XHRcdGxlZnQ6IHgsXHJcblx0XHRcdHRvcDogeSxcclxuXHRcdFx0d2lkdGg6IHcsXHJcblx0XHRcdGhlaWdodDogaFxyXG5cdFx0fSA9IGJveFxyXG5cdFx0bGV0IHtcclxuXHRcdFx0Ym94U2hhZG93ID0gW10sXHJcblx0XHRcdFx0Ym9yZGVyUmFkaXVzID0gMCxcclxuXHRcdFx0XHRib3JkZXJXaWR0aCA9IDAsXHJcblx0XHRcdFx0Ym9yZGVyU3R5bGUsXHJcblx0XHRcdFx0Ym9yZGVyQ29sb3IsXHJcblx0XHRcdFx0Y29sb3IgPSAnIzAwMDAwMCcsXHJcblx0XHRcdFx0YmFja2dyb3VuZENvbG9yOiBiZyxcclxuXHRcdFx0XHRyb3RhdGUsXHJcblx0XHRcdFx0c2hhZG93XHJcblx0XHR9ID0gc3R5bGVcclxuXHRcdGN0eC5zYXZlKClcclxuXHRcdC8vIOaXi+i9rFxyXG5cdFx0aWYgKHJvdGF0ZSkge1xyXG5cdFx0XHRjdHgudHJhbnNsYXRlKHggKyB3IC8gMiwgeSArIGggLyAyKVxyXG5cdFx0XHRjdHgucm90YXRlKHJvdGF0ZSAqIE1hdGguUEkgLyAxODApXHJcblx0XHRcdGN0eC50cmFuc2xhdGUoLXggLSB3IC8gMiwgLXkgLSBoIC8gMilcclxuXHRcdH1cclxuXHJcblx0XHQvLyDmipXlvbFcclxuXHRcdGlmIChib3hTaGFkb3cubGVuZ3RoKSB7XHJcblx0XHRcdGNvbnN0IFt4LCB5LCBiLCBjXSA9IGJveFNoYWRvd1xyXG5cdFx0XHRjdHguc2V0U2hhZG93KHgsIHksIGIsIGMpXHJcblx0XHR9XHJcblxyXG5cdFx0Ly8g5o+P6L65XHJcblx0XHRpZiAoYm9yZGVyU3R5bGUpIHtcclxuXHRcdFx0Y3R4LmxpbmVXaWR0aCA9IGJvcmRlcldpZHRoXHJcblx0XHRcdGlmIChib3JkZXJTdHlsZSA9PSAnZGFzaGVkJykge1xyXG5cdFx0XHRcdGN0eC5zZXRMaW5lRGFzaChbTWF0aC5jZWlsKGJvcmRlcldpZHRoICogNCAvIDMpLCBNYXRoLmNlaWwoYm9yZGVyV2lkdGggKiA0IC8gMyldKVxyXG5cdFx0XHR9IGVsc2UgaWYgKGJvcmRlclN0eWxlID09ICdkb3R0ZWQnKSB7XHJcblx0XHRcdFx0Y3R4LnNldExpbmVEYXNoKFtib3JkZXJXaWR0aCwgYm9yZGVyV2lkdGhdKVxyXG5cdFx0XHR9XHJcblx0XHRcdGN0eC5zZXRTdHJva2VTdHlsZShib3JkZXJDb2xvcilcclxuXHRcdH1cclxuXHRcdC8vIOiDjOaZr1xyXG5cdFx0dGhpcy5kcmFkd0JhY2tncm91bmQoYmcsIHcsIGgpXHJcblx0XHR0aGlzLnJvdW5kUmVjdCh4LCB5LCB3LCBoLCBib3JkZXJSYWRpdXMsIHRydWUsIGJvcmRlckNvbG9yID8gdHJ1ZSA6IGZhbHNlKVxyXG5cclxuXHRcdGN0eC5yZXN0b3JlKClcclxuXHR9XHJcblx0YXN5bmMgZHJhd0ltYWdlKGltZywgYm94LCBzdHlsZSkge1xyXG5cdFx0YXdhaXQgbmV3IFByb21pc2UoYXN5bmMgKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0XHRjb25zdCBjdHggPSB0aGlzLmN0eFxyXG5cdFx0XHRjb25zdCBjYW52YXMgPSB0aGlzLmNhbnZhc1xyXG5cdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0Ym9yZGVyUmFkaXVzID0gMCxcclxuXHRcdFx0XHRtb2RlLFxyXG5cdFx0XHRcdGJhY2tncm91bmRDb2xvcjogYmdcclxuXHRcdFx0fSA9IHN0eWxlXHJcblx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRsZWZ0OiB4LFxyXG5cdFx0XHRcdHRvcDogeSxcclxuXHRcdFx0XHR3aWR0aDogdyxcclxuXHRcdFx0XHRoZWlnaHQ6IGhcclxuXHRcdFx0fSA9IGJveFxyXG5cdFx0XHRjdHguc2F2ZSgpXHJcblx0XHRcdC8vIOiDjOaZr1xyXG5cdFx0XHR0aGlzLmRyYWR3QmFja2dyb3VuZChiZyB8fCAnd2hpdGUnLCB3LCBoKVxyXG5cdFx0XHR0aGlzLnJvdW5kUmVjdCh4LCB5LCB3LCBoLCBib3JkZXJSYWRpdXMsIHRydWUsIGZhbHNlKVxyXG5cdFx0XHRjdHguY2xpcCgpXHJcblx0XHRcdGNvbnN0IF9tb2RlSW1hZ2UgPSAoaW1nKSA9PiB7XHJcblx0XHRcdFx0Ly8g6I635b6X57yp5pS+5Yiw5Zu+54mH5aSn5bCP57qn5Yir55qE6KOB5YeP5qGGXHJcblx0XHRcdFx0bGV0IHJXaWR0aCA9IGltZy53aWR0aFxyXG5cdFx0XHRcdGxldCBySGVpZ2h0ID0gaW1nLmhlaWdodFxyXG5cdFx0XHRcdGxldCBzdGFydFggPSAwXHJcblx0XHRcdFx0bGV0IHN0YXJ0WSA9IDBcclxuXHRcdFx0XHQvLyDnu5jnlLvljLrln5/mr5TkvotcclxuXHRcdFx0XHRjb25zdCBjcCA9IHcgLyBoXHJcblx0XHRcdFx0Ly8g5Y6f5Zu+5q+U5L6LXHJcblx0XHRcdFx0Y29uc3Qgb3AgPSByV2lkdGggLyBySGVpZ2h0XHJcblx0XHRcdFx0aWYgKGNwID49IG9wKSB7XHJcblx0XHRcdFx0XHRySGVpZ2h0ID0gcldpZHRoIC8gY3A7XHJcblx0XHRcdFx0XHQvLyBzdGFydFkgPSBNYXRoLnJvdW5kKChoIC0gckhlaWdodCkgLyAyKVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRyV2lkdGggPSBySGVpZ2h0ICogY3A7XHJcblx0XHRcdFx0XHRzdGFydFggPSBNYXRoLnJvdW5kKCgoaW1nLndpZHRoIHx8IHcpIC0gcldpZHRoKSAvIDIpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChtb2RlID09PSAnc2NhbGVUb0ZpbGwnIHx8ICFpbWcud2lkdGgpIHtcclxuXHRcdFx0XHRcdGN0eC5kcmF3SW1hZ2UoaW1nLnBhdGgsIHgsIHksIHcsIGgpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjdHguZHJhd0ltYWdlKGltZy5wYXRoLCBzdGFydFgsIHN0YXJ0WSwgcldpZHRoLCBySGVpZ2h0LCB4LCB5LCB3LCBoKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRjb25zdCBfZHJhd0ltYWdlID0gKGltZykgPT4ge1xyXG5cdFx0XHRcdGlmICh0aGlzLnVzZTJkQ2FudmFzKSB7XHJcblx0XHRcdFx0XHRjb25zdCBJbWFnZSA9IGNhbnZhcy5jcmVhdGVJbWFnZSgpXHJcblx0XHRcdFx0XHRJbWFnZS5vbmxvYWQgPSAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdF9tb2RlSW1hZ2UoaW1nKVxyXG5cdFx0XHRcdFx0XHRjdHgucmVzdG9yZSgpXHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCk9PiByZXNvbHZlKCksIDEwMClcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRJbWFnZS5vbmVycm9yID0gKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRyZWplY3QobmV3IEVycm9yKGBjcmVhdGVJbWFnZSBmYWlsOiAke2ltZ31gKSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEltYWdlLnNyYyA9IGltZ1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRfbW9kZUltYWdlKGltZylcclxuXHRcdFx0XHRcdGN0eC5yZXN0b3JlKClcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCk9PiByZXNvbHZlKCksIDEwMClcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHRcdHVuaS5nZXRJbWFnZUluZm8oe1xyXG5cdFx0XHRcdHNyYzogaW1nLFxyXG5cdFx0XHRcdHN1Y2Nlc3M6IChpbWFnZSkgPT4ge1xyXG5cdFx0XHRcdFx0aW1hZ2UucGF0aCA9IC9eKGh0dHB8XFwvXFwvfFxcL3x3eGZpbGV8ZGF0YTppbWFnZVxcLyhcXHcrKTtiYXNlNjR8ZmlsZXxiZGZpbGV8dHRmaWxlKS8udGVzdChpbWFnZS5wYXRoKSA/IGltYWdlLnBhdGggOiBgLyR7aW1hZ2UucGF0aH1gO1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ2ltYWdlOjo6JywgaW1hZ2UpXHJcblx0XHRcdFx0XHRfZHJhd0ltYWdlKGltYWdlKVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZmFpbChlcnIpIHtcclxuXHRcdFx0XHRcdGlmKC9eXFwufF5cXC8oPz1bXlxcL10pLy50ZXN0KGltZykgfHwgL15kYXRhOmltYWdlXFwvKFxcdyspO2Jhc2U2NC8udGVzdChpbWcpKSB7XHJcblx0XHRcdFx0XHRcdF9kcmF3SW1hZ2Uoe3BhdGg6IGltZ30pXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmVycm9yKGBnZXRJbWFnZUluZm86ZmFpbCAke2ltZ30gZmFpbGVkICR7SlNPTi5zdHJpbmdpZnkoZXJyKX1gKTtcclxuXHRcdFx0XHRcdFx0cmVqZWN0KG5ldyBFcnJvcihgZ2V0SW1hZ2VJbmZvOmZhaWwgJHtpbWd9ICR7SlNPTi5zdHJpbmdpZnkoZXJyKX1gKSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0fSlcclxuXHR9XHJcblx0XHJcblx0ZHJhd0xpbmUoeCwgeSwgeDIsIHkyLCBjb2xvciwgdHlwZSkge1xyXG5cdFx0Y29uc3QgY3R4ID0gdGhpcy5jdHhcclxuXHRcdGN0eC5iZWdpblBhdGgoKTtcclxuXHRcdGN0eC5tb3ZlVG8oeCwgeSk7XHJcblx0XHRjdHgubGluZVRvKHgyLCB5Mik7XHJcblx0XHRjdHguY2xvc2VQYXRoKCk7XHJcblx0XHRjdHguc2V0U3Ryb2tlU3R5bGUoY29sb3IpO1xyXG5cdFx0Y3R4LnN0cm9rZSgpO1xyXG5cdH1cclxuXHRcclxuXHQvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgY29tcGxleGl0eVxyXG5cdGRyYXdUZXh0KHRleHQsIGJveCwgc3R5bGUpIHtcclxuXHRcdGNvbnN0IGN0eCA9IHRoaXMuY3R4XHJcblx0XHRsZXQge1xyXG5cdFx0XHRsZWZ0OiB4LFxyXG5cdFx0XHR0b3A6IHksXHJcblx0XHRcdHdpZHRoOiB3LFxyXG5cdFx0XHRoZWlnaHQ6IGhcclxuXHRcdH0gPSBib3hcclxuXHRcdGxldCB7XHJcblx0XHRcdGNvbG9yID0gJyMwMDAwMDAnLFxyXG5cdFx0XHRsaW5lSGVpZ2h0ID0gJzEuNGVtJyxcclxuXHRcdFx0Zm9udFNpemUgPSAxNCxcclxuXHRcdFx0Zm9udFdlaWdodCxcclxuXHRcdFx0Zm9udEZhbWlseSA9ICdzYW5zLXNlcmlmJyxcclxuXHRcdFx0dGV4dFN0eWxlLFxyXG5cdFx0XHR0ZXh0QWxpZ24gPSAnbGVmdCcsXHJcblx0XHRcdHZlcnRpY2FsQWxpZ24gPSAndG9wJyxcclxuXHRcdFx0YmFja2dyb3VuZENvbG9yOiBiZyxcclxuXHRcdFx0bWF4TGluZXMsXHJcblx0XHRcdHRleHREZWNvcmF0aW9uXHJcblx0XHR9ID0gc3R5bGVcclxuXHRcdGlmICh0eXBlb2YgbGluZUhlaWdodCA9PT0gJ3N0cmluZycpIHsgLy8gMS40ZW1cclxuXHRcdFx0bGluZUhlaWdodCA9IE1hdGguY2VpbChwYXJzZUZsb2F0KGxpbmVIZWlnaHQucmVwbGFjZSgnZW0nKSkgKiBmb250U2l6ZSlcclxuXHRcdH1cclxuXHRcdC8vICB8fCAobGluZUhlaWdodCA+IGgpXHJcblx0XHRpZiAoIXRleHQpIHJldHVyblxyXG5cdFx0Y3R4LnNhdmUoKVxyXG5cdFx0Y3R4LnNldFRleHRCYXNlbGluZSh2ZXJ0aWNhbEFsaWduKVxyXG5cdFx0Ly8g6K6+572u5bGe5oCnXHJcblx0XHR0aGlzLnNldEZvbnQoe2ZvbnRGYW1pbHksIGZvbnRTaXplLCBmb250V2VpZ2h0LCB0ZXh0U3R5bGV9KVxyXG5cdFx0Y3R4LnNldFRleHRBbGlnbih0ZXh0QWxpZ24pXHJcblx0XHRcclxuXHRcdC8vIOiDjOaZr+iJslxyXG5cdFx0dGhpcy5kcmFkd0JhY2tncm91bmQoYmcsIHcsIGgpXHJcblx0XHR0aGlzLnJvdW5kUmVjdCh4LCB5LCB3LCBoLCAwKVxyXG5cdFx0Ly8g5paH5a2X6aKc6ImyXHJcblx0XHRjdHguc2V0RmlsbFN0eWxlKGNvbG9yKVxyXG5cdFx0Ly8g5rC05bmz5biD5bGAXHJcblx0XHRzd2l0Y2ggKHRleHRBbGlnbikge1xyXG5cdFx0XHRjYXNlICdsZWZ0JzpcclxuXHRcdFx0XHRicmVha1xyXG5cdFx0XHRjYXNlICdjZW50ZXInOlxyXG5cdFx0XHRcdHggKz0gMC41ICogd1xyXG5cdFx0XHRcdGJyZWFrXHJcblx0XHRcdGNhc2UgJ3JpZ2h0JzpcclxuXHRcdFx0XHR4ICs9IHdcclxuXHRcdFx0XHRicmVha1xyXG5cdFx0XHRkZWZhdWx0OlxyXG5cdFx0XHRcdGJyZWFrXHJcblx0XHR9XHJcblx0XHRjb25zdCB0ZXh0V2lkdGggPSB0aGlzLm1lYXN1cmVUZXh0KHRleHQsIGZvbnRTaXplKVxyXG5cdFx0Y29uc3QgYWN0dWFsSGVpZ2h0ID0gTWF0aC5jZWlsKHRleHRXaWR0aCAvIHcpICogbGluZUhlaWdodFxyXG5cdFx0bGV0IHBhZGRpbmdUb3AgPSBNYXRoLmNlaWwoKGggLSBhY3R1YWxIZWlnaHQpIC8gMilcclxuXHRcdGlmIChwYWRkaW5nVG9wIDwgMCkgcGFkZGluZ1RvcCA9IDBcclxuXHRcdC8vIOWeguebtOW4g+WxgFxyXG5cdFx0c3dpdGNoICh2ZXJ0aWNhbEFsaWduKSB7XHJcblx0XHRcdGNhc2UgJ3RvcCc6XHJcblx0XHRcdFx0YnJlYWtcclxuXHRcdFx0Y2FzZSAnbWlkZGxlJzpcclxuXHRcdFx0XHR5ICs9IGZvbnRTaXplIC8gMiAvLyBwYWRkaW5nVG9wXHJcblx0XHRcdFx0YnJlYWtcclxuXHRcdFx0Y2FzZSAnYm90dG9tJzpcclxuXHRcdFx0XHRcclxuXHRcdFx0XHR5ICs9IGZvbnRTaXplIC8vIDIgKiBwYWRkaW5nVG9wXHJcblx0XHRcdFx0YnJlYWtcclxuXHRcdFx0ZGVmYXVsdDpcclxuXHRcdFx0XHRicmVha1xyXG5cdFx0fVxyXG5cdFx0Ly8g57uY57q/XHJcblx0XHRjb25zdCBfZHJhd0xpbmUgPSAoeCwgeSwgdGV4dFdpZHRoKSA9PiB7XHJcblx0XHRcdGNvbnN0IHsgc3lzdGVtIH0gPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKVxyXG5cdFx0XHRpZigvd2lufG1hYy8udGVzdChzeXN0ZW0pKXtcclxuXHRcdFx0XHR5ICs9IChmb250U2l6ZSAvIDMpXHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGxldCB0byA9IHhcclxuXHRcdFx0c3dpdGNoICh0ZXh0QWxpZ24pIHtcclxuXHRcdFx0XHRjYXNlICdsZWZ0JzpcclxuXHRcdFx0XHRcdHggPSB4XHJcblx0XHRcdFx0XHR0bys9IHRleHRXaWR0aFxyXG5cdFx0XHRcdFx0YnJlYWtcclxuXHRcdFx0XHRjYXNlICdjZW50ZXInOlxyXG5cdFx0XHRcdFx0eCA9IHggLSB0ZXh0V2lkdGggLyAyXHJcblx0XHRcdFx0XHR0byA9IHggKyB0ZXh0V2lkdGhcclxuXHRcdFx0XHRcdGJyZWFrXHJcblx0XHRcdFx0Y2FzZSAncmlnaHQnOlxyXG5cdFx0XHRcdFx0dG8gPSB4XHJcblx0XHRcdFx0XHR4ID0geCAtIHRleHRXaWR0aFxyXG5cdFx0XHRcdFx0YnJlYWtcclxuXHRcdFx0XHRkZWZhdWx0OlxyXG5cdFx0XHRcdFx0YnJlYWtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0aWYodGV4dERlY29yYXRpb24pIHtcclxuXHRcdFx0XHRjdHguc2V0TGluZVdpZHRoKGZvbnRTaXplIC8gMTMpO1xyXG5cdFx0XHRcdGN0eC5iZWdpblBhdGgoKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpZiAoL1xcYnVuZGVybGluZVxcYi8udGVzdCh0ZXh0RGVjb3JhdGlvbikpIHtcclxuXHRcdFx0XHRcdHkgLT0gaW5saW5lUGFkZGluZ1RvcCAqIDAuOFxyXG5cdFx0XHRcdFx0Y3R4Lm1vdmVUbyh4LCB5KTtcclxuXHRcdFx0XHRcdGN0eC5saW5lVG8odG8sIHkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpZiAoL1xcYm92ZXJsaW5lXFxiLy50ZXN0KHRleHREZWNvcmF0aW9uKSkge1xyXG5cdFx0XHRcdFx0eSArPSBpbmxpbmVQYWRkaW5nVG9wXHJcblx0XHRcdFx0XHRjdHgubW92ZVRvKHgsIHkgLSBsaW5lSGVpZ2h0KTtcclxuXHRcdFx0XHRcdGN0eC5saW5lVG8odG8sIHkgLSBsaW5lSGVpZ2h0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKC9cXGJsaW5lLXRocm91Z2hcXGIvLnRlc3QodGV4dERlY29yYXRpb24pKSB7XHJcblx0XHRcdFx0XHRjdHgubW92ZVRvKHggLCB5IC0gbGluZUhlaWdodCAvIDIuNSApO1xyXG5cdFx0XHRcdFx0Y3R4LmxpbmVUbyh0bywgeSAtIGxpbmVIZWlnaHQgLzIuNSApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjdHguY2xvc2VQYXRoKCk7XHJcblx0XHRcdFx0Y3R4LnNldFN0cm9rZVN0eWxlKGNvbG9yKTtcclxuXHRcdFx0XHRjdHguc3Ryb2tlKCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Y29uc3QgaW5saW5lUGFkZGluZ1RvcCA9IE1hdGguY2VpbCgobGluZUhlaWdodCAtIGZvbnRTaXplKSAvIDIpXHJcblx0XHQvLyDkuI3otoXov4fkuIDooYxcclxuXHRcdGlmICh0ZXh0V2lkdGggPD0gdyAmJiAhdGV4dC5pbmNsdWRlcygnXFxuJykpIHtcclxuXHRcdFx0Y3R4LmZpbGxUZXh0KHRleHQsIHgsIHkgKyBpbmxpbmVQYWRkaW5nVG9wKVxyXG5cdFx0XHRfZHJhd0xpbmUoeCwgeSwgdGV4dFdpZHRoKVxyXG5cdFx0XHRyZXR1cm5cclxuXHRcdH1cclxuXHRcdC8vIOWkmuihjOaWh+acrFxyXG5cdFx0Y29uc3QgY2hhcnMgPSB0ZXh0LnNwbGl0KCcnKVxyXG5cdFx0Y29uc3QgX3kgPSB5XHJcblx0XHQvLyDpgJDooYznu5jliLZcclxuXHRcdGxldCBsaW5lID0gJydcclxuXHRcdGxldCBsaW5lSW5kZXggPSAwXHJcblx0XHRsZXQgdGV4dEFycmF5ID0gW11cclxuXHRcdGZvcihsZXQgaW5kZXggPSAwIDsgaW5kZXggPD0gY2hhcnMubGVuZ3RoOyBpbmRleCsrKXtcclxuXHRcdFx0bGV0IGNoID0gY2hhcnNbaW5kZXhdIFxyXG5cdFx0Ly8gZm9yIChsZXQgY2ggb2YgY2hhcnMpIHtcclxuXHRcdFx0Y29uc3QgaXNMaW5lID0gY2ggPT09ICdcXG4nXHJcblx0XHRcdGNvbnN0IGlzUmlnaHQgPSBpbmRleCA9PT0gY2hhcnMubGVuZ3RoIC0gMVxyXG5cdFx0XHRjaCA9IGlzTGluZSA/ICcnIDogY2hcclxuXHRcdFx0bGV0IHRlc3RMaW5lID0gbGluZSArIGNoXHJcblx0XHRcdGNvbnN0IHRlc3RXaWR0aCA9IHRoaXMubWVhc3VyZVRleHQodGVzdExpbmUsIGZvbnRTaXplKSAvL2N0eC5tZWFzdXJlVGV4dCh0ZXN0TGluZSkud2lkdGhcclxuXHRcdFx0Ly8g57uY5Yi26KGM5pWw5aSn5LqO5pyA5aSn6KGM5pWw77yM5YiZ55u05o6l6Lez5Ye65b6q546vXHJcblx0XHRcdGlmIChsaW5lSW5kZXggPj0gbWF4TGluZXMpIHtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAodGVzdFdpZHRoID4gdyB8fCBpc0xpbmUgfHwgaXNSaWdodCkge1xyXG5cdFx0XHRcdGxpbmVJbmRleCsrXHJcblx0XHRcdFx0bGluZSA9IGlzUmlnaHQgPyB0ZXN0TGluZSA6IGxpbmVcclxuXHRcdFx0XHRpZihsaW5lSW5kZXggPT09IG1heExpbmVzKSB7XHJcblx0XHRcdFx0XHQvLyBjdHgubWVhc3VyZVRleHQoYCR7bGluZX0uLi5gKS53aWR0aFxyXG5cdFx0XHRcdFx0d2hpbGUoIHRoaXMubWVhc3VyZVRleHQoYCR7bGluZX0uLi5gLCBmb250U2l6ZSkgICA+IHcpIHtcclxuXHRcdFx0XHRcdFx0aWYgKGxpbmUubGVuZ3RoIDw9IDEpIHtcclxuXHRcdFx0XHRcdFx0XHQvLyDlpoLmnpzlj6rmnInkuIDkuKrlrZfnrKbml7bvvIznm7TmjqXot7Plh7rlvqrnjq9cclxuXHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRsaW5lID0gbGluZS5zdWJzdHJpbmcoMCwgbGluZS5sZW5ndGggLSAxKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGxpbmUgKz0gJy4uLidcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGV4dEFycmF5LnB1c2gobGluZSlcclxuXHRcdFx0XHRjdHguZmlsbFRleHQobGluZSwgeCwgeSArIGlubGluZVBhZGRpbmdUb3ApXHJcblx0XHRcdFx0eSArPSBsaW5lSGVpZ2h0XHJcblx0XHRcdFx0X2RyYXdMaW5lKHgsIHksIHRlc3RXaWR0aClcclxuXHRcdFx0XHRsaW5lID0gY2hcclxuXHRcdFx0XHRpZiAoKHkgKyBsaW5lSGVpZ2h0KSA+IChfeSArIGgpKSBicmVha1xyXG5cdFx0XHRcdC8vIGlmICgoeSArIGxpbmVIZWlnaHQpID4gaCkgYnJlYWtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRsaW5lID0gdGVzdExpbmVcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQvLyDpgb/lhY3muqLlh7pcclxuXHRcdC8vIGlmICgoeSArIGxpbmVIZWlnaHQpIDw9IChfeSArIGgpKSB7XHJcblx0XHQvLyBcdGN0eC5maWxsVGV4dChsaW5lLCB4LCB5ICsgaW5saW5lUGFkZGluZ1RvcClcclxuXHRcdC8vIH1cclxuXHRcdGN0eC5yZXN0b3JlKClcclxuXHR9XHJcblx0ZmluZE5vZGUoZWxlbWVudCwgcGFyZW50ID0ge30sIGluZGV4ID0gMCwgc2libGluZ3MgPSBbXSwgc291cmNlKSB7XHJcblx0XHRsZXQgY29tcHV0ZWRTdHlsZSA9IE9iamVjdC5hc3NpZ24oe30sIHRoaXMuZ2V0Q29tcHV0ZWRTdHlsZShlbGVtZW50LCBwYXJlbnQsIGluZGV4KSk7XHJcblx0XHRsZXQgbm9kZSA9IHtcclxuXHRcdFx0aWQ6IGlkKyssXHJcblx0XHRcdHBhcmVudCxcclxuXHRcdFx0Y29tcHV0ZWRTdHlsZSxcclxuXHRcdFx0YXR0cmlidXRlczogT2JqZWN0LmFzc2lnbih7fSwgdGhpcy5nZXRBdHRyaWJ1dGVzKGVsZW1lbnQpKSxcclxuXHRcdFx0bmFtZTogZWxlbWVudD8udHlwZSB8fCAndmlldycsXHJcblx0XHR9XHJcblx0XHRpZihKU09OLnN0cmluZ2lmeShwYXJlbnQpID09PSAne30nKSB7XHJcblx0XHRcdGNvbnN0IHtsZWZ0ID0gMCwgdG9wID0gMCwgd2lkdGggPSAwLCBoZWlnaHQgPSAwIH0gPSBjb21wdXRlZFN0eWxlXHJcblx0XHRcdG5vZGUubGF5b3V0Qm94ID0ge2xlZnQsIHRvcCwgd2lkdGgsIGhlaWdodCB9XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRub2RlLmxheW91dEJveCA9IE9iamVjdC5hc3NpZ24oe2xlZnQ6IDAsIHRvcDogMH0sIHRoaXMuZ2V0TGF5b3V0Qm94KG5vZGUsIHBhcmVudCwgaW5kZXgsIHNpYmxpbmdzLCBzb3VyY2UpKVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpZiAoZWxlbWVudD8udmlld3MpIHtcclxuXHRcdFx0bGV0IGNoaWxkcmVucyA9IFtdXHJcblx0XHRcdG5vZGUuY2hpbGRyZW4gPSBbXVxyXG5cdFx0XHRlbGVtZW50LnZpZXdzLmZvckVhY2goKHYsIGkpID0+IHtcclxuXHRcdFx0XHRjaGlsZHJlbnMucHVzaCh0aGlzLmZpbmROb2RlKHYsIG5vZGUsIGksIGNoaWxkcmVucywgZWxlbWVudCkpXHJcblx0XHRcdCB9KVxyXG5cdFx0XHQgbm9kZS5jaGlsZHJlbiA9IGNoaWxkcmVuc1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIG5vZGVcclxuXHR9XHJcblx0Z2V0Q29tcHV0ZWRTdHlsZShlbGVtZW50LCBwYXJlbnQgPSB7fSwgaW5kZXggPSAwKSB7XHJcblx0XHRjb25zdCBzdHlsZSA9IHt9XHJcblx0XHRpZihwYXJlbnQuY29tcHV0ZWRTdHlsZSkge1xyXG5cdFx0XHRmb3IgKGxldCB2YWx1ZSBvZiBPYmplY3Qua2V5cyhwYXJlbnQuY29tcHV0ZWRTdHlsZSkpe1xyXG5cdFx0XHRcdGNvbnN0IGl0ZW0gPSBwYXJlbnQuY29tcHV0ZWRTdHlsZVt2YWx1ZV1cclxuXHRcdFx0XHRpZihbJ2NvbG9yJywgJ2ZvbnRTaXplJywgJ2xpbmVIZWlnaHQnLCAndmVydGljYWxBbGlnbicsICdmb250V2VpZ2h0J10uaW5jbHVkZXModmFsdWUpKSB7XHJcblx0XHRcdFx0XHRzdHlsZVt2YWx1ZV0gPSAvcHgkLy50ZXN0KGl0ZW0pID8gdG9QeChpdGVtKSA6IGl0ZW1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Y29uc3Qgbm9kZSA9IGVsZW1lbnQ/LmNzcyA/IGVsZW1lbnQuY3NzIDogZWxlbWVudDtcclxuXHRcdGlmKCFub2RlKSByZXR1cm4gc3R5bGVcclxuXHRcdGZvciAobGV0IHZhbHVlIG9mIE9iamVjdC5rZXlzKG5vZGUpKSB7XHJcblx0XHRcdGNvbnN0IGl0ZW0gPSBub2RlW3ZhbHVlXVxyXG5cdFx0XHRpZiAoWydib3hTaGFkb3cnLCAnc2hhZG93J10uaW5jbHVkZXModmFsdWUpKSB7XHJcblx0XHRcdFx0bGV0IHNoYWRvd3MgPSBpdGVtLnNwbGl0KCcgJykubWFwKHYgPT4gL15cXGQvLnRlc3QodikgPyB0b1B4KHYpIDogdilcclxuXHRcdFx0XHRzdHlsZS5ib3hTaGFkb3cgPSBzaGFkb3dzXHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKHZhbHVlID09ICdib3JkZXInKSB7XHJcblx0XHRcdFx0bGV0IGJvcmRlciA9IGl0ZW0uc3BsaXQoJyAnKS5tYXAodiA9PiAvXlxcZC8udGVzdCh2KSA/IHRvUHgodikgOiB2KVxyXG5cdFx0XHRcdHN0eWxlLmJvcmRlcldpZHRoID0gYm9yZGVyWzBdXHJcblx0XHRcdFx0c3R5bGUuYm9yZGVyU3R5bGUgPSBib3JkZXJbMV1cclxuXHRcdFx0XHRzdHlsZS5ib3JkZXJDb2xvciA9IGJvcmRlclsyXVxyXG5cdFx0XHR9XHJcblx0XHRcdGlmIChbJ2JhY2tncm91bmQnLCAnYmFja2dyb3VuZENvbG9yJ10uaW5jbHVkZXModmFsdWUpKSB7XHJcblx0XHRcdFx0c3R5bGVbJ2JhY2tncm91bmRDb2xvciddID0gaXRlbVxyXG5cdFx0XHR9XHJcblx0XHRcdC8vIOWchuinklxyXG5cdFx0XHRpZiAodmFsdWUuaW5jbHVkZXMoJ2FkaXVzJykpIHtcclxuXHRcdFx0XHRpZih2YWx1ZSA9PSAncmFkaXVzJykge1xyXG5cdFx0XHRcdFx0bGV0IHJhZGl1cyA9IGl0ZW0/LnNwbGl0KCcgJykubWFwKChpdGVtKSA9PiAvXlxcZC8udGVzdChpdGVtKSAmJiB0b1B4KGl0ZW0sIHN0eWxlWyd3aWR0aCddKSwgW10pIHx8WzBdO1xyXG5cdFx0XHRcdFx0aWYgKHJhZGl1cy5sZW5ndGggPT0gMSkge1xyXG5cdFx0XHRcdFx0XHRzdHlsZS5ib3JkZXJSYWRpdXMgPSByYWRpdXNbMF1cclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGxldCBbdGwsIHRyLCBiciwgYmxdID0gcmFkaXVzXHJcblx0XHRcdFx0XHRcdHN0eWxlLmJvcmRlclJhZGl1cyA9IHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXJUb3BMZWZ0UmFkaXVzOiB0bCxcclxuXHRcdFx0XHRcdFx0XHRib3JkZXJUb3BSaWdodFJhZGl1czogdHIgfHwgdGwsXHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyQm90dG9tUmlnaHRSYWRpdXM6IGJyIHx8IHRsLFxyXG5cdFx0XHRcdFx0XHRcdGJvcmRlckJvdHRvbUxlZnRSYWRpdXM6IHRyXHJcblx0XHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGlmKHR5cGVvZiBzdHlsZS5ib3JkZXJSYWRpdXMgPT09ICdvYmplY3QnKSB7XHJcblx0XHRcdFx0XHRcdHN0eWxlLmJvcmRlclJhZGl1c1t2YWx1ZV0gPSB0b1B4KGl0ZW0sIHN0eWxlWyd3aWR0aCddKVxyXG5cdFx0XHRcdFx0fWVsc2Uge1xyXG5cdFx0XHRcdFx0XHRzdHlsZS5ib3JkZXJSYWRpdXMgPSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyVG9wTGVmdFJhZGl1czogc3R5bGUuYm9yZGVyUmFkaXVzIHx8IDAsXHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyVG9wUmlnaHRSYWRpdXM6IHN0eWxlLmJvcmRlclJhZGl1cyB8fCAwLFxyXG5cdFx0XHRcdFx0XHRcdGJvcmRlckJvdHRvbVJpZ2h0UmFkaXVzOiBzdHlsZS5ib3JkZXJSYWRpdXMgfHwgMCxcclxuXHRcdFx0XHRcdFx0XHRib3JkZXJCb3R0b21MZWZ0UmFkaXVzOiBzdHlsZS5ib3JkZXJSYWRpdXMgfHwwXHJcblx0XHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0XHRcdHN0eWxlLmJvcmRlclJhZGl1c1t2YWx1ZV0gPSB0b1B4KGl0ZW0sIHN0eWxlWyd3aWR0aCddKVxyXG5cdFx0XHRcdFx0fSBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0gZWxzZSBpZih2YWx1ZSA9PSAndmlld3MnKSB7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0c3R5bGVbdmFsdWVdID0gLyV8cHh8cnB4JC8udGVzdChpdGVtKSA/IHRvUHgoaXRlbSkgOiBpdGVtXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHJldHVybiBzdHlsZVxyXG5cdH1cclxuXHRnZXRMYXlvdXRCb3goZWxlbWVudCwgcGFyZW50ID0ge30sIGluZGV4ID0gMCwgc2libGluZ3MgPSBbXSwgc291cmNlID0ge30pIHtcclxuXHRcdGxldCBib3ggPSB7fVxyXG5cdFx0bGV0IHtuYW1lLCBjb21wdXRlZFN0eWxlLCBsYXlvdXRCb3gsIGF0dHJpYnV0ZXN9ID0gZWxlbWVudCB8fCB7fVxyXG5cdFx0aWYoIW5hbWUpIHJldHVybiBib3hcclxuXHRcdGNvbnN0IGlzVGV4dCA9IG5hbWUgPT09ICd0ZXh0J1xyXG5cdFx0Y29uc3QgaXNQYXJlbnRUZXh0ID0gcGFyZW50Lm5hbWUgPT09J3RleHQnOyBcclxuXHRcdGNvbnN0IGN0eCA9IHRoaXMuY3R4XHJcblx0XHQvLyDojrflj5ZsZWZ0XHJcblx0XHRjb25zdCBnZXROb2RlTGVmdCA9ICgpID0+IHtcclxuXHRcdFx0aWYodHlwZW9mIGNvbXB1dGVkU3R5bGUubGVmdCA9PT0gJ251bWJlcicpIHtcclxuXHRcdFx0XHRyZXR1cm4gY29tcHV0ZWRTdHlsZS5sZWZ0XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8g5aaC5p6c5piv5Z2X5YWD57SgXHJcblx0XHRcdGlmKCFpc1RleHQpIHtcclxuXHRcdFx0XHRyZXR1cm4gcGFyZW50LmxheW91dEJveD8ubGVmdCB8fCAwXHJcblx0XHRcdH1cclxuXHRcdFx0Ly8g5aaC5p6c5piv56ysMeS4quWFg+e0oFxyXG5cdFx0XHRjb25zdCBpc0xlZnQgPSBpbmRleCA9PSAwXHJcblx0XHRcdGlmKGlzTGVmdCkge1xyXG5cdFx0XHRcdC8vIOWmguaenOeItue6p+aYr+aWh+acrFxyXG5cdFx0XHRcdGlmKGlzUGFyZW50VGV4dCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIChwYXJlbnQ/LmxheW91dEJveD8ubGVmdCB8fCAwKSArIChwYXJlbnQ/LmxheW91dEJveD8ud2lkdGggfHwgMClcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0cmV0dXJuIChwYXJlbnQ/LmxheW91dEJveD8ubGVmdCB8fCAwKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRjb25zdCBsZWZ0Tm9kZSA9IHNpYmxpbmdzW2luZGV4IC0gMV1cclxuXHRcdFx0XHRyZXR1cm4gbGVmdE5vZGUubGF5b3V0Qm94LmxlZnQgKyBsZWZ0Tm9kZS5sYXlvdXRCb3gud2lkdGhcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQvLyDojrflj5blrr3luqZcclxuXHRcdGNvbnN0IGdldE5vZGVXaWR0aCA9ICgpID0+IHtcclxuXHRcdFx0aWYodHlwZW9mIGNvbXB1dGVkU3R5bGUud2lkdGggPT09ICdudW1iZXInKSB7XHJcblx0XHRcdFx0cmV0dXJuIGNvbXB1dGVkU3R5bGUud2lkdGhcclxuXHRcdFx0fVxyXG5cdFx0XHRpZighaXNUZXh0KSB7XHJcblx0XHRcdFx0cmV0dXJuIHBhcmVudD8ubGF5b3V0Qm94Py53aWR0aFxyXG5cdFx0XHR9XHJcblx0XHRcdGlmKGlzVGV4dCkge1xyXG5cdFx0XHRcdGxldCB7XHJcblx0XHRcdFx0XHRmb250U2l6ZSA9IDE0LFxyXG5cdFx0XHRcdFx0bGluZUhlaWdodCA9ICcxLjRlbScsXHJcblx0XHRcdFx0XHRmb250V2VpZ2h0LFxyXG5cdFx0XHRcdFx0Zm9udEZhbWlseSA9ICdzYW5zLXNlcmlmJyxcclxuXHRcdFx0XHRcdHRleHRTdHlsZVxyXG5cdFx0XHRcdH0gPSBjb21wdXRlZFN0eWxlIHx8IHt9XHJcblx0XHRcdFx0dGhpcy5zZXRGb250KHtmb250RmFtaWx5LCBmb250U2l6ZSwgZm9udFdlaWdodCwgdGV4dFN0eWxlfSlcclxuXHRcdFx0XHRsZXQgd2lkdGggPSB0aGlzLm1lYXN1cmVUZXh0KGF0dHJpYnV0ZXMudGV4dCwgZm9udFNpemUpXHJcblx0XHRcdFx0aWYoIWlzUGFyZW50VGV4dCkge1xyXG5cdFx0XHRcdFx0aWYod2lkdGggPCAocGFyZW50Py5sYXlvdXRCb3g/LndpZHRoIHx8IDApKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB3aWR0aFxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHBhcmVudD8ubGF5b3V0Qm94Py53aWR0aCB8fCAwXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGNvbnN0IHJlcyA9IHRoaXMuZ2V0UGFyZW50KHBhcmVudCwgJ3ZpZXcnKVxyXG5cdFx0XHRcdFx0Y29uc3QgbWF4V2lkdGggPSAocmVzLmxheW91dEJveC53aWR0aCArIHJlcy5sYXlvdXRCb3gubGVmdCkgLSBib3gubGVmdFxyXG5cdFx0XHRcdFx0cmV0dXJuICBtYXhXaWR0aCA+IHdpZHRoID8gd2lkdGggOiBtYXhXaWR0aFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8g6I635Y+W6auY5bqmXHJcblx0XHRjb25zdCBnZXROb2RlSGVpZ2h0ID0gKCkgPT4ge1xyXG5cdFx0XHRpZihjb21wdXRlZFN0eWxlLmhlaWdodCkge1xyXG5cdFx0XHRcdHJldHVybiBjb21wdXRlZFN0eWxlLmhlaWdodFxyXG5cdFx0XHR9XHJcblx0XHRcdGlmKCFpc1RleHQpIHtcclxuXHRcdFx0XHRyZXR1cm4gMFxyXG5cdFx0XHR9XHJcblx0XHRcdC8vIOWmguaenOeItue6p+aciemrmOW6plxyXG5cdFx0XHRpZihwYXJlbnQubGF5b3V0Qm94LmhlaWdodCA9PSBwYXJlbnQuY29tcHV0ZWRTdHlsZS5oZWlnaHQgJiYgcGFyZW50LmNvbXB1dGVkU3R5bGUuaGVpZ2h0ICE9IDApIHtcclxuXHRcdFx0XHRyZXR1cm4gcGFyZW50LmxheW91dEJveC5oZWlnaHRcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyDlpoLmnpzniLbnuqfmsqHmnInpq5jluqZcclxuXHRcdFx0aWYoIXBhcmVudC5jb21wdXRlZFN0eWxlLmhlaWdodCkge1xyXG5cdFx0XHRcdGxldCB7XHJcblx0XHRcdFx0XHRmb250U2l6ZSA9IDE0LFxyXG5cdFx0XHRcdFx0bGluZUhlaWdodCA9ICcxLjRlbScsXHJcblx0XHRcdFx0fSA9IGNvbXB1dGVkU3R5bGUgfHwge31cclxuXHRcdFx0XHRpZiAodHlwZW9mIGxpbmVIZWlnaHQgPT09ICdzdHJpbmcnKSB7IC8vIDEuNGVtXHJcblx0XHRcdFx0XHRsaW5lSGVpZ2h0ID0gTWF0aC5jZWlsKHBhcnNlRmxvYXQobGluZUhlaWdodC5yZXBsYWNlKCdlbScpKSAqIGZvbnRTaXplKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwYXJlbnQubGF5b3V0Qm94LmhlaWdodCA9IHBhcmVudC5sYXlvdXRCb3guaGVpZ2h0ID4gbGluZUhlaWdodCA/IHBhcmVudC5sYXlvdXRCb3guaGVpZ2h0IDogbGluZUhlaWdodFxyXG5cdFx0XHRcdHJldHVybiBsaW5lSGVpZ2h0XHJcblx0XHRcdH0gXHJcblx0XHRcdC8vIGNvbnN0IHJlcyA9IHRoaXMuZ2V0UGFyZW50KHBhcmVudCwgJ3ZpZXcnKVxyXG5cdFx0XHQvLyBjb25zdCBtYXhIZWlnaHQgPSByZXMubGF5b3V0Qm94LmhlaWdodCArIHJlcy5sYXlvdXRCb3gudG9wIC0gYm94LnRvcFxyXG5cdFx0XHQvLyByZXR1cm4gbWF4SGVpZ2h0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC8vIOiOt+WPlnRvcFxyXG5cdFx0Y29uc3QgZ2V0Tm9kZVRvcCA9ICgpID0+IHtcclxuXHRcdFx0Y29uc3QgeyB2ZXJ0aWNhbEFsaWduIH0gID0gY29tcHV0ZWRTdHlsZVxyXG5cdFx0XHRpZihjb21wdXRlZFN0eWxlLnRvcCkge1xyXG5cdFx0XHRcdHJldHVybiBjb21wdXRlZFN0eWxlLnRvcFxyXG5cdFx0XHR9XHJcblx0XHRcdGlmKHZlcnRpY2FsQWxpZ24gPT09ICdib3R0b20nKSB7XHJcblx0XHRcdFx0cmV0dXJuIHBhcmVudD8ubGF5b3V0Qm94Py50b3AgKyAocGFyZW50Py5sYXlvdXRCb3g/LmhlaWdodCAtIGJveC5oZWlnaHQgfHwgMClcclxuXHRcdFx0fSBcclxuXHRcdFx0aWYodmVydGljYWxBbGlnbiA9PT0gJ21pZGRsZScpIHtcclxuXHRcdFx0XHRyZXR1cm4gcGFyZW50Py5sYXlvdXRCb3g/LnRvcCArIChwYXJlbnQ/LmxheW91dEJveD8uaGVpZ2h0IC0gYm94LmhlaWdodCAgfHwgMCkgLyAyXHJcblx0XHRcdH1cclxuXHRcdFx0cmV0dXJuIHBhcmVudD8ubGF5b3V0Qm94Py50b3AgfHwgMCAgXHJcblx0XHR9XHJcblx0XHRib3gubGVmdCA9IGdldE5vZGVMZWZ0KClcclxuXHRcdFxyXG5cdFx0Y3R4LnNhdmUoKVxyXG5cdFx0Ym94LndpZHRoID0gZ2V0Tm9kZVdpZHRoKClcclxuXHRcdGJveC5oZWlnaHQgPSBnZXROb2RlSGVpZ2h0KClcclxuXHRcdC8vIOiOt+WPlnRvcFxyXG5cdFx0Ym94LnRvcCA9IGdldE5vZGVUb3AoKVxyXG5cdFx0XHJcblx0XHRjdHgucmVzdG9yZSgpXHJcblx0XHQvLyBmb3IgKGxldCB2YWx1ZSBvZiBPYmplY3Qua2V5cyhub2RlKSkge1xyXG5cdFx0Ly8gXHRjb25zdCBpdGVtID0gbm9kZVt2YWx1ZV1cclxuXHRcdC8vIFx0aWYoWydsZWZ0JywgJ3JpZ2h0JywgJ3RvcCcsICdib3R0b20nLCAnd2lkdGgnLCAnaGVpZ2h0J10uaW5jbHVkZXModmFsdWUpKSB7XHJcblx0XHQvLyBcdFx0Ym94W3ZhbHVlXSA9IHRvUHgoaXRlbSkgKyAocGFyZW50Py5sYXlvdXRCb3hbdmFsdWVdIHx8IDApXHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIH1cclxuXHRcdHJldHVybiBib3hcclxuXHR9XHJcblx0XHJcblx0Z2V0UGFyZW50KGVsZW1lbnQsIG5hbWUpIHtcclxuXHRcdGlmKGVsZW1lbnQubmFtZSA9PT0gbmFtZSkge1xyXG5cdFx0XHRyZXR1cm4gZWxlbWVudFxyXG5cdFx0fSBlbHNlIGlmKGVsZW1lbnQucGFyZW50KXtcclxuXHRcdFx0cmV0dXJuIHRoaXMuZ2V0UGFyZW50KGVsZW1lbnQucGFyZW50LCBuYW1lKVxyXG5cdFx0fVxyXG5cdH1cclxuXHRnZXRBdHRyaWJ1dGVzKGVsZW1lbnQpIHtcclxuXHRcdGxldCBhcnIgPSB7IH1cclxuXHRcdGlmKGVsZW1lbnQ/LnVybCkge1xyXG5cdFx0XHRhcnIuc3JjID0gZWxlbWVudC51cmxcclxuXHRcdH1cclxuXHRcdGlmKGVsZW1lbnQ/LnRleHQpIHtcclxuXHRcdFx0YXJyLnRleHQgPSBlbGVtZW50LnRleHRcclxuXHRcdH1cclxuXHRcdHJldHVybiBhcnJcclxuXHR9XHJcblx0YXN5bmMgZHJhd0JvYXJkKGVsZW1lbnQpIHtcclxuXHRcdGNvbnN0IG5vZGUgPSB0aGlzLmZpbmROb2RlKGVsZW1lbnQpXHJcblx0XHRjb25zb2xlLmxvZygnbm9kZScsIG5vZGUpXHJcblx0XHRyZXR1cm4gdGhpcy5kcmF3Tm9kZShub2RlKVxyXG5cdH1cclxuXHRhc3luYyBkcmF3Tm9kZShlbGVtZW50KSB7XHJcblx0XHRjb25zdCB7XHJcblx0XHRcdGxheW91dEJveCxcclxuXHRcdFx0Y29tcHV0ZWRTdHlsZSxcclxuXHRcdFx0bmFtZVxyXG5cdFx0fSA9IGVsZW1lbnRcclxuXHRcdGNvbnN0IHtcclxuXHRcdFx0c3JjLFxyXG5cdFx0XHR0ZXh0XHJcblx0XHR9ID0gZWxlbWVudC5hdHRyaWJ1dGVzXHJcblx0XHRpZiAobmFtZSA9PT0gJ3ZpZXcnKSB7XHJcblx0XHRcdHRoaXMuZHJhd1ZpZXcobGF5b3V0Qm94LCBjb21wdXRlZFN0eWxlKVxyXG5cdFx0fSBlbHNlIGlmIChuYW1lID09PSAnaW1hZ2UnKSB7XHJcblx0XHRcdGF3YWl0IHRoaXMuZHJhd0ltYWdlKHNyYywgbGF5b3V0Qm94LCBjb21wdXRlZFN0eWxlKVxyXG5cdFx0fSBlbHNlIGlmIChuYW1lID09PSAndGV4dCcpIHtcclxuXHRcdFx0dGhpcy5kcmF3VGV4dCh0ZXh0LCBsYXlvdXRCb3gsIGNvbXB1dGVkU3R5bGUpXHJcblx0XHR9XHJcblx0XHRpZiAoIWVsZW1lbnQuY2hpbGRyZW4pIHJldHVyblxyXG5cdFx0Y29uc3QgY2hpbGRzID0gT2JqZWN0LnZhbHVlcyA/IE9iamVjdC52YWx1ZXMoZWxlbWVudC5jaGlsZHJlbikgOiBPYmplY3Qua2V5cyhlbGVtZW50LmNoaWxkcmVuKS5tYXAoKGtleSkgPT4gZWxlbWVudC5jaGlsZHJlbltrZXldKTtcclxuXHRcdGZvciAoY29uc3QgY2hpbGQgb2YgY2hpbGRzKSB7XHJcblx0XHRcdGF3YWl0IHRoaXMuZHJhd05vZGUoY2hpbGQpXHJcblx0XHR9XHJcblx0fVxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///45\n");
/***/ }),
/* 46 */
/*!**************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/lime-painter/gradient.js ***!
\**************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.GD = void 0;function _createForOfIteratorHelper(o) {if (typeof Symbol === \"undefined\" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (o = _unsupportedIterableToArray(o))) {var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");}var it,normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}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(n);if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}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;} /* eslint-disable */\n\nvar GD = {\n isGradient: function isGradient(bg) {\n if (bg && (bg.startsWith('linear') || bg.startsWith('radial'))) {\n return true;\n }\n return false;\n },\n doGradient: function doGradient(bg, width, height, ctx) {\n if (bg.startsWith('linear')) {\n linearEffect(width, height, bg, ctx);\n } else if (bg.startsWith('radial')) {\n radialEffect(width, height, bg, ctx);\n }\n } };exports.GD = GD;\n\n\nfunction analizeGrad(string) {\n var colorPercents = string.substring(0, string.length - 1).split(\"%,\");\n var colors = [];\n var percents = [];var _iterator = _createForOfIteratorHelper(\n colorPercents),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var colorPercent = _step.value;\n colors.push(colorPercent.substring(0, colorPercent.lastIndexOf(\" \")).trim());\n percents.push(colorPercent.substring(colorPercent.lastIndexOf(\" \"), colorPercent.length) / 100);\n }} catch (err) {_iterator.e(err);} finally {_iterator.f();}\n return {\n colors: colors,\n percents: percents };\n\n}\n\nfunction radialEffect(width, height, bg, ctx) {\n var colorPer = analizeGrad(bg.match(/radial-gradient\\((.+)\\)/)[1]);\n var grd = ctx.createCircularGradient(0, 0, width < height ? height / 2 : width / 2);\n for (var i = 0; i < colorPer.colors.length; i++) {\n grd.addColorStop(colorPer.percents[i], colorPer.colors[i]);\n }\n ctx.setFillStyle(grd);\n //ctx.fillRect(-(width / 2), -(height / 2), width, height);\n}\n\nfunction analizeLinear(bg, width, height) {\n var direction = bg.match(/([-]?\\d{1,3})deg/);\n var dir = direction && direction[1] ? parseFloat(direction[1]) : 0;\n var coordinate;\n switch (dir) {\n case 0:\n coordinate = [0, -height / 2, 0, height / 2];\n break;\n case 90:\n coordinate = [width / 2, 0, -width / 2, 0];\n break;\n case -90:\n coordinate = [-width / 2, 0, width / 2, 0];\n break;\n case 180:\n coordinate = [0, height / 2, 0, -height / 2];\n break;\n case -180:\n coordinate = [0, -height / 2, 0, height / 2];\n break;\n default:\n var x1 = 0;\n var y1 = 0;\n var x2 = 0;\n var y2 = 0;\n if (direction[1] > 0 && direction[1] < 90) {\n x1 = width / 2 - (width / 2 * Math.tan((90 - direction[1]) * Math.PI * 2 / 360) - height / 2) * Math.sin(2 * (\n 90 - direction[1]) * Math.PI * 2 / 360) / 2;\n y2 = Math.tan((90 - direction[1]) * Math.PI * 2 / 360) * x1;\n x2 = -x1;\n y1 = -y2;\n } else if (direction[1] > -180 && direction[1] < -90) {\n x1 = -(width / 2) + (width / 2 * Math.tan((90 - direction[1]) * Math.PI * 2 / 360) - height / 2) * Math.sin(2 * (\n 90 - direction[1]) * Math.PI * 2 / 360) / 2;\n y2 = Math.tan((90 - direction[1]) * Math.PI * 2 / 360) * x1;\n x2 = -x1;\n y1 = -y2;\n } else if (direction[1] > 90 && direction[1] < 180) {\n x1 = width / 2 + (-(width / 2) * Math.tan((90 - direction[1]) * Math.PI * 2 / 360) - height / 2) * Math.sin(2 * (\n 90 - direction[1]) * Math.PI * 2 / 360) / 2;\n y2 = Math.tan((90 - direction[1]) * Math.PI * 2 / 360) * x1;\n x2 = -x1;\n y1 = -y2;\n } else {\n x1 = -(width / 2) - (-(width / 2) * Math.tan((90 - direction[1]) * Math.PI * 2 / 360) - height / 2) * Math.sin(2 * (\n 90 - direction[1]) * Math.PI * 2 / 360) / 2;\n y2 = Math.tan((90 - direction[1]) * Math.PI * 2 / 360) * x1;\n x2 = -x1;\n y1 = -y2;\n }\n coordinate = [x1, y1, x2, y2];\n break;}\n\n return coordinate;\n}\n\nfunction linearEffect(width, height, bg, ctx) {\n var param = analizeLinear(bg, width, height);\n var grd = ctx.createLinearGradient(param[0], param[1], param[2], param[3]);\n var content = bg.match(/linear-gradient\\((.+)\\)/)[1];\n var colorPer = analizeGrad(content.substring(content.indexOf(',') + 1));\n for (var i = 0; i < colorPer.colors.length; i++) {\n grd.addColorStop(colorPer.percents[i], colorPer.colors[i]);\n }\n ctx.setFillStyle(grd);\n //ctx.fillRect(-(width / 2), -(height / 2), width, height);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9saW1lLXBhaW50ZXIvZ3JhZGllbnQuanMiXSwibmFtZXMiOlsiR0QiLCJpc0dyYWRpZW50IiwiYmciLCJzdGFydHNXaXRoIiwiZG9HcmFkaWVudCIsIndpZHRoIiwiaGVpZ2h0IiwiY3R4IiwibGluZWFyRWZmZWN0IiwicmFkaWFsRWZmZWN0IiwiYW5hbGl6ZUdyYWQiLCJzdHJpbmciLCJjb2xvclBlcmNlbnRzIiwic3Vic3RyaW5nIiwibGVuZ3RoIiwic3BsaXQiLCJjb2xvcnMiLCJwZXJjZW50cyIsImNvbG9yUGVyY2VudCIsInB1c2giLCJsYXN0SW5kZXhPZiIsInRyaW0iLCJjb2xvclBlciIsIm1hdGNoIiwiZ3JkIiwiY3JlYXRlQ2lyY3VsYXJHcmFkaWVudCIsImkiLCJhZGRDb2xvclN0b3AiLCJzZXRGaWxsU3R5bGUiLCJhbmFsaXplTGluZWFyIiwiZGlyZWN0aW9uIiwiZGlyIiwicGFyc2VGbG9hdCIsImNvb3JkaW5hdGUiLCJ4MSIsInkxIiwieDIiLCJ5MiIsIk1hdGgiLCJ0YW4iLCJQSSIsInNpbiIsInBhcmFtIiwiY3JlYXRlTGluZWFyR3JhZGllbnQiLCJjb250ZW50IiwiaW5kZXhPZiJdLCJtYXBwaW5ncyI6IjgvQ0FBQTs7QUFFTyxJQUFNQSxFQUFFLEdBQUc7QUFDakJDLFlBRGlCLHNCQUNOQyxFQURNLEVBQ0Y7QUFDZCxRQUFJQSxFQUFFLEtBQUtBLEVBQUUsQ0FBQ0MsVUFBSCxDQUFjLFFBQWQsS0FBMkJELEVBQUUsQ0FBQ0MsVUFBSCxDQUFjLFFBQWQsQ0FBaEMsQ0FBTixFQUFnRTtBQUMvRCxhQUFPLElBQVA7QUFDQTtBQUNELFdBQU8sS0FBUDtBQUNBLEdBTmdCO0FBT2pCQyxZQVBpQixzQkFPTkYsRUFQTSxFQU9GRyxLQVBFLEVBT0tDLE1BUEwsRUFPYUMsR0FQYixFQU9rQjtBQUNsQyxRQUFJTCxFQUFFLENBQUNDLFVBQUgsQ0FBYyxRQUFkLENBQUosRUFBNkI7QUFDNUJLLGtCQUFZLENB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USxDQUFDTixNQUFULENBQWdCVSxDQUFoQixDQUF2QztBQUNBO0FBQ0RuQixLQUFHLENBQUNxQixZQUFKLENBQWlCSixHQUFqQjtBQUNBO0FBQ0EiLCJmaWxlIjoiNDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlc2xpbnQtZGlzYWJsZSAqL1xyXG5cclxuZXhwb3J0IGNvbnN0IEdEID0ge1xyXG5cdGlzR3JhZGllbnQoYmcpIHtcclxuXHRcdGlmIChiZyAmJiAoYmcuc3RhcnRzV2l0aCgnbGluZWFyJykgfHwgYmcuc3RhcnRzV2l0aCgncmFkaWFsJykpKSB7XHJcblx0XHRcdHJldHVybiB0cnVlO1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIGZhbHNlO1xyXG5cdH0sXHJcblx0ZG9HcmFkaWVudChiZywgd2lkdGgsIGhlaWdodCwgY3R4KSB7XHJcblx0XHRpZiAoYmcuc3RhcnRzV2l0aCgnbGluZWFyJykpIHtcclxuXHRcdFx0bGluZWFyRWZmZWN0KHdpZHRoLCBoZWlnaHQsIGJnLCBjdHgpO1xyXG5cdFx0fSBlbHNlIGlmIChiZy5zdGFydHNXaXRoKCdyYWRpYWwnKSkge1xyXG5cdFx0XHRyYWRpYWxFZmZlY3Qod2lkdGgsIGhlaWdodCwgYmcsIGN0eCk7XHJcblx0XHR9XHJcblx0fSxcclxufVxyXG5cclxuZnVuY3Rpb24gYW5hbGl6ZUdyYWQoc3RyaW5nKSB7XHJcblx0Y29uc3QgY29sb3JQZXJjZW50cyA9IHN0cmluZy5zdWJzdHJpbmcoMCwgc3RyaW5nLmxlbmd0aCAtIDEpLnNwbGl0KFwiJSxcIik7XHJcblx0Y29uc3QgY29sb3JzID0gW107XHJcblx0Y29uc3QgcGVyY2VudHMgPSBbXTtcclxuXHRmb3IgKGxldCBjb2xvclBlcmNlbnQgb2YgY29sb3JQZXJjZW50cykge1xyXG5cdFx0Y29sb3JzLnB1c2goY29sb3JQZXJjZW50LnN1YnN0cmluZygwLCBjb2xvclBlcmNlbnQubGFzdEluZGV4T2YoXCIgXCIpKS50cmltKCkpO1xyXG5cdFx0cGVyY2VudHMucHVzaChjb2xvclBlcmNlbnQuc3Vic3RyaW5nKGNvbG9yUGVyY2VudC5sYXN0SW5kZXhPZihcIiBcIiksIGNvbG9yUGVyY2VudC5sZW5ndGgpIC8gMTAwKTtcclxuXHR9XHJcblx0cmV0dXJuIHtcclxuXHRcdGNvbG9yczogY29sb3JzLFxyXG5cdFx0cGVyY2VudHM6IHBlcmNlbnRzXHJcblx0fTtcclxufVxyXG5cclxuZnVuY3Rpb24gcmFkaWFsRWZmZWN0KHdpZHRoLCBoZWlnaHQsIGJnLCBjdHgpIHtcclxuXHRjb25zdCBjb2xvclBlciA9IGFuYWxpemVHcmFkKGJnLm1hdGNoKC9yYWRpYWwtZ3JhZGllbnRcXCgoLispXFwpLylbMV0pO1xyXG5cdGNvbnN0IGdyZCA9IGN0eC5jcmVhdGVDaXJjdWxhckdyYWRpZW50KDAsIDAsIHdpZHRoIDwgaGVpZ2h0ID8gaGVpZ2h0IC8gMiA6IHdpZHRoIC8gMik7XHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjb2xvclBlci5jb2xvcnMubGVuZ3RoOyBpKyspIHtcclxuXHRcdGdyZC5hZGRDb2xvclN0b3AoY29sb3JQZXIucGVyY2VudHNbaV0sIGNvbG9yUGVyLmNvbG9yc1tpXSk7XHJcblx0fVxyXG5cdGN0eC5zZXRGaWxsU3R5bGUoZ3JkKTtcclxuXHQvL2N0eC5maWxsUmVjdCgtKHdpZHRoIC8gMiksIC0oaGVpZ2h0IC8gMiksIHdpZHRoLCBoZWlnaHQpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBhbmFsaXplTGluZWFyKGJnLCB3aWR0aCwgaGVpZ2h0KSB7XHJcblx0Y29uc3QgZGlyZWN0aW9uID0gYmcubWF0Y2goLyhbLV0/XFxkezEsM30pZGVnLyk7XHJcblx0Y29uc3QgZGlyID0gZGlyZWN0aW9uICYmIGRpcmVjdGlvblsxXSA/IHBhcnNlRmxvYXQoZGlyZWN0aW9uWzFdKSA6IDA7XHJcblx0bGV0IGNvb3JkaW5hdGU7XHJcblx0c3dpdGNoIChkaXIpIHtcclxuXHRcdGNhc2UgMDpcclxuXHRcdFx0Y29vcmRpbmF0ZSA9IFswLCAtaGVpZ2h0IC8gMiwgMCwgaGVpZ2h0IC8gMl07XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSA5MDpcclxuXHRcdFx0Y29vcmRpbmF0ZSA9IFt3aWR0aCAvIDIsIDAsIC13aWR0aCAvIDIsIDBdO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGNhc2UgLTkwOlxyXG5cdFx0XHRjb29yZGluYXRlID0gWy13aWR0aCAvIDIsIDAsIHdpZHRoIC8gMiwgMF07XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSAxODA6XHJcblx0XHRcdGNvb3JkaW5hdGUgPSBbMCwgaGVpZ2h0IC8gMiwgMCwgLWhlaWdodCAvIDJdO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGNhc2UgLTE4MDpcclxuXHRcdFx0Y29vcmRpbmF0ZSA9IFswLCAtaGVpZ2h0IC8gMiwgMCwgaGVpZ2h0IC8gMl07XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0ZGVmYXVsdDpcclxuXHRcdFx0bGV0IHgxID0gMDtcclxuXHRcdFx0bGV0IHkxID0gMDtcclxuXHRcdFx0bGV0IHgyID0gMDtcclxuXHRcdFx0bGV0IHkyID0gMDtcclxuXHRcdFx0aWYgKGRpcmVjdGlvblsxXSA+IDAgJiYgZGlyZWN0aW9uWzFdIDwgOTApIHtcclxuXHRcdFx0XHR4MSA9ICh3aWR0aCAvIDIpIC0gKCh3aWR0aCAvIDIpICogTWF0aC50YW4oKDkwIC0gZGlyZWN0aW9uWzFdKSAqIE1hdGguUEkgKiAyIC8gMzYwKSAtIGhlaWdodCAvIDIpICogTWF0aC5zaW4oMiAqIChcclxuXHRcdFx0XHRcdDkwIC0gZGlyZWN0aW9uWzFdKSAqIE1hdGguUEkgKiAyIC8gMzYwKSAvIDI7XHJcblx0XHRcdFx0eTIgPSBNYXRoLnRhbigoOTAgLSBkaXJlY3Rpb25bMV0pICogTWF0aC5QSSAqIDIgLyAzNjApICogeDE7XHJcblx0XHRcdFx0eDIgPSAteDE7XHJcblx0XHRcdFx0eTEgPSAteTI7XHJcblx0XHRcdH0gZWxzZSBpZiAoZGlyZWN0aW9uWzFdID4gLTE4MCAmJiBkaXJlY3Rpb25bMV0gPCAtOTApIHtcclxuXHRcdFx0XHR4MSA9IC0od2lkdGggLyAyKSArICgod2lkdGggLyAyKSAqIE1hdGgudGFuKCg5MCAtIGRpcmVjdGlvblsxXSkgKiBNYXRoLlBJICogMiAvIDM2MCkgLSBoZWlnaHQgLyAyKSAqIE1hdGguc2luKDIgKiAoXHJcblx0XHRcdFx0XHQ5MCAtIGRpcmVjdGlvblsxXSkgKiBNYXRoLlBJICogMiAvIDM2MCkgLyAyO1xyXG5cdFx0XHRcdHkyID0gTWF0aC50YW4oKDkwIC0gZGlyZWN0aW9uWzFdKSAqIE1hdGguUEkgKiAyIC8gMzYwKSAqIHgxO1xyXG5cdFx0XHRcdHgyID0gLXgxO1xyXG5cdFx0XHRcdHkxID0gLXkyO1xyXG5cdFx0XHR9IGVsc2UgaWYgKGRpcmVjdGlvblsxXSA+IDkwICYmIGRpcmVjdGlvblsxXSA8IDE4MCkge1xyXG5cdFx0XHRcdHgxID0gKHdpZHRoIC8gMikgKyAoLSh3aWR0aCAvIDIpICogTWF0aC50YW4oKDkwIC0gZGlyZWN0aW9uWzFdKSAqIE1hdGguUEkgKiAyIC8gMzYwKSAtIGhlaWdodCAvIDIpICogTWF0aC5zaW4oMiAqIChcclxuXHRcdFx0XHRcdDkwIC0gZGlyZWN0aW9uWzFdKSAqIE1hdGguUEkgKiAyIC8gMzYwKSAvIDI7XHJcblx0XHRcdFx0eTIgPSBNYXRoLnRhbigoOTAgLSBkaXJlY3Rpb25bMV0pICogTWF0aC5QSSAqIDIgLyAzNjApICogeDE7XHJcblx0XHRcdFx0eDIgPSAteDE7XHJcblx0XHRcdFx0eTEgPSAteTI7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0eDEgPSAtKHdpZHRoIC8gMikgLSAoLSh3aWR0aCAvIDIpICogTWF0aC50YW4oKDkwIC0gZGlyZWN0aW9uWzFdKSAqIE1hdGguUEkgKiAyIC8gMzYwKSAtIGhlaWdodCAvIDIpICogTWF0aC5zaW4oMiAqXHJcblx0XHRcdFx0XHQoOTAgLSBkaXJlY3Rpb25bMV0pICogTWF0aC5QSSAqIDIgLyAzNjApIC8gMjtcclxuXHRcdFx0XHR5MiA9IE1hdGgudGFuKCg5MCAtIGRpcmVjdGlvblsxXSkgKiBNYXRoLlBJICogMiAvIDM2MCkgKiB4MTtcclxuXHRcdFx0XHR4MiA9IC14MTtcclxuXHRcdFx0XHR5MSA9IC15MjtcclxuXHRcdFx0fVxyXG5cdFx0XHRjb29yZGluYXRlID0gW3gxLCB5MSwgeDIsIHkyXTtcclxuXHRcdFx0YnJlYWs7XHJcblx0fVxyXG5cdHJldHVybiBjb29yZGluYXRlO1xyXG59XHJcblxyXG5mdW5jdGlvbiBsaW5lYXJFZmZlY3Qod2lkdGgsIGhlaWdodCwgYmcsIGN0eCkge1xyXG5cdGNvbnN0IHBhcmFtID0gYW5hbGl6ZUxpbmVhcihiZywgd2lkdGgsIGhlaWdodCk7XHJcblx0Y29uc3QgZ3JkID0gY3R4LmNyZWF0ZUxpbmVhckdyYWRpZW50KHBhcmFtWzBdLCBwYXJhbVsxXSwgcGFyYW1bMl0sIHBhcmFtWzNdKTtcclxuXHRjb25zdCBjb250ZW50ID0gYmcubWF0Y2goL2xpbmVhci1ncmFkaWVudFxcKCguKylcXCkvKVsxXTtcclxuXHRjb25zdCBjb2xvclBlciA9IGFuYWxpemVHcmFkKGNvbnRlbnQuc3Vic3RyaW5nKGNvbnRlbnQuaW5kZXhPZignLCcpICsgMSkpO1xyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgY29sb3JQZXIuY29sb3JzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRncmQuYWRkQ29sb3JTdG9wKGNvbG9yUGVyLnBlcmNlbnRzW2ldLCBjb2xvclBlci5jb2xvcnNbaV0pO1xyXG5cdH1cclxuXHRjdHguc2V0RmlsbFN0eWxlKGdyZCk7XHJcblx0Ly9jdHguZmlsbFJlY3QoLSh3aWR0aCAvIDIpLCAtKGhlaWdodCAvIDIpLCB3aWR0aCwgaGVpZ2h0KTtcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///46\n");
/***/ }),
/* 47 */
/*!************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/components/lime-painter/canvas.js ***!
\************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.adaptor = adaptor;function adaptor(ctx) {\n // @ts-ignore\n return Object.assign(ctx, {\n setStrokeStyle: function setStrokeStyle(val) {\n ctx.strokeStyle = val;\n },\n setLineWidth: function setLineWidth(val) {\n ctx.lineWidth = val;\n },\n setLineCap: function setLineCap(val) {\n ctx.lineCap = val;\n },\n setFillStyle: function setFillStyle(val) {\n ctx.fillStyle = val;\n },\n setFontSize: function setFontSize(val) {\n ctx.font = String(val);\n },\n setGlobalAlpha: function setGlobalAlpha(val) {\n ctx.globalAlpha = val;\n },\n setLineJoin: function setLineJoin(val) {\n ctx.lineJoin = val;\n },\n setTextAlign: function setTextAlign(val) {\n ctx.textAlign = val;\n },\n setMiterLimit: function setMiterLimit(val) {\n ctx.miterLimit = val;\n },\n setShadow: function setShadow(offsetX, offsetY, blur, color) {\n ctx.shadowOffsetX = offsetX;\n ctx.shadowOffsetY = offsetY;\n ctx.shadowBlur = blur;\n ctx.shadowColor = color;\n },\n setTextBaseline: function setTextBaseline(val) {\n ctx.textBaseline = val;\n },\n createCircularGradient: function createCircularGradient() {},\n draw: function draw() {} });\n\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9saW1lLXBhaW50ZXIvY2FudmFzLmpzIl0sIm5hbWVzIjpbImFkYXB0b3IiLCJjdHgiLCJPYmplY3QiLCJhc3NpZ24iLCJzZXRTdHJva2VTdHlsZSIsInZhbCIsInN0cm9rZVN0eWxlIiwic2V0TGluZVdpZHRoIiwibGluZVdpZHRoIiwic2V0TGluZUNhcCIsImxpbmVDYXAiLCJzZXRGaWxsU3R5bGUiLCJmaWxsU3R5bGUiLCJzZXRGb250U2l6ZSIsImZvbnQiLCJTdHJpbmciLCJzZXRHbG9iYWxBbHBoYSIsImdsb2JhbEFscGhhIiwic2V0TGluZUpvaW4iLCJsaW5lSm9pbiIsInNldFRleHRBbGlnbiIsInRleHRBbGlnbiIsInNldE1pdGVyTGltaXQiLCJtaXRlckxpbWl0Iiwic2V0U2hhZG93Iiwib2Zmc2V0WCIsIm9mZnNldFkiLCJibHVyIiwiY29sb3IiLCJzaGFkb3dPZmZzZXRYIiwic2hhZG93T2Zmc2V0WSIsInNoYWRvd0JsdXIiLCJzaGFkb3dDb2xvciIsInNldFRleHRCYXNlbGluZSIsInRleHRCYXNlbGluZSIsImNyZWF0ZUNpcmN1bGFyR3JhZGllbnQiLCJkcmF3Il0sIm1hcHBpbmdzIjoid0ZBQU8sU0FBU0EsT0FBVCxDQUFpQkMsR0FBakIsRUFBc0I7QUFDNUI7QUFDQSxTQUFPQyxNQUFNLENBQUNDLE1BQVAsQ0FBY0YsR0FBZCxFQUFtQjtBQUN6Qkcsa0JBRHlCLDBCQUNWQyxHQURVLEVBQ0w7QUFDbkJKLFNBQUcsQ0FBQ0ssV0FBSixHQUFrQkQsR0FBbEI7QUFDQSxLQUh3QjtBQUl6QkUsZ0JBSnlCLHdCQUlaRixHQUpZLEVBSVA7QUFDakJKLFNBQUcsQ0FBQ08sU0FBSixHQUFnQkgsR0FBaEI7QUFDQSxLQU53QjtBQU96QkksY0FQeUIsc0JBT2RKLEdBUGMsRUFPVDtBQUNmSixTQUFHLENBQUNTLE9BQUosR0FBY0wsR0FBZDtBQUNBLEtBVHdCO0FBVXpCTSxnQkFWeUIsd0JBVVpOLEdBVlksRUFVUDtBQUNqQkosU0FBRyxDQUFDVyxTQUFKLEdBQWdCUCxHQUFoQjtBQUNBLEtBWndCO0FBYXpCUSxlQWJ5Qix1QkFhYlIsR0FiYSxFQWFSO0FBQ2hCSixTQUFHLENBQUNhLElBQUosR0FBV0MsTUFBTSxDQUFDVixHQUFELENBQWpCO0FBQ0EsS0Fmd0I7QUFnQnpCVyxrQkFoQnlCLDBCQWdCVlgsR0FoQlUsRUFnQkw7QUFDbkJKLFNBQUcsQ0FBQ2dCLFdBQUosR0FBa0JaLEdBQWxCO0FBQ0EsS0FsQndCO0FBbUJ6QmEsZUFuQnlCLHVCQW1CYmIsR0FuQmEsRUFtQlI7QUFDaEJKLFNBQUcsQ0FBQ2tCLFFBQUosR0FBZWQsR0FBZjtBQUNBLEtBckJ3QjtBQXNCekJlLGdCQXRCeUIsd0JBc0JaZixHQXRCWSxFQXNCUDtBQUNqQkosU0FBRyxDQUFDb0IsU0FBSixHQUFnQmhCLEdBQWhCO0FBQ0EsS0F4QndCO0FBeUJ6QmlCLGlCQXpCeUIseUJBeUJYakIsR0F6QlcsRUF5Qk47QUFDbEJKLFNBQUcsQ0FBQ3NCLFVBQUosR0FBaUJsQixHQUFqQjtBQUNBLEtBM0J3QjtBQTRCekJtQixhQTVCeUIscUJBNEJmQyxPQTVCZSxFQTRCTkMsT0E1Qk0sRUE0QkdDLElBNUJILEVBNEJTQyxLQTVCVCxFQTRCZ0I7QUFDeEMzQixTQUFHLENBQUM0QixhQUFKLEdBQW9CSixPQUFwQjtBQUNBeEIsU0FBRyxDQUFDNkIsYUFBSixHQUFvQkosT0FBcEI7QUFDQXpCLFNBQUcsQ0FBQzhCLFVBQUosR0FBaUJKLElBQWpCO0FBQ0ExQixTQUFHLENBQUMrQixXQUFKLEdBQWtCSixLQUFsQjtBQUNBLEtBakN3QjtBQWtDekJLLG1CQWxDeUIsMkJBa0NUNUIsR0FsQ1MsRUFrQ0o7QUFDcEJKLFNBQUcsQ0FBQ2lDLFlBQUosR0FBbUI3QixHQUFuQjtBQUNBLEtBcEN3QjtBQXFDekI4QiwwQkFyQ3lCLG9DQXFDQSxDQUFFLENBckNGO0FBc0N6QkMsUUF0Q3lCLGtCQXNDbEIsQ0FBRSxDQXRDZ0IsRUFBbkIsQ0FBUDs7QUF3Q0EiLCJmaWxlIjoiNDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gYWRhcHRvcihjdHgpIHtcblx0Ly8gQHRzLWlnbm9yZVxuXHRyZXR1cm4gT2JqZWN0LmFzc2lnbihjdHgsIHtcblx0XHRzZXRTdHJva2VTdHlsZSh2YWwpIHtcblx0XHRcdGN0eC5zdHJva2VTdHlsZSA9IHZhbDtcblx0XHR9LFxuXHRcdHNldExpbmVXaWR0aCh2YWwpIHtcblx0XHRcdGN0eC5saW5lV2lkdGggPSB2YWw7XG5cdFx0fSxcblx0XHRzZXRMaW5lQ2FwKHZhbCkge1xuXHRcdFx0Y3R4LmxpbmVDYXAgPSB2YWw7XG5cdFx0fSxcblx0XHRzZXRGaWxsU3R5bGUodmFsKSB7XG5cdFx0XHRjdHguZmlsbFN0eWxlID0gdmFsO1xuXHRcdH0sXG5cdFx0c2V0Rm9udFNpemUodmFsKSB7XG5cdFx0XHRjdHguZm9udCA9IFN0cmluZyh2YWwpO1xuXHRcdH0sXG5cdFx0c2V0R2xvYmFsQWxwaGEodmFsKSB7XG5cdFx0XHRjdHguZ2xvYmFsQWxwaGEgPSB2YWw7XG5cdFx0fSxcblx0XHRzZXRMaW5lSm9pbih2YWwpIHtcblx0XHRcdGN0eC5saW5lSm9pbiA9IHZhbDtcblx0XHR9LFxuXHRcdHNldFRleHRBbGlnbih2YWwpIHtcblx0XHRcdGN0eC50ZXh0QWxpZ24gPSB2YWw7XG5cdFx0fSxcblx0XHRzZXRNaXRlckxpbWl0KHZhbCkge1xuXHRcdFx0Y3R4Lm1pdGVyTGltaXQgPSB2YWw7XG5cdFx0fSxcblx0XHRzZXRTaGFkb3cob2Zmc2V0WCwgb2Zmc2V0WSwgYmx1ciwgY29sb3IpIHtcblx0XHRcdGN0eC5zaGFkb3dPZmZzZXRYID0gb2Zmc2V0WDtcblx0XHRcdGN0eC5zaGFkb3dPZmZzZXRZID0gb2Zmc2V0WTtcblx0XHRcdGN0eC5zaGFkb3dCbHVyID0gYmx1cjtcblx0XHRcdGN0eC5zaGFkb3dDb2xvciA9IGNvbG9yO1xuXHRcdH0sXG5cdFx0c2V0VGV4dEJhc2VsaW5lKHZhbCkge1xuXHRcdFx0Y3R4LnRleHRCYXNlbGluZSA9IHZhbDtcblx0XHR9LFxuXHRcdGNyZWF0ZUNpcmN1bGFyR3JhZGllbnQoKSB7fSxcblx0XHRkcmF3KCkge30sXG5cdH0pO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///47\n");
/***/ }),
/* 48 */
/*!**********************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/pages/play/play.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 _play_vue_vue_type_template_id_641d89d6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./play.vue?vue&type=template&id=641d89d6&mpType=page */ 54);\n/* harmony import */ var _play_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./play.vue?vue&type=script&lang=js&mpType=page */ 56);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _play_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _play_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 */ 10);\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 _play_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _play_vue_vue_type_template_id_641d89d6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _play_vue_vue_type_template_id_641d89d6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _play_vue_vue_type_template_id_641d89d6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/play/play.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEg7QUFDNUg7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSwwRkFBTTtBQUNSLEVBQUUsbUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3BsYXkudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTY0MWQ4OWQ2Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9wbGF5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9wbGF5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3BsYXkvcGxheS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///48\n");
/***/ }),
/* 49 */
/*!************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/pages/about/about.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 _about_vue_vue_type_template_id_2d00db72_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./about.vue?vue&type=template&id=2d00db72&mpType=page */ 50);\n/* harmony import */ var _about_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./about.vue?vue&type=script&lang=js&mpType=page */ 52);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _about_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _about_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 */ 10);\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 _about_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _about_vue_vue_type_template_id_2d00db72_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _about_vue_vue_type_template_id_2d00db72_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _about_vue_vue_type_template_id_2d00db72_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/about/about.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2Fib3V0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yZDAwZGI3MiZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vYWJvdXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2Fib3V0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2Fib3V0L2Fib3V0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///49\n");
/***/ }),
/* 50 */
/*!******************************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/pages/about/about.vue?vue&type=template&id=2d00db72&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_10_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_about_vue_vue_type_template_id_2d00db72_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--10-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!./about.vue?vue&type=template&id=2d00db72&mpType=page */ 51);
/* 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_10_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_about_vue_vue_type_template_id_2d00db72_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_10_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_about_vue_vue_type_template_id_2d00db72_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_10_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_about_vue_vue_type_template_id_2d00db72_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_10_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_about_vue_vue_type_template_id_2d00db72_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/* 51 */
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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--10-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/bmy/Desktop/uniappStudy/pages/about/about.vue?vue&type=template&id=2d00db72&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("div", { staticClass: _vm._$s(0, "sc", "about"), attrs: { _i: 0 } })
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/* 52 */
/*!************************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/pages/about/about.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_6_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_about_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--6-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!./about.vue?vue&type=script&lang=js&mpType=page */ 53);\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_6_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_about_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_6_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_about_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_6_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_about_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_6_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_about_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_6_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_about_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW90QixDQUFnQixzdEJBQUcsRUFBQyIsImZpbGUiOiI1Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2Fib3V0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9hYm91dC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///52\n");
/***/ }),
/* 53 */
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-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/bmy/Desktop/uniappStudy/pages/about/about.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/regenerator */ 29));\n\n\n\n\n\n\nvar _limePainter = _interopRequireDefault(__webpack_require__(/*! ../../components/lime-painter */ 37));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}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);});};}var _default =\n\n{\n data: function data() {\n return {\n href: 'https://uniapp.dcloud.io/component/README?id=uniui',\n base: {\n width: '686rpx',\n height: '130rpx',\n views: [\n {\n type: 'view',\n css: {\n left: '0rpx',\n top: '0rpx',\n background: '#07c160',\n width: '120rpx',\n height: '120rpx' } }] } };\n\n\n\n\n\n },\n onPullDownRefresh: function onPullDownRefresh() {\n __f__(\"log\", \"onPullDownRefresh\", \" at pages/about/about.vue:33\");\n },\n created: function created() {\n // this.GetIndex()\n },\n components: {\n lime: _limePainter.default },\n\n methods: {\n GetIndex: function GetIndex() {var _this = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var res;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n __f__(\"log\", \"GetIndex\", \" at pages/about/about.vue:43\");_context.next = 3;return (\n _this.$http.IndexService.Index({}));case 3:res = _context.sent;\n __f__(\"log\", \"哈哈哈:\", res, \" at pages/about/about.vue:45\");case 5:case \"end\":return _context.stop();}}}, _callee);}))();\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWJvdXQvYWJvdXQudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFPQSx3Rzs7QUFFQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLGdFQURBO0FBRUE7QUFDQSx1QkFEQTtBQUVBLHdCQUZBO0FBR0E7QUFDQTtBQUNBLHNCQURBO0FBRUE7QUFDQSx3QkFEQTtBQUVBLHVCQUZBO0FBR0EsaUNBSEE7QUFJQSwyQkFKQTtBQUtBLDRCQUxBLEVBRkEsRUFEQSxDQUhBLEVBRkE7Ozs7OztBQW1CQSxHQXJCQTtBQXNCQSxtQkF0QkEsK0JBc0JBO0FBQ0E7QUFDQSxHQXhCQTtBQXlCQSxTQXpCQSxxQkF5QkE7QUFDQTtBQUNBLEdBM0JBO0FBNEJBO0FBQ0EsOEJBREEsRUE1QkE7O0FBK0JBO0FBQ0EsWUFEQSxzQkFDQTtBQUNBLHlFQURBO0FBRUEsb0RBRkEsU0FFQSxHQUZBO0FBR0EsMEVBSEE7QUFJQSxLQUxBLEVBL0JBLEUiLCJmaWxlIjoiNTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdiBjbGFzcz1cImFib3V0XCI+XHJcbiAgICDlhbPkuo5cclxuICA8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmltcG9ydCBsaW1lIGZyb20gXCIuLi8uLi9jb21wb25lbnRzL2xpbWUtcGFpbnRlclwiXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgZGF0YSAoKSB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBocmVmOiAnaHR0cHM6Ly91bmlhcHAuZGNsb3VkLmlvL2NvbXBvbmVudC9SRUFETUU/aWQ9dW5pdWknLFxyXG4gICAgICBiYXNlOiB7XHJcbiAgICAgICAgd2lkdGg6ICc2ODZycHgnLFxyXG4gICAgICAgIGhlaWdodDogJzEzMHJweCcsXHJcbiAgICAgICAgdmlld3M6IFtcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgdHlwZTogJ3ZpZXcnLFxyXG4gICAgICAgICAgICBjc3M6IHtcclxuICAgICAgICAgICAgICBsZWZ0OiAnMHJweCcsXHJcbiAgICAgICAgICAgICAgdG9wOiAnMHJweCcsXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJyMwN2MxNjAnLFxyXG4gICAgICAgICAgICAgIHdpZHRoOiAnMTIwcnB4JyxcclxuICAgICAgICAgICAgICBoZWlnaHQ6ICcxMjBycHgnXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICBdXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9LFxyXG4gIG9uUHVsbERvd25SZWZyZXNoKCkge1xyXG4gICAgY29uc29sZS5sb2coXCJvblB1bGxEb3duUmVmcmVzaFwiKVxyXG4gIH0sXHJcbiAgY3JlYXRlZCAoKSB7XHJcbiAgICAvLyB0aGlzLkdldEluZGV4KClcclxuICB9LFxyXG4gIGNvbXBvbmVudHM6IHtcclxuICAgIGxpbWVcclxuICB9LFxyXG4gIG1ldGhvZHM6IHtcclxuICAgIGFzeW5jIEdldEluZGV4ICgpIHtcclxuICAgICAgY29uc29sZS5sb2coXCJHZXRJbmRleFwiKVxyXG4gICAgICBsZXQgcmVzID0gYXdhaXQgdGhpcy4kaHR0cC5JbmRleFNlcnZpY2UuSW5kZXgoe30pO1xyXG4gICAgICBjb25zb2xlLmxvZyhcIuWTiOWTiOWTiO+8mlwiLCByZXMpXHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuLmNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///53\n");
/***/ }),
/* 54 */
/*!****************************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/pages/play/play.vue?vue&type=template&id=641d89d6&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_10_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_play_vue_vue_type_template_id_641d89d6_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--10-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!./play.vue?vue&type=template&id=641d89d6&mpType=page */ 55);
/* 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_10_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_play_vue_vue_type_template_id_641d89d6_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_10_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_play_vue_vue_type_template_id_641d89d6_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_10_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_play_vue_vue_type_template_id_641d89d6_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_10_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_play_vue_vue_type_template_id_641d89d6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/* 55 */
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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--10-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/bmy/Desktop/uniappStudy/pages/play/play.vue?vue&type=template&id=641d89d6&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("div", { staticClass: _vm._$s(0, "sc", "play"), attrs: { _i: 0 } })
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/* 56 */
/*!**********************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/pages/play/play.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_6_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_play_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--6-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!./play.vue?vue&type=script&lang=js&mpType=page */ 57);\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_6_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_play_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_6_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_play_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_6_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_play_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_6_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_play_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_6_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_play_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW10QixDQUFnQixxdEJBQUcsRUFBQyIsImZpbGUiOiI1Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3BsYXkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3BsYXkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///56\n");
/***/ }),
/* 57 */
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-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/bmy/Desktop/uniappStudy/pages/play/play.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/regenerator */ 29));\n\n\n\n\n\n\nvar _limePainter = _interopRequireDefault(__webpack_require__(/*! ../../components/lime-painter */ 37));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}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);});};}var _default =\n\n{\n data: function data() {\n return {\n href: 'https://uniapp.dcloud.io/component/README?id=uniui',\n base: {\n width: '686rpx',\n height: '130rpx',\n views: [\n {\n type: 'view',\n css: {\n left: '0rpx',\n top: '0rpx',\n background: '#07c160',\n width: '120rpx',\n height: '120rpx' } }] } };\n\n\n\n\n\n },\n\n created: function created() {\n // this.GetIndex()\n },\n components: {\n lime: _limePainter.default },\n\n methods: {\n GetIndex: function GetIndex() {var _this = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var res;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n __f__(\"log\", \"GetIndex\", \" at pages/play/play.vue:41\");_context.next = 3;return (\n _this.$http.IndexService.Index({}));case 3:res = _context.sent;\n __f__(\"log\", \"哈哈哈:\", res, \" at pages/play/play.vue:43\");case 5:case \"end\":return _context.stop();}}}, _callee);}))();\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcGxheS9wbGF5LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBT0Esd0c7O0FBRUE7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxnRUFEQTtBQUVBO0FBQ0EsdUJBREE7QUFFQSx3QkFGQTtBQUdBO0FBQ0E7QUFDQSxzQkFEQTtBQUVBO0FBQ0Esd0JBREE7QUFFQSx1QkFGQTtBQUdBLGlDQUhBO0FBSUEsMkJBSkE7QUFLQSw0QkFMQSxFQUZBLEVBREEsQ0FIQSxFQUZBOzs7Ozs7QUFtQkEsR0FyQkE7O0FBdUJBLFNBdkJBLHFCQXVCQTtBQUNBO0FBQ0EsR0F6QkE7QUEwQkE7QUFDQSw4QkFEQSxFQTFCQTs7QUE2QkE7QUFDQSxZQURBLHNCQUNBO0FBQ0EsdUVBREE7QUFFQSxvREFGQSxTQUVBLEdBRkE7QUFHQSx3RUFIQTtBQUlBLEtBTEEsRUE3QkEsRSIsImZpbGUiOiI1Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8ZGl2IGNsYXNzPVwicGxheVwiPlxyXG4gICAg5pKt5pS+XHJcbiAgPC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgbGltZSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9saW1lLXBhaW50ZXJcIlxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIGRhdGEgKCkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgaHJlZjogJ2h0dHBzOi8vdW5pYXBwLmRjbG91ZC5pby9jb21wb25lbnQvUkVBRE1FP2lkPXVuaXVpJyxcclxuICAgICAgYmFzZToge1xyXG4gICAgICAgIHdpZHRoOiAnNjg2cnB4JyxcclxuICAgICAgICBoZWlnaHQ6ICcxMzBycHgnLFxyXG4gICAgICAgIHZpZXdzOiBbXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIHR5cGU6ICd2aWV3JyxcclxuICAgICAgICAgICAgY3NzOiB7XHJcbiAgICAgICAgICAgICAgbGVmdDogJzBycHgnLFxyXG4gICAgICAgICAgICAgIHRvcDogJzBycHgnLFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICcjMDdjMTYwJyxcclxuICAgICAgICAgICAgICB3aWR0aDogJzEyMHJweCcsXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAnMTIwcnB4J1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgXVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgY3JlYXRlZCAoKSB7XHJcbiAgICAvLyB0aGlzLkdldEluZGV4KClcclxuICB9LFxyXG4gIGNvbXBvbmVudHM6IHtcclxuICAgIGxpbWVcclxuICB9LFxyXG4gIG1ldGhvZHM6IHtcclxuICAgIGFzeW5jIEdldEluZGV4ICgpIHtcclxuICAgICAgY29uc29sZS5sb2coXCJHZXRJbmRleFwiKVxyXG4gICAgICBsZXQgcmVzID0gYXdhaXQgdGhpcy4kaHR0cC5JbmRleFNlcnZpY2UuSW5kZXgoe30pO1xyXG4gICAgICBjb25zb2xlLmxvZyhcIuWTiOWTiOWTiO+8mlwiLCByZXMpXHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuLmNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///57\n");
/***/ }),
/* 58 */
/*!************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/pages/radio/radio.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 _radio_vue_vue_type_template_id_5677f9ce_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./radio.vue?vue&type=template&id=5677f9ce&mpType=page */ 59);\n/* harmony import */ var _radio_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./radio.vue?vue&type=script&lang=js&mpType=page */ 61);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _radio_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _radio_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 */ 10);\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 _radio_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _radio_vue_vue_type_template_id_5677f9ce_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _radio_vue_vue_type_template_id_5677f9ce_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _radio_vue_vue_type_template_id_5677f9ce_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/radio/radio.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3JhZGlvLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01Njc3ZjljZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcmFkaW8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3JhZGlvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3JhZGlvL3JhZGlvLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///58\n");
/***/ }),
/* 59 */
/*!******************************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/pages/radio/radio.vue?vue&type=template&id=5677f9ce&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_10_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_radio_vue_vue_type_template_id_5677f9ce_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--10-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!./radio.vue?vue&type=template&id=5677f9ce&mpType=page */ 60);
/* 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_10_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_radio_vue_vue_type_template_id_5677f9ce_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_10_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_radio_vue_vue_type_template_id_5677f9ce_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_10_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_radio_vue_vue_type_template_id_5677f9ce_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_10_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_radio_vue_vue_type_template_id_5677f9ce_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/* 60 */
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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--10-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/bmy/Desktop/uniappStudy/pages/radio/radio.vue?vue&type=template&id=5677f9ce&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("div", { staticClass: _vm._$s(0, "sc", "radio"), attrs: { _i: 0 } })
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true
/***/ }),
/* 61 */
/*!************************************************************************************************!*\
!*** /Users/bmy/Desktop/uniappStudy/pages/radio/radio.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_6_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_radio_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--6-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!./radio.vue?vue&type=script&lang=js&mpType=page */ 62);\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_6_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_radio_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_6_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_radio_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_6_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_radio_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (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_6_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_radio_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_6_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_radio_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW90QixDQUFnQixzdEJBQUcsRUFBQyIsImZpbGUiOiI2MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3JhZGlvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yYWRpby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///61\n");
/***/ }),
/* 62 */
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-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/bmy/Desktop/uniappStudy/pages/radio/radio.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__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/regenerator */ 29));\n\n\n\n\n\n\nvar _limePainter = _interopRequireDefault(__webpack_require__(/*! ../../components/lime-painter */ 37));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}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);});};}var _default =\n\n{\n data: function data() {\n return {\n href: 'https://uniapp.dcloud.io/component/README?id=uniui',\n base: {\n width: '686rpx',\n height: '130rpx',\n views: [\n {\n type: 'view',\n css: {\n left: '0rpx',\n top: '0rpx',\n background: '#07c160',\n width: '120rpx',\n height: '120rpx' } }] } };\n\n\n\n\n\n },\n\n created: function created() {\n // this.GetIndex()\n },\n components: {\n lime: _limePainter.default },\n\n methods: {\n GetIndex: function GetIndex() {var _this = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var res;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n __f__(\"log\", \"GetIndex\", \" at pages/radio/radio.vue:41\");_context.next = 3;return (\n _this.$http.IndexService.Index({}));case 3:res = _context.sent;\n __f__(\"log\", \"哈哈哈:\", res, \" at pages/radio/radio.vue:43\");case 5:case \"end\":return _context.stop();}}}, _callee);}))();\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 28)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcmFkaW8vcmFkaW8udnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFPQSx3Rzs7QUFFQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLGdFQURBO0FBRUE7QUFDQSx1QkFEQTtBQUVBLHdCQUZBO0FBR0E7QUFDQTtBQUNBLHNCQURBO0FBRUE7QUFDQSx3QkFEQTtBQUVBLHVCQUZBO0FBR0EsaUNBSEE7QUFJQSwyQkFKQTtBQUtBLDRCQUxBLEVBRkEsRUFEQSxDQUhBLEVBRkE7Ozs7OztBQW1CQSxHQXJCQTs7QUF1QkEsU0F2QkEscUJBdUJBO0FBQ0E7QUFDQSxHQXpCQTtBQTBCQTtBQUNBLDhCQURBLEVBMUJBOztBQTZCQTtBQUNBLFlBREEsc0JBQ0E7QUFDQSx5RUFEQTtBQUVBLG9EQUZBLFNBRUEsR0FGQTtBQUdBLDBFQUhBO0FBSUEsS0FMQSxFQTdCQSxFIiwiZmlsZSI6IjYyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gIDxkaXYgY2xhc3M9XCJyYWRpb1wiPlxyXG4gICAg5pKt5pS+XHJcbiAgPC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgbGltZSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9saW1lLXBhaW50ZXJcIlxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIGRhdGEgKCkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgaHJlZjogJ2h0dHBzOi8vdW5pYXBwLmRjbG91ZC5pby9jb21wb25lbnQvUkVBRE1FP2lkPXVuaXVpJyxcclxuICAgICAgYmFzZToge1xyXG4gICAgICAgIHdpZHRoOiAnNjg2cnB4JyxcclxuICAgICAgICBoZWlnaHQ6ICcxMzBycHgnLFxyXG4gICAgICAgIHZpZXdzOiBbXHJcbiAgICAgICAgICB7XHJcbiAgICAgICAgICAgIHR5cGU6ICd2aWV3JyxcclxuICAgICAgICAgICAgY3NzOiB7XHJcbiAgICAgICAgICAgICAgbGVmdDogJzBycHgnLFxyXG4gICAgICAgICAgICAgIHRvcDogJzBycHgnLFxyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICcjMDdjMTYwJyxcclxuICAgICAgICAgICAgICB3aWR0aDogJzEyMHJweCcsXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAnMTIwcnB4J1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgXVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgY3JlYXRlZCAoKSB7XHJcbiAgICAvLyB0aGlzLkdldEluZGV4KClcclxuICB9LFxyXG4gIGNvbXBvbmVudHM6IHtcclxuICAgIGxpbWVcclxuICB9LFxyXG4gIG1ldGhvZHM6IHtcclxuICAgIGFzeW5jIEdldEluZGV4ICgpIHtcclxuICAgICAgY29uc29sZS5sb2coXCJHZXRJbmRleFwiKVxyXG4gICAgICBsZXQgcmVzID0gYXdhaXQgdGhpcy4kaHR0cC5JbmRleFNlcnZpY2UuSW5kZXgoe30pO1xyXG4gICAgICBjb25zb2xlLmxvZyhcIuWTiOWTiOWTiO+8mlwiLCByZXMpXHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuLmNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///62\n");
/***/ })
],[[0,"app-config"]]]);