6937 lines
675 KiB
JavaScript
6937 lines
675 KiB
JavaScript
"use weex:vue";
|
||
/******/ (function(modules) { // webpackBootstrap
|
||
/******/ // The module cache
|
||
/******/ var installedModules = {};
|
||
/******/
|
||
/******/ // The require function
|
||
/******/ function __webpack_require__(moduleId) {
|
||
/******/
|
||
/******/ // Check if module is in cache
|
||
/******/ if(installedModules[moduleId]) {
|
||
/******/ return installedModules[moduleId].exports;
|
||
/******/ }
|
||
/******/ // Create a new module (and put it into the cache)
|
||
/******/ var module = installedModules[moduleId] = {
|
||
/******/ i: moduleId,
|
||
/******/ l: false,
|
||
/******/ exports: {}
|
||
/******/ };
|
||
/******/
|
||
/******/ // Execute the module function
|
||
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
||
/******/
|
||
/******/ // Flag the module as loaded
|
||
/******/ module.l = true;
|
||
/******/
|
||
/******/ // Return the exports of the module
|
||
/******/ return module.exports;
|
||
/******/ }
|
||
/******/
|
||
/******/
|
||
/******/ // expose the modules object (__webpack_modules__)
|
||
/******/ __webpack_require__.m = modules;
|
||
/******/
|
||
/******/ // expose the module cache
|
||
/******/ __webpack_require__.c = installedModules;
|
||
/******/
|
||
/******/ // define getter function for harmony exports
|
||
/******/ __webpack_require__.d = function(exports, name, getter) {
|
||
/******/ if(!__webpack_require__.o(exports, name)) {
|
||
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
|
||
/******/ }
|
||
/******/ };
|
||
/******/
|
||
/******/ // define __esModule on exports
|
||
/******/ __webpack_require__.r = function(exports) {
|
||
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
|
||
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
|
||
/******/ }
|
||
/******/ Object.defineProperty(exports, '__esModule', { value: true });
|
||
/******/ };
|
||
/******/
|
||
/******/ // create a fake namespace object
|
||
/******/ // mode & 1: value is a module id, require it
|
||
/******/ // mode & 2: merge all properties of value into the ns
|
||
/******/ // mode & 4: return value when already ns object
|
||
/******/ // mode & 8|1: behave like require
|
||
/******/ __webpack_require__.t = function(value, mode) {
|
||
/******/ if(mode & 1) value = __webpack_require__(value);
|
||
/******/ if(mode & 8) return value;
|
||
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
|
||
/******/ var ns = Object.create(null);
|
||
/******/ __webpack_require__.r(ns);
|
||
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
|
||
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
|
||
/******/ return ns;
|
||
/******/ };
|
||
/******/
|
||
/******/ // getDefaultExport function for compatibility with non-harmony modules
|
||
/******/ __webpack_require__.n = function(module) {
|
||
/******/ var getter = module && module.__esModule ?
|
||
/******/ function getDefault() { return module['default']; } :
|
||
/******/ function getModuleExports() { return module; };
|
||
/******/ __webpack_require__.d(getter, 'a', getter);
|
||
/******/ return getter;
|
||
/******/ };
|
||
/******/
|
||
/******/ // Object.prototype.hasOwnProperty.call
|
||
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
|
||
/******/
|
||
/******/ // __webpack_public_path__
|
||
/******/ __webpack_require__.p = "/";
|
||
/******/
|
||
/******/
|
||
/******/ // Load entry module and return exports
|
||
/******/ return __webpack_require__(__webpack_require__.s = 0);
|
||
/******/ })
|
||
/************************************************************************/
|
||
/******/ ([
|
||
/* 0 */
|
||
/*!*******************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/main.js?{"page":"pages%2Falbum%2Findex"} ***!
|
||
\*******************************************************************************************/
|
||
/*! no exports provided */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var uni_app_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uni-app-style */ 1);\n/* harmony import */ var uni_app_style__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uni_app_style__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var uni_polyfill__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uni-polyfill */ 4);\n/* harmony import */ var uni_polyfill__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(uni_polyfill__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _pages_album_index_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./pages/album/index.nvue?mpType=page */ 5);\n\n \n \n \n \n _pages_album_index_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"].mpType = 'page'\n _pages_album_index_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"].route = 'pages/album/index'\n _pages_album_index_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"].el = '#root'\n new Vue(_pages_album_index_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"])\n //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBRUEsUUFBOEI7QUFDOUIsUUFBNkI7QUFDN0IsUUFBOEQ7QUFDOUQsUUFBUSwyRUFBRztBQUNYLFFBQVEsMkVBQUc7QUFDWCxRQUFRLDJFQUFHO0FBQ1gsZ0JBQWdCLDJFQUFHIiwiZmlsZSI6IjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgXG4gICAgICAgIGltcG9ydCAndW5pLWFwcC1zdHlsZSdcbiAgICAgICAgaW1wb3J0ICd1bmktcG9seWZpbGwnXG4gICAgICAgIGltcG9ydCBBcHAgZnJvbSAnLi9wYWdlcy9hbGJ1bS9pbmRleC5udnVlP21wVHlwZT1wYWdlJ1xuICAgICAgICBBcHAubXBUeXBlID0gJ3BhZ2UnXG4gICAgICAgIEFwcC5yb3V0ZSA9ICdwYWdlcy9hbGJ1bS9pbmRleCdcbiAgICAgICAgQXBwLmVsID0gJyNyb290J1xuICAgICAgICBuZXcgVnVlKEFwcClcbiAgICAgICAgIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///0\n");
|
||
|
||
/***/ }),
|
||
/* 1 */
|
||
/*!******************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/main.js?{"type":"appStyle"} ***!
|
||
\******************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
eval("Vue.prototype.__$appStyle__ = {}\nVue.prototype.__merge_style && Vue.prototype.__merge_style(__webpack_require__(/*! ./App.vue?vue&type=style&index=0&lang=css */ 2).default,Vue.prototype.__$appStyle__)\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsMkRBQTJELG1CQUFPLENBQUMsa0RBQTJDIiwiZmlsZSI6IjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18gPSB7fVxuVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlICYmIFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZShyZXF1aXJlKFwiLi9BcHAudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmbGFuZz1jc3NcIikuZGVmYXVsdCxWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18pXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1\n");
|
||
|
||
/***/ }),
|
||
/* 2 */
|
||
/*!******************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/App.vue?vue&type=style&index=0&lang=css ***!
|
||
\******************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_Applications_HBuilderX_Alpha_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_style_index_0_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-0-1!../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--10-oneOf-0-2!../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-0-3!../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css */ 3);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_Applications_HBuilderX_Alpha_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_style_index_0_lang_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_Applications_HBuilderX_Alpha_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_style_index_0_lang_css__WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_Applications_HBuilderX_Alpha_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_style_index_0_lang_css__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_Applications_HBuilderX_Alpha_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_style_index_0_lang_css__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony default export */ __webpack_exports__["default"] = (_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_Applications_HBuilderX_Alpha_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_style_index_0_lang_css__WEBPACK_IMPORTED_MODULE_0___default.a);
|
||
|
||
/***/ }),
|
||
/* 3 */
|
||
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-0-1!./node_modules/postcss-loader/src??ref--10-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/App.vue?vue&type=style&index=0&lang=css ***!
|
||
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = {
|
||
"@FONT-FACE": [
|
||
{
|
||
"fontFamily": "shuHeiTi",
|
||
"src": "url(\"~@/static/Font/shuHeiTi.ttf\") format(\"truetype\")",
|
||
"fontDisplay": "swap"
|
||
},
|
||
{
|
||
"fontFamily": "DINPro",
|
||
"src": "url(\"~@/static/Font/DIN-Bold.otf\") format(\"opentype\")",
|
||
"fontWeight": "700",
|
||
"fontStyle": "normal"
|
||
},
|
||
{
|
||
"fontFamily": "DINPro",
|
||
"src": "url(\"~@/static/Font/DIN-Regular.otf\") format(\"opentype\")",
|
||
"fontWeight": "400",
|
||
"fontStyle": "normal"
|
||
},
|
||
{
|
||
"fontFamily": "DINPro",
|
||
"src": "url(\"~@/static/Font/DINPro-Medium.otf\") format(\"opentype\")",
|
||
"fontWeight": "500",
|
||
"fontStyle": "normal"
|
||
}
|
||
],
|
||
".num_bold_text": {
|
||
"": {
|
||
"fontWeight": [
|
||
"700",
|
||
0,
|
||
0,
|
||
10
|
||
],
|
||
"fontFamily": [
|
||
"\"DINPro\"",
|
||
0,
|
||
0,
|
||
10
|
||
]
|
||
}
|
||
},
|
||
".num_regular_text": {
|
||
"": {
|
||
"fontWeight": [
|
||
"400",
|
||
0,
|
||
0,
|
||
12
|
||
],
|
||
"fontFamily": [
|
||
"\"DINPro\"",
|
||
0,
|
||
0,
|
||
12
|
||
]
|
||
}
|
||
},
|
||
".num_medium_text": {
|
||
"": {
|
||
"fontWeight": [
|
||
"500",
|
||
0,
|
||
0,
|
||
14
|
||
],
|
||
"fontFamily": [
|
||
"\"DINPro\"",
|
||
0,
|
||
0,
|
||
14
|
||
]
|
||
}
|
||
},
|
||
".flex": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
20
|
||
]
|
||
}
|
||
},
|
||
".flex-column": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
21
|
||
],
|
||
"flexDirection": [
|
||
"column",
|
||
0,
|
||
0,
|
||
21
|
||
]
|
||
}
|
||
},
|
||
".flex-wrap": {
|
||
"": {
|
||
"flexWrap": [
|
||
"wrap",
|
||
0,
|
||
0,
|
||
22
|
||
]
|
||
}
|
||
},
|
||
".flex-1": {
|
||
"": {
|
||
"flex": [
|
||
1,
|
||
0,
|
||
0,
|
||
23
|
||
]
|
||
}
|
||
},
|
||
".justify-start": {
|
||
"": {
|
||
"justifyContent": [
|
||
"flex-start",
|
||
0,
|
||
0,
|
||
25
|
||
]
|
||
}
|
||
},
|
||
".justify-end": {
|
||
"": {
|
||
"justifyContent": [
|
||
"flex-end",
|
||
0,
|
||
0,
|
||
26
|
||
]
|
||
}
|
||
},
|
||
".justify-center": {
|
||
"": {
|
||
"justifyContent": [
|
||
"center",
|
||
0,
|
||
0,
|
||
27
|
||
]
|
||
}
|
||
},
|
||
".justify-between": {
|
||
"": {
|
||
"justifyContent": [
|
||
"space-between",
|
||
0,
|
||
0,
|
||
28
|
||
]
|
||
}
|
||
},
|
||
".justify-around": {
|
||
"": {
|
||
"justifyContent": [
|
||
"space-around",
|
||
0,
|
||
0,
|
||
29
|
||
]
|
||
}
|
||
},
|
||
".align-start": {
|
||
"": {
|
||
"alignItems": [
|
||
"flex-start",
|
||
0,
|
||
0,
|
||
30
|
||
]
|
||
}
|
||
},
|
||
".align-end": {
|
||
"": {
|
||
"alignItems": [
|
||
"flex-end",
|
||
0,
|
||
0,
|
||
31
|
||
]
|
||
}
|
||
},
|
||
".align-center": {
|
||
"": {
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
32
|
||
]
|
||
}
|
||
},
|
||
".align-stretch": {
|
||
"": {
|
||
"alignItems": [
|
||
"stretch",
|
||
0,
|
||
0,
|
||
33
|
||
]
|
||
}
|
||
},
|
||
".m-10": {
|
||
"": {
|
||
"marginTop": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
35
|
||
],
|
||
"marginRight": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
35
|
||
],
|
||
"marginBottom": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
35
|
||
],
|
||
"marginLeft": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
35
|
||
]
|
||
}
|
||
},
|
||
".m-20": {
|
||
"": {
|
||
"marginTop": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
36
|
||
],
|
||
"marginRight": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
36
|
||
],
|
||
"marginBottom": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
36
|
||
],
|
||
"marginLeft": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
36
|
||
]
|
||
}
|
||
},
|
||
".m-30": {
|
||
"": {
|
||
"marginTop": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
37
|
||
],
|
||
"marginRight": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
37
|
||
],
|
||
"marginBottom": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
37
|
||
],
|
||
"marginLeft": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
37
|
||
]
|
||
}
|
||
},
|
||
".m-40": {
|
||
"": {
|
||
"marginTop": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
38
|
||
],
|
||
"marginRight": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
38
|
||
],
|
||
"marginBottom": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
38
|
||
],
|
||
"marginLeft": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
38
|
||
]
|
||
}
|
||
},
|
||
".mt-10": {
|
||
"": {
|
||
"marginTop": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
39
|
||
]
|
||
}
|
||
},
|
||
".mt-20": {
|
||
"": {
|
||
"marginTop": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
40
|
||
]
|
||
}
|
||
},
|
||
".mt-30": {
|
||
"": {
|
||
"marginTop": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
41
|
||
]
|
||
}
|
||
},
|
||
".mt-40": {
|
||
"": {
|
||
"marginTop": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
42
|
||
]
|
||
}
|
||
},
|
||
".mb-10": {
|
||
"": {
|
||
"marginBottom": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
43
|
||
]
|
||
}
|
||
},
|
||
".mb-20": {
|
||
"": {
|
||
"marginBottom": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
44
|
||
]
|
||
}
|
||
},
|
||
".mb-30": {
|
||
"": {
|
||
"marginBottom": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
45
|
||
]
|
||
}
|
||
},
|
||
".mb-40": {
|
||
"": {
|
||
"marginBottom": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
46
|
||
]
|
||
}
|
||
},
|
||
".ml-10": {
|
||
"": {
|
||
"marginLeft": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
47
|
||
]
|
||
}
|
||
},
|
||
".ml-20": {
|
||
"": {
|
||
"marginLeft": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
48
|
||
]
|
||
}
|
||
},
|
||
".ml-30": {
|
||
"": {
|
||
"marginLeft": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
49
|
||
]
|
||
}
|
||
},
|
||
".ml-40": {
|
||
"": {
|
||
"marginLeft": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
50
|
||
]
|
||
}
|
||
},
|
||
".mr-10": {
|
||
"": {
|
||
"marginRight": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
51
|
||
]
|
||
}
|
||
},
|
||
".mr-20": {
|
||
"": {
|
||
"marginRight": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
52
|
||
]
|
||
}
|
||
},
|
||
".mr-30": {
|
||
"": {
|
||
"marginRight": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
53
|
||
]
|
||
}
|
||
},
|
||
".mr-40": {
|
||
"": {
|
||
"marginRight": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
54
|
||
]
|
||
}
|
||
},
|
||
".p-10": {
|
||
"": {
|
||
"paddingTop": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
55
|
||
],
|
||
"paddingRight": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
55
|
||
],
|
||
"paddingBottom": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
55
|
||
],
|
||
"paddingLeft": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
55
|
||
]
|
||
}
|
||
},
|
||
".p-20": {
|
||
"": {
|
||
"paddingTop": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
56
|
||
],
|
||
"paddingRight": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
56
|
||
],
|
||
"paddingBottom": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
56
|
||
],
|
||
"paddingLeft": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
56
|
||
]
|
||
}
|
||
},
|
||
".p-30": {
|
||
"": {
|
||
"paddingTop": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
57
|
||
],
|
||
"paddingRight": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
57
|
||
],
|
||
"paddingBottom": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
57
|
||
],
|
||
"paddingLeft": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
57
|
||
]
|
||
}
|
||
},
|
||
".p-40": {
|
||
"": {
|
||
"paddingTop": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
58
|
||
],
|
||
"paddingRight": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
58
|
||
],
|
||
"paddingBottom": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
58
|
||
],
|
||
"paddingLeft": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
58
|
||
]
|
||
}
|
||
},
|
||
".pt-10": {
|
||
"": {
|
||
"paddingTop": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
59
|
||
]
|
||
}
|
||
},
|
||
".pt-20": {
|
||
"": {
|
||
"paddingTop": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
60
|
||
]
|
||
}
|
||
},
|
||
".pt-30": {
|
||
"": {
|
||
"paddingTop": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
61
|
||
]
|
||
}
|
||
},
|
||
".pt-40": {
|
||
"": {
|
||
"paddingTop": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
62
|
||
]
|
||
}
|
||
},
|
||
".pb-10": {
|
||
"": {
|
||
"paddingBottom": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
63
|
||
]
|
||
}
|
||
},
|
||
".pb-20": {
|
||
"": {
|
||
"paddingBottom": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
64
|
||
]
|
||
}
|
||
},
|
||
".pb-30": {
|
||
"": {
|
||
"paddingBottom": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
65
|
||
]
|
||
}
|
||
},
|
||
".pb-40": {
|
||
"": {
|
||
"paddingBottom": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
66
|
||
]
|
||
}
|
||
},
|
||
".pl-10": {
|
||
"": {
|
||
"paddingLeft": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
67
|
||
]
|
||
}
|
||
},
|
||
".pl-20": {
|
||
"": {
|
||
"paddingLeft": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
68
|
||
]
|
||
}
|
||
},
|
||
".pl-30": {
|
||
"": {
|
||
"paddingLeft": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
69
|
||
]
|
||
}
|
||
},
|
||
".pl-40": {
|
||
"": {
|
||
"paddingLeft": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
70
|
||
]
|
||
}
|
||
},
|
||
".pr-10": {
|
||
"": {
|
||
"paddingRight": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
71
|
||
]
|
||
}
|
||
},
|
||
".pr-20": {
|
||
"": {
|
||
"paddingRight": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
72
|
||
]
|
||
}
|
||
},
|
||
".pr-30": {
|
||
"": {
|
||
"paddingRight": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
73
|
||
]
|
||
}
|
||
},
|
||
".pr-40": {
|
||
"": {
|
||
"paddingRight": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
74
|
||
]
|
||
}
|
||
},
|
||
".pr-240": {
|
||
"": {
|
||
"paddingRight": [
|
||
"240rpx",
|
||
0,
|
||
0,
|
||
75
|
||
]
|
||
}
|
||
},
|
||
".text-left": {
|
||
"": {
|
||
"textAlign": [
|
||
"left",
|
||
0,
|
||
0,
|
||
77
|
||
]
|
||
}
|
||
},
|
||
".text-center": {
|
||
"": {
|
||
"textAlign": [
|
||
"center",
|
||
0,
|
||
0,
|
||
78
|
||
]
|
||
}
|
||
},
|
||
".text-right": {
|
||
"": {
|
||
"textAlign": [
|
||
"right",
|
||
0,
|
||
0,
|
||
79
|
||
]
|
||
}
|
||
},
|
||
".text-primary": {
|
||
"": {
|
||
"color": [
|
||
"#007aff",
|
||
0,
|
||
0,
|
||
80
|
||
]
|
||
}
|
||
},
|
||
".text-success": {
|
||
"": {
|
||
"color": [
|
||
"#4cd964",
|
||
0,
|
||
0,
|
||
81
|
||
]
|
||
}
|
||
},
|
||
".text-warning": {
|
||
"": {
|
||
"color": [
|
||
"#f0ad4e",
|
||
0,
|
||
0,
|
||
82
|
||
]
|
||
}
|
||
},
|
||
".text-danger": {
|
||
"": {
|
||
"color": [
|
||
"#dd524d",
|
||
0,
|
||
0,
|
||
83
|
||
]
|
||
}
|
||
},
|
||
".text-info": {
|
||
"": {
|
||
"color": [
|
||
"#909399",
|
||
0,
|
||
0,
|
||
84
|
||
]
|
||
}
|
||
},
|
||
".text-sm": {
|
||
"": {
|
||
"fontSize": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
85
|
||
]
|
||
}
|
||
},
|
||
".text-md": {
|
||
"": {
|
||
"fontSize": [
|
||
"28rpx",
|
||
0,
|
||
0,
|
||
86
|
||
]
|
||
}
|
||
},
|
||
".text-lg": {
|
||
"": {
|
||
"fontSize": [
|
||
"32rpx",
|
||
0,
|
||
0,
|
||
87
|
||
]
|
||
}
|
||
},
|
||
".text-xl": {
|
||
"": {
|
||
"fontSize": [
|
||
"36rpx",
|
||
0,
|
||
0,
|
||
88
|
||
]
|
||
}
|
||
},
|
||
".text-bold": {
|
||
"": {
|
||
"fontWeight": [
|
||
"bold",
|
||
0,
|
||
0,
|
||
89
|
||
]
|
||
}
|
||
},
|
||
".text-normal": {
|
||
"": {
|
||
"fontWeight": [
|
||
"normal",
|
||
0,
|
||
0,
|
||
90
|
||
]
|
||
}
|
||
},
|
||
".bg-white": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#ffffff",
|
||
0,
|
||
0,
|
||
92
|
||
]
|
||
}
|
||
},
|
||
".bg-primary": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#007aff",
|
||
0,
|
||
0,
|
||
93
|
||
]
|
||
}
|
||
},
|
||
".bg-success": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#4cd964",
|
||
0,
|
||
0,
|
||
94
|
||
]
|
||
}
|
||
},
|
||
".bg-warning": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#f0ad4e",
|
||
0,
|
||
0,
|
||
95
|
||
]
|
||
}
|
||
},
|
||
".bg-danger": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#dd524d",
|
||
0,
|
||
0,
|
||
96
|
||
]
|
||
}
|
||
},
|
||
".bg-info": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#909399",
|
||
0,
|
||
0,
|
||
97
|
||
]
|
||
}
|
||
},
|
||
".bg-gray": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#f5f5f5",
|
||
0,
|
||
0,
|
||
98
|
||
]
|
||
}
|
||
},
|
||
".border": {
|
||
"": {
|
||
"borderWidth": [
|
||
"1rpx",
|
||
0,
|
||
0,
|
||
100
|
||
],
|
||
"borderStyle": [
|
||
"solid",
|
||
0,
|
||
0,
|
||
100
|
||
],
|
||
"borderColor": [
|
||
"#e5e5e5",
|
||
0,
|
||
0,
|
||
100
|
||
]
|
||
}
|
||
},
|
||
".border-top": {
|
||
"": {
|
||
"borderTopWidth": [
|
||
"1rpx",
|
||
0,
|
||
0,
|
||
101
|
||
],
|
||
"borderTopStyle": [
|
||
"solid",
|
||
0,
|
||
0,
|
||
101
|
||
],
|
||
"borderTopColor": [
|
||
"#e5e5e5",
|
||
0,
|
||
0,
|
||
101
|
||
]
|
||
}
|
||
},
|
||
".border-bottom": {
|
||
"": {
|
||
"borderBottomWidth": [
|
||
"1rpx",
|
||
0,
|
||
0,
|
||
102
|
||
],
|
||
"borderBottomStyle": [
|
||
"solid",
|
||
0,
|
||
0,
|
||
102
|
||
],
|
||
"borderBottomColor": [
|
||
"#e5e5e5",
|
||
0,
|
||
0,
|
||
102
|
||
]
|
||
}
|
||
},
|
||
".border-left": {
|
||
"": {
|
||
"borderLeftWidth": [
|
||
"1rpx",
|
||
0,
|
||
0,
|
||
103
|
||
],
|
||
"borderLeftStyle": [
|
||
"solid",
|
||
0,
|
||
0,
|
||
103
|
||
],
|
||
"borderLeftColor": [
|
||
"#e5e5e5",
|
||
0,
|
||
0,
|
||
103
|
||
]
|
||
}
|
||
},
|
||
".border-right": {
|
||
"": {
|
||
"borderRightWidth": [
|
||
"1rpx",
|
||
0,
|
||
0,
|
||
104
|
||
],
|
||
"borderRightStyle": [
|
||
"solid",
|
||
0,
|
||
0,
|
||
104
|
||
],
|
||
"borderRightColor": [
|
||
"#e5e5e5",
|
||
0,
|
||
0,
|
||
104
|
||
]
|
||
}
|
||
},
|
||
".rounded": {
|
||
"": {
|
||
"borderRadius": [
|
||
"8rpx",
|
||
0,
|
||
0,
|
||
106
|
||
]
|
||
}
|
||
},
|
||
".rounded-lg": {
|
||
"": {
|
||
"borderRadius": [
|
||
"16rpx",
|
||
0,
|
||
0,
|
||
107
|
||
]
|
||
}
|
||
},
|
||
".rounded-xl": {
|
||
"": {
|
||
"borderRadius": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
108
|
||
]
|
||
}
|
||
},
|
||
".rounded-circle": {
|
||
"": {
|
||
"borderRadius": [
|
||
50,
|
||
0,
|
||
0,
|
||
109
|
||
]
|
||
}
|
||
},
|
||
".shadow": {
|
||
"": {
|
||
"boxShadow": [
|
||
"0 2rpx 8rpx rgba(0, 0, 0, 0.1)",
|
||
0,
|
||
0,
|
||
111
|
||
]
|
||
}
|
||
},
|
||
".shadow-lg": {
|
||
"": {
|
||
"boxShadow": [
|
||
"0 4rpx 16rpx rgba(0, 0, 0, 0.1)",
|
||
0,
|
||
0,
|
||
112
|
||
]
|
||
}
|
||
},
|
||
".relative": {
|
||
"": {
|
||
"position": [
|
||
"relative",
|
||
0,
|
||
0,
|
||
114
|
||
]
|
||
}
|
||
},
|
||
".absolute": {
|
||
"": {
|
||
"position": [
|
||
"absolute",
|
||
0,
|
||
0,
|
||
115
|
||
]
|
||
}
|
||
},
|
||
".fixed": {
|
||
"": {
|
||
"position": [
|
||
"fixed",
|
||
0,
|
||
0,
|
||
116
|
||
]
|
||
}
|
||
},
|
||
".btn": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
120
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
120
|
||
],
|
||
"justifyContent": [
|
||
"center",
|
||
0,
|
||
0,
|
||
120
|
||
],
|
||
"paddingTop": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
120
|
||
],
|
||
"paddingRight": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
120
|
||
],
|
||
"paddingBottom": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
120
|
||
],
|
||
"paddingLeft": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
120
|
||
],
|
||
"borderRadius": [
|
||
"8rpx",
|
||
0,
|
||
0,
|
||
120
|
||
],
|
||
"fontSize": [
|
||
"28rpx",
|
||
0,
|
||
0,
|
||
120
|
||
],
|
||
"lineHeight": [
|
||
1.5,
|
||
0,
|
||
0,
|
||
120
|
||
],
|
||
"textAlign": [
|
||
"center",
|
||
0,
|
||
0,
|
||
120
|
||
]
|
||
}
|
||
},
|
||
".btn-primary": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#007aff",
|
||
0,
|
||
0,
|
||
121
|
||
],
|
||
"color": [
|
||
"#ffffff",
|
||
0,
|
||
0,
|
||
121
|
||
]
|
||
}
|
||
},
|
||
".btn-success": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#4cd964",
|
||
0,
|
||
0,
|
||
122
|
||
],
|
||
"color": [
|
||
"#ffffff",
|
||
0,
|
||
0,
|
||
122
|
||
]
|
||
}
|
||
},
|
||
".btn-warning": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#f0ad4e",
|
||
0,
|
||
0,
|
||
123
|
||
],
|
||
"color": [
|
||
"#ffffff",
|
||
0,
|
||
0,
|
||
123
|
||
]
|
||
}
|
||
},
|
||
".btn-danger": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#dd524d",
|
||
0,
|
||
0,
|
||
124
|
||
],
|
||
"color": [
|
||
"#ffffff",
|
||
0,
|
||
0,
|
||
124
|
||
]
|
||
}
|
||
},
|
||
".btn-info": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#909399",
|
||
0,
|
||
0,
|
||
125
|
||
],
|
||
"color": [
|
||
"#ffffff",
|
||
0,
|
||
0,
|
||
125
|
||
]
|
||
}
|
||
},
|
||
".card": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#ffffff",
|
||
0,
|
||
0,
|
||
127
|
||
],
|
||
"borderRadius": [
|
||
"8rpx",
|
||
0,
|
||
0,
|
||
127
|
||
],
|
||
"paddingTop": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
127
|
||
],
|
||
"paddingRight": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
127
|
||
],
|
||
"paddingBottom": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
127
|
||
],
|
||
"paddingLeft": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
127
|
||
],
|
||
"marginTop": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
127
|
||
],
|
||
"marginRight": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
127
|
||
],
|
||
"marginBottom": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
127
|
||
],
|
||
"marginLeft": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
127
|
||
],
|
||
"boxShadow": [
|
||
"0 2rpx 8rpx rgba(0, 0, 0, 0.1)",
|
||
0,
|
||
0,
|
||
127
|
||
]
|
||
}
|
||
},
|
||
".list-item": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
129
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
129
|
||
],
|
||
"paddingTop": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
129
|
||
],
|
||
"paddingRight": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
129
|
||
],
|
||
"paddingBottom": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
129
|
||
],
|
||
"paddingLeft": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
129
|
||
],
|
||
"backgroundColor": [
|
||
"#ffffff",
|
||
0,
|
||
0,
|
||
129
|
||
],
|
||
"borderBottomWidth": [
|
||
"1rpx",
|
||
0,
|
||
0,
|
||
129
|
||
],
|
||
"borderBottomStyle": [
|
||
"solid",
|
||
0,
|
||
0,
|
||
129
|
||
],
|
||
"borderBottomColor": [
|
||
"#e5e5e5",
|
||
0,
|
||
0,
|
||
129
|
||
]
|
||
}
|
||
},
|
||
".loading": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
131
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
131
|
||
],
|
||
"justifyContent": [
|
||
"center",
|
||
0,
|
||
0,
|
||
131
|
||
],
|
||
"paddingTop": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
131
|
||
],
|
||
"paddingRight": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
131
|
||
],
|
||
"paddingBottom": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
131
|
||
],
|
||
"paddingLeft": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
131
|
||
]
|
||
}
|
||
},
|
||
".loading-text": {
|
||
"": {
|
||
"marginLeft": [
|
||
"10rpx",
|
||
0,
|
||
0,
|
||
132
|
||
],
|
||
"color": [
|
||
"#909399",
|
||
0,
|
||
0,
|
||
132
|
||
],
|
||
"fontSize": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
132
|
||
]
|
||
}
|
||
},
|
||
".empty": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
134
|
||
],
|
||
"flexDirection": [
|
||
"column",
|
||
0,
|
||
0,
|
||
134
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
134
|
||
],
|
||
"justifyContent": [
|
||
"center",
|
||
0,
|
||
0,
|
||
134
|
||
],
|
||
"paddingTop": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
134
|
||
],
|
||
"paddingRight": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
134
|
||
],
|
||
"paddingBottom": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
134
|
||
],
|
||
"paddingLeft": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
134
|
||
]
|
||
}
|
||
},
|
||
".empty-image": {
|
||
"": {
|
||
"width": [
|
||
"200rpx",
|
||
0,
|
||
0,
|
||
135
|
||
],
|
||
"height": [
|
||
"200rpx",
|
||
0,
|
||
0,
|
||
135
|
||
],
|
||
"marginBottom": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
135
|
||
]
|
||
}
|
||
},
|
||
".empty-text": {
|
||
"": {
|
||
"color": [
|
||
"#909399",
|
||
0,
|
||
0,
|
||
136
|
||
],
|
||
"fontSize": [
|
||
"28rpx",
|
||
0,
|
||
0,
|
||
136
|
||
]
|
||
}
|
||
},
|
||
".text-overflow": {
|
||
"": {
|
||
"WebkitBoxOrient": [
|
||
"vertical",
|
||
0,
|
||
0,
|
||
137
|
||
],
|
||
"WebkitLineClamp": [
|
||
2,
|
||
0,
|
||
0,
|
||
137
|
||
],
|
||
"overflow": [
|
||
"hidden",
|
||
0,
|
||
0,
|
||
137
|
||
]
|
||
}
|
||
},
|
||
".text-overflow-nvue": {
|
||
"": {
|
||
"lines": [
|
||
2,
|
||
0,
|
||
0,
|
||
138
|
||
],
|
||
"textOverflow": [
|
||
"ellipsis",
|
||
0,
|
||
0,
|
||
138
|
||
]
|
||
}
|
||
},
|
||
".white-space-nowrap": {
|
||
"": {
|
||
"width": [
|
||
"300rpx",
|
||
0,
|
||
0,
|
||
139
|
||
],
|
||
"whiteSpace": [
|
||
"nowrap",
|
||
0,
|
||
0,
|
||
139
|
||
],
|
||
"overflow": [
|
||
"hidden",
|
||
0,
|
||
0,
|
||
139
|
||
],
|
||
"textOverflow": [
|
||
"ellipsis",
|
||
0,
|
||
0,
|
||
139
|
||
]
|
||
}
|
||
},
|
||
".text-overflow-1": {
|
||
"": {
|
||
"WebkitBoxOrient": [
|
||
"vertical",
|
||
0,
|
||
0,
|
||
140
|
||
],
|
||
"WebkitLineClamp": [
|
||
1,
|
||
0,
|
||
0,
|
||
140
|
||
],
|
||
"overflow": [
|
||
"hidden",
|
||
0,
|
||
0,
|
||
140
|
||
]
|
||
}
|
||
},
|
||
".text-overflow-nvue1": {
|
||
"": {
|
||
"lines": [
|
||
1,
|
||
0,
|
||
0,
|
||
141
|
||
],
|
||
"textOverflow": [
|
||
"ellipsis",
|
||
0,
|
||
0,
|
||
141
|
||
]
|
||
}
|
||
},
|
||
".box-cont": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#ffffff",
|
||
0,
|
||
0,
|
||
142
|
||
],
|
||
"marginTop": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
142
|
||
],
|
||
"marginRight": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
142
|
||
],
|
||
"marginBottom": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
142
|
||
],
|
||
"marginLeft": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
142
|
||
],
|
||
"boxShadow": [
|
||
"0 0 12rpx 0 rgba(0, 0, 0, 0.05)",
|
||
0,
|
||
0,
|
||
142
|
||
]
|
||
}
|
||
},
|
||
".btn-box": {
|
||
"": {
|
||
"height": [
|
||
"64rpx",
|
||
0,
|
||
0,
|
||
143
|
||
],
|
||
"textAlign": [
|
||
"center",
|
||
0,
|
||
0,
|
||
143
|
||
],
|
||
"lineHeight": [
|
||
"64rpx",
|
||
0,
|
||
0,
|
||
143
|
||
],
|
||
"backgroundColor": [
|
||
"#E8101E",
|
||
0,
|
||
0,
|
||
143
|
||
],
|
||
"borderRadius": [
|
||
"32rpx",
|
||
0,
|
||
0,
|
||
143
|
||
],
|
||
"position": [
|
||
"fixed",
|
||
0,
|
||
0,
|
||
143
|
||
],
|
||
"left": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
143
|
||
],
|
||
"bottom": [
|
||
"68rpx",
|
||
0,
|
||
0,
|
||
143
|
||
],
|
||
"right": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
143
|
||
],
|
||
"zIndex": [
|
||
999,
|
||
0,
|
||
0,
|
||
143
|
||
]
|
||
}
|
||
},
|
||
".btn-text": {
|
||
"": {
|
||
"fontSize": [
|
||
"28rpx",
|
||
0,
|
||
0,
|
||
144
|
||
],
|
||
"fontWeight": [
|
||
"500",
|
||
0,
|
||
0,
|
||
144
|
||
],
|
||
"color": [
|
||
"#ffffff",
|
||
0,
|
||
0,
|
||
144
|
||
]
|
||
}
|
||
},
|
||
".agree-btn": {
|
||
"": {
|
||
"width": [
|
||
"32rpx",
|
||
0,
|
||
0,
|
||
145
|
||
],
|
||
"height": [
|
||
"32rpx",
|
||
0,
|
||
0,
|
||
145
|
||
]
|
||
}
|
||
},
|
||
".fixed-box": {
|
||
"": {
|
||
"paddingTop": [
|
||
"32rpx",
|
||
0,
|
||
0,
|
||
146
|
||
],
|
||
"paddingRight": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
146
|
||
],
|
||
"paddingBottom": [
|
||
"32rpx",
|
||
0,
|
||
0,
|
||
146
|
||
],
|
||
"paddingLeft": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
146
|
||
],
|
||
"backgroundColor": [
|
||
"#ffffff",
|
||
0,
|
||
0,
|
||
146
|
||
],
|
||
"position": [
|
||
"absolute",
|
||
0,
|
||
0,
|
||
146
|
||
],
|
||
"left": [
|
||
0,
|
||
0,
|
||
0,
|
||
146
|
||
],
|
||
"bottom": [
|
||
0,
|
||
0,
|
||
0,
|
||
146
|
||
],
|
||
"right": [
|
||
0,
|
||
0,
|
||
0,
|
||
146
|
||
],
|
||
"zIndex": [
|
||
9999,
|
||
0,
|
||
0,
|
||
146
|
||
]
|
||
}
|
||
},
|
||
".fixed-btn": {
|
||
"": {
|
||
"height": [
|
||
"80rpx",
|
||
0,
|
||
0,
|
||
147
|
||
],
|
||
"backgroundColor": [
|
||
"#E8101E",
|
||
0,
|
||
0,
|
||
147
|
||
],
|
||
"borderRadius": [
|
||
"40rpx",
|
||
0,
|
||
0,
|
||
147
|
||
],
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
147
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
147
|
||
],
|
||
"justifyContent": [
|
||
"center",
|
||
0,
|
||
0,
|
||
147
|
||
]
|
||
}
|
||
},
|
||
".fixed-text": {
|
||
"": {
|
||
"fontSize": [
|
||
"28rpx",
|
||
0,
|
||
0,
|
||
148
|
||
],
|
||
"color": [
|
||
"#ffffff",
|
||
0,
|
||
0,
|
||
148
|
||
],
|
||
"fontWeight": [
|
||
"500",
|
||
0,
|
||
0,
|
||
148
|
||
]
|
||
}
|
||
},
|
||
".arrow-right": {
|
||
"": {
|
||
"width": [
|
||
"32rpx",
|
||
0,
|
||
0,
|
||
149
|
||
],
|
||
"height": [
|
||
"32rpx",
|
||
0,
|
||
0,
|
||
149
|
||
]
|
||
}
|
||
},
|
||
".permission": {
|
||
"": {
|
||
"position": [
|
||
"fixed",
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"top": [
|
||
0,
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"left": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"right": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"backgroundColor": [
|
||
"#ffffff",
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"borderRadius": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"paddingTop": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"paddingRight": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"paddingBottom": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"paddingLeft": [
|
||
"24rpx",
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"zIndex": [
|
||
9,
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"boxShadow": [
|
||
"0 8rpx 16rpx 0 rgba(0, 0, 0, 0.05)",
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"opacity": [
|
||
0,
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"transitionDuration": [
|
||
300,
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"transitionTimingFunction": [
|
||
"ease",
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"transitionDelay": [
|
||
0,
|
||
0,
|
||
0,
|
||
150
|
||
],
|
||
"visibility": [
|
||
"hidden",
|
||
0,
|
||
0,
|
||
150
|
||
]
|
||
}
|
||
},
|
||
".per-tit": {
|
||
"": {
|
||
"fontSize": [
|
||
"32rpx",
|
||
0,
|
||
0,
|
||
151
|
||
],
|
||
"fontWeight": [
|
||
"700",
|
||
0,
|
||
0,
|
||
151
|
||
],
|
||
"color": [
|
||
"#007aff",
|
||
0,
|
||
0,
|
||
151
|
||
]
|
||
}
|
||
},
|
||
".per-cont": {
|
||
"": {
|
||
"fontSize": [
|
||
"28rpx",
|
||
0,
|
||
0,
|
||
152
|
||
],
|
||
"color": [
|
||
"#333333",
|
||
0,
|
||
0,
|
||
152
|
||
]
|
||
}
|
||
},
|
||
".flex-row-center-between": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
154
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
154
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
154
|
||
],
|
||
"justifyContent": [
|
||
"space-between",
|
||
0,
|
||
0,
|
||
154
|
||
]
|
||
}
|
||
},
|
||
".flex-row-start-between": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
155
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
155
|
||
],
|
||
"alignItems": [
|
||
"flex-start",
|
||
0,
|
||
0,
|
||
155
|
||
],
|
||
"justifyContent": [
|
||
"space-between",
|
||
0,
|
||
0,
|
||
155
|
||
]
|
||
}
|
||
},
|
||
".flex-row-center-center": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
156
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
156
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
156
|
||
],
|
||
"justifyContent": [
|
||
"center",
|
||
0,
|
||
0,
|
||
156
|
||
]
|
||
}
|
||
},
|
||
".flex-row-center": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
157
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
157
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
157
|
||
]
|
||
}
|
||
},
|
||
".flex-row-start": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
158
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
158
|
||
],
|
||
"alignItems": [
|
||
"flex-start",
|
||
0,
|
||
0,
|
||
158
|
||
]
|
||
}
|
||
},
|
||
".flex-row-end-between": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
159
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
159
|
||
],
|
||
"alignItems": [
|
||
"flex-end",
|
||
0,
|
||
0,
|
||
159
|
||
],
|
||
"justifyContent": [
|
||
"space-between",
|
||
0,
|
||
0,
|
||
159
|
||
]
|
||
}
|
||
},
|
||
"@VERSION": 2
|
||
}
|
||
|
||
/***/ }),
|
||
/* 4 */
|
||
/*!*******************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/uni-cli-shared/lib/uni-polyfill.js ***!
|
||
\*******************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
if (typeof Promise !== 'undefined' && !Promise.prototype.finally) {
|
||
Promise.prototype.finally = function (callback) {
|
||
var promise = this.constructor;
|
||
return this.then(function (value) {
|
||
return promise.resolve(callback()).then(function () {
|
||
return value;
|
||
});
|
||
}, function (reason) {
|
||
return promise.resolve(callback()).then(function () {
|
||
throw reason;
|
||
});
|
||
});
|
||
};
|
||
}
|
||
if (typeof uni !== 'undefined' && uni && uni.requireGlobal) {
|
||
var global = uni.requireGlobal();
|
||
ArrayBuffer = global.ArrayBuffer;
|
||
Int8Array = global.Int8Array;
|
||
Uint8Array = global.Uint8Array;
|
||
Uint8ClampedArray = global.Uint8ClampedArray;
|
||
Int16Array = global.Int16Array;
|
||
Uint16Array = global.Uint16Array;
|
||
Int32Array = global.Int32Array;
|
||
Uint32Array = global.Uint32Array;
|
||
Float32Array = global.Float32Array;
|
||
Float64Array = global.Float64Array;
|
||
BigInt64Array = global.BigInt64Array;
|
||
BigUint64Array = global.BigUint64Array;
|
||
}
|
||
|
||
/***/ }),
|
||
/* 5 */
|
||
/*!*************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/pages/album/index.nvue?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_nvue_vue_type_template_id_24b18476_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.nvue?vue&type=template&id=24b18476&mpType=page */ 6);\n/* harmony import */ var _index_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.nvue?vue&type=script&lang=js&mpType=page */ 53);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_Alpha_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-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 46);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n if(Vue.prototype.__merge_style){\n Vue.prototype.__merge_style(__webpack_require__(/*! ./index.nvue?vue&type=style&index=0&lang=less&mpType=page */ 74).default, this.options.style)\n }else{\n Object.assign(this.options.style,__webpack_require__(/*! ./index.nvue?vue&type=style&index=0&lang=less&mpType=page */ 74).default)\n }\n\n}\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_Alpha_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_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_nvue_vue_type_template_id_24b18476_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_nvue_vue_type_template_id_24b18476_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"83ffaade\",\n false,\n _index_nvue_vue_type_template_id_24b18476_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"pages/album/index.nvue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDcUU7QUFDTDtBQUNoRTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxtQkFBTyxDQUFDLG1FQUEyRDtBQUMvRyxhQUFhO0FBQ2IsaURBQWlELG1CQUFPLENBQUMsbUVBQTJEO0FBQ3BIOztBQUVBOztBQUVBO0FBQ3lOO0FBQ3pOLGdCQUFnQix1TkFBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ0E7QUFDZSxnRiIsImZpbGUiOiI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC5udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTI0YjE4NDc2Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC5udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4Lm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZnVuY3Rpb24gaW5qZWN0U3R5bGVzIChjb250ZXh0KSB7XG4gIFxuICBpZighdGhpcy5vcHRpb25zLnN0eWxlKXtcbiAgICAgICAgICB0aGlzLm9wdGlvbnMuc3R5bGUgPSB7fVxuICAgICAgfVxuICAgICAgaWYoVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlICYmIFZ1ZS5wcm90b3R5cGUuX18kYXBwU3R5bGVfXyl7XG4gICAgICAgIFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZShWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18sIHRoaXMub3B0aW9ucy5zdHlsZSlcbiAgICAgIH1cbiAgICAgIGlmKFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZSl7XG4gICAgICAgICAgICAgICAgVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKHJlcXVpcmUoXCIuL2luZGV4Lm52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZsYW5nPWxlc3MmbXBUeXBlPXBhZ2VcIikuZGVmYXVsdCwgdGhpcy5vcHRpb25zLnN0eWxlKVxuICAgICAgICAgICAgfWVsc2V7XG4gICAgICAgICAgICAgICAgT2JqZWN0LmFzc2lnbih0aGlzLm9wdGlvbnMuc3R5bGUscmVxdWlyZShcIi4vaW5kZXgubnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmxhbmc9bGVzcyZtcFR5cGU9cGFnZVwiKS5kZWZhdWx0KVxuICAgICAgICAgICAgfVxuXG59XG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBcIjgzZmZhYWRlXCIsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5pbmplY3RTdHlsZXMuY2FsbChjb21wb25lbnQpXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2FsYnVtL2luZGV4Lm52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///5\n");
|
||
|
||
/***/ }),
|
||
/* 6 */
|
||
/*!*******************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/pages/album/index.nvue?vue&type=template&id=24b18476&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_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_template_id_24b18476_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX-Alpha.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-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.nvue?vue&type=template&id=24b18476&mpType=page */ 7);
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_template_id_24b18476_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_template_id_24b18476_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_template_id_24b18476_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_template_id_24b18476_mpType_page__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-hbuilderx/packages/webpack-uni-nvue-loader/lib/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/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/pages/album/index.nvue?vue&type=template&id=24b18476&mpType=page ***!
|
||
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
|
||
var components
|
||
try {
|
||
components = {
|
||
uvTabs: __webpack_require__(/*! @/uni_modules/uv-tabs/components/uv-tabs/uv-tabs.vue */ 8)
|
||
.default,
|
||
}
|
||
} catch (e) {
|
||
if (
|
||
e.message.indexOf("Cannot find module") !== -1 &&
|
||
e.message.indexOf(".vue") !== -1
|
||
) {
|
||
console.error(e.message)
|
||
console.error("1. 排查组件名称拼写是否正确")
|
||
console.error(
|
||
"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
|
||
)
|
||
console.error(
|
||
"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
|
||
)
|
||
} else {
|
||
throw e
|
||
}
|
||
}
|
||
var render = function () {
|
||
var _vm = this
|
||
var _h = _vm.$createElement
|
||
var _c = _vm._self._c || _h
|
||
return _c(
|
||
"scroll-view",
|
||
{
|
||
staticStyle: { flexDirection: "column" },
|
||
attrs: {
|
||
scrollY: true,
|
||
showScrollbar: true,
|
||
enableBackToTop: true,
|
||
bubble: "true",
|
||
},
|
||
},
|
||
[
|
||
_c("view", { staticClass: ["container"] }, [
|
||
_c(
|
||
"view",
|
||
{ staticClass: ["positonFixed"] },
|
||
[
|
||
_c(
|
||
"view",
|
||
{
|
||
staticClass: ["header-top", "flex-row-center"],
|
||
class: { videoTop: _vm.current == 0 },
|
||
style: {
|
||
height: 88 + _vm.statusBarHeight + "rpx",
|
||
paddingTop: _vm.statusBarHeight + "rpx",
|
||
},
|
||
},
|
||
[
|
||
_c(
|
||
"view",
|
||
{ staticClass: ["left-area"], on: { click: _vm.goBack } },
|
||
[
|
||
_c("u-image", {
|
||
staticClass: ["back-icon"],
|
||
attrs: {
|
||
src: "/static/images/whiteBack.png",
|
||
mode: "aspectFit",
|
||
},
|
||
}),
|
||
],
|
||
1
|
||
),
|
||
_c(
|
||
"view",
|
||
{
|
||
staticClass: ["flex-row-center-center"],
|
||
staticStyle: {
|
||
flex: "1",
|
||
marginRight: "18rpx",
|
||
height: "66rpx",
|
||
},
|
||
},
|
||
[
|
||
_c("uv-tabs", {
|
||
attrs: {
|
||
list: _vm.list,
|
||
itemStyle: "height:66rpx;",
|
||
activeStyle: _vm.activeStyle,
|
||
inactiveStyle: _vm.inactiveStyle,
|
||
current: _vm.current,
|
||
lineColor: "rgba(232, 16, 30, 1)",
|
||
},
|
||
on: { click: _vm.tabsClick },
|
||
}),
|
||
],
|
||
1
|
||
),
|
||
]
|
||
),
|
||
_vm.current == 1
|
||
? _c(
|
||
"scroll-view",
|
||
{
|
||
staticStyle: { height: "100rpx" },
|
||
attrs: { scrollX: true },
|
||
},
|
||
[
|
||
_c(
|
||
"view",
|
||
{ staticClass: ["container-tabs", "flex-row-center"] },
|
||
_vm._l(_vm.cardList[1], function (item, index) {
|
||
return _c(
|
||
"view",
|
||
{
|
||
key: index,
|
||
staticClass: [
|
||
"container-tab",
|
||
"flex-row-center-center",
|
||
],
|
||
class: { active: _vm.cardListIndex == item.id },
|
||
on: {
|
||
click: function ($event) {
|
||
_vm.clickTab(item)
|
||
},
|
||
},
|
||
},
|
||
[
|
||
_c(
|
||
"u-text",
|
||
{
|
||
staticClass: ["container-tab-text"],
|
||
appendAsTree: true,
|
||
attrs: { append: "tree" },
|
||
},
|
||
[_vm._v(_vm._s(item.title))]
|
||
),
|
||
]
|
||
)
|
||
}),
|
||
0
|
||
),
|
||
]
|
||
)
|
||
: _vm._e(),
|
||
],
|
||
1
|
||
),
|
||
_c(
|
||
"view",
|
||
{ staticClass: ["container-content"], style: _vm.swiperStyle2 },
|
||
[
|
||
_c(
|
||
"swiper",
|
||
{
|
||
staticClass: ["swiper"],
|
||
style: _vm.swiperStyle,
|
||
attrs: {
|
||
circular: true,
|
||
current: _vm.current,
|
||
disableTouch: _vm.current == 0,
|
||
},
|
||
on: { change: _vm.swiperChange },
|
||
},
|
||
[
|
||
_c(
|
||
"swiper-item",
|
||
[
|
||
_vm.videoList.length
|
||
? _c("videoSlide", {
|
||
directives: [
|
||
{
|
||
name: "show",
|
||
rawName: "v-show",
|
||
value: _vm.current == 0,
|
||
expression: "current==0",
|
||
},
|
||
],
|
||
ref: "ideoSlideRrf",
|
||
attrs: {
|
||
popVideoList: _vm.videoList,
|
||
marginTop: "" + (88 + this.statusBarHeight),
|
||
current: _vm.current,
|
||
},
|
||
})
|
||
: _vm._e(),
|
||
],
|
||
1
|
||
),
|
||
_c(
|
||
"swiper-item",
|
||
[
|
||
_c(
|
||
"scroll-view",
|
||
{
|
||
style: {
|
||
height:
|
||
_vm.viewportHeight -
|
||
88 -
|
||
this.statusBarHeight -
|
||
100 +
|
||
"rpx",
|
||
},
|
||
attrs: { scrollY: true },
|
||
},
|
||
[
|
||
_c(
|
||
"view",
|
||
{ staticClass: ["swiper-items2"] },
|
||
_vm._l(
|
||
_vm.imagObj[_vm.cardListIndex],
|
||
function (item, index) {
|
||
return _c(
|
||
"view",
|
||
{
|
||
key: index,
|
||
staticClass: ["swiper-item2"],
|
||
class: { item2Left: index % 2 == 0 },
|
||
},
|
||
[
|
||
_c("u-image", {
|
||
staticClass: ["swiper-item2-img"],
|
||
attrs: {
|
||
mode: "aspectFill",
|
||
src: item.url,
|
||
},
|
||
}),
|
||
_c(
|
||
"view",
|
||
{ staticClass: ["swiper-item2-title"] },
|
||
[
|
||
_c(
|
||
"u-text",
|
||
{
|
||
staticClass: [
|
||
"swiper-item2-title-text",
|
||
],
|
||
appendAsTree: true,
|
||
attrs: { append: "tree" },
|
||
},
|
||
[_vm._v(_vm._s(item.name))]
|
||
),
|
||
]
|
||
),
|
||
],
|
||
1
|
||
)
|
||
}
|
||
),
|
||
0
|
||
),
|
||
]
|
||
),
|
||
],
|
||
1
|
||
),
|
||
],
|
||
1
|
||
),
|
||
],
|
||
1
|
||
),
|
||
]),
|
||
]
|
||
)
|
||
}
|
||
var recyclableRender = false
|
||
var staticRenderFns = []
|
||
render._withStripped = true
|
||
|
||
|
||
|
||
/***/ }),
|
||
/* 8 */
|
||
/*!*****************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-tabs/components/uv-tabs/uv-tabs.vue ***!
|
||
\*****************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uv_tabs_vue_vue_type_template_id_28a80996_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uv-tabs.vue?vue&type=template&id=28a80996&scoped=true& */ 9);\n/* harmony import */ var _uv_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uv-tabs.vue?vue&type=script&lang=js& */ 47);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uv_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uv_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_Alpha_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-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 46);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n if(Vue.prototype.__merge_style){\n Vue.prototype.__merge_style(__webpack_require__(/*! ./uv-tabs.vue?vue&type=style&index=0&id=28a80996&lang=scss&scoped=true& */ 51).default, this.options.style)\n }else{\n Object.assign(this.options.style,__webpack_require__(/*! ./uv-tabs.vue?vue&type=style&index=0&id=28a80996&lang=scss&scoped=true& */ 51).default)\n }\n\n}\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_Alpha_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 _uv_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uv_tabs_vue_vue_type_template_id_28a80996_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uv_tabs_vue_vue_type_template_id_28a80996_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"28a80996\",\n \"2905de62\",\n false,\n _uv_tabs_vue_vue_type_template_id_28a80996_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"uni_modules/uv-tabs/components/uv-tabs/uv-tabs.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDtBQUN0RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxtQkFBTyxDQUFDLGlGQUF5RTtBQUM3SCxhQUFhO0FBQ2IsaURBQWlELG1CQUFPLENBQUMsaUZBQXlFO0FBQ2xJOztBQUVBOztBQUVBO0FBQytOO0FBQy9OLGdCQUFnQix1TkFBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ0E7QUFDZSxnRiIsImZpbGUiOiI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91di10YWJzLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yOGE4MDk5NiZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3V2LXRhYnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91di10YWJzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZnVuY3Rpb24gaW5qZWN0U3R5bGVzIChjb250ZXh0KSB7XG4gIFxuICBpZighdGhpcy5vcHRpb25zLnN0eWxlKXtcbiAgICAgICAgICB0aGlzLm9wdGlvbnMuc3R5bGUgPSB7fVxuICAgICAgfVxuICAgICAgaWYoVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlICYmIFZ1ZS5wcm90b3R5cGUuX18kYXBwU3R5bGVfXyl7XG4gICAgICAgIFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZShWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18sIHRoaXMub3B0aW9ucy5zdHlsZSlcbiAgICAgIH1cbiAgICAgIGlmKFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZSl7XG4gICAgICAgICAgICAgICAgVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKHJlcXVpcmUoXCIuL3V2LXRhYnMudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MjhhODA5OTYmbGFuZz1zY3NzJnNjb3BlZD10cnVlJlwiKS5kZWZhdWx0LCB0aGlzLm9wdGlvbnMuc3R5bGUpXG4gICAgICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgICAgICBPYmplY3QuYXNzaWduKHRoaXMub3B0aW9ucy5zdHlsZSxyZXF1aXJlKFwiLi91di10YWJzLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTI4YTgwOTk2Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZSZcIikuZGVmYXVsdClcbiAgICAgICAgICAgIH1cblxufVxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclgtQWxwaGEuYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIyOGE4MDk5NlwiLFxuICBcIjI5MDVkZTYyXCIsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5pbmplY3RTdHlsZXMuY2FsbChjb21wb25lbnQpXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3V2LXRhYnMvY29tcG9uZW50cy91di10YWJzL3V2LXRhYnMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///8\n");
|
||
|
||
/***/ }),
|
||
/* 9 */
|
||
/*!************************************************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-tabs/components/uv-tabs/uv-tabs.vue?vue&type=template&id=28a80996&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_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_template_id_28a80996_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../../Applications/HBuilderX-Alpha.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-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uv-tabs.vue?vue&type=template&id=28a80996&scoped=true& */ 10);
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_template_id_28a80996_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_template_id_28a80996_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_template_id_28a80996_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_template_id_28a80996_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
|
||
|
||
|
||
|
||
/***/ }),
|
||
/* 10 */
|
||
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-tabs/components/uv-tabs/uv-tabs.vue?vue&type=template&id=28a80996&scoped=true& ***!
|
||
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
|
||
var components
|
||
try {
|
||
components = {
|
||
uvBadge: __webpack_require__(/*! @/uni_modules/uv-badge/components/uv-badge/uv-badge.vue */ 11)
|
||
.default,
|
||
}
|
||
} catch (e) {
|
||
if (
|
||
e.message.indexOf("Cannot find module") !== -1 &&
|
||
e.message.indexOf(".vue") !== -1
|
||
) {
|
||
console.error(e.message)
|
||
console.error("1. 排查组件名称拼写是否正确")
|
||
console.error(
|
||
"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
|
||
)
|
||
console.error(
|
||
"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
|
||
)
|
||
} else {
|
||
throw e
|
||
}
|
||
}
|
||
var render = function () {
|
||
var _vm = this
|
||
var _h = _vm.$createElement
|
||
var _c = _vm._self._c || _h
|
||
return _c(
|
||
"view",
|
||
{ staticClass: ["uv-tabs"], style: [_vm.$uv.addStyle(_vm.customStyle)] },
|
||
[
|
||
_c(
|
||
"view",
|
||
{ staticClass: ["uv-tabs__wrapper"] },
|
||
[
|
||
_vm._t("left"),
|
||
_c(
|
||
"view",
|
||
{ staticClass: ["uv-tabs__wrapper__scroll-view-wrapper"] },
|
||
[
|
||
_c(
|
||
"scroll-view",
|
||
{
|
||
ref: "uv-tabs__wrapper__scroll-view",
|
||
staticClass: ["uv-tabs__wrapper__scroll-view"],
|
||
attrs: {
|
||
scrollX: _vm.scrollable,
|
||
scrollLeft: _vm.scrollLeft,
|
||
scrollWithAnimation: true,
|
||
showScrollbar: false,
|
||
},
|
||
},
|
||
[
|
||
_c(
|
||
"view",
|
||
{
|
||
ref: "uv-tabs__wrapper__nav",
|
||
staticClass: ["uv-tabs__wrapper__nav"],
|
||
style: {
|
||
flex: _vm.scrollable ? "" : 1,
|
||
},
|
||
},
|
||
[
|
||
_vm._l(_vm.list, function (item, index) {
|
||
return _c(
|
||
"view",
|
||
{
|
||
key: index,
|
||
ref: "uv-tabs__wrapper__nav__item-" + index,
|
||
refInFor: true,
|
||
staticClass: ["uv-tabs__wrapper__nav__item"],
|
||
class: [
|
||
"uv-tabs__wrapper__nav__item-" + index,
|
||
item.disabled &&
|
||
"uv-tabs__wrapper__nav__item--disabled",
|
||
],
|
||
style: [
|
||
{ flex: _vm.scrollable ? "" : 1 },
|
||
_vm.$uv.addStyle(_vm.itemStyle),
|
||
],
|
||
on: {
|
||
click: function ($event) {
|
||
_vm.clickHandler(item, index)
|
||
},
|
||
},
|
||
},
|
||
[
|
||
_c(
|
||
"u-text",
|
||
{
|
||
staticClass: [
|
||
"uv-tabs__wrapper__nav__item__text",
|
||
],
|
||
class: [
|
||
item.disabled &&
|
||
"uv-tabs__wrapper__nav__item__text--disabled",
|
||
],
|
||
style: [_vm.textStyle(index)],
|
||
appendAsTree: true,
|
||
attrs: { append: "tree" },
|
||
},
|
||
[_vm._v(_vm._s(item[_vm.keyName]))]
|
||
),
|
||
_c("uv-badge", {
|
||
attrs: {
|
||
show: !!(
|
||
item.badge &&
|
||
(item.badge.show ||
|
||
item.badge.isDot ||
|
||
item.badge.value)
|
||
),
|
||
isDot:
|
||
(item.badge && item.badge.isDot) ||
|
||
_vm.propsBadge.isDot,
|
||
value:
|
||
(item.badge && item.badge.value) ||
|
||
_vm.propsBadge.value,
|
||
max:
|
||
(item.badge && item.badge.max) ||
|
||
_vm.propsBadge.max,
|
||
type:
|
||
(item.badge && item.badge.type) ||
|
||
_vm.propsBadge.type,
|
||
showZero:
|
||
(item.badge && item.badge.showZero) ||
|
||
_vm.propsBadge.showZero,
|
||
bgColor:
|
||
(item.badge && item.badge.bgColor) ||
|
||
_vm.propsBadge.bgColor,
|
||
color:
|
||
(item.badge && item.badge.color) ||
|
||
_vm.propsBadge.color,
|
||
shape:
|
||
(item.badge && item.badge.shape) ||
|
||
_vm.propsBadge.shape,
|
||
numberType:
|
||
(item.badge && item.badge.numberType) ||
|
||
_vm.propsBadge.numberType,
|
||
inverted:
|
||
(item.badge && item.badge.inverted) ||
|
||
_vm.propsBadge.inverted,
|
||
customStyle: "margin-left: 4px;",
|
||
},
|
||
}),
|
||
],
|
||
1
|
||
)
|
||
}),
|
||
_c("view", {
|
||
ref: "uv-tabs__wrapper__nav__line",
|
||
staticClass: ["uv-tabs__wrapper__nav__line"],
|
||
style: [
|
||
{
|
||
width: _vm.$uv.addUnit(_vm.lineWidth),
|
||
height: _vm.firstTime
|
||
? 0
|
||
: _vm.$uv.addUnit(_vm.lineHeight),
|
||
background: _vm.lineColor,
|
||
backgroundSize: _vm.lineBgSize,
|
||
},
|
||
],
|
||
}),
|
||
],
|
||
2
|
||
),
|
||
]
|
||
),
|
||
],
|
||
1
|
||
),
|
||
_vm._t("right"),
|
||
],
|
||
2
|
||
),
|
||
]
|
||
)
|
||
}
|
||
var recyclableRender = false
|
||
var staticRenderFns = []
|
||
render._withStripped = true
|
||
|
||
|
||
|
||
/***/ }),
|
||
/* 11 */
|
||
/*!********************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-badge/components/uv-badge/uv-badge.vue ***!
|
||
\********************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uv_badge_vue_vue_type_template_id_7be88939_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uv-badge.vue?vue&type=template&id=7be88939&scoped=true& */ 12);\n/* harmony import */ var _uv_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uv-badge.vue?vue&type=script&lang=js& */ 14);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uv_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uv_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_Alpha_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-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 46);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n if(Vue.prototype.__merge_style){\n Vue.prototype.__merge_style(__webpack_require__(/*! ./uv-badge.vue?vue&type=style&index=0&id=7be88939&lang=scss&scoped=true& */ 44).default, this.options.style)\n }else{\n Object.assign(this.options.style,__webpack_require__(/*! ./uv-badge.vue?vue&type=style&index=0&id=7be88939&lang=scss&scoped=true& */ 44).default)\n }\n\n}\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_Alpha_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 _uv_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uv_badge_vue_vue_type_template_id_7be88939_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uv_badge_vue_vue_type_template_id_7be88939_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7be88939\",\n \"2326f0ed\",\n false,\n _uv_badge_vue_vue_type_template_id_7be88939_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"uni_modules/uv-badge/components/uv-badge/uv-badge.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDtBQUN2RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxtQkFBTyxDQUFDLGtGQUEwRTtBQUM5SCxhQUFhO0FBQ2IsaURBQWlELG1CQUFPLENBQUMsa0ZBQTBFO0FBQ25JOztBQUVBOztBQUVBO0FBQytOO0FBQy9OLGdCQUFnQix1TkFBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ0E7QUFDZSxnRiIsImZpbGUiOiIxMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vdXYtYmFkZ2UudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdiZTg4OTM5JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdXYtYmFkZ2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91di1iYWRnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmZ1bmN0aW9uIGluamVjdFN0eWxlcyAoY29udGV4dCkge1xuICBcbiAgaWYoIXRoaXMub3B0aW9ucy5zdHlsZSl7XG4gICAgICAgICAgdGhpcy5vcHRpb25zLnN0eWxlID0ge31cbiAgICAgIH1cbiAgICAgIGlmKFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZSAmJiBWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18pe1xuICAgICAgICBWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUoVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fLCB0aGlzLm9wdGlvbnMuc3R5bGUpXG4gICAgICB9XG4gICAgICBpZihWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUpe1xuICAgICAgICAgICAgICAgIFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZShyZXF1aXJlKFwiLi91di1iYWRnZS52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD03YmU4ODkzOSZsYW5nPXNjc3Mmc2NvcGVkPXRydWUmXCIpLmRlZmF1bHQsIHRoaXMub3B0aW9ucy5zdHlsZSlcbiAgICAgICAgICAgIH1lbHNle1xuICAgICAgICAgICAgICAgIE9iamVjdC5hc3NpZ24odGhpcy5vcHRpb25zLnN0eWxlLHJlcXVpcmUoXCIuL3V2LWJhZGdlLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTdiZTg4OTM5Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZSZcIikuZGVmYXVsdClcbiAgICAgICAgICAgIH1cblxufVxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclgtQWxwaGEuYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI3YmU4ODkzOVwiLFxuICBcIjIzMjZmMGVkXCIsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5pbmplY3RTdHlsZXMuY2FsbChjb21wb25lbnQpXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInVuaV9tb2R1bGVzL3V2LWJhZGdlL2NvbXBvbmVudHMvdXYtYmFkZ2UvdXYtYmFkZ2UudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///11\n");
|
||
|
||
/***/ }),
|
||
/* 12 */
|
||
/*!***************************************************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-badge/components/uv-badge/uv-badge.vue?vue&type=template&id=7be88939&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_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_template_id_7be88939_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../../Applications/HBuilderX-Alpha.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-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uv-badge.vue?vue&type=template&id=7be88939&scoped=true& */ 13);
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_template_id_7be88939_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_template_id_7be88939_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_template_id_7be88939_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_template_id_7be88939_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-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-badge/components/uv-badge/uv-badge.vue?vue&type=template&id=7be88939&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 _vm.show &&
|
||
((Number(_vm.value) === 0 ? _vm.showZero : true) || _vm.isDot)
|
||
? _c(
|
||
"u-text",
|
||
{
|
||
staticClass: ["uv-badge"],
|
||
class: [
|
||
_vm.isDot ? "uv-badge--dot" : "uv-badge--not-dot",
|
||
_vm.inverted && "uv-badge--inverted",
|
||
_vm.shape === "horn" && "uv-badge--horn",
|
||
"uv-badge--" + _vm.propsType + (_vm.inverted ? "--inverted" : ""),
|
||
],
|
||
style: [_vm.$uv.addStyle(_vm.customStyle), _vm.badgeStyle],
|
||
appendAsTree: true,
|
||
attrs: { append: "tree" },
|
||
},
|
||
[_vm._v(_vm._s(_vm.isDot ? "" : _vm.showValue))]
|
||
)
|
||
: _vm._e()
|
||
}
|
||
var recyclableRender = false
|
||
var staticRenderFns = []
|
||
render._withStripped = true
|
||
|
||
|
||
|
||
/***/ }),
|
||
/* 14 */
|
||
/*!*********************************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-badge/components/uv-badge/uv-badge.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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib??ref--5-0!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uv-badge.vue?vue&type=script&lang=js& */ 15);\n/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJsQixDQUFnQiwwa0JBQUcsRUFBQyIsImZpbGUiOiIxNC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS01LTAhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTUtMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLUFscGhhLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91di1iYWRnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS01LTAhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTUtMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLUFscGhhLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91di1iYWRnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///14\n");
|
||
|
||
/***/ }),
|
||
/* 15 */
|
||
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-badge/components/uv-badge/uv-badge.vue?vue&type=script&lang=js& ***!
|
||
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _mpMixin = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/uv-ui-tools/libs/mixin/mpMixin.js */ 17));\nvar _mixin = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/uv-ui-tools/libs/mixin/mixin.js */ 18));\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 43));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * badge 徽标数\n * @description 该组件一般用于图标右上角显示未读的消息数量,提示用户点击,有圆点和圆包含文字两种形式。\n * @tutorial https://www.uvui.cn/components/badge.html\n * \n * @property {Boolean} \t\t\tisDot \t\t是否显示圆点 (默认 false )\n * @property {String | Number} \tvalue \t\t显示的内容\n * @property {Boolean} \t\t\tshow \t\t是否显示 (默认 true )\n * @property {String | Number} \tmax \t\t最大值,超过最大值会显示 '{max}+' (默认999)\n * @property {String} \t\t\ttype \t\t主题类型,error|warning|success|primary (默认 'error' )\n * @property {Boolean} \t\t\tshowZero\t当数值为 0 时,是否展示 Badge (默认 false )\n * @property {String} \t\t\tbgColor \t背景颜色,优先级比type高,如设置,type参数会失效\n * @property {String} \t\t\tcolor \t\t字体颜色 (默认 '#ffffff' )\n * @property {String} \t\t\tshape \t\t徽标形状,circle-四角均为圆角,horn-左下角为直角 (默认 'circle' )\n * @property {String} \t\t\tnumberType\t设置数字的显示方式,overflow|ellipsis|limit (默认 'overflow' )\n * @property {Array}} \t\t\toffset\t\t设置badge的位置偏移,格式为 [x, y],也即设置的为top和right的值,absolute为true时有效\n * @property {Boolean} \t\t\tinverted\t是否反转背景和字体颜色(默认 false )\n * @property {Boolean} \t\t\tabsolute\t是否绝对定位(默认 false )\n * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\n * @example <uv-badge :type=\"type\" :count=\"count\"></uv-badge>\n */\nvar _default = {\n name: 'uv-badge',\n mixins: [_mpMixin.default, _mixin.default, _props.default],\n computed: {\n // 是否将badge中心与父组件右上角重合\n boxStyle: function boxStyle() {\n var style = {};\n return style;\n },\n // 整个组件的样式\n badgeStyle: function badgeStyle() {\n var style = {};\n if (this.color) {\n style.color = this.color;\n }\n if (this.bgColor && !this.inverted) {\n style.backgroundColor = this.bgColor;\n }\n if (this.absolute) {\n style.position = 'absolute';\n // 如果有设置offset参数\n if (this.offset.length) {\n // top和right分为为offset的第一个和第二个值,如果没有第二个值,则right等于top\n var top = this.offset[0];\n var right = this.offset[1] || top;\n style.top = this.$uv.addUnit(top);\n style.right = this.$uv.addUnit(right);\n }\n }\n return style;\n },\n showValue: function showValue() {\n switch (this.numberType) {\n case \"overflow\":\n return Number(this.value) > Number(this.max) ? this.max + \"+\" : this.value;\n break;\n case \"ellipsis\":\n return Number(this.value) > Number(this.max) ? \"...\" : this.value;\n break;\n case \"limit\":\n return Number(this.value) > 999 ? Number(this.value) >= 9999 ? Math.floor(this.value / 1e4 * 100) / 100 + \"w\" : Math.floor(this.value / 1e3 * 100) / 100 + \"k\" : this.value;\n break;\n default:\n return Number(this.value);\n }\n },\n propsType: function propsType() {\n return this.type || 'error';\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdXYtYmFkZ2UvY29tcG9uZW50cy91di1iYWRnZS91di1iYWRnZS52dWUiXSwibmFtZXMiOlsibmFtZSIsIm1peGlucyIsImNvbXB1dGVkIiwiYm94U3R5bGUiLCJiYWRnZVN0eWxlIiwic3R5bGUiLCJzaG93VmFsdWUiLCJNYXRoIiwicHJvcHNUeXBlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBVUE7QUFDQTtBQUNBOzs7Ozs7Ozs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBcEJBLGVBcUJBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQUM7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7TUFDQTtRQUNBQTtRQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQUE7VUFDQUE7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQSwrREFDQUMseUVBQ0E7VUFDQTtRQUNBO1VBQ0E7TUFBQTtJQUVBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHRleHRcblx0XHR2LWlmPVwic2hvdyAmJiAoKE51bWJlcih2YWx1ZSkgPT09IDAgPyBzaG93WmVybyA6IHRydWUpIHx8IGlzRG90KVwiXG5cdFx0OmNsYXNzPVwiW2lzRG90ID8gJ3V2LWJhZGdlLS1kb3QnIDogJ3V2LWJhZGdlLS1ub3QtZG90JywgaW52ZXJ0ZWQgJiYgJ3V2LWJhZGdlLS1pbnZlcnRlZCcsIHNoYXBlID09PSAnaG9ybicgJiYgJ3V2LWJhZGdlLS1ob3JuJywgYHV2LWJhZGdlLS0ke3Byb3BzVHlwZX0ke2ludmVydGVkID8gJy0taW52ZXJ0ZWQnIDogJyd9YF1cIlxuXHRcdDpzdHlsZT1cIlskdXYuYWRkU3R5bGUoY3VzdG9tU3R5bGUpLCBiYWRnZVN0eWxlXVwiXG5cdFx0Y2xhc3M9XCJ1di1iYWRnZVwiXG5cdD57eyBpc0RvdCA/ICcnIDpzaG93VmFsdWUgfX08L3RleHQ+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRpbXBvcnQgbXBNaXhpbiBmcm9tICdAL3VuaV9tb2R1bGVzL3V2LXVpLXRvb2xzL2xpYnMvbWl4aW4vbXBNaXhpbi5qcydcblx0aW1wb3J0IG1peGluIGZyb20gJ0AvdW5pX21vZHVsZXMvdXYtdWktdG9vbHMvbGlicy9taXhpbi9taXhpbi5qcydcblx0aW1wb3J0IHByb3BzIGZyb20gJy4vcHJvcHMuanMnO1xuXHQvKipcblx0ICogYmFkZ2Ug5b695qCH5pWwXG5cdCAqIEBkZXNjcmlwdGlvbiDor6Xnu4Tku7bkuIDoiKznlKjkuo7lm77moIflj7PkuIrop5LmmL7npLrmnKror7vnmoTmtojmga/mlbDph4/vvIzmj5DnpLrnlKjmiLfngrnlh7vvvIzmnInlnIbngrnlkozlnIbljIXlkKvmloflrZfkuKTnp43lvaLlvI/jgIJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2dWkuY24vY29tcG9uZW50cy9iYWRnZS5odG1sXG5cdCAqIFxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IFx0XHRcdGlzRG90IFx0XHTmmK/lkKbmmL7npLrlnIbngrkg77yI6buY6K6kIGZhbHNlIO+8iVxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gXHR2YWx1ZSBcdFx05pi+56S655qE5YaF5a65XG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gXHRcdFx0c2hvdyBcdFx05piv5ZCm5pi+56S6IO+8iOm7mOiupCB0cnVlIO+8iVxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gXHRtYXggXHRcdOacgOWkp+WAvO+8jOi2hei/h+acgOWkp+WAvOS8muaYvuekuiAne21heH0rJyAg77yI6buY6K6kOTk577yJXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBcdFx0XHR0eXBlIFx0XHTkuLvpopjnsbvlnovvvIxlcnJvcnx3YXJuaW5nfHN1Y2Nlc3N8cHJpbWFyeSDvvIjpu5jorqQgJ2Vycm9yJyDvvIlcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBcdFx0XHRzaG93WmVyb1x05b2T5pWw5YC85Li6IDAg5pe277yM5piv5ZCm5bGV56S6IEJhZGdlIO+8iOm7mOiupCBmYWxzZSDvvIlcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IFx0XHRcdGJnQ29sb3IgXHTog4zmma/popzoibLvvIzkvJjlhYjnuqfmr5R0eXBl6auY77yM5aaC6K6+572u77yMdHlwZeWPguaVsOS8muWkseaViFxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gXHRcdFx0Y29sb3IgXHRcdOWtl+S9k+minOiJsiDvvIjpu5jorqQgJyNmZmZmZmYnIO+8iVxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gXHRcdFx0c2hhcGUgXHRcdOW+veagh+W9oueKtu+8jGNpcmNsZS3lm5vop5LlnYfkuLrlnIbop5LvvIxob3JuLeW3puS4i+inkuS4uuebtOinkiDvvIjpu5jorqQgJ2NpcmNsZScg77yJXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBcdFx0XHRudW1iZXJUeXBlXHTorr7nva7mlbDlrZfnmoTmmL7npLrmlrnlvI/vvIxvdmVyZmxvd3xlbGxpcHNpc3xsaW1pdCAg77yI6buY6K6kICdvdmVyZmxvdycg77yJXG5cdCAqIEBwcm9wZXJ0eSB7QXJyYXl9fSBcdFx0XHRvZmZzZXRcdFx06K6+572uYmFkZ2XnmoTkvY3nva7lgY/np7vvvIzmoLzlvI/kuLogW3gsIHld77yM5Lmf5Y2z6K6+572u55qE5Li6dG9w5ZKMcmlnaHTnmoTlgLzvvIxhYnNvbHV0ZeS4unRydWXml7bmnInmlYhcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBcdFx0XHRpbnZlcnRlZFx05piv5ZCm5Y+N6L2s6IOM5pmv5ZKM5a2X5L2T6aKc6Imy77yI6buY6K6kIGZhbHNlIO+8iVxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IFx0XHRcdGFic29sdXRlXHTmmK/lkKbnu53lr7nlrprkvY3vvIjpu5jorqQgZmFsc2Ug77yJXG5cdCAqIEBwcm9wZXJ0eSB7T2JqZWN0fVx0XHRcdGN1c3RvbVN0eWxlXHTlrprkuYnpnIDopoHnlKjliLDnmoTlpJbpg6jmoLflvI9cblx0ICogQGV4YW1wbGUgPHV2LWJhZGdlIDp0eXBlPVwidHlwZVwiIDpjb3VudD1cImNvdW50XCI+PC91di1iYWRnZT5cblx0ICovXG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRuYW1lOiAndXYtYmFkZ2UnLFxuXHRcdG1peGluczogW21wTWl4aW4sIG1peGluLCBwcm9wc10sXG5cdFx0Y29tcHV0ZWQ6IHtcblx0XHRcdC8vIOaYr+WQpuWwhmJhZGdl5Lit5b+D5LiO54i257uE5Lu25Y+z5LiK6KeS6YeN5ZCIXG5cdFx0XHRib3hTdHlsZSgpIHtcblx0XHRcdFx0bGV0IHN0eWxlID0ge307XG5cdFx0XHRcdHJldHVybiBzdHlsZTtcblx0XHRcdH0sXG5cdFx0XHQvLyDmlbTkuKrnu4Tku7bnmoTmoLflvI9cblx0XHRcdGJhZGdlU3R5bGUoKSB7XG5cdFx0XHRcdGNvbnN0IHN0eWxlID0ge31cblx0XHRcdFx0aWYodGhpcy5jb2xvcikge1xuXHRcdFx0XHRcdHN0eWxlLmNvbG9yID0gdGhpcy5jb2xvclxuXHRcdFx0XHR9XG5cdFx0XHRcdGlmICh0aGlzLmJnQ29sb3IgJiYgIXRoaXMuaW52ZXJ0ZWQpIHtcblx0XHRcdFx0XHRzdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSB0aGlzLmJnQ29sb3Jcblx0XHRcdFx0fVxuXHRcdFx0XHRpZiAodGhpcy5hYnNvbHV0ZSkge1xuXHRcdFx0XHRcdHN0eWxlLnBvc2l0aW9uID0gJ2Fic29sdXRlJ1xuXHRcdFx0XHRcdC8vIOWmguaenOacieiuvue9rm9mZnNldOWPguaVsFxuXHRcdFx0XHRcdGlmKHRoaXMub2Zmc2V0Lmxlbmd0aCkge1xuXHRcdFx0XHRcdFx0Ly8gdG9w5ZKMcmlnaHTliIbkuLrkuLpvZmZzZXTnmoTnrKzkuIDkuKrlkoznrKzkuozkuKrlgLzvvIzlpoLmnpzmsqHmnInnrKzkuozkuKrlgLzvvIzliJlyaWdodOetieS6jnRvcFxuXHRcdFx0XHRcdFx0Y29uc3QgdG9wID0gdGhpcy5vZmZzZXRbMF1cblx0XHRcdFx0XHRcdGNvbnN0IHJpZ2h0ID0gdGhpcy5vZmZzZXRbMV0gfHwgdG9wXG5cdFx0XHRcdFx0XHRzdHlsZS50b3AgPSB0aGlzLiR1di5hZGRVbml0KHRvcClcblx0XHRcdFx0XHRcdHN0eWxlLnJpZ2h0ID0gdGhpcy4kdXYuYWRkVW5pdChyaWdodClcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0cmV0dXJuIHN0eWxlXG5cdFx0XHR9LFxuXHRcdFx0c2hvd1ZhbHVlKCkge1xuXHRcdFx0XHRzd2l0Y2ggKHRoaXMubnVtYmVyVHlwZSkge1xuXHRcdFx0XHRcdGNhc2UgXCJvdmVyZmxvd1wiOlxuXHRcdFx0XHRcdFx0cmV0dXJuIE51bWJlcih0aGlzLnZhbHVlKSA+IE51bWJlcih0aGlzLm1heCkgPyB0aGlzLm1heCArIFwiK1wiIDogdGhpcy52YWx1ZVxuXHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0Y2FzZSBcImVsbGlwc2lzXCI6XG5cdFx0XHRcdFx0XHRyZXR1cm4gTnVtYmVyKHRoaXMudmFsdWUpID4gTnVtYmVyKHRoaXMubWF4KSA/IFwiLi4uXCIgOiB0aGlzLnZhbHVlXG5cdFx0XHRcdFx0XHRicmVhaztcblx0XHRcdFx0XHRjYXNlIFwibGltaXRcIjpcblx0XHRcdFx0XHRcdHJldHVybiBOdW1iZXIodGhpcy52YWx1ZSkgPiA5OTkgPyBOdW1iZXIodGhpcy52YWx1ZSkgPj0gOTk5OSA/XG5cdFx0XHRcdFx0XHRcdE1hdGguZmxvb3IodGhpcy52YWx1ZSAvIDFlNCAqIDEwMCkgLyAxMDAgKyBcIndcIiA6IE1hdGguZmxvb3IodGhpcy52YWx1ZSAvXG5cdFx0XHRcdFx0XHRcdFx0MWUzICogMTAwKSAvIDEwMCArIFwia1wiIDogdGhpcy52YWx1ZVxuXHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0ZGVmYXVsdDpcblx0XHRcdFx0XHRcdHJldHVybiBOdW1iZXIodGhpcy52YWx1ZSlcblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdHByb3BzVHlwZSgpe1xuXHRcdFx0XHRyZXR1cm4gdGhpcy50eXBlIHx8ICdlcnJvcidcblx0XHRcdH1cblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XG5cdEBpbXBvcnQgJ0AvdW5pX21vZHVsZXMvdXYtdWktdG9vbHMvbGlicy9jc3MvY29tcG9uZW50cy5zY3NzJztcblx0QGltcG9ydCAnQC91bmlfbW9kdWxlcy91di11aS10b29scy9saWJzL2Nzcy9jb2xvci5zY3NzJztcblx0JHV2LWJhZGdlLXByaW1hcnk6ICR1di1wcmltYXJ5ICFkZWZhdWx0O1xuXHQkdXYtYmFkZ2UtZXJyb3I6ICR1di1lcnJvciAhZGVmYXVsdDtcblx0JHV2LWJhZGdlLXN1Y2Nlc3M6ICR1di1zdWNjZXNzICFkZWZhdWx0O1xuXHQkdXYtYmFkZ2UtaW5mbzogJHV2LWluZm8gIWRlZmF1bHQ7XG5cdCR1di1iYWRnZS13YXJuaW5nOiAkdXYtd2FybmluZyAhZGVmYXVsdDtcblx0JHV2LWJhZGdlLWRvdC1yYWRpdXM6IDEwMHB4ICFkZWZhdWx0O1xuXHQkdXYtYmFkZ2UtZG90LXNpemU6IDhweCAhZGVmYXVsdDtcblx0JHV2LWJhZGdlLWRvdC1yaWdodDogNHB4ICFkZWZhdWx0O1xuXHQkdXYtYmFkZ2UtZG90LXRvcDogMCAhZGVmYXVsdDtcblx0JHV2LWJhZGdlLXRleHQtZm9udC1zaXplOiAxMXB4ICFkZWZhdWx0O1xuXHQkdXYtYmFkZ2UtdGV4dC1yaWdodDogMTBweCAhZGVmYXVsdDtcblx0JHV2LWJhZGdlLXRleHQtcGFkZGluZzogMnB4IDVweCAhZGVmYXVsdDtcblx0JHV2LWJhZGdlLXRleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcblx0JHV2LWJhZGdlLXRleHQtY29sb3I6ICNGRkZGRkYgIWRlZmF1bHQ7XG5cblx0LnV2LWJhZGdlIHtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHV2LWJhZGdlLWRvdC1yYWRpdXM7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHV2LWJhZGdlLWRvdC1yYWRpdXM7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHV2LWJhZGdlLWRvdC1yYWRpdXM7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR1di1iYWRnZS1kb3QtcmFkaXVzO1xuXHRcdEBpbmNsdWRlIGZsZXg7XG5cdFx0bGluZS1oZWlnaHQ6ICR1di1iYWRnZS10ZXh0LWZvbnQtc2l6ZTtcblx0XHR0ZXh0LWFsaWduOiAkdXYtYmFkZ2UtdGV4dC1hbGlnbjtcblx0XHRmb250LXNpemU6ICR1di1iYWRnZS10ZXh0LWZvbnQtc2l6ZTtcblx0XHRjb2xvcjogJHV2LWJhZGdlLXRleHQtY29sb3I7XG5cblx0XHQmLS1kb3Qge1xuXHRcdFx0aGVpZ2h0OiAkdXYtYmFkZ2UtZG90LXNpemU7XG5cdFx0XHR3aWR0aDogJHV2LWJhZGdlLWRvdC1zaXplO1xuXHRcdH1cblx0XHRcblx0XHQmLS1pbnZlcnRlZCB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCYtLW5vdC1kb3Qge1xuXHRcdFx0cGFkZGluZzogJHV2LWJhZGdlLXRleHQtcGFkZGluZztcblx0XHR9XG5cblx0XHQmLS1ob3JuIHtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0fVxuXG5cdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdXYtYmFkZ2UtcHJpbWFyeTtcblx0XHR9XG5cdFx0XG5cdFx0Ji0tcHJpbWFyeS0taW52ZXJ0ZWQge1xuXHRcdFx0Y29sb3I6ICR1di1iYWRnZS1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdCYtLWVycm9yIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR1di1iYWRnZS1lcnJvcjtcblx0XHR9XG5cdFx0XG5cdFx0Ji0tZXJyb3ItLWludmVydGVkIHtcblx0XHRcdGNvbG9yOiAkdXYtYmFkZ2UtZXJyb3I7XG5cdFx0fVxuXG5cdFx0Ji0tc3VjY2VzcyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdXYtYmFkZ2Utc3VjY2Vzcztcblx0XHR9XG5cdFx0XG5cdFx0Ji0tc3VjY2Vzcy0taW52ZXJ0ZWQge1xuXHRcdFx0Y29sb3I6ICR1di1iYWRnZS1zdWNjZXNzO1xuXHRcdH1cblxuXHRcdCYtLWluZm8ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHV2LWJhZGdlLWluZm87XG5cdFx0fVxuXHRcdFxuXHRcdCYtLWluZm8tLWludmVydGVkIHtcblx0XHRcdGNvbG9yOiAkdXYtYmFkZ2UtaW5mbztcblx0XHR9XG5cblx0XHQmLS13YXJuaW5nIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR1di1iYWRnZS13YXJuaW5nO1xuXHRcdH1cblx0XHRcblx0XHQmLS13YXJuaW5nLS1pbnZlcnRlZCB7XG5cdFx0XHRjb2xvcjogJHV2LWJhZGdlLXdhcm5pbmc7XG5cdFx0fVxuXHR9XG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///15\n");
|
||
|
||
/***/ }),
|
||
/* 16 */
|
||
/*!**********************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
|
||
\**********************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
function _interopRequireDefault(obj) {
|
||
return obj && obj.__esModule ? obj : {
|
||
"default": obj
|
||
};
|
||
}
|
||
module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 17 */
|
||
/*!************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-ui-tools/libs/mixin/mpMixin.js ***!
|
||
\************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdXYtdWktdG9vbHMvbGlicy9taXhpbi9tcE1peGluLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztlQUFlLENBT2YsQ0FBQztBQUFBIiwiZmlsZSI6IjE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xuXG5cblxuXG5cblxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///17\n");
|
||
|
||
/***/ }),
|
||
/* 18 */
|
||
/*!**********************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-ui-tools/libs/mixin/mixin.js ***!
|
||
\**********************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nvar _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 19);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 20));\nvar index = _interopRequireWildcard(__webpack_require__(/*! ../function/index.js */ 23));\nvar test = _interopRequireWildcard(__webpack_require__(/*! ../function/test.js */ 31));\nvar _route = _interopRequireDefault(__webpack_require__(/*! ../util/route.js */ 35));\nvar _debounce = _interopRequireDefault(__webpack_require__(/*! ../function/debounce.js */ 41));\nvar _throttle = _interopRequireDefault(__webpack_require__(/*! ../function/throttle.js */ 42));\nfunction _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== \"function\") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }\nfunction _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== \"object\" && typeof obj !== \"function\") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default2 = {\n // 定义每个组件都可能需要用到的外部样式以及类名\n props: {\n // 每个组件都有的父组件传递的样式,可以为字符串或者对象形式\n customStyle: {\n type: [Object, String],\n default: function _default() {\n return {};\n }\n },\n customClass: {\n type: String,\n default: ''\n },\n // 跳转的页面路径\n url: {\n type: String,\n default: ''\n },\n // 页面跳转的类型\n linkType: {\n type: String,\n default: 'navigateTo'\n }\n },\n data: function data() {\n return {};\n },\n onLoad: function onLoad() {\n // getRect挂载到$uv上,因为这方法需要使用in(this),所以无法把它独立成一个单独的文件导出\n this.$uv.getRect = this.$uvGetRect;\n },\n created: function created() {\n // 组件当中,只有created声明周期,为了能在组件使用,故也在created中将方法挂载到$uv\n this.$uv.getRect = this.$uvGetRect;\n },\n computed: {\n $uv: function $uv() {\n var _uni, _uni$$uv, _uni$$uv$config;\n return _objectSpread(_objectSpread({}, index), {}, {\n test: test,\n route: _route.default,\n debounce: _debounce.default,\n throttle: _throttle.default,\n unit: (_uni = uni) === null || _uni === void 0 ? void 0 : (_uni$$uv = _uni.$uv) === null || _uni$$uv === void 0 ? void 0 : (_uni$$uv$config = _uni$$uv.config) === null || _uni$$uv$config === void 0 ? void 0 : _uni$$uv$config.unit\n });\n },\n /**\n * 生成bem规则类名\n * 由于微信小程序,H5,nvue之间绑定class的差异,无法通过:class=\"[bem()]\"的形式进行同用\n * 故采用如下折中做法,最后返回的是数组(一般平台)或字符串(支付宝和字节跳动平台),类似['a', 'b', 'c']或'a b c'的形式\n * @param {String} name 组件名称\n * @param {Array} fixed 一直会存在的类名\n * @param {Array} change 会根据变量值为true或者false而出现或者隐藏的类名\n * @returns {Array|string}\n */\n bem: function bem() {\n return function (name, fixed, change) {\n var _this = this;\n // 类名前缀\n var prefix = \"uv-\".concat(name, \"--\");\n var classes = {};\n if (fixed) {\n fixed.map(function (item) {\n // 这里的类名,会一直存在\n classes[prefix + _this[item]] = true;\n });\n }\n if (change) {\n change.map(function (item) {\n // 这里的类名,会根据this[item]的值为true或者false,而进行添加或者移除某一个类\n _this[item] ? classes[prefix + item] = _this[item] : delete classes[prefix + item];\n });\n }\n return Object.keys(classes);\n // 支付宝,头条小程序无法动态绑定一个数组类名,否则解析出来的结果会带有\",\",而导致失效\n };\n }\n },\n\n methods: {\n // 跳转某一个页面\n openPage: function openPage() {\n var urlKey = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'url';\n var url = this[urlKey];\n if (url) {\n // 执行类似uni.navigateTo的方法\n uni[this.linkType]({\n url: url\n });\n }\n },\n // 查询节点信息\n // 目前此方法在支付宝小程序中无法获取组件跟接点的尺寸,为支付宝的bug(2020-07-21)\n // 解决办法为在组件根部再套一个没有任何作用的view元素\n $uvGetRect: function $uvGetRect(selector, all) {\n var _this2 = this;\n return new Promise(function (resolve) {\n uni.createSelectorQuery().in(_this2)[all ? 'selectAll' : 'select'](selector).boundingClientRect(function (rect) {\n if (all && Array.isArray(rect) && rect.length) {\n resolve(rect);\n }\n if (!all && rect) {\n resolve(rect);\n }\n }).exec();\n });\n },\n getParentData: function getParentData() {\n var _this3 = this;\n var parentName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n // 避免在created中去定义parent变量\n if (!this.parent) this.parent = {};\n // 这里的本质原理是,通过获取父组件实例(也即类似uv-radio的父组件uv-radio-group的this)\n // 将父组件this中对应的参数,赋值给本组件(uv-radio的this)的parentData对象中对应的属性\n // 之所以需要这么做,是因为所有端中,头条小程序不支持通过this.parent.xxx去监听父组件参数的变化\n // 此处并不会自动更新子组件的数据,而是依赖父组件uv-radio-group去监听data的变化,手动调用更新子组件的方法去重新获取\n this.parent = this.$uv.$parent.call(this, parentName);\n if (this.parent.children) {\n // 如果父组件的children不存在本组件的实例,才将本实例添加到父组件的children中\n this.parent.children.indexOf(this) === -1 && this.parent.children.push(this);\n }\n if (this.parent && this.parentData) {\n // 历遍parentData中的属性,将parent中的同名属性赋值给parentData\n Object.keys(this.parentData).map(function (key) {\n _this3.parentData[key] = _this3.parent[key];\n });\n }\n },\n // 阻止事件冒泡\n preventEvent: function preventEvent(e) {\n e && typeof e.stopPropagation === 'function' && e.stopPropagation();\n },\n // 空操作\n noop: function noop(e) {\n this.preventEvent(e);\n }\n },\n onReachBottom: function onReachBottom() {\n uni.$emit('uvOnReachBottom');\n },\n beforeDestroy: function beforeDestroy() {\n var _this4 = this;\n // 判断当前页面是否存在parent和chldren,一般在checkbox和checkbox-group父子联动的场景会有此情况\n // 组件销毁时,移除子组件在父组件children数组中的实例,释放资源,避免数据混乱\n if (this.parent && test.array(this.parent.children)) {\n // 组件销毁时,移除父组件中的children数组中对应的实例\n var childrenList = this.parent.children;\n childrenList.map(function (child, index) {\n // 如果相等,则移除\n if (child === _this4) {\n childrenList.splice(index, 1);\n }\n });\n }\n },\n // 兼容vue3\n unmounted: function unmounted() {\n var _this5 = this;\n if (this.parent && test.array(this.parent.children)) {\n // 组件销毁时,移除父组件中的children数组中对应的实例\n var childrenList = this.parent.children;\n childrenList.map(function (child, index) {\n // 如果相等,则移除\n if (child === _this5) {\n childrenList.splice(index, 1);\n }\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdXYtdWktdG9vbHMvbGlicy9taXhpbi9taXhpbi5qcyJdLCJuYW1lcyI6WyJwcm9wcyIsImN1c3RvbVN0eWxlIiwidHlwZSIsIk9iamVjdCIsIlN0cmluZyIsImRlZmF1bHQiLCJjdXN0b21DbGFzcyIsInVybCIsImxpbmtUeXBlIiwiZGF0YSIsIm9uTG9hZCIsIiR1diIsImdldFJlY3QiLCIkdXZHZXRSZWN0IiwiY3JlYXRlZCIsImNvbXB1dGVkIiwiaW5kZXgiLCJ0ZXN0Iiwicm91dGUiLCJkZWJvdW5jZSIsInRocm90dGxlIiwidW5pdCIsInVuaSIsImNvbmZpZyIsImJlbSIsIm5hbWUiLCJmaXhlZCIsImNoYW5nZSIsInByZWZpeCIsImNsYXNzZXMiLCJtYXAiLCJpdGVtIiwia2V5cyIsIm1ldGhvZHMiLCJvcGVuUGFnZSIsInVybEtleSIsInNlbGVjdG9yIiwiYWxsIiwiUHJvbWlzZSIsInJlc29sdmUiLCJjcmVhdGVTZWxlY3RvclF1ZXJ5IiwiaW4iLCJib3VuZGluZ0NsaWVudFJlY3QiLCJyZWN0IiwiQXJyYXkiLCJpc0FycmF5IiwibGVuZ3RoIiwiZXhlYyIsImdldFBhcmVudERhdGEiLCJwYXJlbnROYW1lIiwicGFyZW50IiwiJHBhcmVudCIsImNhbGwiLCJjaGlsZHJlbiIsImluZGV4T2YiLCJwdXNoIiwicGFyZW50RGF0YSIsImtleSIsInByZXZlbnRFdmVudCIsImUiLCJzdG9wUHJvcGFnYXRpb24iLCJub29wIiwib25SZWFjaEJvdHRvbSIsIiRlbWl0IiwiYmVmb3JlRGVzdHJveSIsImFycmF5IiwiY2hpbGRyZW5MaXN0IiwiY2hpbGQiLCJzcGxpY2UiLCJ1bm1vdW50ZWQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBK0M7QUFBQTtBQUFBO0FBQUE7QUFBQSxnQkFDaEM7RUFDZDtFQUNBQSxLQUFLLEVBQUU7SUFDTjtJQUNBQyxXQUFXLEVBQUU7TUFD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ekNhLFlBQVksQ0FBQ3BDLEdBQUcsQ0FBQyxVQUFDcUMsS0FBSyxFQUFFbkQsS0FBSyxFQUFLO1FBQ2xDO1FBQ0EsSUFBSW1ELEtBQUssS0FBSyxNQUFJLEVBQUU7VUFDbkJELFlBQVksQ0FBQ0UsTUFBTSxDQUFDcEQsS0FBSyxFQUFFLENBQUMsQ0FBQztRQUM5QjtNQUNELENBQUMsQ0FBQztJQUNIO0VBQ0Q7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiMTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBpbmRleCBmcm9tICcuLi9mdW5jdGlvbi9pbmRleC5qcyc7XG5pbXBvcnQgKiBhcyB0ZXN0IGZyb20gJy4uL2Z1bmN0aW9uL3Rlc3QuanMnO1xuaW1wb3J0IHJvdXRlIGZyb20gJy4uL3V0aWwvcm91dGUuanMnO1xuaW1wb3J0IGRlYm91bmNlIGZyb20gJy4uL2Z1bmN0aW9uL2RlYm91bmNlLmpzJztcbmltcG9ydCB0aHJvdHRsZSBmcm9tICcuLi9mdW5jdGlvbi90aHJvdHRsZS5qcyc7XG5leHBvcnQgZGVmYXVsdCB7XG5cdC8vIOWumuS5ieavj+S4que7hOS7tumDveWPr+iDvemcgOimgeeUqOWIsOeahOWklumDqOagt+W8j+S7peWPiuexu+WQjVxuXHRwcm9wczoge1xuXHRcdC8vIOavj+S4que7hOS7tumDveacieeahOeItue7hOS7tuS8oOmAkueahOagt+W8j++8jOWPr+S7peS4uuWtl+espuS4suaIluiAheWvueixoeW9ouW8j1xuXHRcdGN1c3RvbVN0eWxlOiB7XG5cdFx0XHR0eXBlOiBbT2JqZWN0LCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogKCkgPT4gKHt9KVxuXHRcdH0sXG5cdFx0Y3VzdG9tQ2xhc3M6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fSxcblx0XHQvLyDot7PovaznmoTpobXpnaLot6/lvoRcblx0XHR1cmw6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fSxcblx0XHQvLyDpobXpnaLot7PovaznmoTnsbvlnotcblx0XHRsaW5rVHlwZToge1xuXHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0ZGVmYXVsdDogJ25hdmlnYXRlVG8nXG5cdFx0fVxuXHR9LFxuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7fVxuXHR9LFxuXHRvbkxvYWQoKSB7XG5cdFx0Ly8gZ2V0UmVjdOaMgui9veWIsCR1duS4iu+8jOWboOS4uui/meaWueazlemcgOimgeS9v+eUqGluKHRoaXMp77yM5omA5Lul5peg5rOV5oqK5a6D54us56uL5oiQ5LiA5Liq5Y2V54us55qE5paH5Lu25a+85Ye6XG5cdFx0dGhpcy4kdXYuZ2V0UmVjdCA9IHRoaXMuJHV2R2V0UmVjdFxuXHR9LFxuXHRjcmVhdGVkKCkge1xuXHRcdC8vIOe7hOS7tuW9k+S4re+8jOWPquaciWNyZWF0ZWTlo7DmmI7lkajmnJ/vvIzkuLrkuobog73lnKjnu4Tku7bkvb/nlKjvvIzmlYXkuZ/lnKhjcmVhdGVk5Lit5bCG5pa55rOV5oyC6L295YiwJHV2XG5cdFx0dGhpcy4kdXYuZ2V0UmVjdCA9IHRoaXMuJHV2R2V0UmVjdFxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdCR1digpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdC4uLmluZGV4LFxuXHRcdFx0XHR0ZXN0LFxuXHRcdFx0XHRyb3V0ZSxcblx0XHRcdFx0ZGVib3VuY2UsXG5cdFx0XHRcdHRocm90dGxlLFxuXHRcdFx0XHR1bml0OiB1bmk/LiR1dj8uY29uZmlnPy51bml0XG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvKipcblx0XHQgKiDnlJ/miJBiZW3op4TliJnnsbvlkI1cblx0XHQgKiDnlLHkuo7lvq7kv6HlsI/nqIvluo/vvIxINe+8jG52dWXkuYvpl7Tnu5HlrppjbGFzc+eahOW3ruW8gu+8jOaXoOazlemAmui/hzpjbGFzcz1cIltiZW0oKV1cIueahOW9ouW8j+i/m+ihjOWQjOeUqFxuXHRcdCAqIOaVhemHh+eUqOWmguS4i+aKmOS4reWBmuazle+8jOacgOWQjui/lOWbnueahOaYr+aVsOe7hO+8iOS4gOiIrOW5s+WPsO+8ieaIluWtl+espuS4su+8iOaUr+S7mOWuneWSjOWtl+iKgui3s+WKqOW5s+WPsO+8ie+8jOexu+S8vFsnYScsICdiJywgJ2MnXeaIlidhIGIgYyfnmoTlvaLlvI9cblx0XHQgKiBAcGFyYW0ge1N0cmluZ30gbmFtZSDnu4Tku7blkI3np7Bcblx0XHQgKiBAcGFyYW0ge0FycmF5fSBmaXhlZCDkuIDnm7TkvJrlrZjlnKjnmoTnsbvlkI1cblx0XHQgKiBAcGFyYW0ge0FycmF5fSBjaGFuZ2Ug5Lya5qC55o2u5Y+Y6YeP5YC85Li6dHJ1ZeaIluiAhWZhbHNl6ICM5Ye6546w5oiW6ICF6ZqQ6JeP55qE57G75ZCNXG5cdFx0ICogQHJldHVybnMge0FycmF5fHN0cmluZ31cblx0XHQgKi9cblx0XHRiZW0oKSB7XG5cdFx0XHRyZXR1cm4gZnVuY3Rpb24obmFtZSwgZml4ZWQsIGNoYW5nZSkge1xuXHRcdFx0XHQvLyDnsbvlkI3liY3nvIBcblx0XHRcdFx0Y29uc3QgcHJlZml4ID0gYHV2LSR7bmFtZX0tLWBcblx0XHRcdFx0Y29uc3QgY2xhc3NlcyA9IHt9XG5cdFx0XHRcdGlmIChmaXhlZCkge1xuXHRcdFx0XHRcdGZpeGVkLm1hcCgoaXRlbSkgPT4ge1xuXHRcdFx0XHRcdFx0Ly8g6L+Z6YeM55qE57G75ZCN77yM5Lya5LiA55u05a2Y5ZyoXG5cdFx0XHRcdFx0XHRjbGFzc2VzW3ByZWZpeCArIHRoaXNbaXRlbV1dID0gdHJ1ZVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKGNoYW5nZSkge1xuXHRcdFx0XHRcdGNoYW5nZS5tYXAoKGl0ZW0pID0+IHtcblx0XHRcdFx0XHRcdC8vIOi/memHjOeahOexu+WQje+8jOS8muagueaNrnRoaXNbaXRlbV3nmoTlgLzkuLp0cnVl5oiW6ICFZmFsc2XvvIzogIzov5vooYzmt7vliqDmiJbogIXnp7vpmaTmn5DkuIDkuKrnsbtcblx0XHRcdFx0XHRcdHRoaXNbaXRlbV0gPyAoY2xhc3Nlc1twcmVmaXggKyBpdGVtXSA9IHRoaXNbaXRlbV0pIDogKGRlbGV0ZSBjbGFzc2VzW3ByZWZpeCArIGl0ZW1dKVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdFx0cmV0dXJuIE9iamVjdC5rZXlzKGNsYXNzZXMpXG5cdFx0XHRcdFx0Ly8g5pSv5LuY5a6d77yM5aS05p2h5bCP56iL5bqP5peg5rOV5Yqo5oCB57uR5a6a5LiA5Liq5pWw57uE57G75ZCN77yM5ZCm5YiZ6Kej5p6Q5Ye65p2l55qE57uT5p6c5Lya5bim5pyJXCIsXCLvvIzogIzlr7zoh7TlpLHmlYhcblxuXG5cblx0XHRcdH1cblx0XHR9XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHQvLyDot7Povazmn5DkuIDkuKrpobXpnaJcblx0XHRvcGVuUGFnZSh1cmxLZXkgPSAndXJsJykge1xuXHRcdFx0Y29uc3QgdXJsID0gdGhpc1t1cmxLZXldXG5cdFx0XHRpZiAodXJsKSB7XG5cdFx0XHRcdC8vIOaJp+ihjOexu+S8vHVuaS5uYXZpZ2F0ZVRv55qE5pa55rOVXG5cdFx0XHRcdHVuaVt0aGlzLmxpbmtUeXBlXSh7XG5cdFx0XHRcdFx0dXJsXG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDmn6Xor6LoioLngrnkv6Hmga9cblx0XHQvLyDnm67liY3mraTmlrnms5XlnKjmlK/ku5jlrp3lsI/nqIvluo/kuK3ml6Dms5Xojrflj5bnu4Tku7bot5/mjqXngrnnmoTlsLrlr7jvvIzkuLrmlK/ku5jlrp3nmoRidWcoMjAyMC0wNy0yMSlcblx0XHQvLyDop6PlhrPlip7ms5XkuLrlnKjnu4Tku7bmoLnpg6jlho3lpZfkuIDkuKrmsqHmnInku7vkvZXkvZznlKjnmoR2aWV35YWD57SgXG5cdFx0JHV2R2V0UmVjdChzZWxlY3RvciwgYWxsKSB7XG5cdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHtcblx0XHRcdFx0dW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKVxuXHRcdFx0XHRcdC5pbih0aGlzKVthbGwgPyAnc2VsZWN0QWxsJyA6ICdzZWxlY3QnXShzZWxlY3Rvcilcblx0XHRcdFx0XHQuYm91bmRpbmdDbGllbnRSZWN0KChyZWN0KSA9PiB7XG5cdFx0XHRcdFx0XHRpZiAoYWxsICYmIEFycmF5LmlzQXJyYXkocmVjdCkgJiYgcmVjdC5sZW5ndGgpIHtcblx0XHRcdFx0XHRcdFx0cmVzb2x2ZShyZWN0KVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aWYgKCFhbGwgJiYgcmVjdCkge1xuXHRcdFx0XHRcdFx0XHRyZXNvbHZlKHJlY3QpXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHQuZXhlYygpXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Z2V0UGFyZW50RGF0YShwYXJlbnROYW1lID0gJycpIHtcblx0XHRcdC8vIOmBv+WFjeWcqGNyZWF0ZWTkuK3ljrvlrprkuYlwYXJlbnTlj5jph49cblx0XHRcdGlmICghdGhpcy5wYXJlbnQpIHRoaXMucGFyZW50ID0ge31cblx0XHRcdC8vIOi/memHjOeahOacrOi0qOWOn+eQhuaYr++8jOmAmui/h+iOt+WPlueItue7hOS7tuWunuS+iyjkuZ/ljbPnsbvkvLx1di1yYWRpb+eahOeItue7hOS7tnV2LXJhZGlvLWdyb3Vw55qEdGhpcylcblx0XHRcdC8vIOWwhueItue7hOS7tnRoaXPkuK3lr7nlupTnmoTlj4LmlbDvvIzotYvlgLznu5nmnKznu4Tku7YodXYtcmFkaW/nmoR0aGlzKeeahHBhcmVudERhdGHlr7nosaHkuK3lr7nlupTnmoTlsZ7mgKdcblx0XHRcdC8vIOS5i+aJgOS7pemcgOimgei/meS5iOWBmu+8jOaYr+WboOS4uuaJgOacieerr+S4re+8jOWktOadoeWwj+eoi+W6j+S4jeaUr+aMgemAmui/h3RoaXMucGFyZW50Lnh4eOWOu+ebkeWQrOeItue7hOS7tuWPguaVsOeahOWPmOWMllxuXHRcdFx0Ly8g5q2k5aSE5bm25LiN5Lya6Ieq5Yqo5pu05paw5a2Q57uE5Lu255qE5pWw5o2u77yM6ICM5piv5L6d6LWW54i257uE5Lu2dXYtcmFkaW8tZ3JvdXDljrvnm5HlkKxkYXRh55qE5Y+Y5YyW77yM5omL5Yqo6LCD55So5pu05paw5a2Q57uE5Lu255qE5pa55rOV5Y676YeN5paw6I635Y+WXG5cdFx0XHR0aGlzLnBhcmVudCA9IHRoaXMuJHV2LiRwYXJlbnQuY2FsbCh0aGlzLCBwYXJlbnROYW1lKVxuXHRcdFx0aWYgKHRoaXMucGFyZW50LmNoaWxkcmVuKSB7XG5cdFx0XHRcdC8vIOWmguaenOeItue7hOS7tueahGNoaWxkcmVu5LiN5a2Y5Zyo5pys57uE5Lu255qE5a6e5L6L77yM5omN5bCG5pys5a6e5L6L5re75Yqg5Yiw54i257uE5Lu255qEY2hpbGRyZW7kuK1cblx0XHRcdFx0dGhpcy5wYXJlbnQuY2hpbGRyZW4uaW5kZXhPZih0aGlzKSA9PT0gLTEgJiYgdGhpcy5wYXJlbnQuY2hpbGRyZW4ucHVzaCh0aGlzKVxuXHRcdFx0fVxuXHRcdFx0aWYgKHRoaXMucGFyZW50ICYmIHRoaXMucGFyZW50RGF0YSkge1xuXHRcdFx0XHQvLyDljobpgY1wYXJlbnREYXRh5Lit55qE5bGe5oCn77yM5bCGcGFyZW505Lit55qE5ZCM5ZCN5bGe5oCn6LWL5YC857uZcGFyZW50RGF0YVxuXHRcdFx0XHRPYmplY3Qua2V5cyh0aGlzLnBhcmVudERhdGEpLm1hcCgoa2V5KSA9PiB7XG5cdFx0XHRcdFx0dGhpcy5wYXJlbnREYXRhW2tleV0gPSB0aGlzLnBhcmVudFtrZXldXG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cdFx0fSxcblx0XHQvLyDpmLvmraLkuovku7blhpLms6Fcblx0XHRwcmV2ZW50RXZlbnQoZSkge1xuXHRcdFx0ZSAmJiB0eXBlb2YoZS5zdG9wUHJvcGFnYXRpb24pID09PSAnZnVuY3Rpb24nICYmIGUuc3RvcFByb3BhZ2F0aW9uKClcblx0XHR9LFxuXHRcdC8vIOepuuaTjeS9nFxuXHRcdG5vb3AoZSkge1xuXHRcdFx0dGhpcy5wcmV2ZW50RXZlbnQoZSlcblx0XHR9XG5cdH0sXG5cdG9uUmVhY2hCb3R0b20oKSB7XG5cdFx0dW5pLiRlbWl0KCd1dk9uUmVhY2hCb3R0b20nKVxuXHR9LFxuXHRiZWZvcmVEZXN0cm95KCkge1xuXHRcdC8vIOWIpOaWreW9k+WJjemhtemdouaYr+WQpuWtmOWcqHBhcmVudOWSjGNobGRyZW7vvIzkuIDoiKzlnKhjaGVja2JveOWSjGNoZWNrYm94LWdyb3Vw54i25a2Q6IGU5Yqo55qE5Zy65pmv5Lya5pyJ5q2k5oOF5Ya1XG5cdFx0Ly8g57uE5Lu26ZSA5q+B5pe277yM56e76Zmk5a2Q57uE5Lu25Zyo54i257uE5Lu2Y2hpbGRyZW7mlbDnu4TkuK3nmoTlrp7kvovvvIzph4rmlL7otYTmupDvvIzpgb/lhY3mlbDmja7mt7fkubFcblx0XHRpZiAodGhpcy5wYXJlbnQgJiYgdGVzdC5hcnJheSh0aGlzLnBhcmVudC5jaGlsZHJlbikpIHtcblx0XHRcdC8vIOe7hOS7tumUgOavgeaXtu+8jOenu+mZpOeItue7hOS7tuS4reeahGNoaWxkcmVu5pWw57uE5Lit5a+55bqU55qE5a6e5L6LXG5cdFx0XHRjb25zdCBjaGlsZHJlbkxpc3QgPSB0aGlzLnBhcmVudC5jaGlsZHJlblxuXHRcdFx0Y2hpbGRyZW5MaXN0Lm1hcCgoY2hpbGQsIGluZGV4KSA9PiB7XG5cdFx0XHRcdC8vIOWmguaenOebuOetie+8jOWImeenu+mZpFxuXHRcdFx0XHRpZiAoY2hpbGQgPT09IHRoaXMpIHtcblx0XHRcdFx0XHRjaGlsZHJlbkxpc3Quc3BsaWNlKGluZGV4LCAxKVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH1cblx0fSxcblx0Ly8g5YW85a65dnVlM1xuXHR1bm1vdW50ZWQoKSB7XG5cdFx0aWYgKHRoaXMucGFyZW50ICYmIHRlc3QuYXJyYXkodGhpcy5wYXJlbnQuY2hpbGRyZW4pKSB7XG5cdFx0XHQvLyDnu4Tku7bplIDmr4Hml7bvvIznp7vpmaTniLbnu4Tku7bkuK3nmoRjaGlsZHJlbuaVsOe7hOS4reWvueW6lOeahOWunuS+i1xuXHRcdFx0Y29uc3QgY2hpbGRyZW5MaXN0ID0gdGhpcy5wYXJlbnQuY2hpbGRyZW5cblx0XHRcdGNoaWxkcmVuTGlzdC5tYXAoKGNoaWxkLCBpbmRleCkgPT4ge1xuXHRcdFx0XHQvLyDlpoLmnpznm7jnrYnvvIzliJnnp7vpmaRcblx0XHRcdFx0aWYgKGNoaWxkID09PSB0aGlzKSB7XG5cdFx0XHRcdFx0Y2hpbGRyZW5MaXN0LnNwbGljZShpbmRleCwgMSlcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9XG5cdH1cbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///18\n");
|
||
|
||
/***/ }),
|
||
/* 19 */
|
||
/*!*******************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/typeof.js ***!
|
||
\*******************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
function _typeof(o) {
|
||
"@babel/helpers - typeof";
|
||
|
||
return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
|
||
return typeof o;
|
||
} : function (o) {
|
||
return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
|
||
}, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o);
|
||
}
|
||
module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 20 */
|
||
/*!***************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***!
|
||
\***************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 21);
|
||
function _defineProperty(obj, key, value) {
|
||
key = toPropertyKey(key);
|
||
if (key in obj) {
|
||
Object.defineProperty(obj, key, {
|
||
value: value,
|
||
enumerable: true,
|
||
configurable: true,
|
||
writable: true
|
||
});
|
||
} else {
|
||
obj[key] = value;
|
||
}
|
||
return obj;
|
||
}
|
||
module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 21 */
|
||
/*!**************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
|
||
\**************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
var _typeof = __webpack_require__(/*! ./typeof.js */ 19)["default"];
|
||
var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ 22);
|
||
function toPropertyKey(t) {
|
||
var i = toPrimitive(t, "string");
|
||
return "symbol" == _typeof(i) ? i : i + "";
|
||
}
|
||
module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 22 */
|
||
/*!************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***!
|
||
\************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
var _typeof = __webpack_require__(/*! ./typeof.js */ 19)["default"];
|
||
function toPrimitive(t, r) {
|
||
if ("object" != _typeof(t) || !t) return t;
|
||
var e = t[Symbol.toPrimitive];
|
||
if (void 0 !== e) {
|
||
var i = e.call(t, r || "default");
|
||
if ("object" != _typeof(i)) return i;
|
||
throw new TypeError("@@toPrimitive must return a primitive value.");
|
||
}
|
||
return ("string" === r ? String : Number)(t);
|
||
}
|
||
module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 23 */
|
||
/*!*************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-ui-tools/libs/function/index.js ***!
|
||
\*************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.$parent = $parent;\nexports.addStyle = addStyle;\nexports.addUnit = addUnit;\nexports.deepClone = deepClone;\nexports.deepMerge = deepMerge;\nexports.error = error;\nexports.formValidate = formValidate;\nexports.getDuration = getDuration;\nexports.getHistoryPage = getHistoryPage;\nexports.getProperty = getProperty;\nexports.getPx = getPx;\nexports.guid = guid;\nexports.os = os;\nexports.padZero = padZero;\nexports.page = page;\nexports.pages = pages;\nexports.priceFormat = priceFormat;\nexports.queryParams = queryParams;\nexports.random = random;\nexports.randomArray = randomArray;\nexports.range = range;\nexports.setConfig = setConfig;\nexports.setProperty = setProperty;\nexports.sleep = sleep;\nexports.sys = sys;\nexports.timeFormat = timeFormat;\nexports.timeFrom = timeFrom;\nexports.toast = toast;\nexports.trim = trim;\nexports.type2icon = type2icon;\nvar _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 25));\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 19));\nvar _test = __webpack_require__(/*! ./test.js */ 31);\nvar _digit = __webpack_require__(/*! ./digit.js */ 32);\n/**\n * @description 如果value小于min,取min;如果value大于max,取max\n * @param {number} min\n * @param {number} max\n * @param {number} value\n */\nfunction range() {\n var min = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n var max = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var value = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0;\n return Math.max(min, Math.min(max, Number(value)));\n}\n\n/**\n * @description 用于获取用户传递值的px值 如果用户传递了\"xxpx\"或者\"xxrpx\",取出其数值部分,如果是\"xxxrpx\"还需要用过uni.upx2px进行转换\n * @param {number|string} value 用户传递值的px值\n * @param {boolean} unit\n * @returns {number|string}\n */\nfunction getPx(value) {\n var unit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n if ((0, _test.number)(value)) {\n return unit ? \"\".concat(value, \"px\") : Number(value);\n }\n // 如果带有rpx,先取出其数值部分,再转为px值\n if (/(rpx|upx)$/.test(value)) {\n return unit ? \"\".concat(uni.upx2px(parseInt(value)), \"px\") : Number(uni.upx2px(parseInt(value)));\n }\n return unit ? \"\".concat(parseInt(value), \"px\") : parseInt(value);\n}\n\n/**\n * @description 进行延时,以达到可以简写代码的目的 比如: await uni.$uv.sleep(20)将会阻塞20ms\n * @param {number} value 堵塞时间 单位ms 毫秒\n * @returns {Promise} 返回promise\n */\nfunction sleep() {\n var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 30;\n return new Promise(function (resolve) {\n setTimeout(function () {\n resolve();\n }, value);\n });\n}\n/**\n * @description 运行期判断平台\n * @returns {string} 返回所在平台(小写)\n * @link 运行期判断平台 https://uniapp.dcloud.io/frame?id=判断平台\n */\nfunction os() {\n return uni.getSystemInfoSync().platform.toLowerCase();\n}\n/**\n * @description 获取系统信息同步接口\n * @link 获取系统信息同步接口 https://uniapp.dcloud.io/api/system/info?id=getsysteminfosync\n */\nfunction sys() {\n return uni.getSystemInfoSync();\n}\n\n/**\n * @description 取一个区间数\n * @param {Number} min 最小值\n * @param {Number} max 最大值\n */\nfunction random(min, max) {\n if (min >= 0 && max > 0 && max >= min) {\n var gab = max - min + 1;\n return Math.floor(Math.random() * gab + min);\n }\n return 0;\n}\n\n/**\n * @param {Number} len uuid的长度\n * @param {Boolean} firstU 将返回的首字母置为\"u\"\n * @param {Nubmer} radix 生成uuid的基数(意味着返回的字符串都是这个基数),2-二进制,8-八进制,10-十进制,16-十六进制\n */\nfunction guid() {\n var len = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 32;\n var firstU = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var radix = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');\n var uuid = [];\n radix = radix || chars.length;\n if (len) {\n // 如果指定uuid长度,只是取随机的字符,0|x为位运算,能去掉x的小数位,返回整数位\n for (var i = 0; i < len; i++) {\n uuid[i] = chars[0 | Math.random() * radix];\n }\n } else {\n var r;\n // rfc4122标准要求返回的uuid中,某些位为固定的字符\n uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';\n uuid[14] = '4';\n for (var _i = 0; _i < 36; _i++) {\n if (!uuid[_i]) {\n r = 0 | Math.random() * 16;\n uuid[_i] = chars[_i == 19 ? r & 0x3 | 0x8 : r];\n }\n }\n }\n // 移除第一个字符,并用u替代,因为第一个字符为数值时,该guuid不能用作id或者class\n if (firstU) {\n uuid.shift();\n return \"u\".concat(uuid.join(''));\n }\n return uuid.join('');\n}\n\n/**\n* @description 获取父组件的参数,因为支付宝小程序不支持provide/inject的写法\n this.$parent在非H5中,可以准确获取到父组件,但是在H5中,需要多次this.$parent.$parent.xxx\n 这里默认值等于undefined有它的含义,因为最顶层元素(组件)的$parent就是undefined,意味着不传name\n 值(默认为undefined),就是查找最顶层的$parent\n* @param {string|undefined} name 父组件的参数名\n*/\nfunction $parent() {\n var name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : undefined;\n var parent = this.$parent;\n // 通过while历遍,这里主要是为了H5需要多层解析的问题\n while (parent) {\n // 父组件\n if (parent.$options && parent.$options.name !== name) {\n // 如果组件的name不相等,继续上一级寻找\n parent = parent.$parent;\n } else {\n return parent;\n }\n }\n return false;\n}\n\n/**\n * @description 样式转换\n * 对象转字符串,或者字符串转对象\n * @param {object | string} customStyle 需要转换的目标\n * @param {String} target 转换的目的,object-转为对象,string-转为字符串\n * @returns {object|string}\n */\nfunction addStyle(customStyle) {\n var target = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'object';\n // 字符串转字符串,对象转对象情形,直接返回\n if ((0, _test.empty)(customStyle) || (0, _typeof2.default)(customStyle) === 'object' && target === 'object' || target === 'string' && typeof customStyle === 'string') {\n return customStyle;\n }\n // 字符串转对象\n if (target === 'object') {\n // 去除字符串样式中的两端空格(中间的空格不能去掉,比如padding: 20px 0如果去掉了就错了),空格是无用的\n customStyle = trim(customStyle);\n // 根据\";\"将字符串转为数组形式\n var styleArray = customStyle.split(';');\n var style = {};\n // 历遍数组,拼接成对象\n for (var i = 0; i < styleArray.length; i++) {\n // 'font-size:20px;color:red;',如此最后字符串有\";\"的话,会导致styleArray最后一个元素为空字符串,这里需要过滤\n if (styleArray[i]) {\n var item = styleArray[i].split(':');\n style[trim(item[0])] = trim(item[1]);\n }\n }\n return style;\n }\n // 这里为对象转字符串形式\n var string = '';\n for (var _i2 in customStyle) {\n // 驼峰转为中划线的形式,否则css内联样式,无法识别驼峰样式属性名\n var key = _i2.replace(/([A-Z])/g, '-$1').toLowerCase();\n string += \"\".concat(key, \":\").concat(customStyle[_i2], \";\");\n }\n // 去除两端空格\n return trim(string);\n}\n\n/**\n * @description 添加单位,如果有rpx,upx,%,px等单位结尾或者值为auto,直接返回,否则加上px单位结尾\n * @param {string|number} value 需要添加单位的值\n * @param {string} unit 添加的单位名 比如px\n */\nfunction addUnit() {\n var _uni, _uni$$uv, _uni$$uv$config, _uni2, _uni2$$uv, _uni2$$uv$config;\n var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'auto';\n var unit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : (_uni = uni) !== null && _uni !== void 0 && (_uni$$uv = _uni.$uv) !== null && _uni$$uv !== void 0 && (_uni$$uv$config = _uni$$uv.config) !== null && _uni$$uv$config !== void 0 && _uni$$uv$config.unit ? (_uni2 = uni) === null || _uni2 === void 0 ? void 0 : (_uni2$$uv = _uni2.$uv) === null || _uni2$$uv === void 0 ? void 0 : (_uni2$$uv$config = _uni2$$uv.config) === null || _uni2$$uv$config === void 0 ? void 0 : _uni2$$uv$config.unit : 'px';\n value = String(value);\n // 用uvui内置验证规则中的number判断是否为数值\n return (0, _test.number)(value) ? \"\".concat(value).concat(unit) : value;\n}\n\n/**\n * @description 深度克隆\n * @param {object} obj 需要深度克隆的对象\n * @param cache 缓存\n * @returns {*} 克隆后的对象或者原值(不是对象)\n */\nfunction deepClone(obj) {\n var cache = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : new WeakMap();\n if (obj === null || (0, _typeof2.default)(obj) !== 'object') return obj;\n if (cache.has(obj)) return cache.get(obj);\n var clone;\n if (obj instanceof Date) {\n clone = new Date(obj.getTime());\n } else if (obj instanceof RegExp) {\n clone = new RegExp(obj);\n } else if (obj instanceof Map) {\n clone = new Map(Array.from(obj, function (_ref) {\n var _ref2 = (0, _slicedToArray2.default)(_ref, 2),\n key = _ref2[0],\n value = _ref2[1];\n return [key, deepClone(value, cache)];\n }));\n } else if (obj instanceof Set) {\n clone = new Set(Array.from(obj, function (value) {\n return deepClone(value, cache);\n }));\n } else if (Array.isArray(obj)) {\n clone = obj.map(function (value) {\n return deepClone(value, cache);\n });\n } else if (Object.prototype.toString.call(obj) === '[object Object]') {\n clone = Object.create(Object.getPrototypeOf(obj));\n cache.set(obj, clone);\n for (var _i3 = 0, _Object$entries = Object.entries(obj); _i3 < _Object$entries.length; _i3++) {\n var _Object$entries$_i = (0, _slicedToArray2.default)(_Object$entries[_i3], 2),\n key = _Object$entries$_i[0],\n value = _Object$entries$_i[1];\n clone[key] = deepClone(value, cache);\n }\n } else {\n clone = Object.assign({}, obj);\n }\n cache.set(obj, clone);\n return clone;\n}\n\n/**\n * @description JS对象深度合并\n * @param {object} target 需要拷贝的对象\n * @param {object} source 拷贝的来源对象\n * @returns {object|boolean} 深度合并后的对象或者false(入参有不是对象)\n */\nfunction deepMerge() {\n var target = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var source = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n target = deepClone(target);\n if ((0, _typeof2.default)(target) !== 'object' || target === null || (0, _typeof2.default)(source) !== 'object' || source === null) return target;\n var merged = Array.isArray(target) ? target.slice() : Object.assign({}, target);\n for (var prop in source) {\n if (!source.hasOwnProperty(prop)) continue;\n var sourceValue = source[prop];\n var targetValue = merged[prop];\n if (sourceValue instanceof Date) {\n merged[prop] = new Date(sourceValue);\n } else if (sourceValue instanceof RegExp) {\n merged[prop] = new RegExp(sourceValue);\n } else if (sourceValue instanceof Map) {\n merged[prop] = new Map(sourceValue);\n } else if (sourceValue instanceof Set) {\n merged[prop] = new Set(sourceValue);\n } else if ((0, _typeof2.default)(sourceValue) === 'object' && sourceValue !== null) {\n merged[prop] = deepMerge(targetValue, sourceValue);\n } else {\n merged[prop] = sourceValue;\n }\n }\n return merged;\n}\n\n/**\n * @description error提示\n * @param {*} err 错误内容\n */\nfunction error(err) {\n // 开发环境才提示,生产环境不会提示\n if (true) {\n __f__(\"error\", \"uvui\\u63D0\\u793A\\uFF1A\".concat(err), \" at uni_modules/uv-ui-tools/libs/function/index.js:250\");\n }\n}\n\n/**\n * @description 打乱数组\n * @param {array} array 需要打乱的数组\n * @returns {array} 打乱后的数组\n */\nfunction randomArray() {\n var array = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n // 原理是sort排序,Math.random()产生0<= x < 1之间的数,会导致x-0.05大于或者小于0\n return array.sort(function () {\n return Math.random() - 0.5;\n });\n}\n\n// padStart 的 polyfill,因为某些机型或情况,还无法支持es7的padStart,比如电脑版的微信小程序\n// 所以这里做一个兼容polyfill的兼容处理\nif (!String.prototype.padStart) {\n // 为了方便表示这里 fillString 用了ES6 的默认参数,不影响理解\n String.prototype.padStart = function (maxLength) {\n var fillString = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ' ';\n if (Object.prototype.toString.call(fillString) !== '[object String]') {\n throw new TypeError('fillString must be String');\n }\n var str = this;\n // 返回 String(str) 这里是为了使返回的值是字符串字面量,在控制台中更符合直觉\n if (str.length >= maxLength) return String(str);\n var fillLength = maxLength - str.length;\n var times = Math.ceil(fillLength / fillString.length);\n while (times >>= 1) {\n fillString += fillString;\n if (times === 1) {\n fillString += fillString;\n }\n }\n return fillString.slice(0, fillLength) + str;\n };\n}\n\n/**\n * @description 格式化时间\n * @param {String|Number} dateTime 需要格式化的时间戳\n * @param {String} fmt 格式化规则 yyyy:mm:dd|yyyy:mm|yyyy年mm月dd日|yyyy年mm月dd日 hh时MM分等,可自定义组合 默认yyyy-mm-dd\n * @returns {string} 返回格式化后的字符串\n */\nfunction timeFormat() {\n var dateTime = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n var formatStr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'yyyy-mm-dd';\n var date;\n // 若传入时间为假值,则取当前时间\n if (!dateTime) {\n date = new Date();\n }\n // 若为unix秒时间戳,则转为毫秒时间戳(逻辑有点奇怪,但不敢改,以保证历史兼容)\n else if (/^\\d{10}$/.test(dateTime === null || dateTime === void 0 ? void 0 : dateTime.toString().trim())) {\n date = new Date(dateTime * 1000);\n }\n // 若用户传入字符串格式时间戳,new Date无法解析,需做兼容\n else if (typeof dateTime === 'string' && /^\\d+$/.test(dateTime.trim())) {\n date = new Date(Number(dateTime));\n }\n // 处理平台性差异,在Safari/Webkit中,new Date仅支持/作为分割符的字符串时间\n // 处理 '2022-07-10 01:02:03',跳过 '2022-07-10T01:02:03'\n else if (typeof dateTime === 'string' && dateTime.includes('-') && !dateTime.includes('T')) {\n date = new Date(dateTime.replace(/-/g, '/'));\n }\n // 其他都认为符合 RFC 2822 规范\n else {\n date = new Date(dateTime);\n }\n var timeSource = {\n 'y': date.getFullYear().toString(),\n // 年\n 'm': (date.getMonth() + 1).toString().padStart(2, '0'),\n // 月\n 'd': date.getDate().toString().padStart(2, '0'),\n // 日\n 'h': date.getHours().toString().padStart(2, '0'),\n // 时\n 'M': date.getMinutes().toString().padStart(2, '0'),\n // 分\n 's': date.getSeconds().toString().padStart(2, '0') // 秒\n // 有其他格式化字符需求可以继续添加,必须转化成字符串\n };\n\n for (var key in timeSource) {\n var _ref3 = new RegExp(\"\".concat(key, \"+\")).exec(formatStr) || [],\n _ref4 = (0, _slicedToArray2.default)(_ref3, 1),\n ret = _ref4[0];\n if (ret) {\n // 年可能只需展示两位\n var beginIndex = key === 'y' && ret.length === 2 ? 2 : 0;\n formatStr = formatStr.replace(ret, timeSource[key].slice(beginIndex));\n }\n }\n return formatStr;\n}\n\n/**\n * @description 时间戳转为多久之前\n * @param {String|Number} timestamp 时间戳\n * @param {String|Boolean} format\n * 格式化规则如果为时间格式字符串,超出一定时间范围,返回固定的时间格式;\n * 如果为布尔值false,无论什么时间,都返回多久以前的格式\n * @returns {string} 转化后的内容\n */\nfunction timeFrom() {\n var timestamp = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n var format = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'yyyy-mm-dd';\n if (timestamp == null) timestamp = Number(new Date());\n timestamp = parseInt(timestamp);\n // 判断用户输入的时间戳是秒还是毫秒,一般前端js获取的时间戳是毫秒(13位),后端传过来的为秒(10位)\n if (timestamp.toString().length == 10) timestamp *= 1000;\n var timer = new Date().getTime() - timestamp;\n timer = parseInt(timer / 1000);\n // 如果小于5分钟,则返回\"刚刚\",其他以此类推\n var tips = '';\n switch (true) {\n case timer < 300:\n tips = '刚刚';\n break;\n case timer >= 300 && timer < 3600:\n tips = \"\".concat(parseInt(timer / 60), \"\\u5206\\u949F\\u524D\");\n break;\n case timer >= 3600 && timer < 86400:\n tips = \"\".concat(parseInt(timer / 3600), \"\\u5C0F\\u65F6\\u524D\");\n break;\n case timer >= 86400 && timer < 2592000:\n tips = \"\".concat(parseInt(timer / 86400), \"\\u5929\\u524D\");\n break;\n default:\n // 如果format为false,则无论什么时间戳,都显示xx之前\n if (format === false) {\n if (timer >= 2592000 && timer < 365 * 86400) {\n tips = \"\".concat(parseInt(timer / (86400 * 30)), \"\\u4E2A\\u6708\\u524D\");\n } else {\n tips = \"\".concat(parseInt(timer / (86400 * 365)), \"\\u5E74\\u524D\");\n }\n } else {\n tips = timeFormat(timestamp, format);\n }\n }\n return tips;\n}\n\n/**\n * @description 去除空格\n * @param String str 需要去除空格的字符串\n * @param String pos both(左右)|left|right|all 默认both\n */\nfunction trim(str) {\n var pos = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'both';\n str = String(str);\n if (pos == 'both') {\n return str.replace(/^\\s+|\\s+$/g, '');\n }\n if (pos == 'left') {\n return str.replace(/^\\s*/, '');\n }\n if (pos == 'right') {\n return str.replace(/(\\s*$)/g, '');\n }\n if (pos == 'all') {\n return str.replace(/\\s+/g, '');\n }\n return str;\n}\n\n/**\n * @description 对象转url参数\n * @param {object} data,对象\n * @param {Boolean} isPrefix,是否自动加上\"?\"\n * @param {string} arrayFormat 规则 indices|brackets|repeat|comma\n */\nfunction queryParams() {\n var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var isPrefix = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var arrayFormat = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'brackets';\n var prefix = isPrefix ? '?' : '';\n var _result = [];\n if (['indices', 'brackets', 'repeat', 'comma'].indexOf(arrayFormat) == -1) arrayFormat = 'brackets';\n var _loop = function _loop(key) {\n var value = data[key];\n // 去掉为空的参数\n if (['', undefined, null].indexOf(value) >= 0) {\n return \"continue\";\n }\n // 如果值为数组,另行处理\n if (value.constructor === Array) {\n // e.g. {ids: [1, 2, 3]}\n switch (arrayFormat) {\n case 'indices':\n // 结果: ids[0]=1&ids[1]=2&ids[2]=3\n for (var i = 0; i < value.length; i++) {\n _result.push(\"\".concat(key, \"[\").concat(i, \"]=\").concat(value[i]));\n }\n break;\n case 'brackets':\n // 结果: ids[]=1&ids[]=2&ids[]=3\n value.forEach(function (_value) {\n _result.push(\"\".concat(key, \"[]=\").concat(_value));\n });\n break;\n case 'repeat':\n // 结果: ids=1&ids=2&ids=3\n value.forEach(function (_value) {\n _result.push(\"\".concat(key, \"=\").concat(_value));\n });\n break;\n case 'comma':\n // 结果: ids=1,2,3\n var commaStr = '';\n value.forEach(function (_value) {\n commaStr += (commaStr ? ',' : '') + _value;\n });\n _result.push(\"\".concat(key, \"=\").concat(commaStr));\n break;\n default:\n value.forEach(function (_value) {\n _result.push(\"\".concat(key, \"[]=\").concat(_value));\n });\n }\n } else {\n _result.push(\"\".concat(key, \"=\").concat(value));\n }\n };\n for (var key in data) {\n var _ret = _loop(key);\n if (_ret === \"continue\") continue;\n }\n return _result.length ? prefix + _result.join('&') : '';\n}\n\n/**\n * 显示消息提示框\n * @param {String} title 提示的内容,长度与 icon 取值有关。\n * @param {Number} duration 提示的延迟时间,单位毫秒,默认:2000\n */\nfunction toast(title) {\n var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2000;\n uni.showToast({\n title: String(title),\n icon: 'none',\n duration: duration\n });\n}\n\n/**\n * @description 根据主题type值,获取对应的图标\n * @param {String} type 主题名称,primary|info|error|warning|success\n * @param {boolean} fill 是否使用fill填充实体的图标\n */\nfunction type2icon() {\n var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'success';\n var fill = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n // 如果非预置值,默认为success\n if (['primary', 'info', 'error', 'warning', 'success'].indexOf(type) == -1) type = 'success';\n var iconName = '';\n // 目前(2019-12-12),info和primary使用同一个图标\n switch (type) {\n case 'primary':\n iconName = 'info-circle';\n break;\n case 'info':\n iconName = 'info-circle';\n break;\n case 'error':\n iconName = 'close-circle';\n break;\n case 'warning':\n iconName = 'error-circle';\n break;\n case 'success':\n iconName = 'checkmark-circle';\n break;\n default:\n iconName = 'checkmark-circle';\n }\n // 是否是实体类型,加上-fill,在icon组件库中,实体的类名是后面加-fill的\n if (fill) iconName += '-fill';\n return iconName;\n}\n\n/**\n * @description 数字格式化\n * @param {number|string} number 要格式化的数字\n * @param {number} decimals 保留几位小数\n * @param {string} decimalPoint 小数点符号\n * @param {string} thousandsSeparator 千分位符号\n * @returns {string} 格式化后的数字\n */\nfunction priceFormat(number) {\n var decimals = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var decimalPoint = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '.';\n var thousandsSeparator = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : ',';\n number = \"\".concat(number).replace(/[^0-9+-Ee.]/g, '');\n var n = !isFinite(+number) ? 0 : +number;\n var prec = !isFinite(+decimals) ? 0 : Math.abs(decimals);\n var sep = typeof thousandsSeparator === 'undefined' ? ',' : thousandsSeparator;\n var dec = typeof decimalPoint === 'undefined' ? '.' : decimalPoint;\n var s = '';\n s = (prec ? (0, _digit.round)(n, prec) + '' : \"\".concat(Math.round(n))).split('.');\n var re = /(-?\\d+)(\\d{3})/;\n while (re.test(s[0])) {\n s[0] = s[0].replace(re, \"$1\".concat(sep, \"$2\"));\n }\n if ((s[1] || '').length < prec) {\n s[1] = s[1] || '';\n s[1] += new Array(prec - s[1].length + 1).join('0');\n }\n return s.join(dec);\n}\n\n/**\n * @description 获取duration值\n * 如果带有ms或者s直接返回,如果大于一定值,认为是ms单位,小于一定值,认为是s单位\n * 比如以30位阈值,那么300大于30,可以理解为用户想要的是300ms,而不是想花300s去执行一个动画\n * @param {String|number} value 比如: \"1s\"|\"100ms\"|1|100\n * @param {boolean} unit 提示: 如果是false 默认返回number\n * @return {string|number}\n */\nfunction getDuration(value) {\n var unit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var valueNum = parseInt(value);\n if (unit) {\n if (/s$/.test(value)) return value;\n return value > 30 ? \"\".concat(value, \"ms\") : \"\".concat(value, \"s\");\n }\n if (/ms$/.test(value)) return valueNum;\n if (/s$/.test(value)) return valueNum > 30 ? valueNum : valueNum * 1000;\n return valueNum;\n}\n\n/**\n * @description 日期的月或日补零操作\n * @param {String} value 需要补零的值\n */\nfunction padZero(value) {\n return \"00\".concat(value).slice(-2);\n}\n\n/**\n * @description 在uv-form的子组件内容发生变化,或者失去焦点时,尝试通知uv-form执行校验方法\n * @param {*} instance\n * @param {*} event\n */\nfunction formValidate(instance, event) {\n var formItem = $parent.call(instance, 'uv-form-item');\n var form = $parent.call(instance, 'uv-form');\n // 如果发生变化的input或者textarea等,其父组件中有uv-form-item或者uv-form等,就执行form的validate方法\n // 同时将form-item的pros传递给form,让其进行精确对象验证\n if (formItem && form) {\n form.validateField(formItem.prop, function () {}, event);\n }\n}\n\n/**\n * @description 获取某个对象下的属性,用于通过类似'a.b.c'的形式去获取一个对象的的属性的形式\n * @param {object} obj 对象\n * @param {string} key 需要获取的属性字段\n * @returns {*}\n */\nfunction getProperty(obj, key) {\n if (!obj) {\n return;\n }\n if (typeof key !== 'string' || key === '') {\n return '';\n }\n if (key.indexOf('.') !== -1) {\n var keys = key.split('.');\n var firstObj = obj[keys[0]] || {};\n for (var i = 1; i < keys.length; i++) {\n if (firstObj) {\n firstObj = firstObj[keys[i]];\n }\n }\n return firstObj;\n }\n return obj[key];\n}\n\n/**\n * @description 设置对象的属性值,如果'a.b.c'的形式进行设置\n * @param {object} obj 对象\n * @param {string} key 需要设置的属性\n * @param {string} value 设置的值\n */\nfunction setProperty(obj, key, value) {\n if (!obj) {\n return;\n }\n // 递归赋值\n var inFn = function inFn(_obj, keys, v) {\n // 最后一个属性key\n if (keys.length === 1) {\n _obj[keys[0]] = v;\n return;\n }\n // 0~length-1个key\n while (keys.length > 1) {\n var k = keys[0];\n if (!_obj[k] || (0, _typeof2.default)(_obj[k]) !== 'object') {\n _obj[k] = {};\n }\n var _key = keys.shift();\n // 自调用判断是否存在属性,不存在则自动创建对象\n inFn(_obj[k], keys, v);\n }\n };\n if (typeof key !== 'string' || key === '') {} else if (key.indexOf('.') !== -1) {\n // 支持多层级赋值操作\n var keys = key.split('.');\n inFn(obj, keys, value);\n } else {\n obj[key] = value;\n }\n}\n\n/**\n * @description 获取当前页面路径\n */\nfunction page() {\n var _pages;\n var pages = getCurrentPages();\n var route = (_pages = pages[pages.length - 1]) === null || _pages === void 0 ? void 0 : _pages.route;\n // 某些特殊情况下(比如页面进行redirectTo时的一些时机),pages可能为空数组\n return \"/\".concat(route ? route : '');\n}\n\n/**\n * @description 获取当前路由栈实例数组\n */\nfunction pages() {\n var pages = getCurrentPages();\n return pages;\n}\n\n/**\n * 获取页面历史栈指定层实例\n * @param back {number} [0] - 0或者负数,表示获取历史栈的哪一层,0表示获取当前页面实例,-1 表示获取上一个页面实例。默认0。\n */\nfunction getHistoryPage() {\n var back = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n var pages = getCurrentPages();\n var len = pages.length;\n return pages[len - 1 + back];\n}\n\n/**\n * @description 修改uvui内置属性值\n * @param {object} props 修改内置props属性\n * @param {object} config 修改内置config属性\n * @param {object} color 修改内置color属性\n * @param {object} zIndex 修改内置zIndex属性\n */\nfunction setConfig(_ref5) {\n var _ref5$props = _ref5.props,\n props = _ref5$props === void 0 ? {} : _ref5$props,\n _ref5$config = _ref5.config,\n config = _ref5$config === void 0 ? {} : _ref5$config,\n _ref5$color = _ref5.color,\n color = _ref5$color === void 0 ? {} : _ref5$color,\n _ref5$zIndex = _ref5.zIndex,\n zIndex = _ref5$zIndex === void 0 ? {} : _ref5$zIndex;\n var deepMerge = uni.$uv.deepMerge;\n uni.$uv.config = deepMerge(uni.$uv.config, config);\n uni.$uv.props = deepMerge(uni.$uv.props, props);\n uni.$uv.color = deepMerge(uni.$uv.color, color);\n uni.$uv.zIndex = deepMerge(uni.$uv.zIndex, zIndex);\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 24)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdXYtdWktdG9vbHMvbGlicy9mdW5jdGlvbi9pbmRleC5qcyJdLCJuYW1lcyI6WyJyYW5nZSIsIm1pbiIsIm1heCIsInZhbHVlIiwiTWF0aCIsIk51bWJlciIsImdldFB4IiwidW5pdCIsIm51bWJlciIsInRlc3QiLCJ1bmkiLCJ1cHgycHgiLCJwYXJzZUludCIsInNsZWVwIiwiUHJvbWlzZSIsInJlc29sdmUiLCJzZXRUaW1lb3V0Iiwib3MiLCJnZXRTeXN0ZW1JbmZvU3luYyIsInBsYXRmb3JtIiwidG9Mb3dlckNhc2UiLCJzeXMiLCJyYW5kb20iLCJnYWIiLCJmbG9vciIsImd1aWQiLCJsZW4iLCJmaXJzdFUiLCJyYWRpeCIsImNoYXJzIiwic3BsaXQiLCJ1dWlkIiwibGVuZ3RoIiwiaSIsInIiLCJzaGlmdCIsImpvaW4iLCIkcGFyZW50IiwibmFtZSIsInVuZGVmaW5lZCIsInBhcmVudCIsIiRvcHRpb25zIiwiYWRkU3R5bGUiLCJjdXN0b21TdHlsZSIsInRhcmdldCIsImVtcHR5IiwidHJpbSIsInN0eWxlQXJyYXkiLCJzdHlsZSIsIml0ZW0iLCJzdHJpbmciLCJrZXkiLCJyZXBsYWNlIiwiYWRkVW5pdCIsIiR1diIsImNvbmZpZyIsIlN0cmluZyIsImRlZXBDbG9uZSIsIm9iaiIsImNhY2hlIiwiV2Vha01hcCIsImhhcyIsImdldCIsImNsb25lIiwiRGF0ZSIsImdldFRpbWUiLCJSZWdFeHAiLCJNYXAiLCJBcnJheSIsImZyb20iLCJTZXQiLCJpc0FycmF5IiwibWFwIiwiT2JqZWN0IiwicHJvdG90eXBlIiwidG9TdHJpbmciLCJjYWxsIiwiY3JlYXRlIiwiZ2V0UHJvdG90eXBlT2YiLCJzZXQiLCJlbnRyaWVzIiwiYXNzaWduIiwiZGVlcE1lcmdlIiwic291cmNlIiwibWVyZ2VkIiwic2xpY2UiLCJwcm9wIiwiaGFzT3duUHJvcGVydHkiLCJzb3VyY2VWYWx1ZSIsInRhcmdldFZhbHVlIiwiZXJyb3IiLCJlcnIiLCJwcm9jZXNzIiwicmFuZG9tQXJyYXkiLCJhcnJheSIsInNvcnQiLCJwYWRTdGFydCIsIm1heExlbmd0aCIsImZpbGxTdHJpbmciLCJUeXBlRXJyb3IiLCJzdHIiLCJmaWxsTGVuZ3RoIiwidGltZXMiLCJjZWlsIiwidGltZUZvcm1hdCIsImRhdGVUaW1lIiwiZm9ybWF0U3RyIiwiZGF0ZSIsImluY2x1ZGVzIiwidGltZVNvdXJjZSIsImdldEZ1bGxZZWFyIiwiZ2V0TW9udGgiLCJnZXREYXRlIiwiZ2V0SG91cnMiLCJnZXRNaW51dGVzIiwiZ2V0U2Vjb25kcyIsImV4ZWMiLCJyZXQiLCJiZWdpbkluZGV4IiwidGltZUZyb20iLCJ0aW1lc3RhbXAiLCJmb3JtYXQiLCJ0aW1lciIsInRpcHMiLCJwb3MiLCJxdWVyeVBhcmFtcyIsImRhdGEiLCJpc1ByZWZpeCIsImFycmF5Rm9ybWF0IiwicHJlZml4IiwiX3Jlc3VsdCIsImluZGV4T2YiLCJjb25zdHJ1Y3RvciIsInB1c2giLCJmb3JFYWNoIiwiX3ZhbHVlIiwiY29tbWFTdHIiLCJ0b2FzdCIsInRpdGxlIiwiZHVyYXRpb24iLCJzaG93VG9hc3QiLCJpY29uIiwidHlwZTJpY29uIiwidHlwZSIsImZpbGwiLCJpY29uTmFtZSIsInByaWNlRm9ybWF0IiwiZGVjaW1hbHMiLCJkZWNpbWFsUG9pbnQiLCJ0aG91c2FuZHNTZXBhcmF0b3IiLCJuIiwiaXNGaW5pdGUiLCJwcmVjIiwiYWJzIiwic2VwIiwiZGVjIiwicyIsInJvdW5kIiwicmUiLCJnZXREdXJhdGlvbiIsInZhbHVlTnVtIiwicGFkWmVybyIsImZvcm1WYWxpZGF0ZSIsImluc3RhbmNlIiwiZXZlbnQiLCJmb3JtSXRlbSIsImZvcm0iLCJ2YWxpZGF0ZUZpZWxkIiwiZ2V0UHJvcGVydHkiLCJrZXlzIiwiZmlyc3RPYmoiLCJzZXRQcm9wZXJ0eSIsImluRm4iLCJfb2JqIiwidiIsImsiLCJwYWdlIiwicGFnZXMiLCJnZXRDdXJyZW50UGFnZXMiLCJyb3V0ZSIsImdldEhpc3RvcnlQYWdlIiwi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TSxFQUFFQSxNQUFNLENBQUM7RUFDbEQ3QyxHQUFHLENBQUM0QyxHQUFHLENBQUNpSSxLQUFLLEdBQUdyRyxTQUFTLENBQUN4RSxHQUFHLENBQUM0QyxHQUFHLENBQUNpSSxLQUFLLEVBQUVBLEtBQUssQ0FBQztFQUMvQzdLLEdBQUcsQ0FBQzRDLEdBQUcsQ0FBQ2tJLEtBQUssR0FBR3RHLFNBQVMsQ0FBQ3hFLEdBQUcsQ0FBQzRDLEdBQUcsQ0FBQ2tJLEtBQUssRUFBRUEsS0FBSyxDQUFDO0VBQy9DOUssR0FBRyxDQUFDNEMsR0FBRyxDQUFDbUksTUFBTSxHQUFHdkcsU0FBUyxDQUFDeEUsR0FBRyxDQUFDNEMsR0FBRyxDQUFDbUksTUFBTSxFQUFFQSxNQUFNLENBQUM7QUFDbkQsQyIsImZpbGUiOiIyMy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG51bWJlciwgZW1wdHkgfSBmcm9tICcuL3Rlc3QuanMnXG5pbXBvcnQgeyByb3VuZCB9IGZyb20gJy4vZGlnaXQuanMnXG4vKipcbiAqIEBkZXNjcmlwdGlvbiDlpoLmnpx2YWx1ZeWwj+S6jm1pbu+8jOWPlm1pbu+8m+WmguaenHZhbHVl5aSn5LqObWF477yM5Y+WbWF4XG4gKiBAcGFyYW0ge251bWJlcn0gbWluXG4gKiBAcGFyYW0ge251bWJlcn0gbWF4XG4gKiBAcGFyYW0ge251bWJlcn0gdmFsdWVcbiAqL1xuZnVuY3Rpb24gcmFuZ2UobWluID0gMCwgbWF4ID0gMCwgdmFsdWUgPSAwKSB7XG5cdHJldHVybiBNYXRoLm1heChtaW4sIE1hdGgubWluKG1heCwgTnVtYmVyKHZhbHVlKSkpXG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uIOeUqOS6juiOt+WPlueUqOaIt+S8oOmAkuWAvOeahHB45YC8ICDlpoLmnpznlKjmiLfkvKDpgJLkuoZcInh4cHhcIuaIluiAhVwieHhycHhcIu+8jOWPluWHuuWFtuaVsOWAvOmDqOWIhu+8jOWmguaenOaYr1wieHh4cnB4XCLov5jpnIDopoHnlKjov4d1bmkudXB4MnB46L+b6KGM6L2s5o2iXG4gKiBAcGFyYW0ge251bWJlcnxzdHJpbmd9IHZhbHVlIOeUqOaIt+S8oOmAkuWAvOeahHB45YC8XG4gKiBAcGFyYW0ge2Jvb2xlYW59IHVuaXRcbiAqIEByZXR1cm5zIHtudW1iZXJ8c3RyaW5nfVxuICovXG5mdW5jdGlvbiBnZXRQeCh2YWx1ZSwgdW5pdCA9IGZhbHNlKSB7XG5cdGlmIChudW1iZXIodmFsdWUpKSB7XG5cdFx0cmV0dXJuIHVuaXQgPyBgJHt2YWx1ZX1weGAgOiBOdW1iZXIodmFsdWUpXG5cdH1cblx0Ly8g5aaC5p6c5bim5pyJcnB477yM5YWI5Y+W5Ye65YW25pWw5YC86YOo5YiG77yM5YaN6L2s5Li6cHjlgLxcblx0aWYgKC8ocnB4fHVweCkkLy50ZXN0KHZhbHVlKSkge1xuXHRcdHJldHVybiB1bml0ID8gYCR7dW5pLnVweDJweChwYXJzZUludCh2YWx1ZSkpfXB4YCA6IE51bWJlcih1bmkudXB4MnB4KHBhcnNlSW50KHZhbHVlKSkpXG5cdH1cblx0cmV0dXJuIHVuaXQgPyBgJHtwYXJzZUludCh2YWx1ZSl9cHhgIDogcGFyc2VJbnQodmFsdWUpXG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uIOi/m+ihjOW7tuaXtu+8jOS7pei+vuWIsOWPr+S7peeugOWGmeS7o+eggeeahOebrueahCDmr5TlpoI6IGF3YWl0IHVuaS4kdXYuc2xlZXAoMjAp5bCG5Lya6Zi75aGeMjBtc1xuICogQHBhcmFtIHtudW1iZXJ9IHZhbHVlIOWgteWhnuaXtumXtCDljZXkvY1tcyDmr6vnp5JcbiAqIEByZXR1cm5zIHtQcm9taXNlfSDov5Tlm55wcm9taXNlXG4gKi9cbmZ1bmN0aW9uIHNsZWVwKHZhbHVlID0gMzApIHtcblx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7XG5cdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRyZXNvbHZlKClcblx0XHR9LCB2YWx1ZSlcblx0fSlcbn1cbi8qKlxuICogQGRlc2NyaXB0aW9uIOi/kOihjOacn+WIpOaWreW5s+WPsFxuICogQHJldHVybnMge3N0cmluZ30g6L+U5Zue5omA5Zyo5bmz5Y+wKOWwj+WGmSlcbiAqIEBsaW5rIOi/kOihjOacn+WIpOaWreW5s+WPsCBodHRwczovL3VuaWFwcC5kY2xvdWQuaW8vZnJhbWU/aWQ95Yik5pat5bmz5Y+wXG4gKi9cbmZ1bmN0aW9uIG9zKCkge1xuXHRyZXR1cm4gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkucGxhdGZvcm0udG9Mb3dlckNhc2UoKVxufVxuLyoqXG4gKiBAZGVzY3JpcHRpb24g6I635Y+W57O757uf5L+h5oGv5ZCM5q2l5o6l5Y+jXG4gKiBAbGluayDojrflj5bns7vnu5/kv6Hmga/lkIzmraXmjqXlj6MgaHR0cHM6Ly91bmlhcHAuZGNsb3VkLmlvL2FwaS9zeXN0ZW0vaW5mbz9pZD1nZXRzeXN0ZW1pbmZvc3luY1xuICovXG5mdW5jdGlvbiBzeXMoKSB7XG5cdHJldHVybiB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKVxufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvbiDlj5bkuIDkuKrljLrpl7TmlbBcbiAqIEBwYXJhbSB7TnVtYmVyfSBtaW4g5pyA5bCP5YC8XG4gKiBAcGFyYW0ge051bWJlcn0gbWF4IOacgOWkp+WAvFxuICovXG5mdW5jdGlvbiByYW5kb20obWluLCBtYXgpIHtcblx0aWYgKG1pbiA+PSAwICYmIG1heCA+IDAgJiYgbWF4ID49IG1pbikge1xuXHRcdGNvbnN0IGdhYiA9IG1heCAtIG1pbiArIDFcblx0XHRyZXR1cm4gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogZ2FiICsgbWluKVxuXHR9XG5cdHJldHVybiAwXG59XG5cbi8qKlxuICogQHBhcmFtIHtOdW1iZXJ9IGxlbiB1dWlk55qE6ZW/5bqmXG4gKiBAcGFyYW0ge0Jvb2xlYW59IGZpcnN0VSDlsIbov5Tlm57nmoTpppblrZfmr43nva7kuLpcInVcIlxuICogQHBhcmFtIHtOdWJtZXJ9IHJhZGl4IOeUn+aIkHV1aWTnmoTln7rmlbAo5oSP5ZGz552A6L+U5Zue55qE5a2X56ym5Liy6YO95piv6L+Z5Liq5Z+65pWwKSwyLeS6jOi/m+WItiw4LeWFq+i/m+WItiwxMC3ljYHov5vliLYsMTYt5Y2B5YWt6L+b5Yi2XG4gKi9cbmZ1bmN0aW9uIGd1aWQobGVuID0gMzIsIGZpcnN0VSA9IHRydWUsIHJhZGl4ID0gbnVsbCkge1xuXHRjb25zdCBjaGFycyA9ICcwMTIzNDU2Nzg5QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eicuc3BsaXQoJycpXG5cdGNvbnN0IHV1aWQgPSBbXVxuXHRyYWRpeCA9IHJhZGl4IHx8IGNoYXJzLmxlbmd0aFxuXG5cdGlmIChsZW4pIHtcblx0XHQvLyDlpoLmnpzmjIflrpp1dWlk6ZW/5bqmLOWPquaYr+WPlumaj+acuueahOWtl+espiwwfHjkuLrkvY3ov5Dnrpcs6IO95Y675o6JeOeahOWwj+aVsOS9jSzov5Tlm57mlbTmlbDkvY1cblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IGxlbjsgaSsrKSB1dWlkW2ldID0gY2hhcnNbMCB8IE1hdGgucmFuZG9tKCkgKiByYWRpeF1cblx0fSBlbHNlIHtcblx0XHRsZXQgclxuXHRcdC8vIHJmYzQxMjLmoIflh4bopoHmsYLov5Tlm57nmoR1dWlk5LitLOafkOS6m+S9jeS4uuWbuuWumueahOWtl+esplxuXHRcdHV1aWRbOF0gPSB1dWlkWzEzXSA9IHV1aWRbMThdID0gdXVpZFsyM10gPSAnLSdcblx0XHR1dWlkWzE0XSA9ICc0J1xuXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCAzNjsgaSsrKSB7XG5cdFx0XHRpZiAoIXV1aWRbaV0pIHtcblx0XHRcdFx0ciA9IDAgfCBNYXRoLnJhbmRvbSgpICogMTZcblx0XHRcdFx0dXVpZFtpXSA9IGNoYXJzWyhpID09IDE5KSA/IChyICYgMHgzKSB8IDB4OCA6IHJdXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIOenu+mZpOesrOS4gOS4quWtl+espizlubbnlKh15pu/5LujLOWboOS4uuesrOS4gOS4quWtl+espuS4uuaVsOWAvOaXtizor6VndXVpZOS4jeiDveeUqOS9nGlk5oiW6ICFY2xhc3Ncblx0aWYgKGZpcnN0VSkge1xuXHRcdHV1aWQuc2hpZnQoKVxuXHRcdHJldHVybiBgdSR7dXVpZC5qb2luKCcnKX1gXG5cdH1cblx0cmV0dXJuIHV1aWQuam9pbignJylcbn1cblxuLyoqXG4qIEBkZXNjcmlwdGlvbiDojrflj5bniLbnu4Tku7bnmoTlj4LmlbDvvIzlm6DkuLrmlK/ku5jlrp3lsI/nqIvluo/kuI3mlK/mjIFwcm92aWRlL2luamVjdOeahOWGmeazlVxuICAgdGhpcy4kcGFyZW505Zyo6Z2eSDXkuK3vvIzlj6/ku6Xlh4bnoa7ojrflj5bliLDniLbnu4Tku7bvvIzkvYbmmK/lnKhINeS4re+8jOmcgOimgeWkmuasoXRoaXMuJHBhcmVudC4kcGFyZW50Lnh4eFxuICAg6L+Z6YeM6buY6K6k5YC8562J5LqOdW5kZWZpbmVk5pyJ5a6D55qE5ZCr5LmJ77yM5Zug5Li65pyA6aG25bGC5YWD57SgKOe7hOS7tinnmoQkcGFyZW505bCx5pivdW5kZWZpbmVk77yM5oSP5ZGz552A5LiN5LygbmFtZVxuICAg5YC8KOm7mOiupOS4unVuZGVmaW5lZCnvvIzlsLHmmK/mn6Xmib7mnIDpobblsYLnmoQkcGFyZW50XG4qICBAcGFyYW0ge3N0cmluZ3x1bmRlZmluZWR9IG5hbWUg54i257uE5Lu255qE5Y+C5pWw5ZCNXG4qL1xuZnVuY3Rpb24gJHBhcmVudChuYW1lID0gdW5kZWZpbmVkKSB7XG5cdGxldCBwYXJlbnQgPSB0aGlzLiRwYXJlbnRcblx0Ly8g6YCa6L+Hd2hpbGXljobpgY3vvIzov5nph4zkuLvopoHmmK/kuLrkuoZINemcgOimgeWkmuWxguino+aekOeahOmXrumimFxuXHR3aGlsZSAocGFyZW50KSB7XG5cdFx0Ly8g54i257uE5Lu2XG5cdFx0aWYgKHBhcmVudC4kb3B0aW9ucyAmJiBwYXJlbnQuJG9wdGlvbnMubmFtZSAhPT0gbmFtZSkge1xuXHRcdFx0Ly8g5aaC5p6c57uE5Lu255qEbmFtZeS4jeebuOetie+8jOe7p+e7reS4iuS4gOe6p+Wvu+aJvlxuXHRcdFx0cGFyZW50ID0gcGFyZW50LiRwYXJlbnRcblx0XHR9IGVsc2Uge1xuXHRcdFx0cmV0dXJuIHBhcmVudFxuXHRcdH1cblx0fVxuXHRyZXR1cm4gZmFsc2Vcbn1cblxuLyoqXG4gKiBAZGVzY3JpcHRpb24g5qC35byP6L2s5o2iXG4gKiDlr7nosaHovazlrZfnrKbkuLLvvIzmiJbogIXlrZfnrKbkuLLovazlr7nosaFcbiAqIEBwYXJhbSB7b2JqZWN0IHwgc3RyaW5nfSBjdXN0b21TdHlsZSDpnIDopoHovazmjaLnmoTnm67moIdcbiAqIEBwYXJhbSB7U3RyaW5nfSB0YXJnZXQg6L2s5o2i55qE55uu55qE77yMb2JqZWN0Lei9rOS4uuWvueixoe+8jHN0cmluZy3ovazkuLrlrZfnrKbkuLJcbiAqIEByZXR1cm5zIHtvYmplY3R8c3RyaW5nfVxuICovXG5mdW5jdGlvbiBhZGRTdHlsZShjdXN0b21TdHlsZSwgdGFyZ2V0ID0gJ29iamVjdCcpIHtcblx0Ly8g5a2X56ym5Liy6L2s5a2X56ym5Liy77yM5a+56LGh6L2s5a+56LGh5oOF5b2i77yM55u05o6l6L+U5ZueXG5cdGlmIChlbXB0eShjdXN0b21TdHlsZSkgfHwgdHlwZW9mKGN1c3RvbVN0eWxlKSA9PT0gJ29iamVjdCcgJiYgdGFyZ2V0ID09PSAnb2JqZWN0JyB8fCB0YXJnZXQgPT09ICdzdHJpbmcnICYmXG5cdFx0dHlwZW9mKGN1c3RvbVN0eWxlKSA9PT0gJ3N0cmluZycpIHtcblx0XHRyZXR1cm4gY3VzdG9tU3R5bGVcblx0fVxuXHQvLyDlrZfnrKbkuLLovazlr7nosaFcblx0aWYgKHRhcmdldCA9PT0gJ29iamVjdCcpIHtcblx0XHQvLyDljrvpmaTlrZfnrKbkuLLmoLflvI/kuK3nmoTkuKTnq6/nqbrmoLwo5Lit6Ze055qE56m65qC85LiN6IO95Y675o6J77yM5q+U5aaCcGFkZGluZzogMjBweCAw5aaC5p6c5Y675o6J5LqG5bCx6ZSZ5LqGKe+8jOepuuagvOaYr+aXoOeUqOeahFxuXHRcdGN1c3RvbVN0eWxlID0gdHJpbShjdXN0b21TdHlsZSlcblx0XHQvLyDmoLnmja5cIjtcIuWwhuWtl+espuS4sui9rOS4uuaVsOe7hOW9ouW8j1xuXHRcdGNvbnN0IHN0eWxlQXJyYXkgPSBjdXN0b21TdHlsZS5zcGxpdCgnOycpXG5cdFx0Y29uc3Qgc3R5bGUgPSB7fVxuXHRcdC8vIOWOhumBjeaVsOe7hO+8jOaLvOaOpeaIkOWvueixoVxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgc3R5bGVBcnJheS5sZW5ndGg7IGkrKykge1xuXHRcdFx0Ly8gJ2ZvbnQtc2l6ZToyMHB4O2NvbG9yOnJlZDsn77yM5aaC5q2k5pyA5ZCO5a2X56ym5Liy5pyJXCI7XCLnmoTor53vvIzkvJrlr7zoh7RzdHlsZUFycmF55pyA5ZCO5LiA5Liq5YWD57Sg5Li656m65a2X56ym5Liy77yM6L+Z6YeM6ZyA6KaB6L+H5rukXG5cdFx0XHRpZiAoc3R5bGVBcnJheVtpXSkge1xuXHRcdFx0XHRjb25zdCBpdGVtID0gc3R5bGVBcnJheVtpXS5zcGxpdCgnOicpXG5cdFx0XHRcdHN0eWxlW3RyaW0oaXRlbVswXSldID0gdHJpbShpdGVtWzFdKVxuXHRcdFx0fVxuXHRcdH1cblx0XHRyZXR1cm4gc3R5bGVcblx0fVxuXHQvLyDov5nph4zkuLrlr7nosaHovazlrZfnrKbkuLLlvaLlvI9cblx0bGV0IHN0cmluZyA9ICcnXG5cdGZvciAoY29uc3QgaSBpbiBjdXN0b21TdHlsZSkge1xuXHRcdC8vIOmpvOWzsOi9rOS4uuS4reWIkue6v+eahOW9ouW8j++8jOWQpuWImWNzc+WGheiBlOagt+W8j++8jOaXoOazleivhuWIq+mpvOWzsOagt+W8j+WxnuaAp+WQjVxuXHRcdGNvbnN0IGtleSA9IGkucmVwbGFjZSgvKFtBLVpdKS9nLCAnLSQxJykudG9Mb3dlckNhc2UoKVxuXHRcdHN0cmluZyArPSBgJHtrZXl9OiR7Y3VzdG9tU3R5bGVbaV19O2Bcblx0fVxuXHQvLyDljrvpmaTkuKTnq6/nqbrmoLxcblx0cmV0dXJuIHRyaW0oc3RyaW5nKVxufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvbiDmt7vliqDljZXkvY3vvIzlpoLmnpzmnIlycHjvvIx1cHjvvIwl77yMcHjnrYnljZXkvY3nu5PlsL7miJbogIXlgLzkuLphdXRv77yM55u05o6l6L+U5Zue77yM5ZCm5YiZ5Yqg5LiKcHjljZXkvY3nu5PlsL5cbiAqIEBwYXJhbSB7c3RyaW5nfG51bWJlcn0gdmFsdWUg6ZyA6KaB5re75Yqg5Y2V5L2N55qE5YC8XG4gKiBAcGFyYW0ge3N0cmluZ30gdW5pdCDmt7vliqDnmoTljZXkvY3lkI0g5q+U5aaCcHhcbiAqL1xuZnVuY3Rpb24gYWRkVW5pdCh2YWx1ZSA9ICdhdXRvJywgdW5pdCA9IHVuaT8uJHV2Py5jb25maWc/LnVuaXQgPyB1bmk/LiR1dj8uY29uZmlnPy51bml0IDogJ3B4Jykge1xuXHR2YWx1ZSA9IFN0cmluZyh2YWx1ZSlcblx0Ly8g55SodXZ1aeWGhee9rumqjOivgeinhOWImeS4reeahG51bWJlcuWIpOaWreaYr+WQpuS4uuaVsOWAvFxuXHRyZXR1cm4gbnVtYmVyKHZhbHVlKSA/IGAke3ZhbHVlfSR7dW5pdH1gIDogdmFsdWVcbn1cblxuLyoqXG4gKiBAZGVzY3JpcHRpb24g5rex5bqm5YWL6ZqGXG4gKiBAcGFyYW0ge29iamVjdH0gb2JqIOmcgOimgea3seW6puWFi+mahueahOWvueixoVxuICogQHBhcmFtIGNhY2hlIOe8k+WtmFxuICogQHJldHVybnMgeyp9IOWFi+mahuWQjueahOWvueixoeaIluiAheWOn+WAvO+8iOS4jeaYr+Wvueixoe+8iVxuICovXG5mdW5jdGlvbiBkZWVwQ2xvbmUob2JqLCBjYWNoZSA9IG5ldyBXZWFrTWFwKCkpIHtcblx0aWYgKG9iaiA9PT0gbnVsbCB8fCB0eXBlb2Ygb2JqICE9PSAnb2JqZWN0JykgcmV0dXJuIG9iajtcblx0aWYgKGNhY2hlLmhhcyhvYmopKSByZXR1cm4gY2FjaGUuZ2V0KG9iaik7XG5cdGxldCBjbG9uZTtcblx0aWYgKG9iaiBpbnN0YW5jZW9mIERhdGUpIHtcblx0XHRjbG9uZSA9IG5ldyBEYXRlKG9iai5nZXRUaW1lKCkpO1xuXHR9IGVsc2UgaWYgKG9iaiBpbnN0YW5jZW9mIFJlZ0V4cCkge1xuXHRcdGNsb25lID0gbmV3IFJlZ0V4cChvYmopO1xuXHR9IGVsc2UgaWYgKG9iaiBpbnN0YW5jZW9mIE1hcCkge1xuXHRcdGNsb25lID0gbmV3IE1hcChBcnJheS5mcm9tKG9iaiwgKFtrZXksIHZhbHVlXSkgPT4gW2tleSwgZGVlcENsb25lKHZhbHVlLCBjYWNoZSldKSk7XG5cdH0gZWxzZSBpZiAob2JqIGluc3RhbmNlb2YgU2V0KSB7XG5cdFx0Y2xvbmUgPSBuZXcgU2V0KEFycmF5LmZyb20ob2JqLCB2YWx1ZSA9PiBkZWVwQ2xvbmUodmFsdWUsIGNhY2hlKSkpO1xuXHR9IGVsc2UgaWYgKEFycmF5LmlzQXJyYXkob2JqKSkge1xuXHRcdGNsb25lID0gb2JqLm1hcCh2YWx1ZSA9PiBkZWVwQ2xvbmUodmFsdWUsIGNhY2hlKSk7XG5cdH0gZWxzZSBpZiAoT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKG9iaikgPT09ICdbb2JqZWN0IE9iamVjdF0nKSB7XG5cdFx0Y2xvbmUgPSBPYmplY3QuY3JlYXRlKE9iamVjdC5nZXRQcm90b3R5cGVPZihvYmopKTtcblx0XHRjYWNoZS5zZXQob2JqLCBjbG9uZSk7XG5cdFx0Zm9yIChjb25zdCBba2V5LCB2YWx1ZV0gb2YgT2JqZWN0LmVudHJpZXMob2JqKSkge1xuXHRcdFx0Y2xvbmVba2V5XSA9IGRlZXBDbG9uZSh2YWx1ZSwgY2FjaGUpO1xuXHRcdH1cblx0fSBlbHNlIHtcblx0XHRjbG9uZSA9IE9iamVjdC5hc3NpZ24oe30sIG9iaik7XG5cdH1cblx0Y2FjaGUuc2V0KG9iaiwgY2xvbmUpO1xuXHRyZXR1cm4gY2xvbmU7XG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uIEpT5a+56LGh5rex5bqm5ZCI5bm2XG4gKiBAcGFyYW0ge29iamVjdH0gdGFyZ2V0IOmcgOimgeaLt+i0neeahOWvueixoVxuICogQHBhcmFtIHtvYmplY3R9IHNvdXJjZSDmi7fotJ3nmoTmnaXmupDlr7nosaFcbiAqIEByZXR1cm5zIHtvYmplY3R8Ym9vbGVhbn0g5rex5bqm5ZCI5bm25ZCO55qE5a+56LGh5oiW6ICFZmFsc2XvvIjlhaXlj4LmnInkuI3mmK/lr7nosaHvvIlcbiAqL1xuZnVuY3Rpb24gZGVlcE1lcmdlKHRhcmdldCA9IHt9LCBzb3VyY2UgPSB7fSkge1xuXHR0YXJnZXQgPSBkZWVwQ2xvbmUodGFyZ2V0KVxuXHRpZiAodHlwZW9mIHRhcmdldCAhPT0gJ29iamVjdCcgfHwgdGFyZ2V0ID09PSBudWxsIHx8IHR5cGVvZiBzb3VyY2UgIT09ICdvYmplY3QnIHx8IHNvdXJjZSA9PT0gbnVsbCkgcmV0dXJuIHRhcmdldDtcblx0Y29uc3QgbWVyZ2VkID0gQXJyYXkuaXNBcnJheSh0YXJnZXQpID8gdGFyZ2V0LnNsaWNlKCkgOiBPYmplY3QuYXNzaWduKHt9LCB0YXJnZXQpO1xuXHRmb3IgKGNvbnN0IHByb3AgaW4gc291cmNlKSB7XG5cdFx0aWYgKCFzb3VyY2UuaGFzT3duUHJvcGVydHkocHJvcCkpIGNvbnRpbnVlO1xuXHRcdGNvbnN0IHNvdXJjZVZhbHVlID0gc291cmNlW3Byb3BdO1xuXHRcdGNvbnN0IHRhcmdldFZhbHVlID0gbWVyZ2VkW3Byb3BdO1xuXHRcdGlmIChzb3VyY2VWYWx1ZSBpbnN0YW5jZW9mIERhdGUpIHtcblx0XHRcdG1lcmdlZFtwcm9wXSA9IG5ldyBEYXRlKHNvdXJjZVZhbHVlKTtcblx0XHR9IGVsc2UgaWYgKHNvdXJjZVZhbHVlIGluc3RhbmNlb2YgUmVnRXhwKSB7XG5cdFx0XHRtZXJnZWRbcHJvcF0gPSBuZXcgUmVnRXhwKHNvdXJjZVZhbHVlKTtcblx0XHR9IGVsc2UgaWYgKHNvdXJjZVZhbHVlIGluc3RhbmNlb2YgTWFwKSB7XG5cdFx0XHRtZXJnZWRbcHJvcF0gPSBuZXcgTWFwKHNvdXJjZVZhbHVlKTtcblx0XHR9IGVsc2UgaWYgKHNvdXJjZVZhbHVlIGluc3RhbmNlb2YgU2V0KSB7XG5cdFx0XHRtZXJnZWRbcHJvcF0gPSBuZXcgU2V0KHNvdXJjZVZhbHVlKTtcblx0XHR9IGVsc2UgaWYgKHR5cGVvZiBzb3VyY2VWYWx1ZSA9PT0gJ29iamVjdCcgJiYgc291cmNlVmFsdWUgIT09IG51bGwpIHtcblx0XHRcdG1lcmdlZFtwcm9wXSA9IGRlZXBNZXJnZSh0YXJnZXRWYWx1ZSwgc291cmNlVmFsdWUpO1xuXHRcdH0gZWxzZSB7XG5cdFx0XHRtZXJnZWRbcHJvcF0gPSBzb3VyY2VWYWx1ZTtcblx0XHR9XG5cdH1cblx0cmV0dXJuIG1lcmdlZDtcbn1cblxuLyoqXG4gKiBAZGVzY3JpcHRpb24gZXJyb3Lmj5DnpLpcbiAqIEBwYXJhbSB7Kn0gZXJyIOmUmeivr+WGheWuuVxuICovXG5mdW5jdGlvbiBlcnJvcihlcnIpIHtcblx0Ly8g5byA5Y+R546v5aKD5omN5o+Q56S677yM55Sf5Lqn546v5aKD5LiN5Lya5o+Q56S6XG5cdGlmIChwcm9jZXNzLmVudi5OT0RFX0VOViA9PT0gJ2RldmVsb3BtZW50Jykge1xuXHRcdGNvbnNvbGUuZXJyb3IoYHV2dWnmj5DnpLrvvJoke2Vycn1gKVxuXHR9XG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uIOaJk+S5seaVsOe7hFxuICogQHBhcmFtIHthcnJheX0gYXJyYXkg6ZyA6KaB5omT5Lmx55qE5pWw57uEXG4gKiBAcmV0dXJucyB7YXJyYXl9IOaJk+S5seWQjueahOaVsOe7hFxuICovXG5mdW5jdGlvbiByYW5kb21BcnJheShhcnJheSA9IFtdKSB7XG5cdC8vIOWOn+eQhuaYr3NvcnTmjpLluo8sTWF0aC5yYW5kb20oKeS6p+eUnzA8PSB4IDwgMeS5i+mXtOeahOaVsCzkvJrlr7zoh7R4LTAuMDXlpKfkuo7miJbogIXlsI/kuo4wXG5cdHJldHVybiBhcnJheS5zb3J0KCgpID0+IE1hdGgucmFuZG9tKCkgLSAwLjUpXG59XG5cbi8vIHBhZFN0YXJ0IOeahCBwb2x5ZmlsbO+8jOWboOS4uuafkOS6m+acuuWei+aIluaDheWGte+8jOi/mOaXoOazleaUr+aMgWVzN+eahHBhZFN0YXJ077yM5q+U5aaC55S16ISR54mI55qE5b6u5L+h5bCP56iL5bqPXG4vLyDmiYDku6Xov5nph4zlgZrkuIDkuKrlhbzlrrlwb2x5ZmlsbOeahOWFvOWuueWkhOeQhlxuaWYgKCFTdHJpbmcucHJvdG90eXBlLnBhZFN0YXJ0KSB7XG5cdC8vIOS4uuS6huaWueS+v+ihqOekuui/memHjCBmaWxsU3RyaW5nIOeUqOS6hkVTNiDnmoTpu5jorqTlj4LmlbDvvIzkuI3lvbHlk43nkIbop6Ncblx0U3RyaW5nLnByb3RvdHlwZS5wYWRTdGFydCA9IGZ1bmN0aW9uKG1heExlbmd0aCwgZmlsbFN0cmluZyA9ICcgJykge1xuXHRcdGlmIChPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwoZmlsbFN0cmluZykgIT09ICdbb2JqZWN0IFN0cmluZ10nKSB7XG5cdFx0XHR0aHJvdyBuZXcgVHlwZUVycm9yKFxuXHRcdFx0XHQnZmlsbFN0cmluZyBtdXN0IGJlIFN0cmluZydcblx0XHRcdClcblx0XHR9XG5cdFx0Y29uc3Qgc3RyID0gdGhpc1xuXHRcdC8vIOi/lOWbniBTdHJpbmcoc3RyKSDov5nph4zmmK/kuLrkuobkvb/ov5Tlm57nmoTlgLzmmK/lrZfnrKbkuLLlrZfpnaLph4/vvIzlnKjmjqfliLblj7DkuK3mm7TnrKblkIjnm7Top4lcblx0XHRpZiAoc3RyLmxlbmd0aCA+PSBtYXhMZW5ndGgpIHJldHVybiBTdHJpbmcoc3RyKVxuXG5cdFx0Y29uc3QgZmlsbExlbmd0aCA9IG1heExlbmd0aCAtIHN0ci5sZW5ndGhcblx0XHRsZXQgdGltZXMgPSBNYXRoLmNlaWwoZmlsbExlbmd0aCAvIGZpbGxTdHJpbmcubGVuZ3RoKVxuXHRcdHdoaWxlICh0aW1lcyA+Pj0gMSkge1xuXHRcdFx0ZmlsbFN0cmluZyArPSBmaWxsU3RyaW5nXG5cdFx0XHRpZiAodGltZXMgPT09IDEpIHtcblx0XHRcdFx0ZmlsbFN0cmluZyArPSBmaWxsU3RyaW5nXG5cdFx0XHR9XG5cdFx0fVxuXHRcdHJldHVybiBmaWxsU3RyaW5nLnNsaWNlKDAsIGZpbGxMZW5ndGgpICsgc3RyXG5cdH1cbn1cblxuLyoqXG4gKiBAZGVzY3JpcHRpb24g5qC85byP5YyW5pe26Ze0XG4gKiBAcGFyYW0ge1N0cmluZ3xOdW1iZXJ9IGRhdGVUaW1lIOmcgOimgeagvOW8j+WMlueahOaXtumXtOaIs1xuICogQHBhcmFtIHtTdHJpbmd9IGZtdCDmoLzlvI/ljJbop4TliJkgeXl5eTptbTpkZHx5eXl5Om1tfHl5eXnlubRtbeaciGRk5pelfHl5eXnlubRtbeaciGRk5pelIGho5pe2TU3liIbnrYks5Y+v6Ieq5a6a5LmJ57uE5ZCIIOm7mOiupHl5eXktbW0tZGRcbiAqIEByZXR1cm5zIHtzdHJpbmd9IOi/lOWbnuagvOW8j+WMluWQjueahOWtl+espuS4slxuICovXG5mdW5jdGlvbiB0aW1lRm9ybWF0KGRhdGVUaW1lID0gbnVsbCwgZm9ybWF0U3RyID0gJ3l5eXktbW0tZGQnKSB7XG5cdGxldCBkYXRlXG5cdC8vIOiLpeS8oOWFpeaXtumXtOS4uuWBh+WAvO+8jOWImeWPluW9k+WJjeaXtumXtFxuXHRpZiAoIWRhdGVUaW1lKSB7XG5cdFx0ZGF0ZSA9IG5ldyBEYXRlKClcblx0fVxuXHQvLyDoi6XkuLp1bml456eS5pe26Ze05oiz77yM5YiZ6L2s5Li65q+r56eS5pe26Ze05oiz77yI6YC76L6R5pyJ54K55aWH5oCq77yM5L2G5LiN5pWi5pS577yM5Lul5L+d6K+B5Y6G5Y+y5YW85a6577yJXG5cdGVsc2UgaWYgKC9eXFxkezEwfSQvLnRlc3QoZGF0ZVRpbWU/LnRvU3RyaW5nKCkudHJpbSgpKSkge1xuXHRcdGRhdGUgPSBuZXcgRGF0ZShkYXRlVGltZSAqIDEwMDApXG5cdH1cblx0Ly8g6Iul55So5oi35Lyg5YWl5a2X56ym5Liy5qC85byP5pe26Ze05oiz77yMbmV3IERhdGXml6Dms5Xop6PmnpDvvIzpnIDlgZrlhbzlrrlcblx0ZWxzZSBpZiAodHlwZW9mIGRhdGVUaW1lID09PSAnc3RyaW5nJyAmJiAvXlxcZCskLy50ZXN0KGRhdGVUaW1lLnRyaW0oKSkpIHtcblx0XHRkYXRlID0gbmV3IERhdGUoTnVtYmVyKGRhdGVUaW1lKSlcblx0fVxuXHQvLyDlpITnkIblubPlj7DmgKflt67lvILvvIzlnKhTYWZhcmkvV2Via2l05Lit77yMbmV3IERhdGXku4XmlK/mjIEv5L2c5Li65YiG5Ymy56ym55qE5a2X56ym5Liy5pe26Ze0XG5cdC8vIOWkhOeQhiAnMjAyMi0wNy0xMCAwMTowMjowMyfvvIzot7Pov4cgJzIwMjItMDctMTBUMDE6MDI6MDMnXG5cdGVsc2UgaWYgKHR5cGVvZiBkYXRlVGltZSA9PT0gJ3N0cmluZycgJiYgZGF0ZVRpbWUuaW5jbHVkZXMoJy0nKSAmJiAhZGF0ZVRpbWUuaW5jbHVkZXMoJ1QnKSkge1xuXHRcdGRhdGUgPSBuZXcgRGF0ZShkYXRlVGltZS5yZXBsYWNlKC8tL2csICcvJykpXG5cdH1cblx0Ly8g5YW25LuW6YO96K6k5Li656ym5ZCIIFJGQyAyODIyIOinhOiMg1xuXHRlbHNlIHtcblx0XHRkYXRlID0gbmV3IERhdGUoZGF0ZVRpbWUpXG5cdH1cblxuXHRjb25zdCB0aW1lU291cmNlID0ge1xuXHRcdCd5JzogZGF0ZS5nZXRGdWxsWWVhcigpLnRvU3RyaW5nKCksIC8vIOW5tFxuXHRcdCdtJzogKGRhdGUuZ2V0TW9udGgoKSArIDEpLnRvU3RyaW5nKCkucGFkU3RhcnQoMiwgJzAnKSwgLy8g5pyIXG5cdFx0J2QnOiBkYXRlLmdldERhdGUoKS50b1N0cmluZygpLnBhZFN0YXJ0KDIsICcwJyksIC8vIOaXpVxuXHRcdCdoJzogZGF0ZS5nZXRIb3VycygpLnRvU3RyaW5nKCkucGFkU3RhcnQoMiwgJzAnKSwgLy8g5pe2XG5cdFx0J00nOiBkYXRlLmdldE1pbnV0ZXMoKS50b1N0cmluZygpLnBhZFN0YXJ0KDIsICcwJyksIC8vIOWIhlxuXHRcdCdzJzogZGF0ZS5nZXRTZWNvbmRzKCkudG9TdHJpbmcoKS5wYWRTdGFydCgyLCAnMCcpIC8vIOenklxuXHRcdC8vIOacieWFtuS7luagvOW8j+WMluWtl+espumcgOaxguWPr+S7pee7p+e7rea3u+WKoO+8jOW/hemhu+i9rOWMluaIkOWtl+espuS4slxuXHR9XG5cblx0Zm9yIChjb25zdCBrZXkgaW4gdGltZVNvdXJjZSkge1xuXHRcdGNvbnN0IFtyZXRdID0gbmV3IFJlZ0V4cChgJHtrZXl9K2ApLmV4ZWMoZm9ybWF0U3RyKSB8fCBbXVxuXHRcdGlmIChyZXQpIHtcblx0XHRcdC8vIOW5tOWPr+iDveWPqumcgOWxleekuuS4pOS9jVxuXHRcdFx0Y29uc3QgYmVnaW5JbmRleCA9IGtleSA9PT0gJ3knICYmIHJldC5sZW5ndGggPT09IDIgPyAyIDogMFxuXHRcdFx0Zm9ybWF0U3RyID0gZm9ybWF0U3RyLnJlcGxhY2UocmV0LCB0aW1lU291cmNlW2tleV0uc2xpY2UoYmVnaW5JbmRleCkpXG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGZvcm1hdFN0clxufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvbiDml7bpl7TmiLPovazkuLrlpJrkuYXkuYvliY1cbiAqIEBwYXJhbSB7U3RyaW5nfE51bWJlcn0gdGltZXN0YW1wIOaXtumXtOaIs1xuICogQHBhcmFtIHtTdHJpbmd8Qm9vbGVhbn0gZm9ybWF0XG4gKiDmoLzlvI/ljJbop4TliJnlpoLmnpzkuLrml7bpl7TmoLzlvI/lrZfnrKbkuLLvvIzotoXlh7rkuIDlrprml7bpl7TojIPlm7TvvIzov5Tlm57lm7rlrprnmoTml7bpl7TmoLzlvI/vvJtcbiAqIOWmguaenOS4uuW4g+WwlOWAvGZhbHNl77yM5peg6K665LuA5LmI5pe26Ze077yM6YO96L+U5Zue5aSa5LmF5Lul5YmN55qE5qC85byPXG4gKiBAcmV0dXJucyB7c3RyaW5nfSDovazljJblkI7nmoTlhoXlrrlcbiAqL1xuZnVuY3Rpb24gdGltZUZyb20odGltZXN0YW1wID0gbnVsbCwgZm9ybWF0ID0gJ3l5eXktbW0tZGQnKSB7XG5cdGlmICh0aW1lc3RhbXAgPT0gbnVsbCkgdGltZXN0YW1wID0gTnVtYmVyKG5ldyBEYXRlKCkpXG5cdHRpbWVzdGFtcCA9IHBhcnNlSW50KHRpbWVzdGFtcClcblx0Ly8g5Yik5pat55So5oi36L6T5YWl55qE5pe26Ze05oiz5piv56eS6L+Y5piv5q+r56eSLOS4gOiIrOWJjeerr2pz6I635Y+W55qE5pe26Ze05oiz5piv5q+r56eSKDEz5L2NKSzlkI7nq6/kvKDov4fmnaXnmoTkuLrnp5IoMTDkvY0pXG5cdGlmICh0aW1lc3RhbXAudG9TdHJpbmcoKS5sZW5ndGggPT0gMTApIHRpbWVzdGFtcCAqPSAxMDAwXG5cdGxldCB0aW1lciA9IChuZXcgRGF0ZSgpKS5nZXRUaW1lKCkgLSB0aW1lc3RhbXBcblx0dGltZXIgPSBwYXJzZUludCh0aW1lciAvIDEwMDApXG5cdC8vIOWmguaenOWwj+S6jjXliIbpkp8s5YiZ6L+U5ZueXCLliJrliJpcIizlhbbku5bku6XmraTnsbvmjqhcblx0bGV0IHRpcHMgPSAnJ1xuXHRzd2l0Y2ggKHRydWUpIHtcblx0XHRjYXNlIHRpbWVyIDwgMzAwOlxuXHRcdFx0dGlwcyA9ICfliJrliJonXG5cdFx0XHRicmVha1xuXHRcdGNhc2UgdGltZXIgPj0gMzAwICYmIHRpbWVyIDwgMzYwMDpcblx0XHRcdHRpcHMgPSBgJHtwYXJzZUludCh0aW1lciAvIDYwKX3liIbpkp/liY1gXG5cdFx0XHRicmVha1xuXHRcdGNhc2UgdGltZXIgPj0gMzYwMCAmJiB0aW1lciA8IDg2NDAwOlxuXHRcdFx0dGlwcyA9IGAke3BhcnNlSW50KHRpbWVyIC8gMzYwMCl95bCP5pe25YmNYFxuXHRcdFx0YnJlYWtcblx0XHRjYXNlIHRpbWVyID49IDg2NDAwICYmIHRpbWVyIDwgMjU5MjAwMDpcblx0XHRcdHRpcHMgPSBgJHtwYXJzZUludCh0aW1lciAvIDg2NDAwKX3lpKnliY1gXG5cdFx0XHRicmVha1xuXHRcdGRlZmF1bHQ6XG5cdFx0XHQvLyDlpoLmnpxmb3JtYXTkuLpmYWxzZe+8jOWImeaXoOiuuuS7gOS5iOaXtumXtOaIs++8jOmDveaYvuekunh45LmL5YmNXG5cdFx0XHRpZiAoZm9ybWF0ID09PSBmYWxzZSkge1xuXHRcdFx0XHRpZiAodGltZXIgPj0gMjU5MjAwMCAmJiB0aW1lciA8IDM2NSAqIDg2NDAwKSB7XG5cdFx0XHRcdFx0dGlwcyA9IGAke3BhcnNlSW50KHRpbWVyIC8gKDg2NDAwICogMzApKX3kuKrmnIjliY1gXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dGlwcyA9IGAke3BhcnNlSW50KHRpbWVyIC8gKDg2NDAwICogMzY1KSl95bm05YmNYFxuXHRcdFx0XHR9XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHR0aXBzID0gdGltZUZvcm1hdCh0aW1lc3RhbXAsIGZvcm1hdClcblx0XHRcdH1cblx0fVxuXHRyZXR1cm4gdGlwc1xufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvbiDljrvpmaTnqbrmoLxcbiAqIEBwYXJhbSBTdHJpbmcgc3RyIOmcgOimgeWOu+mZpOepuuagvOeahOWtl+espuS4slxuICogQHBhcmFtIFN0cmluZyBwb3MgYm90aCjlt6blj7MpfGxlZnR8cmlnaHR8YWxsIOm7mOiupGJvdGhcbiAqL1xuZnVuY3Rpb24gdHJpbShzdHIsIHBvcyA9ICdib3RoJykge1xuXHRzdHIgPSBTdHJpbmcoc3RyKVxuXHRpZiAocG9zID09ICdib3RoJykge1xuXHRcdHJldHVybiBzdHIucmVwbGFjZSgvXlxccyt8XFxzKyQvZywgJycpXG5cdH1cblx0aWYgKHBvcyA9PSAnbGVmdCcpIHtcblx0XHRyZXR1cm4gc3RyLnJlcGxhY2UoL15cXHMqLywgJycpXG5cdH1cblx0aWYgKHBvcyA9PSAncmlnaHQnKSB7XG5cdFx0cmV0dXJuIHN0ci5yZXBsYWNlKC8oXFxzKiQpL2csICcnKVxuXHR9XG5cdGlmIChwb3MgPT0gJ2FsbCcpIHtcblx0XHRyZXR1cm4gc3RyLnJlcGxhY2UoL1xccysvZywgJycpXG5cdH1cblx0cmV0dXJuIHN0clxufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvbiDlr7nosaHovax1cmzlj4LmlbBcbiAqIEBwYXJhbSB7b2JqZWN0fSBkYXRhLOWvueixoVxuICogQHBhcmFtIHtCb29sZWFufSBpc1ByZWZpeCzmmK/lkKboh6rliqjliqDkuIpcIj9cIlxuICogQHBhcmFtIHtzdHJpbmd9IGFycmF5Rm9ybWF0IOinhOWImSBpbmRpY2VzfGJyYWNrZXRzfHJlcGVhdHxjb21tYVxuICovXG5mdW5jdGlvbiBxdWVyeVBhcmFtcyhkYXRhID0ge30sIGlzUHJlZml4ID0gdHJ1ZSwgYXJyYXlGb3JtYXQgPSAnYnJhY2tldHMnKSB7XG5cdGNvbnN0IHByZWZpeCA9IGlzUHJlZml4ID8gJz8nIDogJydcblx0Y29uc3QgX3Jlc3VsdCA9IFtdXG5cdGlmIChbJ2luZGljZXMnLCAnYnJhY2tldHMnLCAncmVwZWF0JywgJ2NvbW1hJ10uaW5kZXhPZihhcnJheUZvcm1hdCkgPT0gLTEpIGFycmF5Rm9ybWF0ID0gJ2JyYWNrZXRzJ1xuXHRmb3IgKGNvbnN0IGtleSBpbiBkYXRhKSB7XG5cdFx0Y29uc3QgdmFsdWUgPSBkYXRhW2tleV1cblx0XHQvLyDljrvmjonkuLrnqbrnmoTlj4LmlbBcblx0XHRpZiAoWycnLCB1bmRlZmluZWQsIG51bGxdLmluZGV4T2YodmFsdWUpID49IDApIHtcblx0XHRcdGNvbnRpbnVlXG5cdFx0fVxuXHRcdC8vIOWmguaenOWAvOS4uuaVsOe7hO+8jOWPpuihjOWkhOeQhlxuXHRcdGlmICh2YWx1ZS5jb25zdHJ1Y3RvciA9PT0gQXJyYXkpIHtcblx0XHRcdC8vIGUuZy4ge2lkczogWzEsIDIsIDNdfVxuXHRcdFx0c3dpdGNoIChhcnJheUZvcm1hdCkge1xuXHRcdFx0XHRjYXNlICdpbmRpY2VzJzpcblx0XHRcdFx0XHQvLyDnu5Pmnpw6IGlkc1swXT0xJmlkc1sxXT0yJmlkc1syXT0zXG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCB2YWx1ZS5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdFx0X3Jlc3VsdC5wdXNoKGAke2tleX1bJHtpfV09JHt2YWx1ZVtpXX1gKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRicmVha1xuXHRcdFx0XHRjYXNlICdicmFja2V0cyc6XG5cdFx0XHRcdFx0Ly8g57uT5p6cOiBpZHNbXT0xJmlkc1tdPTImaWRzW109M1xuXHRcdFx0XHRcdHZhbHVlLmZvckVhY2goKF92YWx1ZSkgPT4ge1xuXHRcdFx0XHRcdFx0X3Jlc3VsdC5wdXNoKGAke2tleX1bXT0ke192YWx1ZX1gKVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0YnJlYWtcblx0XHRcdFx0Y2FzZSAncmVwZWF0Jzpcblx0XHRcdFx0XHQvLyDnu5Pmnpw6IGlkcz0xJmlkcz0yJmlkcz0zXG5cdFx0XHRcdFx0dmFsdWUuZm9yRWFjaCgoX3ZhbHVlKSA9PiB7XG5cdFx0XHRcdFx0XHRfcmVzdWx0LnB1c2goYCR7a2V5fT0ke192YWx1ZX1gKVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0YnJlYWtcblx0XHRcdFx0Y2FzZSAnY29tbWEnOlxuXHRcdFx0XHRcdC8vIOe7k+aenDogaWRzPTEsMiwzXG5cdFx0XHRcdFx0bGV0IGNvbW1hU3RyID0gJydcblx0XHRcdFx0XHR2YWx1ZS5mb3JFYWNoKChfdmFsdWUpID0+IHtcblx0XHRcdFx0XHRcdGNvbW1hU3RyICs9IChjb21tYVN0ciA/ICcsJyA6ICcnKSArIF92YWx1ZVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0X3Jlc3VsdC5wdXNoKGAke2tleX09JHtjb21tYVN0cn1gKVxuXHRcdFx0XHRcdGJyZWFrXG5cdFx0XHRcdGRlZmF1bHQ6XG5cdFx0XHRcdFx0dmFsdWUuZm9yRWFjaCgoX3ZhbHVlKSA9PiB7XG5cdFx0XHRcdFx0XHRfcmVzdWx0LnB1c2goYCR7a2V5fVtdPSR7X3ZhbHVlfWApXG5cdFx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHR9IGVsc2Uge1xuXHRcdFx0X3Jlc3VsdC5wdXNoKGAke2tleX09JHt2YWx1ZX1gKVxuXHRcdH1cblx0fVxuXHRyZXR1cm4gX3Jlc3VsdC5sZW5ndGggPyBwcmVmaXggKyBfcmVzdWx0LmpvaW4oJyYnKSA6ICcnXG59XG5cbi8qKlxuICog5pi+56S65raI5oGv5o+Q56S65qGGXG4gKiBAcGFyYW0ge1N0cmluZ30gdGl0bGUg5o+Q56S655qE5YaF5a6577yM6ZW/5bqm5LiOIGljb24g5Y+W5YC85pyJ5YWz44CCXG4gKiBAcGFyYW0ge051bWJlcn0gZHVyYXRpb24g5o+Q56S655qE5bu26L+f5pe26Ze077yM5Y2V5L2N5q+r56eS77yM6buY6K6k77yaMjAwMFxuICovXG5mdW5jdGlvbiB0b2FzdCh0aXRsZSwgZHVyYXRpb24gPSAyMDAwKSB7XG5cdHVuaS5zaG93VG9hc3Qoe1xuXHRcdHRpdGxlOiBTdHJpbmcodGl0bGUpLFxuXHRcdGljb246ICdub25lJyxcblx0XHRkdXJhdGlvblxuXHR9KVxufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvbiDmoLnmja7kuLvpoph0eXBl5YC8LOiOt+WPluWvueW6lOeahOWbvuagh1xuICogQHBhcmFtIHtTdHJpbmd9IHR5cGUg5Li76aKY5ZCN56ewLHByaW1hcnl8aW5mb3xlcnJvcnx3YXJuaW5nfHN1Y2Nlc3NcbiAqIEBwYXJhbSB7Ym9vbGVhbn0gZmlsbCDmmK/lkKbkvb/nlKhmaWxs5aGr5YWF5a6e5L2T55qE5Zu+5qCHXG4gKi9cbmZ1bmN0aW9uIHR5cGUyaWNvbih0eXBlID0gJ3N1Y2Nlc3MnLCBmaWxsID0gZmFsc2UpIHtcblx0Ly8g5aaC5p6c6Z2e6aKE572u5YC8LOm7mOiupOS4unN1Y2Nlc3Ncblx0aWYgKFsncHJpbWFyeScsICdpbmZvJywgJ2Vycm9yJywgJ3dhcm5pbmcnLCAnc3VjY2VzcyddLmluZGV4T2YodHlwZSkgPT0gLTEpIHR5cGUgPSAnc3VjY2Vzcydcblx0bGV0IGljb25OYW1lID0gJydcblx0Ly8g55uu5YmNKDIwMTktMTItMTIpLGluZm/lkoxwcmltYXJ55L2/55So5ZCM5LiA5Liq5Zu+5qCHXG5cdHN3aXRjaCAodHlwZSkge1xuXHRcdGNhc2UgJ3ByaW1hcnknOlxuXHRcdFx0aWNvbk5hbWUgPSAnaW5mby1jaXJjbGUnXG5cdFx0XHRicmVha1xuXHRcdGNhc2UgJ2luZm8nOlxuXHRcdFx0aWNvbk5hbWUgPSAnaW5mby1jaXJjbGUnXG5cdFx0XHRicmVha1xuXHRcdGNhc2UgJ2Vycm9yJzpcblx0XHRcdGljb25OYW1lID0gJ2Nsb3NlLWNpcmNsZSdcblx0XHRcdGJyZWFrXG5cdFx0Y2FzZSAnd2FybmluZyc6XG5cdFx0XHRpY29uTmFtZSA9ICdlcnJvci1jaXJjbGUnXG5cdFx0XHRicmVha1xuXHRcdGNhc2UgJ3N1Y2Nlc3MnOlxuXHRcdFx0aWNvbk5hbWUgPSAnY2hlY2ttYXJrLWNpcmNsZSdcblx0XHRcdGJyZWFrXG5cdFx0ZGVmYXVsdDpcblx0XHRcdGljb25OYW1lID0gJ2NoZWNrbWFyay1jaXJjbGUnXG5cdH1cblx0Ly8g5piv5ZCm5piv5a6e5L2T57G75Z6LLOWKoOS4ii1maWxsLOWcqGljb27nu4Tku7blupPkuK0s5a6e5L2T55qE57G75ZCN5piv5ZCO6Z2i5YqgLWZpbGznmoRcblx0aWYgKGZpbGwpIGljb25OYW1lICs9ICctZmlsbCdcblx0cmV0dXJuIGljb25OYW1lXG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uIOaVsOWtl+agvOW8j+WMllxuICogQHBhcmFtIHtudW1iZXJ8c3RyaW5nfSBudW1iZXIg6KaB5qC85byP5YyW55qE5pWw5a2XXG4gKiBAcGFyYW0ge251bWJlcn0gZGVjaW1hbHMg5L+d55WZ5Yeg5L2N5bCP5pWwXG4gKiBAcGFyYW0ge3N0cmluZ30gZGVjaW1hbFBvaW50IOWwj+aVsOeCueespuWPt1xuICogQHBhcmFtIHtzdHJpbmd9IHRob3VzYW5kc1NlcGFyYXRvciDljYPliIbkvY3nrKblj7dcbiAqIEByZXR1cm5zIHtzdHJpbmd9IOagvOW8j+WMluWQjueahOaVsOWtl1xuICovXG5mdW5jdGlvbiBwcmljZUZvcm1hdChudW1iZXIsIGRlY2ltYWxzID0gMCwgZGVjaW1hbFBvaW50ID0gJy4nLCB0aG91c2FuZHNTZXBhcmF0b3IgPSAnLCcpIHtcblx0bnVtYmVyID0gKGAke251bWJlcn1gKS5yZXBsYWNlKC9bXjAtOSstRWUuXS9nLCAnJylcblx0Y29uc3QgbiA9ICFpc0Zpbml0ZSgrbnVtYmVyKSA/IDAgOiArbnVtYmVyXG5cdGNvbnN0IHByZWMgPSAhaXNGaW5pdGUoK2RlY2ltYWxzKSA/IDAgOiBNYXRoLmFicyhkZWNpbWFscylcblx0Y29uc3Qgc2VwID0gKHR5cGVvZiB0aG91c2FuZHNTZXBhcmF0b3IgPT09ICd1bmRlZmluZWQnKSA/ICcsJyA6IHRob3VzYW5kc1NlcGFyYXRvclxuXHRjb25zdCBkZWMgPSAodHlwZW9mIGRlY2ltYWxQb2ludCA9PT0gJ3VuZGVmaW5lZCcpID8gJy4nIDogZGVjaW1hbFBvaW50XG5cdGxldCBzID0gJydcblxuXHRzID0gKHByZWMgPyByb3VuZChuLCBwcmVjKSArICcnIDogYCR7TWF0aC5yb3VuZChuKX1gKS5zcGxpdCgnLicpXG5cdGNvbnN0IHJlID0gLygtP1xcZCspKFxcZHszfSkvXG5cdHdoaWxlIChyZS50ZXN0KHNbMF0pKSB7XG5cdFx0c1swXSA9IHNbMF0ucmVwbGFjZShyZSwgYCQxJHtzZXB9JDJgKVxuXHR9XG5cblx0aWYgKChzWzFdIHx8ICcnKS5sZW5ndGggPCBwcmVjKSB7XG5cdFx0c1sxXSA9IHNbMV0gfHwgJydcblx0XHRzWzFdICs9IG5ldyBBcnJheShwcmVjIC0gc1sxXS5sZW5ndGggKyAxKS5qb2luKCcwJylcblx0fVxuXHRyZXR1cm4gcy5qb2luKGRlYylcbn1cblxuLyoqXG4gKiBAZGVzY3JpcHRpb24g6I635Y+WZHVyYXRpb27lgLxcbiAqIOWmguaenOW4puaciW1z5oiW6ICFc+ebtOaOpei/lOWbnu+8jOWmguaenOWkp+S6juS4gOWumuWAvO+8jOiupOS4uuaYr21z5Y2V5L2N77yM5bCP5LqO5LiA5a6a5YC877yM6K6k5Li65pivc+WNleS9jVxuICog5q+U5aaC5LulMzDkvY3pmIjlgLzvvIzpgqPkuYgzMDDlpKfkuo4zMO+8jOWPr+S7peeQhuino+S4uueUqOaIt+aDs+imgeeahOaYrzMwMG1z77yM6ICM5LiN5piv5oOz6IqxMzAwc+WOu+aJp+ihjOS4gOS4quWKqOeUu1xuICogQHBhcmFtIHtTdHJpbmd8bnVtYmVyfSB2YWx1ZSDmr5TlpoI6IFwiMXNcInxcIjEwMG1zXCJ8MXwxMDBcbiAqIEBwYXJhbSB7Ym9vbGVhbn0gdW5pdCAg5o+Q56S6OiDlpoLmnpzmmK9mYWxzZSDpu5jorqTov5Tlm55udW1iZXJcbiAqIEByZXR1cm4ge3N0cmluZ3xudW1iZXJ9XG4gKi9cbmZ1bmN0aW9uIGdldER1cmF0aW9uKHZhbHVlLCB1bml0ID0gdHJ1ZSkge1xuXHRjb25zdCB2YWx1ZU51bSA9IHBhcnNlSW50KHZhbHVlKVxuXHRpZiAodW5pdCkge1xuXHRcdGlmICgvcyQvLnRlc3QodmFsdWUpKSByZXR1cm4gdmFsdWVcblx0XHRyZXR1cm4gdmFsdWUgPiAzMCA/IGAke3ZhbHVlfW1zYCA6IGAke3ZhbHVlfXNgXG5cdH1cblx0aWYgKC9tcyQvLnRlc3QodmFsdWUpKSByZXR1cm4gdmFsdWVOdW1cblx0aWYgKC9zJC8udGVzdCh2YWx1ZSkpIHJldHVybiB2YWx1ZU51bSA+IDMwID8gdmFsdWVOdW0gOiB2YWx1ZU51bSAqIDEwMDBcblx0cmV0dXJuIHZhbHVlTnVtXG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uIOaXpeacn+eahOaciOaIluaXpeihpembtuaTjeS9nFxuICogQHBhcmFtIHtTdHJpbmd9IHZhbHVlIOmcgOimgeihpembtueahOWAvFxuICovXG5mdW5jdGlvbiBwYWRaZXJvKHZhbHVlKSB7XG5cdHJldHVybiBgMDAke3ZhbHVlfWAuc2xpY2UoLTIpXG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uIOWcqHV2LWZvcm3nmoTlrZDnu4Tku7blhoXlrrnlj5HnlJ/lj5jljJbvvIzmiJbogIXlpLHljrvnhKbngrnml7bvvIzlsJ3or5XpgJrnn6V1di1mb3Jt5omn6KGM5qCh6aqM5pa55rOVXG4gKiBAcGFyYW0geyp9IGluc3RhbmNlXG4gKiBAcGFyYW0geyp9IGV2ZW50XG4gKi9cbmZ1bmN0aW9uIGZvcm1WYWxpZGF0ZShpbnN0YW5jZSwgZXZlbnQpIHtcblx0Y29uc3QgZm9ybUl0ZW0gPSAkcGFyZW50LmNhbGwoaW5zdGFuY2UsICd1di1mb3JtLWl0ZW0nKVxuXHRjb25zdCBmb3JtID0gJHBhcmVudC5jYWxsKGluc3RhbmNlLCAndXYtZm9ybScpXG5cdC8vIOWmguaenOWPkeeUn+WPmOWMlueahGlucHV05oiW6ICFdGV4dGFyZWHnrYnvvIzlhbbniLbnu4Tku7bkuK3mnIl1di1mb3JtLWl0ZW3miJbogIV1di1mb3Jt562J77yM5bCx5omn6KGMZm9ybeeahHZhbGlkYXRl5pa55rOVXG5cdC8vIOWQjOaXtuWwhmZvcm0taXRlbeeahHByb3PkvKDpgJLnu5lmb3Jt77yM6K6p5YW26L+b6KGM57K+56Gu5a+56LGh6aqM6K+BXG5cdGlmIChmb3JtSXRlbSAmJiBmb3JtKSB7XG5cdFx0Zm9ybS52YWxpZGF0ZUZpZWxkKGZvcm1JdGVtLnByb3AsICgpID0+IHt9LCBldmVudClcblx0fVxufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvbiDojrflj5bmn5DkuKrlr7nosaHkuIvnmoTlsZ7mgKfvvIznlKjkuo7pgJrov4fnsbvkvLwnYS5iLmMn55qE5b2i5byP5Y676I635Y+W5LiA5Liq5a+56LGh55qE55qE5bGe5oCn55qE5b2i5byPXG4gKiBAcGFyYW0ge29iamVjdH0gb2JqIOWvueixoVxuICogQHBhcmFtIHtzdHJpbmd9IGtleSDpnIDopoHojrflj5bnmoTlsZ7mgKflrZfmrrVcbiAqIEByZXR1cm5zIHsqfVxuICovXG5mdW5jdGlvbiBnZXRQcm9wZXJ0eShvYmosIGtleSkge1xuXHRpZiAoIW9iaikge1xuXHRcdHJldHVyblxuXHR9XG5cdGlmICh0eXBlb2Yga2V5ICE9PSAnc3RyaW5nJyB8fCBrZXkgPT09ICcnKSB7XG5cdFx0cmV0dXJuICcnXG5cdH1cblx0aWYgKGtleS5pbmRleE9mKCcuJykgIT09IC0xKSB7XG5cdFx0Y29uc3Qga2V5cyA9IGtleS5zcGxpdCgnLicpXG5cdFx0bGV0IGZpcnN0T2JqID0gb2JqW2tleXNbMF1dIHx8IHt9XG5cblx0XHRmb3IgKGxldCBpID0gMTsgaSA8IGtleXMubGVuZ3RoOyBpKyspIHtcblx0XHRcdGlmIChmaXJzdE9iaikge1xuXHRcdFx0XHRmaXJzdE9iaiA9IGZpcnN0T2JqW2tleXNbaV1dXG5cdFx0XHR9XG5cdFx0fVxuXHRcdHJldHVybiBmaXJzdE9ialxuXHR9XG5cdHJldHVybiBvYmpba2V5XVxufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvbiDorr7nva7lr7nosaHnmoTlsZ7mgKflgLzvvIzlpoLmnpwnYS5iLmMn55qE5b2i5byP6L+b6KGM6K6+572uXG4gKiBAcGFyYW0ge29iamVjdH0gb2JqIOWvueixoVxuICogQHBhcmFtIHtzdHJpbmd9IGtleSDpnIDopoHorr7nva7nmoTlsZ7mgKdcbiAqIEBwYXJhbSB7c3RyaW5nfSB2YWx1ZSDorr7nva7nmoTlgLxcbiAqL1xuZnVuY3Rpb24gc2V0UHJvcGVydHkob2JqLCBrZXksIHZhbHVlKSB7XG5cdGlmICghb2JqKSB7XG5cdFx0cmV0dXJuXG5cdH1cblx0Ly8g6YCS5b2S6LWL5YC8XG5cdGNvbnN0IGluRm4gPSBmdW5jdGlvbihfb2JqLCBrZXlzLCB2KSB7XG5cdFx0Ly8g5pyA5ZCO5LiA5Liq5bGe5oCna2V5XG5cdFx0aWYgKGtleXMubGVuZ3RoID09PSAxKSB7XG5cdFx0XHRfb2JqW2tleXNbMF1dID0gdlxuXHRcdFx0cmV0dXJuXG5cdFx0fVxuXHRcdC8vIDB+bGVuZ3RoLTHkuKprZXlcblx0XHR3aGlsZSAoa2V5cy5sZW5ndGggPiAxKSB7XG5cdFx0XHRjb25zdCBrID0ga2V5c1swXVxuXHRcdFx0aWYgKCFfb2JqW2tdIHx8ICh0eXBlb2YgX29ialtrXSAhPT0gJ29iamVjdCcpKSB7XG5cdFx0XHRcdF9vYmpba10gPSB7fVxuXHRcdFx0fVxuXHRcdFx0Y29uc3Qga2V5ID0ga2V5cy5zaGlmdCgpXG5cdFx0XHQvLyDoh6rosIPnlKjliKTmlq3mmK/lkKblrZjlnKjlsZ7mgKfvvIzkuI3lrZjlnKjliJnoh6rliqjliJvlu7rlr7nosaFcblx0XHRcdGluRm4oX29ialtrXSwga2V5cywgdilcblx0XHR9XG5cdH1cblxuXHRpZiAodHlwZW9mIGtleSAhPT0gJ3N0cmluZycgfHwga2V5ID09PSAnJykge1xuXG5cdH0gZWxzZSBpZiAoa2V5LmluZGV4T2YoJy4nKSAhPT0gLTEpIHsgLy8g5pSv5oyB5aSa5bGC57qn6LWL5YC85pON5L2cXG5cdFx0Y29uc3Qga2V5cyA9IGtleS5zcGxpdCgnLicpXG5cdFx0aW5GbihvYmosIGtleXMsIHZhbHVlKVxuXHR9IGVsc2Uge1xuXHRcdG9ialtrZXldID0gdmFsdWVcblx0fVxufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvbiDojrflj5blvZPliY3pobXpnaLot6/lvoRcbiAqL1xuZnVuY3Rpb24gcGFnZSgpIHtcblx0Y29uc3QgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKTtcblx0Y29uc3Qgcm91dGUgPSBwYWdlc1twYWdlcy5sZW5ndGggLSAxXT8ucm91dGU7XG5cdC8vIOafkOS6m+eJueauiuaDheWGteS4iyjmr5TlpoLpobXpnaLov5vooYxyZWRpcmVjdFRv5pe255qE5LiA5Lqb5pe25py6Ke+8jHBhZ2Vz5Y+v6IO95Li656m65pWw57uEXG5cdHJldHVybiBgLyR7cm91dGUgPyByb3V0ZSA6ICcnfWBcbn1cblxuLyoqXG4gKiBAZGVzY3JpcHRpb24g6I635Y+W5b2T5YmN6Lev55Sx5qCI5a6e5L6L5pWw57uEXG4gKi9cbmZ1bmN0aW9uIHBhZ2VzKCkge1xuXHRjb25zdCBwYWdlcyA9IGdldEN1cnJlbnRQYWdlcygpXG5cdHJldHVybiBwYWdlc1xufVxuXG4vKipcbiAqIOiOt+WPlumhtemdouWOhuWPsuagiOaMh+WumuWxguWunuS+i1xuICogQHBhcmFtIGJhY2sge251bWJlcn0gWzBdIC0gMOaIluiAhei0n+aVsO+8jOihqOekuuiOt+WPluWOhuWPsuagiOeahOWTquS4gOWxgu+8jDDooajnpLrojrflj5blvZPliY3pobXpnaLlrp7kvovvvIwtMSDooajnpLrojrflj5bkuIrkuIDkuKrpobXpnaLlrp7kvovjgILpu5jorqQw44CCXG4gKi9cbmZ1bmN0aW9uIGdldEhpc3RvcnlQYWdlKGJhY2sgPSAwKSB7XG5cdGNvbnN0IHBhZ2VzID0gZ2V0Q3VycmVudFBhZ2VzKClcblx0Y29uc3QgbGVuID0gcGFnZXMubGVuZ3RoXG5cdHJldHVybiBwYWdlc1tsZW4gLSAxICsgYmFja11cbn1cblxuXG5cbi8qKlxuICogQGRlc2NyaXB0aW9uIOS/ruaUuXV2dWnlhoXnva7lsZ7mgKflgLxcbiAqIEBwYXJhbSB7b2JqZWN0fSBwcm9wcyDkv67mlLnlhoXnva5wcm9wc+WxnuaAp1xuICogQHBhcmFtIHtvYmplY3R9IGNvbmZpZyDkv67mlLnlhoXnva5jb25maWflsZ7mgKdcbiAqIEBwYXJhbSB7b2JqZWN0fSBjb2xvciDkv67mlLnlhoXnva5jb2xvcuWxnuaAp1xuICogQHBhcmFtIHtvYmplY3R9IHpJbmRleCDkv67mlLnlhoXnva56SW5kZXjlsZ7mgKdcbiAqL1xuZnVuY3Rpb24gc2V0Q29uZmlnKHtcblx0cHJvcHMgPSB7fSxcblx0Y29uZmlnID0ge30sXG5cdGNvbG9yID0ge30sXG5cdHpJbmRleCA9IHt9XG59KSB7XG5cdGNvbnN0IHtcblx0XHRkZWVwTWVyZ2UsXG5cdH0gPSB1bmkuJHV2XG5cdHVuaS4kdXYuY29uZmlnID0gZGVlcE1lcmdlKHVuaS4kdXYuY29uZmlnLCBjb25maWcpXG5cdHVuaS4kdXYucHJvcHMgPSBkZWVwTWVyZ2UodW5pLiR1di5wcm9wcywgcHJvcHMpXG5cdHVuaS4kdXYuY29sb3IgPSBkZWVwTWVyZ2UodW5pLiR1di5jb2xvciwgY29sb3IpXG5cdHVuaS4kdXYuekluZGV4ID0gZGVlcE1lcmdlKHVuaS4kdXYuekluZGV4LCB6SW5kZXgpXG59XG5cbmV4cG9ydCB7XG5cdHJhbmdlLFxuXHRnZXRQeCxcblx0c2xlZXAsXG5cdG9zLFxuXHRzeXMsXG5cdHJhbmRvbSxcblx0Z3VpZCxcblx0JHBhcmVudCxcblx0YWRkU3R5bGUsXG5cdGFkZFVuaXQsXG5cdGRlZXBDbG9uZSxcblx0ZGVlcE1lcmdlLFxuXHRlcnJvcixcblx0cmFuZG9tQXJyYXksXG5cdHRpbWVGb3JtYXQsXG5cdHRpbWVGcm9tLFxuXHR0cmltLFxuXHRxdWVyeVBhcmFtcyxcblx0dG9hc3QsXG5cdHR5cGUyaWNvbixcblx0cHJpY2VGb3JtYXQsXG5cdGdldER1cmF0aW9uLFxuXHRwYWRaZXJvLFxuXHRmb3JtVmFsaWRhdGUsXG5cdGdldFByb3BlcnR5LFxuXHRzZXRQcm9wZXJ0eSxcblx0cGFnZSxcblx0cGFnZXMsXG5cdGdldEhpc3RvcnlQYWdlLFxuXHRzZXRDb25maWdcbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///23\n");
|
||
|
||
/***/ }),
|
||
/* 24 */
|
||
/*!*********************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js ***!
|
||
\*********************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
|
||
|
||
Object.defineProperty(exports, "__esModule", {
|
||
value: true
|
||
});
|
||
exports.default = formatLog;
|
||
exports.log = log;
|
||
function typof(v) {
|
||
var s = Object.prototype.toString.call(v);
|
||
return s.substring(8, s.length - 1);
|
||
}
|
||
function isDebugMode() {
|
||
/* eslint-disable no-undef */
|
||
return typeof __channelId__ === 'string' && __channelId__;
|
||
}
|
||
function jsonStringifyReplacer(k, p) {
|
||
switch (typof(p)) {
|
||
case 'Function':
|
||
return 'function() { [native code] }';
|
||
default:
|
||
return p;
|
||
}
|
||
}
|
||
function log(type) {
|
||
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
|
||
args[_key - 1] = arguments[_key];
|
||
}
|
||
console[type].apply(console, args);
|
||
}
|
||
function formatLog() {
|
||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||
args[_key] = arguments[_key];
|
||
}
|
||
var type = args.shift();
|
||
if (isDebugMode()) {
|
||
args.push(args.pop().replace('at ', 'uni-app:///'));
|
||
return console[type].apply(console, args);
|
||
}
|
||
var msgs = args.map(function (v) {
|
||
var type = Object.prototype.toString.call(v).toLowerCase();
|
||
if (type === '[object object]' || type === '[object array]') {
|
||
try {
|
||
v = '---BEGIN:JSON---' + JSON.stringify(v, jsonStringifyReplacer) + '---END:JSON---';
|
||
} catch (e) {
|
||
v = type;
|
||
}
|
||
} else {
|
||
if (v === null) {
|
||
v = '---NULL---';
|
||
} else if (v === undefined) {
|
||
v = '---UNDEFINED---';
|
||
} else {
|
||
var vType = typof(v).toUpperCase();
|
||
if (vType === 'NUMBER' || vType === 'BOOLEAN') {
|
||
v = '---BEGIN:' + vType + '---' + v + '---END:' + vType + '---';
|
||
} else {
|
||
v = String(v);
|
||
}
|
||
}
|
||
}
|
||
return v;
|
||
});
|
||
var msg = '';
|
||
if (msgs.length > 1) {
|
||
var lastMsg = msgs.pop();
|
||
msg = msgs.join('---COMMA---');
|
||
if (lastMsg.indexOf(' at ') === 0) {
|
||
msg += lastMsg;
|
||
} else {
|
||
msg += '---COMMA---' + lastMsg;
|
||
}
|
||
} else {
|
||
msg = msgs[0];
|
||
}
|
||
console[type](msg);
|
||
}
|
||
|
||
/***/ }),
|
||
/* 25 */
|
||
/*!**************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***!
|
||
\**************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ 26);
|
||
var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ 27);
|
||
var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 28);
|
||
var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ 30);
|
||
function _slicedToArray(arr, i) {
|
||
return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
|
||
}
|
||
module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 26 */
|
||
/*!***************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
|
||
\***************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
function _arrayWithHoles(arr) {
|
||
if (Array.isArray(arr)) return arr;
|
||
}
|
||
module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 27 */
|
||
/*!*********************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
|
||
\*********************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
function _iterableToArrayLimit(r, l) {
|
||
var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
|
||
if (null != t) {
|
||
var e,
|
||
n,
|
||
i,
|
||
u,
|
||
a = [],
|
||
f = !0,
|
||
o = !1;
|
||
try {
|
||
if (i = (t = t.call(r)).next, 0 === l) {
|
||
if (Object(t) !== t) return;
|
||
f = !1;
|
||
} else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0) {
|
||
;
|
||
}
|
||
} catch (r) {
|
||
o = !0, n = r;
|
||
} finally {
|
||
try {
|
||
if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
|
||
} finally {
|
||
if (o) throw n;
|
||
}
|
||
}
|
||
return a;
|
||
}
|
||
}
|
||
module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 28 */
|
||
/*!***************************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
|
||
\***************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 29);
|
||
function _unsupportedIterableToArray(o, minLen) {
|
||
if (!o) return;
|
||
if (typeof o === "string") return arrayLikeToArray(o, minLen);
|
||
var n = Object.prototype.toString.call(o).slice(8, -1);
|
||
if (n === "Object" && o.constructor) n = o.constructor.name;
|
||
if (n === "Map" || n === "Set") return Array.from(o);
|
||
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
|
||
}
|
||
module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 29 */
|
||
/*!*****************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
|
||
\*****************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
function _arrayLikeToArray(arr, len) {
|
||
if (len == null || len > arr.length) len = arr.length;
|
||
for (var i = 0, arr2 = new Array(len); i < len; i++) {
|
||
arr2[i] = arr[i];
|
||
}
|
||
return arr2;
|
||
}
|
||
module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 30 */
|
||
/*!****************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
|
||
\****************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
function _nonIterableRest() {
|
||
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
||
}
|
||
module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 31 */
|
||
/*!************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-ui-tools/libs/function/test.js ***!
|
||
\************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.amount = amount;\nexports.array = array;\nexports.carNo = carNo;\nexports.chinese = chinese;\nexports.code = code;\nexports.contains = contains;\nexports.date = date;\nexports.dateISO = dateISO;\nexports.digits = digits;\nexports.email = email;\nexports.empty = empty;\nexports.enOrNum = enOrNum;\nexports.func = func;\nexports.idCard = idCard;\nexports.image = image;\nexports.jsonString = jsonString;\nexports.landline = landline;\nexports.letter = letter;\nexports.mobile = mobile;\nexports.number = number;\nexports.object = object;\nexports.promise = promise;\nexports.range = range;\nexports.rangeLength = rangeLength;\nexports.regExp = regExp;\nexports.string = string;\nexports.url = url;\nexports.video = video;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 19));\n/**\n * 验证电子邮箱格式\n */\nfunction email(value) {\n return /^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$/.test(value);\n}\n\n/**\n * 验证手机格式\n */\nfunction mobile(value) {\n return /^1([3589]\\d|4[5-9]|6[1-2,4-7]|7[0-8])\\d{8}$/.test(value);\n}\n\n/**\n * 验证URL格式\n */\nfunction url(value) {\n return /^((https|http|ftp|rtsp|mms):\\/\\/)(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?(([0-9]{1,3}.){3}[0-9]{1,3}|([0-9a-zA-Z_!~*'()-]+.)*([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z].[a-zA-Z]{2,6})(:[0-9]{1,4})?((\\/?)|(\\/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+\\/?)$/.test(value);\n}\n\n/**\n * 验证日期格式\n */\nfunction date(value) {\n if (!value) return false;\n // 判断是否数值或者字符串数值(意味着为时间戳),转为数值,否则new Date无法识别字符串时间戳\n if (number(value)) value = +value;\n return !/Invalid|NaN/.test(new Date(value).toString());\n}\n\n/**\n * 验证ISO类型的日期格式\n */\nfunction dateISO(value) {\n return /^\\d{4}[\\/\\-](0?[1-9]|1[012])[\\/\\-](0?[1-9]|[12][0-9]|3[01])$/.test(value);\n}\n\n/**\n * 验证十进制数字\n */\nfunction number(value) {\n return /^[\\+-]?(\\d+\\.?\\d*|\\.\\d+|\\d\\.\\d+e\\+\\d+)$/.test(value);\n}\n\n/**\n * 验证字符串\n */\nfunction string(value) {\n return typeof value === 'string';\n}\n\n/**\n * 验证整数\n */\nfunction digits(value) {\n return /^\\d+$/.test(value);\n}\n\n/**\n * 验证身份证号码\n */\nfunction idCard(value) {\n return /^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$/.test(value);\n}\n\n/**\n * 是否车牌号\n */\nfunction carNo(value) {\n // 新能源车牌\n var xreg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/;\n // 旧车牌\n var creg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;\n if (value.length === 7) {\n return creg.test(value);\n }\n if (value.length === 8) {\n return xreg.test(value);\n }\n return false;\n}\n\n/**\n * 金额,只允许2位小数\n */\nfunction amount(value) {\n // 金额,只允许保留两位小数\n return /^[1-9]\\d*(,\\d{3})*(\\.\\d{1,2})?$|^0\\.\\d{1,2}$/.test(value);\n}\n\n/**\n * 中文\n */\nfunction chinese(value) {\n var reg = /^[\\u4e00-\\u9fa5]+$/gi;\n return reg.test(value);\n}\n\n/**\n * 只能输入字母\n */\nfunction letter(value) {\n return /^[a-zA-Z]*$/.test(value);\n}\n\n/**\n * 只能是字母或者数字\n */\nfunction enOrNum(value) {\n // 英文或者数字\n var reg = /^[0-9a-zA-Z]*$/g;\n return reg.test(value);\n}\n\n/**\n * 验证是否包含某个值\n */\nfunction contains(value, param) {\n return value.indexOf(param) >= 0;\n}\n\n/**\n * 验证一个值范围[min, max]\n */\nfunction range(value, param) {\n return value >= param[0] && value <= param[1];\n}\n\n/**\n * 验证一个长度范围[min, max]\n */\nfunction rangeLength(value, param) {\n return value.length >= param[0] && value.length <= param[1];\n}\n\n/**\n * 是否固定电话\n */\nfunction landline(value) {\n var reg = /^\\d{3,4}-\\d{7,8}(-\\d{3,4})?$/;\n return reg.test(value);\n}\n\n/**\n * 判断是否为空\n */\nfunction empty(value) {\n switch ((0, _typeof2.default)(value)) {\n case 'undefined':\n return true;\n case 'string':\n if (value.replace(/(^[ \\t\\n\\r]*)|([ \\t\\n\\r]*$)/g, '').length == 0) return true;\n break;\n case 'boolean':\n if (!value) return true;\n break;\n case 'number':\n if (value === 0 || isNaN(value)) return true;\n break;\n case 'object':\n if (value === null || value.length === 0) return true;\n for (var i in value) {\n return false;\n }\n return true;\n }\n return false;\n}\n\n/**\n * 是否json字符串\n */\nfunction jsonString(value) {\n if (typeof value === 'string') {\n try {\n var obj = JSON.parse(value);\n if ((0, _typeof2.default)(obj) === 'object' && obj) {\n return true;\n }\n return false;\n } catch (e) {\n return false;\n }\n }\n return false;\n}\n\n/**\n * 是否数组\n */\nfunction array(value) {\n if (typeof Array.isArray === 'function') {\n return Array.isArray(value);\n }\n return Object.prototype.toString.call(value) === '[object Array]';\n}\n\n/**\n * 是否对象\n */\nfunction object(value) {\n return Object.prototype.toString.call(value) === '[object Object]';\n}\n\n/**\n * 是否短信验证码\n */\nfunction code(value) {\n var len = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 6;\n return new RegExp(\"^\\\\d{\".concat(len, \"}$\")).test(value);\n}\n\n/**\n * 是否函数方法\n * @param {Object} value\n */\nfunction func(value) {\n return typeof value === 'function';\n}\n\n/**\n * 是否promise对象\n * @param {Object} value\n */\nfunction promise(value) {\n return object(value) && func(value.then) && func(value.catch);\n}\n\n/** 是否图片格式\n * @param {Object} value\n */\nfunction image(value) {\n var newValue = value.split('?')[0];\n var IMAGE_REGEXP = /\\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i;\n return IMAGE_REGEXP.test(newValue);\n}\n\n/**\n * 是否视频格式\n * @param {Object} value\n */\nfunction video(value) {\n var VIDEO_REGEXP = /\\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv|m3u8)/i;\n return VIDEO_REGEXP.test(value);\n}\n\n/**\n * 是否为正则对象\n * @param {Object}\n * @return {Boolean}\n */\nfunction regExp(o) {\n return o && Object.prototype.toString.call(o) === '[object RegExp]';\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdXYtdWktdG9vbHMvbGlicy9mdW5jdGlvbi90ZXN0LmpzIl0sIm5hbWVzIjpbImVtYWlsIiwidmFsdWUiLCJ0ZXN0IiwibW9iaWxlIiwidXJsIiwiZGF0ZSIsIm51bWJlciIsIkRhdGUiLCJ0b1N0cmluZyIsImRhdGVJU08iLCJzdHJpbmciLCJkaWdpdHMiLCJpZENhcmQiLCJjYXJObyIsInhyZWciLCJjcmVnIiwibGVuZ3RoIiwiYW1vdW50IiwiY2hpbmVzZSIsInJlZyIsImxldHRlciIsImVuT3JOdW0iLCJjb250YWlucyIsInBhcmFtIiwiaW5kZXhPZiIsInJhbmdlIiwicmFuZ2VMZW5ndGgiLCJsYW5kbGluZSIsImVtcHR5IiwicmVwbGFjZSIsImlzTmFOIiwiaSIsImpzb25TdHJpbmciLCJvYmoiLCJKU09OIiwicGFyc2UiLCJlIiwiYXJyYXkiLCJBcnJheSIsImlzQXJyYXkiLCJPYmplY3QiLCJwcm90b3R5cGUiLCJjYWxsIiwib2JqZWN0IiwiY29kZSIsImxlbiIsIlJlZ0V4cCIsImZ1bmMiLCJwcm9taXNlIiwidGhlbiIsImNhdGNoIiwiaW1hZ2UiLCJuZXdWYWx1ZSIsInNwbGl0IiwiSU1BR0VfUkVHRVhQIiwidmlkZW8iLCJWSURFT19SRUdFWFAiLCJyZWdFeHAiLCJvIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBLFNBQVNBLEtBQUssQ0FBQ0MsS0FBSyxFQUFFO0VBQ2xCLE9BQU8seUVBQXlFLENBQUNDLElBQUksQ0FBQ0QsS0FBSyxDQUFDO0FBQ2hHOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFNBQVNFLE1BQU0sQ0FBQ0YsS0FBSyxFQUFFO0VBQ25CLE9BQU8sNkNBQTZDLENBQUNDLElBQUksQ0FBQ0QsS0FBSyxDQUFDO0FBQ3BFOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFNBQVNHLEdBQUcsQ0FBQ0gsS0FBSyxFQUFFO0VBQ2hC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T0EsS0FBSyxLQUFLLFVBQVU7QUFDdEM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTK0MsT0FBTyxDQUFDL0MsS0FBSyxFQUFFO0VBQ3BCLE9BQU8wQyxNQUFNLENBQUMxQyxLQUFLLENBQUMsSUFBSThDLElBQUksQ0FBQzlDLEtBQUssQ0FBQ2dELElBQUksQ0FBQyxJQUFJRixJQUFJLENBQUM5QyxLQUFLLENBQUNpRCxLQUFLLENBQUM7QUFDakU7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsU0FBU0MsS0FBSyxDQUFDbEQsS0FBSyxFQUFFO0VBQ2xCLElBQU1tRCxRQUFRLEdBQUduRCxLQUFLLENBQUNvRCxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0VBQ3BDLElBQU1DLFlBQVksR0FBRyw2Q0FBNkM7RUFDbEUsT0FBT0EsWUFBWSxDQUFDcEQsSUFBSSxDQUFDa0QsUUFBUSxDQUFDO0FBQ3RDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBU0csS0FBSyxDQUFDdEQsS0FBSyxFQUFFO0VBQ2xCLElBQU11RCxZQUFZLEdBQUcsNERBQTREO0VBQ2pGLE9BQU9BLFlBQVksQ0FBQ3RELElBQUksQ0FBQ0QsS0FBSyxDQUFDO0FBQ25DOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTd0QsTUFBTSxDQUFDQyxDQUFDLEVBQUU7RUFDZixPQUFPQSxDQUFDLElBQUlsQixNQUFNLENBQUNDLFNBQVMsQ0FBQ2pDLFFBQVEsQ0FBQ2tDLElBQUksQ0FBQ2dCLENBQUMsQ0FBQyxLQUFLLGlCQUFpQjtBQUN2RSIsImZpbGUiOiIzMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICog6aqM6K+B55S15a2Q6YKu566x5qC85byPXG4gKi9cbmZ1bmN0aW9uIGVtYWlsKHZhbHVlKSB7XG4gICAgcmV0dXJuIC9eXFx3KygoLVxcdyspfChcXC5cXHcrKSkqXFxAW0EtWmEtejAtOV0rKChcXC58LSlbQS1aYS16MC05XSspKlxcLltBLVphLXowLTldKyQvLnRlc3QodmFsdWUpXG59XG5cbi8qKlxuICog6aqM6K+B5omL5py65qC85byPXG4gKi9cbmZ1bmN0aW9uIG1vYmlsZSh2YWx1ZSkge1xuICAgIHJldHVybiAvXjEoWzM1ODldXFxkfDRbNS05XXw2WzEtMiw0LTddfDdbMC04XSlcXGR7OH0kLy50ZXN0KHZhbHVlKVxufVxuXG4vKipcbiAqIOmqjOivgVVSTOagvOW8j1xuICovXG5mdW5jdGlvbiB1cmwodmFsdWUpIHtcbiAgICByZXR1cm4gL14oKGh0dHBzfGh0dHB8ZnRwfHJ0c3B8bW1zKTpcXC9cXC8pKChbMC05YS16QS1aXyF+KicoKS4mPSskJS1dKzogKT9bMC05YS16QS1aXyF+KicoKS4mPSskJS1dK0ApPygoWzAtOV17MSwzfS4pezN9WzAtOV17MSwzfXwoWzAtOWEtekEtWl8hfionKCktXSsuKSooWzAtOWEtekEtWl1bMC05YS16QS1aLV17MCw2MX0pP1swLTlhLXpBLVpdLlthLXpBLVpdezIsNn0pKDpbMC05XXsxLDR9KT8oKFxcLz8pfChcXC9bMC05YS16QS1aXyF+KicoKS47PzpAJj0rJCwlIy1dKykrXFwvPykkL1xuICAgICAgICAudGVzdCh2YWx1ZSlcbn1cblxuLyoqXG4gKiDpqozor4Hml6XmnJ/moLzlvI9cbiAqL1xuZnVuY3Rpb24gZGF0ZSh2YWx1ZSkge1xuICAgIGlmICghdmFsdWUpIHJldHVybiBmYWxzZVxuICAgIC8vIOWIpOaWreaYr+WQpuaVsOWAvOaIluiAheWtl+espuS4suaVsOWAvCjmhI/lkbPnnYDkuLrml7bpl7TmiLMp77yM6L2s5Li65pWw5YC877yM5ZCm5YiZbmV3IERhdGXml6Dms5Xor4bliKvlrZfnrKbkuLLml7bpl7TmiLNcbiAgICBpZiAobnVtYmVyKHZhbHVlKSkgdmFsdWUgPSArdmFsdWVcbiAgICByZXR1cm4gIS9JbnZhbGlkfE5hTi8udGVzdChuZXcgRGF0ZSh2YWx1ZSkudG9TdHJpbmcoKSlcbn1cblxuLyoqXG4gKiDpqozor4FJU0/nsbvlnovnmoTml6XmnJ/moLzlvI9cbiAqL1xuZnVuY3Rpb24gZGF0ZUlTTyh2YWx1ZSkge1xuICAgIHJldHVybiAvXlxcZHs0fVtcXC9cXC1dKDA/WzEtOV18MVswMTJdKVtcXC9cXC1dKDA/WzEtOV18WzEyXVswLTldfDNbMDFdKSQvLnRlc3QodmFsdWUpXG59XG5cbi8qKlxuICog6aqM6K+B5Y2B6L+b5Yi25pWw5a2XXG4gKi9cbmZ1bmN0aW9uIG51bWJlcih2YWx1ZSkge1xuICAgIHJldHVybiAvXltcXCstXT8oXFxkK1xcLj9cXGQqfFxcLlxcZCt8XFxkXFwuXFxkK2VcXCtcXGQrKSQvLnRlc3QodmFsdWUpXG59XG5cbi8qKlxuICog6aqM6K+B5a2X56ym5LiyXG4gKi9cbmZ1bmN0aW9uIHN0cmluZyh2YWx1ZSkge1xuICAgIHJldHVybiB0eXBlb2YgdmFsdWUgPT09ICdzdHJpbmcnXG59XG5cbi8qKlxuICog6aqM6K+B5pW05pWwXG4gKi9cbmZ1bmN0aW9uIGRpZ2l0cyh2YWx1ZSkge1xuICAgIHJldHVybiAvXlxcZCskLy50ZXN0KHZhbHVlKVxufVxuXG4vKipcbiAqIOmqjOivgei6q+S7veivgeWPt+eggVxuICovXG5mdW5jdGlvbiBpZENhcmQodmFsdWUpIHtcbiAgICByZXR1cm4gL15bMS05XVxcZHs1fVsxLTldXFxkezN9KCgwXFxkKXwoMVswLTJdKSkoKFswfDF8Ml1cXGQpfDNbMC0xXSlcXGR7M30oWzAtOV18WCkkLy50ZXN0KFxuICAgICAgICB2YWx1ZVxuICAgIClcbn1cblxuLyoqXG4gKiDmmK/lkKbovabniYzlj7dcbiAqL1xuZnVuY3Rpb24gY2FyTm8odmFsdWUpIHtcbiAgICAvLyDmlrDog73mupDovabniYxcbiAgICBjb25zdCB4cmVnID0gL15b5Lqs5rSl5rKq5rid5YaA6LGr5LqR6L696buR5rmY55qW6bKB5paw6IuP5rWZ6LWj6YSC5qGC55SY5pmL6JKZ6ZmV5ZCJ6Ze96LS157Kk6Z2S6JeP5bed5a6B55C85L2/6aKGQS1aXXsxfVtBLVpdezF9KChbMC05XXs1fVtERl0kKXwoW0RGXVtBLUhKLU5QLVowLTldWzAtOV17NH0kKSkvXG4gICAgLy8g5pen6L2m54mMXG4gICAgY29uc3QgY3JlZyA9IC9eW+S6rOa0peayqua4neWGgOixq+S6kei+vem7kea5mOealumygeaWsOiLj+a1mei1o+mEguahgueUmOaZi+iSmemZleWQiemXvei0teeypOmdkuiXj+W3neWugeeQvOS9v+mihkEtWl17MX1bQS1aXXsxfVtBLUhKLU5QLVowLTldezR9W0EtSEotTlAtWjAtOeaMguWtpuitpua4r+a+s117MX0kL1xuICAgIGlmICh2YWx1ZS5sZW5ndGggPT09IDcpIHtcbiAgICAgICAgcmV0dXJuIGNyZWcudGVzdCh2YWx1ZSlcbiAgICB9IGlmICh2YWx1ZS5sZW5ndGggPT09IDgpIHtcbiAgICAgICAgcmV0dXJuIHhyZWcudGVzdCh2YWx1ZSlcbiAgICB9XG4gICAgcmV0dXJuIGZhbHNlXG59XG5cbi8qKlxuICog6YeR6aKdLOWPquWFgeiuuDLkvY3lsI/mlbBcbiAqL1xuZnVuY3Rpb24gYW1vdW50KHZhbHVlKSB7XG4gICAgLy8g6YeR6aKd77yM5Y+q5YWB6K645L+d55WZ5Lik5L2N5bCP5pWwXG4gICAgcmV0dXJuIC9eWzEtOV1cXGQqKCxcXGR7M30pKihcXC5cXGR7MSwyfSk/JHxeMFxcLlxcZHsxLDJ9JC8udGVzdCh2YWx1ZSlcbn1cblxuLyoqXG4gKiDkuK3mlodcbiAqL1xuZnVuY3Rpb24gY2hpbmVzZSh2YWx1ZSkge1xuICAgIGNvbnN0IHJlZyA9IC9eW1xcdTRlMDAtXFx1OWZhNV0rJC9naVxuICAgIHJldHVybiByZWcudGVzdCh2YWx1ZSlcbn1cblxuLyoqXG4gKiDlj6rog73ovpPlhaXlrZfmr41cbiAqL1xuZnVuY3Rpb24gbGV0dGVyKHZhbHVlKSB7XG4gICAgcmV0dXJuIC9eW2EtekEtWl0qJC8udGVzdCh2YWx1ZSlcbn1cblxuLyoqXG4gKiDlj6rog73mmK/lrZfmr43miJbogIXmlbDlrZdcbiAqL1xuZnVuY3Rpb24gZW5Pck51bSh2YWx1ZSkge1xuICAgIC8vIOiLseaWh+aIluiAheaVsOWtl1xuICAgIGNvbnN0IHJlZyA9IC9eWzAtOWEtekEtWl0qJC9nXG4gICAgcmV0dXJuIHJlZy50ZXN0KHZhbHVlKVxufVxuXG4vKipcbiAqIOmqjOivgeaYr+WQpuWMheWQq+afkOS4quWAvFxuICovXG5mdW5jdGlvbiBjb250YWlucyh2YWx1ZSwgcGFyYW0pIHtcbiAgICByZXR1cm4gdmFsdWUuaW5kZXhPZihwYXJhbSkgPj0gMFxufVxuXG4vKipcbiAqIOmqjOivgeS4gOS4quWAvOiMg+WbtFttaW4sIG1heF1cbiAqL1xuZnVuY3Rpb24gcmFuZ2UodmFsdWUsIHBhcmFtKSB7XG4gICAgcmV0dXJuIHZhbHVlID49IHBhcmFtWzBdICYmIHZhbHVlIDw9IHBhcmFtWzFdXG59XG5cbi8qKlxuICog6aqM6K+B5LiA5Liq6ZW/5bqm6IyD5Zu0W21pbiwgbWF4XVxuICovXG5mdW5jdGlvbiByYW5nZUxlbmd0aCh2YWx1ZSwgcGFyYW0pIHtcbiAgICByZXR1cm4gdmFsdWUubGVuZ3RoID49IHBhcmFtWzBdICYmIHZhbHVlLmxlbmd0aCA8PSBwYXJhbVsxXVxufVxuXG4vKipcbiAqIOaYr+WQpuWbuuWumueUteivnVxuICovXG5mdW5jdGlvbiBsYW5kbGluZSh2YWx1ZSkge1xuICAgIGNvbnN0IHJlZyA9IC9eXFxkezMsNH0tXFxkezcsOH0oLVxcZHszLDR9KT8kL1xuICAgIHJldHVybiByZWcudGVzdCh2YWx1ZSlcbn1cblxuLyoqXG4gKiDliKTmlq3mmK/lkKbkuLrnqbpcbiAqL1xuZnVuY3Rpb24gZW1wdHkodmFsdWUpIHtcbiAgICBzd2l0Y2ggKHR5cGVvZiB2YWx1ZSkge1xuICAgIGNhc2UgJ3VuZGVmaW5lZCc6XG4gICAgICAgIHJldHVybiB0cnVlXG4gICAgY2FzZSAnc3RyaW5nJzpcbiAgICAgICAgaWYgKHZhbHVlLnJlcGxhY2UoLyheWyBcXHRcXG5cXHJdKil8KFsgXFx0XFxuXFxyXSokKS9nLCAnJykubGVuZ3RoID09IDApIHJldHVybiB0cnVlXG4gICAgICAgIGJyZWFrXG4gICAgY2FzZSAnYm9vbGVhbic6XG4gICAgICAgIGlmICghdmFsdWUpIHJldHVybiB0cnVlXG4gICAgICAgIGJyZWFrXG4gICAgY2FzZSAnbnVtYmVyJzpcbiAgICAgICAgaWYgKHZhbHVlID09PSAwIHx8IGlzTmFOKHZhbHVlKSkgcmV0dXJuIHRydWVcbiAgICAgICAgYnJlYWtcbiAgICBjYXNlICdvYmplY3QnOlxuICAgICAgICBpZiAodmFsdWUgPT09IG51bGwgfHwgdmFsdWUubGVuZ3RoID09PSAwKSByZXR1cm4gdHJ1ZVxuICAgICAgICBmb3IgKGNvbnN0IGkgaW4gdmFsdWUpIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0cnVlXG4gICAgfVxuICAgIHJldHVybiBmYWxzZVxufVxuXG4vKipcbiAqIOaYr+WQpmpzb27lrZfnrKbkuLJcbiAqL1xuZnVuY3Rpb24ganNvblN0cmluZyh2YWx1ZSkge1xuICAgIGlmICh0eXBlb2YgdmFsdWUgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgIHRyeSB7XG4gICAgICAgICAgICBjb25zdCBvYmogPSBKU09OLnBhcnNlKHZhbHVlKVxuICAgICAgICAgICAgaWYgKHR5cGVvZiBvYmogPT09ICdvYmplY3QnICYmIG9iaikge1xuICAgICAgICAgICAgICAgIHJldHVybiB0cnVlXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gZmFsc2VcbiAgICAgICAgfSBjYXRjaCAoZSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlXG4gICAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIGZhbHNlXG59XG5cbi8qKlxuICog5piv5ZCm5pWw57uEXG4gKi9cbmZ1bmN0aW9uIGFycmF5KHZhbHVlKSB7XG4gICAgaWYgKHR5cGVvZiBBcnJheS5pc0FycmF5ID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgIHJldHVybiBBcnJheS5pc0FycmF5KHZhbHVlKVxuICAgIH1cbiAgICByZXR1cm4gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHZhbHVlKSA9PT0gJ1tvYmplY3QgQXJyYXldJ1xufVxuXG4vKipcbiAqIOaYr+WQpuWvueixoVxuICovXG5mdW5jdGlvbiBvYmplY3QodmFsdWUpIHtcbiAgICByZXR1cm4gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHZhbHVlKSA9PT0gJ1tvYmplY3QgT2JqZWN0XSdcbn1cblxuLyoqXG4gKiDmmK/lkKbnn63kv6Hpqozor4HnoIFcbiAqL1xuZnVuY3Rpb24gY29kZSh2YWx1ZSwgbGVuID0gNikge1xuICAgIHJldHVybiBuZXcgUmVnRXhwKGBeXFxcXGR7JHtsZW59fSRgKS50ZXN0KHZhbHVlKVxufVxuXG4vKipcbiAqIOaYr+WQpuWHveaVsOaWueazlVxuICogQHBhcmFtIHtPYmplY3R9IHZhbHVlXG4gKi9cbmZ1bmN0aW9uIGZ1bmModmFsdWUpIHtcbiAgICByZXR1cm4gdHlwZW9mIHZhbHVlID09PSAnZnVuY3Rpb24nXG59XG5cbi8qKlxuICog5piv5ZCmcHJvbWlzZeWvueixoVxuICogQHBhcmFtIHtPYmplY3R9IHZhbHVlXG4gKi9cbmZ1bmN0aW9uIHByb21pc2UodmFsdWUpIHtcbiAgICByZXR1cm4gb2JqZWN0KHZhbHVlKSAmJiBmdW5jKHZhbHVlLnRoZW4pICYmIGZ1bmModmFsdWUuY2F0Y2gpXG59XG5cbi8qKiDmmK/lkKblm77niYfmoLzlvI9cbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWx1ZVxuICovXG5mdW5jdGlvbiBpbWFnZSh2YWx1ZSkge1xuICAgIGNvbnN0IG5ld1ZhbHVlID0gdmFsdWUuc3BsaXQoJz8nKVswXVxuICAgIGNvbnN0IElNQUdFX1JFR0VYUCA9IC9cXC4oanBlZ3xqcGd8Z2lmfHBuZ3xzdmd8d2VicHxqZmlmfGJtcHxkcGcpL2lcbiAgICByZXR1cm4gSU1BR0VfUkVHRVhQLnRlc3QobmV3VmFsdWUpXG59XG5cbi8qKlxuICog5piv5ZCm6KeG6aKR5qC85byPXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsdWVcbiAqL1xuZnVuY3Rpb24gdmlkZW8odmFsdWUpIHtcbiAgICBjb25zdCBWSURFT19SRUdFWFAgPSAvXFwuKG1wNHxtcGd8bXBlZ3xkYXR8YXNmfGF2aXxybXxybXZifG1vdnx3bXZ8Zmx2fG1rdnxtM3U4KS9pXG4gICAgcmV0dXJuIFZJREVPX1JFR0VYUC50ZXN0KHZhbHVlKVxufVxuXG4vKipcbiAqIOaYr+WQpuS4uuato+WImeWvueixoVxuICogQHBhcmFtIHtPYmplY3R9XG4gKiBAcmV0dXJuIHtCb29sZWFufVxuICovXG5mdW5jdGlvbiByZWdFeHAobykge1xuICAgIHJldHVybiBvICYmIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChvKSA9PT0gJ1tvYmplY3QgUmVnRXhwXSdcbn1cblxuZXhwb3J0IHtcbiAgICBlbWFpbCxcbiAgICBtb2JpbGUsXG4gICAgdXJsLFxuICAgIGRhdGUsXG4gICAgZGF0ZUlTTyxcbiAgICBudW1iZXIsXG4gICAgZGlnaXRzLFxuICAgIGlkQ2FyZCxcbiAgICBjYXJObyxcbiAgICBhbW91bnQsXG4gICAgY2hpbmVzZSxcbiAgICBsZXR0ZXIsXG4gICAgZW5Pck51bSxcbiAgICBjb250YWlucyxcbiAgICByYW5nZSxcbiAgICByYW5nZUxlbmd0aCxcbiAgICBlbXB0eSxcbiAgICBqc29uU3RyaW5nLFxuICAgIGxhbmRsaW5lLFxuICAgIG9iamVjdCxcbiAgICBhcnJheSxcbiAgICBjb2RlLFxuICAgIGZ1bmMsXG4gICAgcHJvbWlzZSxcbiAgICB2aWRlbyxcbiAgICBpbWFnZSxcbiAgICByZWdFeHAsXG4gICAgc3RyaW5nXG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///31\n");
|
||
|
||
/***/ }),
|
||
/* 32 */
|
||
/*!*************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-ui-tools/libs/function/digit.js ***!
|
||
\*************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nexports.divide = divide;\nexports.enableBoundaryChecking = enableBoundaryChecking;\nexports.minus = minus;\nexports.plus = plus;\nexports.round = round;\nexports.times = times;\nvar _toArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toArray */ 33));\nvar _boundaryCheckingState = true; // 是否进行越界检查的全局开关\n\n/**\n * 把错误的数据转正\n * @private\n * @example strip(0.09999999999999998)=0.1\n */\nfunction strip(num) {\n var precision = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 15;\n return +parseFloat(Number(num).toPrecision(precision));\n}\n\n/**\n * Return digits length of a number\n * @private\n * @param {*number} num Input number\n */\nfunction digitLength(num) {\n // Get digit length of e\n var eSplit = num.toString().split(/[eE]/);\n var len = (eSplit[0].split('.')[1] || '').length - +(eSplit[1] || 0);\n return len > 0 ? len : 0;\n}\n\n/**\n * 把小数转成整数,如果是小数则放大成整数\n * @private\n * @param {*number} num 输入数\n */\nfunction float2Fixed(num) {\n if (num.toString().indexOf('e') === -1) {\n return Number(num.toString().replace('.', ''));\n }\n var dLen = digitLength(num);\n return dLen > 0 ? strip(Number(num) * Math.pow(10, dLen)) : Number(num);\n}\n\n/**\n * 检测数字是否越界,如果越界给出提示\n * @private\n * @param {*number} num 输入数\n */\nfunction checkBoundary(num) {\n if (_boundaryCheckingState) {\n if (num > Number.MAX_SAFE_INTEGER || num < Number.MIN_SAFE_INTEGER) {\n __f__(\"warn\", \"\".concat(num, \" \\u8D85\\u51FA\\u4E86\\u7CBE\\u5EA6\\u9650\\u5236\\uFF0C\\u7ED3\\u679C\\u53EF\\u80FD\\u4E0D\\u6B63\\u786E\"), \" at uni_modules/uv-ui-tools/libs/function/digit.js:45\");\n }\n }\n}\n\n/**\n * 把递归操作扁平迭代化\n * @param {number[]} arr 要操作的数字数组\n * @param {function} operation 迭代操作\n * @private\n */\nfunction iteratorOperation(arr, operation) {\n var _arr = (0, _toArray2.default)(arr),\n num1 = _arr[0],\n num2 = _arr[1],\n others = _arr.slice(2);\n var res = operation(num1, num2);\n others.forEach(function (num) {\n res = operation(res, num);\n });\n return res;\n}\n\n/**\n * 高精度乘法\n * @export\n */\nfunction times() {\n for (var _len = arguments.length, nums = new Array(_len), _key = 0; _key < _len; _key++) {\n nums[_key] = arguments[_key];\n }\n if (nums.length > 2) {\n return iteratorOperation(nums, times);\n }\n var num1 = nums[0],\n num2 = nums[1];\n var num1Changed = float2Fixed(num1);\n var num2Changed = float2Fixed(num2);\n var baseNum = digitLength(num1) + digitLength(num2);\n var leftValue = num1Changed * num2Changed;\n checkBoundary(leftValue);\n return leftValue / Math.pow(10, baseNum);\n}\n\n/**\n * 高精度加法\n * @export\n */\nfunction plus() {\n for (var _len2 = arguments.length, nums = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n nums[_key2] = arguments[_key2];\n }\n if (nums.length > 2) {\n return iteratorOperation(nums, plus);\n }\n var num1 = nums[0],\n num2 = nums[1];\n // 取最大的小数位\n var baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2)));\n // 把小数都转为整数然后再计算\n return (times(num1, baseNum) + times(num2, baseNum)) / baseNum;\n}\n\n/**\n * 高精度减法\n * @export\n */\nfunction minus() {\n for (var _len3 = arguments.length, nums = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n nums[_key3] = arguments[_key3];\n }\n if (nums.length > 2) {\n return iteratorOperation(nums, minus);\n }\n var num1 = nums[0],\n num2 = nums[1];\n var baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2)));\n return (times(num1, baseNum) - times(num2, baseNum)) / baseNum;\n}\n\n/**\n * 高精度除法\n * @export\n */\nfunction divide() {\n for (var _len4 = arguments.length, nums = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n nums[_key4] = arguments[_key4];\n }\n if (nums.length > 2) {\n return iteratorOperation(nums, divide);\n }\n var num1 = nums[0],\n num2 = nums[1];\n var num1Changed = float2Fixed(num1);\n var num2Changed = float2Fixed(num2);\n checkBoundary(num1Changed);\n checkBoundary(num2Changed);\n // 重要,这里必须用strip进行修正\n return times(num1Changed / num2Changed, strip(Math.pow(10, digitLength(num2) - digitLength(num1))));\n}\n\n/**\n * 四舍五入\n * @export\n */\nfunction round(num, ratio) {\n var base = Math.pow(10, ratio);\n var result = divide(Math.round(Math.abs(times(num, base))), base);\n if (num < 0 && result !== 0) {\n result = times(result, -1);\n }\n // 位数不足则补0\n return result;\n}\n\n/**\n * 是否进行边界检查,默认开启\n * @param flag 标记开关,true 为开启,false 为关闭,默认为 true\n * @export\n */\nfunction enableBoundaryChecking() {\n var flag = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n _boundaryCheckingState = flag;\n}\nvar _default = {\n times: times,\n plus: plus,\n minus: minus,\n divide: divide,\n round: round,\n enableBoundaryChecking: enableBoundaryChecking\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 24)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdXYtdWktdG9vbHMvbGlicy9mdW5jdGlvbi9kaWdpdC5qcyJdLCJuYW1lcyI6WyJfYm91bmRhcnlDaGVja2luZ1N0YXRlIiwic3RyaXAiLCJudW0iLCJwcmVjaXNpb24iLCJwYXJzZUZsb2F0IiwiTnVtYmVyIiwidG9QcmVjaXNpb24iLCJkaWdpdExlbmd0aCIsImVTcGxpdCIsInRvU3RyaW5nIiwic3BsaXQiLCJsZW4iLCJsZW5ndGgiLCJmbG9hdDJGaXhlZCIsImluZGV4T2YiLCJyZXBsYWNlIiwiZExlbiIsIk1hdGgiLCJwb3ciLCJjaGVja0JvdW5kYXJ5IiwiTUFYX1NBRkVfSU5URUdFUiIsIk1JTl9TQUZFX0lOVEVHRVIiLCJpdGVyYXRvck9wZXJhdGlvbiIsImFyciIsIm9wZXJhdGlvbiIsIm51bTEiLCJudW0yIiwib3RoZXJzIiwicmVzIiwiZm9yRWFjaCIsInRpbWVzIiwibnVtcyIsIm51bTFDaGFuZ2VkIiwibnVtMkNoYW5nZWQiLCJiYXNlTnVtIiwibGVmdFZhbHVlIiwicGx1cyIsIm1heCIsIm1pbnVzIiwiZGl2aWRlIiwicm91bmQiLCJyYXRpbyIsImJhc2UiLCJyZXN1bHQiLCJhYnMiLCJlbmFibGVCb3VuZGFyeUNoZWNraW5nIiwiZmxhZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBQSxJQUFJQSxzQkFBc0IsR0FBRyxJQUFJLENBQUMsQ0FBQzs7QUFFbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVNDLEtBQUssQ0FBQ0MsR0FBRyxFQUFrQjtFQUFBLElBQWhCQyxTQUFTLHVFQUFHLEVBQUU7RUFDaEMsT0FBTyxDQUFDQyxVQUFVLENBQUNDLE1BQU0sQ0FBQ0gsR0FBRyxDQUFDLENBQUNJLFdBQVcsQ0FBQ0gsU0FBUyxDQUFDLENBQUM7QUFDeEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVNJLFdBQVcsQ0FBQ0wsR0FBRyxFQUFFO0VBQ3hCO0VBQ0EsSUFB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QUM1QjtFQUNBO0VBQ0EsT0FBT0EsTUFBTTtBQUNmOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDTyxTQUFTRSxzQkFBc0IsR0FBYztFQUFBLElBQWJDLElBQUksdUVBQUcsSUFBSTtFQUNoRDlDLHNCQUFzQixHQUFHOEMsSUFBSTtBQUMvQjtBQUFDLGVBR2M7RUFDYmhCLEtBQUssRUFBTEEsS0FBSztFQUNMTSxJQUFJLEVBQUpBLElBQUk7RUFDSkUsS0FBSyxFQUFMQSxLQUFLO0VBQ0xDLE1BQU0sRUFBTkEsTUFBTTtFQUNOQyxLQUFLLEVBQUxBLEtBQUs7RUFDTEssc0JBQXNCLEVBQXRCQTtBQUNGLENBQUM7QUFBQSwyQiIsImZpbGUiOiIzMi5qcyIsInNvdXJjZXNDb250ZW50IjpbImxldCBfYm91bmRhcnlDaGVja2luZ1N0YXRlID0gdHJ1ZTsgLy8g5piv5ZCm6L+b6KGM6LaK55WM5qOA5p+l55qE5YWo5bGA5byA5YWzXG5cbi8qKlxuICog5oqK6ZSZ6K+v55qE5pWw5o2u6L2s5q2jXG4gKiBAcHJpdmF0ZVxuICogQGV4YW1wbGUgc3RyaXAoMC4wOTk5OTk5OTk5OTk5OTk5OCk9MC4xXG4gKi9cbmZ1bmN0aW9uIHN0cmlwKG51bSwgcHJlY2lzaW9uID0gMTUpIHtcbiAgcmV0dXJuICtwYXJzZUZsb2F0KE51bWJlcihudW0pLnRvUHJlY2lzaW9uKHByZWNpc2lvbikpO1xufVxuXG4vKipcbiAqIFJldHVybiBkaWdpdHMgbGVuZ3RoIG9mIGEgbnVtYmVyXG4gKiBAcHJpdmF0ZVxuICogQHBhcmFtIHsqbnVtYmVyfSBudW0gSW5wdXQgbnVtYmVyXG4gKi9cbmZ1bmN0aW9uIGRpZ2l0TGVuZ3RoKG51bSkge1xuICAvLyBHZXQgZGlnaXQgbGVuZ3RoIG9mIGVcbiAgY29uc3QgZVNwbGl0ID0gbnVtLnRvU3RyaW5nKCkuc3BsaXQoL1tlRV0vKTtcbiAgY29uc3QgbGVuID0gKGVTcGxpdFswXS5zcGxpdCgnLicpWzFdIHx8ICcnKS5sZW5ndGggLSArKGVTcGxpdFsxXSB8fCAwKTtcbiAgcmV0dXJuIGxlbiA+IDAgPyBsZW4gOiAwO1xufVxuXG4vKipcbiAqIOaKiuWwj+aVsOi9rOaIkOaVtOaVsCzlpoLmnpzmmK/lsI/mlbDliJnmlL7lpKfmiJDmlbTmlbBcbiAqIEBwcml2YXRlXG4gKiBAcGFyYW0geypudW1iZXJ9IG51bSDovpPlhaXmlbBcbiAqL1xuZnVuY3Rpb24gZmxvYXQyRml4ZWQobnVtKSB7XG4gIGlmIChudW0udG9TdHJpbmcoKS5pbmRleE9mKCdlJykgPT09IC0xKSB7XG4gICAgcmV0dXJuIE51bWJlcihudW0udG9TdHJpbmcoKS5yZXBsYWNlKCcuJywgJycpKTtcbiAgfVxuICBjb25zdCBkTGVuID0gZGlnaXRMZW5ndGgobnVtKTtcbiAgcmV0dXJuIGRMZW4gPiAwID8gc3RyaXAoTnVtYmVyKG51bSkgKiBNYXRoLnBvdygxMCwgZExlbikpIDogTnVtYmVyKG51bSk7XG59XG5cbi8qKlxuICog5qOA5rWL5pWw5a2X5piv5ZCm6LaK55WM77yM5aaC5p6c6LaK55WM57uZ5Ye65o+Q56S6XG4gKiBAcHJpdmF0ZVxuICogQHBhcmFtIHsqbnVtYmVyfSBudW0g6L6T5YWl5pWwXG4gKi9cbmZ1bmN0aW9uIGNoZWNrQm91bmRhcnkobnVtKSB7XG4gIGlmIChfYm91bmRhcnlDaGVja2luZ1N0YXRlKSB7XG4gICAgaWYgKG51bSA+IE51bWJlci5NQVhfU0FGRV9JTlRFR0VSIHx8IG51bSA8IE51bWJlci5NSU5fU0FGRV9JTlRFR0VSKSB7XG4gICAgICBjb25zb2xlLndhcm4oYCR7bnVtfSDotoXlh7rkuobnsr7luqbpmZDliLbvvIznu5Pmnpzlj6/og73kuI3mraPnoa5gKTtcbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiDmiorpgJLlvZLmk43kvZzmiYHlubPov63ku6PljJZcbiAqIEBwYXJhbSB7bnVtYmVyW119IGFyciDopoHmk43kvZznmoTmlbDlrZfmlbDnu4RcbiAqIEBwYXJhbSB7ZnVuY3Rpb259IG9wZXJhdGlvbiDov63ku6Pmk43kvZxcbiAqIEBwcml2YXRlXG4gKi9cbmZ1bmN0aW9uIGl0ZXJhdG9yT3BlcmF0aW9uKGFyciwgb3BlcmF0aW9uKSB7XG4gIGNvbnN0IFtudW0xLCBudW0yLCAuLi5vdGhlcnNdID0gYXJyO1xuICBsZXQgcmVzID0gb3BlcmF0aW9uKG51bTEsIG51bTIpO1xuXG4gIG90aGVycy5mb3JFYWNoKChudW0pID0+IHtcbiAgICByZXMgPSBvcGVyYXRpb24ocmVzLCBudW0pO1xuICB9KTtcblxuICByZXR1cm4gcmVzO1xufVxuXG4vKipcbiAqIOmrmOeyvuW6puS5mOazlVxuICogQGV4cG9ydFxuICovXG5leHBvcnQgZnVuY3Rpb24gdGltZXMoLi4ubnVtcykge1xuICBpZiAobnVtcy5sZW5ndGggPiAyKSB7XG4gICAgcmV0dXJuIGl0ZXJhdG9yT3BlcmF0aW9uKG51bXMsIHRpbWVzKTtcbiAgfVxuXG4gIGNvbnN0IFtudW0xLCBudW0yXSA9IG51bXM7XG4gIGNvbnN0IG51bTFDaGFuZ2VkID0gZmxvYXQyRml4ZWQobnVtMSk7XG4gIGNvbnN0IG51bTJDaGFuZ2VkID0gZmxvYXQyRml4ZWQobnVtMik7XG4gIGNvbnN0IGJhc2VOdW0gPSBkaWdpdExlbmd0aChudW0xKSArIGRpZ2l0TGVuZ3RoKG51bTIpO1xuICBjb25zdCBsZWZ0VmFsdWUgPSBudW0xQ2hhbmdlZCAqIG51bTJDaGFuZ2VkO1xuXG4gIGNoZWNrQm91bmRhcnkobGVmdFZhbHVlKTtcblxuICByZXR1cm4gbGVmdFZhbHVlIC8gTWF0aC5wb3coMTAsIGJhc2VOdW0pO1xufVxuXG4vKipcbiAqIOmrmOeyvuW6puWKoOazlVxuICogQGV4cG9ydFxuICovXG5leHBvcnQgZnVuY3Rpb24gcGx1cyguLi5udW1zKSB7XG4gIGlmIChudW1zLmxlbmd0aCA+IDIpIHtcbiAgICByZXR1cm4gaXRlcmF0b3JPcGVyYXRpb24obnVtcywgcGx1cyk7XG4gIH1cblxuICBjb25zdCBbbnVtMSwgbnVtMl0gPSBudW1zO1xuICAvLyDlj5bmnIDlpKfnmoTlsI/mlbDkvY1cbiAgY29uc3QgYmFzZU51bSA9IE1hdGgucG93KDEwLCBNYXRoLm1heChkaWdpdExlbmd0aChudW0xKSwgZGlnaXRMZW5ndGgobnVtMikpKTtcbiAgLy8g5oqK5bCP5pWw6YO96L2s5Li65pW05pWw54S25ZCO5YaN6K6h566XXG4gIHJldHVybiAodGltZXMobnVtMSwgYmFzZU51bSkgKyB0aW1lcyhudW0yLCBiYXNlTnVtKSkgLyBiYXNlTnVtO1xufVxuXG4vKipcbiAqIOmrmOeyvuW6puWHj+azlVxuICogQGV4cG9ydFxuICovXG5leHBvcnQgZnVuY3Rpb24gbWludXMoLi4ubnVtcykge1xuICBpZiAobnVtcy5sZW5ndGggPiAyKSB7XG4gICAgcmV0dXJuIGl0ZXJhdG9yT3BlcmF0aW9uKG51bXMsIG1pbnVzKTtcbiAgfVxuXG4gIGNvbnN0IFtudW0xLCBudW0yXSA9IG51bXM7XG4gIGNvbnN0IGJhc2VOdW0gPSBNYXRoLnBvdygxMCwgTWF0aC5tYXgoZGlnaXRMZW5ndGgobnVtMSksIGRpZ2l0TGVuZ3RoKG51bTIpKSk7XG4gIHJldHVybiAodGltZXMobnVtMSwgYmFzZU51bSkgLSB0aW1lcyhudW0yLCBiYXNlTnVtKSkgLyBiYXNlTnVtO1xufVxuXG4vKipcbiAqIOmrmOeyvuW6pumZpOazlVxuICogQGV4cG9ydFxuICovXG5leHBvcnQgZnVuY3Rpb24gZGl2aWRlKC4uLm51bXMpIHtcbiAgaWYgKG51bXMubGVuZ3RoID4gMikge1xuICAgIHJldHVybiBpdGVyYXRvck9wZXJhdGlvbihudW1zLCBkaXZpZGUpO1xuICB9XG5cbiAgY29uc3QgW251bTEsIG51bTJdID0gbnVtcztcbiAgY29uc3QgbnVtMUNoYW5nZWQgPSBmbG9hdDJGaXhlZChudW0xKTtcbiAgY29uc3QgbnVtMkNoYW5nZWQgPSBmbG9hdDJGaXhlZChudW0yKTtcbiAgY2hlY2tCb3VuZGFyeShudW0xQ2hhbmdlZCk7XG4gIGNoZWNrQm91bmRhcnkobnVtMkNoYW5nZWQpO1xuICAvLyDph43opoHvvIzov5nph4zlv4XpobvnlKhzdHJpcOi/m+ihjOS/ruato1xuICByZXR1cm4gdGltZXMobnVtMUNoYW5nZWQgLyBudW0yQ2hhbmdlZCwgc3RyaXAoTWF0aC5wb3coMTAsIGRpZ2l0TGVuZ3RoKG51bTIpIC0gZGlnaXRMZW5ndGgobnVtMSkpKSk7XG59XG5cbi8qKlxuICog5Zub6IiN5LqU5YWlXG4gKiBAZXhwb3J0XG4gKi9cbmV4cG9ydCBmdW5jdGlvbiByb3VuZChudW0sIHJhdGlvKSB7XG4gIGNvbnN0IGJhc2UgPSBNYXRoLnBvdygxMCwgcmF0aW8pO1xuICBsZXQgcmVzdWx0ID0gZGl2aWRlKE1hdGgucm91bmQoTWF0aC5hYnModGltZXMobnVtLCBiYXNlKSkpLCBiYXNlKTtcbiAgaWYgKG51bSA8IDAgJiYgcmVzdWx0ICE9PSAwKSB7XG4gICAgcmVzdWx0ID0gdGltZXMocmVzdWx0LCAtMSk7XG4gIH1cbiAgLy8g5L2N5pWw5LiN6Laz5YiZ6KGlMFxuICByZXR1cm4gcmVzdWx0O1xufVxuXG4vKipcbiAqIOaYr+WQpui/m+ihjOi+ueeVjOajgOafpe+8jOm7mOiupOW8gOWQr1xuICogQHBhcmFtIGZsYWcg5qCH6K6w5byA5YWz77yMdHJ1ZSDkuLrlvIDlkK/vvIxmYWxzZSDkuLrlhbPpl63vvIzpu5jorqTkuLogdHJ1ZVxuICogQGV4cG9ydFxuICovXG5leHBvcnQgZnVuY3Rpb24gZW5hYmxlQm91bmRhcnlDaGVja2luZyhmbGFnID0gdHJ1ZSkge1xuICBfYm91bmRhcnlDaGVja2luZ1N0YXRlID0gZmxhZztcbn1cblxuXG5leHBvcnQgZGVmYXVsdCB7XG4gIHRpbWVzLFxuICBwbHVzLFxuICBtaW51cyxcbiAgZGl2aWRlLFxuICByb3VuZCxcbiAgZW5hYmxlQm91bmRhcnlDaGVja2luZyxcbn07XG5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///32\n");
|
||
|
||
/***/ }),
|
||
/* 33 */
|
||
/*!********************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/toArray.js ***!
|
||
\********************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ 26);
|
||
var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 34);
|
||
var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 28);
|
||
var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ 30);
|
||
function _toArray(arr) {
|
||
return arrayWithHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableRest();
|
||
}
|
||
module.exports = _toArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 34 */
|
||
/*!****************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***!
|
||
\****************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
function _iterableToArray(iter) {
|
||
if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
|
||
}
|
||
module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 35 */
|
||
/*!*********************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-ui-tools/libs/util/route.js ***!
|
||
\*********************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 36));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 38));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 39));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 40));\nvar _index = __webpack_require__(/*! @/uni_modules/uv-ui-tools/libs/function/index.js */ 23);\n/**\n * 路由跳转方法,该方法相对于直接使用uni.xxx的好处是使用更加简单快捷\n * 并且带有路由拦截功能\n */\nvar Router = /*#__PURE__*/function () {\n function Router() {\n (0, _classCallCheck2.default)(this, Router);\n // 原始属性定义\n this.config = {\n type: 'navigateTo',\n url: '',\n delta: 1,\n // navigateBack页面后退时,回退的层数\n params: {},\n // 传递的参数\n animationType: 'pop-in',\n // 窗口动画,只在APP有效\n animationDuration: 300,\n // 窗口动画持续时间,单位毫秒,只在APP有效\n intercept: false,\n // 是否需要拦截\n events: {} // 页面间通信接口,用于监听被打开页面发送到当前页面的数据。hbuilderx 2.8.9+ 开始支持。\n };\n // 因为route方法是需要对外赋值给另外的对象使用,同时route内部有使用this,会导致route失去上下文\n // 这里在构造函数中进行this绑定\n this.route = this.route.bind(this);\n }\n\n // 判断url前面是否有\"/\",如果没有则加上,否则无法跳转\n (0, _createClass2.default)(Router, [{\n key: \"addRootPath\",\n value: function addRootPath(url) {\n return url[0] === '/' ? url : \"/\".concat(url);\n }\n\n // 整合路由参数\n }, {\n key: \"mixinParam\",\n value: function mixinParam(url, params) {\n url = url && this.addRootPath(url);\n\n // 使用正则匹配,主要依据是判断是否有\"/\",\"?\",\"=\"等,如“/page/index/index?name=mary\"\n // 如果有url中有get参数,转换后无需带上\"?\"\n var query = '';\n if (/.*\\/.*\\?.*=.*/.test(url)) {\n // object对象转为get类型的参数\n query = (0, _index.queryParams)(params, false);\n // 因为已有get参数,所以后面拼接的参数需要带上\"&\"隔开\n return url += \"&\".concat(query);\n }\n // 直接拼接参数,因为此处url中没有后面的query参数,也就没有\"?/&\"之类的符号\n query = (0, _index.queryParams)(params);\n return url += query;\n }\n\n // 对外的方法名称\n }, {\n key: \"route\",\n value: function () {\n var _route = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var options,\n params,\n mergeConfig,\n isNext,\n _args = arguments;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n options = _args.length > 0 && _args[0] !== undefined ? _args[0] : {};\n params = _args.length > 1 && _args[1] !== undefined ? _args[1] : {};\n // 合并用户的配置和内部的默认配置\n mergeConfig = {};\n if (typeof options === 'string') {\n // 如果options为字符串,则为route(url, params)的形式\n mergeConfig.url = this.mixinParam(options, params);\n mergeConfig.type = 'navigateTo';\n } else {\n mergeConfig = (0, _index.deepMerge)(this.config, options);\n // 否则正常使用mergeConfig中的url和params进行拼接\n mergeConfig.url = this.mixinParam(options.url, options.params);\n }\n // 如果本次跳转的路径和本页面路径一致,不执行跳转,防止用户快速点击跳转按钮,造成多次跳转同一个页面的问题\n if (!(mergeConfig.url === (0, _index.page)())) {\n _context.next = 6;\n break;\n }\n return _context.abrupt(\"return\");\n case 6:\n if (params.intercept) {\n mergeConfig.intercept = params.intercept;\n }\n // params参数也带给拦截器\n mergeConfig.params = params;\n // 合并内外部参数\n mergeConfig = (0, _index.deepMerge)(this.config, mergeConfig);\n // 判断用户是否定义了拦截器\n if (!(typeof mergeConfig.intercept === 'function')) {\n _context.next = 16;\n break;\n }\n _context.next = 12;\n return new Promise(function (resolve, reject) {\n mergeConfig.intercept(mergeConfig, resolve);\n });\n case 12:\n isNext = _context.sent;\n // 如果isNext为true,则执行路由跳转\n isNext && this.openPage(mergeConfig);\n _context.next = 17;\n break;\n case 16:\n this.openPage(mergeConfig);\n case 17:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n function route() {\n return _route.apply(this, arguments);\n }\n return route;\n }() // 执行路由跳转\n }, {\n key: \"openPage\",\n value: function openPage(config) {\n // 解构参数\n var url = config.url,\n type = config.type,\n delta = config.delta,\n animationType = config.animationType,\n animationDuration = config.animationDuration,\n events = config.events;\n if (config.type == 'navigateTo' || config.type == 'to') {\n uni.navigateTo({\n url: url,\n animationType: animationType,\n animationDuration: animationDuration,\n events: events\n });\n }\n if (config.type == 'redirectTo' || config.type == 'redirect') {\n uni.redirectTo({\n url: url\n });\n }\n if (config.type == 'switchTab' || config.type == 'tab') {\n uni.switchTab({\n url: url\n });\n }\n if (config.type == 'reLaunch' || config.type == 'launch') {\n uni.reLaunch({\n url: url\n });\n }\n if (config.type == 'navigateBack' || config.type == 'back') {\n uni.navigateBack({\n delta: delta\n });\n }\n }\n }]);\n return Router;\n}();\nvar _default = new Router().route;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdXYtdWktdG9vbHMvbGlicy91dGlsL3JvdXRlLmpzIl0sIm5hbWVzIjpbIlJvdXRlciIsImNvbmZpZyIsInR5cGUiLCJ1cmwiLCJkZWx0YSIsInBhcmFtcyIsImFuaW1hdGlvblR5cGUiLCJhbmltYXRpb25EdXJhdGlvbiIsImludGVyY2VwdCIsImV2ZW50cyIsInJvdXRlIiwiYmluZCIsImFkZFJvb3RQYXRoIiwicXVlcnkiLCJ0ZXN0IiwicXVlcnlQYXJhbXMiLCJvcHRpb25zIiwibWVyZ2VDb25maWciLCJtaXhpblBhcmFtIiwiZGVlcE1lcmdlIiwicGFnZSIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwiaXNOZXh0Iiwib3BlblBhZ2UiLCJ1bmkiLCJuYXZpZ2F0ZVRvIiwicmVkaXJlY3RUbyIsInN3aXRjaFRhYiIsInJlTGF1bmNoIiwibmF2aWdhdGVCYWNrIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUlBO0FBSkE7QUFDQTtBQUNBO0FBQ0E7QUFIQSxJQUtNQSxNQUFNO0VBQ1gsa0JBQWM7SUFBQTtJQUNiO0lBQ0EsSUFBSSxDQUFDQyxNQUFNLEdBQUc7TUFDYkMsSUFBSSxFQUFFLFlBQVk7TUFDbEJDLEdBQUcsRUFBRSxFQUFFO01BQ1BDLEtBQUssRUFBRSxDQUFDO01BQUU7TUFDVkMsTUFBTSxFQUFFLENBQUMsQ0FBQztNQUFFO01BQ1pDLGFBQWEsRUFBRSxRQUFRO01BQUU7TUFDekJDLGlCQUFpQixFQUFFLEdBQUc7TUFBRTtNQUN4QkMsU0FBUyxFQUFFLEtBQUs7TUFBRTtNQUNsQkMsTUFBTSxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBQ1osQ0FBQztJQUNEO0lBQ0E7SUFDQSxJQUFJLENBQUNDLEtBQUssR0FBRyxJQUFJLENBQUNBLEtBQUssQ0FBQ0MsSUFBSSxDQUFDLElBQUksQ0FBQztFQUNuQzs7RUFFQTtFQUFBO0lBQUE7SUFBQSxPQUNBLHFCQUFZUixHQUFHLEVBQUU7TUFDaEIsT0FB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QUdjLElBQUlKLE1BQU0sRUFBRSxDQUFFVSxLQUFLO0FBQUEiLCJmaWxlIjoiMzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIOi3r+eUsei3s+i9rOaWueazle+8jOivpeaWueazleebuOWvueS6juebtOaOpeS9v+eUqHVuaS54eHjnmoTlpb3lpITmmK/kvb/nlKjmm7TliqDnroDljZXlv6vmjbdcbiAqIOW5tuS4lOW4puaciei3r+eUseaLpuaIquWKn+iDvVxuICovXG5pbXBvcnQgeyBxdWVyeVBhcmFtcywgZGVlcE1lcmdlLCBwYWdlIH0gZnJvbSAnQC91bmlfbW9kdWxlcy91di11aS10b29scy9saWJzL2Z1bmN0aW9uL2luZGV4LmpzJ1xuY2xhc3MgUm91dGVyIHtcblx0Y29uc3RydWN0b3IoKSB7XG5cdFx0Ly8g5Y6f5aeL5bGe5oCn5a6a5LmJXG5cdFx0dGhpcy5jb25maWcgPSB7XG5cdFx0XHR0eXBlOiAnbmF2aWdhdGVUbycsXG5cdFx0XHR1cmw6ICcnLFxuXHRcdFx0ZGVsdGE6IDEsIC8vIG5hdmlnYXRlQmFja+mhtemdouWQjumAgOaXtizlm57pgIDnmoTlsYLmlbBcblx0XHRcdHBhcmFtczoge30sIC8vIOS8oOmAkueahOWPguaVsFxuXHRcdFx0YW5pbWF0aW9uVHlwZTogJ3BvcC1pbicsIC8vIOeql+WPo+WKqOeUuyzlj6rlnKhBUFDmnInmlYhcblx0XHRcdGFuaW1hdGlvbkR1cmF0aW9uOiAzMDAsIC8vIOeql+WPo+WKqOeUu+aMgee7reaXtumXtCzljZXkvY3mr6vnp5Is5Y+q5ZyoQVBQ5pyJ5pWIXG5cdFx0XHRpbnRlcmNlcHQ6IGZhbHNlICwvLyDmmK/lkKbpnIDopoHmi6bmiKpcblx0XHRcdGV2ZW50czoge30gLy8g6aG16Z2i6Ze06YCa5L+h5o6l5Y+j77yM55So5LqO55uR5ZCs6KKr5omT5byA6aG16Z2i5Y+R6YCB5Yiw5b2T5YmN6aG16Z2i55qE5pWw5o2u44CCaGJ1aWxkZXJ4IDIuOC45KyDlvIDlp4vmlK/mjIHjgIJcblx0XHR9XG5cdFx0Ly8g5Zug5Li6cm91dGXmlrnms5XmmK/pnIDopoHlr7nlpJbotYvlgLznu5nlj6blpJbnmoTlr7nosaHkvb/nlKjvvIzlkIzml7Zyb3V0ZeWGhemDqOacieS9v+eUqHRoaXPvvIzkvJrlr7zoh7Ryb3V0ZeWkseWOu+S4iuS4i+aWh1xuXHRcdC8vIOi/memHjOWcqOaehOmAoOWHveaVsOS4rei/m+ihjHRoaXPnu5Hlrppcblx0XHR0aGlzLnJvdXRlID0gdGhpcy5yb3V0ZS5iaW5kKHRoaXMpXG5cdH1cblxuXHQvLyDliKTmlq11cmzliY3pnaLmmK/lkKbmnIlcIi9cIu+8jOWmguaenOayoeacieWImeWKoOS4iu+8jOWQpuWImeaXoOazlei3s+i9rFxuXHRhZGRSb290UGF0aCh1cmwpIHtcblx0XHRyZXR1cm4gdXJsWzBdID09PSAnLycgPyB1cmwgOiBgLyR7dXJsfWBcblx0fVxuXG5cdC8vIOaVtOWQiOi3r+eUseWPguaVsFxuXHRtaXhpblBhcmFtKHVybCwgcGFyYW1zKSB7XG5cdFx0dXJsID0gdXJsICYmIHRoaXMuYWRkUm9vdFBhdGgodXJsKVxuXG5cdFx0Ly8g5L2/55So5q2j5YiZ5Yy56YWN77yM5Li76KaB5L6d5o2u5piv5Yik5pat5piv5ZCm5pyJXCIvXCIsXCI/XCIsXCI9XCLnrYnvvIzlpoLigJwvcGFnZS9pbmRleC9pbmRleD9uYW1lPW1hcnlcIlxuXHRcdC8vIOWmguaenOaciXVybOS4reaciWdldOWPguaVsO+8jOi9rOaNouWQjuaXoOmcgOW4puS4ilwiP1wiXG5cdFx0bGV0IHF1ZXJ5ID0gJydcblx0XHRpZiAoLy4qXFwvLipcXD8uKj0uKi8udGVzdCh1cmwpKSB7XG5cdFx0XHQvLyBvYmplY3Tlr7nosaHovazkuLpnZXTnsbvlnovnmoTlj4LmlbBcblx0XHRcdHF1ZXJ5ID0gcXVlcnlQYXJhbXMocGFyYW1zLCBmYWxzZSlcblx0XHRcdC8vIOWboOS4uuW3suaciWdldOWPguaVsCzmiYDku6XlkI7pnaLmi7zmjqXnmoTlj4LmlbDpnIDopoHluKbkuIpcIiZcIumalOW8gFxuXHRcdFx0cmV0dXJuIHVybCArPSBgJiR7cXVlcnl9YFxuXHRcdH1cblx0XHQvLyDnm7TmjqXmi7zmjqXlj4LmlbDvvIzlm6DkuLrmraTlpIR1cmzkuK3msqHmnInlkI7pnaLnmoRxdWVyeeWPguaVsO+8jOS5n+WwseayoeaciVwiPy8mXCLkuYvnsbvnmoTnrKblj7dcblx0XHRxdWVyeSA9IHF1ZXJ5UGFyYW1zKHBhcmFtcylcblx0XHRyZXR1cm4gdXJsICs9IHF1ZXJ5XG5cdH1cblxuXHQvLyDlr7nlpJbnmoTmlrnms5XlkI3np7Bcblx0YXN5bmMgcm91dGUob3B0aW9ucyA9IHt9LCBwYXJhbXMgPSB7fSkge1xuXHRcdC8vIOWQiOW5tueUqOaIt+eahOmFjee9ruWSjOWGhemDqOeahOm7mOiupOmFjee9rlxuXHRcdGxldCBtZXJnZUNvbmZpZyA9IHt9XG5cblx0XHRpZiAodHlwZW9mIG9wdGlvbnMgPT09ICdzdHJpbmcnKSB7XG5cdFx0XHQvLyDlpoLmnpxvcHRpb25z5Li65a2X56ym5Liy77yM5YiZ5Li6cm91dGUodXJsLCBwYXJhbXMp55qE5b2i5byPXG5cdFx0XHRtZXJnZUNvbmZpZy51cmwgPSB0aGlzLm1peGluUGFyYW0ob3B0aW9ucywgcGFyYW1zKVxuXHRcdFx0bWVyZ2VDb25maWcudHlwZSA9ICduYXZpZ2F0ZVRvJ1xuXHRcdH0gZWxzZSB7XG5cdFx0XHRtZXJnZUNvbmZpZyA9IGRlZXBNZXJnZSh0aGlzLmNvbmZpZywgb3B0aW9ucylcblx0XHRcdC8vIOWQpuWImeato+W4uOS9v+eUqG1lcmdlQ29uZmln5Lit55qEdXJs5ZKMcGFyYW1z6L+b6KGM5ou85o6lXG5cdFx0XHRtZXJnZUNvbmZpZy51cmwgPSB0aGlzLm1peGluUGFyYW0ob3B0aW9ucy51cmwsIG9wdGlvbnMucGFyYW1zKVxuXHRcdH1cblx0XHQvLyDlpoLmnpzmnKzmrKHot7PovaznmoTot6/lvoTlkozmnKzpobXpnaLot6/lvoTkuIDoh7TvvIzkuI3miafooYzot7PovazvvIzpmLLmraLnlKjmiLflv6vpgJ/ngrnlh7vot7PovazmjInpkq7vvIzpgKDmiJDlpJrmrKHot7PovazlkIzkuIDkuKrpobXpnaLnmoTpl67pophcblx0XHRpZiAobWVyZ2VDb25maWcudXJsID09PSBwYWdlKCkpIHJldHVyblxuXG5cdFx0aWYgKHBhcmFtcy5pbnRlcmNlcHQpIHtcblx0XHRcdG1lcmdlQ29uZmlnLmludGVyY2VwdCA9IHBhcmFtcy5pbnRlcmNlcHRcblx0XHR9XG5cdFx0Ly8gcGFyYW1z5Y+C5pWw5Lmf5bim57uZ5oum5oiq5ZmoXG5cdFx0bWVyZ2VDb25maWcucGFyYW1zID0gcGFyYW1zXG5cdFx0Ly8g5ZCI5bm25YaF5aSW6YOo5Y+C5pWwXG5cdFx0bWVyZ2VDb25maWcgPSBkZWVwTWVyZ2UodGhpcy5jb25maWcsIG1lcmdlQ29uZmlnKVxuXHRcdC8vIOWIpOaWreeUqOaIt+aYr+WQpuWumuS5ieS6huaLpuaIquWZqFxuXHRcdGlmICh0eXBlb2YgbWVyZ2VDb25maWcuaW50ZXJjZXB0ID09PSAnZnVuY3Rpb24nKSB7XG5cdFx0XHQvLyDlrprkuIDkuKpwcm9taXNl77yM5qC55o2u55So5oi35omn6KGMcmVzb2x2ZSh0cnVlKeaIluiAhXJlc29sdmUoZmFsc2Up5p2l5Yaz5a6a5piv5ZCm6L+b6KGM6Lev55Sx6Lez6L2sXG5cdFx0XHRjb25zdCBpc05leHQgPSBhd2FpdCBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG5cdFx0XHRcdG1lcmdlQ29uZmlnLmludGVyY2VwdChtZXJnZUNvbmZpZywgcmVzb2x2ZSlcblx0XHRcdH0pXG5cdFx0XHQvLyDlpoLmnpxpc05leHTkuLp0cnVl77yM5YiZ5omn6KGM6Lev55Sx6Lez6L2sXG5cdFx0XHRpc05leHQgJiYgdGhpcy5vcGVuUGFnZShtZXJnZUNvbmZpZylcblx0XHR9IGVsc2Uge1xuXHRcdFx0dGhpcy5vcGVuUGFnZShtZXJnZUNvbmZpZylcblx0XHR9XG5cdH1cblxuXHQvLyDmiafooYzot6/nlLHot7Povaxcblx0b3BlblBhZ2UoY29uZmlnKSB7XG5cdFx0Ly8g6Kej5p6E5Y+C5pWwXG5cdFx0Y29uc3Qge1xuXHRcdFx0dXJsLFxuXHRcdFx0dHlwZSxcblx0XHRcdGRlbHRhLFxuXHRcdFx0YW5pbWF0aW9uVHlwZSxcblx0XHRcdGFuaW1hdGlvbkR1cmF0aW9uLFxuXHRcdFx0ZXZlbnRzXG5cdFx0fSA9IGNvbmZpZ1xuXHRcdGlmIChjb25maWcudHlwZSA9PSAnbmF2aWdhdGVUbycgfHwgY29uZmlnLnR5cGUgPT0gJ3RvJykge1xuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmwsXG5cdFx0XHRcdGFuaW1hdGlvblR5cGUsXG5cdFx0XHRcdGFuaW1hdGlvbkR1cmF0aW9uLFxuXHRcdFx0XHRldmVudHNcblx0XHRcdH0pXG5cdFx0fVxuXHRcdGlmIChjb25maWcudHlwZSA9PSAncmVkaXJlY3RUbycgfHwgY29uZmlnLnR5cGUgPT0gJ3JlZGlyZWN0Jykge1xuXHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xuXHRcdFx0XHR1cmxcblx0XHRcdH0pXG5cdFx0fVxuXHRcdGlmIChjb25maWcudHlwZSA9PSAnc3dpdGNoVGFiJyB8fCBjb25maWcudHlwZSA9PSAndGFiJykge1xuXHRcdFx0dW5pLnN3aXRjaFRhYih7XG5cdFx0XHRcdHVybFxuXHRcdFx0fSlcblx0XHR9XG5cdFx0aWYgKGNvbmZpZy50eXBlID09ICdyZUxhdW5jaCcgfHwgY29uZmlnLnR5cGUgPT0gJ2xhdW5jaCcpIHtcblx0XHRcdHVuaS5yZUxhdW5jaCh7XG5cdFx0XHRcdHVybFxuXHRcdFx0fSlcblx0XHR9XG5cdFx0aWYgKGNvbmZpZy50eXBlID09ICduYXZpZ2F0ZUJhY2snIHx8IGNvbmZpZy50eXBlID09ICdiYWNrJykge1xuXHRcdFx0dW5pLm5hdmlnYXRlQmFjayh7XG5cdFx0XHRcdGRlbHRhXG5cdFx0XHR9KVxuXHRcdH1cblx0fVxufVxuXG5leHBvcnQgZGVmYXVsdCAobmV3IFJvdXRlcigpKS5yb3V0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///35\n");
|
||
|
||
/***/ }),
|
||
/* 36 */
|
||
/*!**********************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/regenerator/index.js ***!
|
||
\**********************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 19);
|
||
// TODO(Babel 8): Remove this file.
|
||
|
||
var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ 37)();
|
||
module.exports = runtime;
|
||
|
||
// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
|
||
try {
|
||
regeneratorRuntime = runtime;
|
||
} catch (accidentalStrictMode) {
|
||
if ((typeof globalThis === "undefined" ? "undefined" : _typeof(globalThis)) === "object") {
|
||
globalThis.regeneratorRuntime = runtime;
|
||
} else {
|
||
Function("r", "regeneratorRuntime = r")(runtime);
|
||
}
|
||
}
|
||
|
||
/***/ }),
|
||
/* 37 */
|
||
/*!*******************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
|
||
\*******************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
var _typeof = __webpack_require__(/*! ./typeof.js */ 19)["default"];
|
||
function _regeneratorRuntime() {
|
||
"use strict";
|
||
|
||
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
|
||
module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
|
||
return e;
|
||
}, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
var t,
|
||
e = {},
|
||
r = Object.prototype,
|
||
n = r.hasOwnProperty,
|
||
o = Object.defineProperty || function (t, e, r) {
|
||
t[e] = r.value;
|
||
},
|
||
i = "function" == typeof Symbol ? Symbol : {},
|
||
a = i.iterator || "@@iterator",
|
||
c = i.asyncIterator || "@@asyncIterator",
|
||
u = i.toStringTag || "@@toStringTag";
|
||
function define(t, e, r) {
|
||
return Object.defineProperty(t, e, {
|
||
value: r,
|
||
enumerable: !0,
|
||
configurable: !0,
|
||
writable: !0
|
||
}), t[e];
|
||
}
|
||
try {
|
||
define({}, "");
|
||
} catch (t) {
|
||
define = function define(t, e, r) {
|
||
return t[e] = r;
|
||
};
|
||
}
|
||
function wrap(t, e, r, n) {
|
||
var i = e && e.prototype instanceof Generator ? e : Generator,
|
||
a = Object.create(i.prototype),
|
||
c = new Context(n || []);
|
||
return o(a, "_invoke", {
|
||
value: makeInvokeMethod(t, r, c)
|
||
}), a;
|
||
}
|
||
function tryCatch(t, e, r) {
|
||
try {
|
||
return {
|
||
type: "normal",
|
||
arg: t.call(e, r)
|
||
};
|
||
} catch (t) {
|
||
return {
|
||
type: "throw",
|
||
arg: t
|
||
};
|
||
}
|
||
}
|
||
e.wrap = wrap;
|
||
var h = "suspendedStart",
|
||
l = "suspendedYield",
|
||
f = "executing",
|
||
s = "completed",
|
||
y = {};
|
||
function Generator() {}
|
||
function GeneratorFunction() {}
|
||
function GeneratorFunctionPrototype() {}
|
||
var p = {};
|
||
define(p, a, function () {
|
||
return this;
|
||
});
|
||
var d = Object.getPrototypeOf,
|
||
v = d && d(d(values([])));
|
||
v && v !== r && n.call(v, a) && (p = v);
|
||
var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p);
|
||
function defineIteratorMethods(t) {
|
||
["next", "throw", "return"].forEach(function (e) {
|
||
define(t, e, function (t) {
|
||
return this._invoke(e, t);
|
||
});
|
||
});
|
||
}
|
||
function AsyncIterator(t, e) {
|
||
function invoke(r, o, i, a) {
|
||
var c = tryCatch(t[r], t, o);
|
||
if ("throw" !== c.type) {
|
||
var u = c.arg,
|
||
h = u.value;
|
||
return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) {
|
||
invoke("next", t, i, a);
|
||
}, function (t) {
|
||
invoke("throw", t, i, a);
|
||
}) : e.resolve(h).then(function (t) {
|
||
u.value = t, i(u);
|
||
}, function (t) {
|
||
return invoke("throw", t, i, a);
|
||
});
|
||
}
|
||
a(c.arg);
|
||
}
|
||
var r;
|
||
o(this, "_invoke", {
|
||
value: function value(t, n) {
|
||
function callInvokeWithMethodAndArg() {
|
||
return new e(function (e, r) {
|
||
invoke(t, n, e, r);
|
||
});
|
||
}
|
||
return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
|
||
}
|
||
});
|
||
}
|
||
function makeInvokeMethod(e, r, n) {
|
||
var o = h;
|
||
return function (i, a) {
|
||
if (o === f) throw Error("Generator is already running");
|
||
if (o === s) {
|
||
if ("throw" === i) throw a;
|
||
return {
|
||
value: t,
|
||
done: !0
|
||
};
|
||
}
|
||
for (n.method = i, n.arg = a;;) {
|
||
var c = n.delegate;
|
||
if (c) {
|
||
var u = maybeInvokeDelegate(c, n);
|
||
if (u) {
|
||
if (u === y) continue;
|
||
return u;
|
||
}
|
||
}
|
||
if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) {
|
||
if (o === h) throw o = s, n.arg;
|
||
n.dispatchException(n.arg);
|
||
} else "return" === n.method && n.abrupt("return", n.arg);
|
||
o = f;
|
||
var p = tryCatch(e, r, n);
|
||
if ("normal" === p.type) {
|
||
if (o = n.done ? s : l, p.arg === y) continue;
|
||
return {
|
||
value: p.arg,
|
||
done: n.done
|
||
};
|
||
}
|
||
"throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg);
|
||
}
|
||
};
|
||
}
|
||
function maybeInvokeDelegate(e, r) {
|
||
var n = r.method,
|
||
o = e.iterator[n];
|
||
if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y;
|
||
var i = tryCatch(o, e.iterator, r.arg);
|
||
if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y;
|
||
var a = i.arg;
|
||
return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y);
|
||
}
|
||
function pushTryEntry(t) {
|
||
var e = {
|
||
tryLoc: t[0]
|
||
};
|
||
1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e);
|
||
}
|
||
function resetTryEntry(t) {
|
||
var e = t.completion || {};
|
||
e.type = "normal", delete e.arg, t.completion = e;
|
||
}
|
||
function Context(t) {
|
||
this.tryEntries = [{
|
||
tryLoc: "root"
|
||
}], t.forEach(pushTryEntry, this), this.reset(!0);
|
||
}
|
||
function values(e) {
|
||
if (e || "" === e) {
|
||
var r = e[a];
|
||
if (r) return r.call(e);
|
||
if ("function" == typeof e.next) return e;
|
||
if (!isNaN(e.length)) {
|
||
var o = -1,
|
||
i = function next() {
|
||
for (; ++o < e.length;) {
|
||
if (n.call(e, o)) return next.value = e[o], next.done = !1, next;
|
||
}
|
||
return next.value = t, next.done = !0, next;
|
||
};
|
||
return i.next = i;
|
||
}
|
||
}
|
||
throw new TypeError(_typeof(e) + " is not iterable");
|
||
}
|
||
return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", {
|
||
value: GeneratorFunctionPrototype,
|
||
configurable: !0
|
||
}), o(GeneratorFunctionPrototype, "constructor", {
|
||
value: GeneratorFunction,
|
||
configurable: !0
|
||
}), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) {
|
||
var e = "function" == typeof t && t.constructor;
|
||
return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name));
|
||
}, e.mark = function (t) {
|
||
return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t;
|
||
}, e.awrap = function (t) {
|
||
return {
|
||
__await: t
|
||
};
|
||
}, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () {
|
||
return this;
|
||
}), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) {
|
||
void 0 === i && (i = Promise);
|
||
var a = new AsyncIterator(wrap(t, r, n, o), i);
|
||
return e.isGeneratorFunction(r) ? a : a.next().then(function (t) {
|
||
return t.done ? t.value : a.next();
|
||
});
|
||
}, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () {
|
||
return this;
|
||
}), define(g, "toString", function () {
|
||
return "[object Generator]";
|
||
}), e.keys = function (t) {
|
||
var e = Object(t),
|
||
r = [];
|
||
for (var n in e) {
|
||
r.push(n);
|
||
}
|
||
return r.reverse(), function next() {
|
||
for (; r.length;) {
|
||
var t = r.pop();
|
||
if (t in e) return next.value = t, next.done = !1, next;
|
||
}
|
||
return next.done = !0, next;
|
||
};
|
||
}, e.values = values, Context.prototype = {
|
||
constructor: Context,
|
||
reset: function reset(e) {
|
||
if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) {
|
||
"t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t);
|
||
}
|
||
},
|
||
stop: function stop() {
|
||
this.done = !0;
|
||
var t = this.tryEntries[0].completion;
|
||
if ("throw" === t.type) throw t.arg;
|
||
return this.rval;
|
||
},
|
||
dispatchException: function dispatchException(e) {
|
||
if (this.done) throw e;
|
||
var r = this;
|
||
function handle(n, o) {
|
||
return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o;
|
||
}
|
||
for (var o = this.tryEntries.length - 1; o >= 0; --o) {
|
||
var i = this.tryEntries[o],
|
||
a = i.completion;
|
||
if ("root" === i.tryLoc) return handle("end");
|
||
if (i.tryLoc <= this.prev) {
|
||
var c = n.call(i, "catchLoc"),
|
||
u = n.call(i, "finallyLoc");
|
||
if (c && u) {
|
||
if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
|
||
if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
|
||
} else if (c) {
|
||
if (this.prev < i.catchLoc) return handle(i.catchLoc, !0);
|
||
} else {
|
||
if (!u) throw Error("try statement without catch or finally");
|
||
if (this.prev < i.finallyLoc) return handle(i.finallyLoc);
|
||
}
|
||
}
|
||
}
|
||
},
|
||
abrupt: function abrupt(t, e) {
|
||
for (var r = this.tryEntries.length - 1; r >= 0; --r) {
|
||
var o = this.tryEntries[r];
|
||
if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) {
|
||
var i = o;
|
||
break;
|
||
}
|
||
}
|
||
i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);
|
||
var a = i ? i.completion : {};
|
||
return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a);
|
||
},
|
||
complete: function complete(t, e) {
|
||
if ("throw" === t.type) throw t.arg;
|
||
return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y;
|
||
},
|
||
finish: function finish(t) {
|
||
for (var e = this.tryEntries.length - 1; e >= 0; --e) {
|
||
var r = this.tryEntries[e];
|
||
if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y;
|
||
}
|
||
},
|
||
"catch": function _catch(t) {
|
||
for (var e = this.tryEntries.length - 1; e >= 0; --e) {
|
||
var r = this.tryEntries[e];
|
||
if (r.tryLoc === t) {
|
||
var n = r.completion;
|
||
if ("throw" === n.type) {
|
||
var o = n.arg;
|
||
resetTryEntry(r);
|
||
}
|
||
return o;
|
||
}
|
||
}
|
||
throw Error("illegal catch attempt");
|
||
},
|
||
delegateYield: function delegateYield(e, r, n) {
|
||
return this.delegate = {
|
||
iterator: values(e),
|
||
resultName: r,
|
||
nextLoc: n
|
||
}, "next" === this.method && (this.arg = t), y;
|
||
}
|
||
}, e;
|
||
}
|
||
module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 38 */
|
||
/*!*****************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
|
||
\*****************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
|
||
try {
|
||
var info = gen[key](arg);
|
||
var value = info.value;
|
||
} catch (error) {
|
||
reject(error);
|
||
return;
|
||
}
|
||
if (info.done) {
|
||
resolve(value);
|
||
} else {
|
||
Promise.resolve(value).then(_next, _throw);
|
||
}
|
||
}
|
||
function _asyncToGenerator(fn) {
|
||
return function () {
|
||
var self = this,
|
||
args = arguments;
|
||
return new Promise(function (resolve, reject) {
|
||
var gen = fn.apply(self, args);
|
||
function _next(value) {
|
||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
|
||
}
|
||
function _throw(err) {
|
||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
|
||
}
|
||
_next(undefined);
|
||
});
|
||
};
|
||
}
|
||
module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 39 */
|
||
/*!***************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***!
|
||
\***************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
function _classCallCheck(instance, Constructor) {
|
||
if (!(instance instanceof Constructor)) {
|
||
throw new TypeError("Cannot call a class as a function");
|
||
}
|
||
}
|
||
module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 40 */
|
||
/*!************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/createClass.js ***!
|
||
\************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 21);
|
||
function _defineProperties(target, props) {
|
||
for (var i = 0; i < props.length; i++) {
|
||
var descriptor = props[i];
|
||
descriptor.enumerable = descriptor.enumerable || false;
|
||
descriptor.configurable = true;
|
||
if ("value" in descriptor) descriptor.writable = true;
|
||
Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);
|
||
}
|
||
}
|
||
function _createClass(Constructor, protoProps, staticProps) {
|
||
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
|
||
if (staticProps) _defineProperties(Constructor, staticProps);
|
||
Object.defineProperty(Constructor, "prototype", {
|
||
writable: false
|
||
});
|
||
return Constructor;
|
||
}
|
||
module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 41 */
|
||
/*!****************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-ui-tools/libs/function/debounce.js ***!
|
||
\****************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar timeout = null;\n\n/**\n * 防抖原理:一定时间内,只有最后一次操作,再过wait毫秒后才执行函数\n *\n * @param {Function} func 要执行的回调函数\n * @param {Number} wait 延时的时间\n * @param {Boolean} immediate 是否立即执行\n * @return null\n */\nfunction debounce(func) {\n var wait = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500;\n var immediate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n // 清除定时器\n if (timeout !== null) clearTimeout(timeout);\n // 立即执行,此类情况一般用不到\n if (immediate) {\n var callNow = !timeout;\n timeout = setTimeout(function () {\n timeout = null;\n }, wait);\n if (callNow) typeof func === 'function' && func();\n } else {\n // 设置定时器,当最后一次操作后,timeout不会再被清除,所以在延时wait毫秒后执行func回调方法\n timeout = setTimeout(function () {\n typeof func === 'function' && func();\n }, wait);\n }\n}\nvar _default = debounce;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdXYtdWktdG9vbHMvbGlicy9mdW5jdGlvbi9kZWJvdW5jZS5qcyJdLCJuYW1lcyI6WyJ0aW1lb3V0IiwiZGVib3VuY2UiLCJmdW5jIiwid2FpdCIsImltbWVkaWF0ZSIsImNsZWFyVGltZW91dCIsImNhbGxOb3ciLCJzZXRUaW1lb3V0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxJQUFJQSxPQUFPLEdBQUcsSUFBSTs7QUFFbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVNDLFFBQVEsQ0FBQ0MsSUFBSSxFQUFpQztFQUFBLElBQS9CQyxJQUFJLHVFQUFHLEdBQUc7RUFBQSxJQUFFQyxTQUFTLHVFQUFHLEtBQUs7RUFDakQ7RUFDQSxJQUFJSixPQUFPLEtBQUssSUFBSSxFQUFFSyxZQUFZLENBQUNMLE9BQU8sQ0FBQztFQUMzQztFQUNBLElBQUlJLFNBQVMsRUFBRTtJQUNYLElBQU1FLE9BQU8sR0FBRyxDQUFDTixPQUFPO0lBQ3hCQSxPQUFPLEdBQUdPLFVBQVUsQ0FBQyxZQUFNO01BQ3ZCUCxPQUFPLEdBQUcsSUFBSTtJQUNsQixDQUFDLEVBQUVHLElBQUksQ0FBQztJQUNSLElBQUlHLE9BQU8sRUFBRSxPQUFPSixJQUFJLEtBQUssVUFBVSxJQUFJQSxJQUFJLEVBQUU7RUFDckQsQ0FBQyxNQUFNO0lBQ0g7SUFDQUYsT0FBTyxHQUFHTyxVQUFVLENBQUMsWUFBTTtNQUN2QixPQUFPTCxJQUFJLEtBQUssVUFBVSxJQUFJQSxJQUFJLEVBQUU7SUFDeEMsQ0FBQyxFQUFFQyxJQUFJLENBQUM7RUFDWjtBQUNKO0FBQUMsZUFFY0YsUUFBUTtBQUFBIiwiZmlsZSI6IjQxLmpzIiwic291cmNlc0NvbnRlbnQiOlsibGV0IHRpbWVvdXQgPSBudWxsXG5cbi8qKlxuICog6Ziy5oqW5Y6f55CG77ya5LiA5a6a5pe26Ze05YaF77yM5Y+q5pyJ5pyA5ZCO5LiA5qyh5pON5L2c77yM5YaN6L+Hd2FpdOavq+enkuWQjuaJjeaJp+ihjOWHveaVsFxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGZ1bmMg6KaB5omn6KGM55qE5Zue6LCD5Ye95pWwXG4gKiBAcGFyYW0ge051bWJlcn0gd2FpdCDlu7bml7bnmoTml7bpl7RcbiAqIEBwYXJhbSB7Qm9vbGVhbn0gaW1tZWRpYXRlIOaYr+WQpueri+WNs+aJp+ihjFxuICogQHJldHVybiBudWxsXG4gKi9cbmZ1bmN0aW9uIGRlYm91bmNlKGZ1bmMsIHdhaXQgPSA1MDAsIGltbWVkaWF0ZSA9IGZhbHNlKSB7XG4gICAgLy8g5riF6Zmk5a6a5pe25ZmoXG4gICAgaWYgKHRpbWVvdXQgIT09IG51bGwpIGNsZWFyVGltZW91dCh0aW1lb3V0KVxuICAgIC8vIOeri+WNs+aJp+ihjO+8jOatpOexu+aDheWGteS4gOiIrOeUqOS4jeWIsFxuICAgIGlmIChpbW1lZGlhdGUpIHtcbiAgICAgICAgY29uc3QgY2FsbE5vdyA9ICF0aW1lb3V0XG4gICAgICAgIHRpbWVvdXQgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICAgIHRpbWVvdXQgPSBudWxsXG4gICAgICAgIH0sIHdhaXQpXG4gICAgICAgIGlmIChjYWxsTm93KSB0eXBlb2YgZnVuYyA9PT0gJ2Z1bmN0aW9uJyAmJiBmdW5jKClcbiAgICB9IGVsc2Uge1xuICAgICAgICAvLyDorr7nva7lrprml7blmajvvIzlvZPmnIDlkI7kuIDmrKHmk43kvZzlkI7vvIx0aW1lb3V05LiN5Lya5YaN6KKr5riF6Zmk77yM5omA5Lul5Zyo5bu25pe2d2FpdOavq+enkuWQjuaJp+ihjGZ1bmPlm57osIPmlrnms5VcbiAgICAgICAgdGltZW91dCA9IHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICAgICAgdHlwZW9mIGZ1bmMgPT09ICdmdW5jdGlvbicgJiYgZnVuYygpXG4gICAgICAgIH0sIHdhaXQpXG4gICAgfVxufVxuXG5leHBvcnQgZGVmYXVsdCBkZWJvdW5jZVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///41\n");
|
||
|
||
/***/ }),
|
||
/* 42 */
|
||
/*!****************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-ui-tools/libs/function/throttle.js ***!
|
||
\****************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar timer;\nvar flag;\n/**\n * 节流原理:在一定时间内,只能触发一次\n *\n * @param {Function} func 要执行的回调函数\n * @param {Number} wait 延时的时间\n * @param {Boolean} immediate 是否立即执行\n * @return null\n */\nfunction throttle(func) {\n var wait = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500;\n var immediate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n if (immediate) {\n if (!flag) {\n flag = true;\n // 如果是立即执行,则在wait毫秒内开始时执行\n typeof func === 'function' && func();\n timer = setTimeout(function () {\n flag = false;\n }, wait);\n }\n } else if (!flag) {\n flag = true;\n // 如果是非立即执行,则在wait毫秒内的结束处执行\n timer = setTimeout(function () {\n flag = false;\n typeof func === 'function' && func();\n }, wait);\n }\n}\nvar _default = throttle;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdXYtdWktdG9vbHMvbGlicy9mdW5jdGlvbi90aHJvdHRsZS5qcyJdLCJuYW1lcyI6WyJ0aW1lciIsImZsYWciLCJ0aHJvdHRsZSIsImZ1bmMiLCJ3YWl0IiwiaW1tZWRpYXRlIiwic2V0VGltZW91dCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsSUFBSUEsS0FBSztBQUFFLElBQ1BDLElBQUk7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBU0MsUUFBUSxDQUFDQyxJQUFJLEVBQWdDO0VBQUEsSUFBOUJDLElBQUksdUVBQUcsR0FBRztFQUFBLElBQUVDLFNBQVMsdUVBQUcsSUFBSTtFQUNoRCxJQUFJQSxTQUFTLEVBQUU7SUFDWCxJQUFJLENBQUNKLElBQUksRUFBRTtNQUNQQSxJQUFJLEdBQUcsSUFBSTtNQUNYO01BQ0EsT0FBT0UsSUFBSSxLQUFLLFVBQVUsSUFBSUEsSUFBSSxFQUFFO01BQ3BDSCxLQUFLLEdBQUdNLFVBQVUsQ0FBQyxZQUFNO1FBQ3JCTCxJQUFJLEdBQUcsS0FBSztNQUNoQixDQUFDLEVBQUVHLElBQUksQ0FBQztJQUNaO0VBQ0osQ0FBQyxNQUFNLElBQUksQ0FBQ0gsSUFBSSxFQUFFO0lBQ2RBLElBQUksR0FBRyxJQUFJO0lBQ1g7SUFDQUQsS0FBSyxHQUFHTSxVQUFVLENBQUMsWUFBTTtNQUNyQkwsSUFBSSxHQUFHLEtBQUs7TUFDWixPQUFPRSxJQUFJLEtBQUssVUFBVSxJQUFJQSxJQUFJLEVBQUU7SUFDeEMsQ0FBQyxFQUFFQyxJQUFJLENBQUM7RUFDWjtBQUNKO0FBQUMsZUFDY0YsUUFBUTtBQUFBIiwiZmlsZSI6IjQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsibGV0IHRpbWVyOyBsZXRcbiAgICBmbGFnXG4vKipcbiAqIOiKgua1geWOn+eQhu+8muWcqOS4gOWumuaXtumXtOWGhe+8jOWPquiDveinpuWPkeS4gOasoVxuICpcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGZ1bmMg6KaB5omn6KGM55qE5Zue6LCD5Ye95pWwXG4gKiBAcGFyYW0ge051bWJlcn0gd2FpdCDlu7bml7bnmoTml7bpl7RcbiAqIEBwYXJhbSB7Qm9vbGVhbn0gaW1tZWRpYXRlIOaYr+WQpueri+WNs+aJp+ihjFxuICogQHJldHVybiBudWxsXG4gKi9cbmZ1bmN0aW9uIHRocm90dGxlKGZ1bmMsIHdhaXQgPSA1MDAsIGltbWVkaWF0ZSA9IHRydWUpIHtcbiAgICBpZiAoaW1tZWRpYXRlKSB7XG4gICAgICAgIGlmICghZmxhZykge1xuICAgICAgICAgICAgZmxhZyA9IHRydWVcbiAgICAgICAgICAgIC8vIOWmguaenOaYr+eri+WNs+aJp+ihjO+8jOWImeWcqHdhaXTmr6vnp5LlhoXlvIDlp4vml7bmiafooYxcbiAgICAgICAgICAgIHR5cGVvZiBmdW5jID09PSAnZnVuY3Rpb24nICYmIGZ1bmMoKVxuICAgICAgICAgICAgdGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICAgICAgICBmbGFnID0gZmFsc2VcbiAgICAgICAgICAgIH0sIHdhaXQpXG4gICAgICAgIH1cbiAgICB9IGVsc2UgaWYgKCFmbGFnKSB7XG4gICAgICAgIGZsYWcgPSB0cnVlXG4gICAgICAgIC8vIOWmguaenOaYr+mdnueri+WNs+aJp+ihjO+8jOWImeWcqHdhaXTmr6vnp5LlhoXnmoTnu5PmnZ/lpITmiafooYxcbiAgICAgICAgdGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgICAgIGZsYWcgPSBmYWxzZVxuICAgICAgICAgICAgdHlwZW9mIGZ1bmMgPT09ICdmdW5jdGlvbicgJiYgZnVuYygpXG4gICAgICAgIH0sIHdhaXQpXG4gICAgfVxufVxuZXhwb3J0IGRlZmF1bHQgdGhyb3R0bGVcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///42\n");
|
||
|
||
/***/ }),
|
||
/* 43 */
|
||
/*!****************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-badge/components/uv-badge/props.js ***!
|
||
\****************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 20));\nvar _uni$$uv, _uni$$uv$props;\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default2 = {\n props: _objectSpread({\n // 是否显示圆点\n isDot: {\n type: Boolean,\n default: false\n },\n // 显示的内容\n value: {\n type: [Number, String],\n default: ''\n },\n // 是否显示\n show: {\n type: Boolean,\n default: true\n },\n // 最大值,超过最大值会显示 '{max}+'\n max: {\n type: [Number, String],\n default: 999\n },\n // 主题类型,error|warning|success|primary\n type: {\n type: [String, undefined, null],\n default: 'error'\n },\n // 当数值为 0 时,是否展示 Badge\n showZero: {\n type: Boolean,\n default: false\n },\n // 背景颜色,优先级比type高,如设置,type参数会失效\n bgColor: {\n type: [String, null],\n default: null\n },\n // 字体颜色\n color: {\n type: [String, null],\n default: null\n },\n // 徽标形状,circle-四角均为圆角,horn-左下角为直角\n shape: {\n type: [String, undefined, null],\n default: 'circle'\n },\n // 设置数字的显示方式,overflow|ellipsis|limit\n // overflow会根据max字段判断,超出显示`${max}+`\n // ellipsis会根据max判断,超出显示`${max}...`\n // limit会依据1000作为判断条件,超出1000,显示`${value/1000}K`,比如2.2k、3.34w,最多保留2位小数\n numberType: {\n type: [String, undefined, null],\n default: 'overflow'\n },\n // 设置badge的位置偏移,格式为 [x, y],也即设置的为top和right的值,absolute为true时有效\n offset: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n // 是否反转背景和字体颜色\n inverted: {\n type: Boolean,\n default: false\n },\n // 是否绝对定位\n absolute: {\n type: Boolean,\n default: false\n }\n }, (_uni$$uv = uni.$uv) === null || _uni$$uv === void 0 ? void 0 : (_uni$$uv$props = _uni$$uv.props) === null || _uni$$uv$props === void 0 ? void 0 : _uni$$uv$props.badge)\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdXYtYmFkZ2UvY29tcG9uZW50cy91di1iYWRnZS9wcm9wcy5qcyJdLCJuYW1lcyI6WyJwcm9wcyIsImlzRG90IiwidHlwZSIsIkJvb2xlYW4iLCJkZWZhdWx0IiwidmFsdWUiLCJOdW1iZXIiLCJTdHJpbmciLCJzaG93IiwibWF4IiwidW5kZWZpbmVkIiwic2hvd1plcm8iLCJiZ0NvbG9yIiwiY29sb3IiLCJzaGFwZSIsIm51bWJlclR5cGUiLCJvZmZzZXQiLCJBcnJheSIsImludmVydGVkIiwiYWJzb2x1dGUiLCJ1bmkiLCIkdXYiLCJiYWRnZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Z0JBQWU7RUFDZEEsS0FBSztJQUNKO0lBQ0FDLEtBQUssRUFBRTtNQUNOQyxJQUFJLEVBQUVDLE9BQU87TUFDYkMsT0FBTyxFQUFFO0lBQ1YsQ0FBQztJQUNEO0lBQ0FDLEtBQUssRUFBRTtNQUNOSCxJQUFJLEVBQUUsQ0FBQ0ksTUFBTSxFQUFFQyxNQUFNLENBQUM7TUFDdEJILE9BQU8sRUFBRTtJQUNWLENBQUM7SUFDRDtJQUNBSSxJQUFJLEVBQUU7TUFDTE4sSUFBSSxFQUFFQyxPQUFPO01BQ2JDLE9BQU8sRUFBRTtJQUNWLENBQUM7SUFDRDtJQUNBSyxHQUFHLEVBQUU7TUFDSlAsSUFBSSxFQUFFLENBQUNJLE1BQU0sRUFBRUMsTUFBTSxDQUFDO01BQ3RCSCxPQUFPLEVBQUU7SUFDVixDQUFDO0lBQ0Q7SUFDQUYsSUFBSSxFQUFFO01BQ0xBLElBQUksRUFBRSxDQUFDSyxNQUFNLEVBQUNHLFNBQVMsRUFBQyxJQUFJLENBQUM7TUFDN0JOLE9BQU8sRUFBRTtJQUNWLENBQUM7SUFDRDtJQUNBTyxRQUFRLEVBQUU7TUFDVFQsSUFBSSxFQUFFQyxPQUFPO01BQ2JDLE9BQU8sRUFBRTtJQUNWLENBQUM7SUFDRDtJQUNBUSxPQUFPLEVBQUU7TUFDUlYsSUFBSSxFQUFFLENBQUNLLE1BQU0sRUFBRSxJQUFJLENBQUM7TUFDcEJILE9BQU8sRUFBRTtJQUNWLENBQUM7SUFDRDtJQUNBUyxLQUFLLEVBQUU7TUFDTlgsSUFBSSxFQUFFLENBQUNLLE1BQU0sRUFBRSxJQUFJLENBQUM7TUFDcEJILE9BQU8sRUFBRTtJQUNWLENBQUM7SUFDRDtJQUNBVSxLQUFLLEVBQUU7TUFDTlosSUFBSSxFQUFFLENBQUNLLE1BQU0sRUFBQ0csU0FBUyxFQUFDLElBQUksQ0FBQztNQUM3Qk4sT0FBTyxFQUFFO0lBQ1YsQ0FBQztJQUNEO0lBQ0E7SUFDQTtJQUNBO0lBQ0FXLFVBQVUsRUFBRTtNQUNYYixJQUFJLEVBQUUsQ0FBQ0ssTUFBTSxFQUFDRyxTQUFTLEVBQUMsSUFBSSxDQUFDO01BQzdCTixPQUFPLEVBQUU7SUFDVixDQUFDO0lBQ0Q7SUFDQVksTUFBTSxFQUFFO01BQ1BkLElBQUksRUFBRWUsS0FBSztNQUNYYixPQUFPLEVBQUU7UUFBQSxPQUFNLEVBQUU7TUFBQTtJQUNsQixDQUFDO0lBQ0Q7SUFDQWMsUUFBUSxFQUFFO01BQ1RoQixJQUFJLEVBQUVDLE9BQU87TUFDYkMsT0FBTyxFQUFFO0lBQ1YsQ0FBQztJQUNEO0lBQ0FlLFFBQVEsRUFBRTtNQUNUakIsSUFBSSxFQUFFQyxPQUFPO01BQ2JDLE9BQU8sRUFBRTtJQUNWO0VBQUMsZUFDRWdCLEdBQUcsQ0FBQ0MsR0FBRywrREFBUCxTQUFTckIsS0FBSyxtREFBZCxlQUFnQnNCLEtBQUs7QUFFMUIsQ0FBQztBQUFBIiwiZmlsZSI6IjQzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xuXHRwcm9wczoge1xuXHRcdC8vIOaYr+WQpuaYvuekuuWchueCuVxuXHRcdGlzRG90OiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9LFxuXHRcdC8vIOaYvuekuueahOWGheWuuVxuXHRcdHZhbHVlOiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogJydcblx0XHR9LFxuXHRcdC8vIOaYr+WQpuaYvuekulxuXHRcdHNob3c6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB0cnVlXG5cdFx0fSxcblx0XHQvLyDmnIDlpKflgLzvvIzotoXov4fmnIDlpKflgLzkvJrmmL7npLogJ3ttYXh9Kydcblx0XHRtYXg6IHtcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXG5cdFx0XHRkZWZhdWx0OiA5OTlcblx0XHR9LFxuXHRcdC8vIOS4u+mimOexu+Wei++8jGVycm9yfHdhcm5pbmd8c3VjY2Vzc3xwcmltYXJ5XG5cdFx0dHlwZToge1xuXHRcdFx0dHlwZTogW1N0cmluZyx1bmRlZmluZWQsbnVsbF0sXG5cdFx0XHRkZWZhdWx0OiAnZXJyb3InXG5cdFx0fSxcblx0XHQvLyDlvZPmlbDlgLzkuLogMCDml7bvvIzmmK/lkKblsZXnpLogQmFkZ2Vcblx0XHRzaG93WmVybzoge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0fSxcblx0XHQvLyDog4zmma/popzoibLvvIzkvJjlhYjnuqfmr5R0eXBl6auY77yM5aaC6K6+572u77yMdHlwZeWPguaVsOS8muWkseaViFxuXHRcdGJnQ29sb3I6IHtcblx0XHRcdHR5cGU6IFtTdHJpbmcsIG51bGxdLFxuXHRcdFx0ZGVmYXVsdDogbnVsbFxuXHRcdH0sXG5cdFx0Ly8g5a2X5L2T6aKc6ImyXG5cdFx0Y29sb3I6IHtcblx0XHRcdHR5cGU6IFtTdHJpbmcsIG51bGxdLFxuXHRcdFx0ZGVmYXVsdDogbnVsbFxuXHRcdH0sXG5cdFx0Ly8g5b695qCH5b2i54q277yMY2lyY2xlLeWbm+inkuWdh+S4uuWchuinku+8jGhvcm4t5bem5LiL6KeS5Li655u06KeSXG5cdFx0c2hhcGU6IHtcblx0XHRcdHR5cGU6IFtTdHJpbmcsdW5kZWZpbmVkLG51bGxdLFxuXHRcdFx0ZGVmYXVsdDogJ2NpcmNsZSdcblx0XHR9LFxuXHRcdC8vIOiuvue9ruaVsOWtl+eahOaYvuekuuaWueW8j++8jG92ZXJmbG93fGVsbGlwc2lzfGxpbWl0XG5cdFx0Ly8gb3ZlcmZsb3fkvJrmoLnmja5tYXjlrZfmrrXliKTmlq3vvIzotoXlh7rmmL7npLpgJHttYXh9K2Bcblx0XHQvLyBlbGxpcHNpc+S8muagueaNrm1heOWIpOaWre+8jOi2heWHuuaYvuekumAke21heH0uLi5gXG5cdFx0Ly8gbGltaXTkvJrkvp3mja4xMDAw5L2c5Li65Yik5pat5p2h5Lu277yM6LaF5Ye6MTAwMO+8jOaYvuekumAke3ZhbHVlLzEwMDB9S2DvvIzmr5TlpoIyLjJr44CBMy4zNHfvvIzmnIDlpJrkv53nlZky5L2N5bCP5pWwXG5cdFx0bnVtYmVyVHlwZToge1xuXHRcdFx0dHlwZTogW1N0cmluZyx1bmRlZmluZWQsbnVsbF0sXG5cdFx0XHRkZWZhdWx0OiAnb3ZlcmZsb3cnXG5cdFx0fSxcblx0XHQvLyDorr7nva5iYWRnZeeahOS9jee9ruWBj+enu++8jOagvOW8j+S4uiBbeCwgeV3vvIzkuZ/ljbPorr7nva7nmoTkuLp0b3DlkoxyaWdodOeahOWAvO+8jGFic29sdXRl5Li6dHJ1ZeaXtuacieaViFxuXHRcdG9mZnNldDoge1xuXHRcdFx0dHlwZTogQXJyYXksXG5cdFx0XHRkZWZhdWx0OiAoKSA9PiBbXVxuXHRcdH0sXG5cdFx0Ly8g5piv5ZCm5Y+N6L2s6IOM5pmv5ZKM5a2X5L2T6aKc6ImyXG5cdFx0aW52ZXJ0ZWQ6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdH0sXG5cdFx0Ly8g5piv5ZCm57ud5a+55a6a5L2NXG5cdFx0YWJzb2x1dGU6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdH0sXG5cdFx0Li4udW5pLiR1dj8ucHJvcHM/LmJhZGdlXG5cdH1cbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///43\n");
|
||
|
||
/***/ }),
|
||
/* 44 */
|
||
/*!******************************************************************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-badge/components/uv-badge/uv-badge.vue?vue&type=style&index=0&id=7be88939&lang=scss&scoped=true& ***!
|
||
\******************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_style_index_0_id_7be88939_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--11-oneOf-0-2!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uv-badge.vue?vue&type=style&index=0&id=7be88939&lang=scss&scoped=true& */ 45);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_style_index_0_id_7be88939_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_style_index_0_id_7be88939_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_style_index_0_id_7be88939_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_style_index_0_id_7be88939_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony default export */ __webpack_exports__["default"] = (_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_badge_vue_vue_type_style_index_0_id_7be88939_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||
|
||
/***/ }),
|
||
/* 45 */
|
||
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-badge/components/uv-badge/uv-badge.vue?vue&type=style&index=0&id=7be88939&lang=scss&scoped=true& ***!
|
||
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = {
|
||
".uv-badge": {
|
||
"": {
|
||
"borderTopRightRadius": [
|
||
"100",
|
||
0,
|
||
0,
|
||
16
|
||
],
|
||
"borderTopLeftRadius": [
|
||
"100",
|
||
0,
|
||
0,
|
||
16
|
||
],
|
||
"borderBottomLeftRadius": [
|
||
"100",
|
||
0,
|
||
0,
|
||
16
|
||
],
|
||
"borderBottomRightRadius": [
|
||
"100",
|
||
0,
|
||
0,
|
||
16
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
16
|
||
],
|
||
"lineHeight": [
|
||
"11",
|
||
0,
|
||
0,
|
||
16
|
||
],
|
||
"textAlign": [
|
||
"center",
|
||
0,
|
||
0,
|
||
16
|
||
],
|
||
"fontSize": [
|
||
"11",
|
||
0,
|
||
0,
|
||
16
|
||
],
|
||
"color": [
|
||
"#FFFFFF",
|
||
0,
|
||
0,
|
||
16
|
||
]
|
||
}
|
||
},
|
||
".uv-badge--dot": {
|
||
"": {
|
||
"height": [
|
||
"8",
|
||
0,
|
||
0,
|
||
17
|
||
],
|
||
"width": [
|
||
"8",
|
||
0,
|
||
0,
|
||
17
|
||
]
|
||
}
|
||
},
|
||
".uv-badge--inverted": {
|
||
"": {
|
||
"fontSize": [
|
||
"13",
|
||
0,
|
||
0,
|
||
18
|
||
]
|
||
}
|
||
},
|
||
".uv-badge--not-dot": {
|
||
"": {
|
||
"paddingTop": [
|
||
"2",
|
||
0,
|
||
0,
|
||
19
|
||
],
|
||
"paddingRight": [
|
||
"5",
|
||
0,
|
||
0,
|
||
19
|
||
],
|
||
"paddingBottom": [
|
||
"2",
|
||
0,
|
||
0,
|
||
19
|
||
],
|
||
"paddingLeft": [
|
||
"5",
|
||
0,
|
||
0,
|
||
19
|
||
]
|
||
}
|
||
},
|
||
".uv-badge--horn": {
|
||
"": {
|
||
"borderBottomLeftRadius": [
|
||
0,
|
||
0,
|
||
0,
|
||
20
|
||
]
|
||
}
|
||
},
|
||
".uv-badge--primary": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#3c9cff",
|
||
0,
|
||
0,
|
||
21
|
||
]
|
||
}
|
||
},
|
||
".uv-badge--primary--inverted": {
|
||
"": {
|
||
"color": [
|
||
"#3c9cff",
|
||
0,
|
||
0,
|
||
22
|
||
]
|
||
}
|
||
},
|
||
".uv-badge--error": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#f56c6c",
|
||
0,
|
||
0,
|
||
23
|
||
]
|
||
}
|
||
},
|
||
".uv-badge--error--inverted": {
|
||
"": {
|
||
"color": [
|
||
"#f56c6c",
|
||
0,
|
||
0,
|
||
24
|
||
]
|
||
}
|
||
},
|
||
".uv-badge--success": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#5ac725",
|
||
0,
|
||
0,
|
||
25
|
||
]
|
||
}
|
||
},
|
||
".uv-badge--success--inverted": {
|
||
"": {
|
||
"color": [
|
||
"#5ac725",
|
||
0,
|
||
0,
|
||
26
|
||
]
|
||
}
|
||
},
|
||
".uv-badge--info": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#909399",
|
||
0,
|
||
0,
|
||
27
|
||
]
|
||
}
|
||
},
|
||
".uv-badge--info--inverted": {
|
||
"": {
|
||
"color": [
|
||
"#909399",
|
||
0,
|
||
0,
|
||
28
|
||
]
|
||
}
|
||
},
|
||
".uv-badge--warning": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#f9ae3d",
|
||
0,
|
||
0,
|
||
29
|
||
]
|
||
}
|
||
},
|
||
".uv-badge--warning--inverted": {
|
||
"": {
|
||
"color": [
|
||
"#f9ae3d",
|
||
0,
|
||
0,
|
||
30
|
||
]
|
||
}
|
||
},
|
||
"@VERSION": 2
|
||
}
|
||
|
||
/***/ }),
|
||
/* 46 */
|
||
/*!**********************************************************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***!
|
||
\**********************************************************************************************************/
|
||
/*! exports provided: default */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; });
|
||
/* globals __VUE_SSR_CONTEXT__ */
|
||
|
||
// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
|
||
// This module is a runtime utility for cleaner component module output and will
|
||
// be included in the final webpack user bundle.
|
||
|
||
function normalizeComponent (
|
||
scriptExports,
|
||
render,
|
||
staticRenderFns,
|
||
functionalTemplate,
|
||
injectStyles,
|
||
scopeId,
|
||
moduleIdentifier, /* server only */
|
||
shadowMode, /* vue-cli only */
|
||
components, // fixed by xxxxxx auto components
|
||
renderjs // fixed by xxxxxx renderjs
|
||
) {
|
||
// Vue.extend constructor export interop
|
||
var options = typeof scriptExports === 'function'
|
||
? scriptExports.options
|
||
: scriptExports
|
||
|
||
// fixed by xxxxxx auto components
|
||
if (components) {
|
||
if (!options.components) {
|
||
options.components = {}
|
||
}
|
||
var hasOwn = Object.prototype.hasOwnProperty
|
||
for (var name in components) {
|
||
if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) {
|
||
options.components[name] = components[name]
|
||
}
|
||
}
|
||
}
|
||
// fixed by xxxxxx renderjs
|
||
if (renderjs) {
|
||
if(typeof renderjs.beforeCreate === 'function'){
|
||
renderjs.beforeCreate = [renderjs.beforeCreate]
|
||
}
|
||
(renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() {
|
||
this[renderjs.__module] = this
|
||
});
|
||
(options.mixins || (options.mixins = [])).push(renderjs)
|
||
}
|
||
|
||
// render functions
|
||
if (render) {
|
||
options.render = render
|
||
options.staticRenderFns = staticRenderFns
|
||
options._compiled = true
|
||
}
|
||
|
||
// functional template
|
||
if (functionalTemplate) {
|
||
options.functional = true
|
||
}
|
||
|
||
// scopedId
|
||
if (scopeId) {
|
||
options._scopeId = 'data-v-' + scopeId
|
||
}
|
||
|
||
var hook
|
||
if (moduleIdentifier) { // server build
|
||
hook = function (context) {
|
||
// 2.3 injection
|
||
context =
|
||
context || // cached call
|
||
(this.$vnode && this.$vnode.ssrContext) || // stateful
|
||
(this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
|
||
// 2.2 with runInNewContext: true
|
||
if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
|
||
context = __VUE_SSR_CONTEXT__
|
||
}
|
||
// inject component styles
|
||
if (injectStyles) {
|
||
injectStyles.call(this, context)
|
||
}
|
||
// register component module identifier for async chunk inferrence
|
||
if (context && context._registeredComponents) {
|
||
context._registeredComponents.add(moduleIdentifier)
|
||
}
|
||
}
|
||
// used by ssr in case component is cached and beforeCreate
|
||
// never gets called
|
||
options._ssrRegister = hook
|
||
} else if (injectStyles) {
|
||
hook = shadowMode
|
||
? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }
|
||
: injectStyles
|
||
}
|
||
|
||
if (hook) {
|
||
if (options.functional) {
|
||
// for template-only hot-reload because in that case the render fn doesn't
|
||
// go through the normalizer
|
||
options._injectStyles = hook
|
||
// register for functioal component in vue file
|
||
var originalRender = options.render
|
||
options.render = function renderWithStyleInjection (h, context) {
|
||
hook.call(context)
|
||
return originalRender(h, context)
|
||
}
|
||
} else {
|
||
// inject component registration as beforeCreate hook
|
||
var existing = options.beforeCreate
|
||
options.beforeCreate = existing
|
||
? [].concat(existing, hook)
|
||
: [hook]
|
||
}
|
||
}
|
||
|
||
return {
|
||
exports: scriptExports,
|
||
options: options
|
||
}
|
||
}
|
||
|
||
|
||
/***/ }),
|
||
/* 47 */
|
||
/*!******************************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-tabs/components/uv-tabs/uv-tabs.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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib??ref--5-0!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uv-tabs.vue?vue&type=script&lang=js& */ 48);\n/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBsQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiI0Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS01LTAhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTUtMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLUFscGhhLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91di10YWJzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLUFscGhhLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzPz9yZWYtLTUtMCEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLUFscGhhLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNS0xIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclgtQWxwaGEuYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3V2LXRhYnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///47\n");
|
||
|
||
/***/ }),
|
||
/* 48 */
|
||
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-tabs/components/uv-tabs/uv-tabs.vue?vue&type=script&lang=js& ***!
|
||
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("/* WEBPACK VAR INJECTION */(function(__webpack_provided_uni_dot_requireNativePlugin) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 36));\nvar _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 25));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 20));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 38));\nvar _mpMixin = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/uv-ui-tools/libs/mixin/mpMixin.js */ 17));\nvar _mixin = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/uv-ui-tools/libs/mixin/mixin.js */ 18));\nvar _props = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/uv-badge/components/uv-badge/props.js */ 43));\nvar _props2 = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 50));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _animation = __webpack_provided_uni_dot_requireNativePlugin('animation');\nvar dom = __webpack_provided_uni_dot_requireNativePlugin('dom');\n/**\n * Tabs 标签\n * @description tabs标签组件,在标签多的时候,可以配置为左右滑动,标签少的时候,可以禁止滑动。 该组件的一个特点是配置为滚动模式时,激活的tab会自动移动到组件的中间位置。\n * @tutorial https://www.uvui.cn/components/tabs.html\n * @property {Array}\tlist\t标签数组,元素为对象,如[{name: '推荐'}]\n * @property {String | Number}\tduration\t\t\t滑块移动一次所需的时间,单位秒(默认 200 )\n * @property {String | Object} activeStyle\t菜单选择中时的样式(默认{ color: '#303133' })\n * @property {String | Object} inactiveStyle\t菜单非选择中时的样式(默认{ color: '#606266' })\n * @property {String | Number} lineWidth\t滑块长度(默认 20)\n * @property {String | Number} lineHeight\t滑块高度(默认 3)\n * @property {String}\tlineColor\t滑块颜色(默认:'#3c9cff')\n * @property {String} lineBgSize\t滑块背景显示大小,当滑块背景设置为图片时使用(默认 cover)\n * @property {String | Number} itemStyle\t菜单item的样式(默认 { height: '44px' })\n * @property {String}\tscrollable\t菜单是否可滚动,选项很少的时候设置为false整个tabs自动居中显示(默认:true)\n * @property {String | Number}\tcurrent\t当前选中标签的索引(默认 0 )\n * @property {String}\tkeyName\t从list元素对象中读取的键名(默认 'name' )\n * @property {String | Number}\tswierWidth\t\t\tswiper的宽度(默认 '750rpx' )\n * @property {String | Object}\tcustomStyle\t 自定义外部样式\n * \n * @event {Function(index)} change 标签改变时触发 index: 点击了第几个tab,索引从0开始\n * @event {Function(index)} click 点击标签时触发 index: 点击了第几个tab,索引从0开始\n * @example <uv-tabs :list=\"list\" :is-scroll=\"false\" :current=\"current\" @change=\"change\"></uv-tabs>\n */\nvar _default = {\n name: 'uv-tabs',\n emits: ['click', 'change'],\n mixins: [_mpMixin.default, _mixin.default, _props2.default],\n data: function data() {\n return {\n firstTime: true,\n scrollLeft: 0,\n scrollViewWidth: 0,\n lineOffsetLeft: 0,\n tabsRect: {\n left: 0\n },\n innerCurrent: 0,\n moving: false\n };\n },\n watch: {\n current: {\n immediate: true,\n handler: function handler(newValue, oldValue) {\n var _this = this;\n // 内外部值不相等时,才尝试移动滑块\n if (newValue !== this.innerCurrent) {\n this.innerCurrent = newValue;\n this.$nextTick(function () {\n _this.resize();\n });\n }\n }\n },\n // list变化时,重新渲染list各项信息\n list: function list() {\n var _this2 = this;\n this.$nextTick(function () {\n _this2.resize();\n });\n }\n },\n computed: {\n textStyle: function textStyle() {\n var _this3 = this;\n return function (index) {\n var style = {};\n // 取当期是否激活的样式\n var customeStyle = index == _this3.innerCurrent ? _this3.$uv.addStyle(_this3.activeStyle) : _this3.$uv.addStyle(_this3.inactiveStyle);\n // 如果当前菜单被禁用,则加上对应颜色,需要在此做处理,是因为nvue下,无法在style样式中通过!import覆盖标签的内联样式\n if (_this3.list[index].disabled) {\n style.color = '#c8c9cc';\n }\n return _this3.$uv.deepMerge(customeStyle, style);\n };\n },\n propsBadge: function propsBadge() {\n return _props.default;\n }\n },\n mounted: function mounted() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _this4.init();\n case 1:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n methods: {\n setLineLeft: function setLineLeft() {\n var _this5 = this;\n var tabItem = this.list[this.innerCurrent];\n if (!tabItem) {\n return;\n }\n // 获取滑块该移动的位置\n var lineOffsetLeft = this.list.slice(0, this.innerCurrent).reduce(function (total, curr) {\n return total + curr.rect.width;\n }, 0);\n // 获取下划线的数值px表示法\n var lineWidth = this.$uv.getPx(this.lineWidth);\n // 如果传的值未带单位+设置了全局单位,则带上单位计算,这样才没有误差\n if (this.$uv.test.number(this.lineWidth) && this.$uv.unit) {\n lineWidth = this.$uv.getPx(\"\".concat(this.lineWidth).concat(this.$uv.unit));\n }\n this.lineOffsetLeft = lineOffsetLeft + (tabItem.rect.width - lineWidth) / 2;\n\n // 第一次移动滑块,无需过渡时间\n this.animation(this.lineOffsetLeft, this.firstTime ? 0 : parseInt(this.duration));\n\n // 如果是第一次执行此方法,让滑块在初始化时,瞬间滑动到第一个tab item的中间\n // 这里需要一个定时器,因为在非nvue下,是直接通过style绑定过渡时间,需要等其过渡完成后,再设置为false(非第一次移动滑块)\n if (this.firstTime) {\n setTimeout(function () {\n _this5.firstTime = false;\n }, 20);\n }\n },\n // nvue下设置滑块的位置\n animation: function animation(x) {\n var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var ref = this.$refs['uv-tabs__wrapper__nav__line'];\n _animation.transition(ref, {\n styles: {\n transform: \"translateX(\".concat(x, \"px)\")\n },\n duration: duration\n });\n },\n // 点击某一个标签\n clickHandler: function clickHandler(item, index) {\n var _this6 = this;\n // 因为标签可能为disabled状态,所以click是一定会发出的,但是change事件是需要可用的状态才发出\n this.$emit('click', _objectSpread(_objectSpread({}, item), {}, {\n index: index\n }));\n // 如果disabled状态,返回\n if (item.disabled) return;\n if (this.innerCurrent != index) {\n this.$emit('change', _objectSpread(_objectSpread({}, item), {}, {\n index: index\n }));\n }\n this.innerCurrent = index;\n this.$nextTick(function () {\n // nvue模式下再给点延时,确保万无一失\n _this6.$uv.sleep(30).then(function (res) {\n _this6.resize();\n });\n });\n },\n init: function init() {\n var _this7 = this;\n this.$uv.sleep().then(function () {\n _this7.resize();\n });\n },\n setScrollLeft: function setScrollLeft() {\n // 当前活动tab的布局信息,有tab菜单的width和left(为元素左边界到父元素左边界的距离)等信息\n var tabRect = this.list[this.innerCurrent];\n // 累加得到当前item到左边的距离\n var offsetLeft = this.list.slice(0, this.innerCurrent).reduce(function (total, curr) {\n return total + curr.rect.width;\n }, 0);\n // 此处为屏幕宽度\n var windowWidth = this.$uv.sys().windowWidth;\n // 将活动的tabs-item移动到屏幕正中间,实际上是对scroll-view的移动\n var scrollLeft = offsetLeft - (this.tabsRect.width - tabRect.rect.width) / 2 - (windowWidth - this.tabsRect.right) / 2 + this.tabsRect.left / 2;\n // 这里做一个限制,限制scrollLeft的最大值为整个scroll-view宽度减去tabs组件的宽度\n scrollLeft = Math.min(scrollLeft, this.scrollViewWidth - this.tabsRect.width);\n this.scrollLeft = Math.max(0, scrollLeft);\n },\n // 获取所有标签的尺寸\n resize: function resize() {\n var _this8 = this;\n // 如果不存在list,则不处理\n if (this.list.length === 0) {\n return;\n }\n Promise.all([this.getTabsRect(), this.getAllItemRect()]).then(function (_ref) {\n var _ref2 = (0, _slicedToArray2.default)(_ref, 2),\n tabsRect = _ref2[0],\n _ref2$ = _ref2[1],\n itemRect = _ref2$ === void 0 ? [] : _ref2$;\n _this8.tabsRect = tabsRect;\n _this8.scrollViewWidth = 0;\n itemRect.map(function (item, index) {\n // 计算scroll-view的宽度,这里\n _this8.scrollViewWidth += item.width;\n // 另外计算每一个item的中心点X轴坐标\n _this8.list[index].rect = item;\n });\n // 获取了tabs的尺寸之后,设置滑块的位置\n _this8.setLineLeft();\n _this8.setScrollLeft();\n });\n },\n // 获取导航菜单的尺寸\n getTabsRect: function getTabsRect() {\n var _this9 = this;\n return new Promise(function (resolve) {\n _this9.queryRect('uv-tabs__wrapper__scroll-view').then(function (size) {\n return resolve(size);\n });\n });\n },\n // 获取所有标签的尺寸\n getAllItemRect: function getAllItemRect() {\n var _this10 = this;\n return new Promise(function (resolve) {\n var promiseAllArr = _this10.list.map(function (item, index) {\n return _this10.queryRect(\"uv-tabs__wrapper__nav__item-\".concat(index), true);\n });\n Promise.all(promiseAllArr).then(function (sizes) {\n return resolve(sizes);\n });\n });\n },\n // 获取各个标签的尺寸\n queryRect: function queryRect(el, item) {\n var _this11 = this;\n // nvue下,使用dom模块查询元素高度\n // 返回一个promise,让调用此方法的主体能使用then回调\n return new Promise(function (resolve) {\n dom.getComponentRect(item ? _this11.$refs[el][0] : _this11.$refs[el], function (res) {\n resolve(res.size);\n });\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js */ 49)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdXYtdGFicy9jb21wb25lbnRzL3V2LXRhYnMvdXYtdGFicy52dWUiXSwibmFtZXMiOlsibmFtZSIsImVtaXRzIiwibWl4aW5zIiwiZGF0YSIsImZpcnN0VGltZSIsInNjcm9sbExlZnQiLCJzY3JvbGxWaWV3V2lkdGgiLCJsaW5lT2Zmc2V0TGVmdCIsInRhYnNSZWN0IiwibGVmdCIsImlubmVyQ3VycmVudCIsIm1vdmluZyIsIndhdGNoIiwiY3VycmVudCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJsaXN0IiwiY29tcHV0ZWQiLCJ0ZXh0U3R5bGUiLCJhZGRTdHlsZSIsInN0eWxlIiwicHJvcHNCYWRnZSIsIm1vdW50ZWQiLCJtZXRob2RzIiwic2V0TGluZUxlZnQiLCJzbGljZSIsInJlZHVjZSIsImxpbmVXaWR0aCIsInNldFRpbWVvdXQiLCJhbmltYXRpb24iLCJzdHlsZXMiLCJ0cmFuc2Zvcm0iLCJkdXJhdGlvbiIsImNsaWNrSGFuZGxlciIsIml0ZW0iLCJpbmRleCIsImluaXQiLCJzZXRTY3JvbGxMZWZ0IiwicmlnaHQiLCJyZXNpemUiLCJQcm9taXNlIiwiaXRlbVJlY3QiLCJnZXRUYWJzUmVjdCIsImdldEFsbEl0ZW1SZWN0IiwicXVlcnlSZWN0IiwiZG9tIiwicmVzb2x2ZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFxRkE7QUFDQTtBQUNBO0FBS0E7QUFBQTtBQUFBO0FBSEE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF0QkEsZUF1QkE7RUFDQUE7RUFDQUM7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztRQUFBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7UUFDQTtRQUNBLHVHQUNBQyxTQUNBO1FBQ0E7UUFDQTtVQUNBQztRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFBQTtNQUFBO1FBQUE7VUFBQTtZQUFBO2NBQ0E7WUFBQTtZQUFBO2NBQUE7VUFBQTtRQUFBO01BQUE7SUFBQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0EsK0JBQ0FDLDRCQUNBQztRQUFBO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBQztNQUNBO01BQ0E7O01BRUE7TUFDQTs7TUFHQTtNQUNBO01BQ0E7UUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFFQTtNQUNBQTtRQUNBQztVQUNBQztRQUNBO1FBQ0FDO01BQ0E7SUFFQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBLG9EQUNBQztRQUNBQztNQUFBLEdBQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQSxxREFDQUQ7VUFDQUM7UUFBQSxHQUNBO01BQ0E7TUFDQTtNQU9BO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUVBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBLDJCQUNBWiw0QkFDQUM7UUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0EsNEdBQ0FZO01BQ0E7TUFDQWpDO01BQ0E7SUFDQTtJQUNBO0lBQ0FrQztNQUFBO01BQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQUM7UUFBQTtVQUFBaEM7VUFBQTtVQUFBaUM7UUFDQTtRQUNBO1FBQ0FBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtVQUFBO1FBQUE7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7VUFBQSwrREFDQVI7UUFBQTtRQUNBSztVQUFBO1FBQUE7TUFDQTtJQUNBO0lBQ0E7SUFDQUk7TUFBQTtNQVlBO01BQ0E7TUFDQTtRQUNBQztVQUNBQztRQUNBO01BQ0E7SUFFQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiI0OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXcgY2xhc3M9XCJ1di10YWJzXCIgOnN0eWxlPVwiWyR1di5hZGRTdHlsZShjdXN0b21TdHlsZSldXCI+XG5cdFx0PHZpZXcgY2xhc3M9XCJ1di10YWJzX193cmFwcGVyXCI+XG5cdFx0XHQ8c2xvdCBuYW1lPVwibGVmdFwiIC8+XG5cdFx0XHQ8dmlldyBjbGFzcz1cInV2LXRhYnNfX3dyYXBwZXJfX3Njcm9sbC12aWV3LXdyYXBwZXJcIj5cblx0XHRcdFx0PHNjcm9sbC12aWV3XG5cdFx0XHRcdFx0OnNjcm9sbC14PVwic2Nyb2xsYWJsZVwiXG5cdFx0XHRcdFx0OnNjcm9sbC1sZWZ0PVwic2Nyb2xsTGVmdFwiXG5cdFx0XHRcdFx0c2Nyb2xsLXdpdGgtYW5pbWF0aW9uXG5cdFx0XHRcdFx0Y2xhc3M9XCJ1di10YWJzX193cmFwcGVyX19zY3JvbGwtdmlld1wiXG5cdFx0XHRcdFx0OnNob3ctc2Nyb2xsYmFyPVwiZmFsc2VcIlxuXHRcdFx0XHRcdHJlZj1cInV2LXRhYnNfX3dyYXBwZXJfX3Njcm9sbC12aWV3XCJcblx0XHRcdFx0PlxuXHRcdFx0XHRcdDx2aWV3XG5cdFx0XHRcdFx0XHRjbGFzcz1cInV2LXRhYnNfX3dyYXBwZXJfX25hdlwiXG5cdFx0XHRcdFx0XHRyZWY9XCJ1di10YWJzX193cmFwcGVyX19uYXZcIlxuXHRcdFx0XHRcdFx0OnN0eWxlPVwie1xuXHRcdFx0XHRcdFx0XHRmbGV4OiBzY3JvbGxhYmxlID8gJycgOiAxXG5cdFx0XHRcdFx0XHR9XCJcblx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHQ8dmlld1xuXHRcdFx0XHRcdFx0XHRjbGFzcz1cInV2LXRhYnNfX3dyYXBwZXJfX25hdl9faXRlbVwiXG5cdFx0XHRcdFx0XHRcdHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBsaXN0XCJcblx0XHRcdFx0XHRcdFx0OmtleT1cImluZGV4XCJcblx0XHRcdFx0XHRcdFx0QHRhcD1cImNsaWNrSGFuZGxlcihpdGVtLCBpbmRleClcIlxuXHRcdFx0XHRcdFx0XHQ6cmVmPVwiYHV2LXRhYnNfX3dyYXBwZXJfX25hdl9faXRlbS0ke2luZGV4fWBcIlxuXHRcdFx0XHRcdFx0XHQ6c3R5bGU9XCJbe2ZsZXg6IHNjcm9sbGFibGUgPyAnJyA6IDF9LCR1di5hZGRTdHlsZShpdGVtU3R5bGUpXVwiXG5cdFx0XHRcdFx0XHRcdDpjbGFzcz1cIltgdXYtdGFic19fd3JhcHBlcl9fbmF2X19pdGVtLSR7aW5kZXh9YCwgaXRlbS5kaXNhYmxlZCAmJiAndXYtdGFic19fd3JhcHBlcl9fbmF2X19pdGVtLS1kaXNhYmxlZCddXCJcblx0XHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdFx0PHRleHRcblx0XHRcdFx0XHRcdFx0XHQ6Y2xhc3M9XCJbaXRlbS5kaXNhYmxlZCAmJiAndXYtdGFic19fd3JhcHBlcl9fbmF2X19pdGVtX190ZXh0LS1kaXNhYmxlZCddXCJcblx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cInV2LXRhYnNfX3dyYXBwZXJfX25hdl9faXRlbV9fdGV4dFwiXG5cdFx0XHRcdFx0XHRcdFx0OnN0eWxlPVwiW3RleHRTdHlsZShpbmRleCldXCJcblx0XHRcdFx0XHRcdFx0Pnt7IGl0ZW1ba2V5TmFtZV0gfX08L3RleHQ+XG5cdFx0XHRcdFx0XHRcdDx1di1iYWRnZVxuXHRcdFx0XHRcdFx0XHRcdDpzaG93PVwiISEoaXRlbS5iYWRnZSAmJiAoaXRlbS5iYWRnZS5zaG93IHx8IGl0ZW0uYmFkZ2UuaXNEb3QgfHwgaXRlbS5iYWRnZS52YWx1ZSkpXCJcblx0XHRcdFx0XHRcdFx0XHQ6aXNEb3Q9XCJpdGVtLmJhZGdlICYmIGl0ZW0uYmFkZ2UuaXNEb3QgfHwgcHJvcHNCYWRnZS5pc0RvdFwiXG5cdFx0XHRcdFx0XHRcdFx0OnZhbHVlPVwiaXRlbS5iYWRnZSAmJiBpdGVtLmJhZGdlLnZhbHVlIHx8IHByb3BzQmFkZ2UudmFsdWVcIlxuXHRcdFx0XHRcdFx0XHRcdDptYXg9XCJpdGVtLmJhZGdlICYmIGl0ZW0uYmFkZ2UubWF4IHx8IHByb3BzQmFkZ2UubWF4XCJcblx0XHRcdFx0XHRcdFx0XHQ6dHlwZT1cIml0ZW0uYmFkZ2UgJiYgaXRlbS5iYWRnZS50eXBlIHx8IHByb3BzQmFkZ2UudHlwZVwiXG5cdFx0XHRcdFx0XHRcdFx0OnNob3daZXJvPVwiaXRlbS5iYWRnZSAmJiBpdGVtLmJhZGdlLnNob3daZXJvIHx8IHByb3BzQmFkZ2Uuc2hvd1plcm9cIlxuXHRcdFx0XHRcdFx0XHRcdDpiZ0NvbG9yPVwiaXRlbS5iYWRnZSAmJiBpdGVtLmJhZGdlLmJnQ29sb3IgfHwgcHJvcHNCYWRnZS5iZ0NvbG9yXCJcblx0XHRcdFx0XHRcdFx0XHQ6Y29sb3I9XCJpdGVtLmJhZGdlICYmIGl0ZW0uYmFkZ2UuY29sb3IgfHwgcHJvcHNCYWRnZS5jb2xvclwiXG5cdFx0XHRcdFx0XHRcdFx0OnNoYXBlPVwiaXRlbS5iYWRnZSAmJiBpdGVtLmJhZGdlLnNoYXBlIHx8IHByb3BzQmFkZ2Uuc2hhcGVcIlxuXHRcdFx0XHRcdFx0XHRcdDpudW1iZXJUeXBlPVwiaXRlbS5iYWRnZSAmJiBpdGVtLmJhZGdlLm51bWJlclR5cGUgfHwgcHJvcHNCYWRnZS5udW1iZXJUeXBlXCJcblx0XHRcdFx0XHRcdFx0XHQ6aW52ZXJ0ZWQ9XCJpdGVtLmJhZGdlICYmIGl0ZW0uYmFkZ2UuaW52ZXJ0ZWQgfHwgcHJvcHNCYWRnZS5pbnZlcnRlZFwiXG5cdFx0XHRcdFx0XHRcdFx0Y3VzdG9tU3R5bGU9XCJtYXJnaW4tbGVmdDogNHB4O1wiXG5cdFx0XHRcdFx0XHRcdD48L3V2LWJhZGdlPlxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PCEtLSAjaWZkZWYgQVBQLU5WVUUgLS0+XG5cdFx0XHRcdFx0XHQ8dmlld1xuXHRcdFx0XHRcdFx0XHRjbGFzcz1cInV2LXRhYnNfX3dyYXBwZXJfX25hdl9fbGluZVwiXG5cdFx0XHRcdFx0XHRcdHJlZj1cInV2LXRhYnNfX3dyYXBwZXJfX25hdl9fbGluZVwiXG5cdFx0XHRcdFx0XHRcdDpzdHlsZT1cIlt7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6ICR1di5hZGRVbml0KGxpbmVXaWR0aCksXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBmaXJzdFRpbWU/MDokdXYuYWRkVW5pdChsaW5lSGVpZ2h0KSxcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lQ29sb3IsXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZFNpemU6IGxpbmVCZ1NpemVcblx0XHRcdFx0XHRcdFx0fV1cIlxuXHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XG5cdFx0XHRcdFx0XHQ8IS0tICNpZm5kZWYgQVBQLU5WVUUgLS0+XG5cdFx0XHRcdFx0XHQ8dmlld1xuXHRcdFx0XHRcdFx0XHRjbGFzcz1cInV2LXRhYnNfX3dyYXBwZXJfX25hdl9fbGluZVwiXG5cdFx0XHRcdFx0XHRcdHJlZj1cInV2LXRhYnNfX3dyYXBwZXJfX25hdl9fbGluZVwiXG5cdFx0XHRcdFx0XHRcdDpzdHlsZT1cIlt7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogJHV2LmFkZFVuaXQobGluZVdpZHRoKSxcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogYHRyYW5zbGF0ZSgke2xpbmVPZmZzZXRMZWZ0fXB4KWAsXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uRHVyYXRpb246IGAke2ZpcnN0VGltZSA/IDAgOiBkdXJhdGlvbn1tc2AsXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGZpcnN0VGltZT8wOiR1di5hZGRVbml0KGxpbmVIZWlnaHQpLFxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZUNvbG9yLFxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZFNpemU6IGxpbmVCZ1NpemUsXG5cdFx0XHRcdFx0XHRcdFx0fV1cIlxuXHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxuXHRcdFx0PC92aWV3PlxuXHRcdFx0PHNsb3QgbmFtZT1cInJpZ2h0XCIgLz5cblx0XHQ8L3ZpZXc+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdGltcG9ydCBtcE1peGluIGZyb20gJ0AvdW5pX21vZHVsZXMvdXYtdWktdG9vbHMvbGlicy9taXhpbi9tcE1peGluLmpzJ1xuXHRpbXBvcnQgbWl4aW4gZnJvbSAnQC91bmlfbW9kdWxlcy91di11aS10b29scy9saWJzL21peGluL21peGluLmpzJ1xuXHRpbXBvcnQgdXZCYWRnZVByb3BzIGZyb20gJ0AvdW5pX21vZHVsZXMvdXYtYmFkZ2UvY29tcG9uZW50cy91di1iYWRnZS9wcm9wcy5qcydcblx0Ly8gI2lmZGVmIEFQUC1OVlVFXG5cdGNvbnN0IGFuaW1hdGlvbiA9IHVuaS5yZXF1aXJlTmF0aXZlUGx1Z2luKCdhbmltYXRpb24nKVxuXHRjb25zdCBkb20gPSB1bmkucmVxdWlyZU5hdGl2ZVBsdWdpbignZG9tJylcblx0Ly8gI2VuZGlmXG5cdGltcG9ydCBwcm9wcyBmcm9tICcuL3Byb3BzLmpzJztcblx0LyoqXG5cdCAqIFRhYnMg5qCH562+XG5cdCAqIEBkZXNjcmlwdGlvbiB0YWJz5qCH562+57uE5Lu277yM5Zyo5qCH562+5aSa55qE5pe25YCZ77yM5Y+v5Lul6YWN572u5Li65bem5Y+z5ruR5Yqo77yM5qCH562+5bCR55qE5pe25YCZ77yM5Y+v5Lul56aB5q2i5ruR5Yqo44CCIOivpee7hOS7tueahOS4gOS4queJueeCueaYr+mFjee9ruS4uua7muWKqOaooeW8j+aXtu+8jOa/gOa0u+eahHRhYuS8muiHquWKqOenu+WKqOWIsOe7hOS7tueahOS4remXtOS9jee9ruOAglxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZ1aS5jbi9jb21wb25lbnRzL3RhYnMuaHRtbFxuXHQgKiBAcHJvcGVydHkge0FycmF5fVx0bGlzdFx05qCH562+5pWw57uE77yM5YWD57Sg5Li65a+56LGh77yM5aaCW3tuYW1lOiAn5o6o6I2QJ31dXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfVx0ZHVyYXRpb25cdFx0XHTmu5HlnZfnp7vliqjkuIDmrKHmiYDpnIDnmoTml7bpl7TvvIzljZXkvY3np5LvvIjpu5jorqQgMjAwIO+8iVxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE9iamVjdH0gYWN0aXZlU3R5bGVcdOiPnOWNlemAieaLqeS4reaXtueahOagt+W8j++8iOm7mOiupHsgY29sb3I6ICcjMzAzMTMzJyB977yJXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgT2JqZWN0fSBpbmFjdGl2ZVN0eWxlXHToj5zljZXpnZ7pgInmi6nkuK3ml7bnmoTmoLflvI/vvIjpu5jorqR7IGNvbG9yOiAnIzYwNjI2Nicgfe+8iVxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gbGluZVdpZHRoXHTmu5HlnZfplb/luqbvvIjpu5jorqQgMjDvvIlcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9IGxpbmVIZWlnaHRcdOa7keWdl+mrmOW6pu+8iOm7mOiupCAz77yJXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfVx0bGluZUNvbG9yXHTmu5HlnZfpopzoibLvvIjpu5jorqTvvJonIzNjOWNmZifvvIlcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGxpbmVCZ1NpemVcdOa7keWdl+iDjOaZr+aYvuekuuWkp+Wwj++8jOW9k+a7keWdl+iDjOaZr+iuvue9ruS4uuWbvueJh+aXtuS9v+eUqO+8iOm7mOiupCBjb3Zlcu+8iVxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gaXRlbVN0eWxlXHToj5zljZVpdGVt55qE5qC35byP77yI6buY6K6kIHsgaGVpZ2h0OiAnNDRweCcgfe+8iVxuXHQgKiBAcHJvcGVydHkge1N0cmluZ31cdHNjcm9sbGFibGVcdOiPnOWNleaYr+WQpuWPr+a7muWKqO+8jOmAiemhueW+iOWwkeeahOaXtuWAmeiuvue9ruS4umZhbHNl5pW05LiqdGFic+iHquWKqOWxheS4reaYvuekuu+8iOm7mOiupO+8mnRydWXvvIlcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRjdXJyZW50XHTlvZPliY3pgInkuK3moIfnrb7nmoTntKLlvJXvvIjpu5jorqQgMCDvvIlcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9XHRrZXlOYW1lXHTku45saXN05YWD57Sg5a+56LGh5Lit6K+75Y+W55qE6ZSu5ZCN77yI6buY6K6kICduYW1lJyDvvIlcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9XHRzd2llcldpZHRoXHRcdFx0c3dpcGVy55qE5a695bqm77yI6buY6K6kICc3NTBycHgnIO+8iVxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE9iamVjdH1cdGN1c3RvbVN0eWxlXHQg6Ieq5a6a5LmJ5aSW6YOo5qC35byPXG5cdCAqIFxuXHQgKiBAZXZlbnQge0Z1bmN0aW9uKGluZGV4KX0gY2hhbmdlIOagh+etvuaUueWPmOaXtuinpuWPkSBpbmRleDog54K55Ye75LqG56ys5Yeg5LiqdGFi77yM57Si5byV5LuOMOW8gOWni1xuXHQgKiBAZXZlbnQge0Z1bmN0aW9uKGluZGV4KX0gY2xpY2sg54K55Ye75qCH562+5pe26Kem5Y+RIGluZGV4OiDngrnlh7vkuobnrKzlh6DkuKp0YWLvvIzntKLlvJXku44w5byA5aeLXG5cdCAqIEBleGFtcGxlIDx1di10YWJzIDpsaXN0PVwibGlzdFwiIDppcy1zY3JvbGw9XCJmYWxzZVwiIDpjdXJyZW50PVwiY3VycmVudFwiIEBjaGFuZ2U9XCJjaGFuZ2VcIj48L3V2LXRhYnM+XG5cdCAqL1xuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0bmFtZTogJ3V2LXRhYnMnLFxuXHRcdGVtaXRzOiBbJ2NsaWNrJywnY2hhbmdlJ10sXG5cdFx0bWl4aW5zOiBbbXBNaXhpbiwgbWl4aW4sIHByb3BzXSxcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0Zmlyc3RUaW1lOiB0cnVlLFxuXHRcdFx0XHRzY3JvbGxMZWZ0OiAwLFxuXHRcdFx0XHRzY3JvbGxWaWV3V2lkdGg6IDAsXG5cdFx0XHRcdGxpbmVPZmZzZXRMZWZ0OiAwLFxuXHRcdFx0XHR0YWJzUmVjdDoge1xuXHRcdFx0XHRcdGxlZnQ6IDBcblx0XHRcdFx0fSxcblx0XHRcdFx0aW5uZXJDdXJyZW50OiAwLFxuXHRcdFx0XHRtb3Zpbmc6IGZhbHNlLFxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0d2F0Y2g6IHtcblx0XHRcdGN1cnJlbnQ6IHtcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxuXHRcdFx0XHRoYW5kbGVyIChuZXdWYWx1ZSwgb2xkVmFsdWUpIHtcblx0XHRcdFx0XHQvLyDlhoXlpJbpg6jlgLzkuI3nm7jnrYnml7bvvIzmiY3lsJ3or5Xnp7vliqjmu5HlnZdcblx0XHRcdFx0XHRpZiAobmV3VmFsdWUgIT09IHRoaXMuaW5uZXJDdXJyZW50KSB7XG5cdFx0XHRcdFx0XHR0aGlzLmlubmVyQ3VycmVudCA9IG5ld1ZhbHVlXG5cdFx0XHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdHRoaXMucmVzaXplKClcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0Ly8gbGlzdOWPmOWMluaXtu+8jOmHjeaWsOa4suafk2xpc3TlkITpobnkv6Hmga9cblx0XHRcdGxpc3QoKSB7XG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLnJlc2l6ZSgpXG5cdFx0XHRcdH0pXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRjb21wdXRlZDoge1xuXHRcdFx0dGV4dFN0eWxlKCkge1xuXHRcdFx0XHRyZXR1cm4gaW5kZXggPT4ge1xuXHRcdFx0XHRcdGNvbnN0IHN0eWxlID0ge31cblx0XHRcdFx0XHQvLyDlj5blvZPmnJ/mmK/lkKbmv4DmtLvnmoTmoLflvI9cblx0XHRcdFx0XHRjb25zdCBjdXN0b21lU3R5bGUgPSBpbmRleCA9PSB0aGlzLmlubmVyQ3VycmVudCA/IHRoaXMuJHV2LmFkZFN0eWxlKHRoaXMuYWN0aXZlU3R5bGUpIDogdGhpcy4kdXZcblx0XHRcdFx0XHRcdC5hZGRTdHlsZShcblx0XHRcdFx0XHRcdFx0dGhpcy5pbmFjdGl2ZVN0eWxlKVxuXHRcdFx0XHRcdC8vIOWmguaenOW9k+WJjeiPnOWNleiiq+emgeeUqO+8jOWImeWKoOS4iuWvueW6lOminOiJsu+8jOmcgOimgeWcqOatpOWBmuWkhOeQhu+8jOaYr+WboOS4um52dWXkuIvvvIzml6Dms5XlnKhzdHlsZeagt+W8j+S4remAmui/hyFpbXBvcnTopobnm5bmoIfnrb7nmoTlhoXogZTmoLflvI9cblx0XHRcdFx0XHRpZiAodGhpcy5saXN0W2luZGV4XS5kaXNhYmxlZCkge1xuXHRcdFx0XHRcdFx0c3R5bGUuY29sb3IgPSAnI2M4YzljYydcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV2LmRlZXBNZXJnZShjdXN0b21lU3R5bGUsIHN0eWxlKVxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0cHJvcHNCYWRnZSgpIHtcblx0XHRcdFx0cmV0dXJuIHV2QmFkZ2VQcm9wc1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0YXN5bmMgbW91bnRlZCgpIHtcblx0XHRcdHRoaXMuaW5pdCgpXG5cdFx0fSxcblx0XHRtZXRob2RzOiB7XG5cdFx0XHRzZXRMaW5lTGVmdCgpIHtcblx0XHRcdFx0Y29uc3QgdGFiSXRlbSA9IHRoaXMubGlzdFt0aGlzLmlubmVyQ3VycmVudF07XG5cdFx0XHRcdGlmICghdGFiSXRlbSkge1xuXHRcdFx0XHRcdHJldHVybjtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyDojrflj5bmu5HlnZfor6Xnp7vliqjnmoTkvY3nva5cblx0XHRcdFx0bGV0IGxpbmVPZmZzZXRMZWZ0ID0gdGhpcy5saXN0XG5cdFx0XHRcdFx0LnNsaWNlKDAsIHRoaXMuaW5uZXJDdXJyZW50KVxuXHRcdFx0XHRcdC5yZWR1Y2UoKHRvdGFsLCBjdXJyKSA9PiB0b3RhbCArIGN1cnIucmVjdC53aWR0aCwgMCk7XG4gICAgICAgIC8vIOiOt+WPluS4i+WIkue6v+eahOaVsOWAvHB46KGo56S65rOVXG5cdFx0XHRcdGxldCBsaW5lV2lkdGggPSB0aGlzLiR1di5nZXRQeCh0aGlzLmxpbmVXaWR0aCk7XG5cdFx0XHRcdC8vIOWmguaenOS8oOeahOWAvOacquW4puWNleS9jSvorr7nva7kuoblhajlsYDljZXkvY3vvIzliJnluKbkuIrljZXkvY3orqHnrpfvvIzov5nmoLfmiY3msqHmnInor6/lt65cblx0XHRcdFx0aWYgKHRoaXMuJHV2LnRlc3QubnVtYmVyKHRoaXMubGluZVdpZHRoKSAmJiB0aGlzLiR1di51bml0KSB7XG5cdFx0XHRcdFx0bGluZVdpZHRoID0gdGhpcy4kdXYuZ2V0UHgoYCR7dGhpcy5saW5lV2lkdGh9JHt0aGlzLiR1di51bml0fWApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRoaXMubGluZU9mZnNldExlZnQgPSBsaW5lT2Zmc2V0TGVmdCArICh0YWJJdGVtLnJlY3Qud2lkdGggLSBsaW5lV2lkdGgpIC8gMlxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLU5WVUVcblx0XHRcdFx0Ly8g56ys5LiA5qyh56e75Yqo5ruR5Z2X77yM5peg6ZyA6L+H5rih5pe26Ze0XG5cdFx0XHRcdHRoaXMuYW5pbWF0aW9uKHRoaXMubGluZU9mZnNldExlZnQsIHRoaXMuZmlyc3RUaW1lID8gMCA6IHBhcnNlSW50KHRoaXMuZHVyYXRpb24pKVxuXHRcdFx0XHQvLyAjZW5kaWZcblxuXHRcdFx0XHQvLyDlpoLmnpzmmK/nrKzkuIDmrKHmiafooYzmraTmlrnms5XvvIzorqnmu5HlnZflnKjliJ3lp4vljJbml7bvvIznnqzpl7Tmu5HliqjliLDnrKzkuIDkuKp0YWIgaXRlbeeahOS4remXtFxuXHRcdFx0XHQvLyDov5nph4zpnIDopoHkuIDkuKrlrprml7blmajvvIzlm6DkuLrlnKjpnZ5udnVl5LiL77yM5piv55u05o6l6YCa6L+Hc3R5bGXnu5Hlrprov4fmuKHml7bpl7TvvIzpnIDopoHnrYnlhbbov4fmuKHlrozmiJDlkI7vvIzlho3orr7nva7kuLpmYWxzZSjpnZ7nrKzkuIDmrKHnp7vliqjmu5HlnZcpXG5cdFx0XHRcdGlmICh0aGlzLmZpcnN0VGltZSkge1xuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRcdFx0dGhpcy5maXJzdFRpbWUgPSBmYWxzZVxuXHRcdFx0XHRcdH0sIDIwKTtcblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdC8vIG52dWXkuIvorr7nva7mu5HlnZfnmoTkvY3nva5cblx0XHRcdGFuaW1hdGlvbih4LCBkdXJhdGlvbiA9IDApIHtcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXG5cdFx0XHRcdGNvbnN0IHJlZiA9IHRoaXMuJHJlZnNbJ3V2LXRhYnNfX3dyYXBwZXJfX25hdl9fbGluZSddXG5cdFx0XHRcdGFuaW1hdGlvbi50cmFuc2l0aW9uKHJlZiwge1xuXHRcdFx0XHRcdHN0eWxlczoge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBgdHJhbnNsYXRlWCgke3h9cHgpYFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0ZHVyYXRpb25cblx0XHRcdFx0fSlcblx0XHRcdFx0Ly8gI2VuZGlmXG5cdFx0XHR9LFxuXHRcdFx0Ly8g54K55Ye75p+Q5LiA5Liq5qCH562+XG5cdFx0XHRjbGlja0hhbmRsZXIoaXRlbSwgaW5kZXgpIHtcblx0XHRcdFx0Ly8g5Zug5Li65qCH562+5Y+v6IO95Li6ZGlzYWJsZWTnirbmgIHvvIzmiYDku6VjbGlja+aYr+S4gOWumuS8muWPkeWHuueahO+8jOS9huaYr2NoYW5nZeS6i+S7tuaYr+mcgOimgeWPr+eUqOeahOeKtuaAgeaJjeWPkeWHulxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbGljaycsIHtcblx0XHRcdFx0XHQuLi5pdGVtLFxuXHRcdFx0XHRcdGluZGV4XG5cdFx0XHRcdH0pXG5cdFx0XHRcdC8vIOWmguaenGRpc2FibGVk54q25oCB77yM6L+U5ZueXG5cdFx0XHRcdGlmIChpdGVtLmRpc2FibGVkKSByZXR1cm5cblx0XHRcdFx0aWYodGhpcy5pbm5lckN1cnJlbnQgIT0gaW5kZXgpIHtcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2UnLCB7XG5cdFx0XHRcdFx0XHQuLi5pdGVtLFxuXHRcdFx0XHRcdFx0aW5kZXhcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHRcdHRoaXMuaW5uZXJDdXJyZW50ID0gaW5kZXhcblx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtTlZVRVxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKT0+e1xuXHRcdFx0XHRcdHRoaXMucmVzaXplKClcblx0XHRcdFx0fSlcblx0XHRcdFx0Ly8gI2VuZGlmXG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtTlZVRVxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKT0+e1xuXHRcdFx0XHRcdC8vIG52dWXmqKHlvI/kuIvlho3nu5nngrnlu7bml7bvvIznoa7kv53kuIfml6DkuIDlpLFcblx0XHRcdFx0XHR0aGlzLiR1di5zbGVlcCgzMCkudGhlbihyZXM9Pntcblx0XHRcdFx0XHRcdHRoaXMucmVzaXplKClcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fSlcblx0XHRcdFx0Ly8gI2VuZGlmXG5cdFx0XHR9LFxuXHRcdFx0aW5pdCgpIHtcblx0XHRcdFx0dGhpcy4kdXYuc2xlZXAoKS50aGVuKCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLnJlc2l6ZSgpXG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0c2V0U2Nyb2xsTGVmdCgpIHtcblx0XHRcdFx0Ly8g5b2T5YmN5rS75YqodGFi55qE5biD5bGA5L+h5oGv77yM5pyJdGFi6I+c5Y2V55qEd2lkdGjlkoxsZWZ0KOS4uuWFg+e0oOW3pui+ueeVjOWIsOeItuWFg+e0oOW3pui+ueeVjOeahOi3neemuynnrYnkv6Hmga9cblx0XHRcdFx0Y29uc3QgdGFiUmVjdCA9IHRoaXMubGlzdFt0aGlzLmlubmVyQ3VycmVudF1cblx0XHRcdFx0Ly8g57Sv5Yqg5b6X5Yiw5b2T5YmNaXRlbeWIsOW3pui+ueeahOi3neemu1xuXHRcdFx0XHRjb25zdCBvZmZzZXRMZWZ0ID0gdGhpcy5saXN0XG5cdFx0XHRcdFx0LnNsaWNlKDAsIHRoaXMuaW5uZXJDdXJyZW50KVxuXHRcdFx0XHRcdC5yZWR1Y2UoKHRvdGFsLCBjdXJyKSA9PiB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gdG90YWwgKyBjdXJyLnJlY3Qud2lkdGhcblx0XHRcdFx0XHR9LCAwKVxuXHRcdFx0XHQvLyDmraTlpITkuLrlsY/luZXlrr3luqZcblx0XHRcdFx0Y29uc3Qgd2luZG93V2lkdGggPSB0aGlzLiR1di5zeXMoKS53aW5kb3dXaWR0aFxuXHRcdFx0XHQvLyDlsIbmtLvliqjnmoR0YWJzLWl0ZW3np7vliqjliLDlsY/luZXmraPkuK3pl7TvvIzlrp7pmYXkuIrmmK/lr7lzY3JvbGwtdmlld+eahOenu+WKqFxuXHRcdFx0XHRsZXQgc2Nyb2xsTGVmdCA9IG9mZnNldExlZnQgLSAodGhpcy50YWJzUmVjdC53aWR0aCAtIHRhYlJlY3QucmVjdC53aWR0aCkgLyAyIC0gKHdpbmRvd1dpZHRoIC0gdGhpcy50YWJzUmVjdFxuXHRcdFx0XHRcdC5yaWdodCkgLyAyICsgdGhpcy50YWJzUmVjdC5sZWZ0IC8gMlxuXHRcdFx0XHQvLyDov5nph4zlgZrkuIDkuKrpmZDliLbvvIzpmZDliLZzY3JvbGxMZWZ055qE5pyA5aSn5YC85Li65pW05Liqc2Nyb2xsLXZpZXflrr3luqblh4/ljrt0YWJz57uE5Lu255qE5a695bqmXG5cdFx0XHRcdHNjcm9sbExlZnQgPSBNYXRoLm1pbihzY3JvbGxMZWZ0LCB0aGlzLnNjcm9sbFZpZXdXaWR0aCAtIHRoaXMudGFic1JlY3Qud2lkdGgpXG5cdFx0XHRcdHRoaXMuc2Nyb2xsTGVmdCA9IE1hdGgubWF4KDAsIHNjcm9sbExlZnQpXG5cdFx0XHR9LFxuXHRcdFx0Ly8g6I635Y+W5omA5pyJ5qCH562+55qE5bC65a+4XG5cdFx0XHRyZXNpemUoKSB7XG5cdFx0XHRcdC8vIOWmguaenOS4jeWtmOWcqGxpc3TvvIzliJnkuI3lpITnkIZcblx0XHRcdFx0aWYodGhpcy5saXN0Lmxlbmd0aCA9PT0gMCkge1xuXHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHR9XG5cdFx0XHRcdFByb21pc2UuYWxsKFt0aGlzLmdldFRhYnNSZWN0KCksIHRoaXMuZ2V0QWxsSXRlbVJlY3QoKV0pLnRoZW4oKFt0YWJzUmVjdCwgaXRlbVJlY3QgPSBbXV0pID0+IHtcblx0XHRcdFx0XHR0aGlzLnRhYnNSZWN0ID0gdGFic1JlY3Rcblx0XHRcdFx0XHR0aGlzLnNjcm9sbFZpZXdXaWR0aCA9IDBcblx0XHRcdFx0XHRpdGVtUmVjdC5tYXAoKGl0ZW0sIGluZGV4KSA9PiB7XG5cdFx0XHRcdFx0XHQvLyDorqHnrpdzY3JvbGwtdmlld+eahOWuveW6pu+8jOi/memHjFxuXHRcdFx0XHRcdFx0dGhpcy5zY3JvbGxWaWV3V2lkdGggKz0gaXRlbS53aWR0aFxuXHRcdFx0XHRcdFx0Ly8g5Y+m5aSW6K6h566X5q+P5LiA5LiqaXRlbeeahOS4reW/g+eCuVjovbTlnZDmoIdcblx0XHRcdFx0XHRcdHRoaXMubGlzdFtpbmRleF0ucmVjdCA9IGl0ZW1cblx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdC8vIOiOt+WPluS6hnRhYnPnmoTlsLrlr7jkuYvlkI7vvIzorr7nva7mu5HlnZfnmoTkvY3nva5cblx0XHRcdFx0XHR0aGlzLnNldExpbmVMZWZ0KClcblx0XHRcdFx0XHR0aGlzLnNldFNjcm9sbExlZnQoKVxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdC8vIOiOt+WPluWvvOiIquiPnOWNleeahOWwuuWvuFxuXHRcdFx0Z2V0VGFic1JlY3QoKSB7XG5cdFx0XHRcdHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcblx0XHRcdFx0XHR0aGlzLnF1ZXJ5UmVjdCgndXYtdGFic19fd3JhcHBlcl9fc2Nyb2xsLXZpZXcnKS50aGVuKHNpemUgPT4gcmVzb2x2ZShzaXplKSlcblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cdFx0XHQvLyDojrflj5bmiYDmnInmoIfnrb7nmoTlsLrlr7hcblx0XHRcdGdldEFsbEl0ZW1SZWN0KCkge1xuXHRcdFx0XHRyZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG5cdFx0XHRcdFx0Y29uc3QgcHJvbWlzZUFsbEFyciA9IHRoaXMubGlzdC5tYXAoKGl0ZW0sIGluZGV4KSA9PiB0aGlzLnF1ZXJ5UmVjdChcblx0XHRcdFx0XHRcdGB1di10YWJzX193cmFwcGVyX19uYXZfX2l0ZW0tJHtpbmRleH1gLCB0cnVlKSlcblx0XHRcdFx0XHRQcm9taXNlLmFsbChwcm9taXNlQWxsQXJyKS50aGVuKHNpemVzID0+IHJlc29sdmUoc2l6ZXMpKVxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdC8vIOiOt+WPluWQhOS4quagh+etvueahOWwuuWvuFxuXHRcdFx0cXVlcnlSZWN0KGVsLCBpdGVtKSB7XG5cdFx0XHRcdC8vICNpZm5kZWYgQVBQLU5WVUVcblx0XHRcdFx0Ly8gJHV2R2V0UmVjdOS4unVuaS11aeiHquW4pueahOiKgueCueafpeivoueugOWMluaWueazle+8jOivpuingeaWh+aho+S7i+e7je+8mmh0dHBzOi8vd3d3LnV2dWkuY24vanMvZ2V0UmVjdC5odG1sXG5cdFx0XHRcdC8vIOe7hOS7tuWGhemDqOS4gOiIrOeUqHRoaXMuJHV2R2V0UmVjdO+8jOWvueWklueahOS4umdldFJlY3TvvIzkuozogIXlip/og73kuIDoh7TvvIzlkI3np7DkuI3lkIxcblx0XHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xuXHRcdFx0XHRcdHRoaXMuJHV2R2V0UmVjdChgLiR7ZWx9YCkudGhlbihzaXplID0+IHtcblx0XHRcdFx0XHRcdHJlc29sdmUoc2l6ZSlcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9KVxuXHRcdFx0XHQvLyAjZW5kaWZcblxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLU5WVUVcblx0XHRcdFx0Ly8gbnZ1ZeS4i++8jOS9v+eUqGRvbeaooeWdl+afpeivouWFg+e0oOmrmOW6plxuXHRcdFx0XHQvLyDov5Tlm57kuIDkuKpwcm9taXNl77yM6K6p6LCD55So5q2k5pa55rOV55qE5Li75L2T6IO95L2/55SodGhlbuWbnuiwg1xuXHRcdFx0XHRyZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XG5cdFx0XHRcdFx0ZG9tLmdldENvbXBvbmVudFJlY3QoaXRlbSA/IHRoaXMuJHJlZnNbZWxdWzBdIDogdGhpcy4kcmVmc1tlbF0sIHJlcyA9PiB7XG5cdFx0XHRcdFx0XHRyZXNvbHZlKHJlcy5zaXplKVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0pXG5cdFx0XHRcdC8vICNlbmRpZlxuXHRcdFx0fSxcblx0XHR9LFxuXHR9XG48L3NjcmlwdD5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cblx0QGltcG9ydCAnQC91bmlfbW9kdWxlcy91di11aS10b29scy9saWJzL2Nzcy9jb21wb25lbnRzLnNjc3MnO1xuXHRAaW1wb3J0ICdAL3VuaV9tb2R1bGVzL3V2LXVpLXRvb2xzL2xpYnMvY3NzL2NvbG9yLnNjc3MnO1xuXHQudXYtdGFicyB7XG5cblx0XHQmX193cmFwcGVyIHtcblx0XHRcdEBpbmNsdWRlIGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmX19zY3JvbGwtdmlldy13cmFwcGVyIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xuXHRcdFx0XHRvdmVyZmxvdzogYXV0byBoaWRkZW47XG5cdFx0XHRcdC8qICNlbmRpZiAqL1xuXHRcdFx0fVxuXG5cdFx0XHQmX19zY3JvbGwtdmlldyB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXg7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCZfX25hdiB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDExcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0Ji0tZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdFx0XHRcdC8qICNlbmRpZiAqL1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR1di1jb250ZW50LWNvbG9yO1xuXG5cdFx0XHRcdFx0XHQmLS1kaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdXYtZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19saW5lIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkdXYtcHJpbWFyeTtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAycHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///48\n");
|
||
|
||
/***/ }),
|
||
/* 49 */
|
||
/*!******************************************************************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js ***!
|
||
\******************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
|
||
|
||
Object.defineProperty(exports, "__esModule", {
|
||
value: true
|
||
});
|
||
exports.default = requireNativePlugin;
|
||
function requireNativePlugin(name) {
|
||
return weex.requireModule(name);
|
||
}
|
||
|
||
/***/ }),
|
||
/* 50 */
|
||
/*!**************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-tabs/components/uv-tabs/props.js ***!
|
||
\**************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 20));\nvar _uni$$uv, _uni$$uv$props;\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default2 = {\n props: _objectSpread({\n // 滑块的移动过渡时间,单位ms\n duration: {\n type: Number,\n default: 300\n },\n // tabs标签数组\n list: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n // 滑块颜色\n lineColor: {\n type: String,\n default: '#3c9cff'\n },\n // 菜单选择中时的样式\n activeStyle: {\n type: [String, Object],\n default: function _default() {\n return {\n color: '#303133'\n };\n }\n },\n // 菜单非选中时的样式\n inactiveStyle: {\n type: [String, Object],\n default: function _default() {\n return {\n color: '#606266'\n };\n }\n },\n // 滑块长度\n lineWidth: {\n type: [String, Number],\n default: 20\n },\n // 滑块高度\n lineHeight: {\n type: [String, Number],\n default: 3\n },\n // 滑块背景显示大小,当滑块背景设置为图片时使用\n lineBgSize: {\n type: String,\n default: 'cover'\n },\n // 菜单item的样式\n itemStyle: {\n type: [String, Object],\n default: function _default() {\n return {\n height: '44px'\n };\n }\n },\n // 菜单是否可滚动\n scrollable: {\n type: Boolean,\n default: true\n },\n // 当前选中标签的索引\n current: {\n type: [Number, String],\n default: 0\n },\n // 默认读取的键名\n keyName: {\n type: String,\n default: 'name'\n }\n }, (_uni$$uv = uni.$uv) === null || _uni$$uv === void 0 ? void 0 : (_uni$$uv$props = _uni$$uv.props) === null || _uni$$uv$props === void 0 ? void 0 : _uni$$uv$props.tabs)\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdXYtdGFicy9jb21wb25lbnRzL3V2LXRhYnMvcHJvcHMuanMiXSwibmFtZXMiOlsicHJvcHMiLCJkdXJhdGlvbiIsInR5cGUiLCJOdW1iZXIiLCJkZWZhdWx0IiwibGlzdCIsIkFycmF5IiwibGluZUNvbG9yIiwiU3RyaW5nIiwiYWN0aXZlU3R5bGUiLCJPYmplY3QiLCJjb2xvciIsImluYWN0aXZlU3R5bGUiLCJsaW5lV2lkdGgiLCJsaW5lSGVpZ2h0IiwibGluZUJnU2l6ZSIsIml0ZW1TdHlsZSIsImhlaWdodCIsInNjcm9sbGFibGUiLCJCb29sZWFuIiwiY3VycmVudCIsImtleU5hbWUiLCJ1bmkiLCIkdXYiLCJ0YWJzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztnQkFBZTtFQUNkQSxLQUFLO0lBQ0o7SUFDQUMsUUFBUSxFQUFFO01BQ1RDLElBQUksRUFBRUMsTUFBTTtNQUNaQyxPQUFPLEVBQUU7SUFDVixDQUFDO0lBQ0Q7SUFDQUMsSUFBSSxFQUFFO01BQ0xILElBQUksRUFBRUksS0FBSztNQUNYRixPQUFPLEVBQUU7UUFBQSxPQUFNLEVBQUU7TUFBQTtJQUNsQixDQUFDO0lBQ0Q7SUFDQUcsU0FBUyxFQUFFO01BQ1ZMLElBQUksRUFBRU0sTUFBTTtNQUNaSixPQUFPLEVBQUU7SUFDVixDQUFDO0lBQ0Q7SUFDQUssV0FBVyxFQUFFO01BQ1pQLElBQUksRUFBRSxDQUFDTSxNQUFNLEVBQUVFLE1BQU0sQ0FBQztNQUN0Qk4sT0FBTyxFQUFFO1FBQUEsT0FBTztVQUNmTyxLQUFLLEVBQUU7UUFDUixDQUFDO01BQUE7SUFDRixDQUFDO0lBQ0Q7SUFDQUMsYUFBYSxFQUFFO01BQ2RWLElBQUksRUFBRSxDQUFDTSxNQUFNLEVBQUVFLE1BQU0sQ0FBQztNQUN0Qk4sT0FBTyxFQUFFO1FBQUEsT0FBTztVQUNmTyxLQUFLLEVBQUU7UUFDUixDQUFDO01BQUE7SUFDRixDQUFDO0lBQ0Q7SUFDQUUsU0FBUyxFQUFFO01BQ1ZYLElBQUksRUFBRSxDQUFDTSxNQUFNLEVBQUVMLE1BQU0sQ0FBQztNQUN0QkMsT0FBTyxFQUFFO0lBQ1YsQ0FBQztJQUNEO0lBQ0FVLFVBQVUsRUFBRTtNQUNYWixJQUFJLEVBQUUsQ0FBQ00sTUFBTSxFQUFFTCxNQUFNLENBQUM7TUFDdEJDLE9BQU8sRUFBRTtJQUNWLENBQUM7SUFDRDtJQUNBVyxVQUFVLEVBQUU7TUFDWGIsSUFBSSxFQUFFTSxNQUFNO01BQ1pKLE9BQU8sRUFBRTtJQUNWLENBQUM7SUFDRDtJQUNBWSxTQUFTLEVBQUU7TUFDVmQsSUFBSSxFQUFFLENBQUNNLE1BQU0sRUFBRUUsTUFBTSxDQUFDO01BQ3RCTixPQUFPLEVBQUU7UUFBQSxPQUFPO1VBQ2ZhLE1BQU0sRUFBRTtRQUNULENBQUM7TUFBQTtJQUNGLENBQUM7SUFDRDtJQUNBQyxVQUFVLEVBQUU7TUFDWGhCLElBQUksRUFBRWlCLE9BQU87TUFDYmYsT0FBTyxFQUFFO0lBQ1YsQ0FBQztJQUNEO0lBQ0FnQixPQUFPLEVBQUU7TUFDUmxCLElBQUksRUFBRSxDQUFDQyxNQUFNLEVBQUVLLE1BQU0sQ0FBQztNQUN0QkosT0FBTyxFQUFFO0lBQ1YsQ0FBQztJQUNEO0lBQ0FpQixPQUFPLEVBQUU7TUFDUm5CLElBQUksRUFBRU0sTUFBTTtNQUNaSixPQUFPLEVBQUU7SUFDVjtFQUFDLGVBQ0VrQixHQUFHLENBQUNDLEdBQUcsK0RBQVAsU0FBU3ZCLEtBQUssbURBQWQsZUFBZ0J3QixJQUFJO0FBRXpCLENBQUM7QUFBQSIsImZpbGUiOiI1MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcblx0cHJvcHM6IHtcblx0XHQvLyDmu5HlnZfnmoTnp7vliqjov4fmuKHml7bpl7TvvIzljZXkvY1tc1xuXHRcdGR1cmF0aW9uOiB7XG5cdFx0XHR0eXBlOiBOdW1iZXIsXG5cdFx0XHRkZWZhdWx0OiAzMDBcblx0XHR9LFxuXHRcdC8vIHRhYnPmoIfnrb7mlbDnu4Rcblx0XHRsaXN0OiB7XG5cdFx0XHR0eXBlOiBBcnJheSxcblx0XHRcdGRlZmF1bHQ6ICgpID0+IFtdXG5cdFx0fSxcblx0XHQvLyDmu5HlnZfpopzoibJcblx0XHRsaW5lQ29sb3I6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6ICcjM2M5Y2ZmJ1xuXHRcdH0sXG5cdFx0Ly8g6I+c5Y2V6YCJ5oup5Lit5pe255qE5qC35byPXG5cdFx0YWN0aXZlU3R5bGU6IHtcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE9iamVjdF0sXG5cdFx0XHRkZWZhdWx0OiAoKSA9PiAoe1xuXHRcdFx0XHRjb2xvcjogJyMzMDMxMzMnXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g6I+c5Y2V6Z2e6YCJ5Lit5pe255qE5qC35byPXG5cdFx0aW5hY3RpdmVTdHlsZToge1xuXHRcdFx0dHlwZTogW1N0cmluZywgT2JqZWN0XSxcblx0XHRcdGRlZmF1bHQ6ICgpID0+ICh7XG5cdFx0XHRcdGNvbG9yOiAnIzYwNjI2Nidcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDmu5HlnZfplb/luqZcblx0XHRsaW5lV2lkdGg6IHtcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXG5cdFx0XHRkZWZhdWx0OiAyMFxuXHRcdH0sXG5cdFx0Ly8g5ruR5Z2X6auY5bqmXG5cdFx0bGluZUhlaWdodDoge1xuXHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcblx0XHRcdGRlZmF1bHQ6IDNcblx0XHR9LFxuXHRcdC8vIOa7keWdl+iDjOaZr+aYvuekuuWkp+Wwj++8jOW9k+a7keWdl+iDjOaZr+iuvue9ruS4uuWbvueJh+aXtuS9v+eUqFxuXHRcdGxpbmVCZ1NpemU6IHtcblx0XHRcdHR5cGU6IFN0cmluZyxcblx0XHRcdGRlZmF1bHQ6ICdjb3Zlcidcblx0XHR9LFxuXHRcdC8vIOiPnOWNlWl0ZW3nmoTmoLflvI9cblx0XHRpdGVtU3R5bGU6IHtcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE9iamVjdF0sXG5cdFx0XHRkZWZhdWx0OiAoKSA9PiAoe1xuXHRcdFx0XHRoZWlnaHQ6ICc0NHB4J1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOiPnOWNleaYr+WQpuWPr+a7muWKqFxuXHRcdHNjcm9sbGFibGU6IHtcblx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRkZWZhdWx0OiB0cnVlXG5cdFx0fSxcblx0XHQvLyDlvZPliY3pgInkuK3moIfnrb7nmoTntKLlvJVcblx0XHRjdXJyZW50OiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogMFxuXHRcdH0sXG5cdFx0Ly8g6buY6K6k6K+75Y+W55qE6ZSu5ZCNXG5cdFx0a2V5TmFtZToge1xuXHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0ZGVmYXVsdDogJ25hbWUnXG5cdFx0fSxcblx0XHQuLi51bmkuJHV2Py5wcm9wcz8udGFic1xuXHR9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///50\n");
|
||
|
||
/***/ }),
|
||
/* 51 */
|
||
/*!***************************************************************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-tabs/components/uv-tabs/uv-tabs.vue?vue&type=style&index=0&id=28a80996&lang=scss&scoped=true& ***!
|
||
\***************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_style_index_0_id_28a80996_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--11-oneOf-0-2!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uv-tabs.vue?vue&type=style&index=0&id=28a80996&lang=scss&scoped=true& */ 52);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_style_index_0_id_28a80996_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_style_index_0_id_28a80996_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_style_index_0_id_28a80996_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_style_index_0_id_28a80996_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony default export */ __webpack_exports__["default"] = (_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_tabs_vue_vue_type_style_index_0_id_28a80996_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||
|
||
/***/ }),
|
||
/* 52 */
|
||
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-tabs/components/uv-tabs/uv-tabs.vue?vue&type=style&index=0&id=28a80996&lang=scss&scoped=true& ***!
|
||
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = {
|
||
".uv-tabs__wrapper": {
|
||
"": {
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
16
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
16
|
||
]
|
||
}
|
||
},
|
||
".uv-tabs__wrapper__scroll-view-wrapper": {
|
||
"": {
|
||
"flex": [
|
||
1,
|
||
0,
|
||
0,
|
||
17
|
||
]
|
||
}
|
||
},
|
||
".uv-tabs__wrapper__scroll-view": {
|
||
"": {
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
18
|
||
],
|
||
"flex": [
|
||
1,
|
||
0,
|
||
0,
|
||
18
|
||
]
|
||
}
|
||
},
|
||
".uv-tabs__wrapper__nav": {
|
||
"": {
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
19
|
||
],
|
||
"position": [
|
||
"relative",
|
||
0,
|
||
0,
|
||
19
|
||
]
|
||
}
|
||
},
|
||
".uv-tabs__wrapper__nav__item": {
|
||
"": {
|
||
"paddingTop": [
|
||
0,
|
||
0,
|
||
0,
|
||
20
|
||
],
|
||
"paddingRight": [
|
||
"11",
|
||
0,
|
||
0,
|
||
20
|
||
],
|
||
"paddingBottom": [
|
||
0,
|
||
0,
|
||
0,
|
||
20
|
||
],
|
||
"paddingLeft": [
|
||
"11",
|
||
0,
|
||
0,
|
||
20
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
20
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
20
|
||
],
|
||
"justifyContent": [
|
||
"center",
|
||
0,
|
||
0,
|
||
20
|
||
]
|
||
}
|
||
},
|
||
".uv-tabs__wrapper__nav__item__text": {
|
||
"": {
|
||
"fontSize": [
|
||
"15",
|
||
0,
|
||
0,
|
||
21
|
||
],
|
||
"color": [
|
||
"#606266",
|
||
0,
|
||
0,
|
||
21
|
||
]
|
||
}
|
||
},
|
||
".uv-tabs__wrapper__nav__item__text--disabled": {
|
||
"": {
|
||
"color": [
|
||
"#c8c9cc",
|
||
1,
|
||
0,
|
||
22
|
||
]
|
||
}
|
||
},
|
||
".uv-tabs__wrapper__nav__line": {
|
||
"": {
|
||
"height": [
|
||
"3",
|
||
0,
|
||
0,
|
||
23
|
||
],
|
||
"backgroundColor": [
|
||
"#3c9cff",
|
||
0,
|
||
0,
|
||
23
|
||
],
|
||
"width": [
|
||
"30",
|
||
0,
|
||
0,
|
||
23
|
||
],
|
||
"position": [
|
||
"absolute",
|
||
0,
|
||
0,
|
||
23
|
||
],
|
||
"bottom": [
|
||
"2",
|
||
0,
|
||
0,
|
||
23
|
||
],
|
||
"borderRadius": [
|
||
"100",
|
||
0,
|
||
0,
|
||
23
|
||
],
|
||
"transitionProperty": [
|
||
"transform",
|
||
0,
|
||
0,
|
||
23
|
||
],
|
||
"transitionDuration": [
|
||
300,
|
||
0,
|
||
0,
|
||
23
|
||
]
|
||
}
|
||
},
|
||
"@VERSION": 2
|
||
}
|
||
|
||
/***/ }),
|
||
/* 53 */
|
||
/*!*************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/pages/album/index.nvue?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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib??ref--5-0!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.nvue?vue&type=script&lang=js&mpType=page */ 54);\n/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtsQixDQUFnQixtbEJBQUcsRUFBQyIsImZpbGUiOiI1My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS01LTAhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTUtMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLUFscGhhLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC5udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS01LTAhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTUtMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLUFscGhhLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC5udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///53\n");
|
||
|
||
/***/ }),
|
||
/* 54 */
|
||
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/pages/album/index.nvue?vue&type=script&lang=js&mpType=page ***!
|
||
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 36));\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 55));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 38));\nvar _videoSlide = _interopRequireDefault(__webpack_require__(/*! ./components/videoSlide */ 58));\nvar _request = _interopRequireDefault(__webpack_require__(/*! ../../utils/request */ 71));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n videoSlide: _videoSlide.default\n },\n data: function data() {\n return {\n cardList: {\n 1: [{\n title: \"全部\",\n id: 0\n }, {\n title: \"主图\",\n id: 1\n }, {\n title: \"环境\",\n id: 2\n }, {\n title: \"作品\",\n id: 3\n }, {\n title: \"其他\",\n id: 4\n }]\n },\n cardListIndex: 0,\n systemInfo: {},\n id: null,\n //商家或者手艺人id\n user_type: null,\n activeStyle: {\n fontWeight: 500,\n fontSize: \"32rpx\",\n color: \"#333333\"\n },\n inactiveStyle: {\n fontWeight: 500,\n fontSize: \"32rpx\",\n color: \"#666666\"\n },\n current: 1,\n statusBarHeight: 0,\n list: [{\n name: '视频'\n }, {\n name: '相册'\n }],\n imagObj: {},\n videoList: []\n };\n },\n onLoad: function onLoad(options) {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var systemInfo, screenWidth;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return uni.getSystemInfoSync();\n case 2:\n systemInfo = _context.sent;\n _this.systemInfo = systemInfo;\n screenWidth = systemInfo.screenWidth;\n _this.statusBarHeight = _this.pxToRpx(systemInfo.statusBarHeight, screenWidth);\n if (options.id && options.user_type) {\n _this.id = options.id;\n _this.user_type = options.user_type;\n _this.getImgList();\n _this.getVideoList();\n }\n case 7:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n computed: {\n // 计算swiper的样式\n swiperStyle: function swiperStyle() {\n if (this.current == 1) {\n var _window, _document, _document$documentEle;\n var screenWidth = this.systemInfo.screenWidth;\n // 注意:100vh 是视口高度,需要先转数值计算,再拼接单位\n\n var viewportHeight = this.pxToRpx(this.systemInfo.windowHeight || ((_window = window) === null || _window === void 0 ? void 0 : _window.innerHeight) || ((_document = document) === null || _document === void 0 ? void 0 : (_document$documentEle = _document.documentElement) === null || _document$documentEle === void 0 ? void 0 : _document$documentEle.clientHeight) || 0, screenWidth);\n var height = viewportHeight - 88 - this.statusBarHeight;\n return {\n height: \"\".concat(height, \"rpx\")\n };\n }\n return {\n height: \"\".concat(this.viewportHeight, \"rpx\")\n };\n },\n swiperStyle2: function swiperStyle2() {\n if (this.current == 1) {\n return {\n marginTop: \"\".concat(88 + this.statusBarHeight + 100, \"rpx\"),\n height: \"\".concat(this.viewportHeight - 88 - this.statusBarHeight - 100, \"rpx\")\n };\n }\n return {\n height: \"\".concat(this.viewportHeight, \"rpx\")\n };\n },\n viewportHeight: function viewportHeight() {\n var _window2, _document2, _document2$documentEl;\n var screenWidth = this.systemInfo.screenWidth;\n // 注意:100vh 是视口高度,需要先转数值计算,再拼接单位\n var viewportHeight = this.pxToRpx(this.systemInfo.windowHeight || ((_window2 = window) === null || _window2 === void 0 ? void 0 : _window2.innerHeight) || ((_document2 = document) === null || _document2 === void 0 ? void 0 : (_document2$documentEl = _document2.documentElement) === null || _document2$documentEl === void 0 ? void 0 : _document2$documentEl.clientHeight) || 0, screenWidth);\n return viewportHeight;\n }\n },\n methods: {\n clickTab: function clickTab(item) {\n this.cardListIndex = item.id;\n },\n tabsClick: function tabsClick(e) {\n var _this2 = this;\n this.$nextTick(function () {\n _this2.current = e.index;\n if (_this2.current == 1) {\n _this2.activeStyle.color = \"#333333\";\n _this2.inactiveStyle.color = \"#666666\";\n _this2.$refs.ideoSlideRrf.nowStopVideo();\n }\n if (_this2.current == 0) {\n _this2.activeStyle.color = \"#fff\";\n _this2.inactiveStyle.color = \"#ccc\";\n _this2.$refs.ideoSlideRrf.nowPlayVideo();\n }\n });\n },\n swiperChange: function swiperChange(e) {\n var _this3 = this;\n this.$nextTick(function () {\n _this3.current = e.detail.current;\n if (_this3.current == 1) {\n _this3.activeStyle.color = \"#333333\";\n _this3.inactiveStyle.color = \"#666666\";\n _this3.$refs.ideoSlideRrf.nowStopVideo();\n }\n if (_this3.current == 0) {\n _this3.activeStyle.color = \"#fff\";\n _this3.inactiveStyle.color = \"#ccc\";\n _this3.$refs.ideoSlideRrf.nowPlayVideo();\n }\n });\n },\n pxToRpx: function pxToRpx(px, screenWidth) {\n if (typeof px !== 'number') {\n throw new Error('请传入数字类型的px值');\n }\n return px * (750 / screenWidth);\n },\n getImgList: function getImgList() {\n var _this4 = this;\n _request.default.post(\"/user/imgVideo/list\", {\n user_id: this.id,\n user_type: this.user_type,\n type: 1\n }).then(function (res) {\n if (res.code == 200) {\n _this4.imagObj = res.data.list[1];\n var all = [];\n for (var key in res.data.list[1]) {\n all = [].concat((0, _toConsumableArray2.default)(all), (0, _toConsumableArray2.default)(res.data.list[1][key]));\n }\n _this4.imagObj[0] = all;\n }\n });\n },\n getVideoList: function getVideoList() {\n var _this5 = this;\n _request.default.post(\"/user/imgVideo/list\", {\n user_id: this.id,\n user_type: this.user_type,\n type: 2\n }).then(function (res) {\n if (res.code == 200) {\n for (var key in res.data.list[2]) {\n _this5.videoList = [].concat((0, _toConsumableArray2.default)(_this5.videoList), (0, _toConsumableArray2.default)(res.data.list[2][key]));\n }\n }\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWxidW0vaW5kZXgubnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwidmlkZW9TbGlkZSIsImRhdGEiLCJjYXJkTGlzdCIsInRpdGxlIiwiaWQiLCJjYXJkTGlzdEluZGV4Iiwic3lzdGVtSW5mbyIsInVzZXJfdHlwZSIsImFjdGl2ZVN0eWxlIiwiZm9udFdlaWdodCIsImZvbnRTaXplIiwiY29sb3IiLCJpbmFjdGl2ZVN0eWxlIiwiY3VycmVudCIsInN0YXR1c0JhckhlaWdodCIsImxpc3QiLCJuYW1lIiwiaW1hZ09iaiIsInZpZGVvTGlzdCIsIm9uTG9hZCIsInVuaSIsInNjcmVlbldpZHRoIiwiY29tcHV0ZWQiLCJzd2lwZXJTdHlsZSIsImRvY3VtZW50RWxlbWVudCIsImNsaWVudEhlaWdodCIsImhlaWdodCIsInN3aXBlclN0eWxlMiIsIm1hcmdpblRvcCIsInZpZXdwb3J0SGVpZ2h0IiwibWV0aG9kcyIsImNsaWNrVGFiIiwidGFic0NsaWNrIiwic3dpcGVyQ2hhbmdlIiwicHhUb1JweCIsImdldEltZ0xpc3QiLCJyZXF1ZXN0IiwidXNlcl9pZCIsInR5cGUiLCJhbGwiLCJnZXRWaWRlb0xpc3QiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFxREE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7UUFDQTtVQUNBQztVQUNBQztRQUNBLEdBQ0E7VUFDQUQ7VUFDQUM7UUFDQSxHQUNBO1VBQ0FEO1VBQ0FDO1FBQ0EsR0FDQTtVQUNBRDtVQUNBQztRQUNBLEdBQ0E7VUFDQUQ7VUFDQUM7UUFDQTtNQUVBO01BQ0FDO01BQ0FDO01BQ0FGO01BQUE7TUFDQUc7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztRQUNBSDtRQUNBQztRQUNBQztNQUNBO01BQ0FFO01BQ0FDO01BQ0FDO1FBQ0FDO01BQ0E7UUFDQUE7TUFDQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFBQTtJQUFBO01BQUE7TUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2NBQUEsT0FFQUM7WUFBQTtjQUFBZDtjQUNBO2NBQ0FlO2NBQ0E7Y0FDQTtnQkFDQTtnQkFDQTtnQkFDQTtnQkFDQTtjQUNBO1lBQUE7WUFBQTtjQUFBO1VBQUE7UUFBQTtNQUFBO0lBQUE7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0E7UUFBQTtRQUNBO1FBQ0E7O1FBRUEsK1BBQ0FDLHlFQURBLHNCQUNBQztRQUNBO1FBQ0E7VUFDQUM7UUFDQTtNQUNBO01BQ0E7UUFDQUE7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQTtVQUNBQztVQUNBRjtRQUNBO01BQ0E7TUFDQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQUc7TUFBQTtNQUNBO01BQ0E7TUFDQSxxUUFDQUwseUVBREEsc0JBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FLO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFFQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7SUFFQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7SUFFQTtJQUNBQztNQUVBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBQztRQUNBQztRQUNBOUI7UUFDQStCO01BQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtZQUNBQztVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBSjtRQUNBQztRQUNBOUI7UUFDQStCO01BQ0E7UUFDQTtVQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUVBO0FBQ0E7QUFBQSIsImZpbGUiOiI1NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXcgY2xhc3M9XCJjb250YWluZXJcIj5cblx0XHQ8dmlldyBjbGFzcz1cInBvc2l0b25GaXhlZFwiPlxuXHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkZXItdG9wIGZsZXgtcm93LWNlbnRlclwiIDpjbGFzcz1cInt2aWRlb1RvcDpjdXJyZW50PT0wfVwiXG5cdFx0XHRcdDpzdHlsZT1cInsgaGVpZ2h0OiBgJHs4OCtzdGF0dXNCYXJIZWlnaHR9cnB4YCxwYWRkaW5nVG9wOiBgJHtzdGF0dXNCYXJIZWlnaHR9cnB4YH1cIj5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0LWFyZWFcIiBAY2xpY2s9XCJnb0JhY2tcIj5cblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiL3N0YXRpYy9pbWFnZXMvd2hpdGVCYWNrLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImJhY2staWNvblwiPjwvaW1hZ2U+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4LXJvdy1jZW50ZXItY2VudGVyXCIgc3R5bGU9XCJmbGV4OiAxO21hcmdpbi1yaWdodDogMThycHg7aGVpZ2h0OjY2cnB4O1wiPlx0XHRcdFx0XHRcblx0XHRcdFx0XHQ8dXYtdGFicyA6bGlzdD1cImxpc3RcIiBAY2xpY2s9XCJ0YWJzQ2xpY2tcIiBpdGVtU3R5bGU9XCJoZWlnaHQ6NjZycHg7XCIgOmFjdGl2ZVN0eWxlPVwiYWN0aXZlU3R5bGVcIlxuXHRcdFx0XHRcdFx0OmluYWN0aXZlU3R5bGU9XCJpbmFjdGl2ZVN0eWxlXCIgOmN1cnJlbnQ9XCJjdXJyZW50XCIgOmxpbmVDb2xvcj1cImByZ2JhKDIzMiwgMTYsIDMwLCAxKWBcIj48L3V2LXRhYnM+XG5cdFx0XHRcdDwvdmlldz5cblxuXHRcdFx0PC92aWV3PlxuXHRcdFx0PHNjcm9sbC12aWV3IHNjcm9sbC14IHN0eWxlPVwiaGVpZ2h0OiAxMDBycHg7XCIgdi1pZj1cImN1cnJlbnQ9PTFcIj5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250YWluZXItdGFicyBmbGV4LXJvdy1jZW50ZXJcIj5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRhaW5lci10YWIgZmxleC1yb3ctY2VudGVyLWNlbnRlclwiIEBjbGljaz1cImNsaWNrVGFiKGl0ZW0pXCJcblx0XHRcdFx0XHRcdDpjbGFzcz1cInthY3RpdmU6Y2FyZExpc3RJbmRleD09aXRlbS5pZH1cIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBjYXJkTGlzdFsxXVwiIDprZXk9XCJpbmRleFwiPlxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJjb250YWluZXItdGFiLXRleHRcIj57eyBpdGVtLnRpdGxlIH19PC90ZXh0PlxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0PC9zY3JvbGwtdmlldz5cblxuXHRcdDwvdmlldz5cblxuXHRcdDx2aWV3IGNsYXNzPVwiY29udGFpbmVyLWNvbnRlbnRcIiA6c3R5bGU9XCJzd2lwZXJTdHlsZTJcIj5cblx0XHRcdDxzd2lwZXIgY2xhc3M9XCJzd2lwZXJcIiBjaXJjdWxhciA6c3R5bGU9XCJzd2lwZXJTdHlsZVwiIDpjdXJyZW50PVwiY3VycmVudFwiIEBjaGFuZ2U9XCJzd2lwZXJDaGFuZ2VcIiA6ZGlzYWJsZS10b3VjaD1cImN1cnJlbnQ9PTBcIj5cblx0XHRcdFx0PHN3aXBlci1pdGVtPlxuXHRcdFx0XHRcdDx2aWRlb1NsaWRlIHJlZj1cImlkZW9TbGlkZVJyZlwiIDpwb3BWaWRlb0xpc3Q9XCJ2aWRlb0xpc3RcIiA6bWFyZ2luVG9wPVwiYCR7ODggKyB0aGlzLnN0YXR1c0JhckhlaWdodH1gXCIgOmN1cnJlbnQ9XCJjdXJyZW50XCIgdi1zaG93PVwiY3VycmVudD09MFwiIHYtaWY9XCJ2aWRlb0xpc3QubGVuZ3RoXCI+PC92aWRlb1NsaWRlPlxuXHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxuXHRcdFx0XHQ8c3dpcGVyLWl0ZW0+XG5cdFx0XHRcdFx0PHNjcm9sbC12aWV3IHNjcm9sbC15IDpzdHlsZT1cIntoZWlnaHQ6YCR7dmlld3BvcnRIZWlnaHQtODgtdGhpcy5zdGF0dXNCYXJIZWlnaHQtMTAwfXJweGB9XCI+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInN3aXBlci1pdGVtczJcIj5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzd2lwZXItaXRlbTJcIiA6Y2xhc3M9XCJ7aXRlbTJMZWZ0OmluZGV4JTIgPT0gMH1cIlxuXHRcdFx0XHRcdFx0XHRcdHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGltYWdPYmpbY2FyZExpc3RJbmRleF1cIiA6a2V5PVwiaW5kZXhcIj5cblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJzd2lwZXItaXRlbTItaW1nXCIgbW9kZT1cImFzcGVjdEZpbGxcIiA6c3JjPVwiaXRlbS51cmxcIj48L2ltYWdlPlxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3dpcGVyLWl0ZW0yLXRpdGxlXCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInN3aXBlci1pdGVtMi10aXRsZS10ZXh0XCI+e3sgaXRlbS5uYW1lIH19PC90ZXh0PlxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cblxuXHRcdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XG5cdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XG5cdFx0XHQ8L3N3aXBlcj5cblx0XHQ8L3ZpZXc+XG5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0aW1wb3J0IHZpZGVvU2xpZGUgZnJvbSBcIi4vY29tcG9uZW50cy92aWRlb1NsaWRlXCJcblx0aW1wb3J0IHJlcXVlc3QgZnJvbSBcIi4uLy4uL3V0aWxzL3JlcXVlc3RcIjtcblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGNvbXBvbmVudHM6IHtcblx0XHRcdHZpZGVvU2xpZGVcblx0XHR9LFxuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRjYXJkTGlzdDoge1xuXHRcdFx0XHRcdDE6IFt7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBcIuWFqOmDqFwiLFxuXHRcdFx0XHRcdFx0XHRpZDogMFxuXHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0dGl0bGU6IFwi5Li75Zu+XCIsXG5cdFx0XHRcdFx0XHRcdGlkOiAxXG5cdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogXCLnjq/looNcIixcblx0XHRcdFx0XHRcdFx0aWQ6IDJcblx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBcIuS9nOWTgVwiLFxuXHRcdFx0XHRcdFx0XHRpZDogM1xuXHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0dGl0bGU6IFwi5YW25LuWXCIsXG5cdFx0XHRcdFx0XHRcdGlkOiA0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRjYXJkTGlzdEluZGV4OiAwLFxuXHRcdFx0XHRzeXN0ZW1JbmZvOiB7fSxcblx0XHRcdFx0aWQ6IG51bGwsIC8v5ZWG5a625oiW6ICF5omL6Im65Lq6aWRcblx0XHRcdFx0dXNlcl90eXBlOiBudWxsLFxuXHRcdFx0XHRhY3RpdmVTdHlsZToge1xuXHRcdFx0XHRcdGZvbnRXZWlnaHQ6IDUwMCxcblx0XHRcdFx0XHRmb250U2l6ZTogXCIzMnJweFwiLFxuXHRcdFx0XHRcdGNvbG9yOiBcIiMzMzMzMzNcIixcblx0XHRcdFx0fSxcblx0XHRcdFx0aW5hY3RpdmVTdHlsZToge1xuXHRcdFx0XHRcdGZvbnRXZWlnaHQ6IDUwMCxcblx0XHRcdFx0XHRmb250U2l6ZTogXCIzMnJweFwiLFxuXHRcdFx0XHRcdGNvbG9yOiBcIiM2NjY2NjZcIixcblx0XHRcdFx0fSxcblx0XHRcdFx0Y3VycmVudDogMSxcblx0XHRcdFx0c3RhdHVzQmFySGVpZ2h0OiAwLFxuXHRcdFx0XHRsaXN0OiBbe1xuXHRcdFx0XHRcdG5hbWU6ICfop4bpopEnLFxuXHRcdFx0XHR9LCB7XG5cdFx0XHRcdFx0bmFtZTogJ+ebuOWGjCcsXG5cdFx0XHRcdH1dLFxuXHRcdFx0XHRpbWFnT2JqOiB7fSxcblx0XHRcdFx0dmlkZW9MaXN0OiBbXVxuXHRcdFx0fTtcblx0XHR9LFxuXHRcdGFzeW5jIG9uTG9hZChvcHRpb25zKSB7XG5cdFx0XHQvLyDojrflj5bnirbmgIHmoI/pq5jluqZcblx0XHRcdGNvbnN0IHN5c3RlbUluZm8gPSBhd2FpdCB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKVxuXHRcdFx0dGhpcy5zeXN0ZW1JbmZvID0gc3lzdGVtSW5mb1xuXHRcdFx0bGV0IHNjcmVlbldpZHRoID0gc3lzdGVtSW5mby5zY3JlZW5XaWR0aDtcblx0XHRcdHRoaXMuc3RhdHVzQmFySGVpZ2h0ID0gdGhpcy5weFRvUnB4KHN5c3RlbUluZm8uc3RhdHVzQmFySGVpZ2h0LCBzY3JlZW5XaWR0aCk7XG5cdFx0XHRpZiAob3B0aW9ucy5pZCAmJiBvcHRpb25zLnVzZXJfdHlwZSkge1xuXHRcdFx0XHR0aGlzLmlkID0gb3B0aW9ucy5pZFxuXHRcdFx0XHR0aGlzLnVzZXJfdHlwZSA9IG9wdGlvbnMudXNlcl90eXBlXG5cdFx0XHRcdHRoaXMuZ2V0SW1nTGlzdCgpXG5cdFx0XHRcdHRoaXMuZ2V0VmlkZW9MaXN0KClcblx0XHRcdH1cblx0XHR9LFxuXHRcdGNvbXB1dGVkOiB7XG5cdFx0XHQvLyDorqHnrpdzd2lwZXLnmoTmoLflvI9cblx0XHRcdHN3aXBlclN0eWxlKCkge1xuXHRcdFx0XHRpZiAodGhpcy5jdXJyZW50ID09IDEpIHtcblx0XHRcdFx0XHRsZXQgc2NyZWVuV2lkdGggPSB0aGlzLnN5c3RlbUluZm8uc2NyZWVuV2lkdGg7XG5cdFx0XHRcdFx0Ly8g5rOo5oSP77yaMTAwdmgg5piv6KeG5Y+j6auY5bqm77yM6ZyA6KaB5YWI6L2s5pWw5YC86K6h566X77yM5YaN5ou85o6l5Y2V5L2NXG5cblx0XHRcdFx0XHRsZXQgdmlld3BvcnRIZWlnaHQgPSB0aGlzLnB4VG9ScHgodGhpcy5zeXN0ZW1JbmZvLndpbmRvd0hlaWdodCB8fCB3aW5kb3c/LmlubmVySGVpZ2h0IHx8IGRvY3VtZW50XG5cdFx0XHRcdFx0XHQ/LmRvY3VtZW50RWxlbWVudD8uY2xpZW50SGVpZ2h0fHwgMCwgc2NyZWVuV2lkdGggKSA7XG5cdFx0XHRcdFx0bGV0IGhlaWdodCA9IHZpZXdwb3J0SGVpZ2h0IC0gODggLSB0aGlzLnN0YXR1c0JhckhlaWdodDtcblx0XHRcdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBgJHtoZWlnaHR9cnB4YFxuXHRcdFx0XHRcdH07XG5cdFx0XHRcdH1cblx0XHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGAke3RoaXMudmlld3BvcnRIZWlnaHR9cnB4YFxuXHRcdFx0XHR9O1xuXHRcdFx0fSxcblx0XHRcdHN3aXBlclN0eWxlMigpIHtcblx0XHRcdFx0aWYgKHRoaXMuY3VycmVudCA9PSAxKSB7XG5cdFx0XHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XHRcdG1hcmdpblRvcDogYCR7ODggKyB0aGlzLnN0YXR1c0JhckhlaWdodCArIDEwMH1ycHhgLFxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBgJHt0aGlzLnZpZXdwb3J0SGVpZ2h0LTg4LXRoaXMuc3RhdHVzQmFySGVpZ2h0LTEwMH1ycHhgXG5cdFx0XHRcdFx0fTtcblx0XHRcdFx0fVxuXHRcdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcdGhlaWdodDogYCR7dGhpcy52aWV3cG9ydEhlaWdodH1ycHhgXG5cdFx0XHRcdH07XG5cdFx0XHR9LFxuXHRcdFx0dmlld3BvcnRIZWlnaHQoKSB7XG5cdFx0XHRcdGxldCBzY3JlZW5XaWR0aCA9IHRoaXMuc3lzdGVtSW5mby5zY3JlZW5XaWR0aDtcblx0XHRcdFx0Ly8g5rOo5oSP77yaMTAwdmgg5piv6KeG5Y+j6auY5bqm77yM6ZyA6KaB5YWI6L2s5pWw5YC86K6h566X77yM5YaN5ou85o6l5Y2V5L2NXG5cdFx0XHRcdGxldCB2aWV3cG9ydEhlaWdodCA9IHRoaXMucHhUb1JweCh0aGlzLnN5c3RlbUluZm8ud2luZG93SGVpZ2h0IHx8IHdpbmRvdz8uaW5uZXJIZWlnaHQgfHwgZG9jdW1lbnRcblx0XHRcdFx0XHQ/LmRvY3VtZW50RWxlbWVudD8uY2xpZW50SGVpZ2h0fHwgMCwgc2NyZWVuV2lkdGgpIDtcblx0XHRcdFx0cmV0dXJuIHZpZXdwb3J0SGVpZ2h0XG5cdFx0XHR9LFxuXHRcdH0sXG5cdFx0bWV0aG9kczoge1xuXHRcdFx0Y2xpY2tUYWIoaXRlbSkge1xuXHRcdFx0XHR0aGlzLmNhcmRMaXN0SW5kZXggPSBpdGVtLmlkXG5cdFx0XHR9LFxuXHRcdFx0dGFic0NsaWNrKGUpIHtcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHRoaXMuY3VycmVudCA9IGUuaW5kZXhcblx0XHRcdFx0XHRpZih0aGlzLmN1cnJlbnQ9PTEpe1xuXHRcdFx0XHRcdFx0dGhpcy5hY3RpdmVTdHlsZS5jb2xvciA9IFwiIzMzMzMzM1wiXG5cdFx0XHRcdFx0XHR0aGlzLmluYWN0aXZlU3R5bGUuY29sb3IgPSBcIiM2NjY2NjZcIlxuXHRcdFx0XHRcdFx0dGhpcy4kcmVmcy5pZGVvU2xpZGVScmYubm93U3RvcFZpZGVvKClcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aWYodGhpcy5jdXJyZW50PT0wKXtcblx0XHRcdFx0XHRcdHRoaXMuYWN0aXZlU3R5bGUuY29sb3IgPSBcIiNmZmZcIlxuXHRcdFx0XHRcdFx0dGhpcy5pbmFjdGl2ZVN0eWxlLmNvbG9yID0gXCIjY2NjXCJcblx0XHRcdFx0XHRcdHRoaXMuJHJlZnMuaWRlb1NsaWRlUnJmLm5vd1BsYXlWaWRlbygpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXG5cdFx0XHR9LFxuXHRcdFx0c3dpcGVyQ2hhbmdlKGUpIHtcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xuXHRcdFx0XHRcdHRoaXMuY3VycmVudCA9IGUuZGV0YWlsLmN1cnJlbnRcblx0XHRcdFx0XHRpZih0aGlzLmN1cnJlbnQ9PTEpe1xuXHRcdFx0XHRcdFx0dGhpcy5hY3RpdmVTdHlsZS5jb2xvciA9IFwiIzMzMzMzM1wiXG5cdFx0XHRcdFx0XHR0aGlzLmluYWN0aXZlU3R5bGUuY29sb3IgPSBcIiM2NjY2NjZcIlxuXHRcdFx0XHRcdFx0dGhpcy4kcmVmcy5pZGVvU2xpZGVScmYubm93U3RvcFZpZGVvKClcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aWYodGhpcy5jdXJyZW50PT0wKXtcblx0XHRcdFx0XHRcdHRoaXMuYWN0aXZlU3R5bGUuY29sb3IgPSBcIiNmZmZcIlxuXHRcdFx0XHRcdFx0dGhpcy5pbmFjdGl2ZVN0eWxlLmNvbG9yID0gXCIjY2NjXCJcblx0XHRcdFx0XHRcdHRoaXMuJHJlZnMuaWRlb1NsaWRlUnJmLm5vd1BsYXlWaWRlbygpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXG5cdFx0XHR9LFxuXHRcdFx0cHhUb1JweChweCwgc2NyZWVuV2lkdGgpIHtcblxuXHRcdFx0XHRpZiAodHlwZW9mIHB4ICE9PSAnbnVtYmVyJykge1xuXHRcdFx0XHRcdHRocm93IG5ldyBFcnJvcign6K+35Lyg5YWl5pWw5a2X57G75Z6L55qEcHjlgLwnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRyZXR1cm4gcHggKiAoNzUwIC8gc2NyZWVuV2lkdGgpO1xuXHRcdFx0fSxcblx0XHRcdGdldEltZ0xpc3QoKSB7XG5cdFx0XHRcdHJlcXVlc3QucG9zdChcIi91c2VyL2ltZ1ZpZGVvL2xpc3RcIiwge1xuXHRcdFx0XHRcdHVzZXJfaWQ6IHRoaXMuaWQsXG5cdFx0XHRcdFx0dXNlcl90eXBlOiB0aGlzLnVzZXJfdHlwZSxcblx0XHRcdFx0XHR0eXBlOiAxXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMjAwKSB7XG5cdFx0XHRcdFx0XHR0aGlzLmltYWdPYmogPSByZXMuZGF0YS5saXN0WzFdXG5cdFx0XHRcdFx0XHRsZXQgYWxsID0gW11cblx0XHRcdFx0XHRcdGZvciAobGV0IGtleSBpbiByZXMuZGF0YS5saXN0WzFdKSB7XG5cdFx0XHRcdFx0XHRcdGFsbCA9IFsuLi5hbGwsIC4uLnJlcy5kYXRhLmxpc3RbMV1ba2V5XV1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRoaXMuaW1hZ09ialswXSA9IGFsbFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cdFx0XHRnZXRWaWRlb0xpc3QoKSB7XG5cdFx0XHRcdHJlcXVlc3QucG9zdChcIi91c2VyL2ltZ1ZpZGVvL2xpc3RcIiwge1xuXHRcdFx0XHRcdHVzZXJfaWQ6IHRoaXMuaWQsXG5cdFx0XHRcdFx0dXNlcl90eXBlOiB0aGlzLnVzZXJfdHlwZSxcblx0XHRcdFx0XHR0eXBlOiAyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMjAwKSB7XG5cdFx0XHRcdFx0XHRmb3IgKGxldCBrZXkgaW4gcmVzLmRhdGEubGlzdFsyXSkge1xuXHRcdFx0XHRcdFx0XHR0aGlzLnZpZGVvTGlzdCA9IFsuLi50aGlzLnZpZGVvTGlzdCwgLi4ucmVzLmRhdGEubGlzdFsyXVtrZXldXVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwibGVzc1wiPlxuXHQuY29udGFpbmVyIHtcblx0XHQucG9zaXRvbkZpeGVkIHtcblx0XHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0LmhlYWRlci10b3Age1xuXHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHRcdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cdFx0XHRwYWRkaW5nOiAwIDI0cnB4O1xuXHRcdFx0XG5cdFx0XHQubGVmdC1hcmVhIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHQuYmFjay1pY29uIHtcblx0XHRcdFx0XHR3aWR0aDogMzZycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNnJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sZWZ0LWFyZWEtaW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTQ0cnB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTJycHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC52aWRlb1RvcHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ojp2LWRlZXAgLnV2LXRhYnNfX3dyYXBwZXJfX25hdl9fbGluZXtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZiFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lci10YWJzIHtcblx0XHRcdC5jb250YWluZXItdGFiIHtcblx0XHRcdFx0d2lkdGg6IDk2cnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDU2cnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcblx0XHRcdFx0bWFyZ2luOiAyMHJweDtcblxuXHRcdFx0XHQuY29udGFpbmVyLXRhYi10ZXh0IHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRUU1RTc7XG5cblx0XHRcdFx0LmNvbnRhaW5lci10YWItdGV4dCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjRTgxMDFFO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHJweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250YWluZXItY29udGVudCB7XG5cdFx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdFx0LnN3aXBlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRcdFx0LnN3aXBlci1pdGVtczIge1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcnB4O1xuXG5cdFx0XHRcdFx0LnN3aXBlci1pdGVtMiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzcwcnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNzBycHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHJweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0LnN3aXBlci1pdGVtMi1pbWcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzcwcnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM3MHJweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnN3aXBlci1pdGVtMi10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMzcnB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDhycHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHJweCAwcnB4IDEwcnB4IDBycHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdFx0XHRcdFx0XHQuc3dpcGVyLWl0ZW0yLXRpdGxlLXRleHQge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHJweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzNycHg7XG5cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pdGVtMkxlZnQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOXJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cblx0fVxuXG5cdC5mbGV4LXJvdy1jZW50ZXItYmV0d2VlbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LmZsZXgtcm93LXN0YXJ0LWJldHdlZW4ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQuZmxleC1yb3ctY2VudGVyLWNlbnRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQuZmxleC1yb3ctY2VudGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5mbGV4LXJvdy1zdGFydCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LmZsZXgtcm93LWVuZC1iZXR3ZWVuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHRcblx0XG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///54\n");
|
||
|
||
/***/ }),
|
||
/* 55 */
|
||
/*!******************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
|
||
\******************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ 56);
|
||
var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 34);
|
||
var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 28);
|
||
var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ 57);
|
||
function _toConsumableArray(arr) {
|
||
return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
|
||
}
|
||
module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 56 */
|
||
/*!******************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
|
||
\******************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 29);
|
||
function _arrayWithoutHoles(arr) {
|
||
if (Array.isArray(arr)) return arrayLikeToArray(arr);
|
||
}
|
||
module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 57 */
|
||
/*!******************************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
|
||
\******************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
function _nonIterableSpread() {
|
||
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
||
}
|
||
module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||
|
||
/***/ }),
|
||
/* 58 */
|
||
/*!*****************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/pages/album/components/videoSlide.nvue ***!
|
||
\*****************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _videoSlide_nvue_vue_type_template_id_d6734b50_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./videoSlide.nvue?vue&type=template&id=d6734b50&scoped=true& */ 59);\n/* harmony import */ var _videoSlide_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./videoSlide.nvue?vue&type=script&lang=js& */ 67);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _videoSlide_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _videoSlide_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_Alpha_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-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 46);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n if(Vue.prototype.__merge_style){\n Vue.prototype.__merge_style(__webpack_require__(/*! ./videoSlide.nvue?vue&type=style&index=0&id=d6734b50&scoped=true&lang=less& */ 69).default, this.options.style)\n }else{\n Object.assign(this.options.style,__webpack_require__(/*! ./videoSlide.nvue?vue&type=style&index=0&id=d6734b50&scoped=true&lang=less& */ 69).default)\n }\n\n}\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_Alpha_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 _videoSlide_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _videoSlide_nvue_vue_type_template_id_d6734b50_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _videoSlide_nvue_vue_type_template_id_d6734b50_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"d6734b50\",\n \"fbf7fdb8\",\n false,\n _videoSlide_nvue_vue_type_template_id_d6734b50_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"pages/album/components/videoSlide.nvue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDK0Q7QUFDTDtBQUMxRDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxtQkFBTyxDQUFDLHFGQUE2RTtBQUNqSSxhQUFhO0FBQ2IsaURBQWlELG1CQUFPLENBQUMscUZBQTZFO0FBQ3RJOztBQUVBOztBQUVBO0FBQzROO0FBQzVOLGdCQUFnQix1TkFBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ0E7QUFDZSxnRiIsImZpbGUiOiI1OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vdmlkZW9TbGlkZS5udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWQ2NzM0YjUwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdmlkZW9TbGlkZS5udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi92aWRlb1NsaWRlLm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmZ1bmN0aW9uIGluamVjdFN0eWxlcyAoY29udGV4dCkge1xuICBcbiAgaWYoIXRoaXMub3B0aW9ucy5zdHlsZSl7XG4gICAgICAgICAgdGhpcy5vcHRpb25zLnN0eWxlID0ge31cbiAgICAgIH1cbiAgICAgIGlmKFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZSAmJiBWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18pe1xuICAgICAgICBWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUoVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fLCB0aGlzLm9wdGlvbnMuc3R5bGUpXG4gICAgICB9XG4gICAgICBpZihWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUpe1xuICAgICAgICAgICAgICAgIFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZShyZXF1aXJlKFwiLi92aWRlb1NsaWRlLm52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD1kNjczNGI1MCZzY29wZWQ9dHJ1ZSZsYW5nPWxlc3MmXCIpLmRlZmF1bHQsIHRoaXMub3B0aW9ucy5zdHlsZSlcbiAgICAgICAgICAgIH1lbHNle1xuICAgICAgICAgICAgICAgIE9iamVjdC5hc3NpZ24odGhpcy5vcHRpb25zLnN0eWxlLHJlcXVpcmUoXCIuL3ZpZGVvU2xpZGUubnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPWQ2NzM0YjUwJnNjb3BlZD10cnVlJmxhbmc9bGVzcyZcIikuZGVmYXVsdClcbiAgICAgICAgICAgIH1cblxufVxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclgtQWxwaGEuYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJkNjczNGI1MFwiLFxuICBcImZiZjdmZGI4XCIsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5pbmplY3RTdHlsZXMuY2FsbChjb21wb25lbnQpXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2FsYnVtL2NvbXBvbmVudHMvdmlkZW9TbGlkZS5udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///58\n");
|
||
|
||
/***/ }),
|
||
/* 59 */
|
||
/*!************************************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/pages/album/components/videoSlide.nvue?vue&type=template&id=d6734b50&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_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_template_id_d6734b50_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../Applications/HBuilderX-Alpha.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-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./videoSlide.nvue?vue&type=template&id=d6734b50&scoped=true& */ 60);
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_template_id_d6734b50_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_template_id_d6734b50_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_template_id_d6734b50_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_template_id_d6734b50_scoped_true___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-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/pages/album/components/videoSlide.nvue?vue&type=template&id=d6734b50&scoped=true& ***!
|
||
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
|
||
var components
|
||
try {
|
||
components = {
|
||
uvSlider:
|
||
__webpack_require__(/*! @/uni_modules/uv-slider/components/uv-slider/uv-slider.vue */ 61)
|
||
.default,
|
||
}
|
||
} catch (e) {
|
||
if (
|
||
e.message.indexOf("Cannot find module") !== -1 &&
|
||
e.message.indexOf(".vue") !== -1
|
||
) {
|
||
console.error(e.message)
|
||
console.error("1. 排查组件名称拼写是否正确")
|
||
console.error(
|
||
"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
|
||
)
|
||
console.error(
|
||
"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
|
||
)
|
||
} else {
|
||
throw e
|
||
}
|
||
}
|
||
var render = function () {
|
||
var _vm = this
|
||
var _h = _vm.$createElement
|
||
var _c = _vm._self._c || _h
|
||
return _c("view", { staticStyle: { zIndex: "100" } }, [
|
||
_c("view", { staticClass: ["view-box"], style: _vm.viewTopLength }, [
|
||
_c(
|
||
"view",
|
||
{ staticClass: ["video-box"], style: _vm.itemViewTopLength0 },
|
||
[
|
||
_c("u-video", {
|
||
style: _vm.fillScreen,
|
||
attrs: {
|
||
src: _vm.videoInfo_0.src,
|
||
autoplay: _vm.videoInfo_0.autoplay,
|
||
loop: _vm.videoInfo_0.loop,
|
||
controls: _vm.videoInfo_0.controls,
|
||
enablePlayGesture: _vm.videoInfo_0.enablePlayGesture,
|
||
objectFit: _vm.videoInfo_0.objectFit || _vm.objectFit,
|
||
showFullscreenBtn: _vm.videoInfo_0.showFullscreenBtn,
|
||
enableProgressGesture: _vm.videoInfo_0.enableProgressGesture,
|
||
showPlayBtn: _vm.videoInfo_0.showPlayBtn,
|
||
showProgress: _vm.videoInfo_0.showProgress,
|
||
initialTime: "0",
|
||
id: "video_id_0",
|
||
muted: _vm.videoInfo_0.isMuted,
|
||
webkitPlaysinline: "true",
|
||
playsinline: "true",
|
||
},
|
||
on: {
|
||
timeupdate: function ($event) {
|
||
_vm.timeupdate(0, $event)
|
||
},
|
||
ended: _vm.ended,
|
||
play: function ($event) {
|
||
_vm.playing(0)
|
||
},
|
||
},
|
||
}),
|
||
!_vm.videoInfo_0.flag
|
||
? _c("cover-view", {
|
||
staticClass: ["cover-view-stop"],
|
||
style: _vm.stopIcon,
|
||
})
|
||
: _vm._e(),
|
||
_vm.cover && _vm.videoInfo_0.coverStatus
|
||
? _c(
|
||
"cover-view",
|
||
{ staticClass: ["video-image"], style: _vm.fillScreen2 },
|
||
[
|
||
_c("u-image", {
|
||
style: _vm.fillScreen,
|
||
attrs: {
|
||
mode: _vm.videoInfo_0.mode || _vm.mode,
|
||
src: _vm.videoInfo_0.coverUrl,
|
||
},
|
||
}),
|
||
],
|
||
1
|
||
)
|
||
: _vm._e(),
|
||
_c("view", {
|
||
staticClass: ["video-action"],
|
||
on: {
|
||
touchstart: _vm.videotouchstart,
|
||
touchmove: _vm.videotochmove,
|
||
touchend: _vm.videotouchend,
|
||
click: _vm.videoClick,
|
||
},
|
||
}),
|
||
_c("view", { staticClass: ["video-texts"] }, [
|
||
_c(
|
||
"view",
|
||
{
|
||
staticClass: ["flex-row-center-between"],
|
||
staticStyle: { flex: "1" },
|
||
},
|
||
[
|
||
_c(
|
||
"u-text",
|
||
{
|
||
staticClass: ["video-text"],
|
||
appendAsTree: true,
|
||
attrs: { append: "tree" },
|
||
},
|
||
[_vm._v(_vm._s(_vm.videoInfo_0.name))]
|
||
),
|
||
_c("u-image", {
|
||
staticClass: ["video-sound"],
|
||
attrs: {
|
||
src: _vm.videoInfo_0.isMuted
|
||
? "/static/images/icons/sound_no.png"
|
||
: "/static/images/icons/sound_yes.png",
|
||
},
|
||
on: {
|
||
click: function ($event) {
|
||
_vm.toggleMute(0)
|
||
},
|
||
},
|
||
}),
|
||
],
|
||
1
|
||
),
|
||
]),
|
||
],
|
||
1
|
||
),
|
||
_c(
|
||
"view",
|
||
{ staticClass: ["video-box"], style: _vm.itemViewTopLength1 },
|
||
[
|
||
_c("u-video", {
|
||
style: _vm.fillScreen,
|
||
attrs: {
|
||
src: _vm.videoInfo_1.src,
|
||
autoplay: _vm.videoInfo_1.autoplay,
|
||
loop: _vm.videoInfo_1.loop,
|
||
controls: _vm.videoInfo_1.controls,
|
||
enablePlayGesture: _vm.videoInfo_1.enablePlayGesture,
|
||
objectFit: _vm.videoInfo_1.objectFit || _vm.objectFit,
|
||
showFullscreenBtn: _vm.videoInfo_1.showFullscreenBtn,
|
||
enableProgressGesture: _vm.videoInfo_1.enableProgressGesture,
|
||
showPlayBtn: _vm.videoInfo_1.showPlayBtn,
|
||
showProgress: _vm.videoInfo_1.showProgress,
|
||
initialTime: "0",
|
||
id: "video_id_1",
|
||
muted: _vm.videoInfo_1.isMuted,
|
||
webkitPlaysinline: "true",
|
||
playsinline: "true",
|
||
},
|
||
on: {
|
||
timeupdate: function ($event) {
|
||
_vm.timeupdate(1, $event)
|
||
},
|
||
ended: _vm.ended,
|
||
play: function ($event) {
|
||
_vm.playing(1)
|
||
},
|
||
},
|
||
}),
|
||
!_vm.videoInfo_1.flag
|
||
? _c("cover-view", {
|
||
staticClass: ["cover-view-stop"],
|
||
style: _vm.stopIcon,
|
||
})
|
||
: _vm._e(),
|
||
_vm.cover && _vm.videoInfo_1.coverStatus
|
||
? _c(
|
||
"cover-view",
|
||
{ staticClass: ["video-image"], style: _vm.fillScreen2 },
|
||
[
|
||
_c("u-image", {
|
||
style: _vm.fillScreen,
|
||
attrs: {
|
||
mode: _vm.videoInfo_1.mode || _vm.mode,
|
||
src: _vm.videoInfo_1.coverUrl,
|
||
},
|
||
}),
|
||
],
|
||
1
|
||
)
|
||
: _vm._e(),
|
||
_c("view", {
|
||
staticClass: ["video-action"],
|
||
on: {
|
||
touchstart: _vm.videotouchstart,
|
||
touchmove: _vm.videotochmove,
|
||
touchend: _vm.videotouchend,
|
||
click: _vm.videoClick,
|
||
},
|
||
}),
|
||
_c("view", { staticClass: ["video-texts"] }, [
|
||
_c(
|
||
"view",
|
||
{
|
||
staticClass: ["flex-row-center-between"],
|
||
staticStyle: { flex: "1" },
|
||
},
|
||
[
|
||
_c(
|
||
"u-text",
|
||
{
|
||
staticClass: ["video-text"],
|
||
appendAsTree: true,
|
||
attrs: { append: "tree" },
|
||
},
|
||
[_vm._v(_vm._s(_vm.videoInfo_1.name))]
|
||
),
|
||
_c("u-image", {
|
||
staticClass: ["video-sound"],
|
||
attrs: {
|
||
src: _vm.videoInfo_1.isMuted
|
||
? "/static/images/icons/sound_no.png"
|
||
: "/static/images/icons/sound_yes.png",
|
||
},
|
||
on: {
|
||
click: function ($event) {
|
||
_vm.toggleMute(1)
|
||
},
|
||
},
|
||
}),
|
||
],
|
||
1
|
||
),
|
||
]),
|
||
],
|
||
1
|
||
),
|
||
_c(
|
||
"view",
|
||
{ staticClass: ["video-box"], style: _vm.itemViewTopLength2 },
|
||
[
|
||
_c("u-video", {
|
||
style: _vm.fillScreen,
|
||
attrs: {
|
||
src: _vm.videoInfo_2.src,
|
||
autoplay: _vm.videoInfo_2.autoplay,
|
||
loop: _vm.videoInfo_2.loop,
|
||
controls: _vm.videoInfo_2.controls,
|
||
enablePlayGesture: _vm.videoInfo_2.enablePlayGesture,
|
||
objectFit: _vm.videoInfo_2.objectFit || _vm.objectFit,
|
||
showFullscreenBtn: _vm.videoInfo_2.showFullscreenBtn,
|
||
enableProgressGesture: _vm.videoInfo_2.enableProgressGesture,
|
||
showPlayBtn: _vm.videoInfo_2.showPlayBtn,
|
||
showProgress: _vm.videoInfo_2.showProgress,
|
||
initialTime: "0",
|
||
id: "video_id_2",
|
||
muted: _vm.videoInfo_2.isMuted,
|
||
webkitPlaysinline: "true",
|
||
playsinline: "true",
|
||
},
|
||
on: {
|
||
timeupdate: function ($event) {
|
||
_vm.timeupdate(2, $event)
|
||
},
|
||
ended: _vm.ended,
|
||
play: function ($event) {
|
||
_vm.playing(2)
|
||
},
|
||
},
|
||
}),
|
||
!_vm.videoInfo_2.flag
|
||
? _c("cover-view", {
|
||
staticClass: ["cover-view-stop"],
|
||
style: _vm.stopIcon,
|
||
})
|
||
: _vm._e(),
|
||
_vm.cover && _vm.videoInfo_2.coverStatus
|
||
? _c(
|
||
"cover-view",
|
||
{ staticClass: ["video-image"], style: _vm.fillScreen2 },
|
||
[
|
||
_c("u-image", {
|
||
style: _vm.fillScreen,
|
||
attrs: {
|
||
mode: _vm.videoInfo_2.mode || _vm.mode,
|
||
src: _vm.videoInfo_2.coverUrl,
|
||
},
|
||
}),
|
||
],
|
||
1
|
||
)
|
||
: _vm._e(),
|
||
_c("view", {
|
||
staticClass: ["video-action"],
|
||
on: {
|
||
touchstart: _vm.videotouchstart,
|
||
touchmove: _vm.videotochmove,
|
||
touchend: _vm.videotouchend,
|
||
click: _vm.videoClick,
|
||
},
|
||
}),
|
||
_c("view", { staticClass: ["video-texts"] }, [
|
||
_c(
|
||
"view",
|
||
{
|
||
staticClass: ["flex-row-center-between"],
|
||
staticStyle: { flex: "1" },
|
||
},
|
||
[
|
||
_c(
|
||
"u-text",
|
||
{
|
||
staticClass: ["video-text"],
|
||
appendAsTree: true,
|
||
attrs: { append: "tree" },
|
||
},
|
||
[_vm._v(_vm._s(_vm.videoInfo_2.name))]
|
||
),
|
||
_c("u-image", {
|
||
staticClass: ["video-sound"],
|
||
attrs: {
|
||
src: _vm.videoInfo_2.isMuted
|
||
? "/static/images/icons/sound_no.png"
|
||
: "/static/images/icons/sound_yes.png",
|
||
},
|
||
on: {
|
||
click: function ($event) {
|
||
_vm.toggleMute(2)
|
||
},
|
||
},
|
||
}),
|
||
],
|
||
1
|
||
),
|
||
]),
|
||
],
|
||
1
|
||
),
|
||
_c(
|
||
"view",
|
||
{ staticClass: ["video-box"], style: _vm.itemViewTopLength3 },
|
||
[
|
||
_c("u-video", {
|
||
style: _vm.fillScreen,
|
||
attrs: {
|
||
src: _vm.videoInfo_3.src,
|
||
autoplay: _vm.videoInfo_3.autoplay,
|
||
loop: _vm.videoInfo_3.loop,
|
||
controls: _vm.videoInfo_3.controls,
|
||
enablePlayGesture: _vm.videoInfo_3.enablePlayGesture,
|
||
objectFit: _vm.videoInfo_3.objectFit || _vm.objectFit,
|
||
showFullscreenBtn: _vm.videoInfo_3.showFullscreenBtn,
|
||
enableProgressGesture: _vm.videoInfo_3.enableProgressGesture,
|
||
showPlayBtn: _vm.videoInfo_3.showPlayBtn,
|
||
showProgress: _vm.videoInfo_3.showProgress,
|
||
initialTime: "0",
|
||
id: "video_id_3",
|
||
muted: _vm.videoInfo_3.isMuted,
|
||
webkitPlaysinline: "true",
|
||
playsinline: "true",
|
||
},
|
||
on: {
|
||
timeupdate: function ($event) {
|
||
_vm.timeupdate(3, $event)
|
||
},
|
||
ended: _vm.ended,
|
||
play: function ($event) {
|
||
_vm.playing(3)
|
||
},
|
||
},
|
||
}),
|
||
!_vm.videoInfo_3.flag
|
||
? _c("cover-view", {
|
||
staticClass: ["cover-view-stop"],
|
||
style: _vm.stopIcon,
|
||
})
|
||
: _vm._e(),
|
||
_vm.cover && _vm.videoInfo_3.coverStatus
|
||
? _c(
|
||
"cover-view",
|
||
{ staticClass: ["video-image"], style: _vm.fillScreen2 },
|
||
[
|
||
_c("u-image", {
|
||
style: _vm.fillScreen,
|
||
attrs: {
|
||
mode: _vm.videoInfo_3.mode || _vm.mode,
|
||
src: _vm.videoInfo_3.coverUrl,
|
||
},
|
||
}),
|
||
],
|
||
1
|
||
)
|
||
: _vm._e(),
|
||
_c("view", {
|
||
staticClass: ["video-action"],
|
||
on: {
|
||
touchstart: _vm.videotouchstart,
|
||
touchmove: _vm.videotochmove,
|
||
touchend: _vm.videotouchend,
|
||
click: _vm.videoClick,
|
||
},
|
||
}),
|
||
_c("view", { staticClass: ["video-texts"] }, [
|
||
_c(
|
||
"view",
|
||
{
|
||
staticClass: ["flex-row-center-between"],
|
||
staticStyle: { flex: "1" },
|
||
},
|
||
[
|
||
_c(
|
||
"u-text",
|
||
{
|
||
staticClass: ["video-text"],
|
||
appendAsTree: true,
|
||
attrs: { append: "tree" },
|
||
},
|
||
[_vm._v(_vm._s(_vm.videoInfo_3.name))]
|
||
),
|
||
_c("u-image", {
|
||
staticClass: ["video-sound"],
|
||
attrs: {
|
||
src: _vm.videoInfo_3.isMuted
|
||
? "/static/images/icons/sound_no.png"
|
||
: "/static/images/icons/sound_yes.png",
|
||
},
|
||
on: {
|
||
click: function ($event) {
|
||
_vm.toggleMute(3)
|
||
},
|
||
},
|
||
}),
|
||
],
|
||
1
|
||
),
|
||
]),
|
||
],
|
||
1
|
||
),
|
||
_c(
|
||
"view",
|
||
{ staticClass: ["video-box"], style: _vm.itemViewTopLength4 },
|
||
[
|
||
_c("u-video", {
|
||
style: _vm.fillScreen,
|
||
attrs: {
|
||
src: _vm.videoInfo_4.src,
|
||
autoplay: _vm.videoInfo_4.autoplay,
|
||
loop: _vm.videoInfo_4.loop,
|
||
controls: _vm.videoInfo_4.controls,
|
||
enablePlayGesture: _vm.videoInfo_4.enablePlayGesture,
|
||
objectFit: _vm.videoInfo_4.objectFit || _vm.objectFit,
|
||
showFullscreenBtn: _vm.videoInfo_4.showFullscreenBtn,
|
||
enableProgressGesture: _vm.videoInfo_4.enableProgressGesture,
|
||
showPlayBtn: _vm.videoInfo_4.showPlayBtn,
|
||
showProgress: _vm.videoInfo_4.showProgress,
|
||
initialTime: "0",
|
||
id: "video_id_4",
|
||
muted: _vm.videoInfo_4.isMuted,
|
||
webkitPlaysinline: "true",
|
||
playsinline: "true",
|
||
},
|
||
on: {
|
||
timeupdate: function ($event) {
|
||
_vm.timeupdate(4, $event)
|
||
},
|
||
ended: _vm.ended,
|
||
play: function ($event) {
|
||
_vm.playing(4)
|
||
},
|
||
},
|
||
}),
|
||
!_vm.videoInfo_4.flag
|
||
? _c("cover-view", {
|
||
staticClass: ["cover-view-stop"],
|
||
style: _vm.stopIcon,
|
||
})
|
||
: _vm._e(),
|
||
_vm.cover && _vm.videoInfo_4.coverStatus
|
||
? _c(
|
||
"cover-view",
|
||
{ staticClass: ["video-image"], style: _vm.fillScreen2 },
|
||
[
|
||
_c("u-image", {
|
||
style: _vm.fillScreen,
|
||
attrs: {
|
||
mode: _vm.videoInfo_4.mode || _vm.mode,
|
||
src: _vm.videoInfo_4.coverUrl,
|
||
},
|
||
}),
|
||
],
|
||
1
|
||
)
|
||
: _vm._e(),
|
||
_c("view", {
|
||
staticClass: ["video-action"],
|
||
on: {
|
||
touchstart: _vm.videotouchstart,
|
||
touchmove: _vm.videotochmove,
|
||
touchend: _vm.videotouchend,
|
||
click: _vm.videoClick,
|
||
},
|
||
}),
|
||
_c("view", { staticClass: ["video-texts"] }, [
|
||
_c(
|
||
"view",
|
||
{
|
||
staticClass: ["flex-row-center-between"],
|
||
staticStyle: { flex: "1" },
|
||
},
|
||
[
|
||
_c(
|
||
"u-text",
|
||
{
|
||
staticClass: ["video-text"],
|
||
appendAsTree: true,
|
||
attrs: { append: "tree" },
|
||
},
|
||
[_vm._v(_vm._s(_vm.videoInfo_4.name))]
|
||
),
|
||
_c("u-image", {
|
||
staticClass: ["video-sound"],
|
||
attrs: {
|
||
src: _vm.videoInfo_4.isMuted
|
||
? "/static/images/icons/sound_no.png"
|
||
: "/static/images/icons/sound_yes.png",
|
||
},
|
||
on: {
|
||
click: function ($event) {
|
||
_vm.toggleMute(4)
|
||
},
|
||
},
|
||
}),
|
||
],
|
||
1
|
||
),
|
||
]),
|
||
],
|
||
1
|
||
),
|
||
_vm.current == 0
|
||
? _c(
|
||
"view",
|
||
{
|
||
staticClass: ["progress-view"],
|
||
on: { touchend: _vm.progressTouchend },
|
||
},
|
||
[
|
||
_vm.showSlider
|
||
? _c("uv-slider", {
|
||
staticClass: ["progress-slider"],
|
||
attrs: {
|
||
activeColor: "#D8D8D8",
|
||
blockSize: "6",
|
||
backgroundColor: "#494949;",
|
||
},
|
||
model: {
|
||
value: _vm.progressValue,
|
||
callback: function ($$v) {
|
||
_vm.progressValue = $$v
|
||
},
|
||
expression: "progressValue",
|
||
},
|
||
})
|
||
: _vm._e(),
|
||
],
|
||
1
|
||
)
|
||
: _vm._e(),
|
||
_vm.videoListLength > 1 && _vm.current == 0
|
||
? _c(
|
||
"view",
|
||
{
|
||
staticClass: ["dots"],
|
||
style: { top: 0.5 * _vm.winHeight + "px" },
|
||
},
|
||
[
|
||
_c(
|
||
"view",
|
||
{ staticClass: ["dots-container"] },
|
||
_vm._l(_vm.visibleDots, function (dotIndex, idx) {
|
||
return _c("view", {
|
||
key: idx,
|
||
staticClass: ["dot-item"],
|
||
class: { active: dotIndex === _vm.videoIndex },
|
||
on: {
|
||
click: function ($event) {
|
||
_vm.jumpToVideo(dotIndex)
|
||
},
|
||
},
|
||
})
|
||
}),
|
||
0
|
||
),
|
||
_c(
|
||
"u-text",
|
||
{
|
||
staticClass: ["pageNumber"],
|
||
appendAsTree: true,
|
||
attrs: { append: "tree" },
|
||
},
|
||
[
|
||
_vm._v(
|
||
_vm._s(_vm.videoIndex + 1) +
|
||
"/" +
|
||
_vm._s(_vm.videoListLength)
|
||
),
|
||
]
|
||
),
|
||
]
|
||
)
|
||
: _vm._e(),
|
||
]),
|
||
])
|
||
}
|
||
var recyclableRender = false
|
||
var staticRenderFns = []
|
||
render._withStripped = true
|
||
|
||
|
||
|
||
/***/ }),
|
||
/* 61 */
|
||
/*!***********************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-slider/components/uv-slider/uv-slider.vue ***!
|
||
\***********************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uv_slider_vue_vue_type_template_id_6246504e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uv-slider.vue?vue&type=template&id=6246504e& */ 62);\n/* harmony import */ var _uv_slider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uv-slider.vue?vue&type=script&lang=js& */ 64);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uv_slider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uv_slider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_Alpha_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-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 46);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_Alpha_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 _uv_slider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uv_slider_vue_vue_type_template_id_6246504e___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uv_slider_vue_vue_type_template_id_6246504e___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"2602e3a5\",\n false,\n _uv_slider_vue_vue_type_template_id_6246504e___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uni_modules/uv-slider/components/uv-slider/uv-slider.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0g7QUFDdEg7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQytOO0FBQy9OLGdCQUFnQix1TkFBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxvRkFBTTtBQUNSLEVBQUUsNkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3V2LXNsaWRlci52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjI0NjUwNGUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91di1zbGlkZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91di1zbGlkZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLUFscGhhLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIFwiMjYwMmUzYTVcIixcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidW5pX21vZHVsZXMvdXYtc2xpZGVyL2NvbXBvbmVudHMvdXYtc2xpZGVyL3V2LXNsaWRlci52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///61\n");
|
||
|
||
/***/ }),
|
||
/* 62 */
|
||
/*!******************************************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-slider/components/uv-slider/uv-slider.vue?vue&type=template&id=6246504e& ***!
|
||
\******************************************************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_slider_vue_vue_type_template_id_6246504e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../../Applications/HBuilderX-Alpha.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-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uv-slider.vue?vue&type=template&id=6246504e& */ 63);
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_slider_vue_vue_type_template_id_6246504e___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_slider_vue_vue_type_template_id_6246504e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_slider_vue_vue_type_template_id_6246504e___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_Alpha_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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_slider_vue_vue_type_template_id_6246504e___WEBPACK_IMPORTED_MODULE_0__["components"]; });
|
||
|
||
|
||
|
||
/***/ }),
|
||
/* 63 */
|
||
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-slider/components/uv-slider/uv-slider.vue?vue&type=template&id=6246504e& ***!
|
||
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
|
||
var components
|
||
var render = function () {
|
||
var _vm = this
|
||
var _h = _vm.$createElement
|
||
var _c = _vm._self._c || _h
|
||
return _c(
|
||
"view",
|
||
{ staticClass: ["uv-slider"], style: [_vm.$uv.addStyle(_vm.customStyle)] },
|
||
[
|
||
_c("u-slider", {
|
||
attrs: {
|
||
min: _vm.min,
|
||
max: _vm.max,
|
||
step: _vm.step,
|
||
value: _vm.sliderValue,
|
||
activeColor: _vm.activeColor,
|
||
backgroundColor: _vm.backgroundColor,
|
||
blockSize: _vm.$uv.getPx(_vm.blockSize),
|
||
blockColor: _vm.blockColor,
|
||
showValue: _vm.showValue,
|
||
disabled: _vm.disabled,
|
||
},
|
||
on: { changing: _vm.changingHandler, change: _vm.changeHandler },
|
||
}),
|
||
],
|
||
1
|
||
)
|
||
}
|
||
var recyclableRender = false
|
||
var staticRenderFns = []
|
||
render._withStripped = true
|
||
|
||
|
||
|
||
/***/ }),
|
||
/* 64 */
|
||
/*!************************************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-slider/components/uv-slider/uv-slider.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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_slider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib??ref--5-0!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!../../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uv-slider.vue?vue&type=script&lang=js& */ 65);\n/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_slider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_slider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_slider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_slider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uv_slider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRsQixDQUFnQiwya0JBQUcsRUFBQyIsImZpbGUiOiI2NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS01LTAhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTUtMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLUFscGhhLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91di1zbGlkZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclgtQWxwaGEuYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanM/P3JlZi0tNS0wIS4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclgtQWxwaGEuYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS01LTEhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdXYtc2xpZGVyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///64\n");
|
||
|
||
/***/ }),
|
||
/* 65 */
|
||
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-slider/components/uv-slider/uv-slider.vue?vue&type=script&lang=js& ***!
|
||
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _mpMixin = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/uv-ui-tools/libs/mixin/mpMixin.js */ 17));\nvar _mixin = _interopRequireDefault(__webpack_require__(/*! @/uni_modules/uv-ui-tools/libs/mixin/mixin.js */ 18));\nvar _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 66));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: 'uv-slider',\n mixins: [_mpMixin.default, _mixin.default, _props.default],\n computed: {\n sliderValue: function sliderValue() {\n return this.value || this.modelValue;\n }\n },\n methods: {\n // 拖动过程中触发\n changingHandler: function changingHandler(e) {\n var value = e.detail.value;\n // 更新v-model的值\n this.$emit('input', value);\n this.$emit('update:modelValue', value);\n // 触发事件\n this.$emit('changing', value);\n },\n // 滑动结束时触发\n changeHandler: function changeHandler(e) {\n var value = e.detail.value;\n // 更新v-model的值\n this.$emit('input', value);\n this.$emit('update:modelValue', value);\n // 触发事件\n this.$emit('change', value);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdXYtc2xpZGVyL2NvbXBvbmVudHMvdXYtc2xpZGVyL3V2LXNsaWRlci52dWUiXSwibmFtZXMiOlsibmFtZSIsIm1peGlucyIsImNvbXB1dGVkIiwic2xpZGVyVmFsdWUiLCJtZXRob2RzIiwiY2hhbmdpbmdIYW5kbGVyIiwiY2hhbmdlSGFuZGxlciIsInZhbHVlIiwiZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQXNCQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtFQUNBQztFQUNBQztJQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBLElBQ0FDLFFBQ0FDLFNBREFEO01BRUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjY1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlld1xuXHRcdGNsYXNzPVwidXYtc2xpZGVyXCJcblx0XHQ6c3R5bGU9XCJbJHV2LmFkZFN0eWxlKGN1c3RvbVN0eWxlKV1cIlxuXHQ+XG5cdFx0PHNsaWRlclxuXHRcdFx0Om1pbj1cIm1pblwiXG5cdFx0XHQ6bWF4PVwibWF4XCJcblx0XHRcdDpzdGVwPVwic3RlcFwiXG5cdFx0XHQ6dmFsdWU9XCJzbGlkZXJWYWx1ZVwiXG5cdFx0XHQ6YWN0aXZlQ29sb3I9XCJhY3RpdmVDb2xvclwiXG5cdFx0XHQ6YmFja2dyb3VuZENvbG9yPVwiYmFja2dyb3VuZENvbG9yXCJcblx0XHRcdDpibG9ja1NpemU9XCIkdXYuZ2V0UHgoYmxvY2tTaXplKVwiXG5cdFx0XHQ6YmxvY2tDb2xvcj1cImJsb2NrQ29sb3JcIlxuXHRcdFx0OnNob3dWYWx1ZT1cInNob3dWYWx1ZVwiXG5cdFx0XHQ6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXG5cdFx0XHRAY2hhbmdpbmc9XCJjaGFuZ2luZ0hhbmRsZXJcIlxuXHRcdFx0QGNoYW5nZT1cImNoYW5nZUhhbmRsZXJcIlxuXHRcdD48L3NsaWRlcj5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cbjxzY3JpcHQ+XG5cdGltcG9ydCBtcE1peGluIGZyb20gJ0AvdW5pX21vZHVsZXMvdXYtdWktdG9vbHMvbGlicy9taXhpbi9tcE1peGluLmpzJ1xuXHRpbXBvcnQgbWl4aW4gZnJvbSAnQC91bmlfbW9kdWxlcy91di11aS10b29scy9saWJzL21peGluL21peGluLmpzJ1xuXHRpbXBvcnQgcHJvcHMgZnJvbSAnLi9wcm9wcy5qcydcblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdG5hbWU6ICd1di1zbGlkZXInLFxuXHRcdG1peGluczogW21wTWl4aW4sIG1peGluLCBwcm9wc10sXG5cdFx0Y29tcHV0ZWQ6IHtcblx0XHRcdHNsaWRlclZhbHVlKCl7XG5cdFx0XHRcdHJldHVybiB0aGlzLnZhbHVlIHx8IHRoaXMubW9kZWxWYWx1ZTtcblx0XHRcdH1cblx0XHR9LFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdC8vIOaLluWKqOi/h+eoi+S4reinpuWPkVxuXHRcdFx0Y2hhbmdpbmdIYW5kbGVyKGUpIHtcblx0XHRcdFx0Y29uc3QgeyB2YWx1ZSB9ID0gZS5kZXRhaWxcblx0XHRcdFx0Ly8g5pu05pawdi1tb2RlbOeahOWAvFxuXHRcdFx0XHR0aGlzLiRlbWl0KCdpbnB1dCcsIHZhbHVlKVxuXHRcdFx0XHR0aGlzLiRlbWl0KCd1cGRhdGU6bW9kZWxWYWx1ZScsdmFsdWUpXG5cdFx0XHRcdC8vIOinpuWPkeS6i+S7tlxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2luZycsIHZhbHVlKVxuXHRcdFx0fSxcblx0XHRcdC8vIOa7keWKqOe7k+adn+aXtuinpuWPkVxuXHRcdFx0Y2hhbmdlSGFuZGxlcihlKSB7XG5cdFx0XHRcdGNvbnN0IHtcblx0XHRcdFx0XHR2YWx1ZVxuXHRcdFx0XHR9ID0gZS5kZXRhaWxcblx0XHRcdFx0Ly8g5pu05pawdi1tb2RlbOeahOWAvFxuXHRcdFx0XHR0aGlzLiRlbWl0KCdpbnB1dCcsIHZhbHVlKVxuXHRcdFx0XHR0aGlzLiRlbWl0KCd1cGRhdGU6bW9kZWxWYWx1ZScsdmFsdWUpXG5cdFx0XHRcdC8vIOinpuWPkeS6i+S7tlxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2UnLCB2YWx1ZSlcblx0XHRcdH1cblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///65\n");
|
||
|
||
/***/ }),
|
||
/* 66 */
|
||
/*!******************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/uni_modules/uv-slider/components/uv-slider/props.js ***!
|
||
\******************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 20));\nvar _uni$$uv, _uni$$uv$props;\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = {\n props: _objectSpread({\n value: {\n type: [Number, String],\n default: 0\n },\n modelValue: {\n type: [Number, String],\n default: 0\n },\n // 最小可选值\n min: {\n type: [Number, String],\n default: 0\n },\n // 最大可选值\n max: {\n type: [Number, String],\n default: 100\n },\n // 步长,取值必须大于 0,并且可被(max - min)整除\n step: {\n type: [Number, String],\n default: 1\n },\n // 滑块右侧已选择部分的背景色\n activeColor: {\n type: String,\n default: '#2979ff'\n },\n // 滑块左侧未选择部分的背景色\n backgroundColor: {\n type: String,\n default: '#c0c4cc'\n },\n // 滑块的大小,取值范围为 12 - 28\n blockSize: {\n type: [Number, String],\n default: 18\n },\n // 滑块的颜色\n blockColor: {\n type: String,\n default: '#ffffff'\n },\n // 禁用状态\n disabled: {\n type: Boolean,\n default: false\n },\n // 是否显示当前的选择值\n showValue: {\n type: Boolean,\n default: false\n }\n }, (_uni$$uv = uni.$uv) === null || _uni$$uv === void 0 ? void 0 : (_uni$$uv$props = _uni$$uv.props) === null || _uni$$uv$props === void 0 ? void 0 : _uni$$uv$props.slider)\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdW5pX21vZHVsZXMvdXYtc2xpZGVyL2NvbXBvbmVudHMvdXYtc2xpZGVyL3Byb3BzLmpzIl0sIm5hbWVzIjpbInByb3BzIiwidmFsdWUiLCJ0eXBlIiwiTnVtYmVyIiwiU3RyaW5nIiwiZGVmYXVsdCIsIm1vZGVsVmFsdWUiLCJtaW4iLCJtYXgiLCJzdGVwIiwiYWN0aXZlQ29sb3IiLCJiYWNrZ3JvdW5kQ29sb3IiLCJibG9ja1NpemUiLCJibG9ja0NvbG9yIiwiZGlzYWJsZWQiLCJCb29sZWFuIiwic2hvd1ZhbHVlIiwidW5pIiwiJHV2Iiwic2xpZGVyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztlQUFlO0VBQ2RBLEtBQUs7SUFDSkMsS0FBSyxFQUFFO01BQ05DLElBQUksRUFBRSxDQUFDQyxNQUFNLEVBQUVDLE1BQU0sQ0FBQztNQUN0QkMsT0FBTyxFQUFFO0lBQ1YsQ0FBQztJQUNEQyxVQUFVLEVBQUU7TUFDWEosSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRUMsTUFBTSxDQUFDO01BQ3RCQyxPQUFPLEVBQUU7SUFDVixDQUFDO0lBQ0Q7SUFDQUUsR0FBRyxFQUFFO01BQ0pMLElBQUksRUFBRSxDQUFDQyxNQUFNLEVBQUVDLE1BQU0sQ0FBQztNQUN0QkMsT0FBTyxFQUFFO0lBQ1YsQ0FBQztJQUNEO0lBQ0FHLEdBQUcsRUFBRTtNQUNKTixJQUFJLEVBQUUsQ0FBQ0MsTUFBTSxFQUFFQyxNQUFNLENBQUM7TUFDdEJDLE9BQU8sRUFBRTtJQUNWLENBQUM7SUFDRDtJQUNBSSxJQUFJLEVBQUU7TUFDTFAsSUFBSSxFQUFFLENBQUNDLE1BQU0sRUFBRUMsTUFBTSxDQUFDO01BQ3RCQyxPQUFPLEVBQUU7SUFDVixDQUFDO0lBQ0Q7SUFDQUssV0FBVyxFQUFFO01BQ1pSLElBQUksRUFBRUUsTUFBTTtNQUNaQyxPQUFPLEVBQUU7SUFDVixDQUFDO0lBQ0Q7SUFDQU0sZUFBZSxFQUFFO01BQ2hCVCxJQUFJLEVBQUVFLE1BQU07TUFDWkMsT0FBTyxFQUFFO0lBQ1YsQ0FBQztJQUNEO0lBQ0FPLFNBQVMsRUFBRTtNQUNWVixJQUFJLEVBQUUsQ0FBQ0MsTUFBTSxFQUFFQyxNQUFNLENBQUM7TUFDdEJDLE9BQU8sRUFBRTtJQUNWLENBQUM7SUFDRDtJQUNBUSxVQUFVLEVBQUU7TUFDWFgsSUFBSSxFQUFFRSxNQUFNO01BQ1pDLE9BQU8sRUFBRTtJQUNWLENBQUM7SUFDRDtJQUNBUyxRQUFRLEVBQUU7TUFDVFosSUFBSSxFQUFFYSxPQUFPO01BQ2JWLE9BQU8sRUFBRTtJQUNWLENBQUM7SUFDRDtJQUNBVyxTQUFTLEVBQUU7TUFDVmQsSUFBSSxFQUFFYSxPQUFPO01BQ2JWLE9BQU8sRUFBRTtJQUNWO0VBQUMsZUFDRVksR0FBRyxDQUFDQyxHQUFHLCtEQUFQLFNBQVNsQixLQUFLLG1EQUFkLGVBQWdCbUIsTUFBTTtBQUUzQixDQUFDO0FBQUEiLCJmaWxlIjoiNjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCB7XG5cdHByb3BzOiB7XG5cdFx0dmFsdWU6IHtcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXG5cdFx0XHRkZWZhdWx0OiAwXG5cdFx0fSxcblx0XHRtb2RlbFZhbHVlOiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogMFxuXHRcdH0sXG5cdFx0Ly8g5pyA5bCP5Y+v6YCJ5YC8XG5cdFx0bWluOiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogMFxuXHRcdH0sXG5cdFx0Ly8g5pyA5aSn5Y+v6YCJ5YC8XG5cdFx0bWF4OiB7XG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxuXHRcdFx0ZGVmYXVsdDogMTAwXG5cdFx0fSxcblx0XHQvLyDmraXplb/vvIzlj5blgLzlv4XpobvlpKfkuo4gMO+8jOW5tuS4lOWPr+iiqyhtYXggLSBtaW4p5pW06ZmkXG5cdFx0c3RlcDoge1xuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcblx0XHRcdGRlZmF1bHQ6IDFcblx0XHR9LFxuXHRcdC8vIOa7keWdl+WPs+S+p+W3sumAieaLqemDqOWIhueahOiDjOaZr+iJslxuXHRcdGFjdGl2ZUNvbG9yOiB7XG5cdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRkZWZhdWx0OiAnIzI5NzlmZidcblx0XHR9LFxuXHRcdC8vIOa7keWdl+W3puS+p+acqumAieaLqemDqOWIhueahOiDjOaZr+iJslxuXHRcdGJhY2tncm91bmRDb2xvcjoge1xuXHRcdFx0dHlwZTogU3RyaW5nLFxuXHRcdFx0ZGVmYXVsdDogJyNjMGM0Y2MnXG5cdFx0fSxcblx0XHQvLyDmu5HlnZfnmoTlpKflsI/vvIzlj5blgLzojIPlm7TkuLogMTIgLSAyOFxuXHRcdGJsb2NrU2l6ZToge1xuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcblx0XHRcdGRlZmF1bHQ6IDE4XG5cdFx0fSxcblx0XHQvLyDmu5HlnZfnmoTpopzoibJcblx0XHRibG9ja0NvbG9yOiB7XG5cdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRkZWZhdWx0OiAnI2ZmZmZmZidcblx0XHR9LFxuXHRcdC8vIOemgeeUqOeKtuaAgVxuXHRcdGRpc2FibGVkOiB7XG5cdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0ZGVmYXVsdDogZmFsc2Vcblx0XHR9LFxuXHRcdC8vIOaYr+WQpuaYvuekuuW9k+WJjeeahOmAieaLqeWAvFxuXHRcdHNob3dWYWx1ZToge1xuXHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXG5cdFx0fSxcblx0XHQuLi51bmkuJHV2Py5wcm9wcz8uc2xpZGVyXG5cdH1cbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///66\n");
|
||
|
||
/***/ }),
|
||
/* 67 */
|
||
/*!******************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/pages/album/components/videoSlide.nvue?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_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib??ref--5-0!../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./videoSlide.nvue?vue&type=script&lang=js& */ 68);\n/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXFsQixDQUFnQiw2a0JBQUcsRUFBQyIsImZpbGUiOiI2Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS01LTAhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTUtMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLUFscGhhLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi92aWRlb1NsaWRlLm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS01LTAhLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC1BbHBoYS5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTUtMSEuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLUFscGhhLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi92aWRlb1NsaWRlLm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///67\n");
|
||
|
||
/***/ }),
|
||
/* 68 */
|
||
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/pages/album/components/videoSlide.nvue?vue&type=script&lang=js& ***!
|
||
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar VIDEO_LIST = [];\nvar initVideoInfo = {\n src: \"\",\n coverStatus: true,\n coverUrl: \"\",\n flag: false,\n objectFit: \"\",\n mode: \"\",\n isMuted: false,\n // 默认不静音\n autoplay: false,\n loop: true,\n controls: false,\n enablePlayGesture: true,\n showFullscreenBtn: false,\n enableProgressGesture: false,\n showPlayBtn: false,\n showProgress: false\n};\nvar _default = {\n props: {\n popVideoList: {\n type: Array,\n default: [] // 默认值设为空数组JSON,避免parse报错\n },\n\n marginTop: {\n type: String,\n default: \"88\" // 默认值设为空数组JSON,避免parse报错\n },\n\n current: {\n type: Number,\n default: 1\n }\n },\n data: function data() {\n return {\n playSetTime: null,\n showSlider: true,\n progressTime: 0,\n progressValue: 0,\n boxHeight: 0,\n objectFit: \"fill\",\n mode: \"scaleToFill\",\n winWidth: 1,\n winHeight: 1,\n videoIndex: 0,\n viewTop: 0,\n viewTopPostion: 0,\n videoList: [],\n videoListLength: 0,\n itemViewTop0: 0,\n itemViewTop1: 0,\n itemViewTop2: 0,\n itemViewTop3: 0,\n itemViewTop4: 0,\n videoInfo_0: initVideoInfo,\n videoInfo_1: initVideoInfo,\n videoInfo_2: initVideoInfo,\n videoInfo_3: initVideoInfo,\n videoInfo_4: initVideoInfo,\n stopIcon: '',\n videotouchstartTimestamp: 0,\n videotouchendTimestamp: 0,\n moveView: true,\n cover: true,\n slidingStatus: false,\n videoPlayingStatus: false,\n preloadedIndex: [],\n startPageY: 0,\n endPageY: 0,\n // 新增:控制可视dot的数组\n visibleDots: []\n };\n },\n watch: {\n // videoList: {\n // \thandler(newVal, oldVal) {\n\n // \t},\n // \timmediate: true, // 可选:组件初始化时立即执行一次(即使值未变化)\n // \tdeep: false // 普通类型无需深度监听,默认false\n // }\n },\n created: function created(options) {\n plus.screen.lockOrientation(\"portrait-primary\");\n if (this.popVideoList.length) {\n try {\n VIDEO_LIST = [];\n this.popVideoList.forEach(function (item, index) {\n var obj = {\n \"src\": \"\",\n \"coverStatus\": true,\n \"coverUrl\": \"\",\n \"flag\": false,\n \"objectFit\": \"contain\",\n \"mode\": \"aspectFit\",\n \"isMuted\": false,\n // 默认不静音\n \"autoplay\": false,\n \"loop\": true,\n \"controls\": false,\n \"enablePlayGesture\": true,\n \"showFullscreenBtn\": false,\n \"enableProgressGesture\": false,\n \"showPlayBtn\": false,\n \"showProgress\": false,\n \"name\": \"\"\n };\n obj.name = item.name;\n obj.src = item.url;\n obj.coverUrl = item.url + \"?x-oss-process=video/snapshot,t_1000,m_fast,f_jpg,w_600,ar_auto\";\n VIDEO_LIST.push(obj);\n if (index == 0) {\n initVideoInfo = obj;\n }\n });\n } catch (e) {}\n this.getSystemInfo();\n this.videoList = VIDEO_LIST;\n this.videoListLength = this.videoList.length;\n this.boxHeight = this.videoListLength * this.winHeight;\n for (var i = 0; i < 5; i++) {\n if (this.videoList[i]) {\n this['videoInfo_' + i] = this.videoList[i];\n }\n }\n // 初始化可视dot范围\n this.updateVisibleDots();\n // setTimeout(() => {\n // \tthis.playVideo(0)\n // }, 500)\n }\n },\n onUnload: function onUnload() {\n for (var i = 0; i < 5; i++) {\n this.unloadVideo(i);\n }\n },\n computed: {\n getVideoTop: function getVideoTop() {\n return uni.upx2px(this.marginTop);\n },\n viewTopLength: function viewTopLength() {\n return \"height:\".concat(this.boxHeight, \"px;top:\").concat(this.viewTop, \"px;\");\n },\n fillScreen: function fillScreen() {\n var style = \"height:\".concat(this.winHeight, \"px;width:\").concat(this.winWidth, \"px;\");\n return style;\n },\n fillScreen2: function fillScreen2() {\n var style = \"height:auto;width:\".concat(this.winWidth, \"px;\");\n return style;\n },\n itemViewTopLength0: function itemViewTopLength0() {\n return \"height:\".concat(this.winHeight, \"px;top:\").concat(this.itemViewTop0, \"px;\");\n },\n itemViewTopLength1: function itemViewTopLength1() {\n return \"height:\".concat(this.winHeight, \"px;top:\").concat(this.itemViewTop1, \"px;\");\n },\n itemViewTopLength2: function itemViewTopLength2() {\n return \"height:\".concat(this.winHeight, \"px;top:\").concat(this.itemViewTop2, \"px;\");\n },\n itemViewTopLength3: function itemViewTopLength3() {\n return \"height:\".concat(this.winHeight, \"px;top:\").concat(this.itemViewTop3, \"px;\");\n },\n itemViewTopLength4: function itemViewTopLength4() {\n return \"height:\".concat(this.winHeight, \"px;top:\").concat(this.itemViewTop4, \"px;\");\n }\n },\n methods: {\n // 新增:切换视频静音状态\n toggleMute: function toggleMute(videoNum) {\n // 1. 切换数据层状态\n this['videoInfo_' + videoNum].isMuted = !this['videoInfo_' + videoNum].isMuted;\n // 2. 同步视频实例静音状态(恢复并完善原有注释代码,加容错)\n var videoCtx = uni.createVideoContext(\"video_id_\" + videoNum, this);\n if (videoCtx) {\n videoCtx.mute(this['videoInfo_' + videoNum].isMuted);\n }\n },\n // 修改:点击dot跳转 - 传真实的视频索引\n jumpToVideo: function jumpToVideo(targetIndex) {\n var _this2 = this;\n if (targetIndex === this.videoIndex || this.slidingStatus) return;\n this.stopVideo(this.videoIndex % 5, true);\n var diff = targetIndex - this.videoIndex;\n this.videoIndex = targetIndex;\n this.viewTopPostion = -this.videoIndex * this.winHeight;\n this.viewTop = this.viewTopPostion;\n if (this.videoListLength > 5) {\n this.sortItemView(diff > 0 ? -1 : 1);\n }\n // 更新可视dot范围\n this.updateVisibleDots();\n setTimeout(function () {\n _this2.playVideo(_this2.videoIndex % 5);\n }, 400);\n },\n // 核心:更新可视dot范围 - 最多显示5个\n updateVisibleDots: function updateVisibleDots() {\n var maxShow = 5;\n var total = this.videoListLength;\n // 视频总数 ≤ 5,显示全部\n if (total <= maxShow) {\n this.visibleDots = Array.from({\n length: total\n }, function (_, i) {\n return i;\n });\n return;\n }\n // 视频总数 > 5,显示包含当前索引的5个dot\n // 计算起始索引,避免越界\n var start = Math.max(0, Math.min(this.videoIndex - 2, total - maxShow));\n // 生成5个连续的索引\n this.visibleDots = Array.from({\n length: maxShow\n }, function (_, i) {\n return start + i;\n });\n },\n progressTouchend: function progressTouchend() {\n var s = Math.round(this.progressValue / 100 * this.time);\n var i = this.videoIndex % 5;\n uni.createVideoContext(\"video_id_\" + i, this).seek(s);\n uni.createVideoContext(\"video_id_\" + i, this).play();\n },\n sliderchanging: function sliderchanging(e) {\n __f__(\"log\", 3333, e, \" at pages/album/components/videoSlide.nvue:413\");\n },\n getSystemInfo: function getSystemInfo() {\n var _this = this;\n uni.getSystemInfo({\n success: function success(res) {\n _this.winWidth = res.windowWidth;\n _this.winHeight = res.windowHeight;\n var p = uni.upx2px(150);\n _this.stopIcon = \"left:\".concat((res.windowWidth - p) / 2, \"px;top:\").concat((res.windowHeight - p) / 2, \"px;\");\n _this.itemViewTop1 = res.windowHeight;\n _this.itemViewTop2 = res.windowHeight * 2;\n _this.itemViewTop3 = res.windowHeight * 3;\n _this.itemViewTop4 = res.windowHeight * 4;\n }\n });\n },\n unloadVideo: function unloadVideo(index) {\n if (index < 0 || index >= this.videoListLength) return;\n var nodeNum = index % 5;\n var videoCtx = uni.createVideoContext(\"video_id_\" + nodeNum, this);\n videoCtx.stop();\n this.preloadedIndex = this.preloadedIndex.filter(function (item) {\n return item !== index;\n });\n },\n playVideo: function playVideo(num) {\n var _this3 = this;\n clearTimeout(this.playSetTime);\n uni.$uv.debounce(function () {\n _this3.videoPlayingStatus = true;\n _this3[\"videoInfo_\" + num].flag = true;\n var VideoContext = uni.createVideoContext(\"video_id_\" + num, _this3);\n _this3.playSetTime = setTimeout(function () {\n VideoContext.play();\n }, 400);\n }, 30);\n },\n stopVideo: function stopVideo(num) {\n var control = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var videoCtx = uni.createVideoContext(\"video_id_\" + num, this);\n if (!control) {\n this['videoInfo_' + num].coverStatus = true;\n videoCtx.stop();\n } else {\n videoCtx.pause();\n }\n this[\"videoInfo_\" + num].flag = false;\n },\n nowPlayVideo: function nowPlayVideo() {\n var _this4 = this;\n clearTimeout(this.playSetTime);\n uni.$uv.debounce(function () {\n _this4.videoPlayingStatus = true;\n _this4[\"videoInfo_\" + _this4.videoIndex].flag = true;\n var VideoContext = uni.createVideoContext(\"video_id_\" + _this4.videoIndex, _this4);\n _this4.playSetTime = setTimeout(function () {\n VideoContext.play();\n }, 400);\n }, 30);\n },\n nowStopVideo: function nowStopVideo() {\n var videoCtx = uni.createVideoContext(\"video_id_\" + this.videoIndex, this);\n videoCtx.pause();\n this[\"videoInfo_\" + this.videoIndex].flag = false;\n },\n videoClick: function videoClick() {\n var num = this.videoIndex % 5;\n if (this[\"videoInfo_\" + num].flag) {\n this.stopVideo(num, true);\n } else {\n this.playVideo(num, true);\n }\n },\n videotouchstart: function videotouchstart(e) {\n this.videotouchendTimestamp = this.videotouchstartTimestamp;\n this.videotouchstartTimestamp = e.timestamp;\n if (this.videotouchstartTimestamp - this.videotouchendTimestamp < 500) return;\n if (this.slidingStatus) return;\n this.startPageY = e.changedTouches[0].screenY;\n },\n videotochmove: function videotochmove(e) {\n if (this.videotouchstartTimestamp - this.videotouchendTimestamp < 500) return;\n if (this.slidingStatus) return;\n this.endPageY = e.changedTouches[0].screenY;\n var sliding = this.endPageY - this.startPageY;\n if (sliding > 20 || sliding < -20) {\n this.moveView = false;\n } else {\n this.moveView = true;\n }\n if (this.videoIndex == 0 && sliding > 50) {\n this.viewTop = 50;\n } else if (this.videoIndex == this.videoListLength - 1 && sliding < 0) {\n this.viewTop = this.viewTopPostion;\n } else {\n this.viewTop = this.viewTopPostion + sliding;\n }\n },\n videotouchend: function videotouchend(e) {\n if (this.videotouchstartTimestamp - this.videotouchendTimestamp < 500) return;\n if (this.slidingStatus) return;\n this.moveView = true;\n this.endPageY = e.changedTouches[0].screenY;\n var sliding = this.endPageY - this.startPageY;\n if (sliding >= -40 && sliding < 0 || sliding <= 40 && sliding > 0) {\n this.slidingStatus = true;\n this.videoSlidingReset(sliding);\n return;\n }\n if (sliding < -30) {\n this.slidingStatus = true;\n if (this.videoIndex == this.videoListLength - 1) {\n this.videoSlidingReset(sliding);\n uni.showToast({\n title: \"已经到底了\",\n icon: \"none\"\n });\n return;\n }\n this.moveView = false;\n this.videoSlidingToTop(sliding);\n return;\n }\n if (sliding > 30) {\n this.slidingStatus = true;\n if (this.videoIndex == 0) {\n this.videoSlidingReset(sliding);\n return;\n }\n this.moveView = false;\n this.videoSlidingToBottom(sliding);\n }\n },\n videoSlidingReset: function videoSlidingReset(sliding) {\n this.viewTop = this.viewTopPostion;\n this.slidingStatus = false;\n },\n videoSlidingToTop: function videoSlidingToTop(sliding) {\n var _this5 = this;\n this.stopVideo(this.videoIndex % 5, true);\n this.videoIndex++;\n if (this.videoListLength > 5) {\n this.sortItemView(sliding);\n }\n this.viewTopPostion = this.viewTopPostion - this.winHeight;\n setTimeout(function () {\n _this5.playVideo(_this5.videoIndex % 5);\n }, 5);\n var timer = setInterval(function () {\n _this5.viewTop = _this5.viewTop - 35;\n if (_this5.viewTop < _this5.viewTopPostion + 10) {\n _this5.viewTop = _this5.viewTopPostion;\n clearInterval(timer);\n _this5.slidingStatus = false;\n _this5.slidingCallback();\n }\n }, 3);\n },\n videoSlidingToBottom: function videoSlidingToBottom(sliding) {\n var _this6 = this;\n this.stopVideo(this.videoIndex % 5, true);\n this.videoIndex--;\n if (this.videoListLength > 5) {\n this.sortItemView(sliding);\n }\n this.viewTopPostion = this.viewTopPostion + this.winHeight;\n setTimeout(function () {\n _this6.playVideo(_this6.videoIndex % 5);\n }, 5);\n var timer = setInterval(function () {\n _this6.viewTop = _this6.viewTop + 35;\n if (_this6.viewTop > _this6.viewTopPostion - 10) {\n _this6.viewTop = _this6.viewTopPostion;\n clearInterval(timer);\n _this6.slidingStatus = false;\n _this6.slidingCallback();\n }\n }, 3);\n },\n // 修改:滑动结束后更新可视dot\n slidingCallback: function slidingCallback() {\n this.progressValue = 0;\n this.updateVisibleDots();\n },\n //滑动组件排序\n sortItemView: function sortItemView(silding) {\n // 向上滑动\n if (silding < 0) {\n if (this.videoIndex > 2 && this.videoIndex < this.videoListLength - 2) {\n var i = (this.videoIndex - 3) % 5;\n this[\"itemViewTop\" + i] = this[\"itemViewTop\" + i] + this.winHeight * 5;\n this['videoInfo_' + i] = this.videoList[this.videoIndex + 2];\n }\n return;\n }\n // 向下滑动\n if (silding > 0) {\n if (this.videoIndex > 1 && this.videoIndex < this.videoListLength - 3) {\n var _i = (this.videoIndex + 3) % 5;\n this[\"itemViewTop\" + _i] = this[\"itemViewTop\" + _i] - this.winHeight * 5;\n this['videoInfo_' + _i] = this.videoList[this.videoIndex - 2];\n }\n }\n },\n playing: function playing(i) {\n var _this7 = this;\n setTimeout(function () {\n _this7['videoInfo_' + i].coverStatus = false;\n _this7.moveView = true;\n _this7.slidingStatus = false;\n }, 600);\n },\n timeupdate: function timeupdate(i, e) {\n var _this8 = this;\n if (this.videoPlayingStatus) {\n this.slidingStatus = false;\n this.videoPlayingStatus = false;\n setTimeout(function () {\n _this8['videoInfo_' + i].coverStatus = false;\n _this8.moveView = true;\n }, 200);\n }\n this[\"videoInfo_\" + i].flag = true;\n if (e.detail.duration >= this.progressTime) {\n if (this.videoIndex % 5 == i) {\n this.time = e.detail.duration;\n this.progress = e.detail.currentTime;\n this.progressValue = e.detail.currentTime / e.detail.duration * 100;\n }\n this.showProgress = true;\n } else {\n this.showProgress = false;\n }\n },\n ended: function ended() {\n var num = this.videoIndex % 5;\n this[\"videoInfo_\" + num].flag = false;\n this.progressValue = 0;\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 24)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWxidW0vY29tcG9uZW50cy92aWRlb1NsaWRlLm52dWUiXSwibmFtZXMiOlsic3JjIiwiY292ZXJTdGF0dXMiLCJjb3ZlclVybCIsImZsYWciLCJvYmplY3RGaXQiLCJtb2RlIiwiaXNNdXRlZCIsImF1dG9wbGF5IiwibG9vcCIsImNvbnRyb2xzIiwiZW5hYmxlUGxheUdlc3R1cmUiLCJzaG93RnVsbHNjcmVlbkJ0biIsImVuYWJsZVByb2dyZXNzR2VzdHVyZSIsInNob3dQbGF5QnRuIiwic2hvd1Byb2dyZXNzIiwicHJvcHMiLCJwb3BWaWRlb0xpc3QiLCJ0eXBlIiwiZGVmYXVsdCIsIm1hcmdpblRvcCIsImN1cnJlbnQiLCJkYXRhIiwicGxheVNldFRpbWUiLCJzaG93U2xpZGVyIiwicHJvZ3Jlc3NUaW1lIiwicHJvZ3Jlc3NWYWx1ZSIsImJveEhlaWdodCIsIndpbldpZHRoIiwid2luSGVpZ2h0IiwidmlkZW9JbmRleCIsInZpZXdUb3AiLCJ2aWV3VG9wUG9zdGlvbiIsInZpZGVvTGlzdCIsInZpZGVvTGlzdExlbmd0aCIsIml0ZW1WaWV3VG9wMCIsIml0ZW1WaWV3VG9wMSIsIml0ZW1WaWV3VG9wMiIsIml0ZW1WaWV3VG9wMyIsIml0ZW1WaWV3VG9wNCIsInZpZGVvSW5mb18wIiwidmlkZW9JbmZvXzEiLCJ2aWRlb0luZm9fMiIsInZpZGVvSW5mb18zIiwidmlkZW9JbmZvXzQiLCJzdG9wSWNvbiIsInZpZGVvdG91Y2hzdGFydFRpbWVzdGFtcCIsInZpZGVvdG91Y2hlbmRUaW1lc3RhbXAiLCJtb3ZlVmlldyIsImNvdmVyIiwic2xpZGluZ1N0YXR1cyIsInZpZGVvUGxheWluZ1N0YXR1cyIsInByZWxvYWRlZEluZGV4Iiwic3RhcnRQYWdlWSIsImVuZFBhZ2VZIiwidmlzaWJsZURvdHMiLCJ3YXRjaCIsImNyZWF0ZWQiLCJwbHVzIiwiVklERU9fTElTVCIsIm9iaiIsImluaXRWaWRlb0luZm8iLCJvblVubG9hZCIsImNvbXB1dGVkIiwiZ2V0VmlkZW9Ub3AiLCJ2aWV3VG9wTGVuZ3RoIiwiZmlsbFNjcmVlbiIsImZpbGxTY3JlZW4yIiwiaXRlbVZpZXdUb3BMZW5ndGgwIiwiaXRlbVZpZXdUb3BMZW5ndGgxIiwiaXRlbVZpZXdUb3BMZW5ndGgyIiwiaXRlbVZpZXdUb3BMZW5ndGgzIiwiaXRlbVZpZXdUb3BMZW5ndGg0IiwibWV0aG9kcyIsInRvZ2dsZU11dGUiLCJ2aWRlb0N0eCIsImp1bXBUb1ZpZGVvIiwic2V0VGltZW91dCIsInVwZGF0ZVZpc2libGVEb3RzIiwibGVuZ3RoIiwicHJvZ3Jlc3NUb3VjaGVuZCIsInVuaSIsInNsaWRlcmNoYW5naW5nIiwiZ2V0U3lzdGVtSW5mbyIsInN1Y2Nlc3MiLCJfdGhpcyIsInVubG9hZFZpZGVvIiwicGxheVZpZGVvIiwiY2xlYXJUaW1lb3V0IiwiVmlkZW9Db250ZXh0Iiwic3RvcFZpZGVvIiwibm93UGxheVZpZGVvIiwibm93U3RvcFZpZGVvIiwidmlkZW9DbGljayIsInZpZGVvdG91Y2hzdGFydCIsInZpZGVvdG9jaG1vdmUiLCJ2aWRlb3RvdWNoZW5kIiwidGl0bGUiLCJpY29uIiwidmlkZW9TbGlkaW5nUmVzZXQiLCJ2aWRlb1NsaWRpbmdUb1RvcCIsImNsZWFySW50ZXJ2YWwiLCJ2aWRlb1NsaWRpbmdUb0JvdHRvbSIsInNsaWRpbmdDYWxsYmFjayIsInNvcnRJdGVtVmlldyIsInBsYXlpbmciLCJ0aW1ldXBkYXRlIiwiZW5kZWQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEyTEE7QUFDQTtFQUNBQTtFQUNBQztFQUNBQztFQUNBQztFQUNBQztFQUNBQztFQUNBQztFQUFBO0VBQ0FDO0VBQ0FDO0VBQ0FDO0VBQ0FDO0VBQ0FDO0VBQ0FDO0VBQ0FDO0VBQ0FDO0FBQ0E7QUFBQSxlQUNBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7O0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7O0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0F0QjtNQUNBQztNQUNBc0I7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBOztJQUdBO0lBQ0E7SUFDQTtJQUNBO0VBQUEsQ0FDQTtFQUNBQztJQUVBQztJQUVBO01BQ0E7UUFDQUM7UUFDQTtVQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFBQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFDQTtVQUNBO1VBQ0FDO1VBQ0FBO1VBQ0FBLDJGQUNBO1VBQ0FEO1VBQ0E7WUFDQUU7VUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0FDO1FBQ0E7VUFBQTtRQUFBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQUE7TUFDQTtRQUFBO01BQUE7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQUM7TUFDQUE7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBRjtRQUNBRztVQUNBQztVQUNBQTtVQUNBO1VBQ0FBO1VBQ0FBO1VBQ0FBO1VBQ0FBO1VBQ0FBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0FYO01BQ0E7UUFBQTtNQUFBO0lBQ0E7SUFDQVk7TUFBQTtNQUNBQztNQUNBUDtRQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0FRO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0E7UUFDQWY7TUFDQTtRQUNBQTtNQUNBO01BQ0E7SUFDQTtJQUNBZ0I7TUFBQTtNQUNBSDtNQUNBUDtRQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0FRO1FBQ0E7TUFDQTtJQUNBO0lBQ0FHO01BQ0E7TUFDQWpCO01BQ0E7SUFDQTtJQUNBa0I7TUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0FmO1lBQ0FnQjtZQUNBQztVQUNBO1VBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBdkI7UUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQXdCO1VBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0F6QjtRQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQTtVQUNBd0I7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUU7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E1QjtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTZCO01BQUE7TUFDQTtRQUNBO1FBQ0E7UUFDQTdCO1VBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUVBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQThCO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiNjguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3IHN0eWxlPVwiei1pbmRleDogMTAwO1wiPlxuXHRcdDwhLS0g6KeG6aKR5ruR5Yqo5Li75a655ZmoIC0tPlxuXHRcdDx2aWV3IGNsYXNzPVwidmlldy1ib3hcIiA6c3R5bGU9XCJ2aWV3VG9wTGVuZ3RoXCI+XG5cdFx0XHQ8IS0tIOWkjeeUqOeahDXkuKrop4bpopHlrrnlmaggLSDmoLjlv4PlpI3nlKjoioLngrnvvIzkuI3lj6/liKDlh48gLS0+XG5cdFx0XHQ8dmlldyBjbGFzcz1cInZpZGVvLWJveFwiIDpzdHlsZT1cIml0ZW1WaWV3VG9wTGVuZ3RoMFwiPlxuXHRcdFx0XHQ8dmlkZW8gOnNyYz1cInZpZGVvSW5mb18wLnNyY1wiIDpzdHlsZT1cImZpbGxTY3JlZW5cIiA6YXV0b3BsYXk9XCJ2aWRlb0luZm9fMC5hdXRvcGxheVwiXG5cdFx0XHRcdFx0Omxvb3A9XCJ2aWRlb0luZm9fMC5sb29wXCIgOmNvbnRyb2xzPVwidmlkZW9JbmZvXzAuY29udHJvbHNcIlxuXHRcdFx0XHRcdDplbmFibGUtcGxheS1nZXN0dXJlPVwidmlkZW9JbmZvXzAuZW5hYmxlUGxheUdlc3R1cmVcIiA6b2JqZWN0Rml0PVwidmlkZW9JbmZvXzAub2JqZWN0Rml0IHx8IG9iamVjdEZpdFwiXG5cdFx0XHRcdFx0OnNob3ctZnVsbHNjcmVlbi1idG49XCJ2aWRlb0luZm9fMC5zaG93RnVsbHNjcmVlbkJ0blwiXG5cdFx0XHRcdFx0OmVuYWJsZS1wcm9ncmVzcy1nZXN0dXJlPVwidmlkZW9JbmZvXzAuZW5hYmxlUHJvZ3Jlc3NHZXN0dXJlXCIgQHRpbWV1cGRhdGU9XCJ0aW1ldXBkYXRlKDAsJGV2ZW50KVwiXG5cdFx0XHRcdFx0QGVuZGVkPSdlbmRlZCcgOnNob3ctcGxheS1idG49XCJ2aWRlb0luZm9fMC5zaG93UGxheUJ0blwiIDpzaG93LXByb2dyZXNzPVwidmlkZW9JbmZvXzAuc2hvd1Byb2dyZXNzXCJcblx0XHRcdFx0XHRpbml0aWFsLXRpbWU9XCIwXCIgaWQ9J3ZpZGVvX2lkXzAnIEBwbGF5PVwicGxheWluZygwKVwiIDptdXRlZD1cInZpZGVvSW5mb18wLmlzTXV0ZWRcIlxuXHRcdFx0XHRcdHdlYmtpdC1wbGF5c2lubGluZT1cInRydWVcIiBwbGF5c2lubGluZT1cInRydWVcIj5cblx0XHRcdFx0PC92aWRlbz5cblx0XHRcdFx0PGNvdmVyLXZpZXcgdi1pZj1cIiF2aWRlb0luZm9fMC5mbGFnXCIgOnN0eWxlPVwic3RvcEljb25cIiBjbGFzcz1cImNvdmVyLXZpZXctc3RvcFwiIC8+XG5cdFx0XHRcdDxjb3Zlci12aWV3IHYtaWY9XCJjb3ZlciAmJiB2aWRlb0luZm9fMC5jb3ZlclN0YXR1c1wiIDpzdHlsZT1cImZpbGxTY3JlZW4yXCIgY2xhc3M9XCJ2aWRlby1pbWFnZVwiPlxuXHRcdFx0XHRcdDxpbWFnZSA6bW9kZT1cInZpZGVvSW5mb18wLm1vZGUgfHwgbW9kZVwiIDpzcmM9XCJ2aWRlb0luZm9fMC5jb3ZlclVybFwiIDpzdHlsZT1cImZpbGxTY3JlZW5cIj48L2ltYWdlPlxuXHRcdFx0XHQ8L2NvdmVyLXZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidmlkZW8tYWN0aW9uXCIgQHRvdWNoc3RhcnQuc3RvcD0ndmlkZW90b3VjaHN0YXJ0JyBAdG91Y2htb3ZlLnN0b3A9XCJ2aWRlb3RvY2htb3ZlXCJcblx0XHRcdFx0XHRAdG91Y2hlbmQuc3RvcD0ndmlkZW90b3VjaGVuZCcgQGNsaWNrLnN0b3A9XCJ2aWRlb0NsaWNrXCI+PC92aWV3PlxuXHRcdFx0XHQ8IS0tIOinhumikeaWh+acrOWMuuWfnyAtIOavj+S4quinhumikemDveaciSAtLT5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2aWRlby10ZXh0c1wiPlxuXHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJmbGV4LXJvdy1jZW50ZXJcIiBzdHlsZT1cImZsZXg6IDE7XCI+XG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInZpZGVvLXRpdGxlXCI+e3sgdmlkZW9JbmZvXzAubmFtZSB9fTwvdGV4dD5cblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmlkZW8tc2NvcmVcIj7or4TliIYgNC44PC90ZXh0PlxuXHRcdFx0XHRcdDwvdmlldz4gLS0+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4LXJvdy1jZW50ZXItYmV0d2VlblwiIHN0eWxlPVwiZmxleDogMTtcIj5cblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmlkZW8tdGV4dFwiPnt7dmlkZW9JbmZvXzAubmFtZX19PC90ZXh0PlxuXHRcdFx0XHRcdFx0PCEtLSDlo7Dpn7Plm77moIcgLSDnu5Hlrpow5Y+36KeG6aKR55qE54q25oCB77yM54K55Ye75YiH5o2i6Z2Z6Z+zIC0tPlxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwidmlkZW8tc291bmRcIlxuXHRcdFx0XHRcdFx0XHQ6c3JjPVwidmlkZW9JbmZvXzAuaXNNdXRlZCA/ICcvc3RhdGljL2ltYWdlcy9pY29ucy9zb3VuZF9uby5wbmcnIDogJy9zdGF0aWMvaW1hZ2VzL2ljb25zL3NvdW5kX3llcy5wbmcnXCJcblx0XHRcdFx0XHRcdFx0QGNsaWNrLnN0b3A9XCJ0b2dnbGVNdXRlKDApXCI+PC9pbWFnZT5cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdDwvdmlldz5cblxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ2aWRlby1ib3hcIiA6c3R5bGU9XCJpdGVtVmlld1RvcExlbmd0aDFcIj5cblx0XHRcdFx0PHZpZGVvIDpzcmM9XCJ2aWRlb0luZm9fMS5zcmNcIiA6c3R5bGU9XCJmaWxsU2NyZWVuXCIgOmF1dG9wbGF5PVwidmlkZW9JbmZvXzEuYXV0b3BsYXlcIlxuXHRcdFx0XHRcdDpsb29wPVwidmlkZW9JbmZvXzEubG9vcFwiIDpjb250cm9scz1cInZpZGVvSW5mb18xLmNvbnRyb2xzXCJcblx0XHRcdFx0XHQ6ZW5hYmxlLXBsYXktZ2VzdHVyZT1cInZpZGVvSW5mb18xLmVuYWJsZVBsYXlHZXN0dXJlXCIgOm9iamVjdEZpdD1cInZpZGVvSW5mb18xLm9iamVjdEZpdCB8fCBvYmplY3RGaXRcIlxuXHRcdFx0XHRcdDpzaG93LWZ1bGxzY3JlZW4tYnRuPVwidmlkZW9JbmZvXzEuc2hvd0Z1bGxzY3JlZW5CdG5cIlxuXHRcdFx0XHRcdDplbmFibGUtcHJvZ3Jlc3MtZ2VzdHVyZT1cInZpZGVvSW5mb18xLmVuYWJsZVByb2dyZXNzR2VzdHVyZVwiIEB0aW1ldXBkYXRlPVwidGltZXVwZGF0ZSgxLCRldmVudClcIlxuXHRcdFx0XHRcdEBlbmRlZD0nZW5kZWQnIDpzaG93LXBsYXktYnRuPVwidmlkZW9JbmZvXzEuc2hvd1BsYXlCdG5cIiA6c2hvdy1wcm9ncmVzcz1cInZpZGVvSW5mb18xLnNob3dQcm9ncmVzc1wiXG5cdFx0XHRcdFx0aW5pdGlhbC10aW1lPVwiMFwiIGlkPSd2aWRlb19pZF8xJyBAcGxheT1cInBsYXlpbmcoMSlcIiA6bXV0ZWQ9XCJ2aWRlb0luZm9fMS5pc011dGVkXCJcblx0XHRcdFx0XHR3ZWJraXQtcGxheXNpbmxpbmU9XCJ0cnVlXCIgcGxheXNpbmxpbmU9XCJ0cnVlXCI+XG5cdFx0XHRcdDwvdmlkZW8+XG5cdFx0XHRcdDxjb3Zlci12aWV3IHYtaWY9XCIhdmlkZW9JbmZvXzEuZmxhZ1wiIDpzdHlsZT1cInN0b3BJY29uXCIgY2xhc3M9XCJjb3Zlci12aWV3LXN0b3BcIiAvPlxuXHRcdFx0XHQ8Y292ZXItdmlldyB2LWlmPVwiY292ZXIgJiYgdmlkZW9JbmZvXzEuY292ZXJTdGF0dXNcIiA6c3R5bGU9XCJmaWxsU2NyZWVuMlwiIGNsYXNzPVwidmlkZW8taW1hZ2VcIj5cblx0XHRcdFx0XHQ8aW1hZ2UgOm1vZGU9XCJ2aWRlb0luZm9fMS5tb2RlIHx8IG1vZGVcIiA6c3JjPVwidmlkZW9JbmZvXzEuY292ZXJVcmxcIiA6c3R5bGU9XCJmaWxsU2NyZWVuXCI+PC9pbWFnZT5cblx0XHRcdFx0PC9jb3Zlci12aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInZpZGVvLWFjdGlvblwiIEB0b3VjaHN0YXJ0PSd2aWRlb3RvdWNoc3RhcnQnIEB0b3VjaG1vdmU9XCJ2aWRlb3RvY2htb3ZlXCJcblx0XHRcdFx0XHRAdG91Y2hlbmQ9J3ZpZGVvdG91Y2hlbmQnIEBjbGljaz1cInZpZGVvQ2xpY2tcIj48L3ZpZXc+XG5cdFx0XHRcdDwhLS0g6KeG6aKR5paH5pys5Yy65Z+fIC0gMeWPt+inhumikSAtLT5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2aWRlby10ZXh0c1wiPlxuXHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJmbGV4LXJvdy1jZW50ZXJcIiBzdHlsZT1cImZsZXg6IDE7XCI+XG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInZpZGVvLXRpdGxlXCI+54+N6I2J5ZOB5rGH55CG55aX6aaG54+N6aaG5pyN5Yqh5rWB56iLMTHorqLljZU8L3RleHQ+XG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInZpZGVvLXNjb3JlXCI+6K+E5YiGIDQuODwvdGV4dD5cblx0XHRcdFx0XHQ8L3ZpZXc+IC0tPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleC1yb3ctY2VudGVyLWJldHdlZW5cIiBzdHlsZT1cImZsZXg6IDE7XCI+XG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInZpZGVvLXRleHRcIj57e3ZpZGVvSW5mb18xLm5hbWV9fTwvdGV4dD5cblx0XHRcdFx0XHRcdDwhLS0g5aOw6Z+z5Zu+5qCHIC0g57uR5a6aMeWPt+inhumikeeahOeKtuaAgSAtLT5cblx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cInZpZGVvLXNvdW5kXCJcblx0XHRcdFx0XHRcdFx0OnNyYz1cInZpZGVvSW5mb18xLmlzTXV0ZWQgPyAnL3N0YXRpYy9pbWFnZXMvaWNvbnMvc291bmRfbm8ucG5nJyA6ICcvc3RhdGljL2ltYWdlcy9pY29ucy9zb3VuZF95ZXMucG5nJ1wiXG5cdFx0XHRcdFx0XHRcdEBjbGljay5zdG9wPVwidG9nZ2xlTXV0ZSgxKVwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cblx0XHRcdDx2aWV3IGNsYXNzPVwidmlkZW8tYm94XCIgOnN0eWxlPVwiaXRlbVZpZXdUb3BMZW5ndGgyXCI+XG5cdFx0XHRcdDx2aWRlbyA6c3JjPVwidmlkZW9JbmZvXzIuc3JjXCIgOnN0eWxlPVwiZmlsbFNjcmVlblwiIDphdXRvcGxheT1cInZpZGVvSW5mb18yLmF1dG9wbGF5XCJcblx0XHRcdFx0XHQ6bG9vcD1cInZpZGVvSW5mb18yLmxvb3BcIiA6Y29udHJvbHM9XCJ2aWRlb0luZm9fMi5jb250cm9sc1wiXG5cdFx0XHRcdFx0OmVuYWJsZS1wbGF5LWdlc3R1cmU9XCJ2aWRlb0luZm9fMi5lbmFibGVQbGF5R2VzdHVyZVwiIDpvYmplY3RGaXQ9XCJ2aWRlb0luZm9fMi5vYmplY3RGaXQgfHwgb2JqZWN0Rml0XCJcblx0XHRcdFx0XHQ6c2hvdy1mdWxsc2NyZWVuLWJ0bj1cInZpZGVvSW5mb18yLnNob3dGdWxsc2NyZWVuQnRuXCJcblx0XHRcdFx0XHQ6ZW5hYmxlLXByb2dyZXNzLWdlc3R1cmU9XCJ2aWRlb0luZm9fMi5lbmFibGVQcm9ncmVzc0dlc3R1cmVcIiBAdGltZXVwZGF0ZT1cInRpbWV1cGRhdGUoMiwkZXZlbnQpXCJcblx0XHRcdFx0XHRAZW5kZWQ9J2VuZGVkJyA6c2hvdy1wbGF5LWJ0bj1cInZpZGVvSW5mb18yLnNob3dQbGF5QnRuXCIgOnNob3ctcHJvZ3Jlc3M9XCJ2aWRlb0luZm9fMi5zaG93UHJvZ3Jlc3NcIlxuXHRcdFx0XHRcdGluaXRpYWwtdGltZT1cIjBcIiBpZD0ndmlkZW9faWRfMicgQHBsYXk9XCJwbGF5aW5nKDIpXCIgOm11dGVkPVwidmlkZW9JbmZvXzIuaXNNdXRlZFwiXG5cdFx0XHRcdFx0d2Via2l0LXBsYXlzaW5saW5lPVwidHJ1ZVwiIHBsYXlzaW5saW5lPVwidHJ1ZVwiPlxuXHRcdFx0XHQ8L3ZpZGVvPlxuXHRcdFx0XHQ8Y292ZXItdmlldyB2LWlmPVwiIXZpZGVvSW5mb18yLmZsYWdcIiA6c3R5bGU9XCJzdG9wSWNvblwiIGNsYXNzPVwiY292ZXItdmlldy1zdG9wXCIgLz5cblx0XHRcdFx0PGNvdmVyLXZpZXcgdi1pZj1cImNvdmVyICYmIHZpZGVvSW5mb18yLmNvdmVyU3RhdHVzXCIgOnN0eWxlPVwiZmlsbFNjcmVlbjJcIiBjbGFzcz1cInZpZGVvLWltYWdlXCI+XG5cdFx0XHRcdFx0PGltYWdlIDptb2RlPVwidmlkZW9JbmZvXzIubW9kZSB8fCBtb2RlXCIgOnNyYz1cInZpZGVvSW5mb18yLmNvdmVyVXJsXCIgOnN0eWxlPVwiZmlsbFNjcmVlblwiPjwvaW1hZ2U+XG5cdFx0XHRcdDwvY292ZXItdmlldz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2aWRlby1hY3Rpb25cIiBAdG91Y2hzdGFydD0ndmlkZW90b3VjaHN0YXJ0JyBAdG91Y2htb3ZlPVwidmlkZW90b2NobW92ZVwiXG5cdFx0XHRcdFx0QHRvdWNoZW5kPSd2aWRlb3RvdWNoZW5kJyBAY2xpY2s9XCJ2aWRlb0NsaWNrXCI+PC92aWV3PlxuXHRcdFx0XHQ8IS0tIOinhumikeaWh+acrOWMuuWfnyAtIDLlj7fop4bpopEgLS0+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidmlkZW8tdGV4dHNcIj5cblx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwiZmxleC1yb3ctY2VudGVyXCIgc3R5bGU9XCJmbGV4OiAxO1wiPlxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ2aWRlby10aXRsZVwiPuePjeiNieWTgeaxh+eQhueWl+mmhuePjemmhuacjeWKoea1geeoizEx6K6i5Y2VPC90ZXh0PlxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ2aWRlby1zY29yZVwiPuivhOWIhiA0Ljg8L3RleHQ+XG5cdFx0XHRcdFx0PC92aWV3PiAtLT5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZsZXgtcm93LWNlbnRlci1iZXR3ZWVuXCIgc3R5bGU9XCJmbGV4OiAxO1wiPlxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ2aWRlby10ZXh0XCI+e3t2aWRlb0luZm9fMi5uYW1lfX08L3RleHQ+XG5cdFx0XHRcdFx0XHQ8IS0tIOWjsOmfs+WbvuaghyAtIOe7keWumjLlj7fop4bpopHnmoTnirbmgIEgLS0+XG5cdFx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJ2aWRlby1zb3VuZFwiXG5cdFx0XHRcdFx0XHRcdDpzcmM9XCJ2aWRlb0luZm9fMi5pc011dGVkID8gJy9zdGF0aWMvaW1hZ2VzL2ljb25zL3NvdW5kX25vLnBuZycgOiAnL3N0YXRpYy9pbWFnZXMvaWNvbnMvc291bmRfeWVzLnBuZydcIlxuXHRcdFx0XHRcdFx0XHRAY2xpY2suc3RvcD1cInRvZ2dsZU11dGUoMilcIj48L2ltYWdlPlxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0PC92aWV3PlxuXG5cdFx0XHQ8dmlldyBjbGFzcz1cInZpZGVvLWJveFwiIDpzdHlsZT1cIml0ZW1WaWV3VG9wTGVuZ3RoM1wiPlxuXHRcdFx0XHQ8dmlkZW8gOnNyYz1cInZpZGVvSW5mb18zLnNyY1wiIDpzdHlsZT1cImZpbGxTY3JlZW5cIiA6YXV0b3BsYXk9XCJ2aWRlb0luZm9fMy5hdXRvcGxheVwiXG5cdFx0XHRcdFx0Omxvb3A9XCJ2aWRlb0luZm9fMy5sb29wXCIgOmNvbnRyb2xzPVwidmlkZW9JbmZvXzMuY29udHJvbHNcIlxuXHRcdFx0XHRcdDplbmFibGUtcGxheS1nZXN0dXJlPVwidmlkZW9JbmZvXzMuZW5hYmxlUGxheUdlc3R1cmVcIiA6b2JqZWN0Rml0PVwidmlkZW9JbmZvXzMub2JqZWN0Rml0IHx8IG9iamVjdEZpdFwiXG5cdFx0XHRcdFx0OnNob3ctZnVsbHNjcmVlbi1idG49XCJ2aWRlb0luZm9fMy5zaG93RnVsbHNjcmVlbkJ0blwiXG5cdFx0XHRcdFx0OmVuYWJsZS1wcm9ncmVzcy1nZXN0dXJlPVwidmlkZW9JbmZvXzMuZW5hYmxlUHJvZ3Jlc3NHZXN0dXJlXCIgQHRpbWV1cGRhdGU9XCJ0aW1ldXBkYXRlKDMsJGV2ZW50KVwiXG5cdFx0XHRcdFx0QGVuZGVkPSdlbmRlZCcgOnNob3ctcGxheS1idG49XCJ2aWRlb0luZm9fMy5zaG93UGxheUJ0blwiIDpzaG93LXByb2dyZXNzPVwidmlkZW9JbmZvXzMuc2hvd1Byb2dyZXNzXCJcblx0XHRcdFx0XHRpbml0aWFsLXRpbWU9XCIwXCIgaWQ9J3ZpZGVvX2lkXzMnIEBwbGF5PVwicGxheWluZygzKVwiIDptdXRlZD1cInZpZGVvSW5mb18zLmlzTXV0ZWRcIlxuXHRcdFx0XHRcdHdlYmtpdC1wbGF5c2lubGluZT1cInRydWVcIiBwbGF5c2lubGluZT1cInRydWVcIj5cblx0XHRcdFx0PC92aWRlbz5cblx0XHRcdFx0PGNvdmVyLXZpZXcgdi1pZj1cIiF2aWRlb0luZm9fMy5mbGFnXCIgOnN0eWxlPVwic3RvcEljb25cIiBjbGFzcz1cImNvdmVyLXZpZXctc3RvcFwiIC8+XG5cdFx0XHRcdDxjb3Zlci12aWV3IHYtaWY9XCJjb3ZlciAmJiB2aWRlb0luZm9fMy5jb3ZlclN0YXR1c1wiIDpzdHlsZT1cImZpbGxTY3JlZW4yXCIgY2xhc3M9XCJ2aWRlby1pbWFnZVwiPlxuXHRcdFx0XHRcdDxpbWFnZSA6bW9kZT1cInZpZGVvSW5mb18zLm1vZGUgfHwgbW9kZVwiIDpzcmM9XCJ2aWRlb0luZm9fMy5jb3ZlclVybFwiIDpzdHlsZT1cImZpbGxTY3JlZW5cIj48L2ltYWdlPlxuXHRcdFx0XHQ8L2NvdmVyLXZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidmlkZW8tYWN0aW9uXCIgQHRvdWNoc3RhcnQ9J3ZpZGVvdG91Y2hzdGFydCcgQHRvdWNobW92ZT1cInZpZGVvdG9jaG1vdmVcIlxuXHRcdFx0XHRcdEB0b3VjaGVuZD0ndmlkZW90b3VjaGVuZCcgQGNsaWNrPVwidmlkZW9DbGlja1wiPjwvdmlldz5cblx0XHRcdFx0PCEtLSDop4bpopHmlofmnKzljLrln58gLSAz5Y+36KeG6aKRIC0tPlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInZpZGVvLXRleHRzXCI+XG5cdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cImZsZXgtcm93LWNlbnRlclwiIHN0eWxlPVwiZmxleDogMTtcIj5cblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmlkZW8tdGl0bGVcIj7nj43ojYnlk4HmsYfnkIbnlpfppobnj43ppobmnI3liqHmtYHnqIsxMeiuouWNlTwvdGV4dD5cblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmlkZW8tc2NvcmVcIj7or4TliIYgNC44PC90ZXh0PlxuXHRcdFx0XHRcdDwvdmlldz4gLS0+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4LXJvdy1jZW50ZXItYmV0d2VlblwiIHN0eWxlPVwiZmxleDogMTtcIj5cblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmlkZW8tdGV4dFwiPnt7dmlkZW9JbmZvXzMubmFtZX19PC90ZXh0PlxuXHRcdFx0XHRcdFx0PCEtLSDlo7Dpn7Plm77moIcgLSDnu5Hlrpoz5Y+36KeG6aKR55qE54q25oCBIC0tPlxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwidmlkZW8tc291bmRcIlxuXHRcdFx0XHRcdFx0XHQ6c3JjPVwidmlkZW9JbmZvXzMuaXNNdXRlZCA/ICcvc3RhdGljL2ltYWdlcy9pY29ucy9zb3VuZF9uby5wbmcnIDogJy9zdGF0aWMvaW1hZ2VzL2ljb25zL3NvdW5kX3llcy5wbmcnXCJcblx0XHRcdFx0XHRcdFx0QGNsaWNrLnN0b3A9XCJ0b2dnbGVNdXRlKDMpXCI+PC9pbWFnZT5cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDwvdmlldz5cblx0XHRcdDwvdmlldz5cblxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ2aWRlby1ib3hcIiA6c3R5bGU9XCJpdGVtVmlld1RvcExlbmd0aDRcIj5cblx0XHRcdFx0PHZpZGVvIDpzcmM9XCJ2aWRlb0luZm9fNC5zcmNcIiA6c3R5bGU9XCJmaWxsU2NyZWVuXCIgOmF1dG9wbGF5PVwidmlkZW9JbmZvXzQuYXV0b3BsYXlcIlxuXHRcdFx0XHRcdDpsb29wPVwidmlkZW9JbmZvXzQubG9vcFwiIDpjb250cm9scz1cInZpZGVvSW5mb180LmNvbnRyb2xzXCJcblx0XHRcdFx0XHQ6ZW5hYmxlLXBsYXktZ2VzdHVyZT1cInZpZGVvSW5mb180LmVuYWJsZVBsYXlHZXN0dXJlXCIgOm9iamVjdEZpdD1cInZpZGVvSW5mb180Lm9iamVjdEZpdCB8fCBvYmplY3RGaXRcIlxuXHRcdFx0XHRcdDpzaG93LWZ1bGxzY3JlZW4tYnRuPVwidmlkZW9JbmZvXzQuc2hvd0Z1bGxzY3JlZW5CdG5cIlxuXHRcdFx0XHRcdDplbmFibGUtcHJvZ3Jlc3MtZ2VzdHVyZT1cInZpZGVvSW5mb180LmVuYWJsZVByb2dyZXNzR2VzdHVyZVwiIEB0aW1ldXBkYXRlPVwidGltZXVwZGF0ZSg0LCRldmVudClcIlxuXHRcdFx0XHRcdEBlbmRlZD0nZW5kZWQnIDpzaG93LXBsYXktYnRuPVwidmlkZW9JbmZvXzQuc2hvd1BsYXlCdG5cIiA6c2hvdy1wcm9ncmVzcz1cInZpZGVvSW5mb180LnNob3dQcm9ncmVzc1wiXG5cdFx0XHRcdFx0aW5pdGlhbC10aW1lPVwiMFwiIGlkPSd2aWRlb19pZF80JyBAcGxheT1cInBsYXlpbmcoNClcIiA6bXV0ZWQ9XCJ2aWRlb0luZm9fNC5pc011dGVkXCJcblx0XHRcdFx0XHR3ZWJraXQtcGxheXNpbmxpbmU9XCJ0cnVlXCIgcGxheXNpbmxpbmU9XCJ0cnVlXCI+XG5cdFx0XHRcdDwvdmlkZW8+XG5cdFx0XHRcdDxjb3Zlci12aWV3IHYtaWY9XCIhdmlkZW9JbmZvXzQuZmxhZ1wiIDpzdHlsZT1cInN0b3BJY29uXCIgY2xhc3M9XCJjb3Zlci12aWV3LXN0b3BcIiAvPlxuXHRcdFx0XHQ8Y292ZXItdmlldyB2LWlmPVwiY292ZXIgJiYgdmlkZW9JbmZvXzQuY292ZXJTdGF0dXNcIiA6c3R5bGU9XCJmaWxsU2NyZWVuMlwiIGNsYXNzPVwidmlkZW8taW1hZ2VcIj5cblx0XHRcdFx0XHQ8aW1hZ2UgOm1vZGU9XCJ2aWRlb0luZm9fNC5tb2RlIHx8IG1vZGVcIiA6c3JjPVwidmlkZW9JbmZvXzQuY292ZXJVcmxcIiA6c3R5bGU9XCJmaWxsU2NyZWVuXCI+PC9pbWFnZT5cblx0XHRcdFx0PC9jb3Zlci12aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInZpZGVvLWFjdGlvblwiIEB0b3VjaHN0YXJ0PSd2aWRlb3RvdWNoc3RhcnQnIEB0b3VjaG1vdmU9XCJ2aWRlb3RvY2htb3ZlXCJcblx0XHRcdFx0XHRAdG91Y2hlbmQ9J3ZpZGVvdG91Y2hlbmQnIEBjbGljaz1cInZpZGVvQ2xpY2tcIj48L3ZpZXc+XG5cdFx0XHRcdDwhLS0g6KeG6aKR5paH5pys5Yy65Z+fIC0gNOWPt+inhumikSAtLT5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2aWRlby10ZXh0c1wiPlxuXHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJmbGV4LXJvdy1jZW50ZXJcIiBzdHlsZT1cImZsZXg6IDE7XCI+XG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInZpZGVvLXRpdGxlXCI+54+N6I2J5ZOB5rGH55CG55aX6aaG54+N6aaG5pyN5Yqh5rWB56iLMTHorqLljZU8L3RleHQ+XG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInZpZGVvLXNjb3JlXCI+6K+E5YiGIDQuODwvdGV4dD5cblx0XHRcdFx0XHQ8L3ZpZXc+IC0tPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleC1yb3ctY2VudGVyLWJldHdlZW5cIiBzdHlsZT1cImZsZXg6IDE7XCI+XG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInZpZGVvLXRleHRcIj57e3ZpZGVvSW5mb180Lm5hbWV9fTwvdGV4dD5cblx0XHRcdFx0XHRcdDwhLS0g5aOw6Z+z5Zu+5qCHIC0g57uR5a6aNOWPt+inhumikeeahOeKtuaAgSAtLT5cblx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cInZpZGVvLXNvdW5kXCJcblx0XHRcdFx0XHRcdFx0OnNyYz1cInZpZGVvSW5mb180LmlzTXV0ZWQgPyAnL3N0YXRpYy9pbWFnZXMvaWNvbnMvc291bmRfbm8ucG5nJyA6ICcvc3RhdGljL2ltYWdlcy9pY29ucy9zb3VuZF95ZXMucG5nJ1wiXG5cdFx0XHRcdFx0XHRcdEBjbGljay5zdG9wPVwidG9nZ2xlTXV0ZSg0KVwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cblx0XHRcdDx2aWV3IEB0b3VjaGVuZD0ncHJvZ3Jlc3NUb3VjaGVuZCcgY2xhc3M9XCJwcm9ncmVzcy12aWV3XCIgdi1pZj1cImN1cnJlbnQ9PTBcIj5cblx0XHRcdFxuXHRcdFx0XHQ8dXYtc2xpZGVyIHYtaWY9XCJzaG93U2xpZGVyXCIgdi1tb2RlbD1cInByb2dyZXNzVmFsdWVcIiBhY3RpdmVDb2xvcj1cIiNEOEQ4RDhcIiBibG9jay1zaXplPVwiNlwiXG5cdFx0XHRcdFx0YmFja2dyb3VuZENvbG9yPVwiIzQ5NDk0OTtcIiBjbGFzcz1cInByb2dyZXNzLXNsaWRlclwiPjwvdXYtc2xpZGVyPlxuXHRcdFx0PC92aWV3PlxuXG5cdFx0XHQ8IS0tIOS/ruaUue+8mkRvdOaMh+ekuuWZqCAtIOacgOWkmuaYvuekujXkuKogLS0+XG5cdFx0XHQ8dmlldyBjbGFzcz1cImRvdHNcIiA6c3R5bGU9XCJ7dG9wOmAkezAuNSp3aW5IZWlnaHR9cHhgfVwiIHYtaWY9XCJ2aWRlb0xpc3RMZW5ndGggPiAxICYmIGN1cnJlbnQ9PTBcIiA+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZG90cy1jb250YWluZXJcIj5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRvdC1pdGVtXCIgdi1mb3I9XCIoZG90SW5kZXgsIGlkeCkgaW4gdmlzaWJsZURvdHNcIiA6a2V5PVwiaWR4XCJcblx0XHRcdFx0XHRcdDpjbGFzcz1cInsgYWN0aXZlOiBkb3RJbmRleCA9PT0gdmlkZW9JbmRleCB9XCIgQGNsaWNrPVwianVtcFRvVmlkZW8oZG90SW5kZXgpXCI+PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwicGFnZU51bWJlclwiPlxuXHRcdFx0XHRcdHt7IHZpZGVvSW5kZXgrMSB9fS97eyB2aWRlb0xpc3RMZW5ndGggfX1cblx0XHRcdFx0PC90ZXh0PlxuXHRcdFx0PC92aWV3PlxuXG5cdFx0PC92aWV3PlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRsZXQgVklERU9fTElTVCA9IFtdXG5cdGxldCBpbml0VmlkZW9JbmZvID0ge1xuXHRcdHNyYzogXCJcIixcblx0XHRjb3ZlclN0YXR1czogdHJ1ZSxcblx0XHRjb3ZlclVybDogXCJcIixcblx0XHRmbGFnOiBmYWxzZSxcblx0XHRvYmplY3RGaXQ6IFwiXCIsXG5cdFx0bW9kZTogXCJcIixcblx0XHRpc011dGVkOiBmYWxzZSwgLy8g6buY6K6k5LiN6Z2Z6Z+zXG5cdFx0YXV0b3BsYXk6IGZhbHNlLFxuXHRcdGxvb3A6IHRydWUsXG5cdFx0Y29udHJvbHM6IGZhbHNlLFxuXHRcdGVuYWJsZVBsYXlHZXN0dXJlOiB0cnVlLFxuXHRcdHNob3dGdWxsc2NyZWVuQnRuOiBmYWxzZSxcblx0XHRlbmFibGVQcm9ncmVzc0dlc3R1cmU6IGZhbHNlLFxuXHRcdHNob3dQbGF5QnRuOiBmYWxzZSxcblx0XHRzaG93UHJvZ3Jlc3M6IGZhbHNlXG5cdH1cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdHByb3BzOiB7XG5cdFx0XHRwb3BWaWRlb0xpc3Q6IHtcblx0XHRcdFx0dHlwZTogQXJyYXksXG5cdFx0XHRcdGRlZmF1bHQ6IFtdIC8vIOm7mOiupOWAvOiuvuS4uuepuuaVsOe7hEpTT07vvIzpgb/lhY1wYXJzZeaKpemUmVxuXHRcdFx0fSxcblx0XHRcdG1hcmdpblRvcDoge1xuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRcdGRlZmF1bHQ6IFwiODhcIiAvLyDpu5jorqTlgLzorr7kuLrnqbrmlbDnu4RKU09O77yM6YG/5YWNcGFyc2XmiqXplJlcblx0XHRcdH0sXG5cdFx0XHRjdXJyZW50OiB7XG5cdFx0XHRcdHR5cGU6IE51bWJlcixcblx0XHRcdFx0ZGVmYXVsdDogMSBcblx0XHRcdH1cblx0XHR9LFxuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRwbGF5U2V0VGltZTpudWxsLFxuXHRcdFx0XHRzaG93U2xpZGVyOiB0cnVlLFxuXHRcdFx0XHRwcm9ncmVzc1RpbWU6IDAsXG5cdFx0XHRcdHByb2dyZXNzVmFsdWU6IDAsXG5cdFx0XHRcdGJveEhlaWdodDogMCxcblx0XHRcdFx0b2JqZWN0Rml0OiBcImZpbGxcIixcblx0XHRcdFx0bW9kZTogXCJzY2FsZVRvRmlsbFwiLFxuXHRcdFx0XHR3aW5XaWR0aDogMSxcblx0XHRcdFx0d2luSGVpZ2h0OiAxLFxuXHRcdFx0XHR2aWRlb0luZGV4OiAwLFxuXHRcdFx0XHR2aWV3VG9wOiAwLFxuXHRcdFx0XHR2aWV3VG9wUG9zdGlvbjogMCxcblx0XHRcdFx0dmlkZW9MaXN0OiBbXSxcblx0XHRcdFx0dmlkZW9MaXN0TGVuZ3RoOiAwLFxuXHRcdFx0XHRpdGVtVmlld1RvcDA6IDAsXG5cdFx0XHRcdGl0ZW1WaWV3VG9wMTogMCxcblx0XHRcdFx0aXRlbVZpZXdUb3AyOiAwLFxuXHRcdFx0XHRpdGVtVmlld1RvcDM6IDAsXG5cdFx0XHRcdGl0ZW1WaWV3VG9wNDogMCxcblx0XHRcdFx0dmlkZW9JbmZvXzA6IGluaXRWaWRlb0luZm8sXG5cdFx0XHRcdHZpZGVvSW5mb18xOiBpbml0VmlkZW9JbmZvLFxuXHRcdFx0XHR2aWRlb0luZm9fMjogaW5pdFZpZGVvSW5mbyxcblx0XHRcdFx0dmlkZW9JbmZvXzM6IGluaXRWaWRlb0luZm8sXG5cdFx0XHRcdHZpZGVvSW5mb180OiBpbml0VmlkZW9JbmZvLFxuXHRcdFx0XHRzdG9wSWNvbjogJycsXG5cdFx0XHRcdHZpZGVvdG91Y2hzdGFydFRpbWVzdGFtcDogMCxcblx0XHRcdFx0dmlkZW90b3VjaGVuZFRpbWVzdGFtcDogMCxcblx0XHRcdFx0bW92ZVZpZXc6IHRydWUsXG5cdFx0XHRcdGNvdmVyOiB0cnVlLFxuXHRcdFx0XHRzbGlkaW5nU3RhdHVzOiBmYWxzZSxcblx0XHRcdFx0dmlkZW9QbGF5aW5nU3RhdHVzOiBmYWxzZSxcblx0XHRcdFx0cHJlbG9hZGVkSW5kZXg6IFtdLFxuXHRcdFx0XHRzdGFydFBhZ2VZOiAwLFxuXHRcdFx0XHRlbmRQYWdlWTogMCxcblx0XHRcdFx0Ly8g5paw5aKe77ya5o6n5Yi25Y+v6KeGZG9055qE5pWw57uEXG5cdFx0XHRcdHZpc2libGVEb3RzOiBbXSxcblx0XHRcdH07XG5cdFx0fSxcblx0XHR3YXRjaDoge1xuXHRcdFx0Ly8gdmlkZW9MaXN0OiB7XG5cdFx0XHQvLyBcdGhhbmRsZXIobmV3VmFsLCBvbGRWYWwpIHtcblxuXG5cdFx0XHQvLyBcdH0sXG5cdFx0XHQvLyBcdGltbWVkaWF0ZTogdHJ1ZSwgLy8g5Y+v6YCJ77ya57uE5Lu25Yid5aeL5YyW5pe256uL5Y2z5omn6KGM5LiA5qyh77yI5Y2z5L2/5YC85pyq5Y+Y5YyW77yJXG5cdFx0XHQvLyBcdGRlZXA6IGZhbHNlIC8vIOaZrumAmuexu+Wei+aXoOmcgOa3seW6puebkeWQrO+8jOm7mOiupGZhbHNlXG5cdFx0XHQvLyB9XG5cdFx0fSxcblx0XHRjcmVhdGVkKG9wdGlvbnMpIHtcblx0XHRcdC8vI2lmZGVmIEFQUC1QTFVTXG5cdFx0XHRwbHVzLnNjcmVlbi5sb2NrT3JpZW50YXRpb24oXCJwb3J0cmFpdC1wcmltYXJ5XCIpXG5cdFx0XHQvLyNlbmRpZlxuXHRcdFx0aWYgKHRoaXMucG9wVmlkZW9MaXN0Lmxlbmd0aCkge1xuXHRcdFx0XHR0cnkge1xuXHRcdFx0XHRcdFZJREVPX0xJU1QgPSBbXVxuXHRcdFx0XHRcdHRoaXMucG9wVmlkZW9MaXN0LmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7XG5cdFx0XHRcdFx0XHRsZXQgb2JqID0ge1xuXHRcdFx0XHRcdFx0XHRcInNyY1wiOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHRcImNvdmVyU3RhdHVzXCI6IHRydWUsXG5cdFx0XHRcdFx0XHRcdFwiY292ZXJVcmxcIjogXCJcIixcblx0XHRcdFx0XHRcdFx0XCJmbGFnXCI6IGZhbHNlLFxuXHRcdFx0XHRcdFx0XHRcIm9iamVjdEZpdFwiOiBcImNvbnRhaW5cIixcblx0XHRcdFx0XHRcdFx0XCJtb2RlXCI6IFwiYXNwZWN0Rml0XCIsXG5cdFx0XHRcdFx0XHRcdFwiaXNNdXRlZFwiOiBmYWxzZSwgLy8g6buY6K6k5LiN6Z2Z6Z+zXG5cdFx0XHRcdFx0XHRcdFwiYXV0b3BsYXlcIjogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdFwibG9vcFwiOiB0cnVlLFxuXHRcdFx0XHRcdFx0XHRcImNvbnRyb2xzXCI6IGZhbHNlLFxuXHRcdFx0XHRcdFx0XHRcImVuYWJsZVBsYXlHZXN0dXJlXCI6IHRydWUsXG5cdFx0XHRcdFx0XHRcdFwic2hvd0Z1bGxzY3JlZW5CdG5cIjogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdFwiZW5hYmxlUHJvZ3Jlc3NHZXN0dXJlXCI6IGZhbHNlLFxuXHRcdFx0XHRcdFx0XHRcInNob3dQbGF5QnRuXCI6IGZhbHNlLFxuXHRcdFx0XHRcdFx0XHRcInNob3dQcm9ncmVzc1wiOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XCJuYW1lXCI6IFwiXCJcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdG9iai5uYW1lID0gaXRlbS5uYW1lXG5cdFx0XHRcdFx0XHRvYmouc3JjID0gaXRlbS51cmxcblx0XHRcdFx0XHRcdG9iai5jb3ZlclVybCA9IGl0ZW0udXJsICtcblx0XHRcdFx0XHRcdFx0YD94LW9zcy1wcm9jZXNzPXZpZGVvL3NuYXBzaG90LHRfMTAwMCxtX2Zhc3QsZl9qcGcsd182MDAsYXJfYXV0b2Bcblx0XHRcdFx0XHRcdFZJREVPX0xJU1QucHVzaChvYmopXG5cdFx0XHRcdFx0XHRpZiAoaW5kZXggPT0gMCkge1xuXHRcdFx0XHRcdFx0XHRpbml0VmlkZW9JbmZvID0gb2JqXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fSBjYXRjaCAoZSkge31cblx0XHRcdFx0dGhpcy5nZXRTeXN0ZW1JbmZvKCk7XG5cdFx0XHRcdHRoaXMudmlkZW9MaXN0ID0gVklERU9fTElTVDtcblx0XHRcdFx0dGhpcy52aWRlb0xpc3RMZW5ndGggPSB0aGlzLnZpZGVvTGlzdC5sZW5ndGg7XG5cdFx0XHRcdHRoaXMuYm94SGVpZ2h0ID0gdGhpcy52aWRlb0xpc3RMZW5ndGggKiB0aGlzLndpbkhlaWdodDtcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCA1OyBpKyspIHtcblx0XHRcdFx0XHRpZiAodGhpcy52aWRlb0xpc3RbaV0pIHtcblx0XHRcdFx0XHRcdHRoaXNbJ3ZpZGVvSW5mb18nICsgaV0gPSB0aGlzLnZpZGVvTGlzdFtpXVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvLyDliJ3lp4vljJblj6/op4Zkb3TojIPlm7Rcblx0XHRcdFx0dGhpcy51cGRhdGVWaXNpYmxlRG90cygpO1xuXHRcdFx0XHQvLyBzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0Ly8gXHR0aGlzLnBsYXlWaWRlbygwKVxuXHRcdFx0XHQvLyB9LCA1MDApXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRvblVubG9hZCgpIHtcblx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgNTsgaSsrKSB7XG5cdFx0XHRcdHRoaXMudW5sb2FkVmlkZW8oaSlcblx0XHRcdH1cblx0XHR9LFxuXHRcdGNvbXB1dGVkOiB7XG5cdFx0XHRnZXRWaWRlb1RvcCgpIHtcblx0XHRcdFx0cmV0dXJuIHVuaS51cHgycHgodGhpcy5tYXJnaW5Ub3ApXG5cdFx0XHR9LFxuXHRcdFx0dmlld1RvcExlbmd0aCgpIHtcblx0XHRcdFx0cmV0dXJuIGBoZWlnaHQ6JHt0aGlzLmJveEhlaWdodH1weDt0b3A6JHt0aGlzLnZpZXdUb3B9cHg7YFxuXHRcdFx0fSxcblx0XHRcdGZpbGxTY3JlZW4oKSB7XG5cdFx0XHRcdGxldCBzdHlsZSA9IGBoZWlnaHQ6JHt0aGlzLndpbkhlaWdodH1weDt3aWR0aDoke3RoaXMud2luV2lkdGh9cHg7YFxuXHRcdFx0XHRyZXR1cm4gc3R5bGVcblx0XHRcdH0sXG5cdFx0XHRmaWxsU2NyZWVuMigpIHtcblx0XHRcdFx0bGV0IHN0eWxlID0gYGhlaWdodDphdXRvO3dpZHRoOiR7dGhpcy53aW5XaWR0aH1weDtgXG5cdFx0XHRcdHJldHVybiBzdHlsZVxuXHRcdFx0fSxcblx0XHRcdGl0ZW1WaWV3VG9wTGVuZ3RoMCgpIHtcblx0XHRcdFx0cmV0dXJuIGBoZWlnaHQ6JHt0aGlzLndpbkhlaWdodH1weDt0b3A6JHt0aGlzLml0ZW1WaWV3VG9wMH1weDtgXG5cdFx0XHR9LFxuXHRcdFx0aXRlbVZpZXdUb3BMZW5ndGgxKCkge1xuXHRcdFx0XHRyZXR1cm4gYGhlaWdodDoke3RoaXMud2luSGVpZ2h0fXB4O3RvcDoke3RoaXMuaXRlbVZpZXdUb3AxfXB4O2Bcblx0XHRcdH0sXG5cdFx0XHRpdGVtVmlld1RvcExlbmd0aDIoKSB7XG5cdFx0XHRcdHJldHVybiBgaGVpZ2h0OiR7dGhpcy53aW5IZWlnaHR9cHg7dG9wOiR7dGhpcy5pdGVtVmlld1RvcDJ9cHg7YFxuXHRcdFx0fSxcblx0XHRcdGl0ZW1WaWV3VG9wTGVuZ3RoMygpIHtcblx0XHRcdFx0cmV0dXJuIGBoZWlnaHQ6JHt0aGlzLndpbkhlaWdodH1weDt0b3A6JHt0aGlzLml0ZW1WaWV3VG9wM31weDtgXG5cdFx0XHR9LFxuXHRcdFx0aXRlbVZpZXdUb3BMZW5ndGg0KCkge1xuXHRcdFx0XHRyZXR1cm4gYGhlaWdodDoke3RoaXMud2luSGVpZ2h0fXB4O3RvcDoke3RoaXMuaXRlbVZpZXdUb3A0fXB4O2Bcblx0XHRcdH1cblx0XHR9LFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdC8vIOaWsOWinu+8muWIh+aNouinhumikemdmemfs+eKtuaAgVxuXHRcdFx0dG9nZ2xlTXV0ZSh2aWRlb051bSkge1xuXHRcdFx0XHQvLyAxLiDliIfmjaLmlbDmja7lsYLnirbmgIFcblx0XHRcdFx0dGhpc1sndmlkZW9JbmZvXycgKyB2aWRlb051bV0uaXNNdXRlZCA9ICF0aGlzWyd2aWRlb0luZm9fJyArIHZpZGVvTnVtXS5pc011dGVkO1xuXHRcdFx0XHQvLyAyLiDlkIzmraXop4bpopHlrp7kvovpnZnpn7PnirbmgIHvvIjmgaLlpI3lubblrozlloTljp/mnInms6jph4rku6PnoIHvvIzliqDlrrnplJnvvIlcblx0XHRcdFx0Y29uc3QgdmlkZW9DdHggPSB1bmkuY3JlYXRlVmlkZW9Db250ZXh0KFwidmlkZW9faWRfXCIgKyB2aWRlb051bSwgdGhpcyk7XG5cdFx0XHRcdGlmICh2aWRlb0N0eCkge1xuXHRcdFx0XHRcdHZpZGVvQ3R4Lm11dGUodGhpc1sndmlkZW9JbmZvXycgKyB2aWRlb051bV0uaXNNdXRlZCk7XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHQvLyDkv67mlLnvvJrngrnlh7tkb3Tot7PovawgLSDkvKDnnJ/lrp7nmoTop4bpopHntKLlvJVcblx0XHRcdGp1bXBUb1ZpZGVvKHRhcmdldEluZGV4KSB7XG5cdFx0XHRcdGlmICh0YXJnZXRJbmRleCA9PT0gdGhpcy52aWRlb0luZGV4IHx8IHRoaXMuc2xpZGluZ1N0YXR1cykgcmV0dXJuO1xuXHRcdFx0XHR0aGlzLnN0b3BWaWRlbyh0aGlzLnZpZGVvSW5kZXggJSA1LCB0cnVlKTtcblx0XHRcdFx0Y29uc3QgZGlmZiA9IHRhcmdldEluZGV4IC0gdGhpcy52aWRlb0luZGV4O1xuXHRcdFx0XHR0aGlzLnZpZGVvSW5kZXggPSB0YXJnZXRJbmRleDtcblx0XHRcdFx0dGhpcy52aWV3VG9wUG9zdGlvbiA9IC10aGlzLnZpZGVvSW5kZXggKiB0aGlzLndpbkhlaWdodDtcblx0XHRcdFx0dGhpcy52aWV3VG9wID0gdGhpcy52aWV3VG9wUG9zdGlvbjtcblx0XHRcdFx0aWYgKHRoaXMudmlkZW9MaXN0TGVuZ3RoID4gNSkge1xuXHRcdFx0XHRcdHRoaXMuc29ydEl0ZW1WaWV3KGRpZmYgPiAwID8gLTEgOiAxKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyDmm7TmlrDlj6/op4Zkb3TojIPlm7Rcblx0XHRcdFx0dGhpcy51cGRhdGVWaXNpYmxlRG90cygpO1xuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLnBsYXlWaWRlbyh0aGlzLnZpZGVvSW5kZXggJSA1KTtcblx0XHRcdFx0fSwgNDAwKTtcblx0XHRcdH0sXG5cdFx0XHQvLyDmoLjlv4PvvJrmm7TmlrDlj6/op4Zkb3TojIPlm7QgLSDmnIDlpJrmmL7npLo15LiqXG5cdFx0XHR1cGRhdGVWaXNpYmxlRG90cygpIHtcblx0XHRcdFx0Y29uc3QgbWF4U2hvdyA9IDU7XG5cdFx0XHRcdGNvbnN0IHRvdGFsID0gdGhpcy52aWRlb0xpc3RMZW5ndGg7XG5cdFx0XHRcdC8vIOinhumikeaAu+aVsCDiiaQgNe+8jOaYvuekuuWFqOmDqFxuXHRcdFx0XHRpZiAodG90YWwgPD0gbWF4U2hvdykge1xuXHRcdFx0XHRcdHRoaXMudmlzaWJsZURvdHMgPSBBcnJheS5mcm9tKHtcblx0XHRcdFx0XHRcdGxlbmd0aDogdG90YWxcblx0XHRcdFx0XHR9LCAoXywgaSkgPT4gaSk7XG5cdFx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIOinhumikeaAu+aVsCA+IDXvvIzmmL7npLrljIXlkKvlvZPliY3ntKLlvJXnmoQ15LiqZG90XG5cdFx0XHRcdC8vIOiuoeeul+i1t+Wni+e0ouW8le+8jOmBv+WFjei2iueVjFxuXHRcdFx0XHRsZXQgc3RhcnQgPSBNYXRoLm1heCgwLCBNYXRoLm1pbih0aGlzLnZpZGVvSW5kZXggLSAyLCB0b3RhbCAtIG1heFNob3cpKTtcblx0XHRcdFx0Ly8g55Sf5oiQNeS4qui/nue7reeahOe0ouW8lVxuXHRcdFx0XHR0aGlzLnZpc2libGVEb3RzID0gQXJyYXkuZnJvbSh7XG5cdFx0XHRcdFx0bGVuZ3RoOiBtYXhTaG93XG5cdFx0XHRcdH0sIChfLCBpKSA9PiBzdGFydCArIGkpO1xuXHRcdFx0fSxcblx0XHRcdHByb2dyZXNzVG91Y2hlbmQoKSB7XG5cdFx0XHRcdGxldCBzID0gTWF0aC5yb3VuZCh0aGlzLnByb2dyZXNzVmFsdWUgLyAxMDAgKiB0aGlzLnRpbWUpXG5cdFx0XHRcdGxldCBpID0gdGhpcy52aWRlb0luZGV4ICUgNVxuXHRcdFx0XHR1bmkuY3JlYXRlVmlkZW9Db250ZXh0KFwidmlkZW9faWRfXCIgKyBpLCB0aGlzKS5zZWVrKHMpXG5cdFx0XHRcdHVuaS5jcmVhdGVWaWRlb0NvbnRleHQoXCJ2aWRlb19pZF9cIiArIGksIHRoaXMpLnBsYXkoKVxuXHRcdFx0fSxcblx0XHRcdHNsaWRlcmNoYW5naW5nKGUpIHtcblx0XHRcdFx0Y29uc29sZS5sb2coMzMzMywgZSlcblx0XHRcdH0sXG5cdFx0XHRnZXRTeXN0ZW1JbmZvKCkge1xuXHRcdFx0XHR2YXIgX3RoaXMgPSB0aGlzO1xuXHRcdFx0XHR1bmkuZ2V0U3lzdGVtSW5mbyh7XG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XG5cdFx0XHRcdFx0XHRfdGhpcy53aW5XaWR0aCA9IHJlcy53aW5kb3dXaWR0aDtcblx0XHRcdFx0XHRcdF90aGlzLndpbkhlaWdodCA9IHJlcy53aW5kb3dIZWlnaHQ7XG5cdFx0XHRcdFx0XHRsZXQgcCA9IHVuaS51cHgycHgoMTUwKVxuXHRcdFx0XHRcdFx0X3RoaXMuc3RvcEljb24gPSBgbGVmdDokeyhyZXMud2luZG93V2lkdGggLSBwKS8yfXB4O3RvcDokeyhyZXMud2luZG93SGVpZ2h0IC0gcCkvMn1weDtgXG5cdFx0XHRcdFx0XHRfdGhpcy5pdGVtVmlld1RvcDEgPSByZXMud2luZG93SGVpZ2h0XG5cdFx0XHRcdFx0XHRfdGhpcy5pdGVtVmlld1RvcDIgPSByZXMud2luZG93SGVpZ2h0ICogMlxuXHRcdFx0XHRcdFx0X3RoaXMuaXRlbVZpZXdUb3AzID0gcmVzLndpbmRvd0hlaWdodCAqIDNcblx0XHRcdFx0XHRcdF90aGlzLml0ZW1WaWV3VG9wNCA9IHJlcy53aW5kb3dIZWlnaHQgKiA0XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cdFx0XHR1bmxvYWRWaWRlbyhpbmRleCkge1xuXHRcdFx0XHRpZiAoaW5kZXggPCAwIHx8IGluZGV4ID49IHRoaXMudmlkZW9MaXN0TGVuZ3RoKSByZXR1cm47XG5cdFx0XHRcdGNvbnN0IG5vZGVOdW0gPSBpbmRleCAlIDU7XG5cdFx0XHRcdGNvbnN0IHZpZGVvQ3R4ID0gdW5pLmNyZWF0ZVZpZGVvQ29udGV4dChcInZpZGVvX2lkX1wiICsgbm9kZU51bSwgdGhpcyk7XG5cdFx0XHRcdHZpZGVvQ3R4LnN0b3AoKTtcblx0XHRcdFx0dGhpcy5wcmVsb2FkZWRJbmRleCA9IHRoaXMucHJlbG9hZGVkSW5kZXguZmlsdGVyKGl0ZW0gPT4gaXRlbSAhPT0gaW5kZXgpO1xuXHRcdFx0fSxcblx0XHRcdHBsYXlWaWRlbyhudW0pIHtcblx0XHRcdFx0Y2xlYXJUaW1lb3V0KHRoaXMucGxheVNldFRpbWUpXG5cdFx0XHRcdHVuaS4kdXYuZGVib3VuY2UoKCkgPT4ge1xuXHRcdFx0XHRcdHRoaXMudmlkZW9QbGF5aW5nU3RhdHVzID0gdHJ1ZVxuXHRcdFx0XHRcdHRoaXNbXCJ2aWRlb0luZm9fXCIgKyBudW1dLmZsYWcgPSB0cnVlXG5cdFx0XHRcdFx0bGV0IFZpZGVvQ29udGV4dCA9IHVuaS5jcmVhdGVWaWRlb0NvbnRleHQoXCJ2aWRlb19pZF9cIiArIG51bSwgdGhpcylcblx0XHRcdFx0XHR0aGlzLnBsYXlTZXRUaW1lID0gc2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0XHRWaWRlb0NvbnRleHQucGxheSgpXG5cdFx0XHRcdFx0fSwgNDAwKVxuXHRcdFx0XHR9LCAzMClcblx0XHRcdH0sXG5cdFx0XHRzdG9wVmlkZW8obnVtLCBjb250cm9sID0gZmFsc2UpIHtcblx0XHRcdFx0Y29uc3QgdmlkZW9DdHggPSB1bmkuY3JlYXRlVmlkZW9Db250ZXh0KFwidmlkZW9faWRfXCIgKyBudW0sIHRoaXMpO1xuXHRcdFx0XHRpZiAoIWNvbnRyb2wpIHtcblx0XHRcdFx0XHR0aGlzWyd2aWRlb0luZm9fJyArIG51bV0uY292ZXJTdGF0dXMgPSB0cnVlO1xuXHRcdFx0XHRcdHZpZGVvQ3R4LnN0b3AoKVxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHZpZGVvQ3R4LnBhdXNlKClcblx0XHRcdFx0fVxuXHRcdFx0XHR0aGlzW1widmlkZW9JbmZvX1wiICsgbnVtXS5mbGFnID0gZmFsc2Vcblx0XHRcdH0sXG5cdFx0XHRub3dQbGF5VmlkZW8oKSB7XG5cdFx0XHRcdGNsZWFyVGltZW91dCh0aGlzLnBsYXlTZXRUaW1lKVxuXHRcdFx0XHR1bmkuJHV2LmRlYm91bmNlKCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLnZpZGVvUGxheWluZ1N0YXR1cyA9IHRydWVcblx0XHRcdFx0XHR0aGlzW1widmlkZW9JbmZvX1wiICsgdGhpcy52aWRlb0luZGV4XS5mbGFnID0gdHJ1ZVxuXHRcdFx0XHRcdGxldCBWaWRlb0NvbnRleHQgPSB1bmkuY3JlYXRlVmlkZW9Db250ZXh0KFwidmlkZW9faWRfXCIgKyB0aGlzLnZpZGVvSW5kZXgsIHRoaXMpXG5cdFx0XHRcdFx0dGhpcy5wbGF5U2V0VGltZSA9IHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRcdFx0VmlkZW9Db250ZXh0LnBsYXkoKVxuXHRcdFx0XHRcdH0sIDQwMClcblx0XHRcdFx0fSwgMzApXG5cdFx0XHR9LFxuXHRcdFx0bm93U3RvcFZpZGVvKCkge1xuXHRcdFx0XHRjb25zdCB2aWRlb0N0eCA9IHVuaS5jcmVhdGVWaWRlb0NvbnRleHQoXCJ2aWRlb19pZF9cIiArIHRoaXMudmlkZW9JbmRleCwgdGhpcyk7XG5cdFx0XHRcdHZpZGVvQ3R4LnBhdXNlKClcblx0XHRcdFx0dGhpc1tcInZpZGVvSW5mb19cIiArIHRoaXMudmlkZW9JbmRleF0uZmxhZyA9IGZhbHNlXG5cdFx0XHR9LFxuXHRcdFx0dmlkZW9DbGljaygpIHtcblx0XHRcdFx0bGV0IG51bSA9IHRoaXMudmlkZW9JbmRleCAlIDVcblx0XHRcdFx0aWYgKHRoaXNbXCJ2aWRlb0luZm9fXCIgKyBudW1dLmZsYWcpIHtcblx0XHRcdFx0XHR0aGlzLnN0b3BWaWRlbyhudW0sIHRydWUpXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dGhpcy5wbGF5VmlkZW8obnVtLCB0cnVlKVxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0dmlkZW90b3VjaHN0YXJ0KGUpIHtcblx0XHRcdFx0dGhpcy52aWRlb3RvdWNoZW5kVGltZXN0YW1wID0gdGhpcy52aWRlb3RvdWNoc3RhcnRUaW1lc3RhbXBcblx0XHRcdFx0dGhpcy52aWRlb3RvdWNoc3RhcnRUaW1lc3RhbXAgPSBlLnRpbWVzdGFtcFxuXHRcdFx0XHRpZiAoKHRoaXMudmlkZW90b3VjaHN0YXJ0VGltZXN0YW1wIC0gdGhpcy52aWRlb3RvdWNoZW5kVGltZXN0YW1wKSA8IDUwMCkgcmV0dXJuXG5cdFx0XHRcdGlmICh0aGlzLnNsaWRpbmdTdGF0dXMpIHJldHVyblxuXHRcdFx0XHR0aGlzLnN0YXJ0UGFnZVkgPSBlLmNoYW5nZWRUb3VjaGVzWzBdLnNjcmVlblk7XG5cdFx0XHR9LFxuXHRcdFx0dmlkZW90b2NobW92ZShlKSB7XG5cdFx0XHRcdGlmICgodGhpcy52aWRlb3RvdWNoc3RhcnRUaW1lc3RhbXAgLSB0aGlzLnZpZGVvdG91Y2hlbmRUaW1lc3RhbXApIDwgNTAwKSByZXR1cm5cblx0XHRcdFx0aWYgKHRoaXMuc2xpZGluZ1N0YXR1cykgcmV0dXJuXG5cdFx0XHRcdHRoaXMuZW5kUGFnZVkgPSBlLmNoYW5nZWRUb3VjaGVzWzBdLnNjcmVlblk7XG5cdFx0XHRcdGxldCBzbGlkaW5nID0gdGhpcy5lbmRQYWdlWSAtIHRoaXMuc3RhcnRQYWdlWVxuXHRcdFx0XHRpZiAoc2xpZGluZyA+IDIwIHx8IHNsaWRpbmcgPCAtMjApIHtcblx0XHRcdFx0XHR0aGlzLm1vdmVWaWV3ID0gZmFsc2Vcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHR0aGlzLm1vdmVWaWV3ID0gdHJ1ZVxuXHRcdFx0XHR9XG5cdFx0XHRcdGlmICh0aGlzLnZpZGVvSW5kZXggPT0gMCAmJiBzbGlkaW5nID4gNTApIHtcblx0XHRcdFx0XHR0aGlzLnZpZXdUb3AgPSA1MFxuXHRcdFx0XHR9IGVsc2UgaWYgKHRoaXMudmlkZW9JbmRleCA9PSB0aGlzLnZpZGVvTGlzdExlbmd0aCAtIDEgJiYgc2xpZGluZyA8IDApIHtcblx0XHRcdFx0XHR0aGlzLnZpZXdUb3AgPSB0aGlzLnZpZXdUb3BQb3N0aW9uXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dGhpcy52aWV3VG9wID0gdGhpcy52aWV3VG9wUG9zdGlvbiArIHNsaWRpbmdcblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdHZpZGVvdG91Y2hlbmQoZSkge1xuXHRcdFx0XHRpZiAoKHRoaXMudmlkZW90b3VjaHN0YXJ0VGltZXN0YW1wIC0gdGhpcy52aWRlb3RvdWNoZW5kVGltZXN0YW1wKSA8IDUwMCkgcmV0dXJuXG5cdFx0XHRcdGlmICh0aGlzLnNsaWRpbmdTdGF0dXMpIHJldHVyblxuXHRcdFx0XHR0aGlzLm1vdmVWaWV3ID0gdHJ1ZVxuXHRcdFx0XHR0aGlzLmVuZFBhZ2VZID0gZS5jaGFuZ2VkVG91Y2hlc1swXS5zY3JlZW5ZO1xuXHRcdFx0XHRsZXQgc2xpZGluZyA9IHRoaXMuZW5kUGFnZVkgLSB0aGlzLnN0YXJ0UGFnZVlcblx0XHRcdFx0aWYgKChzbGlkaW5nID49IC00MCAmJiBzbGlkaW5nIDwgMCkgfHwgKHNsaWRpbmcgPD0gNDAgJiYgc2xpZGluZyA+IDApKSB7XG5cdFx0XHRcdFx0dGhpcy5zbGlkaW5nU3RhdHVzID0gdHJ1ZVxuXHRcdFx0XHRcdHRoaXMudmlkZW9TbGlkaW5nUmVzZXQoc2xpZGluZylcblx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0fVxuXHRcdFx0XHRpZiAoc2xpZGluZyA8IC0zMCkge1xuXHRcdFx0XHRcdHRoaXMuc2xpZGluZ1N0YXR1cyA9IHRydWVcblx0XHRcdFx0XHRpZiAodGhpcy52aWRlb0luZGV4ID09IHRoaXMudmlkZW9MaXN0TGVuZ3RoIC0gMSkge1xuXHRcdFx0XHRcdFx0dGhpcy52aWRlb1NsaWRpbmdSZXNldChzbGlkaW5nKVxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBcIuW3sue7j+WIsOW6leS6hlwiLFxuXHRcdFx0XHRcdFx0XHRpY29uOiBcIm5vbmVcIlxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0aGlzLm1vdmVWaWV3ID0gZmFsc2Vcblx0XHRcdFx0XHR0aGlzLnZpZGVvU2xpZGluZ1RvVG9wKHNsaWRpbmcpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKHNsaWRpbmcgPiAzMCkge1xuXHRcdFx0XHRcdHRoaXMuc2xpZGluZ1N0YXR1cyA9IHRydWVcblx0XHRcdFx0XHRpZiAodGhpcy52aWRlb0luZGV4ID09IDApIHtcblx0XHRcdFx0XHRcdHRoaXMudmlkZW9TbGlkaW5nUmVzZXQoc2xpZGluZylcblx0XHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0aGlzLm1vdmVWaWV3ID0gZmFsc2Vcblx0XHRcdFx0XHR0aGlzLnZpZGVvU2xpZGluZ1RvQm90dG9tKHNsaWRpbmcpXG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHR2aWRlb1NsaWRpbmdSZXNldChzbGlkaW5nKSB7XG5cdFx0XHRcdHRoaXMudmlld1RvcCA9IHRoaXMudmlld1RvcFBvc3Rpb25cblx0XHRcdFx0dGhpcy5zbGlkaW5nU3RhdHVzID0gZmFsc2Vcblx0XHRcdH0sXG5cdFx0XHR2aWRlb1NsaWRpbmdUb1RvcChzbGlkaW5nKSB7XG5cdFx0XHRcdHRoaXMuc3RvcFZpZGVvKHRoaXMudmlkZW9JbmRleCAlIDUsIHRydWUpXG5cdFx0XHRcdHRoaXMudmlkZW9JbmRleCsrXG5cdFx0XHRcdGlmICh0aGlzLnZpZGVvTGlzdExlbmd0aCA+IDUpIHtcblx0XHRcdFx0XHR0aGlzLnNvcnRJdGVtVmlldyhzbGlkaW5nKVxuXHRcdFx0XHR9XG5cdFx0XHRcdHRoaXMudmlld1RvcFBvc3Rpb24gPSB0aGlzLnZpZXdUb3BQb3N0aW9uIC0gdGhpcy53aW5IZWlnaHRcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0dGhpcy5wbGF5VmlkZW8odGhpcy52aWRlb0luZGV4ICUgNSlcblx0XHRcdFx0fSwgNSlcblx0XHRcdFx0bGV0IHRpbWVyID0gc2V0SW50ZXJ2YWwoKCkgPT4ge1xuXHRcdFx0XHRcdHRoaXMudmlld1RvcCA9IHRoaXMudmlld1RvcCAtIDM1XG5cdFx0XHRcdFx0aWYgKHRoaXMudmlld1RvcCA8ICh0aGlzLnZpZXdUb3BQb3N0aW9uICsgMTApKSB7XG5cdFx0XHRcdFx0XHR0aGlzLnZpZXdUb3AgPSB0aGlzLnZpZXdUb3BQb3N0aW9uXG5cdFx0XHRcdFx0XHRjbGVhckludGVydmFsKHRpbWVyKVxuXHRcdFx0XHRcdFx0dGhpcy5zbGlkaW5nU3RhdHVzID0gZmFsc2Vcblx0XHRcdFx0XHRcdHRoaXMuc2xpZGluZ0NhbGxiYWNrKClcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0sIDMpXG5cdFx0XHR9LFxuXHRcdFx0dmlkZW9TbGlkaW5nVG9Cb3R0b20oc2xpZGluZykge1xuXHRcdFx0XHR0aGlzLnN0b3BWaWRlbyh0aGlzLnZpZGVvSW5kZXggJSA1LCB0cnVlKVxuXHRcdFx0XHR0aGlzLnZpZGVvSW5kZXgtLVxuXHRcdFx0XHRpZiAodGhpcy52aWRlb0xpc3RMZW5ndGggPiA1KSB7XG5cdFx0XHRcdFx0dGhpcy5zb3J0SXRlbVZpZXcoc2xpZGluZylcblx0XHRcdFx0fVxuXHRcdFx0XHR0aGlzLnZpZXdUb3BQb3N0aW9uID0gdGhpcy52aWV3VG9wUG9zdGlvbiArIHRoaXMud2luSGVpZ2h0XG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRcdHRoaXMucGxheVZpZGVvKHRoaXMudmlkZW9JbmRleCAlIDUpXG5cdFx0XHRcdH0sIDUpXG5cdFx0XHRcdGxldCB0aW1lciA9IHNldEludGVydmFsKCgpID0+IHtcblx0XHRcdFx0XHR0aGlzLnZpZXdUb3AgPSB0aGlzLnZpZXdUb3AgKyAzNVxuXHRcdFx0XHRcdGlmICh0aGlzLnZpZXdUb3AgPiAodGhpcy52aWV3VG9wUG9zdGlvbiAtIDEwKSkge1xuXHRcdFx0XHRcdFx0dGhpcy52aWV3VG9wID0gdGhpcy52aWV3VG9wUG9zdGlvblxuXHRcdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbCh0aW1lcilcblx0XHRcdFx0XHRcdHRoaXMuc2xpZGluZ1N0YXR1cyA9IGZhbHNlXG5cdFx0XHRcdFx0XHR0aGlzLnNsaWRpbmdDYWxsYmFjaygpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LCAzKVxuXHRcdFx0fSxcblx0XHRcdC8vIOS/ruaUue+8mua7keWKqOe7k+adn+WQjuabtOaWsOWPr+inhmRvdFxuXHRcdFx0c2xpZGluZ0NhbGxiYWNrKCkge1xuXHRcdFx0XHR0aGlzLnByb2dyZXNzVmFsdWUgPSAwXG5cdFx0XHRcdHRoaXMudXBkYXRlVmlzaWJsZURvdHMoKTtcblx0XHRcdH0sXG5cdFx0XHQvL+a7keWKqOe7hOS7tuaOkuW6j1xuXHRcdFx0c29ydEl0ZW1WaWV3KHNpbGRpbmcpIHtcblx0XHRcdFx0Ly8g5ZCR5LiK5ruR5YqoXG5cdFx0XHRcdGlmIChzaWxkaW5nIDwgMCkge1xuXHRcdFx0XHRcdGlmICh0aGlzLnZpZGVvSW5kZXggPiAyICYmIHRoaXMudmlkZW9JbmRleCA8IHRoaXMudmlkZW9MaXN0TGVuZ3RoIC0gMikge1xuXHRcdFx0XHRcdFx0bGV0IGkgPSAodGhpcy52aWRlb0luZGV4IC0gMykgJSA1XG5cdFx0XHRcdFx0XHR0aGlzW1wiaXRlbVZpZXdUb3BcIiArIGldID0gdGhpc1tcIml0ZW1WaWV3VG9wXCIgKyBpXSArIHRoaXMud2luSGVpZ2h0ICogNVxuXHRcdFx0XHRcdFx0dGhpc1sndmlkZW9JbmZvXycgKyBpXSA9IHRoaXMudmlkZW9MaXN0W3RoaXMudmlkZW9JbmRleCArIDJdXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIOWQkeS4i+a7keWKqFxuXHRcdFx0XHRpZiAoc2lsZGluZyA+IDApIHtcblx0XHRcdFx0XHRpZiAodGhpcy52aWRlb0luZGV4ID4gMSAmJiB0aGlzLnZpZGVvSW5kZXggPCB0aGlzLnZpZGVvTGlzdExlbmd0aCAtIDMpIHtcblx0XHRcdFx0XHRcdGxldCBpID0gKHRoaXMudmlkZW9JbmRleCArIDMpICUgNVxuXHRcdFx0XHRcdFx0dGhpc1tcIml0ZW1WaWV3VG9wXCIgKyBpXSA9IHRoaXNbXCJpdGVtVmlld1RvcFwiICsgaV0gLSB0aGlzLndpbkhlaWdodCAqIDVcblx0XHRcdFx0XHRcdHRoaXNbJ3ZpZGVvSW5mb18nICsgaV0gPSB0aGlzLnZpZGVvTGlzdFt0aGlzLnZpZGVvSW5kZXggLSAyXVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdHBsYXlpbmcoaSkge1xuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHR0aGlzWyd2aWRlb0luZm9fJyArIGldLmNvdmVyU3RhdHVzID0gZmFsc2Vcblx0XHRcdFx0XHR0aGlzLm1vdmVWaWV3ID0gdHJ1ZVxuXHRcdFx0XHRcdHRoaXMuc2xpZGluZ1N0YXR1cyA9IGZhbHNlXG5cdFx0XHRcdH0sIDYwMClcblx0XHRcdH0sXG5cdFx0XHR0aW1ldXBkYXRlKGksIGUpIHtcblx0XHRcdFx0aWYgKHRoaXMudmlkZW9QbGF5aW5nU3RhdHVzKSB7XG5cdFx0XHRcdFx0dGhpcy5zbGlkaW5nU3RhdHVzID0gZmFsc2Vcblx0XHRcdFx0XHR0aGlzLnZpZGVvUGxheWluZ1N0YXR1cyA9IGZhbHNlXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0XHR0aGlzWyd2aWRlb0luZm9fJyArIGldLmNvdmVyU3RhdHVzID0gZmFsc2Vcblx0XHRcdFx0XHRcdHRoaXMubW92ZVZpZXcgPSB0cnVlXG5cdFx0XHRcdFx0fSwgMjAwKVxuXHRcdFx0XHR9XG5cdFx0XHRcdHRoaXNbXCJ2aWRlb0luZm9fXCIgKyBpXS5mbGFnID0gdHJ1ZVxuXHRcdFx0XHRpZiAoZS5kZXRhaWwuZHVyYXRpb24gPj0gdGhpcy5wcm9ncmVzc1RpbWUpIHtcblx0XHRcdFx0XHRpZiAodGhpcy52aWRlb0luZGV4JTUgPT0gaSkge1xuXHRcdFx0XHRcdFx0dGhpcy50aW1lID0gZS5kZXRhaWwuZHVyYXRpb25cblx0XHRcdFx0XHRcdHRoaXMucHJvZ3Jlc3MgPSBlLmRldGFpbC5jdXJyZW50VGltZVxuXHRcdFx0XHRcdFx0dGhpcy5wcm9ncmVzc1ZhbHVlID0gKGUuZGV0YWlsLmN1cnJlbnRUaW1lIC8gZS5kZXRhaWwuZHVyYXRpb24pICogMTAwXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dGhpcy5zaG93UHJvZ3Jlc3MgPSB0cnVlXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dGhpcy5zaG93UHJvZ3Jlc3MgPSBmYWxzZVxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0ZW5kZWQoKSB7XG5cdFx0XHRcdGxldCBudW0gPSB0aGlzLnZpZGVvSW5kZXggJSA1XG5cdFx0XHRcdHRoaXNbXCJ2aWRlb0luZm9fXCIgKyBudW1dLmZsYWcgPSBmYWxzZVxuXHRcdFx0XHR0aGlzLnByb2dyZXNzVmFsdWUgPSAwXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIHNjb3BlZCBsYW5nPVwibGVzc1wiPlxuXHQudmlldy1ib3gge1xuXHRcdC8vIHBvc2l0aW9uOiBmaXhlZDtcblx0XHQvLyBsZWZ0OiAwO1xuXHRcdC8vIHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0Ly8gei1pbmRleDogOTAwO1xuXHR9XG5cblx0LnZpZGVvLWJveCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMjAwMDtcblx0fVxuXG5cdC52aWRlby1pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAyMDAxO1xuXHR9XG5cblx0LnZpZGVvLWFjdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAyMDA4O1xuXHR9XG5cblx0LnZpZGVvLXRleHRzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMzBycHg7XG5cdFx0cmlnaHQ6IDMwcnB4O1xuXHRcdGJvdHRvbTogMTIwcnB4O1xuXHRcdHotaW5kZXg6IDIwMDk7IC8vIOehruS/neWcqOinhumikeS4iuaWueaYvuekulxuXG5cdFx0LnZpZGVvLXRpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0bGluZXM6IDE7XG5cdFx0XHRtYXgtd2lkdGg6IDI0MHJweDtcblx0XHR9XG5cblx0XHQudmlkZW8tc2NvcmUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBycHg7XG5cdFx0fVxuXG5cdFx0LnZpZGVvLXRleHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0fVxuXG5cdFx0LnZpZGVvLXNvdW5kIHtcblx0XHRcdHdpZHRoOiA0NHJweDtcblx0XHRcdGhlaWdodDogNDJycHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7IC8vIOeCueWHu+aMh+mSiO+8jOaPkOekuuWPr+eCueWHu1xuXHRcdH1cblx0fVxuXG5cdC5jb3Zlci12aWV3LXN0b3Age1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdHdpZHRoOiAxNTBycHg7XG5cdFx0aGVpZ2h0OiAyMDBycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXG5cdC5wcm9ncmVzcy12aWV3IHtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAzMHJweDtcblx0XHRyaWdodDogMzBycHg7XG5cdFx0Ym90dG9tOiA4MHJweDtcblxuXHRcdC5wcm9ncmVzcy1zbGlkZXIge31cblx0fVxuXG5cdC8vIOS/ruaUue+8mkRvdOaMh+ekuuWZqOagt+W8jyAtIOacgOWkmuaYvuekujXkuKogKyDov4fmuKHliqjnlLtcblx0LmRvdHMge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAyMHJweDtcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdC5kb3RzLWNvbnRhaW5lciB7XG5cdFx0XHQvLyDpmZDliLbmnIDlpJrmmL7npLo15Liq77yM6LaF5Ye66ZqQ6JePXG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luOiBhdXRvIDA7XG5cblx0XHRcdC5kb3QtaXRlbSB7XG5cdFx0XHRcdHdpZHRoOiAxMHJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHQvLyDmoLjlv4PvvJrov4fmuKHliqjnlLvvvIzliIfmjaLmm7TkuJ3mu5Fcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHJweDtcblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBycHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhZ2VOdW1iZXIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDI4cnB4O1xuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDZycHg7XG5cdFx0fVxuXHR9XG5cblx0LmZsZXgtcm93LWNlbnRlci1iZXR3ZWVuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQuZmxleC1yb3ctc3RhcnQtYmV0d2VlbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5mbGV4LXJvdy1jZW50ZXItY2VudGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5mbGV4LXJvdy1jZW50ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LmZsZXgtcm93LXN0YXJ0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQuZmxleC1yb3ctZW5kLWJldHdlZW4ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///68\n");
|
||
|
||
/***/ }),
|
||
/* 69 */
|
||
/*!***************************************************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/pages/album/components/videoSlide.nvue?vue&type=style&index=0&id=d6734b50&scoped=true&lang=less& ***!
|
||
\***************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_13_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_13_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_style_index_0_id_d6734b50_scoped_true_lang_less___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-oneOf-0-1!../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--13-oneOf-0-2!../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/less-loader/dist/cjs.js??ref--13-oneOf-0-3!../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-oneOf-0-4!../../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./videoSlide.nvue?vue&type=style&index=0&id=d6734b50&scoped=true&lang=less& */ 70);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_13_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_13_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_style_index_0_id_d6734b50_scoped_true_lang_less___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_13_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_13_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_style_index_0_id_d6734b50_scoped_true_lang_less___WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_13_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_13_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_style_index_0_id_d6734b50_scoped_true_lang_less___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_13_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_13_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_style_index_0_id_d6734b50_scoped_true_lang_less___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony default export */ __webpack_exports__["default"] = (_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_13_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_13_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_videoSlide_nvue_vue_type_style_index_0_id_d6734b50_scoped_true_lang_less___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||
|
||
/***/ }),
|
||
/* 70 */
|
||
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-oneOf-0-1!./node_modules/postcss-loader/src??ref--13-oneOf-0-2!./node_modules/less-loader/dist/cjs.js??ref--13-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/pages/album/components/videoSlide.nvue?vue&type=style&index=0&id=d6734b50&scoped=true&lang=less& ***!
|
||
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = {
|
||
".view-box": {
|
||
"": {
|
||
"backgroundColor": [
|
||
"#000000",
|
||
0,
|
||
0,
|
||
0
|
||
]
|
||
}
|
||
},
|
||
".video-box": {
|
||
"": {
|
||
"position": [
|
||
"absolute",
|
||
0,
|
||
0,
|
||
1
|
||
],
|
||
"left": [
|
||
0,
|
||
0,
|
||
0,
|
||
1
|
||
],
|
||
"right": [
|
||
0,
|
||
0,
|
||
0,
|
||
1
|
||
],
|
||
"zIndex": [
|
||
2000,
|
||
0,
|
||
0,
|
||
1
|
||
]
|
||
}
|
||
},
|
||
".video-image": {
|
||
"": {
|
||
"position": [
|
||
"absolute",
|
||
0,
|
||
0,
|
||
2
|
||
],
|
||
"left": [
|
||
0,
|
||
0,
|
||
0,
|
||
2
|
||
],
|
||
"top": [
|
||
0,
|
||
0,
|
||
0,
|
||
2
|
||
],
|
||
"right": [
|
||
0,
|
||
0,
|
||
0,
|
||
2
|
||
],
|
||
"bottom": [
|
||
0,
|
||
0,
|
||
0,
|
||
2
|
||
],
|
||
"zIndex": [
|
||
2001,
|
||
0,
|
||
0,
|
||
2
|
||
]
|
||
}
|
||
},
|
||
".video-action": {
|
||
"": {
|
||
"position": [
|
||
"absolute",
|
||
0,
|
||
0,
|
||
3
|
||
],
|
||
"left": [
|
||
0,
|
||
0,
|
||
0,
|
||
3
|
||
],
|
||
"top": [
|
||
0,
|
||
0,
|
||
0,
|
||
3
|
||
],
|
||
"right": [
|
||
0,
|
||
0,
|
||
0,
|
||
3
|
||
],
|
||
"bottom": [
|
||
0,
|
||
0,
|
||
0,
|
||
3
|
||
],
|
||
"zIndex": [
|
||
2008,
|
||
0,
|
||
0,
|
||
3
|
||
]
|
||
}
|
||
},
|
||
".video-texts": {
|
||
"": {
|
||
"position": [
|
||
"absolute",
|
||
0,
|
||
0,
|
||
4
|
||
],
|
||
"left": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
4
|
||
],
|
||
"right": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
4
|
||
],
|
||
"bottom": [
|
||
"120rpx",
|
||
0,
|
||
0,
|
||
4
|
||
],
|
||
"zIndex": [
|
||
2009,
|
||
0,
|
||
0,
|
||
4
|
||
]
|
||
}
|
||
},
|
||
".video-title": {
|
||
".video-texts ": {
|
||
"fontWeight": [
|
||
"500",
|
||
0,
|
||
1,
|
||
5
|
||
],
|
||
"fontSize": [
|
||
"24rpx",
|
||
0,
|
||
1,
|
||
5
|
||
],
|
||
"color": [
|
||
"#FFFFFF",
|
||
0,
|
||
1,
|
||
5
|
||
],
|
||
"textAlign": [
|
||
"left",
|
||
0,
|
||
1,
|
||
5
|
||
],
|
||
"fontStyle": [
|
||
"normal",
|
||
0,
|
||
1,
|
||
5
|
||
],
|
||
"lines": [
|
||
1,
|
||
0,
|
||
1,
|
||
5
|
||
],
|
||
"maxWidth": [
|
||
"240rpx",
|
||
0,
|
||
1,
|
||
5
|
||
]
|
||
}
|
||
},
|
||
".video-score": {
|
||
".video-texts ": {
|
||
"fontWeight": [
|
||
"500",
|
||
0,
|
||
1,
|
||
6
|
||
],
|
||
"fontSize": [
|
||
"24rpx",
|
||
0,
|
||
1,
|
||
6
|
||
],
|
||
"color": [
|
||
"#FFFFFF",
|
||
0,
|
||
1,
|
||
6
|
||
],
|
||
"textAlign": [
|
||
"left",
|
||
0,
|
||
1,
|
||
6
|
||
],
|
||
"fontStyle": [
|
||
"normal",
|
||
0,
|
||
1,
|
||
6
|
||
],
|
||
"marginLeft": [
|
||
"20rpx",
|
||
0,
|
||
1,
|
||
6
|
||
]
|
||
}
|
||
},
|
||
".video-text": {
|
||
".video-texts ": {
|
||
"fontWeight": [
|
||
"400",
|
||
0,
|
||
1,
|
||
7
|
||
],
|
||
"fontSize": [
|
||
"28rpx",
|
||
0,
|
||
1,
|
||
7
|
||
],
|
||
"color": [
|
||
"#FFFFFF",
|
||
0,
|
||
1,
|
||
7
|
||
],
|
||
"textAlign": [
|
||
"left",
|
||
0,
|
||
1,
|
||
7
|
||
],
|
||
"fontStyle": [
|
||
"normal",
|
||
0,
|
||
1,
|
||
7
|
||
]
|
||
}
|
||
},
|
||
".video-sound": {
|
||
".video-texts ": {
|
||
"width": [
|
||
"44rpx",
|
||
0,
|
||
1,
|
||
8
|
||
],
|
||
"height": [
|
||
"42rpx",
|
||
0,
|
||
1,
|
||
8
|
||
],
|
||
"cursor": [
|
||
"pointer",
|
||
0,
|
||
1,
|
||
8
|
||
]
|
||
}
|
||
},
|
||
".cover-view-stop": {
|
||
"": {
|
||
"position": [
|
||
"absolute",
|
||
0,
|
||
0,
|
||
9
|
||
],
|
||
"zIndex": [
|
||
9999,
|
||
0,
|
||
0,
|
||
9
|
||
],
|
||
"width": [
|
||
"150rpx",
|
||
0,
|
||
0,
|
||
9
|
||
],
|
||
"height": [
|
||
"200rpx",
|
||
0,
|
||
0,
|
||
9
|
||
],
|
||
"backgroundColor": [
|
||
"rgba(0,0,0,0.3)",
|
||
0,
|
||
0,
|
||
9
|
||
],
|
||
"borderRadius": [
|
||
50,
|
||
0,
|
||
0,
|
||
9
|
||
]
|
||
}
|
||
},
|
||
".progress-view": {
|
||
"": {
|
||
"zIndex": [
|
||
9999,
|
||
0,
|
||
0,
|
||
10
|
||
],
|
||
"position": [
|
||
"fixed",
|
||
0,
|
||
0,
|
||
10
|
||
],
|
||
"left": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
10
|
||
],
|
||
"right": [
|
||
"30rpx",
|
||
0,
|
||
0,
|
||
10
|
||
],
|
||
"bottom": [
|
||
"80rpx",
|
||
0,
|
||
0,
|
||
10
|
||
]
|
||
}
|
||
},
|
||
".dots": {
|
||
"": {
|
||
"position": [
|
||
"fixed",
|
||
0,
|
||
0,
|
||
11
|
||
],
|
||
"left": [
|
||
"20rpx",
|
||
0,
|
||
0,
|
||
11
|
||
],
|
||
"top": [
|
||
0,
|
||
0,
|
||
0,
|
||
11
|
||
],
|
||
"transform": [
|
||
"translateY(-50%)",
|
||
0,
|
||
0,
|
||
11
|
||
],
|
||
"zIndex": [
|
||
9999,
|
||
0,
|
||
0,
|
||
11
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
11
|
||
]
|
||
}
|
||
},
|
||
".dots-container": {
|
||
".dots ": {
|
||
"overflow": [
|
||
"hidden",
|
||
0,
|
||
1,
|
||
12
|
||
],
|
||
"marginRight": [
|
||
0,
|
||
0,
|
||
1,
|
||
12
|
||
],
|
||
"marginLeft": [
|
||
0,
|
||
0,
|
||
1,
|
||
12
|
||
]
|
||
}
|
||
},
|
||
".dot-item": {
|
||
".dots .dots-container ": {
|
||
"width": [
|
||
"10rpx",
|
||
0,
|
||
2,
|
||
13
|
||
],
|
||
"height": [
|
||
"10rpx",
|
||
0,
|
||
2,
|
||
13
|
||
],
|
||
"backgroundColor": [
|
||
"#FFFFFF",
|
||
0,
|
||
2,
|
||
13
|
||
],
|
||
"borderRadius": [
|
||
50,
|
||
0,
|
||
2,
|
||
13
|
||
],
|
||
"transitionDuration": [
|
||
300,
|
||
0,
|
||
2,
|
||
13
|
||
],
|
||
"transitionTimingFunction": [
|
||
"cubic-bezier(0.4,0,0.2,1)",
|
||
0,
|
||
2,
|
||
13
|
||
],
|
||
"transitionDelay": [
|
||
0,
|
||
0,
|
||
2,
|
||
13
|
||
],
|
||
"cursor": [
|
||
"pointer",
|
||
0,
|
||
2,
|
||
13
|
||
],
|
||
"marginBottom": [
|
||
"10rpx",
|
||
0,
|
||
2,
|
||
13
|
||
]
|
||
},
|
||
".dots .dots-container .active": {
|
||
"width": [
|
||
"10rpx",
|
||
0,
|
||
3,
|
||
14
|
||
],
|
||
"height": [
|
||
"30rpx",
|
||
0,
|
||
3,
|
||
14
|
||
],
|
||
"backgroundColor": [
|
||
"#FFFFFF",
|
||
0,
|
||
3,
|
||
14
|
||
],
|
||
"borderRadius": [
|
||
"5rpx",
|
||
0,
|
||
3,
|
||
14
|
||
]
|
||
}
|
||
},
|
||
".pageNumber": {
|
||
".dots ": {
|
||
"fontWeight": [
|
||
"bold",
|
||
0,
|
||
1,
|
||
15
|
||
],
|
||
"fontSize": [
|
||
"28rpx",
|
||
0,
|
||
1,
|
||
15
|
||
],
|
||
"color": [
|
||
"#FFFFFF",
|
||
0,
|
||
1,
|
||
15
|
||
],
|
||
"lineHeight": [
|
||
"36rpx",
|
||
0,
|
||
1,
|
||
15
|
||
],
|
||
"textAlign": [
|
||
"left",
|
||
0,
|
||
1,
|
||
15
|
||
],
|
||
"fontStyle": [
|
||
"normal",
|
||
0,
|
||
1,
|
||
15
|
||
],
|
||
"marginLeft": [
|
||
"6rpx",
|
||
0,
|
||
1,
|
||
15
|
||
]
|
||
}
|
||
},
|
||
".flex-row-center-between": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
16
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
16
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
16
|
||
],
|
||
"justifyContent": [
|
||
"space-between",
|
||
0,
|
||
0,
|
||
16
|
||
]
|
||
}
|
||
},
|
||
".flex-row-start-between": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
17
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
17
|
||
],
|
||
"alignItems": [
|
||
"flex-start",
|
||
0,
|
||
0,
|
||
17
|
||
],
|
||
"justifyContent": [
|
||
"space-between",
|
||
0,
|
||
0,
|
||
17
|
||
]
|
||
}
|
||
},
|
||
".flex-row-center-center": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
18
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
18
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
18
|
||
],
|
||
"justifyContent": [
|
||
"center",
|
||
0,
|
||
0,
|
||
18
|
||
]
|
||
}
|
||
},
|
||
".flex-row-center": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
19
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
19
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
19
|
||
]
|
||
}
|
||
},
|
||
".flex-row-start": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
20
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
20
|
||
],
|
||
"alignItems": [
|
||
"flex-start",
|
||
0,
|
||
0,
|
||
20
|
||
]
|
||
}
|
||
},
|
||
".flex-row-end-between": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
21
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
21
|
||
],
|
||
"alignItems": [
|
||
"flex-end",
|
||
0,
|
||
0,
|
||
21
|
||
],
|
||
"justifyContent": [
|
||
"space-between",
|
||
0,
|
||
0,
|
||
21
|
||
]
|
||
}
|
||
},
|
||
"@VERSION": 2
|
||
}
|
||
|
||
/***/ }),
|
||
/* 71 */
|
||
/*!*******************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/utils/request.js ***!
|
||
\*******************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 36));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 38));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 20));\nvar _auth = __webpack_require__(/*! ./auth */ 72);\nvar _version = __webpack_require__(/*! ../utils/version.js */ 73);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar baseURL;\n(0, _version.setVersion)();\nvar isRefreshing = false;\nvar subscribers = [];\n\n// 订阅 Token 刷新\nfunction subscribeTokenRefresh(cb) {\n subscribers.push(cb);\n}\n\n// 发布 Token 刷新完成\nfunction onRrefreshed(token) {\n subscribers.forEach(function (cb) {\n return cb(token);\n });\n subscribers = [];\n}\n\n// 请求拦截器\nvar requestInterceptor = function requestInterceptor(options) {\n // 获取token\n var token = uni.getStorageSync('accessToken');\n if (token) {\n options.header = _objectSpread(_objectSpread({}, options.header), {}, {\n 'Authorization': \"Bearer \".concat(token)\n });\n }\n return options;\n};\n\n// 响应拦截器 \nvar responseInterceptor = /*#__PURE__*/function () {\n var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(options, response, resolve, reject) {\n var statusCode, data;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n statusCode = response.statusCode, data = response.data; // 请求成功\n if (!(statusCode >= 200 && statusCode < 300)) {\n _context.next = 3;\n break;\n }\n return _context.abrupt(\"return\", data);\n case 3:\n if (!(statusCode === 401)) {\n _context.next = 7;\n break;\n }\n _context.next = 6;\n return handleUnauthorized(options, resolve, reject);\n case 6:\n return _context.abrupt(\"return\", _context.sent);\n case 7:\n // 其他错误\n uni.showToast({\n title: data.message || '请求失败',\n icon: 'none'\n });\n return _context.abrupt(\"return\", Promise.reject(data));\n case 9:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return function responseInterceptor(_x, _x2, _x3, _x4) {\n return _ref.apply(this, arguments);\n };\n}();\n// 创建 uni.request 的封装\n// const request = (options) => {\n// return new Promise((resolve, reject) => {\n// uni.request({\n// ...options,\n// success: (res) => {\n// if (res.statusCode === 401) {\n// // 处理 401 逻辑\n// handleUnauthorized(options, resolve, reject)\n// } else {\n// resolve(res)\n// }\n// },\n// fail: (err) => {\n// reject(err)\n// }\n// })\n// })\n// }\n\n// 请求方法\nvar request = /*#__PURE__*/function () {\n var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(options, isUpdate) {\n var _config;\n var url, config;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n // 合并配置\n url = uni.getStorageSync('baseUrl');\n if (uni.getStorageSync('setVersion').VersionCode == '') {\n (0, _version.setVersion)();\n }\n if (url) {\n _context2.next = 5;\n break;\n }\n _context2.next = 5;\n return new Promise(function (resolve, reject) {\n uni.request({\n url: 'https://app.mrrweb.com.cn/api/openPuc/getApiUrl',\n // 接口地址\n method: 'GET',\n // 请求方法(默认 GET)\n header: {\n 'Content-Type': 'application/json',\n // 请求头\n 'VersionCode': uni.getStorageSync('setVersion').VersionCode,\n 'DeviceBrand': uni.getStorageSync('setVersion').DeviceBrand,\n 'DeviceType': uni.getStorageSync('setVersion').DeviceType\n },\n success: function success(res) {\n if (res.data.code == 200) {\n uni.setStorageSync('baseUrl', res.data.data.url);\n url = res.data.data.url;\n resolve(url);\n }\n __f__(\"log\", '请求成功', res.data, \" at utils/request.js:121\");\n },\n fail: function fail(err) {\n __f__(\"log\", '请求失败', err, \" at utils/request.js:124\");\n },\n complete: function complete() {\n __f__(\"log\", '请求完成(无论成功失败都会执行)', \" at utils/request.js:127\");\n }\n });\n });\n case 5:\n if (true) {\n //baseURL = url; // 发布到生产环境时,此处代码会被摇树移除掉。\t\n baseURL = 'http://60.247.146.5:93'; // 发布到测试环境时,此处代码会被摇树移除掉。\t\n // baseURL = 'http://60.247.146.5:96'; // 发布到生产环境时,此处代码会被摇树移除掉。\t\n //baseURL = 'https://app.mrrweb.com.cn';\n } else {}\n\n // 基础配置\n config = (_config = {\n baseURL: baseURL\n }, (0, _defineProperty2.default)(_config, \"baseURL\", baseURL), (0, _defineProperty2.default)(_config, \"header\", {\n 'content-type': 'application/json',\n 'VersionCode': uni.getStorageSync('setVersion').VersionCode,\n 'DeviceBrand': uni.getStorageSync('setVersion').DeviceBrand,\n 'DeviceType': uni.getStorageSync('setVersion').DeviceType\n }), (0, _defineProperty2.default)(_config, \"timeout\", 60000), _config);\n options = _objectSpread(_objectSpread(_objectSpread({}, config), options), {}, {\n url: !isUpdate ? \"\".concat(config.baseURL).concat(options.url) : options.url\n });\n\n // 请求拦截\n options = requestInterceptor(options);\n\n // 发起请求\n return _context2.abrupt(\"return\", new Promise(function (resolve, reject) {\n uni.request(_objectSpread(_objectSpread({}, options), {}, {\n success: function success(res) {\n resolve(responseInterceptor(options, res, resolve, reject));\n },\n fail: function fail(err) {\n // 网络错误处理\n var errorMsg = '网络错误,请稍后重试';\n uni.showToast({\n title: errorMsg,\n icon: 'none'\n });\n reject(err);\n }\n }));\n }));\n case 10:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n return function request(_x5, _x6) {\n return _ref2.apply(this, arguments);\n };\n}();\n// 处理 401 未授权\nfunction handleUnauthorized(_x7, _x8, _x9) {\n return _handleUnauthorized.apply(this, arguments);\n} // 刷新 Token\nfunction _handleUnauthorized() {\n _handleUnauthorized = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(originalRequest, resolve, reject) {\n var newToken, response;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n if ((0, _auth.getToken)()) {\n _context3.next = 2;\n break;\n }\n return _context3.abrupt(\"return\", redirectToLogin());\n case 2:\n if (!isRefreshing) {\n _context3.next = 4;\n break;\n }\n return _context3.abrupt(\"return\", subscribeTokenRefresh(function (token) {\n originalRequest.header['Authorization'] = \"Bearer \".concat(token);\n request(originalRequest, true).then(resolve).catch(reject);\n }));\n case 4:\n isRefreshing = true;\n _context3.prev = 5;\n _context3.next = 8;\n return refreshToken();\n case 8:\n newToken = _context3.sent;\n (0, _auth.setToken)(newToken);\n onRrefreshed(newToken);\n\n // 用新 Token 重试原始请求\n originalRequest.header['Authorization'] = \"Bearer \".concat(newToken);\n _context3.next = 14;\n return request(originalRequest, true);\n case 14:\n response = _context3.sent;\n return _context3.abrupt(\"return\", response);\n case 18:\n _context3.prev = 18;\n _context3.t0 = _context3[\"catch\"](5);\n (0, _auth.removeToken)();\n redirectToLogin();\n // reject(error)\n return _context3.abrupt(\"return\", _context3.t0);\n case 23:\n _context3.prev = 23;\n isRefreshing = false;\n return _context3.finish(23);\n case 26:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, null, [[5, 18, 23, 26]]);\n }));\n return _handleUnauthorized.apply(this, arguments);\n}\nfunction refreshToken() {\n return _refreshToken.apply(this, arguments);\n} // 跳转到登录页\nfunction _refreshToken() {\n _refreshToken = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n var refreshToken, res;\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n refreshToken = uni.getStorageSync('refreshToken');\n if (refreshToken) {\n _context4.next = 3;\n break;\n }\n throw new Error('No refresh token');\n case 3:\n _context4.next = 5;\n return request({\n url: '/user/refreshtoken',\n data: {\n refresh_token: uni.getStorageSync('refreshToken'),\n deviceid: getApp().globalData.deviceid\n },\n method: 'POST'\n });\n case 5:\n res = _context4.sent;\n if (!(res.state == 1)) {\n _context4.next = 10;\n break;\n }\n uni.setStorageSync('accessToken', res.access_token);\n uni.setStorageSync('refreshToken', res.refresh_token);\n return _context4.abrupt(\"return\", res.access_token);\n case 10:\n throw new Error('Refresh token failed');\n case 11:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }));\n return _refreshToken.apply(this, arguments);\n}\nfunction redirectToLogin() {\n // uni.reLaunch({\n // \turl: '/pages/login/login'\n // })\n //一键登录测试\n // uni.oprPresentLogin()\n uni.navigateTo({\n url: '/pages/blogPopup/blogPopup'\n });\n}\n\n// 导出请求方法\nvar _default = {\n // GET请求\n get: function get(url) {\n var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return request(_objectSpread({\n url: url,\n data: data,\n method: 'GET'\n }, options));\n },\n // POST请求\n post: function post(url) {\n var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return request(_objectSpread({\n url: url,\n data: data,\n method: 'POST'\n }, options));\n },\n // PUT请求\n put: function put(url) {\n var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return request(_objectSpread({\n url: url,\n data: data,\n method: 'PUT'\n }, options));\n },\n // DELETE请求\n delete: function _delete(url) {\n var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return request(_objectSpread({\n url: url,\n data: data,\n method: 'DELETE'\n }, options));\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 24)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvcmVxdWVzdC5qcyJdLCJuYW1lcyI6WyJiYXNlVVJMIiwic2V0VmVyc2lvbiIsImlzUmVmcmVzaGluZyIsInN1YnNjcmliZXJzIiwic3Vic2NyaWJlVG9rZW5SZWZyZXNoIiwiY2IiLCJwdXNoIiwib25ScmVmcmVzaGVkIiwidG9rZW4iLCJmb3JFYWNoIiwicmVxdWVzdEludGVyY2VwdG9yIiwib3B0aW9ucyIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwiaGVhZGVyIiwicmVzcG9uc2VJbnRlcmNlcHRvciIsInJlc3BvbnNlIiwicmVzb2x2ZSIsInJlamVjdCIsInN0YXR1c0NvZGUiLCJkYXRhIiwiaGFuZGxlVW5hdXRob3JpemVkIiwic2hvd1RvYXN0IiwidGl0bGUiLCJtZXNzYWdlIiwiaWNvbiIsIlByb21pc2UiLCJyZXF1ZXN0IiwiaXNVcGRhdGUiLCJ1cmwiLCJWZXJzaW9uQ29kZSIsIm1ldGhvZCIsIkRldmljZUJyYW5kIiwiRGV2aWNlVHlwZSIsInN1Y2Nlc3MiLCJyZXMiLCJjb2RlIiwic2V0U3RvcmFnZVN5bmMiLCJmYWlsIiwiZXJyIiwiY29tcGxldGUiLCJwcm9jZXNzIiwiY29uZmlnIiwiZXJyb3JNc2ciLCJvcmlnaW5hbFJlcXVlc3QiLCJnZXRUb2tlbiIsInJlZGlyZWN0VG9Mb2dpbiIsInRoZW4iLCJjYXRjaCIsInJlZnJlc2hUb2tlbiIsIm5ld1Rva2VuIiwic2V0VG9rZW4iLCJyZW1vdmVUb2tlbiIsIkVycm9yIiwicmVmcmVzaF90b2tlbiIsImRldmljZWlkIiwiZ2V0QXBwIiwiZ2xvYmFsRGF0YSIsInN0YXRlIiwiYWNjZXNzX3Rva2VuIiwibmF2aWdhdGVUbyIsImdldCIsInBvc3QiLCJwdXQiLCJkZWxldGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtBQUtBO0FBRTRCO0FBQUE7QUFLNUIsSUFBSUEsT0FBTztBQUNYLElBQUFDLG1CQUFVLEdBQUU7QUFFWixJQUFJQyxZQUFZLEdBQUcsS0FB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LEdBQUcsRUFBMkI7SUFBQSxJQUF6QlQsSUFBSSx1RUFBRyxDQUFDLENBQUM7SUFBQSxJQUFFVCxPQUFPLHVFQUFHLENBQUMsQ0FBQztJQUNoQyxPQUFPZ0IsT0FBTztNQUNiRSxHQUFHLEVBQUhBLEdBQUc7TUFDSFQsSUFBSSxFQUFKQSxJQUFJO01BQ0pXLE1BQU0sRUFBRTtJQUFNLEdBQ1hwQixPQUFPLEVBQ1Q7RUFDSCxDQUFDO0VBRUQ7RUFDQW9ELEdBQUcsZUFBQ2xDLEdBQUcsRUFBMkI7SUFBQSxJQUF6QlQsSUFBSSx1RUFBRyxDQUFDLENBQUM7SUFBQSxJQUFFVCxPQUFPLHVFQUFHLENBQUMsQ0FBQztJQUMvQixPQUFPZ0IsT0FBTztNQUNiRSxHQUFHLEVBQUhBLEdBQUc7TUFDSFQsSUFBSSxFQUFKQSxJQUFJO01BQ0pXLE1BQU0sRUFBRTtJQUFLLEdBQ1ZwQixPQUFPLEVBQ1Q7RUFDSCxDQUFDO0VBRUQ7RUFDQXFELE1BQU0sbUJBQUNuQyxHQUFHLEVBQTJCO0lBQUEsSUFBekJULElBQUksdUVBQUcsQ0FBQyxDQUFDO0lBQUEsSUFBRVQsT0FBTyx1RUFBRyxDQUFDLENBQUM7SUFDbEMsT0FBT2dCLE9BQU87TUFDYkUsR0FBRyxFQUFIQSxHQUFHO01BQ0hULElBQUksRUFBSkEsSUFBSTtNQUNKVyxNQUFNLEVBQUU7SUFBUSxHQUNicEIsT0FBTyxFQUNUO0VBQ0g7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiNzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuXHRnZXRUb2tlbixcblx0c2V0VG9rZW4sXG5cdHJlbW92ZVRva2VuXG59IGZyb20gJy4vYXV0aCdcbmltcG9ydCB7XG5cdHNldFZlcnNpb25cbn0gZnJvbSAnLi4vdXRpbHMvdmVyc2lvbi5qcydcbmltcG9ydCB7XG5cdGdldEJhc2VVcmxcbn0gZnJvbSAnLi4vdXRpbHMvdmVyc2lvbi5qcydcblxubGV0IGJhc2VVUkw7XG5zZXRWZXJzaW9uKClcblxubGV0IGlzUmVmcmVzaGluZyA9IGZhbHNlXG5sZXQgc3Vic2NyaWJlcnMgPSBbXVxuXG4vLyDorqLpmIUgVG9rZW4g5Yi35pawXG5mdW5jdGlvbiBzdWJzY3JpYmVUb2tlblJlZnJlc2goY2IpIHtcblx0c3Vic2NyaWJlcnMucHVzaChjYilcbn1cblxuLy8g5Y+R5biDIFRva2VuIOWIt+aWsOWujOaIkFxuZnVuY3Rpb24gb25ScmVmcmVzaGVkKHRva2VuKSB7XG5cdHN1YnNjcmliZXJzLmZvckVhY2goY2IgPT4gY2IodG9rZW4pKVxuXHRzdWJzY3JpYmVycyA9IFtdXG59XG5cbi8vIOivt+axguaLpuaIquWZqFxuY29uc3QgcmVxdWVzdEludGVyY2VwdG9yID0gKG9wdGlvbnMpID0+IHtcblx0Ly8g6I635Y+WdG9rZW5cblx0Y29uc3QgdG9rZW4gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2FjY2Vzc1Rva2VuJylcblx0aWYgKHRva2VuKSB7XG5cdFx0b3B0aW9ucy5oZWFkZXIgPSB7XG5cdFx0XHQuLi5vcHRpb25zLmhlYWRlcixcblx0XHRcdCdBdXRob3JpemF0aW9uJzogYEJlYXJlciAke3Rva2VufWBcblx0XHR9XG5cdH1cblxuXG5cblxuXG5cblxuXG5cblx0cmV0dXJuIG9wdGlvbnNcbn1cblxuLy8g5ZON5bqU5oum5oiq5ZmoIFxuY29uc3QgcmVzcG9uc2VJbnRlcmNlcHRvciA9IGFzeW5jIChvcHRpb25zLCByZXNwb25zZSwgcmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG5cdGNvbnN0IHtcblx0XHRzdGF0dXNDb2RlLFxuXHRcdGRhdGFcblx0fSA9IHJlc3BvbnNlXG5cdC8vIOivt+axguaIkOWKn1xuXHRpZiAoc3RhdHVzQ29kZSA+PSAyMDAgJiYgc3RhdHVzQ29kZSA8IDMwMCkge1xuXHRcdHJldHVybiBkYXRhXG5cdH1cblxuXHQvLyDlpITnkIbplJnor69cblx0aWYgKHN0YXR1c0NvZGUgPT09IDQwMSkge1xuXG5cdFx0cmV0dXJuIGF3YWl0IGhhbmRsZVVuYXV0aG9yaXplZChvcHRpb25zLCByZXNvbHZlLCByZWplY3QpXG5cdH1cblxuXHQvLyDlhbbku5bplJnor69cblx0dW5pLnNob3dUb2FzdCh7XG5cdFx0dGl0bGU6IGRhdGEubWVzc2FnZSB8fCAn6K+35rGC5aSx6LSlJyxcblx0XHRpY29uOiAnbm9uZSdcblx0fSlcblx0cmV0dXJuIFByb21pc2UucmVqZWN0KGRhdGEpXG59XG4vLyDliJvlu7ogdW5pLnJlcXVlc3Qg55qE5bCB6KOFXG4vLyBjb25zdCByZXF1ZXN0ID0gKG9wdGlvbnMpID0+IHtcbi8vICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbi8vICAgICB1bmkucmVxdWVzdCh7XG4vLyAgICAgICAuLi5vcHRpb25zLFxuLy8gICAgICAgc3VjY2VzczogKHJlcykgPT4ge1xuLy8gICAgICAgICBpZiAocmVzLnN0YXR1c0NvZGUgPT09IDQwMSkge1xuLy8gICAgICAgICAgIC8vIOWkhOeQhiA0MDEg6YC76L6RXG4vLyAgICAgICAgICAgaGFuZGxlVW5hdXRob3JpemVkKG9wdGlvbnMsIHJlc29sdmUsIHJlamVjdClcbi8vICAgICAgICAgfSBlbHNlIHtcbi8vICAgICAgICAgICByZXNvbHZlKHJlcylcbi8vICAgICAgICAgfVxuLy8gICAgICAgfSxcbi8vICAgICAgIGZhaWw6IChlcnIpID0+IHtcbi8vICAgICAgICAgcmVqZWN0KGVycilcbi8vICAgICAgIH1cbi8vICAgICB9KVxuLy8gICB9KVxuLy8gfVxuXG4vLyDor7fmsYLmlrnms5VcbmNvbnN0IHJlcXVlc3QgPSBhc3luYyAob3B0aW9ucywgaXNVcGRhdGUpID0+IHtcblx0Ly8g5ZCI5bm26YWN572uXG5cdGxldCB1cmwgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2Jhc2VVcmwnKVxuXHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCdzZXRWZXJzaW9uJykuVmVyc2lvbkNvZGUgPT0gJycpIHtcblx0XHRzZXRWZXJzaW9uKClcblx0fVxuXG5cdGlmICghdXJsKSB7XG5cdFx0YXdhaXQgbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuXHRcdFx0dW5pLnJlcXVlc3Qoe1xuXHRcdFx0XHR1cmw6ICdodHRwczovL2FwcC5tcnJ3ZWIuY29tLmNuL2FwaS9vcGVuUHVjL2dldEFwaVVybCcsIC8vIOaOpeWPo+WcsOWdgFxuXHRcdFx0XHRtZXRob2Q6ICdHRVQnLCAvLyDor7fmsYLmlrnms5XvvIjpu5jorqQgR0VU77yJXG5cdFx0XHRcdGhlYWRlcjoge1xuXHRcdFx0XHRcdCdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24vanNvbicsIC8vIOivt+axguWktFxuXHRcdFx0XHRcdCdWZXJzaW9uQ29kZSc6IHVuaS5nZXRTdG9yYWdlU3luYygnc2V0VmVyc2lvbicpLlZlcnNpb25Db2RlLFxuXHRcdFx0XHRcdCdEZXZpY2VCcmFuZCc6IHVuaS5nZXRTdG9yYWdlU3luYygnc2V0VmVyc2lvbicpLkRldmljZUJyYW5kLFxuXHRcdFx0XHRcdCdEZXZpY2VUeXBlJzogdW5pLmdldFN0b3JhZ2VTeW5jKCdzZXRWZXJzaW9uJykuRGV2aWNlVHlwZVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhLmNvZGUgPT0gMjAwKSB7XG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2Jhc2VVcmwnLCByZXMuZGF0YS5kYXRhLnVybClcblx0XHRcdFx0XHRcdHVybCA9IHJlcy5kYXRhLmRhdGEudXJsXG5cdFx0XHRcdFx0XHRyZXNvbHZlKHVybClcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+ivt+axguaIkOWKnycsIHJlcy5kYXRhKTtcblx0XHRcdFx0fSxcblx0XHRcdFx0ZmFpbDogKGVycikgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfor7fmsYLlpLHotKUnLCBlcnIpO1xuXHRcdFx0XHR9LFxuXHRcdFx0XHRjb21wbGV0ZTogKCkgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfor7fmsYLlrozmiJDvvIjml6DorrrmiJDlip/lpLHotKXpg73kvJrmiafooYzvvIknKTtcblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cdFx0fSlcblxuXHR9XG5cblxuXG5cdGlmIChwcm9jZXNzLmVudi5OT0RFX0VOViA9PT0gJ2RldmVsb3BtZW50Jykge1xuXHRcdC8vYmFzZVVSTCA9IHVybDsgLy8g5Y+R5biD5Yiw55Sf5Lqn546v5aKD5pe277yM5q2k5aSE5Luj56CB5Lya6KKr5pGH5qCR56e76Zmk5o6J44CCXHRcblx0XHRiYXNlVVJMID0gJ2h0dHA6Ly82MC4yNDcuMTQ2LjU6OTMnOyAvLyDlj5HluIPliLDmtYvor5Xnjq/looPml7bvvIzmraTlpITku6PnoIHkvJrooqvmkYfmoJHnp7vpmaTmjonjgIJcdFxuXHRcdC8vIGJhc2VVUkwgPSAnaHR0cDovLzYwLjI0Ny4xNDYuNTo5Nic7IC8vIOWPkeW4g+WIsOeUn+S6p+eOr+Wig+aXtu+8jOatpOWkhOS7o+eggeS8muiiq+aRh+agkeenu+mZpOaOieOAglx0XG5cdFx0Ly9iYXNlVVJMID0gJ2h0dHBzOi8vYXBwLm1ycndlYi5jb20uY24nO1xuXHR9IGVsc2Uge1xuXHRcdC8vYmFzZVVSTCA9IHVybDtcblx0XHRiYXNlVVJMID0gJ2h0dHA6Ly82MC4yNDcuMTQ2LjU6OTMnOyAvLyDlj5HluIPliLDmtYvor5Xnjq/looPml7bvvIzmraTlpITku6PnoIHkvJrooqvmkYfmoJHnp7vpmaTmjonjgIJcdFxuXHRcdC8vIGJhc2VVUkwgPSAnaHR0cDovLzYwLjI0Ny4xNDYuNTo5Nic7IC8vIOWPkeW4g+WIsOeUn+S6p+eOr+Wig+aXtu+8jOatpOWkhOS7o+eggeS8muiiq+aRh+agkeenu+mZpOaOieOAglx0XHRcblx0XHQvLyBiYXNlVVJMID0gJ2h0dHBzOi8vYXBwLm1ycndlYi5jb20uY24nO1xuXHRcdGNvbnNvbGUubG9nKCfnlJ/kuqfnjq/looMnKTtcblx0fVxuXG5cdC8vIOWfuuehgOmFjee9rlxuXHRjb25zdCBjb25maWcgPSB7XG5cdFx0YmFzZVVSTDogYmFzZVVSTCwgLy8gQVBQ5ZKMSDXnmoTlvIDlj5FVUkxcblx0XHRiYXNlVVJMOiBiYXNlVVJMLCAvLyBBUFDlkoxINeeahOW8gOWPkVVSTFxuXHRcdC8vIGJhc2VVUkw6ICdodHRwczovL2FwcC5tcnJ3ZWIuY29tLmNuJywgLy8gQVBQ5ZKMSDXnmoTnlJ/kuqdVUkxcblxuXHRcdGhlYWRlcjoge1xuXHRcdFx0J2NvbnRlbnQtdHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJyxcblx0XHRcdCdWZXJzaW9uQ29kZSc6IHVuaS5nZXRTdG9yYWdlU3luYygnc2V0VmVyc2lvbicpLlZlcnNpb25Db2RlLFxuXHRcdFx0J0RldmljZUJyYW5kJzogdW5pLmdldFN0b3JhZ2VTeW5jKCdzZXRWZXJzaW9uJykuRGV2aWNlQnJhbmQsXG5cdFx0XHQnRGV2aWNlVHlwZSc6IHVuaS5nZXRTdG9yYWdlU3luYygnc2V0VmVyc2lvbicpLkRldmljZVR5cGVcblx0XHR9LFxuXHRcdHRpbWVvdXQ6IDYwMDAwIC8vIOi2heaXtuaXtumXtFxuXHR9XG5cblxuXHRvcHRpb25zID0ge1xuXHRcdC4uLmNvbmZpZyxcblx0XHQuLi5vcHRpb25zLFxuXHRcdHVybDogIWlzVXBkYXRlID8gYCR7Y29uZmlnLmJhc2VVUkx9JHtvcHRpb25zLnVybH1gIDogb3B0aW9ucy51cmxcblx0fVxuXG5cblx0Ly8g6K+35rGC5oum5oiqXG5cdG9wdGlvbnMgPSByZXF1ZXN0SW50ZXJjZXB0b3Iob3B0aW9ucylcblxuXHQvLyDlj5Hotbfor7fmsYJcblx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcblxuXG5cblxuXG5cblxuXG5cblx0XHR1bmkucmVxdWVzdCh7XG5cdFx0XHQuLi5vcHRpb25zLFxuXHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xuXG5cblxuXG5cblx0XHRcdFx0cmVzb2x2ZShyZXNwb25zZUludGVyY2VwdG9yKG9wdGlvbnMsIHJlcywgcmVzb2x2ZSwgcmVqZWN0KSlcblx0XHRcdH0sXG5cdFx0XHRmYWlsOiAoZXJyKSA9PiB7XG5cblxuXG5cblxuXG5cdFx0XHRcdC8vIOe9kee7nOmUmeivr+WkhOeQhlxuXHRcdFx0XHRsZXQgZXJyb3JNc2cgPSAn572R57uc6ZSZ6K+v77yM6K+356iN5ZCO6YeN6K+VJ1xuXG5cblxuXG5cblxuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogZXJyb3JNc2csXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdH0pXG5cdFx0XHRcdHJlamVjdChlcnIpXG5cdFx0XHR9XG5cdFx0fSlcblx0fSlcbn1cbi8vIOWkhOeQhiA0MDEg5pyq5o6I5p2DXG5hc3luYyBmdW5jdGlvbiBoYW5kbGVVbmF1dGhvcml6ZWQob3JpZ2luYWxSZXF1ZXN0LCByZXNvbHZlLCByZWplY3QpIHtcblx0aWYgKCFnZXRUb2tlbigpKSB7XG5cdFx0cmV0dXJuIHJlZGlyZWN0VG9Mb2dpbigpXG5cdH1cblx0Ly8g5aaC5p6c5q2j5Zyo5Yi35pawIFRva2Vu77yM5bCG6K+35rGC5Yqg5YWl6Zif5YiXXG5cdGlmIChpc1JlZnJlc2hpbmcpIHtcblx0XHRyZXR1cm4gc3Vic2NyaWJlVG9rZW5SZWZyZXNoKHRva2VuID0+IHtcblx0XHRcdG9yaWdpbmFsUmVxdWVzdC5oZWFkZXJbJ0F1dGhvcml6YXRpb24nXSA9IGBCZWFyZXIgJHt0b2tlbn1gXG5cdFx0XHRyZXF1ZXN0KG9yaWdpbmFsUmVxdWVzdCwgdHJ1ZSkudGhlbihyZXNvbHZlKS5jYXRjaChyZWplY3QpXG5cdFx0fSlcblx0fVxuXG5cdGlzUmVmcmVzaGluZyA9IHRydWVcblxuXHR0cnkge1xuXHRcdGNvbnN0IG5ld1Rva2VuID0gYXdhaXQgcmVmcmVzaFRva2VuKClcblx0XHRzZXRUb2tlbihuZXdUb2tlbilcblx0XHRvblJyZWZyZXNoZWQobmV3VG9rZW4pXG5cblx0XHQvLyDnlKjmlrAgVG9rZW4g6YeN6K+V5Y6f5aeL6K+35rGCXG5cdFx0b3JpZ2luYWxSZXF1ZXN0LmhlYWRlclsnQXV0aG9yaXphdGlvbiddID0gYEJlYXJlciAke25ld1Rva2VufWBcblx0XHRjb25zdCByZXNwb25zZSA9IGF3YWl0IHJlcXVlc3Qob3JpZ2luYWxSZXF1ZXN0LCB0cnVlKVxuXHRcdC8vIHJlc29sdmUocmVzcG9uc2UpXG5cdFx0cmV0dXJuIHJlc3BvbnNlXG5cdH0gY2F0Y2ggKGVycm9yKSB7XG5cdFx0cmVtb3ZlVG9rZW4oKVxuXHRcdHJlZGlyZWN0VG9Mb2dpbigpXG5cdFx0Ly8gcmVqZWN0KGVycm9yKVxuXHRcdHJldHVybiBlcnJvclxuXHR9IGZpbmFsbHkge1xuXHRcdGlzUmVmcmVzaGluZyA9IGZhbHNlXG5cdH1cbn1cblxuLy8g5Yi35pawIFRva2VuXG5hc3luYyBmdW5jdGlvbiByZWZyZXNoVG9rZW4oKSB7XG5cdGNvbnN0IHJlZnJlc2hUb2tlbiA9IHVuaS5nZXRTdG9yYWdlU3luYygncmVmcmVzaFRva2VuJylcblx0aWYgKCFyZWZyZXNoVG9rZW4pIHtcblx0XHR0aHJvdyBuZXcgRXJyb3IoJ05vIHJlZnJlc2ggdG9rZW4nKVxuXHR9XG5cdGNvbnN0IHJlcyA9IGF3YWl0IHJlcXVlc3Qoe1xuXHRcdHVybDogJy91c2VyL3JlZnJlc2h0b2tlbicsXG5cdFx0ZGF0YToge1xuXHRcdFx0cmVmcmVzaF90b2tlbjogdW5pLmdldFN0b3JhZ2VTeW5jKCdyZWZyZXNoVG9rZW4nKSxcblx0XHRcdGRldmljZWlkOiBnZXRBcHAoKS5nbG9iYWxEYXRhLmRldmljZWlkXG5cdFx0fSxcblx0XHRtZXRob2Q6ICdQT1NUJ1xuXHR9KVxuXG5cdGlmIChyZXMuc3RhdGUgPT0gMSkge1xuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnYWNjZXNzVG9rZW4nLCByZXMuYWNjZXNzX3Rva2VuKVxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygncmVmcmVzaFRva2VuJywgcmVzLnJlZnJlc2hfdG9rZW4pXG5cdFx0cmV0dXJuIHJlcy5hY2Nlc3NfdG9rZW5cblx0fVxuXG5cdHRocm93IG5ldyBFcnJvcignUmVmcmVzaCB0b2tlbiBmYWlsZWQnKVxufVxuXG4vLyDot7PovazliLDnmbvlvZXpobVcbmZ1bmN0aW9uIHJlZGlyZWN0VG9Mb2dpbigpIHtcblx0Ly8gdW5pLnJlTGF1bmNoKHtcblx0Ly8gXHR1cmw6ICcvcGFnZXMvbG9naW4vbG9naW4nXG5cdC8vIH0pXG5cdC8v5LiA6ZSu55m75b2V5rWL6K+VXG5cdC8vIHVuaS5vcHJQcmVzZW50TG9naW4oKVxuXHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0dXJsOiAnL3BhZ2VzL2Jsb2dQb3B1cC9ibG9nUG9wdXAnXG5cdH0pO1xufVxuXG4vLyDlr7zlh7ror7fmsYLmlrnms5VcbmV4cG9ydCBkZWZhdWx0IHtcblx0Ly8gR0VU6K+35rGCXG5cdGdldCh1cmwsIGRhdGEgPSB7fSwgb3B0aW9ucyA9IHt9KSB7XG5cdFx0cmV0dXJuIHJlcXVlc3Qoe1xuXHRcdFx0dXJsLFxuXHRcdFx0ZGF0YSxcblx0XHRcdG1ldGhvZDogJ0dFVCcsXG5cdFx0XHQuLi5vcHRpb25zXG5cdFx0fSlcblx0fSxcblxuXHQvLyBQT1NU6K+35rGCXG5cdHBvc3QodXJsLCBkYXRhID0ge30sIG9wdGlvbnMgPSB7fSkge1xuXHRcdHJldHVybiByZXF1ZXN0KHtcblx0XHRcdHVybCxcblx0XHRcdGRhdGEsXG5cdFx0XHRtZXRob2Q6ICdQT1NUJyxcblx0XHRcdC4uLm9wdGlvbnNcblx0XHR9KVxuXHR9LFxuXG5cdC8vIFBVVOivt+axglxuXHRwdXQodXJsLCBkYXRhID0ge30sIG9wdGlvbnMgPSB7fSkge1xuXHRcdHJldHVybiByZXF1ZXN0KHtcblx0XHRcdHVybCxcblx0XHRcdGRhdGEsXG5cdFx0XHRtZXRob2Q6ICdQVVQnLFxuXHRcdFx0Li4ub3B0aW9uc1xuXHRcdH0pXG5cdH0sXG5cblx0Ly8gREVMRVRF6K+35rGCXG5cdGRlbGV0ZSh1cmwsIGRhdGEgPSB7fSwgb3B0aW9ucyA9IHt9KSB7XG5cdFx0cmV0dXJuIHJlcXVlc3Qoe1xuXHRcdFx0dXJsLFxuXHRcdFx0ZGF0YSxcblx0XHRcdG1ldGhvZDogJ0RFTEVURScsXG5cdFx0XHQuLi5vcHRpb25zXG5cdFx0fSlcblx0fVxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///71\n");
|
||
|
||
/***/ }),
|
||
/* 72 */
|
||
/*!****************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/utils/auth.js ***!
|
||
\****************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.getToken = getToken;\nexports.removeToken = removeToken;\nexports.setToken = setToken;\nfunction getToken() {\n return uni.getStorageSync('accessToken');\n}\nfunction setToken(accessToken) {\n uni.setStorageSync('accessToken', accessToken);\n}\nfunction removeToken() {\n uni.removeStorageSync('accessToken');\n uni.removeStorageSync('refreshToken');\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvYXV0aC5qcyJdLCJuYW1lcyI6WyJnZXRUb2tlbiIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwic2V0VG9rZW4iLCJhY2Nlc3NUb2tlbiIsInNldFN0b3JhZ2VTeW5jIiwicmVtb3ZlVG9rZW4iLCJyZW1vdmVTdG9yYWdlU3luYyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBTyxTQUFTQSxRQUFRLEdBQUc7RUFDekIsT0FBT0MsR0FBRyxDQUFDQyxjQUFjLENBQUMsYUFBYSxDQUFDO0FBQzFDO0FBRU8sU0FBU0MsUUFBUSxDQUFDQyxXQUFXLEVBQUU7RUFDcENILEdBQUcsQ0FBQ0ksY0FBYyxDQUFDLGFBQWEsRUFBRUQsV0FBVyxDQUFDO0FBQ2hEO0FBRU8sU0FBU0UsV0FBVyxHQUFHO0VBQzVCTCxHQUFHLENBQUNNLGlCQUFpQixDQUFDLGFBQWEsQ0FBQztFQUNwQ04sR0FBRyxDQUFDTSxpQkFBaUIsQ0FBQyxjQUFjLENBQUM7QUFDdkMiLCJmaWxlIjoiNzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gZ2V0VG9rZW4oKSB7XG4gIHJldHVybiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2FjY2Vzc1Rva2VuJylcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHNldFRva2VuKGFjY2Vzc1Rva2VuKSB7XG4gIHVuaS5zZXRTdG9yYWdlU3luYygnYWNjZXNzVG9rZW4nLCBhY2Nlc3NUb2tlbilcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHJlbW92ZVRva2VuKCkge1xuICB1bmkucmVtb3ZlU3RvcmFnZVN5bmMoJ2FjY2Vzc1Rva2VuJylcbiAgdW5pLnJlbW92ZVN0b3JhZ2VTeW5jKCdyZWZyZXNoVG9rZW4nKVxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///72\n");
|
||
|
||
/***/ }),
|
||
/* 73 */
|
||
/*!*******************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/utils/version.js ***!
|
||
\*******************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.getBaseUrl = getBaseUrl;\nexports.setVersion = setVersion;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 36));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 38));\nvar VersionCode = '';\nvar DeviceType = '';\nvar platform = '';\nfunction setVersion() {\n // 获取当前app的版本\n var systemInfo = uni.getSystemInfoSync();\n // 应用程序版本号\n // 条件编译,只在APP渲染\n\n VersionCode = systemInfo.appWgtVersion;\n\n // 获取手机型号\n DeviceType = systemInfo.deviceBrand;\n __f__(\"log\", 'DeviceType', DeviceType, \" at utils/version.js:25\");\n\n //获取运行环境\n platform = systemInfo.platform;\n if (platform === 'android') {\n platform = \"yh_android\";\n } else if (platform === 'ios') {\n platform = \"yh_ios\";\n } else {\n // console.log('平台未知')\n }\n var data = {\n 'VersionCode': VersionCode ? VersionCode : '',\n 'DeviceBrand': platform ? platform : '',\n 'DeviceType': DeviceType ? DeviceType : ''\n };\n uni.setStorageSync('setVersion', data);\n // store.commit('setVersion',data)\n // store.state.version = data\n}\nfunction getBaseUrl() {\n return _getBaseUrl.apply(this, arguments);\n}\nfunction _getBaseUrl() {\n _getBaseUrl = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var version;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n version = uni.getStorageSync('setVersion');\n _context.next = 3;\n return uni.request({\n url: 'https://app.mrrweb.com.cn/api/openPuc/getApiUrl',\n // 接口地址\n method: 'GET',\n // 请求方法(默认 GET)\n header: {\n 'Content-Type': 'application/json',\n // 请求头\n 'VersionCode': version.VersionCode,\n 'DeviceBrand': version.DeviceBrand,\n 'DeviceType': version.DeviceType\n },\n success: function success(res) {\n if (res.data.code == 200) {\n uni.setStorageSync('baseUrl', res.data.data.url);\n // store.commit('setBaseUrl', res.data.data.url)\n }\n\n return res.data.data.url;\n __f__(\"log\", '请求成功', res.data, \" at utils/version.js:63\");\n },\n fail: function fail(err) {\n __f__(\"log\", '请求失败', err, \" at utils/version.js:66\");\n return 'http://60.247.146.5:93';\n },\n complete: function complete() {\n __f__(\"log\", '请求完成(无论成功失败都会执行)', \" at utils/version.js:70\");\n }\n });\n case 3:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return _getBaseUrl.apply(this, arguments);\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 24)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvdmVyc2lvbi5qcyJdLCJuYW1lcyI6WyJWZXJzaW9uQ29kZSIsIkRldmljZVR5cGUiLCJwbGF0Zm9ybSIsInNldFZlcnNpb24iLCJzeXN0ZW1JbmZvIiwidW5pIiwiZ2V0U3lzdGVtSW5mb1N5bmMiLCJhcHBXZ3RWZXJzaW9uIiwiZGV2aWNlQnJhbmQiLCJkYXRhIiwic2V0U3RvcmFnZVN5bmMiLCJnZXRCYXNlVXJsIiwidmVyc2lvbiIsImdldFN0b3JhZ2VTeW5jIiwicmVxdWVzdCIsInVybCIsIm1ldGhvZCIsImhlYWRlciIsIkRldmljZUJyYW5kIiwic3VjY2VzcyIsInJlcyIsImNvZGUiLCJmYWlsIiwiZXJyIiwiY29tcGxldGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQSxJQUFJQSxXQUFXLEdBQUcsRUFBRTtBQUNwQixJQUFJQyxVQUFVLEdBQUcsRUFBRTtBQUNuQixJQUFJQyxRQUFRLEdBQUcsRUFBRTtBQUNWLFNBQVNDLFVBQVUsR0FBRztFQUM1QjtFQUNBLElBQU1DLFVBQVUsR0FBR0MsR0FBRyxDQUFDQyxpQkFBaUIsRUFBRTtFQUMxQztFQUNBOztFQUVBTixXQUFXLEdBQUdJLFVBQVUsQ0FBQ0csYUFBYTs7RUFhdEM7RUFDQU4sVUFBVSxHQUFHRyxVQUFVLENBQUNJLFdBQVc7RUFDbkMsYUFBWSxZQUFZLEVBQUVQLFVBQVU7O0VBRXBDO0VBQ0FDLFFBQVEsR0FBR0UsVUFBVSxDQUFDRixRQUFRO0VBQzlCLElBQUlBLFFBQVEsS0FBSyxTQUFTLEVBQUU7SUFDM0JBLFFBQVEsR0FBRyxZQUFZO0VBQ3hCLENBQUMsTUFBTSxJQUFJQSxRQUFRLEtBQUssS0FBSyxFQUFFO0lBQzlCQSxRQUFRLEdBQUcsUUFBUTtFQUNwQixDQUFDLE1BQU07SUFDTjtFQUFBO0VBRUQsSUFBSU8sSUFBSSxHQUFHO0lBQ1YsYUFBYSxFQUFFVCxXQUFXLEdBQUdBLFdBQVcsR0FBRyxFQUFFO0lBQzdDLGFBQWEsRUFBRUUsUUFBUSxHQUFHQSxRQUFRLEdBQUcsRUFBRTtJQUN2QyxZQUFZLEVBQUVELFVBQVUsR0FBR0EsVUFBVSxHQUFHO0VBQ3pDLENBQUM7RUFDREksR0FBRyxDQUFDSyxjQUFjLENBQUMsWUFBWSxFQUFFRCxJQUFJLENBQUM7RUFDdEM7RUFDQTtBQUNEO0FBQUMsU0FFcUJFLFVBQVU7RUFBQTtBQUFBO0FBQUE7RUFBQSxzRkFBekI7SUFBQTtJQUFBO01BQUE7UUFBQTtVQUFBO1lBQ0ZDLE9BQU8sR0FBR1AsR0FBRyxDQUFDUSxjQUFjLENBQUMsWUFBWSxDQUFDO1lBQUE7WUFBQSxPQUN4Q1IsR0FBRyxDQUFDUyxPQUFPLENBQUM7Y0FDakJDLEdBQUcsRUFBRSxpREFBaUQ7Y0FBRTtjQUN4REMsTUFBTSxFQUFFLEtBQUs7Y0FBRTtjQUNmQyxNQUFNLEVBQUU7Z0JBQ1AsY0FBYyxFQUFFLGtCQUFrQjtnQkFBRTtnQkFDcEMsYUFBYSxFQUFFTCxPQUFPLENBQUNaLFdBQVc7Z0JBQ2xDLGFBQWEsRUFBRVksT0FBTyxDQUFDTSxXQUFXO2dCQUNsQyxZQUFZLEVBQUVOLE9BQU8sQ0FBQ1g7Y0FDdkIsQ0FBQztjQUNEa0IsT0FBTyxFQUFFLGlCQUFDQyxHQUFHLEVBQUs7Z0JBQ2pCLElBQUlBLEdBQUcsQ0FBQ1gsSUFBSSxDQUFDWSxJQUFJLElBQUksR0FBRyxFQUFFO2tCQUN6QmhCLEdBQUcsQ0FBQ0ssY0FBYyxDQUFDLFNBQVMsRUFBRVUsR0FBRyxDQUFDWCxJQUFJLENBQUNBLElBQUksQ0FBQ00sR0FBRyxDQUFDO2tCQUNoRDtnQkFDRDs7Z0JBQ0EsT0FBT0ssR0FBRyxDQUFDWCxJQUFJLENBQUNBLElBQUksQ0FBQ00sR0FBRztnQkFDeEIsYUFBWSxNQUFNLEVBQUVLLEdBQUcsQ0FBQ1gsSUFBSTtjQUM3QixDQUFDO2NBQ0RhLElBQUksRUFBRSxjQUFDQyxHQUFHLEVBQUs7Z0JBQ2QsYUFBWSxNQUFNLEVBQUVBLEdBQUc7Z0JBQ3ZCLE9BQU8sd0JBQXdCO2NBQ2hDLENBQUM7Y0FDREMsUUFBUSxFQUFFLG9CQUFNO2dCQUNmLGFBQVksa0JBQWtCO2NBQy9CO1lBQ0QsQ0FBQyxDQUFDO1VBQUE7VUFBQTtZQUFBO1FBQUE7TUFBQTtJQUFBO0VBQUEsQ0FDRjtFQUFBO0FBQUEsQyIsImZpbGUiOiI3My5qcyIsInNvdXJjZXNDb250ZW50IjpbImxldCBWZXJzaW9uQ29kZSA9ICcnO1xubGV0IERldmljZVR5cGUgPSAnJztcbmxldCBwbGF0Zm9ybSA9ICcnXG5leHBvcnQgZnVuY3Rpb24gc2V0VmVyc2lvbigpIHtcblx0Ly8g6I635Y+W5b2T5YmNYXBw55qE54mI5pysXG5cdGNvbnN0IHN5c3RlbUluZm8gPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKTtcblx0Ly8g5bqU55So56iL5bqP54mI5pys5Y+3XG5cdC8vIOadoeS7tue8luivke+8jOWPquWcqEFQUOa4suafk1xuXG5cdFZlcnNpb25Db2RlID0gc3lzdGVtSW5mby5hcHBXZ3RWZXJzaW9uO1xuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHQvLyDojrflj5bmiYvmnLrlnovlj7dcblx0RGV2aWNlVHlwZSA9IHN5c3RlbUluZm8uZGV2aWNlQnJhbmQ7XG5cdGNvbnNvbGUubG9nKCdEZXZpY2VUeXBlJywgRGV2aWNlVHlwZSlcblxuXHQvL+iOt+WPlui/kOihjOeOr+Wig1xuXHRwbGF0Zm9ybSA9IHN5c3RlbUluZm8ucGxhdGZvcm1cblx0aWYgKHBsYXRmb3JtID09PSAnYW5kcm9pZCcpIHtcblx0XHRwbGF0Zm9ybSA9IFwieWhfYW5kcm9pZFwiXG5cdH0gZWxzZSBpZiAocGxhdGZvcm0gPT09ICdpb3MnKSB7XG5cdFx0cGxhdGZvcm0gPSBcInloX2lvc1wiXG5cdH0gZWxzZSB7XG5cdFx0Ly8gY29uc29sZS5sb2coJ+W5s+WPsOacquefpScpXG5cdH1cblx0bGV0IGRhdGEgPSB7XG5cdFx0J1ZlcnNpb25Db2RlJzogVmVyc2lvbkNvZGUgPyBWZXJzaW9uQ29kZSA6ICcnLFxuXHRcdCdEZXZpY2VCcmFuZCc6IHBsYXRmb3JtID8gcGxhdGZvcm0gOiAnJyxcblx0XHQnRGV2aWNlVHlwZSc6IERldmljZVR5cGUgPyBEZXZpY2VUeXBlIDogJydcblx0fVxuXHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3NldFZlcnNpb24nLCBkYXRhKVxuXHQvLyBzdG9yZS5jb21taXQoJ3NldFZlcnNpb24nLGRhdGEpXG5cdC8vIHN0b3JlLnN0YXRlLnZlcnNpb24gPSBkYXRhXG59XG5cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZXRCYXNlVXJsKCkge1xuXHRsZXQgdmVyc2lvbiA9IHVuaS5nZXRTdG9yYWdlU3luYygnc2V0VmVyc2lvbicpXG5cdGF3YWl0IHVuaS5yZXF1ZXN0KHtcblx0XHR1cmw6ICdodHRwczovL2FwcC5tcnJ3ZWIuY29tLmNuL2FwaS9vcGVuUHVjL2dldEFwaVVybCcsIC8vIOaOpeWPo+WcsOWdgFxuXHRcdG1ldGhvZDogJ0dFVCcsIC8vIOivt+axguaWueazle+8iOm7mOiupCBHRVTvvIlcblx0XHRoZWFkZXI6IHtcblx0XHRcdCdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24vanNvbicsIC8vIOivt+axguWktFxuXHRcdFx0J1ZlcnNpb25Db2RlJzogdmVyc2lvbi5WZXJzaW9uQ29kZSxcblx0XHRcdCdEZXZpY2VCcmFuZCc6IHZlcnNpb24uRGV2aWNlQnJhbmQsXG5cdFx0XHQnRGV2aWNlVHlwZSc6IHZlcnNpb24uRGV2aWNlVHlwZVxuXHRcdH0sXG5cdFx0c3VjY2VzczogKHJlcykgPT4ge1xuXHRcdFx0aWYgKHJlcy5kYXRhLmNvZGUgPT0gMjAwKSB7XG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnYmFzZVVybCcsIHJlcy5kYXRhLmRhdGEudXJsKVxuXHRcdFx0XHQvLyBzdG9yZS5jb21taXQoJ3NldEJhc2VVcmwnLCByZXMuZGF0YS5kYXRhLnVybClcblx0XHRcdH1cblx0XHRcdHJldHVybiByZXMuZGF0YS5kYXRhLnVybDtcblx0XHRcdGNvbnNvbGUubG9nKCfor7fmsYLmiJDlip8nLCByZXMuZGF0YSk7XG5cdFx0fSxcblx0XHRmYWlsOiAoZXJyKSA9PiB7XG5cdFx0XHRjb25zb2xlLmxvZygn6K+35rGC5aSx6LSlJywgZXJyKTtcblx0XHRcdHJldHVybiAnaHR0cDovLzYwLjI0Ny4xNDYuNTo5Myc7XG5cdFx0fSxcblx0XHRjb21wbGV0ZTogKCkgPT4ge1xuXHRcdFx0Y29uc29sZS5sb2coJ+ivt+axguWujOaIkO+8iOaXoOiuuuaIkOWKn+Wksei0pemDveS8muaJp+ihjO+8iScpO1xuXHRcdH1cblx0fSk7XG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///73\n");
|
||
|
||
/***/ }),
|
||
/* 74 */
|
||
/*!**********************************************************************************************************************!*\
|
||
!*** /Users/danji/Desktop/mrr/dev/mrr.app.front/pages/album/index.nvue?vue&type=style&index=0&lang=less&mpType=page ***!
|
||
\**********************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_13_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_13_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_style_index_0_lang_less_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-oneOf-0-1!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--13-oneOf-0-2!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/less-loader/dist/cjs.js??ref--13-oneOf-0-3!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-oneOf-0-4!../../../../../../../../Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.nvue?vue&type=style&index=0&lang=less&mpType=page */ 75);
|
||
/* harmony import */ var _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_13_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_13_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_style_index_0_lang_less_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_13_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_13_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_style_index_0_lang_less_mpType_page__WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_13_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_13_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_style_index_0_lang_less_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_13_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_13_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_style_index_0_lang_less_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony default export */ __webpack_exports__["default"] = (_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_1_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_13_oneOf_0_2_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_less_loader_dist_cjs_js_ref_13_oneOf_0_3_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_oneOf_0_4_Applications_HBuilderX_Alpha_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_nvue_vue_type_style_index_0_lang_less_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a);
|
||
|
||
/***/ }),
|
||
/* 75 */
|
||
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-oneOf-0-1!./node_modules/postcss-loader/src??ref--13-oneOf-0-2!./node_modules/less-loader/dist/cjs.js??ref--13-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/danji/Desktop/mrr/dev/mrr.app.front/pages/album/index.nvue?vue&type=style&index=0&lang=less&mpType=page ***!
|
||
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = {
|
||
".positonFixed": {
|
||
".container ": {
|
||
"zIndex": [
|
||
9999,
|
||
0,
|
||
1,
|
||
0
|
||
],
|
||
"position": [
|
||
"fixed",
|
||
0,
|
||
1,
|
||
0
|
||
],
|
||
"top": [
|
||
0,
|
||
0,
|
||
1,
|
||
0
|
||
],
|
||
"left": [
|
||
0,
|
||
0,
|
||
1,
|
||
0
|
||
],
|
||
"right": [
|
||
0,
|
||
0,
|
||
1,
|
||
0
|
||
]
|
||
}
|
||
},
|
||
".header-top": {
|
||
".container ": {
|
||
"zIndex": [
|
||
9999,
|
||
0,
|
||
1,
|
||
1
|
||
],
|
||
"backgroundColor": [
|
||
"#f5f5f5",
|
||
0,
|
||
1,
|
||
1
|
||
],
|
||
"paddingTop": [
|
||
0,
|
||
0,
|
||
1,
|
||
1
|
||
],
|
||
"paddingRight": [
|
||
"24rpx",
|
||
0,
|
||
1,
|
||
1
|
||
],
|
||
"paddingBottom": [
|
||
0,
|
||
0,
|
||
1,
|
||
1
|
||
],
|
||
"paddingLeft": [
|
||
"24rpx",
|
||
0,
|
||
1,
|
||
1
|
||
]
|
||
}
|
||
},
|
||
".left-area": {
|
||
".container .header-top ": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
2,
|
||
2
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
2,
|
||
2
|
||
]
|
||
}
|
||
},
|
||
".back-icon": {
|
||
".container .header-top .left-area ": {
|
||
"width": [
|
||
"36rpx",
|
||
0,
|
||
3,
|
||
3
|
||
],
|
||
"height": [
|
||
"36rpx",
|
||
0,
|
||
3,
|
||
3
|
||
]
|
||
}
|
||
},
|
||
".left-area-img": {
|
||
".container .header-top .left-area ": {
|
||
"width": [
|
||
"144rpx",
|
||
0,
|
||
3,
|
||
4
|
||
],
|
||
"height": [
|
||
"52rpx",
|
||
0,
|
||
3,
|
||
4
|
||
],
|
||
"marginLeft": [
|
||
"20rpx",
|
||
0,
|
||
3,
|
||
4
|
||
]
|
||
}
|
||
},
|
||
".videoTop": {
|
||
".container ": {
|
||
"backgroundColor": [
|
||
"rgba(0,0,0,0)",
|
||
0,
|
||
1,
|
||
5
|
||
]
|
||
}
|
||
},
|
||
".container-tab": {
|
||
".container .container-tabs ": {
|
||
"width": [
|
||
"96rpx",
|
||
0,
|
||
2,
|
||
7
|
||
],
|
||
"height": [
|
||
"56rpx",
|
||
0,
|
||
2,
|
||
7
|
||
],
|
||
"backgroundColor": [
|
||
"#FFFFFF",
|
||
0,
|
||
2,
|
||
7
|
||
],
|
||
"borderRadius": [
|
||
"10rpx",
|
||
0,
|
||
2,
|
||
7
|
||
],
|
||
"marginTop": [
|
||
"20rpx",
|
||
0,
|
||
2,
|
||
7
|
||
],
|
||
"marginRight": [
|
||
"20rpx",
|
||
0,
|
||
2,
|
||
7
|
||
],
|
||
"marginBottom": [
|
||
"20rpx",
|
||
0,
|
||
2,
|
||
7
|
||
],
|
||
"marginLeft": [
|
||
"20rpx",
|
||
0,
|
||
2,
|
||
7
|
||
]
|
||
}
|
||
},
|
||
".container-tab-text": {
|
||
".container .container-tabs .container-tab ": {
|
||
"fontWeight": [
|
||
"400",
|
||
0,
|
||
3,
|
||
8
|
||
],
|
||
"fontSize": [
|
||
"28rpx",
|
||
0,
|
||
3,
|
||
8
|
||
],
|
||
"color": [
|
||
"#666666",
|
||
0,
|
||
3,
|
||
8
|
||
],
|
||
"textAlign": [
|
||
"left",
|
||
0,
|
||
3,
|
||
8
|
||
],
|
||
"fontStyle": [
|
||
"normal",
|
||
0,
|
||
3,
|
||
8
|
||
]
|
||
},
|
||
".container .container-tabs .active ": {
|
||
"fontWeight": [
|
||
"400",
|
||
0,
|
||
3,
|
||
10
|
||
],
|
||
"fontSize": [
|
||
"28rpx",
|
||
0,
|
||
3,
|
||
10
|
||
],
|
||
"color": [
|
||
"#E8101E",
|
||
0,
|
||
3,
|
||
10
|
||
],
|
||
"lineHeight": [
|
||
"40rpx",
|
||
0,
|
||
3,
|
||
10
|
||
],
|
||
"textAlign": [
|
||
"left",
|
||
0,
|
||
3,
|
||
10
|
||
],
|
||
"fontStyle": [
|
||
"normal",
|
||
0,
|
||
3,
|
||
10
|
||
]
|
||
}
|
||
},
|
||
".active": {
|
||
".container .container-tabs ": {
|
||
"backgroundColor": [
|
||
"#FEE5E7",
|
||
0,
|
||
2,
|
||
9
|
||
]
|
||
}
|
||
},
|
||
".container-content": {
|
||
".container ": {
|
||
"zIndex": [
|
||
1000,
|
||
0,
|
||
1,
|
||
11
|
||
]
|
||
}
|
||
},
|
||
".swiper": {
|
||
".container .container-content ": {
|
||
"backgroundColor": [
|
||
"#ffffff",
|
||
0,
|
||
2,
|
||
12
|
||
]
|
||
}
|
||
},
|
||
".swiper-items2": {
|
||
".container .container-content .swiper ": {
|
||
"flexWrap": [
|
||
"wrap",
|
||
0,
|
||
3,
|
||
13
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
3,
|
||
13
|
||
],
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
3,
|
||
13
|
||
],
|
||
"paddingBottom": [
|
||
"20rpx",
|
||
0,
|
||
3,
|
||
13
|
||
]
|
||
}
|
||
},
|
||
".swiper-item2": {
|
||
".container .container-content .swiper .swiper-items2 ": {
|
||
"width": [
|
||
"370rpx",
|
||
0,
|
||
4,
|
||
14
|
||
],
|
||
"height": [
|
||
"370rpx",
|
||
0,
|
||
4,
|
||
14
|
||
],
|
||
"marginTop": [
|
||
"10rpx",
|
||
0,
|
||
4,
|
||
14
|
||
],
|
||
"borderRadius": [
|
||
"20rpx",
|
||
0,
|
||
4,
|
||
14
|
||
],
|
||
"overflow": [
|
||
"hidden",
|
||
0,
|
||
4,
|
||
14
|
||
],
|
||
"position": [
|
||
"relative",
|
||
0,
|
||
4,
|
||
14
|
||
]
|
||
}
|
||
},
|
||
".swiper-item2-img": {
|
||
".container .container-content .swiper .swiper-items2 .swiper-item2 ": {
|
||
"width": [
|
||
"370rpx",
|
||
0,
|
||
5,
|
||
15
|
||
],
|
||
"height": [
|
||
"370rpx",
|
||
0,
|
||
5,
|
||
15
|
||
]
|
||
}
|
||
},
|
||
".swiper-item2-title": {
|
||
".container .container-content .swiper .swiper-items2 .swiper-item2 ": {
|
||
"position": [
|
||
"absolute",
|
||
0,
|
||
5,
|
||
16
|
||
],
|
||
"left": [
|
||
0,
|
||
0,
|
||
5,
|
||
16
|
||
],
|
||
"top": [
|
||
0,
|
||
0,
|
||
5,
|
||
16
|
||
],
|
||
"height": [
|
||
"33rpx",
|
||
0,
|
||
5,
|
||
16
|
||
],
|
||
"paddingTop": [
|
||
0,
|
||
0,
|
||
5,
|
||
16
|
||
],
|
||
"paddingRight": [
|
||
"8rpx",
|
||
0,
|
||
5,
|
||
16
|
||
],
|
||
"paddingBottom": [
|
||
0,
|
||
0,
|
||
5,
|
||
16
|
||
],
|
||
"paddingLeft": [
|
||
"8rpx",
|
||
0,
|
||
5,
|
||
16
|
||
],
|
||
"backgroundColor": [
|
||
"rgba(0,0,0,0.5)",
|
||
0,
|
||
5,
|
||
16
|
||
],
|
||
"borderTopLeftRadius": [
|
||
"0rpx",
|
||
0,
|
||
5,
|
||
16
|
||
],
|
||
"borderTopRightRadius": [
|
||
"0rpx",
|
||
0,
|
||
5,
|
||
16
|
||
],
|
||
"borderBottomRightRadius": [
|
||
"10rpx",
|
||
0,
|
||
5,
|
||
16
|
||
],
|
||
"borderBottomLeftRadius": [
|
||
"0rpx",
|
||
0,
|
||
5,
|
||
16
|
||
]
|
||
}
|
||
},
|
||
".swiper-item2-title-text": {
|
||
".container .container-content .swiper .swiper-items2 .swiper-item2 .swiper-item2-title ": {
|
||
"fontWeight": [
|
||
"400",
|
||
0,
|
||
6,
|
||
17
|
||
],
|
||
"fontSize": [
|
||
"18rpx",
|
||
0,
|
||
6,
|
||
17
|
||
],
|
||
"color": [
|
||
"#FFFFFF",
|
||
0,
|
||
6,
|
||
17
|
||
],
|
||
"lineHeight": [
|
||
"33rpx",
|
||
0,
|
||
6,
|
||
17
|
||
]
|
||
}
|
||
},
|
||
".item2Left": {
|
||
".container .container-content .swiper ": {
|
||
"marginRight": [
|
||
"9rpx",
|
||
0,
|
||
3,
|
||
18
|
||
]
|
||
}
|
||
},
|
||
".flex-row-center-between": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
19
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
19
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
19
|
||
],
|
||
"justifyContent": [
|
||
"space-between",
|
||
0,
|
||
0,
|
||
19
|
||
]
|
||
}
|
||
},
|
||
".flex-row-start-between": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
20
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
20
|
||
],
|
||
"alignItems": [
|
||
"flex-start",
|
||
0,
|
||
0,
|
||
20
|
||
],
|
||
"justifyContent": [
|
||
"space-between",
|
||
0,
|
||
0,
|
||
20
|
||
]
|
||
}
|
||
},
|
||
".flex-row-center-center": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
21
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
21
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
21
|
||
],
|
||
"justifyContent": [
|
||
"center",
|
||
0,
|
||
0,
|
||
21
|
||
]
|
||
}
|
||
},
|
||
".flex-row-center": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
22
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
22
|
||
],
|
||
"alignItems": [
|
||
"center",
|
||
0,
|
||
0,
|
||
22
|
||
]
|
||
}
|
||
},
|
||
".flex-row-start": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
23
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
23
|
||
],
|
||
"alignItems": [
|
||
"flex-start",
|
||
0,
|
||
0,
|
||
23
|
||
]
|
||
}
|
||
},
|
||
".flex-row-end-between": {
|
||
"": {
|
||
"display": [
|
||
"flex",
|
||
0,
|
||
0,
|
||
24
|
||
],
|
||
"flexDirection": [
|
||
"row",
|
||
0,
|
||
0,
|
||
24
|
||
],
|
||
"alignItems": [
|
||
"flex-end",
|
||
0,
|
||
0,
|
||
24
|
||
],
|
||
"justifyContent": [
|
||
"space-between",
|
||
0,
|
||
0,
|
||
24
|
||
]
|
||
}
|
||
},
|
||
"@VERSION": 2
|
||
}
|
||
|
||
/***/ })
|
||
/******/ ]); |