text: webpackHotUpdate_N_E("pages/detail",{
  
  /***/ "./pages/detail.js":
  /*!*************************!*\
    !*** ./pages/detail.js ***!
    \*************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* WEBPACK VAR INJECTION */(function(module) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Home; });
  /* harmony import */ var antd_lib_row__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/lib/row */ "./node_modules/antd/lib/row/index.js");
  /* harmony import */ var antd_lib_row__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(antd_lib_row__WEBPACK_IMPORTED_MODULE_0__);
  /* harmony import */ var antd_lib_affix__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/lib/affix */ "./node_modules/antd/lib/affix/index.js");
  /* harmony import */ var antd_lib_affix__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(antd_lib_affix__WEBPACK_IMPORTED_MODULE_1__);
  /* harmony import */ var antd_lib_col__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/lib/col */ "./node_modules/antd/lib/col/index.js");
  /* harmony import */ var antd_lib_col__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(antd_lib_col__WEBPACK_IMPORTED_MODULE_2__);
  /* harmony import */ var antd_lib_breadcrumb__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/lib/breadcrumb */ "./node_modules/antd/lib/breadcrumb/index.js");
  /* harmony import */ var antd_lib_breadcrumb__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(antd_lib_breadcrumb__WEBPACK_IMPORTED_MODULE_3__);
  /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react/jsx-dev-runtime */ "./node_modules/react/jsx-dev-runtime.js");
  /* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__);
  /* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! next/head */ "./node_modules/next/head.js");
  /* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_5__);
  /* harmony import */ var _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../styles/Home.module.css */ "./styles/Home.module.css");
  /* harmony import */ var _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_styles_Home_module_css__WEBPACK_IMPORTED_MODULE_6__);
  /* harmony import */ var react_markdown__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-markdown */ "./node_modules/react-markdown/lib/react-markdown.js");
  /* harmony import */ var react_markdown__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(react_markdown__WEBPACK_IMPORTED_MODULE_7__);
  /* harmony import */ var markdown_navbar__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! markdown-navbar */ "./node_modules/markdown-navbar/dist/index.js");
  /* harmony import */ var markdown_navbar__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(markdown_navbar__WEBPACK_IMPORTED_MODULE_8__);
  /* harmony import */ var markdown_navbar_dist_navbar_css__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! markdown-navbar/dist/navbar.css */ "./node_modules/markdown-navbar/dist/navbar.css");
  /* harmony import */ var markdown_navbar_dist_navbar_css__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(markdown_navbar_dist_navbar_css__WEBPACK_IMPORTED_MODULE_9__);
  /* harmony import */ var _components_Header__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../components/Header */ "./components/Header.js");
  
  
  
  
  
  var _jsxFileName = "C:\\Users\\MECHREVO\\Desktop\\pengzheng\\React\\better-blog\\better-blog\\pages\\detail.js";
  
  
  
  
  
  
  function Home() {
    var markdown = "# P01:课程介绍和环境搭建\n" + "[ **M** ] arkdown + E [ **ditor** ] = **Mditor**  \n" + "> Mditor 是一个简洁、易于集成、方便扩展、期望舒服的编写 markdown 的编辑器，仅此而已... \n\n" + "**这是加粗的文字**\n\n" + "*这是倾斜的文字*`\n\n" + "***这是斜体加粗的文字***\n\n" + "~~这是加删除线的文字~~ \n\n" + "`console.log(111)` \n\n" + "# p02:来个Hello World 初始Vue3.0\n" + "> aaaaaaaaa\n" + ">> bbbbbbbbb\n" + ">>> cccccccccc\n" + "***\n\n\n" + "# p03:Vue3.0基础知识讲解\n" + "> aaaaaaaaa\n" + ">> bbbbbbbbb\n" + ">>> cccccccccc\n\n" + "# p04:Vue3.0基础知识讲解\n" + "> aaaaaaaaa\n" + ">> bbbbbbbbb\n" + ">>> cccccccccc\n\n" + "#5 p05:Vue3.0基础知识讲解\n" + "> aaaaaaaaa\n" + ">> bbbbbbbbb\n" + ">>> cccccccccc\n\n" + "# p06:Vue3.0基础知识讲解\n" + "> aaaaaaaaa\n" + ">> bbbbbbbbb\n" + ">>> cccccccccc\n\n" + "# p07:Vue3.0基础知识讲解\n" + "> aaaaaaaaa\n" + ">> bbbbbbbbb\n" + ">>> cccccccccc\n\n" + "``` var a=11; ```";
    return /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", {
      children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(next_head__WEBPACK_IMPORTED_MODULE_5___default.a, {
        children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("title", {
          children: "\u9996\u9875"
        }, void 0, false, {
          fileName: _jsxFileName,
          lineNumber: 48,
          columnNumber: 9
        }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("link", {
          rel: "icon",
          href: "/favicon.ico"
        }, void 0, false, {
          fileName: _jsxFileName,
          lineNumber: 49,
          columnNumber: 9
        }, this)]
      }, void 0, true, {
        fileName: _jsxFileName,
        lineNumber: 47,
        columnNumber: 7
      }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(antd_lib_row__WEBPACK_IMPORTED_MODULE_0___default.a, {
        className: _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_6___default.a.comm_main,
        type: "flex",
        justify: "center",
        children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(antd_lib_col__WEBPACK_IMPORTED_MODULE_2___default.a, {
          xs: 24,
          sm: 24,
          md: 16,
          lg: 18,
          xl: 10,
          className: _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_6___default.a.comm_left,
          children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", {
            className: _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_6___default.a.comm_crumb,
            children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(antd_lib_breadcrumb__WEBPACK_IMPORTED_MODULE_3___default.a, {
              children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(antd_lib_breadcrumb__WEBPACK_IMPORTED_MODULE_3___default.a.Item, {
                children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("a", {
                  href: "/",
                  children: "\u9996\u9875"
                }, void 0, false, {
                  fileName: _jsxFileName,
                  lineNumber: 56,
                  columnNumber: 17
                }, this)
              }, void 0, false, {
                fileName: _jsxFileName,
                lineNumber: 55,
                columnNumber: 15
              }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(antd_lib_breadcrumb__WEBPACK_IMPORTED_MODULE_3___default.a.Item, {
                children: "\u6587\u7AE0\u5217\u8868"
              }, void 0, false, {
                fileName: _jsxFileName,
                lineNumber: 58,
                columnNumber: 15
              }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(antd_lib_breadcrumb__WEBPACK_IMPORTED_MODULE_3___default.a.Item, {
                children: "vue3\u65B0\u7279\u6027"
              }, void 0, false, {
                fileName: _jsxFileName,
                lineNumber: 59,
                columnNumber: 15
              }, this)]
            }, void 0, true, {
              fileName: _jsxFileName,
              lineNumber: 54,
              columnNumber: 13
            }, this)
          }, void 0, false, {
            fileName: _jsxFileName,
            lineNumber: 53,
            columnNumber: 11
          }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", {
            className: "detailed-content",
            children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(react_markdown__WEBPACK_IMPORTED_MODULE_7___default.a, {
              source: markdown,
              escapeHtml: false
            }, void 0, false, {
              fileName: _jsxFileName,
              lineNumber: 63,
              columnNumber: 13
            }, this)
          }, void 0, false, {
            fileName: _jsxFileName,
            lineNumber: 62,
            columnNumber: 11
          }, this)]
        }, void 0, true, {
          fileName: _jsxFileName,
          lineNumber: 52,
          columnNumber: 9
        }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(antd_lib_col__WEBPACK_IMPORTED_MODULE_2___default.a, {
          className: _styles_Home_module_css__WEBPACK_IMPORTED_MODULE_6___default.a.comm_right,
          xs: 0,
          sm: 0,
          md: 7,
          lg: 5,
          xl: 4,
          children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(antd_lib_affix__WEBPACK_IMPORTED_MODULE_1___default.a, {
            children: /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", {
              className: "detailed-nav comm-box",
              children: [/*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])("div", {
                className: "nav-title",
                children: "\u6587\u7AE0\u76EE\u5F55"
              }, void 0, false, {
                fileName: _jsxFileName,
                lineNumber: 69,
                columnNumber: 15
              }, this), /*#__PURE__*/Object(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_4__["jsxDEV"])(markdown_navbar__WEBPACK_IMPORTED_MODULE_8___default.a, {
                className: "article-menu",
                source: markdown,
                ordered: false
              }, void 0, false, {
                fileName: _jsxFileName,
                lineNumber: 70,
                columnNumber: 15
              }, this)]
            }, void 0, true, {
              fileName: _jsxFileName,
              lineNumber: 68,
              columnNumber: 13
            }, this)
          }, void 0, false, {
            fileName: _jsxFileName,
            lineNumber: 67,
            columnNumber: 11
          }, this)
        }, void 0, false, {
          fileName: _jsxFileName,
          lineNumber: 66,
          columnNumber: 9
        }, this)]
      }, void 0, true, {
        fileName: _jsxFileName,
        lineNumber: 51,
        columnNumber: 7
      }, this)]
    }, void 0, true, {
      fileName: _jsxFileName,
      lineNumber: 46,
      columnNumber: 5
    }, this);
  }
  _c = Home;
  
  var _c;
  
  $RefreshReg$(_c, "Home");
  
  ;
      var _a, _b;
      // Legacy CSS implementations will `eval` browser code in a Node.js context
      // to extract CSS. For backwards compatibility, we need to check we're in a
      // browser context before continuing.
      if (typeof self !== 'undefined' &&
          // AMP / No-JS mode does not inject these helpers:
          '$RefreshHelpers$' in self) {
          var currentExports = module.__proto__.exports;
          var prevExports = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevExports) !== null && _b !== void 0 ? _b : null;
          // This cannot happen in MainTemplate because the exports mismatch between
          // templating and execution.
          self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.i);
          // A module can be accepted automatically based on its exports, e.g. when
          // it is a Refresh Boundary.
          if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {
              // Save the previous exports on update so we can compare the boundary
              // signatures.
              module.hot.dispose(function (data) {
                  data.prevExports = currentExports;
              });
              // Unconditionally accept an update to this module, we'll check if it's
              // still a Refresh Boundary later.
              module.hot.accept();
              // This field is set when the previous version of this module was a
              // Refresh Boundary, letting us know we need to check for invalidation or
              // enqueue an update.
              if (prevExports !== null) {
                  // A boundary can become ineligible if its exports are incompatible
                  // with the previous exports.
                  //
                  // For example, if you add/remove/change exports, we'll want to
                  // re-execute the importing modules, and force those components to
                  // re-render. Similarly, if you convert a class component to a
                  // function, we want to invalidate the boundary.
                  if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevExports, currentExports)) {
                      module.hot.invalidate();
                  }
                  else {
                      self.$RefreshHelpers$.scheduleUpdate();
                  }
              }
          }
          else {
              // Since we just executed the code for the module, it's possible that the
              // new exports made it ineligible for being a boundary.
              // We only care about the case when we were _previously_ a boundary,
              // because we already accepted this update (accidental side effect).
              var isNoLongerABoundary = prevExports !== null;
              if (isNoLongerABoundary) {
                  module.hot.invalidate();
              }
          }
      }
  
  /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/next/dist/compiled/webpack/harmony-module.js */ "./node_modules/next/dist/compiled/webpack/harmony-module.js")(module)))
  
  /***/ })
  
  })
  //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vcGFnZXMvZGV0YWlsLmpzIl0sIm5hbWVzIjpbIkhvbWUiLCJtYXJrZG93biIsInN0eWxlcyIsImNvbW1fbWFpbiIsImNvbW1fbGVmdCIsImNvbW1fY3J1bWIiLCJjb21tX3JpZ2h0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFZSxTQUFTQSxJQUFULEdBQWdCO0FBQzdCLE1BQUlDLFFBQVEsR0FDVixzQkFDQSxzREFEQSxHQUVBLDZEQUZBLEdBR0EsaUJBSEEsR0FJQSxnQkFKQSxHQUtBLHFCQUxBLEdBTUEsb0JBTkEsR0FPQSx5QkFQQSxHQVFBLGdDQVJBLEdBU0EsZUFUQSxHQVVBLGdCQVZBLEdBV0Esa0JBWEEsR0FZQSxXQVpBLEdBYUEsc0JBYkEsR0FjQSxlQWRBLEdBZUEsZ0JBZkEsR0FnQkEsb0JBaEJBLEdBaUJBLHNCQWpCQSxHQWtCQSxlQWxCQSxHQW1CQSxnQkFuQkEsR0FvQkEsb0JBcEJBLEdBcUJBLHVCQXJCQSxHQXNCQSxlQXRCQSxHQXVCQSxnQkF2QkEsR0F3QkEsb0JBeEJBLEdBeUJBLHNCQXpCQSxHQTBCQSxlQTFCQSxHQTJCQSxnQkEzQkEsR0E0QkEsb0JBNUJBLEdBNkJBLHNCQTdCQSxHQThCQSxlQTlCQSxHQStCQSxnQkEvQkEsR0FnQ0Esb0JBaENBLEdBaUNBLG1CQWxDRjtBQW1DQSxzQkFDRTtBQUFBLDRCQUNFLHFFQUFDLGdEQUFEO0FBQUEsOEJBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsY0FERixlQUVFO0FBQU0sV0FBRyxFQUFDLE1BQVY7QUFBaUIsWUFBSSxFQUFDO0FBQXRCO0FBQUE7QUFBQTtBQUFBO0FBQUEsY0FGRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsWUFERixlQUtFO0FBQUssZUFBUyxFQUFFQyw4REFBTSxDQUFDQyxTQUF2QjtBQUFrQyxVQUFJLEVBQUMsTUFBdkM7QUFBOEMsYUFBTyxFQUFDLFFBQXREO0FBQUEsOEJBQ0U7QUFBSyxVQUFFLEVBQUUsRUFBVDtBQUFhLFVBQUUsRUFBRSxFQUFqQjtBQUFxQixVQUFFLEVBQUUsRUFBekI7QUFBNkIsVUFBRSxFQUFFLEVBQWpDO0FBQXFDLFVBQUUsRUFBRSxFQUF6QztBQUE2QyxpQkFBUyxFQUFFRCw4REFBTSxDQUFDRSxTQUEvRDtBQUFBLGdDQUNFO0FBQUssbUJBQVMsRUFBRUYsOERBQU0sQ0FBQ0csVUFBdkI7QUFBQSxpQ0FDRTtBQUFBLG9DQUNFLGdJQUFZLElBQVo7QUFBQSxxQ0FDRTtBQUFHLG9CQUFJLEVBQUMsR0FBUjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQURGO0FBQUE7QUFBQTtBQUFBO0FBQUEsb0JBREYsZUFJRSxnSUFBWSxJQUFaO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLG9CQUpGLGVBS0UsZ0lBQVksSUFBWjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxvQkFMRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFERjtBQUFBO0FBQUE7QUFBQTtBQUFBLGdCQURGLGVBVUU7QUFBSyxtQkFBUyxFQUFDLGtCQUFmO0FBQUEsaUNBQ0UscUVBQUMscURBQUQ7QUFBZSxrQkFBTSxFQUFFSixRQUF2QjtBQUFpQyxzQkFBVSxFQUFFO0FBQTdDO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFERjtBQUFBO0FBQUE7QUFBQTtBQUFBLGdCQVZGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxjQURGLGVBZUU7QUFBSyxpQkFBUyxFQUFFQyw4REFBTSxDQUFDSSxVQUF2QjtBQUFtQyxVQUFFLEVBQUUsQ0FBdkM7QUFBMEMsVUFBRSxFQUFFLENBQTlDO0FBQWlELFVBQUUsRUFBRSxDQUFyRDtBQUF3RCxVQUFFLEVBQUUsQ0FBNUQ7QUFBK0QsVUFBRSxFQUFFLENBQW5FO0FBQUEsK0JBQ0U7QUFBQSxpQ0FDRTtBQUFLLHFCQUFTLEVBQUMsdUJBQWY7QUFBQSxvQ0FDRTtBQUFLLHVCQUFTLEVBQUMsV0FBZjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxvQkFERixlQUVFLHFFQUFDLHNEQUFEO0FBQ0UsdUJBQVMsRUFBQyxjQURaO0FBRUUsb0JBQU0sRUFBRUwsUUFGVjtBQUdFLHFCQUFPLEVBQUU7QUFIWDtBQUFBO0FBQUE7QUFBQTtBQUFBLG9CQUZGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQURGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFERjtBQUFBO0FBQUE7QUFBQTtBQUFBLGNBZkY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLFlBTEY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLFVBREY7QUFvQ0Q7S0F4RXVCRCxJIiwiZmlsZSI6InN0YXRpYy93ZWJwYWNrL3BhZ2VzL2RldGFpbC4yOTQ3MjdjYzc4OTQwODZjODNlOS5ob3QtdXBkYXRlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEhlYWQgZnJvbSBcIm5leHQvaGVhZFwiO1xyXG5pbXBvcnQgc3R5bGVzIGZyb20gXCIuLi9zdHlsZXMvSG9tZS5tb2R1bGUuY3NzXCI7XHJcbmltcG9ydCBSZWFjdE1hcmtkb3duIGZyb20gXCJyZWFjdC1tYXJrZG93blwiO1xyXG5pbXBvcnQgTWFya05hdiBmcm9tIFwibWFya2Rvd24tbmF2YmFyXCI7XHJcbmltcG9ydCBcIm1hcmtkb3duLW5hdmJhci9kaXN0L25hdmJhci5jc3NcIjtcclxuaW1wb3J0IHsgUm93LCBDb2wsIEJyZWFkY3J1bWIsIEFmZml4IH0gZnJvbSBcImFudGRcIjtcclxuaW1wb3J0IEhlYWRlciBmcm9tIFwiLi4vY29tcG9uZW50cy9IZWFkZXJcIjtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEhvbWUoKSB7XHJcbiAgbGV0IG1hcmtkb3duID1cclxuICAgIFwiIyBQMDE66K++56iL5LuL57uN5ZKM546v5aKD5pCt5bu6XFxuXCIgK1xyXG4gICAgXCJbICoqTSoqIF0gYXJrZG93biArIEUgWyAqKmRpdG9yKiogXSA9ICoqTWRpdG9yKiogIFxcblwiICtcclxuICAgIFwiPiBNZGl0b3Ig5piv5LiA5Liq566A5rSB44CB5piT5LqO6ZuG5oiQ44CB5pa55L6/5omp5bGV44CB5pyf5pyb6IiS5pyN55qE57yW5YaZIG1hcmtkb3duIOeahOe8lui+keWZqO+8jOS7heatpOiAjOW3si4uLiBcXG5cXG5cIiArXHJcbiAgICBcIioq6L+Z5piv5Yqg57KX55qE5paH5a2XKipcXG5cXG5cIiArXHJcbiAgICBcIirov5nmmK/lgL7mlpznmoTmloflrZcqYFxcblxcblwiICtcclxuICAgIFwiKioq6L+Z5piv5pac5L2T5Yqg57KX55qE5paH5a2XKioqXFxuXFxuXCIgK1xyXG4gICAgXCJ+fui/meaYr+WKoOWIoOmZpOe6v+eahOaWh+Wtl35+IFxcblxcblwiICtcclxuICAgIFwiYGNvbnNvbGUubG9nKDExMSlgIFxcblxcblwiICtcclxuICAgIFwiIyBwMDI65p2l5LiqSGVsbG8gV29ybGQg5Yid5aeLVnVlMy4wXFxuXCIgK1xyXG4gICAgXCI+IGFhYWFhYWFhYVxcblwiICtcclxuICAgIFwiPj4gYmJiYmJiYmJiXFxuXCIgK1xyXG4gICAgXCI+Pj4gY2NjY2NjY2NjY1xcblwiICtcclxuICAgIFwiKioqXFxuXFxuXFxuXCIgK1xyXG4gICAgXCIjIHAwMzpWdWUzLjDln7rnoYDnn6Xor4borrLop6NcXG5cIiArXHJcbiAgICBcIj4gYWFhYWFhYWFhXFxuXCIgK1xyXG4gICAgXCI+PiBiYmJiYmJiYmJcXG5cIiArXHJcbiAgICBcIj4+PiBjY2NjY2NjY2NjXFxuXFxuXCIgK1xyXG4gICAgXCIjIHAwNDpWdWUzLjDln7rnoYDnn6Xor4borrLop6NcXG5cIiArXHJcbiAgICBcIj4gYWFhYWFhYWFhXFxuXCIgK1xyXG4gICAgXCI+PiBiYmJiYmJiYmJcXG5cIiArXHJcbiAgICBcIj4+PiBjY2NjY2NjY2NjXFxuXFxuXCIgK1xyXG4gICAgXCIjNSBwMDU6VnVlMy4w5Z+656GA55+l6K+G6K6y6KejXFxuXCIgK1xyXG4gICAgXCI+IGFhYWFhYWFhYVxcblwiICtcclxuICAgIFwiPj4gYmJiYmJiYmJiXFxuXCIgK1xyXG4gICAgXCI+Pj4gY2NjY2NjY2NjY1xcblxcblwiICtcclxuICAgIFwiIyBwMDY6VnVlMy4w5Z+656GA55+l6K+G6K6y6KejXFxuXCIgK1xyXG4gICAgXCI+IGFhYWFhYWFhYVxcblwiICtcclxuICAgIFwiPj4gYmJiYmJiYmJiXFxuXCIgK1xyXG4gICAgXCI+Pj4gY2NjY2NjY2NjY1xcblxcblwiICtcclxuICAgIFwiIyBwMDc6VnVlMy4w5Z+656GA55+l6K+G6K6y6KejXFxuXCIgK1xyXG4gICAgXCI+IGFhYWFhYWFhYVxcblwiICtcclxuICAgIFwiPj4gYmJiYmJiYmJiXFxuXCIgK1xyXG4gICAgXCI+Pj4gY2NjY2NjY2NjY1xcblxcblwiICtcclxuICAgIFwiYGBgIHZhciBhPTExOyBgYGBcIjtcclxuICByZXR1cm4gKFxyXG4gICAgPGRpdj5cclxuICAgICAgPEhlYWQ+XHJcbiAgICAgICAgPHRpdGxlPummlumhtTwvdGl0bGU+XHJcbiAgICAgICAgPGxpbmsgcmVsPVwiaWNvblwiIGhyZWY9XCIvZmF2aWNvbi5pY29cIiAvPlxyXG4gICAgICA8L0hlYWQ+XHJcbiAgICAgIDxSb3cgY2xhc3NOYW1lPXtzdHlsZXMuY29tbV9tYWlufSB0eXBlPVwiZmxleFwiIGp1c3RpZnk9XCJjZW50ZXJcIj5cclxuICAgICAgICA8Q29sIHhzPXsyNH0gc209ezI0fSBtZD17MTZ9IGxnPXsxOH0geGw9ezEwfSBjbGFzc05hbWU9e3N0eWxlcy5jb21tX2xlZnR9PlxyXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9e3N0eWxlcy5jb21tX2NydW1ifT5cclxuICAgICAgICAgICAgPEJyZWFkY3J1bWI+XHJcbiAgICAgICAgICAgICAgPEJyZWFkY3J1bWIuSXRlbT5cclxuICAgICAgICAgICAgICAgIDxhIGhyZWY9XCIvXCI+6aaW6aG1PC9hPlxyXG4gICAgICAgICAgICAgIDwvQnJlYWRjcnVtYi5JdGVtPlxyXG4gICAgICAgICAgICAgIDxCcmVhZGNydW1iLkl0ZW0+5paH56ug5YiX6KGoPC9CcmVhZGNydW1iLkl0ZW0+XHJcbiAgICAgICAgICAgICAgPEJyZWFkY3J1bWIuSXRlbT52dWUz5paw54m55oCnPC9CcmVhZGNydW1iLkl0ZW0+XHJcbiAgICAgICAgICAgIDwvQnJlYWRjcnVtYj5cclxuICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJkZXRhaWxlZC1jb250ZW50XCI+XHJcbiAgICAgICAgICAgIDxSZWFjdE1hcmtkb3duIHNvdXJjZT17bWFya2Rvd259IGVzY2FwZUh0bWw9e2ZhbHNlfSAvPlxyXG4gICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9Db2w+XHJcbiAgICAgICAgPENvbCBjbGFzc05hbWU9e3N0eWxlcy5jb21tX3JpZ2h0fSB4cz17MH0gc209ezB9IG1kPXs3fSBsZz17NX0geGw9ezR9PlxyXG4gICAgICAgICAgPEFmZml4PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImRldGFpbGVkLW5hdiBjb21tLWJveFwiPlxyXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibmF2LXRpdGxlXCI+5paH56ug55uu5b2VPC9kaXY+XHJcbiAgICAgICAgICAgICAgPE1hcmtOYXZcclxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImFydGljbGUtbWVudVwiXHJcbiAgICAgICAgICAgICAgICBzb3VyY2U9e21hcmtkb3dufVxyXG4gICAgICAgICAgICAgICAgb3JkZXJlZD17ZmFsc2V9XHJcbiAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICA8L0FmZml4PlxyXG4gICAgICAgIDwvQ29sPlxyXG4gICAgICA8L1Jvdz5cclxuICAgIDwvZGl2PlxyXG4gICk7XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==