From f6cad1ea63f006ad375f1260ce7c3b3d49195dbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=83=E5=87=9B?= Date: Wed, 9 Feb 2022 10:13:10 +0800 Subject: [PATCH] style: remove no use --- web/docs-dist/umi.server.d.ts | 4 - web/docs-dist/umi.server.js | 116705 ------------------------------- 2 files changed, 116709 deletions(-) delete mode 100644 web/docs-dist/umi.server.d.ts delete mode 100644 web/docs-dist/umi.server.js diff --git a/web/docs-dist/umi.server.d.ts b/web/docs-dist/umi.server.d.ts deleted file mode 100644 index e17cd9a..0000000 --- a/web/docs-dist/umi.server.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { IServerRender } from 'umi'; -export = render; -export as namespace render; -declare const render: IServerRender; \ No newline at end of file diff --git a/web/docs-dist/umi.server.js b/web/docs-dist/umi.server.js deleted file mode 100644 index f6d14a0..0000000 --- a/web/docs-dist/umi.server.js +++ /dev/null @@ -1,116705 +0,0 @@ -module.exports = -/******/ (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 = "/issues-helper/"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 0); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ "./CHANGELOG.md?master=docs%2Fchangelog.en-US.md": -/*!*******************************************************!*\ - !*** ./CHANGELOG.md?master=docs%2Fchangelog.en-US.md ***! - \*******************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var dumi__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dumi */ "./node_modules/umi/dist/index.esm.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(dumi_theme__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var dumi_theme_default_es_builtins_API_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! dumi-theme-default/es/builtins/API.js */ "./node_modules/dumi-theme-default/es/builtins/API.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Alert_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Alert.js */ "./node_modules/dumi-theme-default/es/builtins/Alert.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Badge_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Badge.js */ "./node_modules/dumi-theme-default/es/builtins/Badge.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Example_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Example.js */ "./node_modules/dumi-theme-default/es/builtins/Example.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Previewer_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Previewer.js */ "./node_modules/dumi-theme-default/es/builtins/Previewer.js"); -/* harmony import */ var dumi_theme_default_es_builtins_SourceCode_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! dumi-theme-default/es/builtins/SourceCode.js */ "./node_modules/dumi-theme-default/es/builtins/SourceCode.js"); -/* harmony import */ var _dumi_demos__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @@/dumi/demos */ "./web/.umi/dumi/demos/index.ts"); -var _jsxFileName = "/Users/yuanlin/Desktop/github/actions/issues-helper/CHANGELOG.md"; - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = (props => { - // scroll to anchor after page component loaded - react__WEBPACK_IMPORTED_MODULE_0___default.a.useEffect(() => { - var _props$location; - - if (props !== null && props !== void 0 && (_props$location = props.location) !== null && _props$location !== void 0 && _props$location.hash) { - dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"].scrollToAnchor(decodeURIComponent(props.location.hash.slice(1))); - } - }, []); - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "markdown", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 26, - columnNumber: 11 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v243", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 27, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v243", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 27, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 27, - columnNumber: 71 - } - })), "v2.4.3"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 28, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 28, - columnNumber: 4 - } - }, "2021.09.13")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 29, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 30, - columnNumber: 1 - } - }, "\uD83D\uDE80 feat: default number support ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 30, - columnNumber: 37 - } - }, "issue-comment"), ". ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/90", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 30, - columnNumber: 65 - } - }, "#90"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v242", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 32, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v242", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 32, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 32, - columnNumber: 71 - } - })), "v2.4.2"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 33, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 33, - columnNumber: 4 - } - }, "2021.09.06")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 34, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 35, - columnNumber: 1 - } - }, "\uD83D\uDC1E fix: ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 35, - columnNumber: 13 - } - }, "doRemoveLabels"), " when has no label. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/88", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 35, - columnNumber: 60 - } - }, "#88"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v241", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 37, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v241", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 37, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 37, - columnNumber: 71 - } - })), "v2.4.1"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 38, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 38, - columnNumber: 4 - } - }, "2021.09.05")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 39, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 40, - columnNumber: 1 - } - }, "\uD83D\uDC1E fix: remove labels define error. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/86", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 40, - columnNumber: 41 - } - }, "#86"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v240", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 42, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v240", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 42, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 42, - columnNumber: 71 - } - })), "v2.4.0"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 43, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 43, - columnNumber: 4 - } - }, "2021.08.15")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 44, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 45, - columnNumber: 1 - } - }, "\uD83D\uDE80 feat: support custom repo. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/83", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 45, - columnNumber: 35 - } - }, "#83")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 46, - columnNumber: 1 - } - }, "\uD83D\uDE80 feat: support default issueNumber get from context. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/81", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 46, - columnNumber: 60 - } - }, "#81")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 47, - columnNumber: 1 - } - }, "\uD83D\uDC1E fix: action run async. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/79", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 47, - columnNumber: 31 - } - }, "#79"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v231", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 49, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v231", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 49, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 49, - columnNumber: 71 - } - })), "v2.3.1"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 50, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 50, - columnNumber: 4 - } - }, "2021.08.09")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 51, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 52, - columnNumber: 1 - } - }, "\u26A1\uFE0F refactor: extract exclude-labels array to outer scope. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/75", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 52, - columnNumber: 63 - } - }, "#75"), " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/meteorlxy", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 52, - columnNumber: 139 - } - }, "@meteorlxy"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v230", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 54, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v230", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 54, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 54, - columnNumber: 71 - } - })), "v2.3.0"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 55, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 55, - columnNumber: 4 - } - }, "2021.08.09")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 56, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 57, - columnNumber: 1 - } - }, "\uD83D\uDE80 feat: add exclude-labels for ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 57, - columnNumber: 37 - } - }, "check-inactive"), " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 57, - columnNumber: 65 - } - }, "close-issues"), " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 57, - columnNumber: 91 - } - }, "lock-issues"), ". ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/74", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 57, - columnNumber: 117 - } - }, "#74"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v221", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 59, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v221", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 59, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 59, - columnNumber: 71 - } - })), "v2.2.1"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 60, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 60, - columnNumber: 4 - } - }, "2021.03.21")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 61, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 62, - columnNumber: 1 - } - }, "fix: list comment page lost in ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 62, - columnNumber: 36 - } - }, "find-comments"), ". ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/66", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 62, - columnNumber: 64 - } - }, "#66"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v220", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 64, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v220", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 64, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 64, - columnNumber: 71 - } - })), "v2.2.0"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 65, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 65, - columnNumber: 4 - } - }, "2021.03.21")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 66, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 67, - columnNumber: 1 - } - }, "feat: Added ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 67, - columnNumber: 17 - } - }, "title-excludes"), " parameter to ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 67, - columnNumber: 58 - } - }, "check-issue"), ". ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/65", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 67, - columnNumber: 84 - } - }, "#65"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v212", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 69, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v212", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 69, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 69, - columnNumber: 71 - } - })), "v2.1.2"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 70, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 70, - columnNumber: 4 - } - }, "2021.02.19")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 71, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 72, - columnNumber: 1 - } - }, "feat: update/delete comment support find-comments out. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/63", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 72, - columnNumber: 60 - } - }, "#63"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v211", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 74, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v211", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 74, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 74, - columnNumber: 71 - } - })), "v2.1.1"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 75, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 75, - columnNumber: 4 - } - }, "2021.02.03")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 76, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 77, - columnNumber: 1 - } - }, "fix: api request limit. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/57", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 77, - columnNumber: 29 - } - }, "#57")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 78, - columnNumber: 1 - } - }, "chore: add catch. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/59", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 78, - columnNumber: 23 - } - }, "#59"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v210", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 80, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v210", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 80, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 80, - columnNumber: 71 - } - })), "v2.1.0"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 81, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 81, - columnNumber: 4 - } - }, "2021.02.02")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 82, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 83, - columnNumber: 1 - } - }, "feat: add create-label. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/54", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 83, - columnNumber: 29 - } - }, "#54"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v200", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 85, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v200", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 85, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 85, - columnNumber: 71 - } - })), "v2.0.0"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 86, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 86, - columnNumber: 4 - } - }, "2021.01.26")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 87, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 88, - columnNumber: 1 - } - }, "refactor: add require-permission default. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/51", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 88, - columnNumber: 47 - } - }, "#51"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v112", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 90, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v112", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 90, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 90, - columnNumber: 71 - } - })), "v1.12"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("blockquote", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 91, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 92, - columnNumber: 1 - } - }, "It will be the last version of 1.x")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 94, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 94, - columnNumber: 4 - } - }, "2021.01.26")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 95, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 96, - columnNumber: 1 - } - }, "feat: add require-permission. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/46", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 96, - columnNumber: 35 - } - }, "#46"), " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/48", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 96, - columnNumber: 111 - } - }, "#48")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 97, - columnNumber: 1 - } - }, "feat: add lock-reason. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/49", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 97, - columnNumber: 28 - } - }, "#49"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v111", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 99, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v111", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 99, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 99, - columnNumber: 71 - } - })), "v1.11"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 100, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 100, - columnNumber: 4 - } - }, "2021.01.14")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 101, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 102, - columnNumber: 1 - } - }, "feat: add question mark duplicate. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/38", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 102, - columnNumber: 40 - } - }, "#38")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 103, - columnNumber: 1 - } - }, "perf: expand duplicate action. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/40", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 103, - columnNumber: 36 - } - }, "#40"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v110", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 105, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v110", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 105, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 105, - columnNumber: 71 - } - })), "v1.10"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 106, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 106, - columnNumber: 4 - } - }, "2021.01.12")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 107, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 108, - columnNumber: 1 - } - }, "fix: duplicate labels set. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/36", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 108, - columnNumber: 32 - } - }, "#36"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v19", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 110, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v19", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 110, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 110, - columnNumber: 69 - } - })), "v1.9"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 111, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 111, - columnNumber: 4 - } - }, "2021.01.11")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 112, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 113, - columnNumber: 1 - } - }, "feat: add random to. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/35", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 113, - columnNumber: 26 - } - }, "#35"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v18", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 115, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v18", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 115, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 115, - columnNumber: 69 - } - })), "v1.8"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 116, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 116, - columnNumber: 4 - } - }, "2021.01.07")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 117, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 118, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/31", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 118, - columnNumber: 5 - } - }, "#31"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 119, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 120, - columnNumber: 1 - } - }, "refactor: split content"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 121, - columnNumber: 1 - } - }, "feat: add ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 121, - columnNumber: 15 - } - }, "remove-labels"), " for duplicate"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 122, - columnNumber: 1 - } - }, "docs: optimize website")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v17", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 126, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v17", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 126, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 126, - columnNumber: 69 - } - })), "v1.7"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 127, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 127, - columnNumber: 4 - } - }, "2021.01.02")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 128, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 129, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/27", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 129, - columnNumber: 5 - } - }, "#27"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 130, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 131, - columnNumber: 1 - } - }, "feat: add ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 131, - columnNumber: 15 - } - }, "month-statistics")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 132, - columnNumber: 1 - } - }, "fix: query issues less because pages max 100"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 133, - columnNumber: 1 - } - }, "fix: js nested ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 133, - columnNumber: 20 - } - }, "require"))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v16", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 137, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v16", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 137, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 137, - columnNumber: 69 - } - })), "v1.6"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 138, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 138, - columnNumber: 4 - } - }, "2020.12.30")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 139, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 140, - columnNumber: 1 - } - }, "perf: optimize duplicate. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/24", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 140, - columnNumber: 31 - } - }, "#24"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v15", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 142, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v15", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 142, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 142, - columnNumber: 69 - } - })), "v1.5"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 143, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 143, - columnNumber: 4 - } - }, "2020.12.30")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 144, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 145, - columnNumber: 1 - } - }, "feat: add ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 145, - columnNumber: 15 - } - }, "mark-duplicate"), ". ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/23", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 145, - columnNumber: 44 - } - }, "#23"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v14", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 147, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v14", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 147, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 147, - columnNumber: 69 - } - })), "v1.4"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 148, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 148, - columnNumber: 4 - } - }, "2020.12.29")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 149, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 150, - columnNumber: 1 - } - }, "fix: perfect ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 150, - columnNumber: 18 - } - }, "inactive-day"), " check. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/22", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 150, - columnNumber: 51 - } - }, "#22"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v13", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 152, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v13", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 152, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 152, - columnNumber: 69 - } - })), "v1.3"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 153, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 153, - columnNumber: 4 - } - }, "2020.12.28")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 154, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 155, - columnNumber: 1 - } - }, "feat: add welcome. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/19", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 155, - columnNumber: 24 - } - }, "#19"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v12", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 157, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v12", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 157, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 157, - columnNumber: 69 - } - })), "v1.2"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 158, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 158, - columnNumber: 4 - } - }, "2020.12.25")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 159, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 160, - columnNumber: 1 - } - }, "feat: add check-issue & remove labels. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/12", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 160, - columnNumber: 44 - } - }, "#12"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v11", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 162, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v11", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 162, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 162, - columnNumber: 69 - } - })), "v1.1"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 163, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 163, - columnNumber: 4 - } - }, "2020.12.24")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 164, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 165, - columnNumber: 1 - } - }, "fix: yml not support array. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/11", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 165, - columnNumber: 33 - } - }, "#11"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v1", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 167, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v1", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 167, - columnNumber: 13 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 167, - columnNumber: 67 - } - })), "v1"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 168, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 168, - columnNumber: 4 - } - }, "2020.12.23")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 169, - columnNumber: 1 - } - }, "\uD83C\uDF89 First release."))); -}); - -/***/ }), - -/***/ "./CHANGELOG.md?master=docs%2Fchangelog.md": -/*!*************************************************!*\ - !*** ./CHANGELOG.md?master=docs%2Fchangelog.md ***! - \*************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var dumi__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dumi */ "./node_modules/umi/dist/index.esm.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(dumi_theme__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var dumi_theme_default_es_builtins_API_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! dumi-theme-default/es/builtins/API.js */ "./node_modules/dumi-theme-default/es/builtins/API.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Alert_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Alert.js */ "./node_modules/dumi-theme-default/es/builtins/Alert.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Badge_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Badge.js */ "./node_modules/dumi-theme-default/es/builtins/Badge.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Example_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Example.js */ "./node_modules/dumi-theme-default/es/builtins/Example.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Previewer_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Previewer.js */ "./node_modules/dumi-theme-default/es/builtins/Previewer.js"); -/* harmony import */ var dumi_theme_default_es_builtins_SourceCode_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! dumi-theme-default/es/builtins/SourceCode.js */ "./node_modules/dumi-theme-default/es/builtins/SourceCode.js"); -/* harmony import */ var _dumi_demos__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @@/dumi/demos */ "./web/.umi/dumi/demos/index.ts"); -var _jsxFileName = "/Users/yuanlin/Desktop/github/actions/issues-helper/CHANGELOG.md"; - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = (props => { - // scroll to anchor after page component loaded - react__WEBPACK_IMPORTED_MODULE_0___default.a.useEffect(() => { - var _props$location; - - if (props !== null && props !== void 0 && (_props$location = props.location) !== null && _props$location !== void 0 && _props$location.hash) { - dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"].scrollToAnchor(decodeURIComponent(props.location.hash.slice(1))); - } - }, []); - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "markdown", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 26, - columnNumber: 11 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v243", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 27, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v243", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 27, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 27, - columnNumber: 71 - } - })), "v2.4.3"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 28, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 28, - columnNumber: 4 - } - }, "2021.09.13")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 29, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 30, - columnNumber: 1 - } - }, "\uD83D\uDE80 feat: default number support ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 30, - columnNumber: 37 - } - }, "issue-comment"), ". ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/90", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 30, - columnNumber: 65 - } - }, "#90"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v242", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 32, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v242", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 32, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 32, - columnNumber: 71 - } - })), "v2.4.2"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 33, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 33, - columnNumber: 4 - } - }, "2021.09.06")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 34, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 35, - columnNumber: 1 - } - }, "\uD83D\uDC1E fix: ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 35, - columnNumber: 13 - } - }, "doRemoveLabels"), " when has no label. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/88", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 35, - columnNumber: 60 - } - }, "#88"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v241", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 37, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v241", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 37, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 37, - columnNumber: 71 - } - })), "v2.4.1"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 38, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 38, - columnNumber: 4 - } - }, "2021.09.05")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 39, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 40, - columnNumber: 1 - } - }, "\uD83D\uDC1E fix: remove labels define error. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/86", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 40, - columnNumber: 41 - } - }, "#86"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v240", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 42, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v240", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 42, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 42, - columnNumber: 71 - } - })), "v2.4.0"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 43, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 43, - columnNumber: 4 - } - }, "2021.08.15")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 44, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 45, - columnNumber: 1 - } - }, "\uD83D\uDE80 feat: support custom repo. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/83", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 45, - columnNumber: 35 - } - }, "#83")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 46, - columnNumber: 1 - } - }, "\uD83D\uDE80 feat: support default issueNumber get from context. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/81", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 46, - columnNumber: 60 - } - }, "#81")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 47, - columnNumber: 1 - } - }, "\uD83D\uDC1E fix: action run async. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/79", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 47, - columnNumber: 31 - } - }, "#79"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v231", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 49, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v231", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 49, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 49, - columnNumber: 71 - } - })), "v2.3.1"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 50, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 50, - columnNumber: 4 - } - }, "2021.08.09")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 51, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 52, - columnNumber: 1 - } - }, "\u26A1\uFE0F refactor: extract exclude-labels array to outer scope. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/75", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 52, - columnNumber: 63 - } - }, "#75"), " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/meteorlxy", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 52, - columnNumber: 139 - } - }, "@meteorlxy"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v230", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 54, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v230", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 54, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 54, - columnNumber: 71 - } - })), "v2.3.0"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 55, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 55, - columnNumber: 4 - } - }, "2021.08.09")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 56, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 57, - columnNumber: 1 - } - }, "\uD83D\uDE80 feat: add exclude-labels for ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 57, - columnNumber: 37 - } - }, "check-inactive"), " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 57, - columnNumber: 65 - } - }, "close-issues"), " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 57, - columnNumber: 91 - } - }, "lock-issues"), ". ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/74", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 57, - columnNumber: 117 - } - }, "#74"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v221", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 59, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v221", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 59, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 59, - columnNumber: 71 - } - })), "v2.2.1"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 60, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 60, - columnNumber: 4 - } - }, "2021.03.21")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 61, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 62, - columnNumber: 1 - } - }, "fix: list comment page lost in ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 62, - columnNumber: 36 - } - }, "find-comments"), ". ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/66", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 62, - columnNumber: 64 - } - }, "#66"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v220", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 64, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v220", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 64, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 64, - columnNumber: 71 - } - })), "v2.2.0"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 65, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 65, - columnNumber: 4 - } - }, "2021.03.21")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 66, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 67, - columnNumber: 1 - } - }, "feat: Added ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 67, - columnNumber: 17 - } - }, "title-excludes"), " parameter to ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 67, - columnNumber: 58 - } - }, "check-issue"), ". ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/65", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 67, - columnNumber: 84 - } - }, "#65"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v212", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 69, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v212", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 69, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 69, - columnNumber: 71 - } - })), "v2.1.2"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 70, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 70, - columnNumber: 4 - } - }, "2021.02.19")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 71, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 72, - columnNumber: 1 - } - }, "feat: update/delete comment support find-comments out. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/63", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 72, - columnNumber: 60 - } - }, "#63"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v211", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 74, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v211", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 74, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 74, - columnNumber: 71 - } - })), "v2.1.1"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 75, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 75, - columnNumber: 4 - } - }, "2021.02.03")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 76, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 77, - columnNumber: 1 - } - }, "fix: api request limit. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/57", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 77, - columnNumber: 29 - } - }, "#57")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 78, - columnNumber: 1 - } - }, "chore: add catch. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/59", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 78, - columnNumber: 23 - } - }, "#59"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v210", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 80, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v210", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 80, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 80, - columnNumber: 71 - } - })), "v2.1.0"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 81, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 81, - columnNumber: 4 - } - }, "2021.02.02")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 82, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 83, - columnNumber: 1 - } - }, "feat: add create-label. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/54", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 83, - columnNumber: 29 - } - }, "#54"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v200", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 85, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v200", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 85, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 85, - columnNumber: 71 - } - })), "v2.0.0"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 86, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 86, - columnNumber: 4 - } - }, "2021.01.26")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 87, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 88, - columnNumber: 1 - } - }, "refactor: add require-permission default. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/51", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 88, - columnNumber: 47 - } - }, "#51"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v112", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 90, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v112", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 90, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 90, - columnNumber: 71 - } - })), "v1.12"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("blockquote", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 91, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 92, - columnNumber: 1 - } - }, "It will be the last version of 1.x")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 94, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 94, - columnNumber: 4 - } - }, "2021.01.26")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 95, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 96, - columnNumber: 1 - } - }, "feat: add require-permission. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/46", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 96, - columnNumber: 35 - } - }, "#46"), " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/48", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 96, - columnNumber: 111 - } - }, "#48")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 97, - columnNumber: 1 - } - }, "feat: add lock-reason. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/49", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 97, - columnNumber: 28 - } - }, "#49"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v111", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 99, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v111", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 99, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 99, - columnNumber: 71 - } - })), "v1.11"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 100, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 100, - columnNumber: 4 - } - }, "2021.01.14")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 101, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 102, - columnNumber: 1 - } - }, "feat: add question mark duplicate. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/38", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 102, - columnNumber: 40 - } - }, "#38")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 103, - columnNumber: 1 - } - }, "perf: expand duplicate action. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/40", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 103, - columnNumber: 36 - } - }, "#40"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v110", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 105, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v110", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 105, - columnNumber: 15 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 105, - columnNumber: 71 - } - })), "v1.10"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 106, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 106, - columnNumber: 4 - } - }, "2021.01.12")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 107, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 108, - columnNumber: 1 - } - }, "fix: duplicate labels set. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/36", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 108, - columnNumber: 32 - } - }, "#36"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v19", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 110, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v19", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 110, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 110, - columnNumber: 69 - } - })), "v1.9"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 111, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 111, - columnNumber: 4 - } - }, "2021.01.11")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 112, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 113, - columnNumber: 1 - } - }, "feat: add random to. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/35", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 113, - columnNumber: 26 - } - }, "#35"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v18", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 115, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v18", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 115, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 115, - columnNumber: 69 - } - })), "v1.8"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 116, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 116, - columnNumber: 4 - } - }, "2021.01.07")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 117, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 118, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/31", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 118, - columnNumber: 5 - } - }, "#31"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 119, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 120, - columnNumber: 1 - } - }, "refactor: split content"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 121, - columnNumber: 1 - } - }, "feat: add ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 121, - columnNumber: 15 - } - }, "remove-labels"), " for duplicate"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 122, - columnNumber: 1 - } - }, "docs: optimize website")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v17", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 126, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v17", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 126, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 126, - columnNumber: 69 - } - })), "v1.7"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 127, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 127, - columnNumber: 4 - } - }, "2021.01.02")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 128, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 129, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/27", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 129, - columnNumber: 5 - } - }, "#27"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 130, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 131, - columnNumber: 1 - } - }, "feat: add ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 131, - columnNumber: 15 - } - }, "month-statistics")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 132, - columnNumber: 1 - } - }, "fix: query issues less because pages max 100"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 133, - columnNumber: 1 - } - }, "fix: js nested ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 133, - columnNumber: 20 - } - }, "require"))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v16", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 137, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v16", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 137, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 137, - columnNumber: 69 - } - })), "v1.6"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 138, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 138, - columnNumber: 4 - } - }, "2020.12.30")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 139, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 140, - columnNumber: 1 - } - }, "perf: optimize duplicate. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/24", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 140, - columnNumber: 31 - } - }, "#24"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v15", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 142, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v15", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 142, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 142, - columnNumber: 69 - } - })), "v1.5"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 143, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 143, - columnNumber: 4 - } - }, "2020.12.30")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 144, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 145, - columnNumber: 1 - } - }, "feat: add ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 145, - columnNumber: 15 - } - }, "mark-duplicate"), ". ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/23", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 145, - columnNumber: 44 - } - }, "#23"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v14", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 147, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v14", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 147, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 147, - columnNumber: 69 - } - })), "v1.4"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 148, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 148, - columnNumber: 4 - } - }, "2020.12.29")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 149, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 150, - columnNumber: 1 - } - }, "fix: perfect ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 150, - columnNumber: 18 - } - }, "inactive-day"), " check. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/22", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 150, - columnNumber: 51 - } - }, "#22"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v13", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 152, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v13", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 152, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 152, - columnNumber: 69 - } - })), "v1.3"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 153, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 153, - columnNumber: 4 - } - }, "2020.12.28")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 154, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 155, - columnNumber: 1 - } - }, "feat: add welcome. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/19", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 155, - columnNumber: 24 - } - }, "#19"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v12", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 157, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v12", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 157, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 157, - columnNumber: 69 - } - })), "v1.2"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 158, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 158, - columnNumber: 4 - } - }, "2020.12.25")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 159, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 160, - columnNumber: 1 - } - }, "feat: add check-issue & remove labels. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/12", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 160, - columnNumber: 44 - } - }, "#12"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v11", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 162, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v11", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 162, - columnNumber: 14 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 162, - columnNumber: 69 - } - })), "v1.1"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 163, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 163, - columnNumber: 4 - } - }, "2020.12.24")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 164, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 165, - columnNumber: 1 - } - }, "fix: yml not support array. ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/actions-cool/issues-helper/pull/11", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 165, - columnNumber: 33 - } - }, "#11"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", { - id: "v1", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 167, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"], { - to: "#v1", - "aria-hidden": "true", - tabIndex: -1, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 167, - columnNumber: 13 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "icon icon-link", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 167, - columnNumber: 67 - } - })), "v1"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 168, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 168, - columnNumber: 4 - } - }, "2020.12.23")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 169, - columnNumber: 1 - } - }, "\uD83C\uDF89 First release."))); -}); - -/***/ }), - -/***/ "./README.md?master=docs%2Findex.en-US.md®exp=%2F%3Ctable%3E%5B%5E%5D%2B%3F%5B%5Cr%5Cn%5D%3C%5C%2Ftable%3E%2F": -/*!***********************************************************************************************************************!*\ - !*** ./README.md?master=docs%2Findex.en-US.md®exp=%2F%3Ctable%3E%5B%5E%5D%2B%3F%5B%5Cr%5Cn%5D%3C%5C%2Ftable%3E%2F ***! - \***********************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var dumi__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dumi */ "./node_modules/umi/dist/index.esm.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(dumi_theme__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var dumi_theme_default_es_builtins_API_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! dumi-theme-default/es/builtins/API.js */ "./node_modules/dumi-theme-default/es/builtins/API.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Alert_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Alert.js */ "./node_modules/dumi-theme-default/es/builtins/Alert.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Badge_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Badge.js */ "./node_modules/dumi-theme-default/es/builtins/Badge.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Example_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Example.js */ "./node_modules/dumi-theme-default/es/builtins/Example.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Previewer_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Previewer.js */ "./node_modules/dumi-theme-default/es/builtins/Previewer.js"); -/* harmony import */ var dumi_theme_default_es_builtins_SourceCode_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! dumi-theme-default/es/builtins/SourceCode.js */ "./node_modules/dumi-theme-default/es/builtins/SourceCode.js"); -/* harmony import */ var _dumi_demos__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @@/dumi/demos */ "./web/.umi/dumi/demos/index.ts"); -var _jsxFileName = "/Users/yuanlin/Desktop/github/actions/issues-helper/README.md"; - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = (props => { - // scroll to anchor after page component loaded - react__WEBPACK_IMPORTED_MODULE_0___default.a.useEffect(() => { - var _props$location; - - if (props !== null && props !== void 0 && (_props$location = props.location) !== null && _props$location !== void 0 && _props$location.hash) { - dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"].scrollToAnchor(decodeURIComponent(props.location.hash.slice(1))); - } - }, []); - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "markdown", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 26, - columnNumber: 11 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("table", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 26, - columnNumber: 37 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tbody", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 27, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 27, - columnNumber: 8 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 28, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/ant-design/ant-design", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 29, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars1.githubusercontent.com/u/12101536?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 30, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 33, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/ant-design-blazor/ant-design-blazor", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 34, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://user-images.githubusercontent.com/29775873/129505619-5abddb68-8663-4c71-b7d2-049c716aab26.png", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 35, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 38, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vueComponent/ant-design-vue", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 39, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars1.githubusercontent.com/u/32120805?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 40, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 43, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/umijs/dumi", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 44, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars1.githubusercontent.com/u/33895495?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 45, - columnNumber: 7 - } - })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 49, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 50, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/ant-design/ant-design", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 50, - columnNumber: 34 - } - }, "ant-design")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 51, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/ant-design-blazor/ant-design-blazor", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 51, - columnNumber: 34 - } - }, "ant-design-blazor")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 52, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vueComponent/ant-design-vue", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 52, - columnNumber: 34 - } - }, "ant-design-vue")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 53, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/umijs/dumi", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 53, - columnNumber: 34 - } - }, "dumi"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 54, - columnNumber: 6 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 55, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/alibaba/formily", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 56, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://img.alicdn.com/imgextra/i2/O1CN01Kq3OHU1fph6LGqjIz_!!6000000004056-55-tps-1141-150.svg", - width: "", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 57, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 60, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vuejs/jsx-next", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 61, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars.githubusercontent.com/u/6128107?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 62, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 65, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/mui-org/material-ui", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 66, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars2.githubusercontent.com/u/33663932?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 67, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 70, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/TuSimple/naive-ui", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 71, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://camo.githubusercontent.com/b8ebecade711b9ae1fa306e7a1c9dd680fb56b0e2b9f015fec9cbad343570353/68747470733a2f2f6e6169766575692e6f73732d636e2d686f6e676b6f6e672e616c6979756e63732e636f6d2f6e616976656c6f676f2e737667", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 72, - columnNumber: 7 - } - })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 76, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 77, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/alibaba/formily", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 77, - columnNumber: 34 - } - }, "formily")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 78, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vuejs/jsx-next", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 78, - columnNumber: 34 - } - }, "jsx-next")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 79, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/mui-org/material-ui", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 79, - columnNumber: 34 - } - }, "material-ui")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 80, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/TuSimple/naive-ui", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 80, - columnNumber: 34 - } - }, "naive-ui"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 81, - columnNumber: 6 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 82, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/jdf2e/nutui", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 83, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://img14.360buyimg.com/imagetools/jfs/t1/167902/2/8762/791358/603742d7E9b4275e3/e09d8f9a8bf4c0ef.png", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 84, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 87, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/prettier/prettier", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 88, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://user-images.githubusercontent.com/29775873/129505900-ca248179-2435-429d-9fd3-779206bcd899.png", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 89, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 92, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/ant-design/pro-components", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 93, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars1.githubusercontent.com/u/12101536?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 94, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 97, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/react-component", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 98, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars3.githubusercontent.com/u/9441414?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 99, - columnNumber: 7 - } - })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 103, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 104, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/jdf2e/nutui", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 104, - columnNumber: 34 - } - }, "nutui")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 105, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/prettier/prettier", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 105, - columnNumber: 34 - } - }, "prettier")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 106, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/ant-design/pro-components", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 106, - columnNumber: 34 - } - }, "pro-components")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 107, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/react-component", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 107, - columnNumber: 34 - } - }, "react-component"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 108, - columnNumber: 6 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 109, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/lijinke666/react-music-player", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 110, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://user-images.githubusercontent.com/29775873/129506058-b0d8c741-f73a-496c-98de-7db2fb586db7.png", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 111, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 114, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/umijs/umi", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 115, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars1.githubusercontent.com/u/33895495?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 116, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 119, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vitejs/vite", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 120, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars.githubusercontent.com/u/65625612?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 121, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 124, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/AttoJS/vue-request", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 125, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://user-images.githubusercontent.com/29775873/129506134-55044c85-24cd-47d3-81ef-dba842214d71.png", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 126, - columnNumber: 7 - } - })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 130, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 131, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/lijinke666/react-music-player", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 131, - columnNumber: 34 - } - }, "react-music-player")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 132, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/umijs/umi", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 132, - columnNumber: 34 - } - }, "umi")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 133, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vitejs/vite", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 133, - columnNumber: 34 - } - }, "vite")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 134, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/AttoJS/vue-request", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 134, - columnNumber: 34 - } - }, "vue-request"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 135, - columnNumber: 6 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 136, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vuepress/vuepress-next", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 137, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://v2.vuepress.vuejs.org/images/hero.png", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 138, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 141, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/zoo-js/zoo", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 142, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars1.githubusercontent.com/u/70757173?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 143, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 146, - columnNumber: 3 - } - }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 147, - columnNumber: 3 - } - })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 149, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 150, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vuepress/vuepress-next", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 150, - columnNumber: 34 - } - }, "vuepress-next")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 151, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/zoo-js/zoo", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 151, - columnNumber: 34 - } - }, "zoo")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 152, - columnNumber: 3 - } - }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 153, - columnNumber: 3 - } - })))))); -}); - -/***/ }), - -/***/ "./README.md?master=docs%2Findex.md®exp=%2F%3Ctable%3E%5B%5E%5D%2B%3F%5B%5Cr%5Cn%5D%3C%5C%2Ftable%3E%2F": -/*!*****************************************************************************************************************!*\ - !*** ./README.md?master=docs%2Findex.md®exp=%2F%3Ctable%3E%5B%5E%5D%2B%3F%5B%5Cr%5Cn%5D%3C%5C%2Ftable%3E%2F ***! - \*****************************************************************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var dumi__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dumi */ "./node_modules/umi/dist/index.esm.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(dumi_theme__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var dumi_theme_default_es_builtins_API_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! dumi-theme-default/es/builtins/API.js */ "./node_modules/dumi-theme-default/es/builtins/API.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Alert_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Alert.js */ "./node_modules/dumi-theme-default/es/builtins/Alert.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Badge_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Badge.js */ "./node_modules/dumi-theme-default/es/builtins/Badge.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Example_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Example.js */ "./node_modules/dumi-theme-default/es/builtins/Example.js"); -/* harmony import */ var dumi_theme_default_es_builtins_Previewer_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! dumi-theme-default/es/builtins/Previewer.js */ "./node_modules/dumi-theme-default/es/builtins/Previewer.js"); -/* harmony import */ var dumi_theme_default_es_builtins_SourceCode_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! dumi-theme-default/es/builtins/SourceCode.js */ "./node_modules/dumi-theme-default/es/builtins/SourceCode.js"); -/* harmony import */ var _dumi_demos__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @@/dumi/demos */ "./web/.umi/dumi/demos/index.ts"); -var _jsxFileName = "/Users/yuanlin/Desktop/github/actions/issues-helper/README.md"; - - - - - - - - - - -/* harmony default export */ __webpack_exports__["default"] = (props => { - // scroll to anchor after page component loaded - react__WEBPACK_IMPORTED_MODULE_0___default.a.useEffect(() => { - var _props$location; - - if (props !== null && props !== void 0 && (_props$location = props.location) !== null && _props$location !== void 0 && _props$location.hash) { - dumi_theme__WEBPACK_IMPORTED_MODULE_2__["AnchorLink"].scrollToAnchor(decodeURIComponent(props.location.hash.slice(1))); - } - }, []); - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "markdown", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 26, - columnNumber: 11 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("table", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 26, - columnNumber: 37 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tbody", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 27, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 27, - columnNumber: 8 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 28, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/ant-design/ant-design", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 29, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars1.githubusercontent.com/u/12101536?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 30, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 33, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/ant-design-blazor/ant-design-blazor", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 34, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://user-images.githubusercontent.com/29775873/129505619-5abddb68-8663-4c71-b7d2-049c716aab26.png", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 35, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 38, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vueComponent/ant-design-vue", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 39, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars1.githubusercontent.com/u/32120805?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 40, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 43, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/umijs/dumi", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 44, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars1.githubusercontent.com/u/33895495?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 45, - columnNumber: 7 - } - })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 49, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 50, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/ant-design/ant-design", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 50, - columnNumber: 34 - } - }, "ant-design")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 51, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/ant-design-blazor/ant-design-blazor", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 51, - columnNumber: 34 - } - }, "ant-design-blazor")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 52, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vueComponent/ant-design-vue", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 52, - columnNumber: 34 - } - }, "ant-design-vue")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 53, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/umijs/dumi", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 53, - columnNumber: 34 - } - }, "dumi"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 54, - columnNumber: 6 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 55, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/alibaba/formily", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 56, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://img.alicdn.com/imgextra/i2/O1CN01Kq3OHU1fph6LGqjIz_!!6000000004056-55-tps-1141-150.svg", - width: "", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 57, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 60, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vuejs/jsx-next", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 61, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars.githubusercontent.com/u/6128107?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 62, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 65, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/mui-org/material-ui", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 66, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars2.githubusercontent.com/u/33663932?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 67, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 70, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/TuSimple/naive-ui", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 71, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://camo.githubusercontent.com/b8ebecade711b9ae1fa306e7a1c9dd680fb56b0e2b9f015fec9cbad343570353/68747470733a2f2f6e6169766575692e6f73732d636e2d686f6e676b6f6e672e616c6979756e63732e636f6d2f6e616976656c6f676f2e737667", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 72, - columnNumber: 7 - } - })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 76, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 77, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/alibaba/formily", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 77, - columnNumber: 34 - } - }, "formily")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 78, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vuejs/jsx-next", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 78, - columnNumber: 34 - } - }, "jsx-next")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 79, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/mui-org/material-ui", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 79, - columnNumber: 34 - } - }, "material-ui")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 80, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/TuSimple/naive-ui", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 80, - columnNumber: 34 - } - }, "naive-ui"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 81, - columnNumber: 6 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 82, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/jdf2e/nutui", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 83, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://img14.360buyimg.com/imagetools/jfs/t1/167902/2/8762/791358/603742d7E9b4275e3/e09d8f9a8bf4c0ef.png", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 84, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 87, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/prettier/prettier", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 88, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://user-images.githubusercontent.com/29775873/129505900-ca248179-2435-429d-9fd3-779206bcd899.png", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 89, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 92, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/ant-design/pro-components", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 93, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars1.githubusercontent.com/u/12101536?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 94, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 97, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/react-component", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 98, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars3.githubusercontent.com/u/9441414?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 99, - columnNumber: 7 - } - })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 103, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 104, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/jdf2e/nutui", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 104, - columnNumber: 34 - } - }, "nutui")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 105, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/prettier/prettier", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 105, - columnNumber: 34 - } - }, "prettier")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 106, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/ant-design/pro-components", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 106, - columnNumber: 34 - } - }, "pro-components")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 107, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/react-component", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 107, - columnNumber: 34 - } - }, "react-component"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 108, - columnNumber: 6 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 109, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/lijinke666/react-music-player", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 110, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://user-images.githubusercontent.com/29775873/129506058-b0d8c741-f73a-496c-98de-7db2fb586db7.png", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 111, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 114, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/umijs/umi", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 115, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars1.githubusercontent.com/u/33895495?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 116, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 119, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vitejs/vite", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 120, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars.githubusercontent.com/u/65625612?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 121, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 124, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/AttoJS/vue-request", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 125, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://user-images.githubusercontent.com/29775873/129506134-55044c85-24cd-47d3-81ef-dba842214d71.png", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 126, - columnNumber: 7 - } - })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 130, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 131, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/lijinke666/react-music-player", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 131, - columnNumber: 34 - } - }, "react-music-player")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 132, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/umijs/umi", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 132, - columnNumber: 34 - } - }, "umi")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 133, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vitejs/vite", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 133, - columnNumber: 34 - } - }, "vite")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 134, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/AttoJS/vue-request", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 134, - columnNumber: 34 - } - }, "vue-request"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 135, - columnNumber: 6 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 136, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vuepress/vuepress-next", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 137, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://v2.vuepress.vuejs.org/images/hero.png", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 138, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 141, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/zoo-js/zoo", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 142, - columnNumber: 5 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: "https://avatars1.githubusercontent.com/u/70757173?s=200&v=4", - width: 46, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 143, - columnNumber: 7 - } - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 146, - columnNumber: 3 - } - }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 147, - columnNumber: 3 - } - })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 149, - columnNumber: 1 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 150, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/vuepress/vuepress-next", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 150, - columnNumber: 34 - } - }, "vuepress-next")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 151, - columnNumber: 3 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: "https://github.com/zoo-js/zoo", - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 151, - columnNumber: 34 - } - }, "zoo")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 152, - columnNumber: 3 - } - }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", { - align: "center", - width: 180, - __self: undefined, - __source: { - fileName: _jsxFileName, - lineNumber: 153, - columnNumber: 3 - } - })))))); -}); - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.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 _arrayLikeToArray; }); -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; -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.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 _arrayWithHoles; }); -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.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 _arrayWithoutHoles; }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _arrayWithoutHoles(arr) { - if (Array.isArray(arr)) return Object(_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(arr); -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js": -/*!**************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.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 _assertThisInitialized; }); -function _assertThisInitialized(self) { - if (self === void 0) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - - return self; -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.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 _asyncToGenerator; }); -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); - }); - }; -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/classCallCheck.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/classCallCheck.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 _classCallCheck; }); -function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/createClass.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/createClass.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 _createClass; }); -function _defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; - descriptor.enumerable = descriptor.enumerable || false; - descriptor.configurable = true; - if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); - } -} - -function _createClass(Constructor, protoProps, staticProps) { - if (protoProps) _defineProperties(Constructor.prototype, protoProps); - if (staticProps) _defineProperties(Constructor, staticProps); - return Constructor; -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/createSuper.js": -/*!****************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/createSuper.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 _createSuper; }); -/* harmony import */ var _getPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./getPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"); -/* harmony import */ var _isNativeReflectConstruct_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "./node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js"); -/* harmony import */ var _possibleConstructorReturn_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./possibleConstructorReturn.js */ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"); - - - -function _createSuper(Derived) { - var hasNativeReflectConstruct = Object(_isNativeReflectConstruct_js__WEBPACK_IMPORTED_MODULE_1__["default"])(); - return function _createSuperInternal() { - var Super = Object(_getPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(Derived), - result; - - if (hasNativeReflectConstruct) { - var NewTarget = Object(_getPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(this).constructor; - result = Reflect.construct(Super, arguments, NewTarget); - } else { - result = Super.apply(this, arguments); - } - - return Object(_possibleConstructorReturn_js__WEBPACK_IMPORTED_MODULE_2__["default"])(this, result); - }; -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/defineProperty.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 _defineProperty; }); -function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - - return obj; -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/extends.js": -/*!************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/extends.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 _extends; }); -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.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 _getPrototypeOf; }); -function _getPrototypeOf(o) { - _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { - return o.__proto__ || Object.getPrototypeOf(o); - }; - return _getPrototypeOf(o); -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/inherits.js": -/*!*************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/inherits.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 _inherits; }); -/* harmony import */ var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js"); - -function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function"); - } - - subClass.prototype = Object.create(superClass && superClass.prototype, { - constructor: { - value: subClass, - writable: true, - configurable: true - } - }); - if (superClass) Object(_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(subClass, superClass); -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/inheritsLoose.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 _inheritsLoose; }); -/* harmony import */ var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js"); - -function _inheritsLoose(subClass, superClass) { - subClass.prototype = Object.create(superClass.prototype); - subClass.prototype.constructor = subClass; - Object(_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(subClass, superClass); -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js": -/*!*****************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.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 _isNativeReflectConstruct; }); -function _isNativeReflectConstruct() { - if (typeof Reflect === "undefined" || !Reflect.construct) return false; - if (Reflect.construct.sham) return false; - if (typeof Proxy === "function") return true; - - try { - Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); - return true; - } catch (e) { - return false; - } -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArray.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 _iterableToArray; }); -function _iterableToArray(iter) { - if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.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 _iterableToArrayLimit; }); -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js": -/*!********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.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 _nonIterableRest; }); -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.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 _nonIterableSpread; }); -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."); -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/objectSpread2.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/objectSpread2.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 _objectSpread2; }); -/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defineProperty.js */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js"); - - -function ownKeys(object, enumerableOnly) { - var keys = Object.keys(object); - - if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(object); - - if (enumerableOnly) { - symbols = symbols.filter(function (sym) { - return Object.getOwnPropertyDescriptor(object, sym).enumerable; - }); - } - - keys.push.apply(keys, symbols); - } - - return keys; -} - -function _objectSpread2(target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i] != null ? arguments[i] : {}; - - if (i % 2) { - ownKeys(Object(source), true).forEach(function (key) { - Object(_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__["default"])(target, key, source[key]); - }); - } else if (Object.getOwnPropertyDescriptors) { - Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); - } else { - ownKeys(Object(source)).forEach(function (key) { - Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); - }); - } - } - - return target; -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js": -/*!****************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.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 _objectWithoutProperties; }); -/* harmony import */ var _objectWithoutPropertiesLoose_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./objectWithoutPropertiesLoose.js */ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js"); - -function _objectWithoutProperties(source, excluded) { - if (source == null) return {}; - var target = Object(_objectWithoutPropertiesLoose_js__WEBPACK_IMPORTED_MODULE_0__["default"])(source, excluded); - var key, i; - - if (Object.getOwnPropertySymbols) { - var sourceSymbolKeys = Object.getOwnPropertySymbols(source); - - for (i = 0; i < sourceSymbolKeys.length; i++) { - key = sourceSymbolKeys[i]; - if (excluded.indexOf(key) >= 0) continue; - if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; - target[key] = source[key]; - } - } - - return target; -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js": -/*!*********************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.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 _objectWithoutPropertiesLoose; }); -function _objectWithoutPropertiesLoose(source, excluded) { - if (source == null) return {}; - var target = {}; - var sourceKeys = Object.keys(source); - var key, i; - - for (i = 0; i < sourceKeys.length; i++) { - key = sourceKeys[i]; - if (excluded.indexOf(key) >= 0) continue; - target[key] = source[key]; - } - - return target; -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js": -/*!******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.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 _possibleConstructorReturn; }); -/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "./node_modules/@babel/runtime/helpers/typeof.js"); -/* harmony import */ var _babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./assertThisInitialized.js */ "./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"); - - -function _possibleConstructorReturn(self, call) { - if (call && (_babel_runtime_helpers_typeof__WEBPACK_IMPORTED_MODULE_0___default()(call) === "object" || typeof call === "function")) { - return call; - } else if (call !== void 0) { - throw new TypeError("Derived constructors may only return object or undefined"); - } - - return Object(_assertThisInitialized_js__WEBPACK_IMPORTED_MODULE_1__["default"])(self); -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.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 _setPrototypeOf; }); -function _setPrototypeOf(o, p) { - _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { - o.__proto__ = p; - return o; - }; - - return _setPrototypeOf(o, p); -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js": -/*!******************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/slicedToArray.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 _slicedToArray; }); -/* harmony import */ var _arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js"); -/* harmony import */ var _iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js"); - - - - -function _slicedToArray(arr, i) { - return Object(_arrayWithHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(arr) || Object(_iterableToArrayLimit_js__WEBPACK_IMPORTED_MODULE_1__["default"])(arr, i) || Object(_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(arr, i) || Object(_nonIterableRest_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.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 _toConsumableArray; }); -/* harmony import */ var _arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayWithoutHoles.js */ "./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js"); -/* harmony import */ var _iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./iterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/iterableToArray.js"); -/* harmony import */ var _unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js"); -/* harmony import */ var _nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nonIterableSpread.js */ "./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js"); - - - - -function _toConsumableArray(arr) { - return Object(_arrayWithoutHoles_js__WEBPACK_IMPORTED_MODULE_0__["default"])(arr) || Object(_iterableToArray_js__WEBPACK_IMPORTED_MODULE_1__["default"])(arr) || Object(_unsupportedIterableToArray_js__WEBPACK_IMPORTED_MODULE_2__["default"])(arr) || Object(_nonIterableSpread_js__WEBPACK_IMPORTED_MODULE_3__["default"])(); -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/typeof.js": -/*!***********************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/typeof.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 _typeof; }); -function _typeof(obj) { - "@babel/helpers - typeof"; - - if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { - _typeof = function _typeof(obj) { - return typeof obj; - }; - } else { - _typeof = function _typeof(obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }; - } - - return _typeof(obj); -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.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 _unsupportedIterableToArray; }); -/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js"); - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return Object(_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(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 Object(_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__["default"])(o, minLen); -} - -/***/ }), - -/***/ "./node_modules/@babel/runtime/helpers/typeof.js": -/*!*******************************************************!*\ - !*** ./node_modules/@babel/runtime/helpers/typeof.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -function _typeof(obj) { - "@babel/helpers - typeof"; - - if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { - module.exports = _typeof = function _typeof(obj) { - return typeof obj; - }; - - module.exports["default"] = module.exports, module.exports.__esModule = true; - } else { - module.exports = _typeof = function _typeof(obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }; - - module.exports["default"] = module.exports, module.exports.__esModule = true; - } - - return _typeof(obj); -} - -module.exports = _typeof; -module.exports["default"] = module.exports, module.exports.__esModule = true; - -/***/ }), - -/***/ "./node_modules/@babel/runtime/regenerator/index.js": -/*!**********************************************************!*\ - !*** ./node_modules/@babel/runtime/regenerator/index.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = __webpack_require__(/*! regenerator-runtime */ "./node_modules/@umijs/preset-built-in/node_modules/regenerator-runtime/runtime.js"); - - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/arrayLikeToArray.js": -/*!******************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/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; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/arrayWithHoles.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/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; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/arrayWithoutHoles.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***! - \*******************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/arrayLikeToArray.js"); - -function _arrayWithoutHoles(arr) { - if (Array.isArray(arr)) return arrayLikeToArray(arr); -} - -module.exports = _arrayWithoutHoles; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/assertThisInitialized.js": -/*!***********************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/assertThisInitialized.js ***! - \***********************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -function _assertThisInitialized(self) { - if (self === void 0) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - } - - return self; -} - -module.exports = _assertThisInitialized; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/classCallCheck.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/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; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createClass.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createClass.js ***! - \*************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -function _defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; - descriptor.enumerable = descriptor.enumerable || false; - descriptor.configurable = true; - if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); - } -} - -function _createClass(Constructor, protoProps, staticProps) { - if (protoProps) _defineProperties(Constructor.prototype, protoProps); - if (staticProps) _defineProperties(Constructor, staticProps); - return Constructor; -} - -module.exports = _createClass; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js ***! - \***************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js"); - -function _createForOfIteratorHelper(o, allowArrayLike) { - var it; - - if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { - if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { - if (it) o = it; - var i = 0; - - var F = function F() {}; - - return { - s: F, - n: function n() { - if (i >= o.length) return { - done: true - }; - return { - done: false, - value: o[i++] - }; - }, - e: function e(_e) { - throw _e; - }, - f: F - }; - } - - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - } - - var normalCompletion = true, - didErr = false, - err; - return { - s: function s() { - it = o[Symbol.iterator](); - }, - n: function n() { - var step = it.next(); - normalCompletion = step.done; - return step; - }, - e: function e(_e2) { - didErr = true; - err = _e2; - }, - f: function f() { - try { - if (!normalCompletion && it["return"] != null) it["return"](); - } finally { - if (didErr) throw err; - } - } - }; -} - -module.exports = _createForOfIteratorHelper; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createSuper.js": -/*!*************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createSuper.js ***! - \*************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/getPrototypeOf.js"); - -var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js"); - -var possibleConstructorReturn = __webpack_require__(/*! ./possibleConstructorReturn */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"); - -function _createSuper(Derived) { - var hasNativeReflectConstruct = isNativeReflectConstruct(); - return function _createSuperInternal() { - var Super = getPrototypeOf(Derived), - result; - - if (hasNativeReflectConstruct) { - var NewTarget = getPrototypeOf(this).constructor; - result = Reflect.construct(Super, arguments, NewTarget); - } else { - result = Super.apply(this, arguments); - } - - return possibleConstructorReturn(this, result); - }; -} - -module.exports = _createSuper; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/defineProperty.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/defineProperty.js ***! - \****************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - - return obj; -} - -module.exports = _defineProperty; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/get.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/get.js ***! - \*****************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var superPropBase = __webpack_require__(/*! ./superPropBase */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/superPropBase.js"); - -function _get(target, property, receiver) { - if (typeof Reflect !== "undefined" && Reflect.get) { - module.exports = _get = Reflect.get; - } else { - module.exports = _get = function _get(target, property, receiver) { - var base = superPropBase(target, property); - if (!base) return; - var desc = Object.getOwnPropertyDescriptor(base, property); - - if (desc.get) { - return desc.get.call(receiver); - } - - return desc.value; - }; - } - - return _get(target, property, receiver || target); -} - -module.exports = _get; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/getPrototypeOf.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/getPrototypeOf.js ***! - \****************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -function _getPrototypeOf(o) { - module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { - return o.__proto__ || Object.getPrototypeOf(o); - }; - return _getPrototypeOf(o); -} - -module.exports = _getPrototypeOf; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/inherits.js": -/*!**********************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/inherits.js ***! - \**********************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/setPrototypeOf.js"); - -function _inherits(subClass, superClass) { - if (typeof superClass !== "function" && superClass !== null) { - throw new TypeError("Super expression must either be null or a function"); - } - - subClass.prototype = Object.create(superClass && superClass.prototype, { - constructor: { - value: subClass, - writable: true, - configurable: true - } - }); - if (superClass) setPrototypeOf(subClass, superClass); -} - -module.exports = _inherits; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js": -/*!**************************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js ***! - \**************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -function _isNativeReflectConstruct() { - if (typeof Reflect === "undefined" || !Reflect.construct) return false; - if (Reflect.construct.sham) return false; - if (typeof Proxy === "function") return true; - - try { - Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); - return true; - } catch (e) { - return false; - } -} - -module.exports = _isNativeReflectConstruct; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/iterableToArray.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/iterableToArray.js ***! - \*****************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -function _iterableToArray(iter) { - if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); -} - -module.exports = _iterableToArray; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/iterableToArrayLimit.js": -/*!**********************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***! - \**********************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -function _iterableToArrayLimit(arr, i) { - if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; - var _arr = []; - var _n = true; - var _d = false; - var _e = undefined; - - try { - for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -module.exports = _iterableToArrayLimit; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/nonIterableRest.js": -/*!*****************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/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; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/nonIterableSpread.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/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; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/possibleConstructorReturn.js": -/*!***************************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***! - \***************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/typeof.js"); - -var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/assertThisInitialized.js"); - -function _possibleConstructorReturn(self, call) { - if (call && (_typeof(call) === "object" || typeof call === "function")) { - return call; - } - - return assertThisInitialized(self); -} - -module.exports = _possibleConstructorReturn; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/setPrototypeOf.js": -/*!****************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/setPrototypeOf.js ***! - \****************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -function _setPrototypeOf(o, p) { - module.exports = _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { - o.__proto__ = p; - return o; - }; - - return _setPrototypeOf(o, p); -} - -module.exports = _setPrototypeOf; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/slicedToArray.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/slicedToArray.js ***! - \***************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/arrayWithHoles.js"); - -var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/iterableToArrayLimit.js"); - -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js"); - -var nonIterableRest = __webpack_require__(/*! ./nonIterableRest */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/nonIterableRest.js"); - -function _slicedToArray(arr, i) { - return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); -} - -module.exports = _slicedToArray; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/superPropBase.js": -/*!***************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/superPropBase.js ***! - \***************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/getPrototypeOf.js"); - -function _superPropBase(object, property) { - while (!Object.prototype.hasOwnProperty.call(object, property)) { - object = getPrototypeOf(object); - if (object === null) break; - } - - return object; -} - -module.exports = _superPropBase; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/toConsumableArray.js": -/*!*******************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/toConsumableArray.js ***! - \*******************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/arrayWithoutHoles.js"); - -var iterableToArray = __webpack_require__(/*! ./iterableToArray */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/iterableToArray.js"); - -var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js"); - -var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/nonIterableSpread.js"); - -function _toConsumableArray(arr) { - return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread(); -} - -module.exports = _toConsumableArray; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/typeof.js": -/*!********************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/typeof.js ***! - \********************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -function _typeof(obj) { - "@babel/helpers - typeof"; - - if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { - module.exports = _typeof = function _typeof(obj) { - return typeof obj; - }; - } else { - module.exports = _typeof = function _typeof(obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }; - } - - return _typeof(obj); -} - -module.exports = _typeof; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js": -/*!****************************************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***! - \****************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/arrayLikeToArray.js"); - -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; - -/***/ }), - -/***/ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js": -/*!***********************************************************************************************!*\ - !*** ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js ***! - \***********************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = __webpack_require__(/*! regenerator-runtime */ "./node_modules/@umijs/preset-built-in/node_modules/regenerator-runtime/runtime.js"); - - -/***/ }), - -/***/ "./node_modules/@umijs/deps/compiled/cheerio/index.js": -/*!************************************************************!*\ - !*** ./node_modules/@umijs/deps/compiled/cheerio/index.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(__dirname) {var _get = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/get */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/get.js"); - -var _getPrototypeOf = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/getPrototypeOf */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/getPrototypeOf.js"); - -var _inherits = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/inherits */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/inherits.js"); - -var _createSuper = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createSuper */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createSuper.js"); - -var _defineProperty = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/defineProperty */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/defineProperty.js"); - -var _classCallCheck = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/classCallCheck */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/classCallCheck.js"); - -var _createClass = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createClass */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createClass.js"); - -module.exports = function () { - var e = { - 6288: function _(e) { - e.exports = { - trueFunc: function trueFunc() { - return true; - }, - falseFunc: function falseFunc() { - return false; - } - }; - }, - 9933: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.groupSelectors = t.getDocumentRoot = void 0; - var n = r(2326); - - function getDocumentRoot(e) { - while (e.parent) { - e = e.parent; - } - - return e; - } - - t.getDocumentRoot = getDocumentRoot; - - function groupSelectors(e) { - var t = []; - var r = []; - - for (var i = 0, s = e; i < s.length; i++) { - var a = s[i]; - - if (a.some(n.isFilter)) { - t.push(a); - } else { - r.push(a); - } - } - - return [r, t]; - } - - t.groupSelectors = groupSelectors; - }, - 3470: function _(e, t, r) { - "use strict"; - - var n = this && this.__assign || function () { - n = Object.assign || function (e) { - for (var t, r = 1, n = arguments.length; r < n; r++) { - t = arguments[r]; - - for (var i in t) { - if (Object.prototype.hasOwnProperty.call(t, i)) e[i] = t[i]; - } - } - - return e; - }; - - return n.apply(this, arguments); - }; - - var i = this && this.__createBinding || (Object.create ? function (e, t, r, n) { - if (n === undefined) n = r; - Object.defineProperty(e, n, { - enumerable: true, - get: function get() { - return t[r]; - } - }); - } : function (e, t, r, n) { - if (n === undefined) n = r; - e[n] = t[r]; - }); - var s = this && this.__setModuleDefault || (Object.create ? function (e, t) { - Object.defineProperty(e, "default", { - enumerable: true, - value: t - }); - } : function (e, t) { - e["default"] = t; - }); - - var a = this && this.__importStar || function (e) { - if (e && e.__esModule) return e; - var t = {}; - if (e != null) for (var r in e) { - if (r !== "default" && Object.prototype.hasOwnProperty.call(e, r)) i(t, e, r); - } - s(t, e); - return t; - }; - - var o = this && this.__spreadArray || function (e, t) { - for (var r = 0, n = t.length, i = e.length; r < n; r++, i++) { - e[i] = t[r]; - } - - return e; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.select = t.filter = t.some = t.is = t.aliases = t.pseudos = t.filters = void 0; - var l = r(8934); - var c = r(339); - var u = a(r(1499)); - var f = r(9933); - var h = r(2326); - var d = r(339); - Object.defineProperty(t, "filters", { - enumerable: true, - get: function get() { - return d.filters; - } - }); - Object.defineProperty(t, "pseudos", { - enumerable: true, - get: function get() { - return d.pseudos; - } - }); - Object.defineProperty(t, "aliases", { - enumerable: true, - get: function get() { - return d.aliases; - } - }); - var p = { - type: "pseudo", - name: "scope", - data: null - }; - var m = n({}, p); - var g = { - type: "universal", - namespace: null - }; - - function is(e, t, r) { - if (r === void 0) { - r = {}; - } - - if (typeof t === "function") return t(e); - var n = f.groupSelectors(l.parse(t, r)), - i = n[0], - s = n[1]; - return i.length > 0 && c.is(e, i, r) || s.some(function (t) { - return filterBySelector(t, [e], r).length > 0; - }); - } - - t.is = is; - - function some(e, t, r) { - if (r === void 0) { - r = {}; - } - - if (typeof t === "function") return e.some(t); - var n = f.groupSelectors(l.parse(t, r)), - i = n[0], - s = n[1]; - return i.length > 0 && e.some(c._compileToken(i, r)) || s.some(function (t) { - return filterBySelector(t, e, r).length > 0; - }); - } - - t.some = some; - - function filterByPosition(e, t, r, n) { - var i = typeof r === "string" ? parseInt(r, 10) : NaN; - - switch (e) { - case "first": - case "lt": - return t; - - case "last": - return t.length > 0 ? [t[t.length - 1]] : t; - - case "nth": - case "eq": - return isFinite(i) && Math.abs(i) < t.length ? [i < 0 ? t[t.length + i] : t[i]] : []; - - case "gt": - return isFinite(i) ? t.slice(i + 1) : []; - - case "even": - return t.filter(function (e, t) { - return t % 2 === 0; - }); - - case "odd": - return t.filter(function (e, t) { - return t % 2 === 1; - }); - - case "not": - { - var s = new Set(filterParsed(r, t, n)); - return t.filter(function (e) { - return !s.has(e); - }); - } - } - } - - function filter(e, t, r) { - if (r === void 0) { - r = {}; - } - - return filterParsed(l.parse(e, r), t, r); - } - - t.filter = filter; - - function filterParsed(e, t, r) { - if (t.length === 0) return []; - var n = f.groupSelectors(e), - i = n[0], - s = n[1]; - var a; - - if (i.length) { - var o = filterElements(t, i, r); - - if (s.length === 0) { - return o; - } - - if (o.length) { - a = new Set(o); - } - } - - for (var l = 0; l < s.length && (a === null || a === void 0 ? void 0 : a.size) !== t.length; l++) { - var c = s[l]; - var u = a ? t.filter(function (e) { - return !a.has(e); - }) : t; - if (u.length === 0) break; - var o = filterBySelector(c, t, r); - - if (o.length) { - if (!a) { - if (l === s.length - 1) { - return o; - } - - a = new Set(o); - } else { - o.forEach(function (e) { - return a.add(e); - }); - } - } - } - - return typeof a !== "undefined" ? a.size === t.length ? t : t.filter(function (e) { - return a.has(e); - }) : []; - } - - function filterBySelector(e, t, r) { - if (e.some(l.isTraversal)) { - var n = f.getDocumentRoot(t[0]); - var i = o(o([], e), [m]); - return findFilterElements(n, i, r, true, t); - } - - return findFilterElements(t, e, r, false); - } - - function select(e, t, r) { - if (r === void 0) { - r = {}; - } - - if (typeof e === "function") { - return find(t, e); - } - - var n = f.groupSelectors(l.parse(e, r)), - i = n[0], - s = n[1]; - var a = s.map(function (e) { - return findFilterElements(t, e, r, true); - }); - - if (i.length) { - a.push(findElements(t, i, r, Infinity)); - } - - if (a.length === 1) { - return a[0]; - } - - return u.uniqueSort(a.reduce(function (e, t) { - return o(o([], e), t); - })); - } - - t.select = select; - var T = new Set(["descendant", "adjacent"]); - - function includesScopePseudo(e) { - return e !== p && e.type === "pseudo" && (e.name === "scope" || Array.isArray(e.data) && e.data.some(function (e) { - return e.some(includesScopePseudo); - })); - } - - function addContextIfScope(e, t, r) { - return r && e.some(includesScopePseudo) ? n(n({}, t), { - context: r - }) : t; - } - - function findFilterElements(e, t, r, n, i) { - var s = t.findIndex(h.isFilter); - var a = t.slice(0, s); - var o = t[s]; - var c = h.getLimit(o.name, o.data); - if (c === 0) return []; - var f = addContextIfScope(a, r, i); - var d = a.length === 0 && !Array.isArray(e) ? u.getChildren(e).filter(u.isTag) : a.length === 0 || a.length === 1 && a[0] === p ? (Array.isArray(e) ? e : [e]).filter(u.isTag) : n || a.some(l.isTraversal) ? findElements(e, [a], f, c) : filterElements(e, [a], f); - var m = d.slice(0, c); - var v = filterByPosition(o.name, m, o.data, r); - - if (v.length === 0 || t.length === s + 1) { - return v; - } - - var y = t.slice(s + 1); - var b = y.some(l.isTraversal); - var C = addContextIfScope(y, r, i); - - if (b) { - if (T.has(y[0].type)) { - y.unshift(g); - } - - y.unshift(p); - } - - return y.some(h.isFilter) ? findFilterElements(v, y, r, false, i) : b ? findElements(v, [y], C, Infinity) : filterElements(v, [y], C); - } - - function findElements(e, t, r, n) { - if (n === 0) return []; - - var i = c._compileToken(t, r, e); - - return find(e, i, n); - } - - function find(e, t, r) { - if (r === void 0) { - r = Infinity; - } - - var n = c.prepareContext(e, u, t.shouldTestNextSiblings); - return u.find(function (e) { - return u.isTag(e) && t(e); - }, n, true, r); - } - - function filterElements(e, t, r) { - var n = (Array.isArray(e) ? e : [e]).filter(u.isTag); - if (n.length === 0) return n; - - var i = c._compileToken(t, r); - - return n.filter(i); - } - }, - 2326: function _(e, t) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.getLimit = t.isFilter = t.filterNames = void 0; - t.filterNames = new Set(["first", "last", "eq", "gt", "nth", "lt", "even", "odd"]); - - function isFilter(e) { - if (e.type !== "pseudo") return false; - if (t.filterNames.has(e.name)) return true; - - if (e.name === "not" && Array.isArray(e.data)) { - return e.data.some(function (e) { - return e.some(isFilter); - }); - } - - return false; - } - - t.isFilter = isFilter; - - function getLimit(e, t) { - var r = t != null ? parseInt(t, 10) : NaN; - - switch (e) { - case "first": - return 1; - - case "nth": - case "eq": - return isFinite(r) ? r >= 0 ? r + 1 : Infinity : 0; - - case "lt": - return isFinite(r) ? r >= 0 ? r : Infinity : 0; - - case "gt": - return isFinite(r) ? Infinity : 0; - - default: - return Infinity; - } - } - - t.getLimit = getLimit; - }, - 7290: function _(e, t, r) { - "use strict"; - - t = e.exports = r(2346); - var n = r(5796); - var i = r(8555); - t.version = r(5423).version; - t.load = i.load; - t.html = n.html; - t.text = n.text; - t.xml = n.xml; - t.contains = n.contains; - t.merge = n.merge; - t.parseHTML = n.parseHTML; - t.root = n.root; - }, - 9729: function _(e, t, r) { - "use strict"; - - var n = r(5796).text; - var i = r(1468); - var s = i.isTag; - var a = i.domEach; - var o = Object.prototype.hasOwnProperty; - var l = i.camelCase; - var c = i.cssCase; - var u = /\s+/; - var f = "data-"; - var h = { - "null": null, - "true": true, - "false": false - }; - var d = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i; - var p = /^(?:{[\w\W]*}|\[[\w\W]*])$/; - - function getAttr(e, t) { - if (!e || !s(e)) return; - - if (!e.attribs) { - e.attribs = {}; - } - - if (!t) { - return e.attribs; - } - - if (o.call(e.attribs, t)) { - return d.test(t) ? t : e.attribs[t]; - } - - if (e.name === "option" && t === "value") { - return n(e.children); - } - - if (e.name === "input" && (e.attribs.type === "radio" || e.attribs.type === "checkbox") && t === "value") { - return "on"; - } - } - - function setAttr(e, t, r) { - if (r === null) { - removeAttribute(e, t); - } else { - e.attribs[t] = r + ""; - } - } - - t.attr = function (e, t) { - if (typeof e === "object" || t !== undefined) { - if (typeof t === "function") { - return a(this, function (r, n) { - setAttr(n, e, t.call(n, r, n.attribs[e])); - }); - } - - return a(this, function (r, n) { - if (!s(n)) return; - - if (typeof e === "object") { - Object.keys(e).forEach(function (t) { - var r = e[t]; - setAttr(n, t, r); - }); - } else { - setAttr(n, e, t); - } - }); - } - - return arguments.length > 1 ? this : getAttr(this[0], e); - }; - - function getProp(e, t) { - if (!e || !s(e)) return; - return t in e ? e[t] : d.test(t) ? getAttr(e, t) !== undefined : getAttr(e, t); - } - - function setProp(e, t, r) { - if (t in e) { - e[t] = r; - } else { - setAttr(e, t, d.test(t) ? r ? "" : null : r); - } - } - - t.prop = function (e, t) { - if (typeof e === "string" && t === undefined) { - switch (e) { - case "style": - { - var r = this.css(); - var n = Object.keys(r); - n.forEach(function (e, t) { - r[t] = e; - }); - r.length = n.length; - return r; - } - - case "tagName": - case "nodeName": - return this[0].name.toUpperCase(); - - case "outerHTML": - return this.clone().wrap("").parent().html(); - - case "innerHTML": - return this.html(); - - default: - return getProp(this[0], e); - } - } - - if (typeof e === "object" || t !== undefined) { - if (typeof t === "function") { - return a(this, function (r, n) { - setProp(n, e, t.call(n, r, getProp(n, e))); - }); - } - - return a(this, function (r, n) { - if (!s(n)) return; - - if (typeof e === "object") { - Object.keys(e).forEach(function (t) { - var r = e[t]; - setProp(n, t, r); - }); - } else { - setProp(n, e, t); - } - }); - } - }; - - function setData(e, t, r) { - if (!e.data) { - e.data = {}; - } - - if (typeof t === "object") Object.assign(e.data, t);else if (typeof t === "string" && r !== undefined) { - e.data[t] = r; - } - } - - function readData(e, t) { - var r = arguments.length === 1; - var n; - var i; - var s; - - if (r) { - n = Object.keys(e.attribs).filter(function (e) { - return e.slice(0, f.length) === f; - }); - i = n.map(function (e) { - return l(e.slice(f.length)); - }); - } else { - n = [f + c(t)]; - i = [t]; - } - - for (var a = 0; a < n.length; ++a) { - var u = n[a]; - var d = i[a]; - - if (o.call(e.attribs, u) && !o.call(e.data, d)) { - s = e.attribs[u]; - - if (o.call(h, s)) { - s = h[s]; - } else if (s === String(Number(s))) { - s = Number(s); - } else if (p.test(s)) { - try { - s = JSON.parse(s); - } catch (e) {} - } - - e.data[d] = s; - } - } - - return r ? e.data : s; - } - - t.data = function (e, t) { - var r = this[0]; - if (!r || !s(r)) return; - - if (!r.data) { - r.data = {}; - } - - if (!e) { - return readData(r); - } - - if (typeof e === "object" || t !== undefined) { - a(this, function (r, n) { - setData(n, e, t); - }); - return this; - } - - if (o.call(r.data, e)) { - return r.data[e]; - } - - return readData(r, e); - }; - - t.val = function (e) { - var t = arguments.length === 0; - var r = this[0]; - if (!r) return; - - switch (r.name) { - case "textarea": - return this.text(e); - - case "select": - { - var n = this.find("option:selected"); - if (!n) return; - - if (!t) { - if (this.attr("multiple") == null && typeof e === "object") { - return this; - } - - if (typeof e !== "object") { - e = [e]; - } - - this.find("option").removeAttr("selected"); - - for (var i = 0; i < e.length; i++) { - this.find('option[value="' + e[i] + '"]').attr("selected", ""); - } - - return this; - } - - return this.attr("multiple") ? n.toArray().map(function (e) { - return getAttr(e, "value"); - }) : n.attr("value"); - } - - case "input": - case "option": - return t ? this.attr("value") : this.attr("value", e); - } - }; - - function removeAttribute(e, t) { - if (!e.attribs || !o.call(e.attribs, t)) return; - delete e.attribs[t]; - } - - function splitNames(e) { - return e ? e.trim().split(u) : []; - } - - t.removeAttr = function (e) { - var t = splitNames(e); - - for (var r = 0; r < t.length; r++) { - a(this, function (e, n) { - removeAttribute(n, t[r]); - }); - } - - return this; - }; - - t.hasClass = function (e) { - return this.toArray().some(function (t) { - var r = t.attribs && t.attribs["class"]; - var n = -1; - - if (r && e.length) { - while ((n = r.indexOf(e, n + 1)) > -1) { - var i = n + e.length; - - if ((n === 0 || u.test(r[n - 1])) && (i === r.length || u.test(r[i]))) { - return true; - } - } - } - - return false; - }); - }; - - t.addClass = function (e) { - if (typeof e === "function") { - return a(this, function (r, n) { - var i = n.attribs["class"] || ""; - t.addClass.call([n], e.call(n, r, i)); - }); - } - - if (!e || typeof e !== "string") return this; - var r = e.split(u); - var n = this.length; - - for (var i = 0; i < n; i++) { - if (!s(this[i])) continue; - var o = getAttr(this[i], "class"); - - if (!o) { - setAttr(this[i], "class", r.join(" ").trim()); - } else { - var l = " " + o + " "; - - for (var c = 0; c < r.length; c++) { - var f = r[c] + " "; - if (l.indexOf(" " + f) < 0) l += f; - } - - setAttr(this[i], "class", l.trim()); - } - } - - return this; - }; - - t.removeClass = function (e) { - if (typeof e === "function") { - return a(this, function (r, n) { - t.removeClass.call([n], e.call(n, r, n.attribs["class"] || "")); - }); - } - - var r = splitNames(e); - var n = r.length; - var i = arguments.length === 0; - return a(this, function (e, t) { - if (!s(t)) return; - - if (i) { - t.attribs["class"] = ""; - } else { - var a = splitNames(t.attribs["class"]); - var o = false; - - for (var l = 0; l < n; l++) { - var c = a.indexOf(r[l]); - - if (c >= 0) { - a.splice(c, 1); - o = true; - l--; - } - } - - if (o) { - t.attribs["class"] = a.join(" "); - } - } - }); - }; - - t.toggleClass = function (e, r) { - if (typeof e === "function") { - return a(this, function (n, i) { - t.toggleClass.call([i], e.call(i, n, i.attribs["class"] || "", r), r); - }); - } - - if (!e || typeof e !== "string") return this; - var n = e.split(u); - var i = n.length; - var o = typeof r === "boolean" ? r ? 1 : -1 : 0; - var l = this.length; - - for (var c = 0; c < l; c++) { - if (!s(this[c])) continue; - var f = splitNames(this[c].attribs["class"]); - - for (var h = 0; h < i; h++) { - var d = f.indexOf(n[h]); - - if (o >= 0 && d < 0) { - f.push(n[h]); - } else if (o <= 0 && d >= 0) { - f.splice(d, 1); - } - } - - this[c].attribs["class"] = f.join(" "); - } - - return this; - }; - - t.is = function (e) { - if (e) { - return this.filter(e).length > 0; - } - - return false; - }; - }, - 1497: function _(e, t, r) { - "use strict"; - - var n = r(1468).domEach; - var i = Object.prototype.toString; - - t.css = function (e, t) { - if (arguments.length === 2 || i.call(e) === "[object Object]") { - return n(this, function (r, n) { - setCss(n, e, t, r); - }); - } - - return getCss(this[0], e); - }; - - function setCss(e, t, r, n) { - if (typeof t === "string") { - var i = getCss(e); - - if (typeof r === "function") { - r = r.call(e, n, i[t]); - } - - if (r === "") { - delete i[t]; - } else if (r != null) { - i[t] = r; - } - - e.attribs.style = stringify(i); - } else if (typeof t === "object") { - Object.keys(t).forEach(function (r) { - setCss(e, r, t[r]); - }); - } - } - - function getCss(e, t) { - if (!e || !e.attribs) return; - var r = parse(e.attribs.style); - - if (typeof t === "string") { - return r[t]; - } - - if (Array.isArray(t)) { - var n = {}; - t.forEach(function (e) { - if (r[e] != null) { - n[e] = r[e]; - } - }); - return n; - } - - return r; - } - - function stringify(e) { - return Object.keys(e || {}).reduce(function (t, r) { - return t += "" + (t ? " " : "") + r + ": " + e[r] + ";"; - }, ""); - } - - function parse(e) { - e = (e || "").trim(); - if (!e) return {}; - return e.split(";").reduce(function (e, t) { - var r = t.indexOf(":"); - if (r < 1 || r === t.length - 1) return e; - e[t.slice(0, r).trim()] = t.slice(r + 1).trim(); - return e; - }, {}); - } - }, - 8027: function _(e, t) { - "use strict"; - - var r = "input,select,textarea,keygen"; - var n = /%20/g; - var i = /\r?\n/g; - - t.serialize = function () { - var e = this.serializeArray(); - var t = e.map(function (e) { - return encodeURIComponent(e.name) + "=" + encodeURIComponent(e.value); - }); - return t.join("&").replace(n, "+"); - }; - - t.serializeArray = function () { - var e = this.constructor; - return this.map(function (t, n) { - var i = e(n); - - if (n.name === "form") { - return i.find(r).toArray(); - } - - return i.filter(r).toArray(); - }).filter('[name!=""]:enabled' + ":not(:submit, :button, :image, :reset, :file)" + ":matches([checked], :not(:checkbox, :radio))").map(function (t, r) { - var n = e(r); - var s = n.attr("name"); - var a = n.val(); - - if (a == null) { - a = ""; - } - - if (Array.isArray(a)) { - return a.map(function (e) { - return { - name: s, - value: e.replace(i, "\r\n") - }; - }); - } - - return { - name: s, - value: a.replace(i, "\r\n") - }; - }).get(); - }; - }, - 4854: function _(e, t, r) { - "use strict"; - - var n = r(1614); - var i = r(5796).html; - var s = r(5796).text; - var a = n.update; - var o = r(1468); - var l = o.domEach; - var c = o.cloneDom; - var u = o.isHtml; - var f = Array.prototype.slice; - var h = r(7366); - var d = r(9618).DomUtils; - - t._makeDomArray = function makeDomArray(e, t) { - if (e == null) { - return []; - } - - if (e.cheerio) { - return t ? c(e.get()) : e.get(); - } - - if (Array.isArray(e)) { - return e.reduce(function (e, r) { - return e.concat(this._makeDomArray(r, t)); - }.bind(this), []); - } - - if (typeof e === "string") { - return n(e, this.options, false).children; - } - - return t ? c([e]) : [e]; - }; - - function _insert(e) { - return function () { - var t = f.call(arguments); - var r = this.length - 1; - return l(this, function (n, s) { - var a = typeof t[0] === "function" ? t[0].call(s, n, i(s.children)) : t; - - var o = this._makeDomArray(a, n < r); - - e(o, s.children, s); - }); - }; - } - - function uniqueSplice(e, t, r, n, i) { - var s = [t, r].concat(n); - var a = e[t - 1] || null; - var o = e[t + r] || null; - - for (var l = 0; l < n.length; ++l) { - var c = n[l]; - var u = c.parent; - var f = u && u.children.indexOf(n[l]); - - if (u && f > -1) { - u.children.splice(f, 1); - - if (i === u && t > f) { - s[0]--; - } - } - - c.parent = i; - - if (c.prev) { - c.prev.next = c.next || null; - } - - if (c.next) { - c.next.prev = c.prev || null; - } - - c.prev = n[l - 1] || a; - c.next = n[l + 1] || o; - } - - if (a) { - a.next = n[0]; - } - - if (o) { - o.prev = n[n.length - 1]; - } - - return e.splice.apply(e, s); - } - - t.appendTo = function (e) { - if (!e.cheerio) { - e = this.constructor.call(this.constructor, e, null, this._originalRoot); - } - - e.append(this); - return this; - }; - - t.prependTo = function (e) { - if (!e.cheerio) { - e = this.constructor.call(this.constructor, e, null, this._originalRoot); - } - - e.prepend(this); - return this; - }; - - t.append = _insert(function (e, t, r) { - uniqueSplice(t, t.length, 0, e, r); - }); - t.prepend = _insert(function (e, t, r) { - uniqueSplice(t, 0, 0, e, r); - }); - - function _wrap(e) { - return function (t) { - var r = typeof t === "function" && t; - var n = this.length - 1; - var i = this.parents().last(); - - for (var s = 0; s < this.length; s++) { - var a = this[s]; - - if (r) { - t = r.call(a, s); - } - - if (typeof t === "string" && !u(t)) { - t = i.find(t).clone(); - } - - var o = this._makeDomArray(t, s < n).slice(0, 1); - - var l = o[0]; - var c = 0; - - while (l && l.children && c < l.children.length) { - if (l.children[c].type === "tag") { - l = l.children[c]; - c = 0; - } else { - c++; - } - } - - e(a, l, o); - } - - return this; - }; - } - - t.wrap = _wrap(function (e, t, r) { - var n = e.parent; - var i = n.children; - var s = i.indexOf(e); - a([e], t); - uniqueSplice(i, s, 0, r, n); - }); - t.wrapInner = _wrap(function (e, t, r) { - a(e.children, t); - a(r, e); - }); - - t.unwrap = function (e) { - var t = this; - this.parent(e).not("body").each(function (e, r) { - t._make(r).replaceWith(r.children); - }); - return this; - }; - - t.wrapAll = function (e) { - if (this[0]) { - if (typeof e === "function") { - e = e.call(this[0]); - } - - var t = this._make(e).insertBefore(this[0]); - - var r = { - children: t - }; - var n = 0; - - while (r && r.children && n < r.children.length) { - if (r.children[n].type === "tag") { - r = r.children[n]; - n = 0; - } else { - n++; - } - } - - this._make(r).append(this); - } - - return this; - }; - - t.after = function () { - var e = f.call(arguments); - var t = this.length - 1; - return l(this, function (r, n) { - var s = n.parent; - - if (!s) { - return; - } - - var a = s.children; - var o = a.indexOf(n); - if (o < 0) return; - var l = typeof e[0] === "function" ? e[0].call(n, r, i(n.children)) : e; - - var c = this._makeDomArray(l, r < t); - - uniqueSplice(a, o + 1, 0, c, s); - }); - }; - - t.insertAfter = function (e) { - var t = []; - var r = this; - - if (typeof e === "string") { - e = this.constructor.call(this.constructor, e, null, this._originalRoot); - } - - e = this._makeDomArray(e); - r.remove(); - l(e, function (e, n) { - var i = r._makeDomArray(r.clone()); - - var s = n.parent; - - if (!s) { - return; - } - - var a = s.children; - var o = a.indexOf(n); - if (o < 0) return; - uniqueSplice(a, o + 1, 0, i, s); - t.push(i); - }); - return this.constructor.call(this.constructor, this._makeDomArray(t)); - }; - - t.before = function () { - var e = f.call(arguments); - var t = this.length - 1; - return l(this, function (r, n) { - var s = n.parent; - - if (!s) { - return; - } - - var a = s.children; - var o = a.indexOf(n); - if (o < 0) return; - var l = typeof e[0] === "function" ? e[0].call(n, r, i(n.children)) : e; - - var c = this._makeDomArray(l, r < t); - - uniqueSplice(a, o, 0, c, s); - }); - }; - - t.insertBefore = function (e) { - var t = []; - var r = this; - - if (typeof e === "string") { - e = this.constructor.call(this.constructor, e, null, this._originalRoot); - } - - e = this._makeDomArray(e); - r.remove(); - l(e, function (e, n) { - var i = r._makeDomArray(r.clone()); - - var s = n.parent; - - if (!s) { - return; - } - - var a = s.children; - var o = a.indexOf(n); - if (o < 0) return; - uniqueSplice(a, o, 0, i, s); - t.push(i); - }); - return this.constructor.call(this.constructor, this._makeDomArray(t)); - }; - - t.remove = function (e) { - var t = e ? this.filter(e) : this; - l(t, function (e, t) { - d.removeElement(t); - t.prev = t.next = t.parent = null; - }); - return this; - }; - - t.replaceWith = function (e) { - return l(this, function (t, r) { - var n = r.parent; - - if (!n) { - return; - } - - var i = n.children; - - var s = this._makeDomArray(typeof e === "function" ? e.call(r, t, r) : e); - - a(s, null); - var o = i.indexOf(r); - uniqueSplice(i, o, 1, s, n); - - if (s.indexOf(r) < 0) { - r.parent = r.prev = r.next = null; - } - }); - }; - - t.empty = function () { - return l(this, function (e, t) { - t.children.forEach(function (e) { - e.next = e.prev = e.parent = null; - }); - t.children.length = 0; - }); - }; - - t.html = function (e) { - if (e === undefined) { - if (!this[0] || !this[0].children) return null; - return i(this[0].children, this.options); - } - - var t = Object.apply({}, this.options); - return l(this, function (r, i) { - i.children.forEach(function (e) { - e.next = e.prev = e.parent = null; - }); - t.context = i; - var s = e.cheerio ? e.clone().get() : n("" + e, t, false).children; - a(s, i); - }); - }; - - t.toString = function () { - return i(this, this.options); - }; - - t.text = function (e) { - if (e === undefined) { - return s(this); - } - - if (typeof e === "function") { - return l(this, function (r, n) { - return t.text.call(this._make(n), e.call(n, r, s([n]))); - }); - } - - return l(this, function (t, r) { - r.children.forEach(function (e) { - e.next = e.prev = e.parent = null; - }); - var n = new h.Text(e); - a(n, r); - }); - }; - - t.clone = function () { - return this._make(c(this.get())); - }; - }, - 2629: function _(e, t, r) { - "use strict"; - - var n = r(3470); - var i = r(1468); - var s = i.domEach; - var a = r(9618).DomUtils.uniqueSort; - var o = i.isTag; - var l = Array.prototype.slice; - var c = /^\s*[~+]/; - - t.find = function (e) { - if (!e) { - return this._make([]); - } - - var t = this.toArray(); - - if (typeof e !== "string") { - var r = this.constructor.contains; - var i = e.cheerio ? e.get() : [e]; - return this._make(i.filter(function (e) { - return t.some(function (t) { - return r(t, e); - }); - })); - } - - var s = c.test(e) ? t : t.reduce(function (e, t) { - return Array.isArray(t.children) ? e.concat(t.children.filter(o)) : e; - }, []); - var a = Object.assign({ - context: t - }, this.options); - return this._make(n.select(e, s, a)); - }; - - t.parent = function (e) { - var r = []; - s(this, function (e, t) { - var n = t.parent; - - if (n && n.type !== "root" && r.indexOf(n) < 0) { - r.push(n); - } - }); - - if (e) { - r = t.filter.call(r, e, this); - } - - return this._make(r); - }; - - t.parents = function (e) { - var t = []; - this.get().reverse().forEach(function (r) { - traverseParents(this, r.parent, e, Infinity).forEach(function (e) { - if (t.indexOf(e) === -1) { - t.push(e); - } - }); - }, this); - return this._make(t); - }; - - t.parentsUntil = function (e, r) { - var n = []; - var i; - var s; - - if (typeof e === "string") { - s = this.parents(e).toArray(); - } else if (e && e.cheerio) { - s = e.toArray(); - } else if (e) { - i = e; - } - - this.toArray().reverse().forEach(function (e) { - while (e = e.parent) { - if (i && e !== i || s && s.indexOf(e) === -1 || !i && !s) { - if (o(e) && n.indexOf(e) === -1) { - n.push(e); - } - } else { - break; - } - } - }, this); - return r ? t.filter.call(n, r, this) : this._make(n); - }; - - t.closest = function (e) { - var t = []; - - if (!e) { - return this._make(t); - } - - s(this, function (r, n) { - var i = traverseParents(this, n, e, 1)[0]; - - if (i && t.indexOf(i) < 0) { - t.push(i); - } - }); - return this._make(t); - }; - - t.next = function (e) { - if (!this[0]) { - return this; - } - - var r = []; - s(this, function (e, t) { - while (t = t.next) { - if (o(t)) { - r.push(t); - return; - } - } - }); - return e ? t.filter.call(r, e, this) : this._make(r); - }; - - t.nextAll = function (e) { - if (!this[0]) { - return this; - } - - var r = []; - s(this, function (e, t) { - while (t = t.next) { - if (o(t) && r.indexOf(t) === -1) { - r.push(t); - } - } - }); - return e ? t.filter.call(r, e, this) : this._make(r); - }; - - t.nextUntil = function (e, r) { - if (!this[0]) { - return this; - } - - var n = []; - var i; - var a; - - if (typeof e === "string") { - a = this.nextAll(e).toArray(); - } else if (e && e.cheerio) { - a = e.get(); - } else if (e) { - i = e; - } - - s(this, function (e, t) { - while (t = t.next) { - if (i && t !== i || a && a.indexOf(t) === -1 || !i && !a) { - if (o(t) && n.indexOf(t) === -1) { - n.push(t); - } - } else { - break; - } - } - }); - return r ? t.filter.call(n, r, this) : this._make(n); - }; - - t.prev = function (e) { - if (!this[0]) { - return this; - } - - var r = []; - s(this, function (e, t) { - while (t = t.prev) { - if (o(t)) { - r.push(t); - return; - } - } - }); - return e ? t.filter.call(r, e, this) : this._make(r); - }; - - t.prevAll = function (e) { - if (!this[0]) { - return this; - } - - var r = []; - s(this, function (e, t) { - while (t = t.prev) { - if (o(t) && r.indexOf(t) === -1) { - r.push(t); - } - } - }); - return e ? t.filter.call(r, e, this) : this._make(r); - }; - - t.prevUntil = function (e, r) { - if (!this[0]) { - return this; - } - - var n = []; - var i; - var a; - - if (typeof e === "string") { - a = this.prevAll(e).toArray(); - } else if (e && e.cheerio) { - a = e.get(); - } else if (e) { - i = e; - } - - s(this, function (e, t) { - while (t = t.prev) { - if (i && t !== i || a && a.indexOf(t) === -1 || !i && !a) { - if (o(t) && n.indexOf(t) === -1) { - n.push(t); - } - } else { - break; - } - } - }); - return r ? t.filter.call(n, r, this) : this._make(n); - }; - - t.siblings = function (e) { - var r = this.parent(); - var n = (r ? r.children() : this.siblingsAndMe()).toArray().filter(function (e) { - return o(e) && !this.is(e); - }, this); - - if (e !== undefined) { - return t.filter.call(n, e, this); - } - - return this._make(n); - }; - - t.children = function (e) { - var r = this.toArray().reduce(function (e, t) { - return e.concat(t.children.filter(o)); - }, []); - if (e === undefined) return this._make(r); - return t.filter.call(r, e, this); - }; - - t.contents = function () { - var e = this.toArray().reduce(function (e, t) { - return e.concat(t.children); - }, []); - return this._make(e); - }; - - t.each = function (e) { - var t = 0; - var r = this.length; - - while (t < r && e.call(this[t], t, this[t]) !== false) { - ++t; - } - - return this; - }; - - t.map = function (e) { - var t = []; - - for (var r = 0; r < this.length; r++) { - var n = this[r]; - var i = e.call(n, r, n); - - if (i != null) { - t = t.concat(i); - } - } - - return this._make(t); - }; - - function getFilterFn(e) { - if (typeof e === "function") { - return function (t, r) { - return e.call(t, r, t); - }; - } - - if (e.cheerio) { - return e.is.bind(e); - } - - return function (t) { - return e === t; - }; - } - - t.filter = function (e, t) { - t = t || this; - var r = this.toArray ? this.toArray() : this; - r = typeof e === "string" ? n.filter(e, r, t.options) : r.filter(getFilterFn(e)); - return t._make(r); - }; - - t.not = function (e, t) { - t = t || this; - var r = t.toArray ? t.toArray() : t; - - if (typeof e === "string") { - var i = new Set(n.filter(e, r, this.options)); - r = r.filter(function (e) { - return !i.has(e); - }); - } else { - var s = getFilterFn(e); - r = r.filter(function (e, t) { - return !s(e, t); - }); - } - - return t._make(r); - }; - - t.has = function (e) { - var r = this; - return t.filter.call(this, function (t, n) { - return r._make(n).find(e).length > 0; - }); - }; - - t.first = function () { - return this.length > 1 ? this._make(this[0]) : this; - }; - - t.last = function () { - return this.length > 1 ? this._make(this[this.length - 1]) : this; - }; - - t.eq = function (e) { - e = +e; - if (e === 0 && this.length <= 1) return this; - if (e < 0) e = this.length + e; - return this[e] ? this._make(this[e]) : this._make([]); - }; - - t.get = function (e) { - if (e == null) { - return l.call(this); - } - - return this[e < 0 ? this.length + e : e]; - }; - - t.index = function (e) { - var t; - var r; - - if (arguments.length === 0) { - t = this.parent().children(); - r = this[0]; - } else if (typeof e === "string") { - t = this._make(e); - r = this[0]; - } else { - t = this; - r = e.cheerio ? e[0] : e; - } - - return t.get().indexOf(r); - }; - - t.slice = function (e, t) { - return this._make(l.call(this, e, t)); - }; - - function traverseParents(e, r, n, i) { - var s = []; - - while (r && s.length < i && r.type !== "root") { - if (!n || t.filter.call([r], n, e).length) { - s.push(r); - } - - r = r.parent; - } - - return s; - } - - t.end = function () { - return this.prevObject || this._make([]); - }; - - t.add = function (e, t) { - var r = this._make(e, t); - - var n = a(this.get().concat(r.get())); - return this._make(n); - }; - - t.addBack = function (e) { - return this.add(arguments.length ? this.prevObject.filter(e) : this.prevObject); - }; - }, - 2346: function _(e, t, r) { - "use strict"; - - var n = r(1614); - var i = r(2510).Z; - var s = r(2510).x; - var a = r(1468).isHtml; - var o = [r(9729), r(2629), r(4854), r(1497), r(8027)]; - - var l = e.exports = function (e, t, r, o) { - if (!(this instanceof l)) { - return new l(e, t, r, o); - } - - this.length = 0; - this.options = Object.assign({}, i, this.options, s(o)); - if (!e) return this; - - if (r) { - if (typeof r === "string") r = n(r, this.options, false); - this._root = l.call(this, r); - } - - if (typeof e === "string" && a(e)) { - e = n(e, this.options, false).children; - } - - if (e.cheerio) return e; - if (isNode(e)) e = [e]; - - if (Array.isArray(e)) { - e.forEach(function (e, t) { - this[t] = e; - }, this); - this.length = e.length; - return this; - } - - if (!t) { - t = this._root; - } else if (typeof t === "string") { - if (a(t)) { - t = n(t, this.options, false); - t = l.call(this, t); - } else { - e = t + " " + e; - t = this._root; - } - } else if (!t.cheerio) { - t = l.call(this, t); - } - - if (!t) return this; - return t.find(e); - }; - - l.prototype.cheerio = "[cheerio object]"; - l.prototype.splice = Array.prototype.splice; - - l.prototype._make = function (e, t) { - var r = new this.constructor(e, t, this._root, this.options); - r.prevObject = this; - return r; - }; - - l.prototype.toArray = function () { - return this.get(); - }; - - l.prototype[Symbol.iterator] = Array.prototype[Symbol.iterator]; - o.forEach(function (e) { - Object.assign(l.prototype, e); - }); - - function isNode(e) { - return e.name || e.type === "root" || e.type === "text" || e.type === "comment"; - } - }, - 8555: function _(e, t, r) { - "use strict"; - - var n = r(2510).Z; - var i = r(2510).x; - var s = r(5796); - var a = r(2346); - var o = r(1614); - - t.load = function (e, r, l) { - if (e === null || e === undefined) { - throw new Error("cheerio.load() expects a string"); - } - - r = Object.assign({}, n, i(r)); - if (typeof l === "undefined") l = true; - var c = o(e, r, l); - - function initialize(e, t, n, i) { - if (!(this instanceof initialize)) { - return new initialize(e, t, n, i); - } - - i = Object.assign({}, r, i); - return a.call(this, e, t, n || c, i); - } - - initialize.prototype = Object.create(a.prototype); - initialize.prototype.constructor = initialize; - initialize.fn = initialize.prototype; - initialize.prototype._originalRoot = c; - Object.assign(initialize, s, t); - initialize._root = c; - initialize._options = r; - return initialize; - }; - }, - 2510: function _(e, t) { - "use strict"; - - t.Z = { - xml: false, - decodeEntities: true - }; - var r = { - _useHtmlParser2: true, - xmlMode: true - }; - - t.x = function (e) { - return e && e.xml ? typeof e.xml === "boolean" ? r : Object.assign({}, r, e.xml) : e; - }; - }, - 1614: function _(e, t, r) { - "use strict"; - - var n = r(9618).DomUtils; - var i = r(2171).parse; - var s = r(1054).Q; - var a = r(7366).Document; - - t = e.exports = function parse(e, r, n) { - if (typeof Buffer !== "undefined" && Buffer.isBuffer(e)) { - e = e.toString(); - } - - if (typeof e === "string") { - return r.xmlMode || r._useHtmlParser2 ? i(e, r) : s(e, r, n); - } - - if (typeof e === "object" && e != null && e.type === "root") { - return e; - } - - var o = new a(e); - t.update(e, o); - return o; - }; - - t.update = function (e, t) { - if (!Array.isArray(e)) e = [e]; - - if (t) { - t.children = e; - } else { - t = null; - } - - for (var r = 0; r < e.length; r++) { - var i = e[r]; - - if (i.parent && i.parent.children !== e) { - n.removeElement(i); - } - - if (t) { - i.prev = e[r - 1] || null; - i.next = e[r + 1] || null; - } else { - i.prev = i.next = null; - } - - i.parent = t; - } - - return t; - }; - }, - 2171: function _(e, t, r) { - "use strict"; - - t.parse = r(9618).parseDocument; - t.render = r(9312)["default"]; - }, - 1054: function _(e, t, r) { - "use strict"; - - var n = r(5594); - var i = r(7163); - - t.Q = function (e, t, r) { - var s = { - scriptingEnabled: typeof t.scriptingEnabled === "boolean" ? t.scriptingEnabled : true, - treeAdapter: i, - sourceCodeLocationInfo: t.sourceCodeLocationInfo - }; - var a = t.context; - return r ? n.parse(e, s) : n.parseFragment(a, e, s); - }; - - t.s = function (e) { - var t = "length" in e ? e : [e]; - - for (var r = 0; r < t.length; r += 1) { - if (t[r].type === "root") { - t.splice.apply(t, [r, 1].concat(t[r].children)); - } - } - - return n.serialize({ - children: t - }, { - treeAdapter: i - }); - }; - }, - 5796: function _(e, t, r) { - "use strict"; - - var n = r(2510).Z; - var i = r(2510).x; - var s = r(3470).select; - var a = r(1054).s; - var o = r(2171).render; - - function render(e, t, r) { - if (!t) { - if (e._root && e._root.children) { - t = e._root.children; - } else { - return ""; - } - } else if (typeof t === "string") { - t = s(t, e._root, r); - } - - return r.xmlMode || r._useHtmlParser2 ? o(t, r) : a(t); - } - - t.html = function (e, t) { - if (Object.prototype.toString.call(e) === "[object Object]" && !t && !("length" in e) && !("type" in e)) { - t = e; - e = undefined; - } - - t = Object.assign({}, n, this ? this._options : {}, i(t || {})); - return render(this, e, t); - }; - - t.xml = function (e) { - var t = Object.assign({}, this._options, { - xmlMode: true - }); - return render(this, e, t); - }; - - t.text = function (e) { - if (!e) { - e = this.root(); - } - - var r = ""; - var n = e.length; - - for (var i = 0; i < n; i++) { - var s = e[i]; - if (s.type === "text") r += s.data;else if (s.children && s.type !== "comment" && s.tagName !== "script" && s.tagName !== "style") { - r += t.text(s.children); - } - } - - return r; - }; - - t.parseHTML = function (e, t, r) { - if (!e || typeof e !== "string") { - return null; - } - - if (typeof t === "boolean") { - r = t; - } - - var i = this.load(e, n, false); - - if (!r) { - i("script").remove(); - } - - return i.root()[0].children.slice(); - }; - - t.root = function () { - return this(this._root); - }; - - t.contains = function (e, t) { - if (t === e) { - return false; - } - - while (t && t !== t.parent) { - t = t.parent; - - if (t === e) { - return true; - } - } - - return false; - }; - - t.merge = function (e, t) { - if (!isArrayLike(e) || !isArrayLike(t)) { - return; - } - - var r = e.length; - var n = +t.length; - - for (var i = 0; i < n; i++) { - e[r++] = t[i]; - } - - e.length = r; - return e; - }; - - function isArrayLike(e) { - if (Array.isArray(e)) { - return true; - } - - if (typeof e !== "object" || !Object.prototype.hasOwnProperty.call(e, "length") || typeof e.length !== "number" || e.length < 0) { - return false; - } - - for (var t = 0; t < e.length; t++) { - if (!(t in e)) { - return false; - } - } - - return true; - } - }, - 1468: function _(e, t, r) { - "use strict"; - - var n = r(9618); - var i = r(7366); - t.isTag = n.DomUtils.isTag; - - t.camelCase = function (e) { - return e.replace(/[_.-](\w|$)/g, function (e, t) { - return t.toUpperCase(); - }); - }; - - t.cssCase = function (e) { - return e.replace(/[A-Z]/g, "-$&").toLowerCase(); - }; - - t.domEach = function (e, t) { - var r = 0; - var n = e.length; - - while (r < n && t.call(e, r, e[r]) !== false) { - ++r; - } - - return e; - }; - - t.cloneDom = function (e) { - var t = "length" in e ? Array.prototype.map.call(e, function (e) { - return i.cloneNode(e, true); - }) : [i.cloneNode(e, true)]; - var r = new i.Document(t); - t.forEach(function (e) { - e.parent = r; - }); - return t; - }; - - var s = /<[a-zA-Z][^]*>/; - - t.isHtml = function (e) { - return s.test(e); - }; - }, - 6503: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.attributeRules = void 0; - var n = r(6288); - var i = /[-[\]{}()*+?.,\\^$|#\s]/g; - - function escapeRegex(e) { - return e.replace(i, "\\$&"); - } - - t.attributeRules = { - equals: function equals(e, t, r) { - var n = r.adapter; - var i = t.name; - var s = t.value; - - if (t.ignoreCase) { - s = s.toLowerCase(); - return function (t) { - var r = n.getAttributeValue(t, i); - return r != null && r.length === s.length && r.toLowerCase() === s && e(t); - }; - } - - return function (t) { - return n.getAttributeValue(t, i) === s && e(t); - }; - }, - hyphen: function hyphen(e, t, r) { - var n = r.adapter; - var i = t.name; - var s = t.value; - var a = s.length; - - if (t.ignoreCase) { - s = s.toLowerCase(); - return function hyphenIC(t) { - var r = n.getAttributeValue(t, i); - return r != null && (r.length === a || r.charAt(a) === "-") && r.substr(0, a).toLowerCase() === s && e(t); - }; - } - - return function hyphen(t) { - var r = n.getAttributeValue(t, i); - return r != null && (r.length === a || r.charAt(a) === "-") && r.substr(0, a) === s && e(t); - }; - }, - element: function element(e, t, r) { - var i = t.name, - s = t.value, - a = t.ignoreCase; - var o = r.adapter; - - if (/\s/.test(s)) { - return n.falseFunc; - } - - var l = new RegExp("(?:^|\\s)" + escapeRegex(s) + "(?:$|\\s)", a ? "i" : ""); - return function element(t) { - var r = o.getAttributeValue(t, i); - return r != null && r.length >= s.length && l.test(r) && e(t); - }; - }, - exists: function exists(e, t, r) { - var n = t.name; - var i = r.adapter; - return function (t) { - return i.hasAttrib(t, n) && e(t); - }; - }, - start: function start(e, t, r) { - var i = r.adapter; - var s = t.name; - var a = t.value; - var o = a.length; - - if (o === 0) { - return n.falseFunc; - } - - if (t.ignoreCase) { - a = a.toLowerCase(); - return function (t) { - var r = i.getAttributeValue(t, s); - return r != null && r.length >= o && r.substr(0, o).toLowerCase() === a && e(t); - }; - } - - return function (t) { - var r; - return !!((r = i.getAttributeValue(t, s)) === null || r === void 0 ? void 0 : r.startsWith(a)) && e(t); - }; - }, - end: function end(e, t, r) { - var i = r.adapter; - var s = t.name; - var a = t.value; - var o = -a.length; - - if (o === 0) { - return n.falseFunc; - } - - if (t.ignoreCase) { - a = a.toLowerCase(); - return function (t) { - var r; - return ((r = i.getAttributeValue(t, s)) === null || r === void 0 ? void 0 : r.substr(o).toLowerCase()) === a && e(t); - }; - } - - return function (t) { - var r; - return !!((r = i.getAttributeValue(t, s)) === null || r === void 0 ? void 0 : r.endsWith(a)) && e(t); - }; - }, - any: function any(e, t, r) { - var i = r.adapter; - var s = t.name, - a = t.value; - - if (a === "") { - return n.falseFunc; - } - - if (t.ignoreCase) { - var o = new RegExp(escapeRegex(a), "i"); - return function anyIC(t) { - var r = i.getAttributeValue(t, s); - return r != null && r.length >= a.length && o.test(r) && e(t); - }; - } - - return function (t) { - var r; - return !!((r = i.getAttributeValue(t, s)) === null || r === void 0 ? void 0 : r.includes(a)) && e(t); - }; - }, - not: function not(e, t, r) { - var n = r.adapter; - var i = t.name; - var s = t.value; - - if (s === "") { - return function (t) { - return !!n.getAttributeValue(t, i) && e(t); - }; - } else if (t.ignoreCase) { - s = s.toLowerCase(); - return function (t) { - var r = n.getAttributeValue(t, i); - return (r == null || r.length !== s.length || r.toLowerCase() !== s) && e(t); - }; - } - - return function (t) { - return n.getAttributeValue(t, i) !== s && e(t); - }; - } - }; - }, - 8215: function _(e, t, r) { - "use strict"; - - var n = this && this.__importDefault || function (e) { - return e && e.__esModule ? e : { - "default": e - }; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.compileToken = t.compileUnsafe = t.compile = void 0; - var i = r(8934); - var s = r(6288); - var a = n(r(3416)); - var o = r(3806); - var l = r(302); - var c = r(5363); - - function compile(e, t, r) { - var n = compileUnsafe(e, t, r); - return c.ensureIsTag(n, t.adapter); - } - - t.compile = compile; - - function compileUnsafe(e, t, r) { - var n = typeof e === "string" ? i.parse(e, t) : e; - return compileToken(n, t, r); - } - - t.compileUnsafe = compileUnsafe; - - function includesScopePseudo(e) { - return e.type === "pseudo" && (e.name === "scope" || Array.isArray(e.data) && e.data.some(function (e) { - return e.some(includesScopePseudo); - })); - } - - var u = { - type: "descendant" - }; - var f = { - type: "_flexibleDescendant" - }; - var h = { - type: "pseudo", - name: "scope", - data: null - }; - - function absolutize(e, t, r) { - var n = t.adapter; - var i = !!(r === null || r === void 0 ? void 0 : r.every(function (e) { - var t = n.isTag(e) && n.getParent(e); - return e === c.PLACEHOLDER_ELEMENT || t && n.isTag(t); - })); - - for (var s = 0, a = e; s < a.length; s++) { - var l = a[s]; - - if (l.length > 0 && o.isTraversal(l[0]) && l[0].type !== "descendant") {} else if (i && !l.some(includesScopePseudo)) { - l.unshift(u); - } else { - continue; - } - - l.unshift(h); - } - } - - function compileToken(e, t, r) { - var n; - e = e.filter(function (e) { - return e.length > 0; - }); - e.forEach(a["default"]); - r = (n = t.context) !== null && n !== void 0 ? n : r; - var i = Array.isArray(r); - var o = r && (Array.isArray(r) ? r : [r]); - absolutize(e, t, o); - var l = false; - var c = e.map(function (e) { - if (e.length >= 2) { - var r = e[0], - n = e[1]; - - if (r.type !== "pseudo" || r.name !== "scope") {} else if (i && n.type === "descendant") { - e[1] = f; - } else if (n.type === "adjacent" || n.type === "sibling") { - l = true; - } - } - - return compileRules(e, t, o); - }).reduce(reduceRules, s.falseFunc); - c.shouldTestNextSiblings = l; - return c; - } - - t.compileToken = compileToken; - - function compileRules(e, t, r) { - var n; - return e.reduce(function (e, n) { - return e === s.falseFunc ? s.falseFunc : l.compileGeneralSelector(e, n, t, r, compileToken); - }, (n = t.rootFunc) !== null && n !== void 0 ? n : s.trueFunc); - } - - function reduceRules(e, t) { - if (t === s.falseFunc || e === s.trueFunc) { - return e; - } - - if (e === s.falseFunc || t === s.trueFunc) { - return t; - } - - return function combine(r) { - return e(r) || t(r); - }; - } - }, - 302: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.compileGeneralSelector = void 0; - var n = r(6503); - var i = r(2137); - - function compileGeneralSelector(e, t, r, s, a) { - var o = r.adapter, - l = r.equals; - - switch (t.type) { - case "pseudo-element": - throw new Error("Pseudo-elements are not supported by css-select"); - - case "attribute": - return n.attributeRules[t.action](e, t, r); - - case "pseudo": - return i.compilePseudoSelector(e, t, r, s, a); - - case "tag": - return function tag(r) { - return o.getName(r) === t.name && e(r); - }; - - case "descendant": - if (r.cacheResults === false || typeof WeakSet === "undefined") { - return function descendant(t) { - var r = t; - - while (r = o.getParent(r)) { - if (o.isTag(r) && e(r)) { - return true; - } - } - - return false; - }; - } - - var c = new WeakSet(); - return function cachedDescendant(t) { - var r = t; - - while (r = o.getParent(r)) { - if (!c.has(r)) { - if (o.isTag(r) && e(r)) { - return true; - } - - c.add(r); - } - } - - return false; - }; - - case "_flexibleDescendant": - return function flexibleDescendant(t) { - var r = t; - - do { - if (o.isTag(r) && e(r)) return true; - } while (r = o.getParent(r)); - - return false; - }; - - case "parent": - return function parent(t) { - return o.getChildren(t).some(function (t) { - return o.isTag(t) && e(t); - }); - }; - - case "child": - return function child(t) { - var r = o.getParent(t); - return r != null && o.isTag(r) && e(r); - }; - - case "sibling": - return function sibling(t) { - var r = o.getSiblings(t); - - for (var n = 0; n < r.length; n++) { - var i = r[n]; - if (l(t, i)) break; - - if (o.isTag(i) && e(i)) { - return true; - } - } - - return false; - }; - - case "adjacent": - return function adjacent(t) { - var r = o.getSiblings(t); - var n; - - for (var i = 0; i < r.length; i++) { - var s = r[i]; - if (l(t, s)) break; - - if (o.isTag(s)) { - n = s; - } - } - - return !!n && e(n); - }; - - case "universal": - return e; - } - } - - t.compileGeneralSelector = compileGeneralSelector; - }, - 339: function _(e, t, r) { - "use strict"; - - var n = this && this.__createBinding || (Object.create ? function (e, t, r, n) { - if (n === undefined) n = r; - Object.defineProperty(e, n, { - enumerable: true, - get: function get() { - return t[r]; - } - }); - } : function (e, t, r, n) { - if (n === undefined) n = r; - e[n] = t[r]; - }); - var i = this && this.__setModuleDefault || (Object.create ? function (e, t) { - Object.defineProperty(e, "default", { - enumerable: true, - value: t - }); - } : function (e, t) { - e["default"] = t; - }); - - var s = this && this.__importStar || function (e) { - if (e && e.__esModule) return e; - var t = {}; - if (e != null) for (var r in e) { - if (r !== "default" && Object.prototype.hasOwnProperty.call(e, r)) n(t, e, r); - } - i(t, e); - return t; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.aliases = t.pseudos = t.filters = t.is = t.selectOne = t.selectAll = t.prepareContext = t._compileToken = t._compileUnsafe = t.compile = void 0; - var a = s(r(1499)); - var o = r(6288); - var l = r(8215); - var c = r(5363); - - var u = function u(e, t) { - return e === t; - }; - - var f = { - adapter: a, - equals: u - }; - - function convertOptionFormats(e) { - var t, r, n, i; - var s = e !== null && e !== void 0 ? e : f; - (t = s.adapter) !== null && t !== void 0 ? t : s.adapter = a; - (r = s.equals) !== null && r !== void 0 ? r : s.equals = (i = (n = s.adapter) === null || n === void 0 ? void 0 : n.equals) !== null && i !== void 0 ? i : u; - return s; - } - - function wrapCompile(e) { - return function addAdapter(t, r, n) { - var i = convertOptionFormats(r); - return e(t, i, n); - }; - } - - t.compile = wrapCompile(l.compile); - t._compileUnsafe = wrapCompile(l.compileUnsafe); - t._compileToken = wrapCompile(l.compileToken); - - function getSelectorFunc(e) { - return function select(t, r, n) { - var i = convertOptionFormats(n); - - if (typeof t !== "function") { - t = l.compileUnsafe(t, i, r); - } - - var s = prepareContext(r, i.adapter, t.shouldTestNextSiblings); - return e(t, s, i); - }; - } - - function prepareContext(e, t, r) { - if (r === void 0) { - r = false; - } - - if (r) { - e = appendNextSiblings(e, t); - } - - return Array.isArray(e) ? t.removeSubsets(e) : t.getChildren(e); - } - - t.prepareContext = prepareContext; - - function appendNextSiblings(e, t) { - var r = Array.isArray(e) ? e.slice(0) : [e]; - - for (var n = 0; n < r.length; n++) { - var i = c.getNextSiblings(r[n], t); - r.push.apply(r, i); - } - - return r; - } - - t.selectAll = getSelectorFunc(function (e, t, r) { - return e === o.falseFunc || !t || t.length === 0 ? [] : r.adapter.findAll(e, t); - }); - t.selectOne = getSelectorFunc(function (e, t, r) { - return e === o.falseFunc || !t || t.length === 0 ? null : r.adapter.findOne(e, t); - }); - - function is(e, t, r) { - var n = convertOptionFormats(r); - return (typeof t === "function" ? t : l.compile(t, n))(e); - } - - t.is = is; - t["default"] = t.selectAll; - var h = r(2137); - Object.defineProperty(t, "filters", { - enumerable: true, - get: function get() { - return h.filters; - } - }); - Object.defineProperty(t, "pseudos", { - enumerable: true, - get: function get() { - return h.pseudos; - } - }); - Object.defineProperty(t, "aliases", { - enumerable: true, - get: function get() { - return h.aliases; - } - }); - }, - 3806: function _(e, t) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.isTraversal = t.procedure = void 0; - t.procedure = { - universal: 50, - tag: 30, - attribute: 1, - pseudo: 0, - "pseudo-element": 0, - descendant: -1, - child: -1, - parent: -1, - sibling: -1, - adjacent: -1, - _flexibleDescendant: -1 - }; - - function isTraversal(e) { - return t.procedure[e.type] < 0; - } - - t.isTraversal = isTraversal; - }, - 4766: function _(e, t) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.aliases = void 0; - t.aliases = { - "any-link": ":is(a, area, link)[href]", - link: ":any-link:not(:visited)", - disabled: ":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )", - enabled: ":not(:disabled)", - checked: ":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)", - required: ":is(input, select, textarea)[required]", - optional: ":is(input, select, textarea):not([required])", - selected: "option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)", - checkbox: "[type=checkbox]", - file: "[type=file]", - password: "[type=password]", - radio: "[type=radio]", - reset: "[type=reset]", - image: "[type=image]", - submit: "[type=submit]", - parent: ":not(:empty)", - header: ":is(h1, h2, h3, h4, h5, h6)", - button: ":is(button, input[type=button])", - input: ":is(input, textarea, select, button)", - text: "input:is(:not([type!='']), [type=text])" - }; - }, - 7824: function _(e, t, r) { - "use strict"; - - var n = this && this.__importDefault || function (e) { - return e && e.__esModule ? e : { - "default": e - }; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.filters = void 0; - var i = n(r(7542)); - var s = r(6288); - - function getChildFunc(e, t) { - return function (r) { - var n = t.getParent(r); - return n != null && t.isTag(n) && e(r); - }; - } - - t.filters = { - contains: function contains(e, t, r) { - var n = r.adapter; - return function contains(r) { - return e(r) && n.getText(r).includes(t); - }; - }, - icontains: function icontains(e, t, r) { - var n = r.adapter; - var i = t.toLowerCase(); - return function icontains(t) { - return e(t) && n.getText(t).toLowerCase().includes(i); - }; - }, - "nth-child": function nthChild(e, t, r) { - var n = r.adapter, - a = r.equals; - var o = i["default"](t); - if (o === s.falseFunc) return s.falseFunc; - if (o === s.trueFunc) return getChildFunc(e, n); - return function nthChild(t) { - var r = n.getSiblings(t); - var i = 0; - - for (var s = 0; s < r.length; s++) { - if (a(t, r[s])) break; - - if (n.isTag(r[s])) { - i++; - } - } - - return o(i) && e(t); - }; - }, - "nth-last-child": function nthLastChild(e, t, r) { - var n = r.adapter, - a = r.equals; - var o = i["default"](t); - if (o === s.falseFunc) return s.falseFunc; - if (o === s.trueFunc) return getChildFunc(e, n); - return function nthLastChild(t) { - var r = n.getSiblings(t); - var i = 0; - - for (var s = r.length - 1; s >= 0; s--) { - if (a(t, r[s])) break; - - if (n.isTag(r[s])) { - i++; - } - } - - return o(i) && e(t); - }; - }, - "nth-of-type": function nthOfType(e, t, r) { - var n = r.adapter, - a = r.equals; - var o = i["default"](t); - if (o === s.falseFunc) return s.falseFunc; - if (o === s.trueFunc) return getChildFunc(e, n); - return function nthOfType(t) { - var r = n.getSiblings(t); - var i = 0; - - for (var s = 0; s < r.length; s++) { - var l = r[s]; - if (a(t, l)) break; - - if (n.isTag(l) && n.getName(l) === n.getName(t)) { - i++; - } - } - - return o(i) && e(t); - }; - }, - "nth-last-of-type": function nthLastOfType(e, t, r) { - var n = r.adapter, - a = r.equals; - var o = i["default"](t); - if (o === s.falseFunc) return s.falseFunc; - if (o === s.trueFunc) return getChildFunc(e, n); - return function nthLastOfType(t) { - var r = n.getSiblings(t); - var i = 0; - - for (var s = r.length - 1; s >= 0; s--) { - var l = r[s]; - if (a(t, l)) break; - - if (n.isTag(l) && n.getName(l) === n.getName(t)) { - i++; - } - } - - return o(i) && e(t); - }; - }, - root: function root(e, t, r) { - var n = r.adapter; - return function (t) { - var r = n.getParent(t); - return (r == null || !n.isTag(r)) && e(t); - }; - }, - scope: function scope(e, r, n, i) { - var s = n.equals; - - if (!i || i.length === 0) { - return t.filters.root(e, r, n); - } - - if (i.length === 1) { - return function (t) { - return s(i[0], t) && e(t); - }; - } - - return function (t) { - return i.includes(t) && e(t); - }; - }, - hover: dynamicStatePseudo("isHovered"), - visited: dynamicStatePseudo("isVisited"), - active: dynamicStatePseudo("isActive") - }; - - function dynamicStatePseudo(e) { - return function dynamicPseudo(t, r, n) { - var i = n.adapter; - var a = i[e]; - - if (typeof a !== "function") { - return s.falseFunc; - } - - return function active(e) { - return a(e) && t(e); - }; - }; - } - }, - 2137: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.compilePseudoSelector = t.aliases = t.pseudos = t.filters = void 0; - var n = r(6288); - var i = r(8934); - var s = r(7824); - Object.defineProperty(t, "filters", { - enumerable: true, - get: function get() { - return s.filters; - } - }); - var a = r(9626); - Object.defineProperty(t, "pseudos", { - enumerable: true, - get: function get() { - return a.pseudos; - } - }); - var o = r(4766); - Object.defineProperty(t, "aliases", { - enumerable: true, - get: function get() { - return o.aliases; - } - }); - var l = r(5363); - - function compilePseudoSelector(e, t, r, c, u) { - var f = t.name, - h = t.data; - - if (Array.isArray(h)) { - return l.subselects[f](e, h, r, c, u); - } - - if (f in o.aliases) { - if (h != null) { - throw new Error("Pseudo " + f + " doesn't have any arguments"); - } - - var d = i.parse(o.aliases[f], r); - return l.subselects.is(e, d, r, c, u); - } - - if (f in s.filters) { - return s.filters[f](e, h, r, c); - } - - if (f in a.pseudos) { - var p = a.pseudos[f]; - a.verifyPseudoArgs(p, f, h); - return p === n.falseFunc ? n.falseFunc : e === n.trueFunc ? function (e) { - return p(e, r, h); - } : function (t) { - return p(t, r, h) && e(t); - }; - } - - throw new Error("unmatched pseudo-class :" + f); - } - - t.compilePseudoSelector = compilePseudoSelector; - }, - 9626: function _(e, t) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.verifyPseudoArgs = t.pseudos = void 0; - t.pseudos = { - empty: function empty(e, t) { - var r = t.adapter; - return !r.getChildren(e).some(function (e) { - return r.isTag(e) || r.getText(e) !== ""; - }); - }, - "first-child": function firstChild(e, t) { - var r = t.adapter, - n = t.equals; - var i = r.getSiblings(e).find(function (e) { - return r.isTag(e); - }); - return i != null && n(e, i); - }, - "last-child": function lastChild(e, t) { - var r = t.adapter, - n = t.equals; - var i = r.getSiblings(e); - - for (var s = i.length - 1; s >= 0; s--) { - if (n(e, i[s])) return true; - if (r.isTag(i[s])) break; - } - - return false; - }, - "first-of-type": function firstOfType(e, t) { - var r = t.adapter, - n = t.equals; - var i = r.getSiblings(e); - var s = r.getName(e); - - for (var a = 0; a < i.length; a++) { - var o = i[a]; - if (n(e, o)) return true; - - if (r.isTag(o) && r.getName(o) === s) { - break; - } - } - - return false; - }, - "last-of-type": function lastOfType(e, t) { - var r = t.adapter, - n = t.equals; - var i = r.getSiblings(e); - var s = r.getName(e); - - for (var a = i.length - 1; a >= 0; a--) { - var o = i[a]; - if (n(e, o)) return true; - - if (r.isTag(o) && r.getName(o) === s) { - break; - } - } - - return false; - }, - "only-of-type": function onlyOfType(e, t) { - var r = t.adapter, - n = t.equals; - var i = r.getName(e); - return r.getSiblings(e).every(function (t) { - return n(e, t) || !r.isTag(t) || r.getName(t) !== i; - }); - }, - "only-child": function onlyChild(e, t) { - var r = t.adapter, - n = t.equals; - return r.getSiblings(e).every(function (t) { - return n(e, t) || !r.isTag(t); - }); - } - }; - - function verifyPseudoArgs(e, t, r) { - if (r === null) { - if (e.length > 2) { - throw new Error("pseudo-selector :" + t + " requires an argument"); - } - } else if (e.length === 2) { - throw new Error("pseudo-selector :" + t + " doesn't have any arguments"); - } - } - - t.verifyPseudoArgs = verifyPseudoArgs; - }, - 5363: function _(e, t, r) { - "use strict"; - - var n = this && this.__spreadArray || function (e, t) { - for (var r = 0, n = t.length, i = e.length; r < n; r++, i++) { - e[i] = t[r]; - } - - return e; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.subselects = t.getNextSiblings = t.ensureIsTag = t.PLACEHOLDER_ELEMENT = void 0; - var i = r(6288); - var s = r(3806); - t.PLACEHOLDER_ELEMENT = {}; - - function ensureIsTag(e, t) { - if (e === i.falseFunc) return e; - return function (r) { - return t.isTag(r) && e(r); - }; - } - - t.ensureIsTag = ensureIsTag; - - function getNextSiblings(e, t) { - var r = t.getSiblings(e); - if (r.length <= 1) return []; - var n = r.indexOf(e); - if (n < 0 || n === r.length - 1) return []; - return r.slice(n + 1).filter(t.isTag); - } - - t.getNextSiblings = getNextSiblings; - - var a = function a(e, t, r, n, i) { - var s = { - xmlMode: !!r.xmlMode, - adapter: r.adapter, - equals: r.equals - }; - var a = i(t, s, n); - return function (t) { - return a(t) && e(t); - }; - }; - - t.subselects = { - is: a, - matches: a, - not: function not(e, t, r, n, s) { - var a = { - xmlMode: !!r.xmlMode, - adapter: r.adapter, - equals: r.equals - }; - var o = s(t, a, n); - if (o === i.falseFunc) return e; - if (o === i.trueFunc) return i.falseFunc; - return function not(t) { - return !o(t) && e(t); - }; - }, - has: function has(e, r, a, o, l) { - var c = a.adapter; - var u = { - xmlMode: !!a.xmlMode, - adapter: c, - equals: a.equals - }; - var f = r.some(function (e) { - return e.some(s.isTraversal); - }) ? [t.PLACEHOLDER_ELEMENT] : undefined; - var h = l(r, u, f); - if (h === i.falseFunc) return i.falseFunc; - - if (h === i.trueFunc) { - return function (t) { - return c.getChildren(t).some(c.isTag) && e(t); - }; - } - - var d = ensureIsTag(h, c); - var p = h.shouldTestNextSiblings, - m = p === void 0 ? false : p; - - if (f) { - return function (t) { - f[0] = t; - var r = c.getChildren(t); - var i = m ? n(n([], r), getNextSiblings(t, c)) : r; - return e(t) && c.existsOne(d, i); - }; - } - - return function (t) { - return e(t) && c.existsOne(d, c.getChildren(t)); - }; - } - }; - }, - 3416: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = r(3806); - var i = { - exists: 10, - equals: 8, - not: 7, - start: 6, - end: 6, - any: 5, - hyphen: 4, - element: 4 - }; - - function sortByProcedure(e) { - var t = e.map(getProcedure); - - for (var r = 1; r < e.length; r++) { - var n = t[r]; - if (n < 0) continue; - - for (var i = r - 1; i >= 0 && n < t[i]; i--) { - var s = e[i + 1]; - e[i + 1] = e[i]; - e[i] = s; - t[i + 1] = t[i]; - t[i] = n; - } - } - } - - t["default"] = sortByProcedure; - - function getProcedure(e) { - var t = n.procedure[e.type]; - - if (e.type === "attribute") { - t = i[e.action]; - - if (t === i.equals && e.name === "id") { - t = 9; - } - - if (e.ignoreCase) { - t >>= 1; - } - } else if (e.type === "pseudo") { - if (!e.data) { - t = 3; - } else if (e.name === "has" || e.name === "contains") { - t = 0; - } else if (Array.isArray(e.data)) { - t = 0; - - for (var r = 0; r < e.data.length; r++) { - if (e.data[r].length !== 1) continue; - var s = getProcedure(e.data[r][0]); - - if (s === 0) { - t = 0; - break; - } - - if (s > t) t = s; - } - - if (e.data.length > 1 && t > 0) t -= 1; - } else { - t = 1; - } - } - - return t; - } - }, - 8934: function _(e, t, r) { - "use strict"; - - var n = this && this.__createBinding || (Object.create ? function (e, t, r, n) { - if (n === undefined) n = r; - Object.defineProperty(e, n, { - enumerable: true, - get: function get() { - return t[r]; - } - }); - } : function (e, t, r, n) { - if (n === undefined) n = r; - e[n] = t[r]; - }); - - var i = this && this.__exportStar || function (e, t) { - for (var r in e) { - if (r !== "default" && !Object.prototype.hasOwnProperty.call(t, r)) n(t, e, r); - } - }; - - var s = this && this.__importDefault || function (e) { - return e && e.__esModule ? e : { - "default": e - }; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.stringify = t.parse = void 0; - i(r(7737), t); - var a = r(7737); - Object.defineProperty(t, "parse", { - enumerable: true, - get: function get() { - return s(a)["default"]; - } - }); - var o = r(3323); - Object.defineProperty(t, "stringify", { - enumerable: true, - get: function get() { - return s(o)["default"]; - } - }); - }, - 7737: function _(e, t) { - "use strict"; - - var r = this && this.__spreadArray || function (e, t) { - for (var r = 0, n = t.length, i = e.length; r < n; r++, i++) { - e[i] = t[r]; - } - - return e; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.isTraversal = void 0; - var n = /^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/; - var i = /\\([\da-f]{1,6}\s?|(\s)|.)/gi; - var s = /^\s*(?:(\*|[-\w]*)\|)?((?:\\.|[\w\u00b0-\uFFFF-])+)\s*(?:(\S?)=\s*(?:(['"])((?:[^\\]|\\[^])*?)\4|(#?(?:\\.|[\w\u00b0-\uFFFF-])*)|)|)\s*([iIsS])?\s*\]/; - var a = { - undefined: "exists", - "": "equals", - "~": "element", - "^": "start", - $: "end", - "*": "any", - "!": "not", - "|": "hyphen" - }; - var o = { - ">": "child", - "<": "parent", - "~": "sibling", - "+": "adjacent" - }; - var l = { - "#": ["id", "equals"], - ".": ["class", "element"] - }; - var c = new Set(["has", "not", "matches", "is", "host", "host-context"]); - var u = new Set(r(["descendant"], Object.keys(o).map(function (e) { - return o[e]; - }))); - var f = new Set(["accept", "accept-charset", "align", "alink", "axis", "bgcolor", "charset", "checked", "clear", "codetype", "color", "compact", "declare", "defer", "dir", "direction", "disabled", "enctype", "face", "frame", "hreflang", "http-equiv", "lang", "language", "link", "media", "method", "multiple", "nohref", "noresize", "noshade", "nowrap", "readonly", "rel", "rev", "rules", "scope", "scrolling", "selected", "shape", "target", "text", "type", "valign", "valuetype", "vlink"]); - - function isTraversal(e) { - return u.has(e.type); - } - - t.isTraversal = isTraversal; - var h = new Set(["contains", "icontains"]); - var d = new Set(['"', "'"]); - - function funescape(e, t, r) { - var n = parseInt(t, 16) - 65536; - return n !== n || r ? t : n < 0 ? String.fromCharCode(n + 65536) : String.fromCharCode(n >> 10 | 55296, n & 1023 | 56320); - } - - function unescapeCSS(e) { - return e.replace(i, funescape); - } - - function isWhitespace(e) { - return e === " " || e === "\n" || e === "\t" || e === "\f" || e === "\r"; - } - - function parse(e, t) { - var r = []; - var n = parseSelector(r, "" + e, t, 0); - - if (n < e.length) { - throw new Error("Unmatched selector: " + e.slice(n)); - } - - return r; - } - - t["default"] = parse; - - function parseSelector(e, t, r, i) { - var u, p; - - if (r === void 0) { - r = {}; - } - - var m = []; - var g = false; - - function getName(e) { - var r = t.slice(i + e).match(n); - - if (!r) { - throw new Error("Expected name, found " + t.slice(i)); - } - - var s = r[0]; - i += e + s.length; - return unescapeCSS(s); - } - - function stripWhitespace(e) { - while (isWhitespace(t.charAt(i + e))) { - e++; - } - - i += e; - } - - function isEscaped(e) { - var r = 0; - - while (t.charAt(--e) === "\\") { - r++; - } - - return (r & 1) === 1; - } - - function ensureNotTraversal() { - if (m.length > 0 && isTraversal(m[m.length - 1])) { - throw new Error("Did not expect successive traversals."); - } - } - - stripWhitespace(0); - - while (t !== "") { - var T = t.charAt(i); - - if (isWhitespace(T)) { - g = true; - stripWhitespace(1); - } else if (T in o) { - ensureNotTraversal(); - m.push({ - type: o[T] - }); - g = false; - stripWhitespace(1); - } else if (T === ",") { - if (m.length === 0) { - throw new Error("Empty sub-selector"); - } - - e.push(m); - m = []; - g = false; - stripWhitespace(1); - } else if (T === "/" && t.charAt(i + 1) === "*") { - var v = t.indexOf("*/", i + 2); - - if (v < 0) { - throw new Error("Comment was not terminated"); - } - - i = v + 2; - } else { - if (g) { - ensureNotTraversal(); - m.push({ - type: "descendant" - }); - g = false; - } - - if (T in l) { - var y = l[T], - b = y[0], - C = y[1]; - m.push({ - type: "attribute", - name: b, - action: C, - value: getName(1), - namespace: null, - ignoreCase: r.xmlMode ? null : false - }); - } else if (T === "[") { - var E = t.slice(i + 1).match(s); - - if (!E) { - throw new Error("Malformed attribute selector: " + t.slice(i)); - } - - var N = E[0], - O = E[1], - _ = O === void 0 ? null : O, - A = E[2], - I = E[3], - L = E[5], - S = L === void 0 ? "" : L, - x = E[6], - k = x === void 0 ? S : x, - M = E[7]; - - i += N.length + 1; - var P = unescapeCSS(A); - - if ((u = r.lowerCaseAttributeNames) !== null && u !== void 0 ? u : !r.xmlMode) { - P = P.toLowerCase(); - } - - var H = M ? M.toLowerCase() === "i" : r.xmlMode ? null : f.has(P); - var w = { - type: "attribute", - name: P, - action: a[I], - value: unescapeCSS(k), - namespace: _, - ignoreCase: H - }; - m.push(w); - } else if (T === ":") { - if (t.charAt(i + 1) === ":") { - m.push({ - type: "pseudo-element", - name: getName(2).toLowerCase() - }); - continue; - } - - var B = getName(1).toLowerCase(); - var D = null; - - if (t.charAt(i) === "(") { - if (c.has(B)) { - if (d.has(t.charAt(i + 1))) { - throw new Error("Pseudo-selector " + B + " cannot be quoted"); - } - - D = []; - i = parseSelector(D, t, r, i + 1); - - if (t.charAt(i) !== ")") { - throw new Error("Missing closing parenthesis in :" + B + " (" + t + ")"); - } - - i += 1; - } else { - i += 1; - var F = i; - var R = 1; - - for (; R > 0 && i < t.length; i++) { - if (t.charAt(i) === "(" && !isEscaped(i)) { - R++; - } else if (t.charAt(i) === ")" && !isEscaped(i)) { - R--; - } - } - - if (R) { - throw new Error("Parenthesis not matched"); - } - - D = t.slice(F, i - 1); - - if (h.has(B)) { - var U = D.charAt(0); - - if (U === D.slice(-1) && d.has(U)) { - D = D.slice(1, -1); - } - - D = unescapeCSS(D); - } - } - } - - m.push({ - type: "pseudo", - name: B, - data: D - }); - } else { - var _ = null; - var G = void 0; - - if (T === "*") { - i += 1; - G = "*"; - } else if (n.test(t.slice(i))) { - if (t.charAt(i) === "|") { - _ = ""; - i += 1; - } - - G = getName(0); - } else { - if (m.length && m[m.length - 1].type === "descendant") { - m.pop(); - } - - addToken(e, m); - return i; - } - - if (t.charAt(i) === "|") { - _ = G; - - if (t.charAt(i + 1) === "*") { - G = "*"; - i += 2; - } else { - G = getName(1); - } - } - - if (G === "*") { - m.push({ - type: "universal", - namespace: _ - }); - } else { - if ((p = r.lowerCaseTags) !== null && p !== void 0 ? p : !r.xmlMode) { - G = G.toLowerCase(); - } - - m.push({ - type: "tag", - name: G, - namespace: _ - }); - } - } - } - } - - addToken(e, m); - return i; - } - - function addToken(e, t) { - if (e.length > 0 && t.length === 0) { - throw new Error("Empty sub-selector"); - } - - e.push(t); - } - }, - 3323: function _(e, t) { - "use strict"; - - var r = this && this.__spreadArray || function (e, t) { - for (var r = 0, n = t.length, i = e.length; r < n; r++, i++) { - e[i] = t[r]; - } - - return e; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = { - equals: "", - element: "~", - start: "^", - end: "$", - any: "*", - not: "!", - hyphen: "|" - }; - var i = new Set(r(r([], Object.keys(n).map(function (e) { - return n[e]; - }).filter(Boolean)), [":", "[", "]", " ", "\\", "(", ")"])); - - function stringify(e) { - return e.map(stringifySubselector).join(", "); - } - - t["default"] = stringify; - - function stringifySubselector(e) { - return e.map(stringifyToken).join(""); - } - - function stringifyToken(e) { - switch (e.type) { - case "child": - return " > "; - - case "parent": - return " < "; - - case "sibling": - return " ~ "; - - case "adjacent": - return " + "; - - case "descendant": - return " "; - - case "universal": - return getNamespace(e.namespace) + "*"; - - case "tag": - return getNamespacedName(e); - - case "pseudo-element": - return "::" + escapeName(e.name); - - case "pseudo": - if (e.data === null) return ":" + escapeName(e.name); - - if (typeof e.data === "string") { - return ":" + escapeName(e.name) + "(" + escapeName(e.data) + ")"; - } - - return ":" + escapeName(e.name) + "(" + stringify(e.data) + ")"; - - case "attribute": - { - if (e.name === "id" && e.action === "equals" && !e.ignoreCase && !e.namespace) { - return "#" + escapeName(e.value); - } - - if (e.name === "class" && e.action === "element" && !e.ignoreCase && !e.namespace) { - return "." + escapeName(e.value); - } - - var t = getNamespacedName(e); - - if (e.action === "exists") { - return "[" + t + "]"; - } - - return "[" + t + n[e.action] + "='" + escapeName(e.value) + "'" + (e.ignoreCase ? "i" : e.ignoreCase === false ? "s" : "") + "]"; - } - } - } - - function getNamespacedName(e) { - return "" + getNamespace(e.namespace) + escapeName(e.name); - } - - function getNamespace(e) { - return e !== null ? (e === "*" ? "*" : escapeName(e)) + "|" : ""; - } - - function escapeName(e) { - return e.split("").map(function (e) { - return i.has(e) ? "\\" + e : e; - }).join(""); - } - }, - 5180: function _(e, t) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.attributeNames = t.elementNames = void 0; - t.elementNames = new Map([["altglyph", "altGlyph"], ["altglyphdef", "altGlyphDef"], ["altglyphitem", "altGlyphItem"], ["animatecolor", "animateColor"], ["animatemotion", "animateMotion"], ["animatetransform", "animateTransform"], ["clippath", "clipPath"], ["feblend", "feBlend"], ["fecolormatrix", "feColorMatrix"], ["fecomponenttransfer", "feComponentTransfer"], ["fecomposite", "feComposite"], ["feconvolvematrix", "feConvolveMatrix"], ["fediffuselighting", "feDiffuseLighting"], ["fedisplacementmap", "feDisplacementMap"], ["fedistantlight", "feDistantLight"], ["fedropshadow", "feDropShadow"], ["feflood", "feFlood"], ["fefunca", "feFuncA"], ["fefuncb", "feFuncB"], ["fefuncg", "feFuncG"], ["fefuncr", "feFuncR"], ["fegaussianblur", "feGaussianBlur"], ["feimage", "feImage"], ["femerge", "feMerge"], ["femergenode", "feMergeNode"], ["femorphology", "feMorphology"], ["feoffset", "feOffset"], ["fepointlight", "fePointLight"], ["fespecularlighting", "feSpecularLighting"], ["fespotlight", "feSpotLight"], ["fetile", "feTile"], ["feturbulence", "feTurbulence"], ["foreignobject", "foreignObject"], ["glyphref", "glyphRef"], ["lineargradient", "linearGradient"], ["radialgradient", "radialGradient"], ["textpath", "textPath"]]); - t.attributeNames = new Map([["definitionurl", "definitionURL"], ["attributename", "attributeName"], ["attributetype", "attributeType"], ["basefrequency", "baseFrequency"], ["baseprofile", "baseProfile"], ["calcmode", "calcMode"], ["clippathunits", "clipPathUnits"], ["diffuseconstant", "diffuseConstant"], ["edgemode", "edgeMode"], ["filterunits", "filterUnits"], ["glyphref", "glyphRef"], ["gradienttransform", "gradientTransform"], ["gradientunits", "gradientUnits"], ["kernelmatrix", "kernelMatrix"], ["kernelunitlength", "kernelUnitLength"], ["keypoints", "keyPoints"], ["keysplines", "keySplines"], ["keytimes", "keyTimes"], ["lengthadjust", "lengthAdjust"], ["limitingconeangle", "limitingConeAngle"], ["markerheight", "markerHeight"], ["markerunits", "markerUnits"], ["markerwidth", "markerWidth"], ["maskcontentunits", "maskContentUnits"], ["maskunits", "maskUnits"], ["numoctaves", "numOctaves"], ["pathlength", "pathLength"], ["patterncontentunits", "patternContentUnits"], ["patterntransform", "patternTransform"], ["patternunits", "patternUnits"], ["pointsatx", "pointsAtX"], ["pointsaty", "pointsAtY"], ["pointsatz", "pointsAtZ"], ["preservealpha", "preserveAlpha"], ["preserveaspectratio", "preserveAspectRatio"], ["primitiveunits", "primitiveUnits"], ["refx", "refX"], ["refy", "refY"], ["repeatcount", "repeatCount"], ["repeatdur", "repeatDur"], ["requiredextensions", "requiredExtensions"], ["requiredfeatures", "requiredFeatures"], ["specularconstant", "specularConstant"], ["specularexponent", "specularExponent"], ["spreadmethod", "spreadMethod"], ["startoffset", "startOffset"], ["stddeviation", "stdDeviation"], ["stitchtiles", "stitchTiles"], ["surfacescale", "surfaceScale"], ["systemlanguage", "systemLanguage"], ["tablevalues", "tableValues"], ["targetx", "targetX"], ["targety", "targetY"], ["textlength", "textLength"], ["viewbox", "viewBox"], ["viewtarget", "viewTarget"], ["xchannelselector", "xChannelSelector"], ["ychannelselector", "yChannelSelector"], ["zoomandpan", "zoomAndPan"]]); - }, - 9312: function _(e, t, r) { - "use strict"; - - var n = this && this.__assign || function () { - n = Object.assign || function (e) { - for (var t, r = 1, n = arguments.length; r < n; r++) { - t = arguments[r]; - - for (var i in t) { - if (Object.prototype.hasOwnProperty.call(t, i)) e[i] = t[i]; - } - } - - return e; - }; - - return n.apply(this, arguments); - }; - - var i = this && this.__createBinding || (Object.create ? function (e, t, r, n) { - if (n === undefined) n = r; - Object.defineProperty(e, n, { - enumerable: true, - get: function get() { - return t[r]; - } - }); - } : function (e, t, r, n) { - if (n === undefined) n = r; - e[n] = t[r]; - }); - var s = this && this.__setModuleDefault || (Object.create ? function (e, t) { - Object.defineProperty(e, "default", { - enumerable: true, - value: t - }); - } : function (e, t) { - e["default"] = t; - }); - - var a = this && this.__importStar || function (e) { - if (e && e.__esModule) return e; - var t = {}; - if (e != null) for (var r in e) { - if (r !== "default" && Object.prototype.hasOwnProperty.call(e, r)) i(t, e, r); - } - s(t, e); - return t; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - var o = a(r(6060)); - var l = r(3231); - var c = r(5180); - var u = new Set(["style", "script", "xmp", "iframe", "noembed", "noframes", "plaintext", "noscript"]); - - function formatAttributes(e, t) { - if (!e) return; - return Object.keys(e).map(function (r) { - var n, i; - var s = (n = e[r]) !== null && n !== void 0 ? n : ""; - - if (t.xmlMode === "foreign") { - r = (i = c.attributeNames.get(r)) !== null && i !== void 0 ? i : r; - } - - if (!t.emptyAttrs && !t.xmlMode && s === "") { - return r; - } - - return r + '="' + (t.decodeEntities !== false ? l.encodeXML(s) : s.replace(/"/g, """)) + '"'; - }).join(" "); - } - - var f = new Set(["area", "base", "basefont", "br", "col", "command", "embed", "frame", "hr", "img", "input", "isindex", "keygen", "link", "meta", "param", "source", "track", "wbr"]); - - function render(e, t) { - if (t === void 0) { - t = {}; - } - - var r = Array.isArray(e) || e.cheerio ? e : [e]; - var n = ""; - - for (var i = 0; i < r.length; i++) { - n += renderNode(r[i], t); - } - - return n; - } - - t["default"] = render; - - function renderNode(e, t) { - switch (e.type) { - case o.Root: - return render(e.children, t); - - case o.Directive: - case o.Doctype: - return renderDirective(e); - - case o.Comment: - return renderComment(e); - - case o.CDATA: - return renderCdata(e); - - case o.Script: - case o.Style: - case o.Tag: - return renderTag(e, t); - - case o.Text: - return renderText(e, t); - } - } - - var h = new Set(["mi", "mo", "mn", "ms", "mtext", "annotation-xml", "foreignObject", "desc", "title"]); - var d = new Set(["svg", "math"]); - - function renderTag(e, t) { - var r; - - if (t.xmlMode === "foreign") { - e.name = (r = c.elementNames.get(e.name)) !== null && r !== void 0 ? r : e.name; - - if (e.parent && h.has(e.parent.name)) { - t = n(n({}, t), { - xmlMode: false - }); - } - } - - if (!t.xmlMode && d.has(e.name)) { - t = n(n({}, t), { - xmlMode: "foreign" - }); - } - - var i = "<" + e.name; - var s = formatAttributes(e.attribs, t); - - if (s) { - i += " " + s; - } - - if (e.children.length === 0 && (t.xmlMode ? t.selfClosingTags !== false : t.selfClosingTags && f.has(e.name))) { - if (!t.xmlMode) i += " "; - i += "/>"; - } else { - i += ">"; - - if (e.children.length > 0) { - i += render(e.children, t); - } - - if (t.xmlMode || !f.has(e.name)) { - i += ""; - } - } - - return i; - } - - function renderDirective(e) { - return "<" + e.data + ">"; - } - - function renderText(e, t) { - var r = e.data || ""; - - if (t.decodeEntities !== false && !(!t.xmlMode && e.parent && u.has(e.parent.name))) { - r = l.encodeXML(r); - } - - return r; - } - - function renderCdata(e) { - return ""; - } - - function renderComment(e) { - return "\x3c!--" + e.data + "--\x3e"; - } - }, - 6060: function _(e, t) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.Doctype = t.CDATA = t.Tag = t.Style = t.Script = t.Comment = t.Directive = t.Text = t.Root = t.isTag = void 0; - - function isTag(e) { - return e.type === "tag" || e.type === "script" || e.type === "style"; - } - - t.isTag = isTag; - t.Root = "root"; - t.Text = "text"; - t.Directive = "directive"; - t.Comment = "comment"; - t.Script = "script"; - t.Style = "style"; - t.Tag = "tag"; - t.CDATA = "cdata"; - t.Doctype = "doctype"; - }, - 2795: function _(e, t) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.Doctype = t.CDATA = t.Tag = t.Style = t.Script = t.Comment = t.Directive = t.Text = t.Root = t.isTag = t.ElementType = void 0; - var r; - - (function (e) { - e["Root"] = "root"; - e["Text"] = "text"; - e["Directive"] = "directive"; - e["Comment"] = "comment"; - e["Script"] = "script"; - e["Style"] = "style"; - e["Tag"] = "tag"; - e["CDATA"] = "cdata"; - e["Doctype"] = "doctype"; - })(r = t.ElementType || (t.ElementType = {})); - - function isTag(e) { - return e.type === r.Tag || e.type === r.Script || e.type === r.Style; - } - - t.isTag = isTag; - t.Root = r.Root; - t.Text = r.Text; - t.Directive = r.Directive; - t.Comment = r.Comment; - t.Script = r.Script; - t.Style = r.Style; - t.Tag = r.Tag; - t.CDATA = r.CDATA; - t.Doctype = r.Doctype; - }, - 7366: function _(e, t, r) { - "use strict"; - - var n = this && this.__createBinding || (Object.create ? function (e, t, r, n) { - if (n === undefined) n = r; - Object.defineProperty(e, n, { - enumerable: true, - get: function get() { - return t[r]; - } - }); - } : function (e, t, r, n) { - if (n === undefined) n = r; - e[n] = t[r]; - }); - - var i = this && this.__exportStar || function (e, t) { - for (var r in e) { - if (r !== "default" && !Object.prototype.hasOwnProperty.call(t, r)) n(t, e, r); - } - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.DomHandler = void 0; - var s = r(2795); - var a = r(7277); - i(r(7277), t); - var o = /\s+/g; - var l = { - normalizeWhitespace: false, - withStartIndices: false, - withEndIndices: false - }; - - var c = function () { - function DomHandler(e, t, r) { - this.dom = []; - this.root = new a.Document(this.dom); - this.done = false; - this.tagStack = [this.root]; - this.lastNode = null; - this.parser = null; - - if (typeof t === "function") { - r = t; - t = l; - } - - if (typeof e === "object") { - t = e; - e = undefined; - } - - this.callback = e !== null && e !== void 0 ? e : null; - this.options = t !== null && t !== void 0 ? t : l; - this.elementCB = r !== null && r !== void 0 ? r : null; - } - - DomHandler.prototype.onparserinit = function (e) { - this.parser = e; - }; - - DomHandler.prototype.onreset = function () { - var e; - this.dom = []; - this.root = new a.Document(this.dom); - this.done = false; - this.tagStack = [this.root]; - this.lastNode = null; - this.parser = (e = this.parser) !== null && e !== void 0 ? e : null; - }; - - DomHandler.prototype.onend = function () { - if (this.done) return; - this.done = true; - this.parser = null; - this.handleCallback(null); - }; - - DomHandler.prototype.onerror = function (e) { - this.handleCallback(e); - }; - - DomHandler.prototype.onclosetag = function () { - this.lastNode = null; - var e = this.tagStack.pop(); - - if (this.options.withEndIndices) { - e.endIndex = this.parser.endIndex; - } - - if (this.elementCB) this.elementCB(e); - }; - - DomHandler.prototype.onopentag = function (e, t) { - var r = this.options.xmlMode ? s.ElementType.Tag : undefined; - var n = new a.Element(e, t, undefined, r); - this.addNode(n); - this.tagStack.push(n); - }; - - DomHandler.prototype.ontext = function (e) { - var t = this.options.normalizeWhitespace; - var r = this.lastNode; - - if (r && r.type === s.ElementType.Text) { - if (t) { - r.data = (r.data + e).replace(o, " "); - } else { - r.data += e; - } - } else { - if (t) { - e = e.replace(o, " "); - } - - var n = new a.Text(e); - this.addNode(n); - this.lastNode = n; - } - }; - - DomHandler.prototype.oncomment = function (e) { - if (this.lastNode && this.lastNode.type === s.ElementType.Comment) { - this.lastNode.data += e; - return; - } - - var t = new a.Comment(e); - this.addNode(t); - this.lastNode = t; - }; - - DomHandler.prototype.oncommentend = function () { - this.lastNode = null; - }; - - DomHandler.prototype.oncdatastart = function () { - var e = new a.Text(""); - var t = new a.NodeWithChildren(s.ElementType.CDATA, [e]); - this.addNode(t); - e.parent = t; - this.lastNode = e; - }; - - DomHandler.prototype.oncdataend = function () { - this.lastNode = null; - }; - - DomHandler.prototype.onprocessinginstruction = function (e, t) { - var r = new a.ProcessingInstruction(e, t); - this.addNode(r); - }; - - DomHandler.prototype.handleCallback = function (e) { - if (typeof this.callback === "function") { - this.callback(e, this.dom); - } else if (e) { - throw e; - } - }; - - DomHandler.prototype.addNode = function (e) { - var t = this.tagStack[this.tagStack.length - 1]; - var r = t.children[t.children.length - 1]; - - if (this.options.withStartIndices) { - e.startIndex = this.parser.startIndex; - } - - if (this.options.withEndIndices) { - e.endIndex = this.parser.endIndex; - } - - t.children.push(e); - - if (r) { - e.prev = r; - r.next = e; - } - - e.parent = t; - this.lastNode = null; - }; - - return DomHandler; - }(); - - t.DomHandler = c; - t["default"] = c; - }, - 7277: function _(e, t, r) { - "use strict"; - - var n = this && this.__extends || function () { - var _e2 = function e(t, r) { - _e2 = Object.setPrototypeOf || { - __proto__: [] - } instanceof Array && function (e, t) { - e.__proto__ = t; - } || function (e, t) { - for (var r in t) { - if (Object.prototype.hasOwnProperty.call(t, r)) e[r] = t[r]; - } - }; - - return _e2(t, r); - }; - - return function (t, r) { - if (typeof r !== "function" && r !== null) throw new TypeError("Class extends value " + String(r) + " is not a constructor or null"); - - _e2(t, r); - - function __() { - this.constructor = t; - } - - t.prototype = r === null ? Object.create(r) : (__.prototype = r.prototype, new __()); - }; - }(); - - var i = this && this.__assign || function () { - i = Object.assign || function (e) { - for (var t, r = 1, n = arguments.length; r < n; r++) { - t = arguments[r]; - - for (var i in t) { - if (Object.prototype.hasOwnProperty.call(t, i)) e[i] = t[i]; - } - } - - return e; - }; - - return i.apply(this, arguments); - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.cloneNode = t.Element = t.Document = t.NodeWithChildren = t.ProcessingInstruction = t.Comment = t.Text = t.DataNode = t.Node = void 0; - var s = r(2795); - var a = new Map([[s.ElementType.Tag, 1], [s.ElementType.Script, 1], [s.ElementType.Style, 1], [s.ElementType.Directive, 1], [s.ElementType.Text, 3], [s.ElementType.CDATA, 4], [s.ElementType.Comment, 8], [s.ElementType.Root, 9]]); - - var o = function () { - function Node(e) { - this.type = e; - this.parent = null; - this.prev = null; - this.next = null; - this.startIndex = null; - this.endIndex = null; - } - - Object.defineProperty(Node.prototype, "nodeType", { - get: function get() { - var e; - return (e = a.get(this.type)) !== null && e !== void 0 ? e : 1; - }, - enumerable: false, - configurable: true - }); - Object.defineProperty(Node.prototype, "parentNode", { - get: function get() { - return this.parent; - }, - set: function set(e) { - this.parent = e; - }, - enumerable: false, - configurable: true - }); - Object.defineProperty(Node.prototype, "previousSibling", { - get: function get() { - return this.prev; - }, - set: function set(e) { - this.prev = e; - }, - enumerable: false, - configurable: true - }); - Object.defineProperty(Node.prototype, "nextSibling", { - get: function get() { - return this.next; - }, - set: function set(e) { - this.next = e; - }, - enumerable: false, - configurable: true - }); - - Node.prototype.cloneNode = function (e) { - if (e === void 0) { - e = false; - } - - return cloneNode(this, e); - }; - - return Node; - }(); - - t.Node = o; - - var l = function (e) { - n(DataNode, e); - - function DataNode(t, r) { - var n = e.call(this, t) || this; - n.data = r; - return n; - } - - Object.defineProperty(DataNode.prototype, "nodeValue", { - get: function get() { - return this.data; - }, - set: function set(e) { - this.data = e; - }, - enumerable: false, - configurable: true - }); - return DataNode; - }(o); - - t.DataNode = l; - - var c = function (e) { - n(Text, e); - - function Text(t) { - return e.call(this, s.ElementType.Text, t) || this; - } - - return Text; - }(l); - - t.Text = c; - - var u = function (e) { - n(Comment, e); - - function Comment(t) { - return e.call(this, s.ElementType.Comment, t) || this; - } - - return Comment; - }(l); - - t.Comment = u; - - var f = function (e) { - n(ProcessingInstruction, e); - - function ProcessingInstruction(t, r) { - var n = e.call(this, s.ElementType.Directive, r) || this; - n.name = t; - return n; - } - - return ProcessingInstruction; - }(l); - - t.ProcessingInstruction = f; - - var h = function (e) { - n(NodeWithChildren, e); - - function NodeWithChildren(t, r) { - var n = e.call(this, t) || this; - n.children = r; - return n; - } - - Object.defineProperty(NodeWithChildren.prototype, "firstChild", { - get: function get() { - var e; - return (e = this.children[0]) !== null && e !== void 0 ? e : null; - }, - enumerable: false, - configurable: true - }); - Object.defineProperty(NodeWithChildren.prototype, "lastChild", { - get: function get() { - return this.children.length > 0 ? this.children[this.children.length - 1] : null; - }, - enumerable: false, - configurable: true - }); - Object.defineProperty(NodeWithChildren.prototype, "childNodes", { - get: function get() { - return this.children; - }, - set: function set(e) { - this.children = e; - }, - enumerable: false, - configurable: true - }); - return NodeWithChildren; - }(o); - - t.NodeWithChildren = h; - - var d = function (e) { - n(Document, e); - - function Document(t) { - return e.call(this, s.ElementType.Root, t) || this; - } - - return Document; - }(h); - - t.Document = d; - - var p = function (e) { - n(Element, e); - - function Element(t, r, n, i) { - if (n === void 0) { - n = []; - } - - if (i === void 0) { - i = t === "script" ? s.ElementType.Script : t === "style" ? s.ElementType.Style : s.ElementType.Tag; - } - - var a = e.call(this, i, n) || this; - a.name = t; - a.attribs = r; - return a; - } - - Object.defineProperty(Element.prototype, "tagName", { - get: function get() { - return this.name; - }, - set: function set(e) { - this.name = e; - }, - enumerable: false, - configurable: true - }); - Object.defineProperty(Element.prototype, "attributes", { - get: function get() { - var e = this; - return Object.keys(this.attribs).map(function (t) { - var r, n; - return { - name: t, - value: e.attribs[t], - namespace: (r = e["x-attribsNamespace"]) === null || r === void 0 ? void 0 : r[t], - prefix: (n = e["x-attribsPrefix"]) === null || n === void 0 ? void 0 : n[t] - }; - }); - }, - enumerable: false, - configurable: true - }); - return Element; - }(h); - - t.Element = p; - - function cloneNode(e, t) { - if (t === void 0) { - t = false; - } - - var r; - - switch (e.type) { - case s.ElementType.Text: - r = new c(e.data); - break; - - case s.ElementType.Directive: - { - var n = e; - r = new f(n.name, n.data); - - if (n["x-name"] != null) { - r["x-name"] = n["x-name"]; - r["x-publicId"] = n["x-publicId"]; - r["x-systemId"] = n["x-systemId"]; - } - - break; - } - - case s.ElementType.Comment: - r = new u(e.data); - break; - - case s.ElementType.Tag: - case s.ElementType.Script: - case s.ElementType.Style: - { - var a = e; - var o = t ? cloneChildren(a.children) : []; - var l = new p(a.name, i({}, a.attribs), o); - o.forEach(function (e) { - return e.parent = l; - }); - - if (a["x-attribsNamespace"]) { - l["x-attribsNamespace"] = i({}, a["x-attribsNamespace"]); - } - - if (a["x-attribsPrefix"]) { - l["x-attribsPrefix"] = i({}, a["x-attribsPrefix"]); - } - - r = l; - break; - } - - case s.ElementType.CDATA: - { - var m = e; - var o = t ? cloneChildren(m.children) : []; - var g = new h(e.type, o); - o.forEach(function (e) { - return e.parent = g; - }); - r = g; - break; - } - - case s.ElementType.Root: - { - var T = e; - var o = t ? cloneChildren(T.children) : []; - var v = new d(o); - o.forEach(function (e) { - return e.parent = v; - }); - - if (T["x-mode"]) { - v["x-mode"] = T["x-mode"]; - } - - r = v; - break; - } - - case s.ElementType.Doctype: - { - throw new Error("Not implemented yet: ElementType.Doctype case"); - } - } - - r.startIndex = e.startIndex; - r.endIndex = e.endIndex; - return r; - } - - t.cloneNode = cloneNode; - - function cloneChildren(e) { - var t = e.map(function (e) { - return cloneNode(e, true); - }); - - for (var r = 1; r < t.length; r++) { - t[r].prev = t[r - 1]; - t[r - 1].next = t[r]; - } - - return t; - } - }, - 6730: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.uniqueSort = t.compareDocumentPosition = t.removeSubsets = void 0; - var n = r(6608); - - function removeSubsets(e) { - var t = e.length; - - while (--t >= 0) { - var r = e[t]; - - if (t > 0 && e.lastIndexOf(r, t - 1) >= 0) { - e.splice(t, 1); - continue; - } - - for (var n = r.parent; n; n = n.parent) { - if (e.includes(n)) { - e.splice(t, 1); - break; - } - } - } - - return e; - } - - t.removeSubsets = removeSubsets; - - function compareDocumentPosition(e, t) { - var r = []; - var i = []; - - if (e === t) { - return 0; - } - - var s = n.hasChildren(e) ? e : e.parent; - - while (s) { - r.unshift(s); - s = s.parent; - } - - s = n.hasChildren(t) ? t : t.parent; - - while (s) { - i.unshift(s); - s = s.parent; - } - - var a = Math.min(r.length, i.length); - var o = 0; - - while (o < a && r[o] === i[o]) { - o++; - } - - if (o === 0) { - return 1; - } - - var l = r[o - 1]; - var c = l.children; - var u = r[o]; - var f = i[o]; - - if (c.indexOf(u) > c.indexOf(f)) { - if (l === t) { - return 4 | 16; - } - - return 4; - } - - if (l === e) { - return 2 | 8; - } - - return 2; - } - - t.compareDocumentPosition = compareDocumentPosition; - - function uniqueSort(e) { - e = e.filter(function (e, t, r) { - return !r.includes(e, t + 1); - }); - e.sort(function (e, t) { - var r = compareDocumentPosition(e, t); - - if (r & 2) { - return -1; - } else if (r & 4) { - return 1; - } - - return 0; - }); - return e; - } - - t.uniqueSort = uniqueSort; - }, - 1499: function _(e, t, r) { - "use strict"; - - var n = this && this.__createBinding || (Object.create ? function (e, t, r, n) { - if (n === undefined) n = r; - Object.defineProperty(e, n, { - enumerable: true, - get: function get() { - return t[r]; - } - }); - } : function (e, t, r, n) { - if (n === undefined) n = r; - e[n] = t[r]; - }); - - var i = this && this.__exportStar || function (e, t) { - for (var r in e) { - if (r !== "default" && !Object.prototype.hasOwnProperty.call(t, r)) n(t, e, r); - } - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.hasChildren = t.isDocument = t.isComment = t.isText = t.isCDATA = t.isTag = void 0; - i(r(2615), t); - i(r(1144), t); - i(r(9351), t); - i(r(6063), t); - i(r(5338), t); - i(r(6730), t); - var s = r(6608); - Object.defineProperty(t, "isTag", { - enumerable: true, - get: function get() { - return s.isTag; - } - }); - Object.defineProperty(t, "isCDATA", { - enumerable: true, - get: function get() { - return s.isCDATA; - } - }); - Object.defineProperty(t, "isText", { - enumerable: true, - get: function get() { - return s.isText; - } - }); - Object.defineProperty(t, "isComment", { - enumerable: true, - get: function get() { - return s.isComment; - } - }); - Object.defineProperty(t, "isDocument", { - enumerable: true, - get: function get() { - return s.isDocument; - } - }); - Object.defineProperty(t, "hasChildren", { - enumerable: true, - get: function get() { - return s.hasChildren; - } - }); - }, - 5338: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.getElementsByTagType = t.getElementsByTagName = t.getElementById = t.getElements = t.testElement = void 0; - var n = r(6608); - var i = r(6063); - var s = { - tag_name: function tag_name(e) { - if (typeof e === "function") { - return function (t) { - return n.isTag(t) && e(t.name); - }; - } else if (e === "*") { - return n.isTag; - } - - return function (t) { - return n.isTag(t) && t.name === e; - }; - }, - tag_type: function tag_type(e) { - if (typeof e === "function") { - return function (t) { - return e(t.type); - }; - } - - return function (t) { - return t.type === e; - }; - }, - tag_contains: function tag_contains(e) { - if (typeof e === "function") { - return function (t) { - return n.isText(t) && e(t.data); - }; - } - - return function (t) { - return n.isText(t) && t.data === e; - }; - } - }; - - function getAttribCheck(e, t) { - if (typeof t === "function") { - return function (r) { - return n.isTag(r) && t(r.attribs[e]); - }; - } - - return function (r) { - return n.isTag(r) && r.attribs[e] === t; - }; - } - - function combineFuncs(e, t) { - return function (r) { - return e(r) || t(r); - }; - } - - function compileTest(e) { - var t = Object.keys(e).map(function (t) { - var r = e[t]; - return t in s ? s[t](r) : getAttribCheck(t, r); - }); - return t.length === 0 ? null : t.reduce(combineFuncs); - } - - function testElement(e, t) { - var r = compileTest(e); - return r ? r(t) : true; - } - - t.testElement = testElement; - - function getElements(e, t, r, n) { - if (n === void 0) { - n = Infinity; - } - - var s = compileTest(e); - return s ? i.filter(s, t, r, n) : []; - } - - t.getElements = getElements; - - function getElementById(e, t, r) { - if (r === void 0) { - r = true; - } - - if (!Array.isArray(t)) t = [t]; - return i.findOne(getAttribCheck("id", e), t, r); - } - - t.getElementById = getElementById; - - function getElementsByTagName(e, t, r, n) { - if (r === void 0) { - r = true; - } - - if (n === void 0) { - n = Infinity; - } - - return i.filter(s.tag_name(e), t, r, n); - } - - t.getElementsByTagName = getElementsByTagName; - - function getElementsByTagType(e, t, r, n) { - if (r === void 0) { - r = true; - } - - if (n === void 0) { - n = Infinity; - } - - return i.filter(s.tag_type(e), t, r, n); - } - - t.getElementsByTagType = getElementsByTagType; - }, - 9351: function _(e, t) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.prepend = t.prependChild = t.append = t.appendChild = t.replaceElement = t.removeElement = void 0; - - function removeElement(e) { - if (e.prev) e.prev.next = e.next; - if (e.next) e.next.prev = e.prev; - - if (e.parent) { - var t = e.parent.children; - t.splice(t.lastIndexOf(e), 1); - } - } - - t.removeElement = removeElement; - - function replaceElement(e, t) { - var r = t.prev = e.prev; - - if (r) { - r.next = t; - } - - var n = t.next = e.next; - - if (n) { - n.prev = t; - } - - var i = t.parent = e.parent; - - if (i) { - var s = i.children; - s[s.lastIndexOf(e)] = t; - } - } - - t.replaceElement = replaceElement; - - function appendChild(e, t) { - removeElement(t); - t.next = null; - t.parent = e; - - if (e.children.push(t) > 1) { - var r = e.children[e.children.length - 2]; - r.next = t; - t.prev = r; - } else { - t.prev = null; - } - } - - t.appendChild = appendChild; - - function append(e, t) { - removeElement(t); - var r = e.parent; - var n = e.next; - t.next = n; - t.prev = e; - e.next = t; - t.parent = r; - - if (n) { - n.prev = t; - - if (r) { - var i = r.children; - i.splice(i.lastIndexOf(n), 0, t); - } - } else if (r) { - r.children.push(t); - } - } - - t.append = append; - - function prependChild(e, t) { - removeElement(t); - t.parent = e; - t.prev = null; - - if (e.children.unshift(t) !== 1) { - var r = e.children[1]; - r.prev = t; - t.next = r; - } else { - t.next = null; - } - } - - t.prependChild = prependChild; - - function prepend(e, t) { - removeElement(t); - var r = e.parent; - - if (r) { - var n = r.children; - n.splice(n.indexOf(e), 0, t); - } - - if (e.prev) { - e.prev.next = t; - } - - t.parent = r; - t.prev = e.prev; - t.next = e; - e.prev = t; - } - - t.prepend = prepend; - }, - 6063: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.findAll = t.existsOne = t.findOne = t.findOneChild = t.find = t.filter = void 0; - var n = r(6608); - - function filter(e, t, r, n) { - if (r === void 0) { - r = true; - } - - if (n === void 0) { - n = Infinity; - } - - if (!Array.isArray(t)) t = [t]; - return find(e, t, r, n); - } - - t.filter = filter; - - function find(e, t, r, i) { - var s = []; - - for (var a = 0, o = t; a < o.length; a++) { - var l = o[a]; - - if (e(l)) { - s.push(l); - if (--i <= 0) break; - } - - if (r && n.hasChildren(l) && l.children.length > 0) { - var c = find(e, l.children, r, i); - s.push.apply(s, c); - i -= c.length; - if (i <= 0) break; - } - } - - return s; - } - - t.find = find; - - function findOneChild(e, t) { - return t.find(e); - } - - t.findOneChild = findOneChild; - - function findOne(e, t, r) { - if (r === void 0) { - r = true; - } - - var i = null; - - for (var s = 0; s < t.length && !i; s++) { - var a = t[s]; - - if (!n.isTag(a)) { - continue; - } else if (e(a)) { - i = a; - } else if (r && a.children.length > 0) { - i = findOne(e, a.children); - } - } - - return i; - } - - t.findOne = findOne; - - function existsOne(e, t) { - return t.some(function (t) { - return n.isTag(t) && (e(t) || t.children.length > 0 && existsOne(e, t.children)); - }); - } - - t.existsOne = existsOne; - - function findAll(e, t) { - var r; - var i = []; - var s = t.filter(n.isTag); - var a; - - while (a = s.shift()) { - var o = (r = a.children) === null || r === void 0 ? void 0 : r.filter(n.isTag); - - if (o && o.length > 0) { - s.unshift.apply(s, o); - } - - if (e(a)) i.push(a); - } - - return i; - } - - t.findAll = findAll; - }, - 2615: function _(e, t, r) { - "use strict"; - - var n = this && this.__importDefault || function (e) { - return e && e.__esModule ? e : { - "default": e - }; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.getText = t.getInnerHTML = t.getOuterHTML = void 0; - var i = r(6608); - var s = n(r(9312)); - - function getOuterHTML(e, t) { - return s["default"](e, t); - } - - t.getOuterHTML = getOuterHTML; - - function getInnerHTML(e, t) { - return i.hasChildren(e) ? e.children.map(function (e) { - return getOuterHTML(e, t); - }).join("") : ""; - } - - t.getInnerHTML = getInnerHTML; - - function getText(e) { - if (Array.isArray(e)) return e.map(getText).join(""); - if (i.isTag(e)) return e.name === "br" ? "\n" : getText(e.children); - if (i.isCDATA(e)) return getText(e.children); - if (i.isText(e)) return e.data; - return ""; - } - - t.getText = getText; - }, - 1144: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.prevElementSibling = t.nextElementSibling = t.getName = t.hasAttrib = t.getAttributeValue = t.getSiblings = t.getParent = t.getChildren = void 0; - var n = r(6608); - var i = []; - - function getChildren(e) { - var t; - return (t = e.children) !== null && t !== void 0 ? t : i; - } - - t.getChildren = getChildren; - - function getParent(e) { - return e.parent || null; - } - - t.getParent = getParent; - - function getSiblings(e) { - var t, r; - var n = getParent(e); - if (n != null) return getChildren(n); - var i = [e]; - var s = e.prev, - a = e.next; - - while (s != null) { - i.unshift(s); - t = s, s = t.prev; - } - - while (a != null) { - i.push(a); - r = a, a = r.next; - } - - return i; - } - - t.getSiblings = getSiblings; - - function getAttributeValue(e, t) { - var r; - return (r = e.attribs) === null || r === void 0 ? void 0 : r[t]; - } - - t.getAttributeValue = getAttributeValue; - - function hasAttrib(e, t) { - return e.attribs != null && Object.prototype.hasOwnProperty.call(e.attribs, t) && e.attribs[t] != null; - } - - t.hasAttrib = hasAttrib; - - function getName(e) { - return e.name; - } - - t.getName = getName; - - function nextElementSibling(e) { - var t; - var r = e.next; - - while (r !== null && !n.isTag(r)) { - t = r, r = t.next; - } - - return r; - } - - t.nextElementSibling = nextElementSibling; - - function prevElementSibling(e) { - var t; - var r = e.prev; - - while (r !== null && !n.isTag(r)) { - t = r, r = t.prev; - } - - return r; - } - - t.prevElementSibling = prevElementSibling; - }, - 6608: function _(e, t, r) { - "use strict"; - - var n = this && this.__createBinding || (Object.create ? function (e, t, r, n) { - if (n === undefined) n = r; - Object.defineProperty(e, n, { - enumerable: true, - get: function get() { - return t[r]; - } - }); - } : function (e, t, r, n) { - if (n === undefined) n = r; - e[n] = t[r]; - }); - - var i = this && this.__exportStar || function (e, t) { - for (var r in e) { - if (r !== "default" && !Object.prototype.hasOwnProperty.call(t, r)) n(t, e, r); - } - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.DomHandler = void 0; - var s = r(2795); - var a = r(7057); - i(r(7057), t); - var o = /\s+/g; - var l = { - normalizeWhitespace: false, - withStartIndices: false, - withEndIndices: false - }; - - var c = function () { - function DomHandler(e, t, r) { - this.dom = []; - this.root = new a.Document(this.dom); - this.done = false; - this.tagStack = [this.root]; - this.lastNode = null; - this.parser = null; - - if (typeof t === "function") { - r = t; - t = l; - } - - if (typeof e === "object") { - t = e; - e = undefined; - } - - this.callback = e !== null && e !== void 0 ? e : null; - this.options = t !== null && t !== void 0 ? t : l; - this.elementCB = r !== null && r !== void 0 ? r : null; - } - - DomHandler.prototype.onparserinit = function (e) { - this.parser = e; - }; - - DomHandler.prototype.onreset = function () { - var e; - this.dom = []; - this.root = new a.Document(this.dom); - this.done = false; - this.tagStack = [this.root]; - this.lastNode = null; - this.parser = (e = this.parser) !== null && e !== void 0 ? e : null; - }; - - DomHandler.prototype.onend = function () { - if (this.done) return; - this.done = true; - this.parser = null; - this.handleCallback(null); - }; - - DomHandler.prototype.onerror = function (e) { - this.handleCallback(e); - }; - - DomHandler.prototype.onclosetag = function () { - this.lastNode = null; - var e = this.tagStack.pop(); - - if (this.options.withEndIndices) { - e.endIndex = this.parser.endIndex; - } - - if (this.elementCB) this.elementCB(e); - }; - - DomHandler.prototype.onopentag = function (e, t) { - var r = this.options.xmlMode ? s.ElementType.Tag : undefined; - var n = new a.Element(e, t, undefined, r); - this.addNode(n); - this.tagStack.push(n); - }; - - DomHandler.prototype.ontext = function (e) { - var t = this.options.normalizeWhitespace; - var r = this.lastNode; - - if (r && r.type === s.ElementType.Text) { - if (t) { - r.data = (r.data + e).replace(o, " "); - } else { - r.data += e; - } - } else { - if (t) { - e = e.replace(o, " "); - } - - var n = new a.Text(e); - this.addNode(n); - this.lastNode = n; - } - }; - - DomHandler.prototype.oncomment = function (e) { - if (this.lastNode && this.lastNode.type === s.ElementType.Comment) { - this.lastNode.data += e; - return; - } - - var t = new a.Comment(e); - this.addNode(t); - this.lastNode = t; - }; - - DomHandler.prototype.oncommentend = function () { - this.lastNode = null; - }; - - DomHandler.prototype.oncdatastart = function () { - var e = new a.Text(""); - var t = new a.NodeWithChildren(s.ElementType.CDATA, [e]); - this.addNode(t); - e.parent = t; - this.lastNode = e; - }; - - DomHandler.prototype.oncdataend = function () { - this.lastNode = null; - }; - - DomHandler.prototype.onprocessinginstruction = function (e, t) { - var r = new a.ProcessingInstruction(e, t); - this.addNode(r); - }; - - DomHandler.prototype.handleCallback = function (e) { - if (typeof this.callback === "function") { - this.callback(e, this.dom); - } else if (e) { - throw e; - } - }; - - DomHandler.prototype.addNode = function (e) { - var t = this.tagStack[this.tagStack.length - 1]; - var r = t.children[t.children.length - 1]; - - if (this.options.withStartIndices) { - e.startIndex = this.parser.startIndex; - } - - if (this.options.withEndIndices) { - e.endIndex = this.parser.endIndex; - } - - t.children.push(e); - - if (r) { - e.prev = r; - r.next = e; - } - - e.parent = t; - this.lastNode = null; - }; - - return DomHandler; - }(); - - t.DomHandler = c; - t["default"] = c; - }, - 7057: function _(e, t, r) { - "use strict"; - - var n = this && this.__extends || function () { - var _e3 = function e(t, r) { - _e3 = Object.setPrototypeOf || { - __proto__: [] - } instanceof Array && function (e, t) { - e.__proto__ = t; - } || function (e, t) { - for (var r in t) { - if (Object.prototype.hasOwnProperty.call(t, r)) e[r] = t[r]; - } - }; - - return _e3(t, r); - }; - - return function (t, r) { - if (typeof r !== "function" && r !== null) throw new TypeError("Class extends value " + String(r) + " is not a constructor or null"); - - _e3(t, r); - - function __() { - this.constructor = t; - } - - t.prototype = r === null ? Object.create(r) : (__.prototype = r.prototype, new __()); - }; - }(); - - var i = this && this.__assign || function () { - i = Object.assign || function (e) { - for (var t, r = 1, n = arguments.length; r < n; r++) { - t = arguments[r]; - - for (var i in t) { - if (Object.prototype.hasOwnProperty.call(t, i)) e[i] = t[i]; - } - } - - return e; - }; - - return i.apply(this, arguments); - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.cloneNode = t.hasChildren = t.isDocument = t.isDirective = t.isComment = t.isText = t.isCDATA = t.isTag = t.Element = t.Document = t.NodeWithChildren = t.ProcessingInstruction = t.Comment = t.Text = t.DataNode = t.Node = void 0; - var s = r(2795); - var a = new Map([[s.ElementType.Tag, 1], [s.ElementType.Script, 1], [s.ElementType.Style, 1], [s.ElementType.Directive, 1], [s.ElementType.Text, 3], [s.ElementType.CDATA, 4], [s.ElementType.Comment, 8], [s.ElementType.Root, 9]]); - - var o = function () { - function Node(e) { - this.type = e; - this.parent = null; - this.prev = null; - this.next = null; - this.startIndex = null; - this.endIndex = null; - } - - Object.defineProperty(Node.prototype, "nodeType", { - get: function get() { - var e; - return (e = a.get(this.type)) !== null && e !== void 0 ? e : 1; - }, - enumerable: false, - configurable: true - }); - Object.defineProperty(Node.prototype, "parentNode", { - get: function get() { - return this.parent; - }, - set: function set(e) { - this.parent = e; - }, - enumerable: false, - configurable: true - }); - Object.defineProperty(Node.prototype, "previousSibling", { - get: function get() { - return this.prev; - }, - set: function set(e) { - this.prev = e; - }, - enumerable: false, - configurable: true - }); - Object.defineProperty(Node.prototype, "nextSibling", { - get: function get() { - return this.next; - }, - set: function set(e) { - this.next = e; - }, - enumerable: false, - configurable: true - }); - - Node.prototype.cloneNode = function (e) { - if (e === void 0) { - e = false; - } - - return cloneNode(this, e); - }; - - return Node; - }(); - - t.Node = o; - - var l = function (e) { - n(DataNode, e); - - function DataNode(t, r) { - var n = e.call(this, t) || this; - n.data = r; - return n; - } - - Object.defineProperty(DataNode.prototype, "nodeValue", { - get: function get() { - return this.data; - }, - set: function set(e) { - this.data = e; - }, - enumerable: false, - configurable: true - }); - return DataNode; - }(o); - - t.DataNode = l; - - var c = function (e) { - n(Text, e); - - function Text(t) { - return e.call(this, s.ElementType.Text, t) || this; - } - - return Text; - }(l); - - t.Text = c; - - var u = function (e) { - n(Comment, e); - - function Comment(t) { - return e.call(this, s.ElementType.Comment, t) || this; - } - - return Comment; - }(l); - - t.Comment = u; - - var f = function (e) { - n(ProcessingInstruction, e); - - function ProcessingInstruction(t, r) { - var n = e.call(this, s.ElementType.Directive, r) || this; - n.name = t; - return n; - } - - return ProcessingInstruction; - }(l); - - t.ProcessingInstruction = f; - - var h = function (e) { - n(NodeWithChildren, e); - - function NodeWithChildren(t, r) { - var n = e.call(this, t) || this; - n.children = r; - return n; - } - - Object.defineProperty(NodeWithChildren.prototype, "firstChild", { - get: function get() { - var e; - return (e = this.children[0]) !== null && e !== void 0 ? e : null; - }, - enumerable: false, - configurable: true - }); - Object.defineProperty(NodeWithChildren.prototype, "lastChild", { - get: function get() { - return this.children.length > 0 ? this.children[this.children.length - 1] : null; - }, - enumerable: false, - configurable: true - }); - Object.defineProperty(NodeWithChildren.prototype, "childNodes", { - get: function get() { - return this.children; - }, - set: function set(e) { - this.children = e; - }, - enumerable: false, - configurable: true - }); - return NodeWithChildren; - }(o); - - t.NodeWithChildren = h; - - var d = function (e) { - n(Document, e); - - function Document(t) { - return e.call(this, s.ElementType.Root, t) || this; - } - - return Document; - }(h); - - t.Document = d; - - var p = function (e) { - n(Element, e); - - function Element(t, r, n, i) { - if (n === void 0) { - n = []; - } - - if (i === void 0) { - i = t === "script" ? s.ElementType.Script : t === "style" ? s.ElementType.Style : s.ElementType.Tag; - } - - var a = e.call(this, i, n) || this; - a.name = t; - a.attribs = r; - return a; - } - - Object.defineProperty(Element.prototype, "tagName", { - get: function get() { - return this.name; - }, - set: function set(e) { - this.name = e; - }, - enumerable: false, - configurable: true - }); - Object.defineProperty(Element.prototype, "attributes", { - get: function get() { - var e = this; - return Object.keys(this.attribs).map(function (t) { - var r, n; - return { - name: t, - value: e.attribs[t], - namespace: (r = e["x-attribsNamespace"]) === null || r === void 0 ? void 0 : r[t], - prefix: (n = e["x-attribsPrefix"]) === null || n === void 0 ? void 0 : n[t] - }; - }); - }, - enumerable: false, - configurable: true - }); - return Element; - }(h); - - t.Element = p; - - function isTag(e) { - return s.isTag(e); - } - - t.isTag = isTag; - - function isCDATA(e) { - return e.type === s.ElementType.CDATA; - } - - t.isCDATA = isCDATA; - - function isText(e) { - return e.type === s.ElementType.Text; - } - - t.isText = isText; - - function isComment(e) { - return e.type === s.ElementType.Comment; - } - - t.isComment = isComment; - - function isDirective(e) { - return e.type === s.ElementType.Directive; - } - - t.isDirective = isDirective; - - function isDocument(e) { - return e.type === s.ElementType.Root; - } - - t.isDocument = isDocument; - - function hasChildren(e) { - return Object.prototype.hasOwnProperty.call(e, "children"); - } - - t.hasChildren = hasChildren; - - function cloneNode(e, t) { - if (t === void 0) { - t = false; - } - - var r; - - if (isText(e)) { - r = new c(e.data); - } else if (isComment(e)) { - r = new u(e.data); - } else if (isTag(e)) { - var n = t ? cloneChildren(e.children) : []; - var a = new p(e.name, i({}, e.attribs), n); - n.forEach(function (e) { - return e.parent = a; - }); - - if (e["x-attribsNamespace"]) { - a["x-attribsNamespace"] = i({}, e["x-attribsNamespace"]); - } - - if (e["x-attribsPrefix"]) { - a["x-attribsPrefix"] = i({}, e["x-attribsPrefix"]); - } - - r = a; - } else if (isCDATA(e)) { - var n = t ? cloneChildren(e.children) : []; - var o = new h(s.ElementType.CDATA, n); - n.forEach(function (e) { - return e.parent = o; - }); - r = o; - } else if (isDocument(e)) { - var n = t ? cloneChildren(e.children) : []; - var l = new d(n); - n.forEach(function (e) { - return e.parent = l; - }); - - if (e["x-mode"]) { - l["x-mode"] = e["x-mode"]; - } - - r = l; - } else if (isDirective(e)) { - var m = new f(e.name, e.data); - - if (e["x-name"] != null) { - m["x-name"] = e["x-name"]; - m["x-publicId"] = e["x-publicId"]; - m["x-systemId"] = e["x-systemId"]; - } - - r = m; - } else { - throw new Error("Not implemented yet: " + e.type); - } - - r.startIndex = e.startIndex; - r.endIndex = e.endIndex; - return r; - } - - t.cloneNode = cloneNode; - - function cloneChildren(e) { - var t = e.map(function (e) { - return cloneNode(e, true); - }); - - for (var r = 1; r < t.length; r++) { - t[r].prev = t[r - 1]; - t[r - 1].next = t[r]; - } - - return t; - } - }, - 6974: function _(e, t, r) { - "use strict"; - - var n = this && this.__importDefault || function (e) { - return e && e.__esModule ? e : { - "default": e - }; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.decodeHTML = t.decodeHTMLStrict = t.decodeXML = void 0; - var i = n(r(5727)); - var s = n(r(1566)); - var a = n(r(3399)); - var o = n(r(6425)); - var l = /&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g; - t.decodeXML = getStrictDecoder(a["default"]); - t.decodeHTMLStrict = getStrictDecoder(i["default"]); - - function getStrictDecoder(e) { - var t = getReplacer(e); - return function (e) { - return String(e).replace(l, t); - }; - } - - var c = function c(e, t) { - return e < t ? 1 : -1; - }; - - t.decodeHTML = function () { - var e = Object.keys(s["default"]).sort(c); - var t = Object.keys(i["default"]).sort(c); - - for (var r = 0, n = 0; r < t.length; r++) { - if (e[n] === t[r]) { - t[r] += ";?"; - n++; - } else { - t[r] += ";"; - } - } - - var a = new RegExp("&(?:" + t.join("|") + "|#[xX][\\da-fA-F]+;?|#\\d+;?)", "g"); - var o = getReplacer(i["default"]); - - function replacer(e) { - if (e.substr(-1) !== ";") e += ";"; - return o(e); - } - - return function (e) { - return String(e).replace(a, replacer); - }; - }(); - - function getReplacer(e) { - return function replace(t) { - if (t.charAt(1) === "#") { - var r = t.charAt(2); - - if (r === "X" || r === "x") { - return o["default"](parseInt(t.substr(3), 16)); - } - - return o["default"](parseInt(t.substr(2), 10)); - } - - return e[t.slice(1, -1)] || t; - }; - } - }, - 6425: function _(e, t, r) { - "use strict"; - - var n = this && this.__importDefault || function (e) { - return e && e.__esModule ? e : { - "default": e - }; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - var i = n(r(2819)); - - var s = String.fromCodePoint || function (e) { - var t = ""; - - if (e > 65535) { - e -= 65536; - t += String.fromCharCode(e >>> 10 & 1023 | 55296); - e = 56320 | e & 1023; - } - - t += String.fromCharCode(e); - return t; - }; - - function decodeCodePoint(e) { - if (e >= 55296 && e <= 57343 || e > 1114111) { - return "�"; - } - - if (e in i["default"]) { - e = i["default"][e]; - } - - return s(e); - } - - t["default"] = decodeCodePoint; - }, - 1944: function _(e, t, r) { - "use strict"; - - var n = this && this.__importDefault || function (e) { - return e && e.__esModule ? e : { - "default": e - }; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.escapeUTF8 = t.escape = t.encodeNonAsciiHTML = t.encodeHTML = t.encodeXML = void 0; - var i = n(r(3399)); - var s = getInverseObj(i["default"]); - var a = getInverseReplacer(s); - t.encodeXML = getASCIIEncoder(s); - var o = n(r(5727)); - var l = getInverseObj(o["default"]); - var c = getInverseReplacer(l); - t.encodeHTML = getInverse(l, c); - t.encodeNonAsciiHTML = getASCIIEncoder(l); - - function getInverseObj(e) { - return Object.keys(e).sort().reduce(function (t, r) { - t[e[r]] = "&" + r + ";"; - return t; - }, {}); - } - - function getInverseReplacer(e) { - var t = []; - var r = []; - - for (var n = 0, i = Object.keys(e); n < i.length; n++) { - var s = i[n]; - - if (s.length === 1) { - t.push("\\" + s); - } else { - r.push(s); - } - } - - t.sort(); - - for (var a = 0; a < t.length - 1; a++) { - var o = a; - - while (o < t.length - 1 && t[o].charCodeAt(1) + 1 === t[o + 1].charCodeAt(1)) { - o += 1; - } - - var l = 1 + o - a; - if (l < 3) continue; - t.splice(a, l, t[a] + "-" + t[o]); - } - - r.unshift("[" + t.join("") + "]"); - return new RegExp(r.join("|"), "g"); - } - - var u = /(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g; - var f = String.prototype.codePointAt != null ? function (e) { - return e.codePointAt(0); - } : function (e) { - return (e.charCodeAt(0) - 55296) * 1024 + e.charCodeAt(1) - 56320 + 65536; - }; - - function singleCharReplacer(e) { - return "&#x" + (e.length > 1 ? f(e) : e.charCodeAt(0)).toString(16).toUpperCase() + ";"; - } - - function getInverse(e, t) { - return function (r) { - return r.replace(t, function (t) { - return e[t]; - }).replace(u, singleCharReplacer); - }; - } - - var h = new RegExp(a.source + "|" + u.source, "g"); - - function escape(e) { - return e.replace(h, singleCharReplacer); - } - - t.escape = escape; - - function escapeUTF8(e) { - return e.replace(a, singleCharReplacer); - } - - t.escapeUTF8 = escapeUTF8; - - function getASCIIEncoder(e) { - return function (t) { - return t.replace(h, function (t) { - return e[t] || singleCharReplacer(t); - }); - }; - } - }, - 3231: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.decodeXMLStrict = t.decodeHTML5Strict = t.decodeHTML4Strict = t.decodeHTML5 = t.decodeHTML4 = t.decodeHTMLStrict = t.decodeHTML = t.decodeXML = t.encodeHTML5 = t.encodeHTML4 = t.escapeUTF8 = t.escape = t.encodeNonAsciiHTML = t.encodeHTML = t.encodeXML = t.encode = t.decodeStrict = t.decode = void 0; - var n = r(6974); - var i = r(1944); - - function decode(e, t) { - return (!t || t <= 0 ? n.decodeXML : n.decodeHTML)(e); - } - - t.decode = decode; - - function decodeStrict(e, t) { - return (!t || t <= 0 ? n.decodeXML : n.decodeHTMLStrict)(e); - } - - t.decodeStrict = decodeStrict; - - function encode(e, t) { - return (!t || t <= 0 ? i.encodeXML : i.encodeHTML)(e); - } - - t.encode = encode; - var s = r(1944); - Object.defineProperty(t, "encodeXML", { - enumerable: true, - get: function get() { - return s.encodeXML; - } - }); - Object.defineProperty(t, "encodeHTML", { - enumerable: true, - get: function get() { - return s.encodeHTML; - } - }); - Object.defineProperty(t, "encodeNonAsciiHTML", { - enumerable: true, - get: function get() { - return s.encodeNonAsciiHTML; - } - }); - Object.defineProperty(t, "escape", { - enumerable: true, - get: function get() { - return s.escape; - } - }); - Object.defineProperty(t, "escapeUTF8", { - enumerable: true, - get: function get() { - return s.escapeUTF8; - } - }); - Object.defineProperty(t, "encodeHTML4", { - enumerable: true, - get: function get() { - return s.encodeHTML; - } - }); - Object.defineProperty(t, "encodeHTML5", { - enumerable: true, - get: function get() { - return s.encodeHTML; - } - }); - var a = r(6974); - Object.defineProperty(t, "decodeXML", { - enumerable: true, - get: function get() { - return a.decodeXML; - } - }); - Object.defineProperty(t, "decodeHTML", { - enumerable: true, - get: function get() { - return a.decodeHTML; - } - }); - Object.defineProperty(t, "decodeHTMLStrict", { - enumerable: true, - get: function get() { - return a.decodeHTMLStrict; - } - }); - Object.defineProperty(t, "decodeHTML4", { - enumerable: true, - get: function get() { - return a.decodeHTML; - } - }); - Object.defineProperty(t, "decodeHTML5", { - enumerable: true, - get: function get() { - return a.decodeHTML; - } - }); - Object.defineProperty(t, "decodeHTML4Strict", { - enumerable: true, - get: function get() { - return a.decodeHTMLStrict; - } - }); - Object.defineProperty(t, "decodeHTML5Strict", { - enumerable: true, - get: function get() { - return a.decodeHTMLStrict; - } - }); - Object.defineProperty(t, "decodeXMLStrict", { - enumerable: true, - get: function get() { - return a.decodeXML; - } - }); - }, - 2220: function _(e, t, r) { - "use strict"; - - var n = this && this.__extends || function () { - var _e4 = function e(t, r) { - _e4 = Object.setPrototypeOf || { - __proto__: [] - } instanceof Array && function (e, t) { - e.__proto__ = t; - } || function (e, t) { - for (var r in t) { - if (Object.prototype.hasOwnProperty.call(t, r)) e[r] = t[r]; - } - }; - - return _e4(t, r); - }; - - return function (t, r) { - if (typeof r !== "function" && r !== null) throw new TypeError("Class extends value " + String(r) + " is not a constructor or null"); - - _e4(t, r); - - function __() { - this.constructor = t; - } - - t.prototype = r === null ? Object.create(r) : (__.prototype = r.prototype, new __()); - }; - }(); - - var i = this && this.__createBinding || (Object.create ? function (e, t, r, n) { - if (n === undefined) n = r; - Object.defineProperty(e, n, { - enumerable: true, - get: function get() { - return t[r]; - } - }); - } : function (e, t, r, n) { - if (n === undefined) n = r; - e[n] = t[r]; - }); - var s = this && this.__setModuleDefault || (Object.create ? function (e, t) { - Object.defineProperty(e, "default", { - enumerable: true, - value: t - }); - } : function (e, t) { - e["default"] = t; - }); - - var a = this && this.__importStar || function (e) { - if (e && e.__esModule) return e; - var t = {}; - if (e != null) for (var r in e) { - if (r !== "default" && Object.prototype.hasOwnProperty.call(e, r)) i(t, e, r); - } - s(t, e); - return t; - }; - - var o = this && this.__importDefault || function (e) { - return e && e.__esModule ? e : { - "default": e - }; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.parseFeed = t.FeedHandler = void 0; - var l = o(r(7366)); - var c = a(r(2502)); - var u = r(4621); - var f; - - (function (e) { - e[e["image"] = 0] = "image"; - e[e["audio"] = 1] = "audio"; - e[e["video"] = 2] = "video"; - e[e["document"] = 3] = "document"; - e[e["executable"] = 4] = "executable"; - })(f || (f = {})); - - var h; - - (function (e) { - e[e["sample"] = 0] = "sample"; - e[e["full"] = 1] = "full"; - e[e["nonstop"] = 2] = "nonstop"; - })(h || (h = {})); - - var d = function (e) { - n(FeedHandler, e); - - function FeedHandler(t, r) { - var n = this; - - if (typeof t === "object") { - t = undefined; - r = t; - } - - n = e.call(this, t, r) || this; - return n; - } - - FeedHandler.prototype.onend = function () { - var e, t; - var r = getOneElement(isValidFeed, this.dom); - - if (!r) { - this.handleCallback(new Error("couldn't find root of feed")); - return; - } - - var n = {}; - - if (r.name === "feed") { - var i = r.children; - n.type = "atom"; - addConditionally(n, "id", "id", i); - addConditionally(n, "title", "title", i); - var s = getAttribute("href", getOneElement("link", i)); - - if (s) { - n.link = s; - } - - addConditionally(n, "description", "subtitle", i); - var a = fetch("updated", i); - - if (a) { - n.updated = new Date(a); - } - - addConditionally(n, "author", "email", i, true); - n.items = getElements("entry", i).map(function (e) { - var t = {}; - var r = e.children; - addConditionally(t, "id", "id", r); - addConditionally(t, "title", "title", r); - var n = getAttribute("href", getOneElement("link", r)); - - if (n) { - t.link = n; - } - - var i = fetch("summary", r) || fetch("content", r); - - if (i) { - t.description = i; - } - - var s = fetch("updated", r); - - if (s) { - t.pubDate = new Date(s); - } - - t.media = getMediaElements(r); - return t; - }); - } else { - var i = (t = (e = getOneElement("channel", r.children)) === null || e === void 0 ? void 0 : e.children) !== null && t !== void 0 ? t : []; - n.type = r.name.substr(0, 3); - n.id = ""; - addConditionally(n, "title", "title", i); - addConditionally(n, "link", "link", i); - addConditionally(n, "description", "description", i); - var a = fetch("lastBuildDate", i); - - if (a) { - n.updated = new Date(a); - } - - addConditionally(n, "author", "managingEditor", i, true); - n.items = getElements("item", r.children).map(function (e) { - var t = {}; - var r = e.children; - addConditionally(t, "id", "guid", r); - addConditionally(t, "title", "title", r); - addConditionally(t, "link", "link", r); - addConditionally(t, "description", "description", r); - var n = fetch("pubDate", r); - if (n) t.pubDate = new Date(n); - t.media = getMediaElements(r); - return t; - }); - } - - this.feed = n; - this.handleCallback(null); - }; - - return FeedHandler; - }(l["default"]); - - t.FeedHandler = d; - - function getMediaElements(e) { - return getElements("media:content", e).map(function (e) { - var t = { - medium: e.attribs.medium, - isDefault: !!e.attribs.isDefault - }; - - if (e.attribs.url) { - t.url = e.attribs.url; - } - - if (e.attribs.fileSize) { - t.fileSize = parseInt(e.attribs.fileSize, 10); - } - - if (e.attribs.type) { - t.type = e.attribs.type; - } - - if (e.attribs.expression) { - t.expression = e.attribs.expression; - } - - if (e.attribs.bitrate) { - t.bitrate = parseInt(e.attribs.bitrate, 10); - } - - if (e.attribs.framerate) { - t.framerate = parseInt(e.attribs.framerate, 10); - } - - if (e.attribs.samplingrate) { - t.samplingrate = parseInt(e.attribs.samplingrate, 10); - } - - if (e.attribs.channels) { - t.channels = parseInt(e.attribs.channels, 10); - } - - if (e.attribs.duration) { - t.duration = parseInt(e.attribs.duration, 10); - } - - if (e.attribs.height) { - t.height = parseInt(e.attribs.height, 10); - } - - if (e.attribs.width) { - t.width = parseInt(e.attribs.width, 10); - } - - if (e.attribs.lang) { - t.lang = e.attribs.lang; - } - - return t; - }); - } - - function getElements(e, t) { - return c.getElementsByTagName(e, t, true); - } - - function getOneElement(e, t) { - return c.getElementsByTagName(e, t, true, 1)[0]; - } - - function fetch(e, t, r) { - if (r === void 0) { - r = false; - } - - return c.getText(c.getElementsByTagName(e, t, r, 1)).trim(); - } - - function getAttribute(e, t) { - if (!t) { - return null; - } - - var r = t.attribs; - return r[e]; - } - - function addConditionally(e, t, r, n, i) { - if (i === void 0) { - i = false; - } - - var s = fetch(r, n, i); - if (s) e[t] = s; - } - - function isValidFeed(e) { - return e === "rss" || e === "feed" || e === "rdf:RDF"; - } - - function parseFeed(e, t) { - if (t === void 0) { - t = { - xmlMode: true - }; - } - - var r = new d(t); - new u.Parser(r, t).end(e); - return r.feed; - } - - t.parseFeed = parseFeed; - }, - 4621: function _(e, t, r) { - "use strict"; - - var n = this && this.__importDefault || function (e) { - return e && e.__esModule ? e : { - "default": e - }; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.Parser = void 0; - var i = n(r(6877)); - var s = new Set(["input", "option", "optgroup", "select", "button", "datalist", "textarea"]); - var a = new Set(["p"]); - var o = { - tr: new Set(["tr", "th", "td"]), - th: new Set(["th"]), - td: new Set(["thead", "th", "td"]), - body: new Set(["head", "link", "script"]), - li: new Set(["li"]), - p: a, - h1: a, - h2: a, - h3: a, - h4: a, - h5: a, - h6: a, - select: s, - input: s, - output: s, - button: s, - datalist: s, - textarea: s, - option: new Set(["option"]), - optgroup: new Set(["optgroup", "option"]), - dd: new Set(["dt", "dd"]), - dt: new Set(["dt", "dd"]), - address: a, - article: a, - aside: a, - blockquote: a, - details: a, - div: a, - dl: a, - fieldset: a, - figcaption: a, - figure: a, - footer: a, - form: a, - header: a, - hr: a, - main: a, - nav: a, - ol: a, - pre: a, - section: a, - table: a, - ul: a, - rt: new Set(["rt", "rp"]), - rp: new Set(["rt", "rp"]), - tbody: new Set(["thead", "tbody"]), - tfoot: new Set(["thead", "tbody"]) - }; - var l = new Set(["area", "base", "basefont", "br", "col", "command", "embed", "frame", "hr", "img", "input", "isindex", "keygen", "link", "meta", "param", "source", "track", "wbr"]); - var c = new Set(["math", "svg"]); - var u = new Set(["mi", "mo", "mn", "ms", "mtext", "annotation-xml", "foreignObject", "desc", "title"]); - var f = /\s|\//; - - var h = function () { - function Parser(e, t) { - if (t === void 0) { - t = {}; - } - - var r, n, s, a, o; - this.startIndex = 0; - this.endIndex = null; - this.tagname = ""; - this.attribname = ""; - this.attribvalue = ""; - this.attribs = null; - this.stack = []; - this.foreignContext = []; - this.options = t; - this.cbs = e !== null && e !== void 0 ? e : {}; - this.lowerCaseTagNames = (r = t.lowerCaseTags) !== null && r !== void 0 ? r : !t.xmlMode; - this.lowerCaseAttributeNames = (n = t.lowerCaseAttributeNames) !== null && n !== void 0 ? n : !t.xmlMode; - this.tokenizer = new ((s = t.Tokenizer) !== null && s !== void 0 ? s : i["default"])(this.options, this); - (o = (a = this.cbs).onparserinit) === null || o === void 0 ? void 0 : o.call(a, this); - } - - Parser.prototype.updatePosition = function (e) { - if (this.endIndex === null) { - if (this.tokenizer.sectionStart <= e) { - this.startIndex = 0; - } else { - this.startIndex = this.tokenizer.sectionStart - e; - } - } else { - this.startIndex = this.endIndex + 1; - } - - this.endIndex = this.tokenizer.getAbsoluteIndex(); - }; - - Parser.prototype.ontext = function (e) { - var t, r; - this.updatePosition(1); - this.endIndex--; - (r = (t = this.cbs).ontext) === null || r === void 0 ? void 0 : r.call(t, e); - }; - - Parser.prototype.onopentagname = function (e) { - var t, r; - - if (this.lowerCaseTagNames) { - e = e.toLowerCase(); - } - - this.tagname = e; - - if (!this.options.xmlMode && Object.prototype.hasOwnProperty.call(o, e)) { - var n = void 0; - - while (this.stack.length > 0 && o[e].has(n = this.stack[this.stack.length - 1])) { - this.onclosetag(n); - } - } - - if (this.options.xmlMode || !l.has(e)) { - this.stack.push(e); - - if (c.has(e)) { - this.foreignContext.push(true); - } else if (u.has(e)) { - this.foreignContext.push(false); - } - } - - (r = (t = this.cbs).onopentagname) === null || r === void 0 ? void 0 : r.call(t, e); - if (this.cbs.onopentag) this.attribs = {}; - }; - - Parser.prototype.onopentagend = function () { - var e, t; - this.updatePosition(1); - - if (this.attribs) { - (t = (e = this.cbs).onopentag) === null || t === void 0 ? void 0 : t.call(e, this.tagname, this.attribs); - this.attribs = null; - } - - if (!this.options.xmlMode && this.cbs.onclosetag && l.has(this.tagname)) { - this.cbs.onclosetag(this.tagname); - } - - this.tagname = ""; - }; - - Parser.prototype.onclosetag = function (e) { - this.updatePosition(1); - - if (this.lowerCaseTagNames) { - e = e.toLowerCase(); - } - - if (c.has(e) || u.has(e)) { - this.foreignContext.pop(); - } - - if (this.stack.length && (this.options.xmlMode || !l.has(e))) { - var t = this.stack.lastIndexOf(e); - - if (t !== -1) { - if (this.cbs.onclosetag) { - t = this.stack.length - t; - - while (t--) { - this.cbs.onclosetag(this.stack.pop()); - } - } else this.stack.length = t; - } else if (e === "p" && !this.options.xmlMode) { - this.onopentagname(e); - this.closeCurrentTag(); - } - } else if (!this.options.xmlMode && (e === "br" || e === "p")) { - this.onopentagname(e); - this.closeCurrentTag(); - } - }; - - Parser.prototype.onselfclosingtag = function () { - if (this.options.xmlMode || this.options.recognizeSelfClosing || this.foreignContext[this.foreignContext.length - 1]) { - this.closeCurrentTag(); - } else { - this.onopentagend(); - } - }; - - Parser.prototype.closeCurrentTag = function () { - var e, t; - var r = this.tagname; - this.onopentagend(); - - if (this.stack[this.stack.length - 1] === r) { - (t = (e = this.cbs).onclosetag) === null || t === void 0 ? void 0 : t.call(e, r); - this.stack.pop(); - } - }; - - Parser.prototype.onattribname = function (e) { - if (this.lowerCaseAttributeNames) { - e = e.toLowerCase(); - } - - this.attribname = e; - }; - - Parser.prototype.onattribdata = function (e) { - this.attribvalue += e; - }; - - Parser.prototype.onattribend = function (e) { - var t, r; - (r = (t = this.cbs).onattribute) === null || r === void 0 ? void 0 : r.call(t, this.attribname, this.attribvalue, e); - - if (this.attribs && !Object.prototype.hasOwnProperty.call(this.attribs, this.attribname)) { - this.attribs[this.attribname] = this.attribvalue; - } - - this.attribname = ""; - this.attribvalue = ""; - }; - - Parser.prototype.getInstructionName = function (e) { - var t = e.search(f); - var r = t < 0 ? e : e.substr(0, t); - - if (this.lowerCaseTagNames) { - r = r.toLowerCase(); - } - - return r; - }; - - Parser.prototype.ondeclaration = function (e) { - if (this.cbs.onprocessinginstruction) { - var t = this.getInstructionName(e); - this.cbs.onprocessinginstruction("!" + t, "!" + e); - } - }; - - Parser.prototype.onprocessinginstruction = function (e) { - if (this.cbs.onprocessinginstruction) { - var t = this.getInstructionName(e); - this.cbs.onprocessinginstruction("?" + t, "?" + e); - } - }; - - Parser.prototype.oncomment = function (e) { - var t, r, n, i; - this.updatePosition(4); - (r = (t = this.cbs).oncomment) === null || r === void 0 ? void 0 : r.call(t, e); - (i = (n = this.cbs).oncommentend) === null || i === void 0 ? void 0 : i.call(n); - }; - - Parser.prototype.oncdata = function (e) { - var t, r, n, i, s, a; - this.updatePosition(1); - - if (this.options.xmlMode || this.options.recognizeCDATA) { - (r = (t = this.cbs).oncdatastart) === null || r === void 0 ? void 0 : r.call(t); - (i = (n = this.cbs).ontext) === null || i === void 0 ? void 0 : i.call(n, e); - (a = (s = this.cbs).oncdataend) === null || a === void 0 ? void 0 : a.call(s); - } else { - this.oncomment("[CDATA[" + e + "]]"); - } - }; - - Parser.prototype.onerror = function (e) { - var t, r; - (r = (t = this.cbs).onerror) === null || r === void 0 ? void 0 : r.call(t, e); - }; - - Parser.prototype.onend = function () { - var e, t; - - if (this.cbs.onclosetag) { - for (var r = this.stack.length; r > 0; this.cbs.onclosetag(this.stack[--r])) { - ; - } - } - - (t = (e = this.cbs).onend) === null || t === void 0 ? void 0 : t.call(e); - }; - - Parser.prototype.reset = function () { - var e, t, r, n; - (t = (e = this.cbs).onreset) === null || t === void 0 ? void 0 : t.call(e); - this.tokenizer.reset(); - this.tagname = ""; - this.attribname = ""; - this.attribs = null; - this.stack = []; - (n = (r = this.cbs).onparserinit) === null || n === void 0 ? void 0 : n.call(r, this); - }; - - Parser.prototype.parseComplete = function (e) { - this.reset(); - this.end(e); - }; - - Parser.prototype.write = function (e) { - this.tokenizer.write(e); - }; - - Parser.prototype.end = function (e) { - this.tokenizer.end(e); - }; - - Parser.prototype.pause = function () { - this.tokenizer.pause(); - }; - - Parser.prototype.resume = function () { - this.tokenizer.resume(); - }; - - Parser.prototype.parseChunk = function (e) { - this.write(e); - }; - - Parser.prototype.done = function (e) { - this.end(e); - }; - - return Parser; - }(); - - t.Parser = h; - }, - 6877: function _(e, t, r) { - "use strict"; - - var n = this && this.__importDefault || function (e) { - return e && e.__esModule ? e : { - "default": e - }; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - var i = n(r(6425)); - var s = n(r(5727)); - var a = n(r(1566)); - var o = n(r(3399)); - - function whitespace(e) { - return e === " " || e === "\n" || e === "\t" || e === "\f" || e === "\r"; - } - - function isASCIIAlpha(e) { - return e >= "a" && e <= "z" || e >= "A" && e <= "Z"; - } - - function ifElseState(e, t, r) { - var n = e.toLowerCase(); - - if (e === n) { - return function (e, i) { - if (i === n) { - e._state = t; - } else { - e._state = r; - e._index--; - } - }; - } - - return function (i, s) { - if (s === n || s === e) { - i._state = t; - } else { - i._state = r; - i._index--; - } - }; - } - - function consumeSpecialNameChar(e, t) { - var r = e.toLowerCase(); - return function (n, i) { - if (i === r || i === e) { - n._state = t; - } else { - n._state = 3; - n._index--; - } - }; - } - - var l = ifElseState("C", 24, 16); - var c = ifElseState("D", 25, 16); - var u = ifElseState("A", 26, 16); - var f = ifElseState("T", 27, 16); - var h = ifElseState("A", 28, 16); - var d = consumeSpecialNameChar("R", 35); - var p = consumeSpecialNameChar("I", 36); - var m = consumeSpecialNameChar("P", 37); - var g = consumeSpecialNameChar("T", 38); - var T = ifElseState("R", 40, 1); - var v = ifElseState("I", 41, 1); - var y = ifElseState("P", 42, 1); - var b = ifElseState("T", 43, 1); - var C = consumeSpecialNameChar("Y", 45); - var E = consumeSpecialNameChar("L", 46); - var N = consumeSpecialNameChar("E", 47); - var O = ifElseState("Y", 49, 1); - - var _ = ifElseState("L", 50, 1); - - var A = ifElseState("E", 51, 1); - var I = consumeSpecialNameChar("I", 54); - var L = consumeSpecialNameChar("T", 55); - var S = consumeSpecialNameChar("L", 56); - var x = consumeSpecialNameChar("E", 57); - var k = ifElseState("I", 58, 1); - var M = ifElseState("T", 59, 1); - var P = ifElseState("L", 60, 1); - var H = ifElseState("E", 61, 1); - var w = ifElseState("#", 63, 64); - var B = ifElseState("X", 66, 65); - - var D = function () { - function Tokenizer(e, t) { - var r; - this._state = 1; - this.buffer = ""; - this.sectionStart = 0; - this._index = 0; - this.bufferOffset = 0; - this.baseState = 1; - this.special = 1; - this.running = true; - this.ended = false; - this.cbs = t; - this.xmlMode = !!(e === null || e === void 0 ? void 0 : e.xmlMode); - this.decodeEntities = (r = e === null || e === void 0 ? void 0 : e.decodeEntities) !== null && r !== void 0 ? r : true; - } - - Tokenizer.prototype.reset = function () { - this._state = 1; - this.buffer = ""; - this.sectionStart = 0; - this._index = 0; - this.bufferOffset = 0; - this.baseState = 1; - this.special = 1; - this.running = true; - this.ended = false; - }; - - Tokenizer.prototype.write = function (e) { - if (this.ended) this.cbs.onerror(Error(".write() after done!")); - this.buffer += e; - this.parse(); - }; - - Tokenizer.prototype.end = function (e) { - if (this.ended) this.cbs.onerror(Error(".end() after done!")); - if (e) this.write(e); - this.ended = true; - if (this.running) this.finish(); - }; - - Tokenizer.prototype.pause = function () { - this.running = false; - }; - - Tokenizer.prototype.resume = function () { - this.running = true; - - if (this._index < this.buffer.length) { - this.parse(); - } - - if (this.ended) { - this.finish(); - } - }; - - Tokenizer.prototype.getAbsoluteIndex = function () { - return this.bufferOffset + this._index; - }; - - Tokenizer.prototype.stateText = function (e) { - if (e === "<") { - if (this._index > this.sectionStart) { - this.cbs.ontext(this.getSection()); - } - - this._state = 2; - this.sectionStart = this._index; - } else if (this.decodeEntities && e === "&" && (this.special === 1 || this.special === 4)) { - if (this._index > this.sectionStart) { - this.cbs.ontext(this.getSection()); - } - - this.baseState = 1; - this._state = 62; - this.sectionStart = this._index; - } - }; - - Tokenizer.prototype.isTagStartChar = function (e) { - return isASCIIAlpha(e) || this.xmlMode && !whitespace(e) && e !== "/" && e !== ">"; - }; - - Tokenizer.prototype.stateBeforeTagName = function (e) { - if (e === "/") { - this._state = 5; - } else if (e === "<") { - this.cbs.ontext(this.getSection()); - this.sectionStart = this._index; - } else if (e === ">" || this.special !== 1 || whitespace(e)) { - this._state = 1; - } else if (e === "!") { - this._state = 15; - this.sectionStart = this._index + 1; - } else if (e === "?") { - this._state = 17; - this.sectionStart = this._index + 1; - } else if (!this.isTagStartChar(e)) { - this._state = 1; - } else { - this._state = !this.xmlMode && (e === "s" || e === "S") ? 32 : !this.xmlMode && (e === "t" || e === "T") ? 52 : 3; - this.sectionStart = this._index; - } - }; - - Tokenizer.prototype.stateInTagName = function (e) { - if (e === "/" || e === ">" || whitespace(e)) { - this.emitToken("onopentagname"); - this._state = 8; - this._index--; - } - }; - - Tokenizer.prototype.stateBeforeClosingTagName = function (e) { - if (whitespace(e)) {} else if (e === ">") { - this._state = 1; - } else if (this.special !== 1) { - if (this.special !== 4 && (e === "s" || e === "S")) { - this._state = 33; - } else if (this.special === 4 && (e === "t" || e === "T")) { - this._state = 53; - } else { - this._state = 1; - this._index--; - } - } else if (!this.isTagStartChar(e)) { - this._state = 20; - this.sectionStart = this._index; - } else { - this._state = 6; - this.sectionStart = this._index; - } - }; - - Tokenizer.prototype.stateInClosingTagName = function (e) { - if (e === ">" || whitespace(e)) { - this.emitToken("onclosetag"); - this._state = 7; - this._index--; - } - }; - - Tokenizer.prototype.stateAfterClosingTagName = function (e) { - if (e === ">") { - this._state = 1; - this.sectionStart = this._index + 1; - } - }; - - Tokenizer.prototype.stateBeforeAttributeName = function (e) { - if (e === ">") { - this.cbs.onopentagend(); - this._state = 1; - this.sectionStart = this._index + 1; - } else if (e === "/") { - this._state = 4; - } else if (!whitespace(e)) { - this._state = 9; - this.sectionStart = this._index; - } - }; - - Tokenizer.prototype.stateInSelfClosingTag = function (e) { - if (e === ">") { - this.cbs.onselfclosingtag(); - this._state = 1; - this.sectionStart = this._index + 1; - this.special = 1; - } else if (!whitespace(e)) { - this._state = 8; - this._index--; - } - }; - - Tokenizer.prototype.stateInAttributeName = function (e) { - if (e === "=" || e === "/" || e === ">" || whitespace(e)) { - this.cbs.onattribname(this.getSection()); - this.sectionStart = -1; - this._state = 10; - this._index--; - } - }; - - Tokenizer.prototype.stateAfterAttributeName = function (e) { - if (e === "=") { - this._state = 11; - } else if (e === "/" || e === ">") { - this.cbs.onattribend(undefined); - this._state = 8; - this._index--; - } else if (!whitespace(e)) { - this.cbs.onattribend(undefined); - this._state = 9; - this.sectionStart = this._index; - } - }; - - Tokenizer.prototype.stateBeforeAttributeValue = function (e) { - if (e === '"') { - this._state = 12; - this.sectionStart = this._index + 1; - } else if (e === "'") { - this._state = 13; - this.sectionStart = this._index + 1; - } else if (!whitespace(e)) { - this._state = 14; - this.sectionStart = this._index; - this._index--; - } - }; - - Tokenizer.prototype.handleInAttributeValue = function (e, t) { - if (e === t) { - this.emitToken("onattribdata"); - this.cbs.onattribend(t); - this._state = 8; - } else if (this.decodeEntities && e === "&") { - this.emitToken("onattribdata"); - this.baseState = this._state; - this._state = 62; - this.sectionStart = this._index; - } - }; - - Tokenizer.prototype.stateInAttributeValueDoubleQuotes = function (e) { - this.handleInAttributeValue(e, '"'); - }; - - Tokenizer.prototype.stateInAttributeValueSingleQuotes = function (e) { - this.handleInAttributeValue(e, "'"); - }; - - Tokenizer.prototype.stateInAttributeValueNoQuotes = function (e) { - if (whitespace(e) || e === ">") { - this.emitToken("onattribdata"); - this.cbs.onattribend(null); - this._state = 8; - this._index--; - } else if (this.decodeEntities && e === "&") { - this.emitToken("onattribdata"); - this.baseState = this._state; - this._state = 62; - this.sectionStart = this._index; - } - }; - - Tokenizer.prototype.stateBeforeDeclaration = function (e) { - this._state = e === "[" ? 23 : e === "-" ? 18 : 16; - }; - - Tokenizer.prototype.stateInDeclaration = function (e) { - if (e === ">") { - this.cbs.ondeclaration(this.getSection()); - this._state = 1; - this.sectionStart = this._index + 1; - } - }; - - Tokenizer.prototype.stateInProcessingInstruction = function (e) { - if (e === ">") { - this.cbs.onprocessinginstruction(this.getSection()); - this._state = 1; - this.sectionStart = this._index + 1; - } - }; - - Tokenizer.prototype.stateBeforeComment = function (e) { - if (e === "-") { - this._state = 19; - this.sectionStart = this._index + 1; - } else { - this._state = 16; - } - }; - - Tokenizer.prototype.stateInComment = function (e) { - if (e === "-") this._state = 21; - }; - - Tokenizer.prototype.stateInSpecialComment = function (e) { - if (e === ">") { - this.cbs.oncomment(this.buffer.substring(this.sectionStart, this._index)); - this._state = 1; - this.sectionStart = this._index + 1; - } - }; - - Tokenizer.prototype.stateAfterComment1 = function (e) { - if (e === "-") { - this._state = 22; - } else { - this._state = 19; - } - }; - - Tokenizer.prototype.stateAfterComment2 = function (e) { - if (e === ">") { - this.cbs.oncomment(this.buffer.substring(this.sectionStart, this._index - 2)); - this._state = 1; - this.sectionStart = this._index + 1; - } else if (e !== "-") { - this._state = 19; - } - }; - - Tokenizer.prototype.stateBeforeCdata6 = function (e) { - if (e === "[") { - this._state = 29; - this.sectionStart = this._index + 1; - } else { - this._state = 16; - this._index--; - } - }; - - Tokenizer.prototype.stateInCdata = function (e) { - if (e === "]") this._state = 30; - }; - - Tokenizer.prototype.stateAfterCdata1 = function (e) { - if (e === "]") this._state = 31;else this._state = 29; - }; - - Tokenizer.prototype.stateAfterCdata2 = function (e) { - if (e === ">") { - this.cbs.oncdata(this.buffer.substring(this.sectionStart, this._index - 2)); - this._state = 1; - this.sectionStart = this._index + 1; - } else if (e !== "]") { - this._state = 29; - } - }; - - Tokenizer.prototype.stateBeforeSpecialS = function (e) { - if (e === "c" || e === "C") { - this._state = 34; - } else if (e === "t" || e === "T") { - this._state = 44; - } else { - this._state = 3; - this._index--; - } - }; - - Tokenizer.prototype.stateBeforeSpecialSEnd = function (e) { - if (this.special === 2 && (e === "c" || e === "C")) { - this._state = 39; - } else if (this.special === 3 && (e === "t" || e === "T")) { - this._state = 48; - } else this._state = 1; - }; - - Tokenizer.prototype.stateBeforeSpecialLast = function (e, t) { - if (e === "/" || e === ">" || whitespace(e)) { - this.special = t; - } - - this._state = 3; - this._index--; - }; - - Tokenizer.prototype.stateAfterSpecialLast = function (e, t) { - if (e === ">" || whitespace(e)) { - this.special = 1; - this._state = 6; - this.sectionStart = this._index - t; - this._index--; - } else this._state = 1; - }; - - Tokenizer.prototype.parseFixedEntity = function (e) { - if (e === void 0) { - e = this.xmlMode ? o["default"] : s["default"]; - } - - if (this.sectionStart + 1 < this._index) { - var t = this.buffer.substring(this.sectionStart + 1, this._index); - - if (Object.prototype.hasOwnProperty.call(e, t)) { - this.emitPartial(e[t]); - this.sectionStart = this._index + 1; - } - } - }; - - Tokenizer.prototype.parseLegacyEntity = function () { - var e = this.sectionStart + 1; - var t = Math.min(this._index - e, 6); - - while (t >= 2) { - var r = this.buffer.substr(e, t); - - if (Object.prototype.hasOwnProperty.call(a["default"], r)) { - this.emitPartial(a["default"][r]); - this.sectionStart += t + 1; - return; - } - - t--; - } - }; - - Tokenizer.prototype.stateInNamedEntity = function (e) { - if (e === ";") { - this.parseFixedEntity(); - - if (this.baseState === 1 && this.sectionStart + 1 < this._index && !this.xmlMode) { - this.parseLegacyEntity(); - } - - this._state = this.baseState; - } else if ((e < "0" || e > "9") && !isASCIIAlpha(e)) { - if (this.xmlMode || this.sectionStart + 1 === this._index) {} else if (this.baseState !== 1) { - if (e !== "=") { - this.parseFixedEntity(a["default"]); - } - } else { - this.parseLegacyEntity(); - } - - this._state = this.baseState; - this._index--; - } - }; - - Tokenizer.prototype.decodeNumericEntity = function (e, t, r) { - var n = this.sectionStart + e; - - if (n !== this._index) { - var s = this.buffer.substring(n, this._index); - var a = parseInt(s, t); - this.emitPartial(i["default"](a)); - this.sectionStart = r ? this._index + 1 : this._index; - } - - this._state = this.baseState; - }; - - Tokenizer.prototype.stateInNumericEntity = function (e) { - if (e === ";") { - this.decodeNumericEntity(2, 10, true); - } else if (e < "0" || e > "9") { - if (!this.xmlMode) { - this.decodeNumericEntity(2, 10, false); - } else { - this._state = this.baseState; - } - - this._index--; - } - }; - - Tokenizer.prototype.stateInHexEntity = function (e) { - if (e === ";") { - this.decodeNumericEntity(3, 16, true); - } else if ((e < "a" || e > "f") && (e < "A" || e > "F") && (e < "0" || e > "9")) { - if (!this.xmlMode) { - this.decodeNumericEntity(3, 16, false); - } else { - this._state = this.baseState; - } - - this._index--; - } - }; - - Tokenizer.prototype.cleanup = function () { - if (this.sectionStart < 0) { - this.buffer = ""; - this.bufferOffset += this._index; - this._index = 0; - } else if (this.running) { - if (this._state === 1) { - if (this.sectionStart !== this._index) { - this.cbs.ontext(this.buffer.substr(this.sectionStart)); - } - - this.buffer = ""; - this.bufferOffset += this._index; - this._index = 0; - } else if (this.sectionStart === this._index) { - this.buffer = ""; - this.bufferOffset += this._index; - this._index = 0; - } else { - this.buffer = this.buffer.substr(this.sectionStart); - this._index -= this.sectionStart; - this.bufferOffset += this.sectionStart; - } - - this.sectionStart = 0; - } - }; - - Tokenizer.prototype.parse = function () { - while (this._index < this.buffer.length && this.running) { - var e = this.buffer.charAt(this._index); - - if (this._state === 1) { - this.stateText(e); - } else if (this._state === 12) { - this.stateInAttributeValueDoubleQuotes(e); - } else if (this._state === 9) { - this.stateInAttributeName(e); - } else if (this._state === 19) { - this.stateInComment(e); - } else if (this._state === 20) { - this.stateInSpecialComment(e); - } else if (this._state === 8) { - this.stateBeforeAttributeName(e); - } else if (this._state === 3) { - this.stateInTagName(e); - } else if (this._state === 6) { - this.stateInClosingTagName(e); - } else if (this._state === 2) { - this.stateBeforeTagName(e); - } else if (this._state === 10) { - this.stateAfterAttributeName(e); - } else if (this._state === 13) { - this.stateInAttributeValueSingleQuotes(e); - } else if (this._state === 11) { - this.stateBeforeAttributeValue(e); - } else if (this._state === 5) { - this.stateBeforeClosingTagName(e); - } else if (this._state === 7) { - this.stateAfterClosingTagName(e); - } else if (this._state === 32) { - this.stateBeforeSpecialS(e); - } else if (this._state === 21) { - this.stateAfterComment1(e); - } else if (this._state === 14) { - this.stateInAttributeValueNoQuotes(e); - } else if (this._state === 4) { - this.stateInSelfClosingTag(e); - } else if (this._state === 16) { - this.stateInDeclaration(e); - } else if (this._state === 15) { - this.stateBeforeDeclaration(e); - } else if (this._state === 22) { - this.stateAfterComment2(e); - } else if (this._state === 18) { - this.stateBeforeComment(e); - } else if (this._state === 33) { - this.stateBeforeSpecialSEnd(e); - } else if (this._state === 53) { - k(this, e); - } else if (this._state === 39) { - T(this, e); - } else if (this._state === 40) { - v(this, e); - } else if (this._state === 41) { - y(this, e); - } else if (this._state === 34) { - d(this, e); - } else if (this._state === 35) { - p(this, e); - } else if (this._state === 36) { - m(this, e); - } else if (this._state === 37) { - g(this, e); - } else if (this._state === 38) { - this.stateBeforeSpecialLast(e, 2); - } else if (this._state === 42) { - b(this, e); - } else if (this._state === 43) { - this.stateAfterSpecialLast(e, 6); - } else if (this._state === 44) { - C(this, e); - } else if (this._state === 29) { - this.stateInCdata(e); - } else if (this._state === 45) { - E(this, e); - } else if (this._state === 46) { - N(this, e); - } else if (this._state === 47) { - this.stateBeforeSpecialLast(e, 3); - } else if (this._state === 48) { - O(this, e); - } else if (this._state === 49) { - _(this, e); - } else if (this._state === 50) { - A(this, e); - } else if (this._state === 51) { - this.stateAfterSpecialLast(e, 5); - } else if (this._state === 52) { - I(this, e); - } else if (this._state === 54) { - L(this, e); - } else if (this._state === 55) { - S(this, e); - } else if (this._state === 56) { - x(this, e); - } else if (this._state === 57) { - this.stateBeforeSpecialLast(e, 4); - } else if (this._state === 58) { - M(this, e); - } else if (this._state === 59) { - P(this, e); - } else if (this._state === 60) { - H(this, e); - } else if (this._state === 61) { - this.stateAfterSpecialLast(e, 5); - } else if (this._state === 17) { - this.stateInProcessingInstruction(e); - } else if (this._state === 64) { - this.stateInNamedEntity(e); - } else if (this._state === 23) { - l(this, e); - } else if (this._state === 62) { - w(this, e); - } else if (this._state === 24) { - c(this, e); - } else if (this._state === 25) { - u(this, e); - } else if (this._state === 30) { - this.stateAfterCdata1(e); - } else if (this._state === 31) { - this.stateAfterCdata2(e); - } else if (this._state === 26) { - f(this, e); - } else if (this._state === 27) { - h(this, e); - } else if (this._state === 28) { - this.stateBeforeCdata6(e); - } else if (this._state === 66) { - this.stateInHexEntity(e); - } else if (this._state === 65) { - this.stateInNumericEntity(e); - } else if (this._state === 63) { - B(this, e); - } else { - this.cbs.onerror(Error("unknown _state"), this._state); - } - - this._index++; - } - - this.cleanup(); - }; - - Tokenizer.prototype.finish = function () { - if (this.sectionStart < this._index) { - this.handleTrailingData(); - } - - this.cbs.onend(); - }; - - Tokenizer.prototype.handleTrailingData = function () { - var e = this.buffer.substr(this.sectionStart); - - if (this._state === 29 || this._state === 30 || this._state === 31) { - this.cbs.oncdata(e); - } else if (this._state === 19 || this._state === 21 || this._state === 22) { - this.cbs.oncomment(e); - } else if (this._state === 64 && !this.xmlMode) { - this.parseLegacyEntity(); - - if (this.sectionStart < this._index) { - this._state = this.baseState; - this.handleTrailingData(); - } - } else if (this._state === 65 && !this.xmlMode) { - this.decodeNumericEntity(2, 10, false); - - if (this.sectionStart < this._index) { - this._state = this.baseState; - this.handleTrailingData(); - } - } else if (this._state === 66 && !this.xmlMode) { - this.decodeNumericEntity(3, 16, false); - - if (this.sectionStart < this._index) { - this._state = this.baseState; - this.handleTrailingData(); - } - } else if (this._state !== 3 && this._state !== 8 && this._state !== 11 && this._state !== 10 && this._state !== 9 && this._state !== 13 && this._state !== 12 && this._state !== 14 && this._state !== 6) { - this.cbs.ontext(e); - } - }; - - Tokenizer.prototype.getSection = function () { - return this.buffer.substring(this.sectionStart, this._index); - }; - - Tokenizer.prototype.emitToken = function (e) { - this.cbs[e](this.getSection()); - this.sectionStart = -1; - }; - - Tokenizer.prototype.emitPartial = function (e) { - if (this.baseState !== 1) { - this.cbs.onattribdata(e); - } else { - this.cbs.ontext(e); - } - }; - - return Tokenizer; - }(); - - t["default"] = D; - }, - 9618: function _(e, t, r) { - "use strict"; - - var n = this && this.__createBinding || (Object.create ? function (e, t, r, n) { - if (n === undefined) n = r; - Object.defineProperty(e, n, { - enumerable: true, - get: function get() { - return t[r]; - } - }); - } : function (e, t, r, n) { - if (n === undefined) n = r; - e[n] = t[r]; - }); - var i = this && this.__setModuleDefault || (Object.create ? function (e, t) { - Object.defineProperty(e, "default", { - enumerable: true, - value: t - }); - } : function (e, t) { - e["default"] = t; - }); - - var s = this && this.__importStar || function (e) { - if (e && e.__esModule) return e; - var t = {}; - if (e != null) for (var r in e) { - if (r !== "default" && Object.prototype.hasOwnProperty.call(e, r)) n(t, e, r); - } - i(t, e); - return t; - }; - - var a = this && this.__exportStar || function (e, t) { - for (var r in e) { - if (r !== "default" && !Object.prototype.hasOwnProperty.call(t, r)) n(t, e, r); - } - }; - - var o = this && this.__importDefault || function (e) { - return e && e.__esModule ? e : { - "default": e - }; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.RssHandler = t.DefaultHandler = t.DomUtils = t.ElementType = t.Tokenizer = t.createDomStream = t.parseDOM = t.parseDocument = t.DomHandler = t.Parser = void 0; - var l = r(4621); - Object.defineProperty(t, "Parser", { - enumerable: true, - get: function get() { - return l.Parser; - } - }); - var c = r(7366); - Object.defineProperty(t, "DomHandler", { - enumerable: true, - get: function get() { - return c.DomHandler; - } - }); - Object.defineProperty(t, "DefaultHandler", { - enumerable: true, - get: function get() { - return c.DomHandler; - } - }); - - function parseDocument(e, t) { - var r = new c.DomHandler(undefined, t); - new l.Parser(r, t).end(e); - return r.root; - } - - t.parseDocument = parseDocument; - - function parseDOM(e, t) { - return parseDocument(e, t).children; - } - - t.parseDOM = parseDOM; - - function createDomStream(e, t, r) { - var n = new c.DomHandler(e, t, r); - return new l.Parser(n, t); - } - - t.createDomStream = createDomStream; - var u = r(6877); - Object.defineProperty(t, "Tokenizer", { - enumerable: true, - get: function get() { - return o(u)["default"]; - } - }); - var f = s(r(4110)); - t.ElementType = f; - a(r(2220), t); - t.DomUtils = s(r(2502)); - var h = r(2220); - Object.defineProperty(t, "RssHandler", { - enumerable: true, - get: function get() { - return h.FeedHandler; - } - }); - }, - 4110: function _(e, t) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.Doctype = t.CDATA = t.Tag = t.Style = t.Script = t.Comment = t.Directive = t.Text = t.Root = t.isTag = void 0; - - function isTag(e) { - return e.type === "tag" || e.type === "script" || e.type === "style"; - } - - t.isTag = isTag; - t.Root = "root"; - t.Text = "text"; - t.Directive = "directive"; - t.Comment = "comment"; - t.Script = "script"; - t.Style = "style"; - t.Tag = "tag"; - t.CDATA = "cdata"; - t.Doctype = "doctype"; - }, - 1730: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.uniqueSort = t.compareDocumentPosition = t.removeSubsets = void 0; - var n = r(3083); - - function removeSubsets(e) { - var t = e.length; - - while (--t >= 0) { - var r = e[t]; - - if (t > 0 && e.lastIndexOf(r, t - 1) >= 0) { - e.splice(t, 1); - continue; - } - - for (var n = r.parent; n; n = n.parent) { - if (e.includes(n)) { - e.splice(t, 1); - break; - } - } - } - - return e; - } - - t.removeSubsets = removeSubsets; - - function compareDocumentPosition(e, t) { - var r = []; - var i = []; - - if (e === t) { - return 0; - } - - var s = n.hasChildren(e) ? e : e.parent; - - while (s) { - r.unshift(s); - s = s.parent; - } - - s = n.hasChildren(t) ? t : t.parent; - - while (s) { - i.unshift(s); - s = s.parent; - } - - var a = Math.min(r.length, i.length); - var o = 0; - - while (o < a && r[o] === i[o]) { - o++; - } - - if (o === 0) { - return 1; - } - - var l = r[o - 1]; - var c = l.children; - var u = r[o]; - var f = i[o]; - - if (c.indexOf(u) > c.indexOf(f)) { - if (l === t) { - return 4 | 16; - } - - return 4; - } - - if (l === e) { - return 2 | 8; - } - - return 2; - } - - t.compareDocumentPosition = compareDocumentPosition; - - function uniqueSort(e) { - e = e.filter(function (e, t, r) { - return !r.includes(e, t + 1); - }); - e.sort(function (e, t) { - var r = compareDocumentPosition(e, t); - - if (r & 2) { - return -1; - } else if (r & 4) { - return 1; - } - - return 0; - }); - return e; - } - - t.uniqueSort = uniqueSort; - }, - 2502: function _(e, t, r) { - "use strict"; - - var n = this && this.__createBinding || (Object.create ? function (e, t, r, n) { - if (n === undefined) n = r; - Object.defineProperty(e, n, { - enumerable: true, - get: function get() { - return t[r]; - } - }); - } : function (e, t, r, n) { - if (n === undefined) n = r; - e[n] = t[r]; - }); - - var i = this && this.__exportStar || function (e, t) { - for (var r in e) { - if (r !== "default" && !Object.prototype.hasOwnProperty.call(t, r)) n(t, e, r); - } - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - i(r(9868), t); - i(r(2028), t); - i(r(4986), t); - i(r(2182), t); - i(r(8970), t); - i(r(1730), t); - i(r(3083), t); - }, - 8970: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.getElementsByTagType = t.getElementsByTagName = t.getElementById = t.getElements = t.testElement = void 0; - var n = r(2182); - var i = r(3083); - var s = { - tag_name: function tag_name(e) { - if (typeof e === "function") { - return function (t) { - return i.isTag(t) && e(t.name); - }; - } else if (e === "*") { - return i.isTag; - } - - return function (t) { - return i.isTag(t) && t.name === e; - }; - }, - tag_type: function tag_type(e) { - if (typeof e === "function") { - return function (t) { - return e(t.type); - }; - } - - return function (t) { - return t.type === e; - }; - }, - tag_contains: function tag_contains(e) { - if (typeof e === "function") { - return function (t) { - return i.isText(t) && e(t.data); - }; - } - - return function (t) { - return i.isText(t) && t.data === e; - }; - } - }; - - function getAttribCheck(e, t) { - if (typeof t === "function") { - return function (r) { - return i.isTag(r) && t(r.attribs[e]); - }; - } - - return function (r) { - return i.isTag(r) && r.attribs[e] === t; - }; - } - - function combineFuncs(e, t) { - return function (r) { - return e(r) || t(r); - }; - } - - function compileTest(e) { - var t = Object.keys(e).map(function (t) { - var r = e[t]; - return t in s ? s[t](r) : getAttribCheck(t, r); - }); - return t.length === 0 ? null : t.reduce(combineFuncs); - } - - function testElement(e, t) { - var r = compileTest(e); - return r ? r(t) : true; - } - - t.testElement = testElement; - - function getElements(e, t, r, i) { - if (i === void 0) { - i = Infinity; - } - - var s = compileTest(e); - return s ? n.filter(s, t, r, i) : []; - } - - t.getElements = getElements; - - function getElementById(e, t, r) { - if (r === void 0) { - r = true; - } - - if (!Array.isArray(t)) t = [t]; - return n.findOne(getAttribCheck("id", e), t, r); - } - - t.getElementById = getElementById; - - function getElementsByTagName(e, t, r, i) { - if (r === void 0) { - r = true; - } - - if (i === void 0) { - i = Infinity; - } - - return n.filter(s.tag_name(e), t, r, i); - } - - t.getElementsByTagName = getElementsByTagName; - - function getElementsByTagType(e, t, r, i) { - if (r === void 0) { - r = true; - } - - if (i === void 0) { - i = Infinity; - } - - return n.filter(s.tag_type(e), t, r, i); - } - - t.getElementsByTagType = getElementsByTagType; - }, - 4986: function _(e, t) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.prepend = t.prependChild = t.append = t.appendChild = t.replaceElement = t.removeElement = void 0; - - function removeElement(e) { - if (e.prev) e.prev.next = e.next; - if (e.next) e.next.prev = e.prev; - - if (e.parent) { - var t = e.parent.children; - t.splice(t.lastIndexOf(e), 1); - } - } - - t.removeElement = removeElement; - - function replaceElement(e, t) { - var r = t.prev = e.prev; - - if (r) { - r.next = t; - } - - var n = t.next = e.next; - - if (n) { - n.prev = t; - } - - var i = t.parent = e.parent; - - if (i) { - var s = i.children; - s[s.lastIndexOf(e)] = t; - } - } - - t.replaceElement = replaceElement; - - function appendChild(e, t) { - removeElement(t); - t.next = null; - t.parent = e; - - if (e.children.push(t) > 1) { - var r = e.children[e.children.length - 2]; - r.next = t; - t.prev = r; - } else { - t.prev = null; - } - } - - t.appendChild = appendChild; - - function append(e, t) { - removeElement(t); - var r = e.parent; - var n = e.next; - t.next = n; - t.prev = e; - e.next = t; - t.parent = r; - - if (n) { - n.prev = t; - - if (r) { - var i = r.children; - i.splice(i.lastIndexOf(n), 0, t); - } - } else if (r) { - r.children.push(t); - } - } - - t.append = append; - - function prependChild(e, t) { - removeElement(t); - t.parent = e; - t.prev = null; - - if (e.children.unshift(t) !== 1) { - var r = e.children[1]; - r.prev = t; - t.next = r; - } else { - t.next = null; - } - } - - t.prependChild = prependChild; - - function prepend(e, t) { - removeElement(t); - var r = e.parent; - - if (r) { - var n = r.children; - n.splice(n.indexOf(e), 0, t); - } - - if (e.prev) { - e.prev.next = t; - } - - t.parent = r; - t.prev = e.prev; - t.next = e; - e.prev = t; - } - - t.prepend = prepend; - }, - 2182: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.findAll = t.existsOne = t.findOne = t.findOneChild = t.find = t.filter = void 0; - var n = r(3083); - - function filter(e, t, r, n) { - if (r === void 0) { - r = true; - } - - if (n === void 0) { - n = Infinity; - } - - if (!Array.isArray(t)) t = [t]; - return find(e, t, r, n); - } - - t.filter = filter; - - function find(e, t, r, i) { - var s = []; - - for (var a = 0, o = t; a < o.length; a++) { - var l = o[a]; - - if (e(l)) { - s.push(l); - if (--i <= 0) break; - } - - if (r && n.hasChildren(l) && l.children.length > 0) { - var c = find(e, l.children, r, i); - s.push.apply(s, c); - i -= c.length; - if (i <= 0) break; - } - } - - return s; - } - - t.find = find; - - function findOneChild(e, t) { - return t.find(e); - } - - t.findOneChild = findOneChild; - - function findOne(e, t, r) { - if (r === void 0) { - r = true; - } - - var i = null; - - for (var s = 0; s < t.length && !i; s++) { - var a = t[s]; - - if (!n.isTag(a)) { - continue; - } else if (e(a)) { - i = a; - } else if (r && a.children.length > 0) { - i = findOne(e, a.children); - } - } - - return i; - } - - t.findOne = findOne; - - function existsOne(e, t) { - return t.some(function (t) { - return n.isTag(t) && (e(t) || t.children.length > 0 && existsOne(e, t.children)); - }); - } - - t.existsOne = existsOne; - - function findAll(e, t) { - var r; - var i = []; - var s = t.filter(n.isTag); - var a; - - while (a = s.shift()) { - var o = (r = a.children) === null || r === void 0 ? void 0 : r.filter(n.isTag); - - if (o && o.length > 0) { - s.unshift.apply(s, o); - } - - if (e(a)) i.push(a); - } - - return i; - } - - t.findAll = findAll; - }, - 9868: function _(e, t, r) { - "use strict"; - - var n = this && this.__importDefault || function (e) { - return e && e.__esModule ? e : { - "default": e - }; - }; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.getText = t.getInnerHTML = t.getOuterHTML = void 0; - var i = r(3083); - var s = n(r(9312)); - - function getOuterHTML(e, t) { - return s["default"](e, t); - } - - t.getOuterHTML = getOuterHTML; - - function getInnerHTML(e, t) { - return i.hasChildren(e) ? e.children.map(function (e) { - return getOuterHTML(e, t); - }).join("") : ""; - } - - t.getInnerHTML = getInnerHTML; - - function getText(e) { - if (Array.isArray(e)) return e.map(getText).join(""); - if (i.isTag(e)) return e.name === "br" ? "\n" : getText(e.children); - if (i.isCDATA(e)) return getText(e.children); - if (i.isText(e)) return e.data; - return ""; - } - - t.getText = getText; - }, - 3083: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.hasChildren = t.isComment = t.isText = t.isCDATA = t.isTag = void 0; - var n = r(4370); - - function isTag(e) { - return n.isTag(e); - } - - t.isTag = isTag; - - function isCDATA(e) { - return e.type === n.ElementType.CDATA; - } - - t.isCDATA = isCDATA; - - function isText(e) { - return e.type === n.ElementType.Text; - } - - t.isText = isText; - - function isComment(e) { - return e.type === n.ElementType.Comment; - } - - t.isComment = isComment; - - function hasChildren(e) { - return Object.prototype.hasOwnProperty.call(e, "children"); - } - - t.hasChildren = hasChildren; - }, - 2028: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.prevElementSibling = t.nextElementSibling = t.getName = t.hasAttrib = t.getAttributeValue = t.getSiblings = t.getParent = t.getChildren = void 0; - var n = r(3083); - var i = []; - - function getChildren(e) { - var t; - return (t = e.children) !== null && t !== void 0 ? t : i; - } - - t.getChildren = getChildren; - - function getParent(e) { - return e.parent || null; - } - - t.getParent = getParent; - - function getSiblings(e) { - var t, r; - var n = getParent(e); - if (n != null) return getChildren(n); - var i = [e]; - var s = e.prev, - a = e.next; - - while (s != null) { - i.unshift(s); - t = s, s = t.prev; - } - - while (a != null) { - i.push(a); - r = a, a = r.next; - } - - return i; - } - - t.getSiblings = getSiblings; - - function getAttributeValue(e, t) { - var r; - return (r = e.attribs) === null || r === void 0 ? void 0 : r[t]; - } - - t.getAttributeValue = getAttributeValue; - - function hasAttrib(e, t) { - return e.attribs != null && Object.prototype.hasOwnProperty.call(e.attribs, t) && e.attribs[t] != null; - } - - t.hasAttrib = hasAttrib; - - function getName(e) { - return e.name; - } - - t.getName = getName; - - function nextElementSibling(e) { - var t; - var r = e.next; - - while (r !== null && !n.isTag(r)) { - t = r, r = t.next; - } - - return r; - } - - t.nextElementSibling = nextElementSibling; - - function prevElementSibling(e) { - var t; - var r = e.prev; - - while (r !== null && !n.isTag(r)) { - t = r, r = t.prev; - } - - return r; - } - - t.prevElementSibling = prevElementSibling; - }, - 4370: function _(e, t) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.Doctype = t.CDATA = t.Tag = t.Style = t.Script = t.Comment = t.Directive = t.Text = t.Root = t.isTag = t.ElementType = void 0; - var r; - - (function (e) { - e["Root"] = "root"; - e["Text"] = "text"; - e["Directive"] = "directive"; - e["Comment"] = "comment"; - e["Script"] = "script"; - e["Style"] = "style"; - e["Tag"] = "tag"; - e["CDATA"] = "cdata"; - e["Doctype"] = "doctype"; - })(r = t.ElementType || (t.ElementType = {})); - - function isTag(e) { - return e.type === r.Tag || e.type === r.Script || e.type === r.Style; - } - - t.isTag = isTag; - t.Root = r.Root; - t.Text = r.Text; - t.Directive = r.Directive; - t.Comment = r.Comment; - t.Script = r.Script; - t.Style = r.Style; - t.Tag = r.Tag; - t.CDATA = r.CDATA; - t.Doctype = r.Doctype; - }, - 466: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.compile = void 0; - var n = r(6288); - - function compile(e) { - var t = e[0]; - var r = e[1] - 1; - if (r < 0 && t <= 0) return n.falseFunc; - if (t === -1) return function (e) { - return e <= r; - }; - if (t === 0) return function (e) { - return e === r; - }; - if (t === 1) return r < 0 ? n.trueFunc : function (e) { - return e >= r; - }; - var i = Math.abs(t); - var s = (r % i + i) % i; - return t > 1 ? function (e) { - return e >= r && e % i === s; - } : function (e) { - return e <= r && e % i === s; - }; - } - - t.compile = compile; - }, - 7542: function _(e, t, r) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.compile = t.parse = void 0; - var n = r(7238); - Object.defineProperty(t, "parse", { - enumerable: true, - get: function get() { - return n.parse; - } - }); - var i = r(466); - Object.defineProperty(t, "compile", { - enumerable: true, - get: function get() { - return i.compile; - } - }); - - function nthCheck(e) { - return i.compile(n.parse(e)); - } - - t["default"] = nthCheck; - }, - 7238: function _(e, t) { - "use strict"; - - Object.defineProperty(t, "__esModule", { - value: true - }); - t.parse = void 0; - var r = /^([+-]?\d*n)?\s*(?:([+-]?)\s*(\d+))?$/; - - function parse(e) { - e = e.trim().toLowerCase(); - - if (e === "even") { - return [2, 0]; - } else if (e === "odd") { - return [2, 1]; - } - - var t = e.match(r); - - if (!t) { - throw new Error("n-th rule couldn't be parsed ('" + e + "')"); - } - - var n; - - if (t[1]) { - n = parseInt(t[1], 10); - - if (isNaN(n)) { - n = t[1].startsWith("-") ? -1 : 1; - } - } else n = 0; - - var i = (t[2] === "-" ? -1 : 1) * (t[3] ? parseInt(t[3], 10) : 0); - return [n, i]; - } - - t.parse = parse; - }, - 7163: function _(e, t, r) { - "use strict"; - - var n = r(4e3); - - var _r = r(5107), - i = _r.DOCUMENT_MODE; - - var s = { - element: 1, - text: 3, - cdata: 4, - comment: 8 - }; - var a = { - tagName: "name", - childNodes: "children", - parentNode: "parent", - previousSibling: "prev", - nextSibling: "next", - nodeValue: "data" - }; - - var Node = /*#__PURE__*/function () { - function Node(e) { - _classCallCheck(this, Node); - - for (var _i = 0, _Object$keys = Object.keys(e); _i < _Object$keys.length; _i++) { - var _t = _Object$keys[_i]; - this[_t] = e[_t]; - } - } - - _createClass(Node, [{ - key: "firstChild", - get: function get() { - var e = this.children; - return e && e[0] || null; - } - }, { - key: "lastChild", - get: function get() { - var e = this.children; - return e && e[e.length - 1] || null; - } - }, { - key: "nodeType", - get: function get() { - return s[this.type] || s.element; - } - }]); - - return Node; - }(); - - Object.keys(a).forEach(function (e) { - var t = a[e]; - Object.defineProperty(Node.prototype, e, { - get: function get() { - return this[t] || null; - }, - set: function set(e) { - this[t] = e; - return e; - } - }); - }); - - t.createDocument = function () { - return new Node({ - type: "root", - name: "root", - parent: null, - prev: null, - next: null, - children: [], - "x-mode": i.NO_QUIRKS - }); - }; - - t.createDocumentFragment = function () { - return new Node({ - type: "root", - name: "root", - parent: null, - prev: null, - next: null, - children: [] - }); - }; - - t.createElement = function (e, t, r) { - var n = Object.create(null); - var i = Object.create(null); - var s = Object.create(null); - - for (var _e5 = 0; _e5 < r.length; _e5++) { - var _t2 = r[_e5].name; - n[_t2] = r[_e5].value; - i[_t2] = r[_e5].namespace; - s[_t2] = r[_e5].prefix; - } - - return new Node({ - type: e === "script" || e === "style" ? e : "tag", - name: e, - namespace: t, - attribs: n, - "x-attribsNamespace": i, - "x-attribsPrefix": s, - children: [], - parent: null, - prev: null, - next: null - }); - }; - - t.createCommentNode = function (e) { - return new Node({ - type: "comment", - data: e, - parent: null, - prev: null, - next: null - }); - }; - - var o = function o(e) { - return new Node({ - type: "text", - data: e, - parent: null, - prev: null, - next: null - }); - }; - - var l = t.appendChild = function (e, t) { - var r = e.children[e.children.length - 1]; - - if (r) { - r.next = t; - t.prev = r; - } - - e.children.push(t); - t.parent = e; - }; - - var c = t.insertBefore = function (e, t, r) { - var n = e.children.indexOf(r); - var i = r.prev; - - if (i) { - i.next = t; - t.prev = i; - } - - r.prev = t; - t.next = r; - e.children.splice(n, 0, t); - t.parent = e; - }; - - t.setTemplateContent = function (e, t) { - l(e, t); - }; - - t.getTemplateContent = function (e) { - return e.children[0]; - }; - - t.setDocumentType = function (e, t, r, i) { - var s = n.serializeContent(t, r, i); - var a = null; - - for (var _t3 = 0; _t3 < e.children.length; _t3++) { - if (e.children[_t3].type === "directive" && e.children[_t3].name === "!doctype") { - a = e.children[_t3]; - break; - } - } - - if (a) { - a.data = s; - a["x-name"] = t; - a["x-publicId"] = r; - a["x-systemId"] = i; - } else { - l(e, new Node({ - type: "directive", - name: "!doctype", - data: s, - "x-name": t, - "x-publicId": r, - "x-systemId": i - })); - } - }; - - t.setDocumentMode = function (e, t) { - e["x-mode"] = t; - }; - - t.getDocumentMode = function (e) { - return e["x-mode"]; - }; - - t.detachNode = function (e) { - if (e.parent) { - var _t4 = e.parent.children.indexOf(e); - - var _r2 = e.prev; - var _n = e.next; - e.prev = null; - e.next = null; - - if (_r2) { - _r2.next = _n; - } - - if (_n) { - _n.prev = _r2; - } - - e.parent.children.splice(_t4, 1); - e.parent = null; - } - }; - - t.insertText = function (e, t) { - var r = e.children[e.children.length - 1]; - - if (r && r.type === "text") { - r.data += t; - } else { - l(e, o(t)); - } - }; - - t.insertTextBefore = function (e, t, r) { - var n = e.children[e.children.indexOf(r) - 1]; - - if (n && n.type === "text") { - n.data += t; - } else { - c(e, o(t), r); - } - }; - - t.adoptAttributes = function (e, t) { - for (var _r3 = 0; _r3 < t.length; _r3++) { - var _n2 = t[_r3].name; - - if (typeof e.attribs[_n2] === "undefined") { - e.attribs[_n2] = t[_r3].value; - e["x-attribsNamespace"][_n2] = t[_r3].namespace; - e["x-attribsPrefix"][_n2] = t[_r3].prefix; - } - } - }; - - t.getFirstChild = function (e) { - return e.children[0]; - }; - - t.getChildNodes = function (e) { - return e.children; - }; - - t.getParentNode = function (e) { - return e.parent; - }; - - t.getAttrList = function (e) { - var t = []; - - for (var _r4 in e.attribs) { - t.push({ - name: _r4, - value: e.attribs[_r4], - namespace: e["x-attribsNamespace"][_r4], - prefix: e["x-attribsPrefix"][_r4] - }); - } - - return t; - }; - - t.getTagName = function (e) { - return e.name; - }; - - t.getNamespaceURI = function (e) { - return e.namespace; - }; - - t.getTextNodeContent = function (e) { - return e.data; - }; - - t.getCommentNodeContent = function (e) { - return e.data; - }; - - t.getDocumentTypeNodeName = function (e) { - return e["x-name"]; - }; - - t.getDocumentTypeNodePublicId = function (e) { - return e["x-publicId"]; - }; - - t.getDocumentTypeNodeSystemId = function (e) { - return e["x-systemId"]; - }; - - t.isTextNode = function (e) { - return e.type === "text"; - }; - - t.isCommentNode = function (e) { - return e.type === "comment"; - }; - - t.isDocumentTypeNode = function (e) { - return e.type === "directive" && e.name === "!doctype"; - }; - - t.isElementNode = function (e) { - return !!e.attribs; - }; - - t.setNodeSourceCodeLocation = function (e, t) { - e.sourceCodeLocation = t; - }; - - t.getNodeSourceCodeLocation = function (e) { - return e.sourceCodeLocation; - }; - - t.updateNodeSourceCodeLocation = function (e, t) { - e.sourceCodeLocation = Object.assign(e.sourceCodeLocation, t); - }; - }, - 4000: function _(e, t, r) { - "use strict"; - - var _r5 = r(5107), - n = _r5.DOCUMENT_MODE; - - var i = "html"; - var s = "about:legacy-compat"; - var a = "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"; - var o = ["+//silmaril//dtd html pro v0r11 19970101//", "-//as//dtd html 3.0 aswedit + extensions//", "-//advasoft ltd//dtd html 3.0 aswedit + extensions//", "-//ietf//dtd html 2.0 level 1//", "-//ietf//dtd html 2.0 level 2//", "-//ietf//dtd html 2.0 strict level 1//", "-//ietf//dtd html 2.0 strict level 2//", "-//ietf//dtd html 2.0 strict//", "-//ietf//dtd html 2.0//", "-//ietf//dtd html 2.1e//", "-//ietf//dtd html 3.0//", "-//ietf//dtd html 3.2 final//", "-//ietf//dtd html 3.2//", "-//ietf//dtd html 3//", "-//ietf//dtd html level 0//", "-//ietf//dtd html level 1//", "-//ietf//dtd html level 2//", "-//ietf//dtd html level 3//", "-//ietf//dtd html strict level 0//", "-//ietf//dtd html strict level 1//", "-//ietf//dtd html strict level 2//", "-//ietf//dtd html strict level 3//", "-//ietf//dtd html strict//", "-//ietf//dtd html//", "-//metrius//dtd metrius presentational//", "-//microsoft//dtd internet explorer 2.0 html strict//", "-//microsoft//dtd internet explorer 2.0 html//", "-//microsoft//dtd internet explorer 2.0 tables//", "-//microsoft//dtd internet explorer 3.0 html strict//", "-//microsoft//dtd internet explorer 3.0 html//", "-//microsoft//dtd internet explorer 3.0 tables//", "-//netscape comm. corp.//dtd html//", "-//netscape comm. corp.//dtd strict html//", "-//o'reilly and associates//dtd html 2.0//", "-//o'reilly and associates//dtd html extended 1.0//", "-//o'reilly and associates//dtd html extended relaxed 1.0//", "-//sq//dtd html 2.0 hotmetal + extensions//", "-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//", "-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//", "-//spyglass//dtd html 2.0 extended//", "-//sun microsystems corp.//dtd hotjava html//", "-//sun microsystems corp.//dtd hotjava strict html//", "-//w3c//dtd html 3 1995-03-24//", "-//w3c//dtd html 3.2 draft//", "-//w3c//dtd html 3.2 final//", "-//w3c//dtd html 3.2//", "-//w3c//dtd html 3.2s draft//", "-//w3c//dtd html 4.0 frameset//", "-//w3c//dtd html 4.0 transitional//", "-//w3c//dtd html experimental 19960712//", "-//w3c//dtd html experimental 970421//", "-//w3c//dtd w3 html//", "-//w3o//dtd w3 html 3.0//", "-//webtechs//dtd mozilla html 2.0//", "-//webtechs//dtd mozilla html//"]; - var l = o.concat(["-//w3c//dtd html 4.01 frameset//", "-//w3c//dtd html 4.01 transitional//"]); - var c = ["-//w3o//dtd w3 html strict 3.0//en//", "-/w3c/dtd html 4.0 transitional/en", "html"]; - var u = ["-//w3c//dtd xhtml 1.0 frameset//", "-//w3c//dtd xhtml 1.0 transitional//"]; - var f = u.concat(["-//w3c//dtd html 4.01 frameset//", "-//w3c//dtd html 4.01 transitional//"]); - - function enquoteDoctypeId(e) { - var t = e.indexOf('"') !== -1 ? "'" : '"'; - return t + e + t; - } - - function hasPrefix(e, t) { - for (var _r6 = 0; _r6 < t.length; _r6++) { - if (e.indexOf(t[_r6]) === 0) { - return true; - } - } - - return false; - } - - t.isConforming = function (e) { - return e.name === i && e.publicId === null && (e.systemId === null || e.systemId === s); - }; - - t.getDocumentMode = function (e) { - if (e.name !== i) { - return n.QUIRKS; - } - - var t = e.systemId; - - if (t && t.toLowerCase() === a) { - return n.QUIRKS; - } - - var r = e.publicId; - - if (r !== null) { - r = r.toLowerCase(); - - if (c.indexOf(r) > -1) { - return n.QUIRKS; - } - - var _e6 = t === null ? l : o; - - if (hasPrefix(r, _e6)) { - return n.QUIRKS; - } - - _e6 = t === null ? u : f; - - if (hasPrefix(r, _e6)) { - return n.LIMITED_QUIRKS; - } - } - - return n.NO_QUIRKS; - }; - - t.serializeContent = function (e, t, r) { - var n = "!DOCTYPE "; - - if (e) { - n += e; - } - - if (t) { - n += " PUBLIC " + enquoteDoctypeId(t); - } else if (r) { - n += " SYSTEM"; - } - - if (r !== null) { - n += " " + enquoteDoctypeId(r); - } - - return n; - }; - }, - 6632: function _(e) { - "use strict"; - - e.exports = { - controlCharacterInInputStream: "control-character-in-input-stream", - noncharacterInInputStream: "noncharacter-in-input-stream", - surrogateInInputStream: "surrogate-in-input-stream", - nonVoidHtmlElementStartTagWithTrailingSolidus: "non-void-html-element-start-tag-with-trailing-solidus", - endTagWithAttributes: "end-tag-with-attributes", - endTagWithTrailingSolidus: "end-tag-with-trailing-solidus", - unexpectedSolidusInTag: "unexpected-solidus-in-tag", - unexpectedNullCharacter: "unexpected-null-character", - unexpectedQuestionMarkInsteadOfTagName: "unexpected-question-mark-instead-of-tag-name", - invalidFirstCharacterOfTagName: "invalid-first-character-of-tag-name", - unexpectedEqualsSignBeforeAttributeName: "unexpected-equals-sign-before-attribute-name", - missingEndTagName: "missing-end-tag-name", - unexpectedCharacterInAttributeName: "unexpected-character-in-attribute-name", - unknownNamedCharacterReference: "unknown-named-character-reference", - missingSemicolonAfterCharacterReference: "missing-semicolon-after-character-reference", - unexpectedCharacterAfterDoctypeSystemIdentifier: "unexpected-character-after-doctype-system-identifier", - unexpectedCharacterInUnquotedAttributeValue: "unexpected-character-in-unquoted-attribute-value", - eofBeforeTagName: "eof-before-tag-name", - eofInTag: "eof-in-tag", - missingAttributeValue: "missing-attribute-value", - missingWhitespaceBetweenAttributes: "missing-whitespace-between-attributes", - missingWhitespaceAfterDoctypePublicKeyword: "missing-whitespace-after-doctype-public-keyword", - missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers: "missing-whitespace-between-doctype-public-and-system-identifiers", - missingWhitespaceAfterDoctypeSystemKeyword: "missing-whitespace-after-doctype-system-keyword", - missingQuoteBeforeDoctypePublicIdentifier: "missing-quote-before-doctype-public-identifier", - missingQuoteBeforeDoctypeSystemIdentifier: "missing-quote-before-doctype-system-identifier", - missingDoctypePublicIdentifier: "missing-doctype-public-identifier", - missingDoctypeSystemIdentifier: "missing-doctype-system-identifier", - abruptDoctypePublicIdentifier: "abrupt-doctype-public-identifier", - abruptDoctypeSystemIdentifier: "abrupt-doctype-system-identifier", - cdataInHtmlContent: "cdata-in-html-content", - incorrectlyOpenedComment: "incorrectly-opened-comment", - eofInScriptHtmlCommentLikeText: "eof-in-script-html-comment-like-text", - eofInDoctype: "eof-in-doctype", - nestedComment: "nested-comment", - abruptClosingOfEmptyComment: "abrupt-closing-of-empty-comment", - eofInComment: "eof-in-comment", - incorrectlyClosedComment: "incorrectly-closed-comment", - eofInCdata: "eof-in-cdata", - absenceOfDigitsInNumericCharacterReference: "absence-of-digits-in-numeric-character-reference", - nullCharacterReference: "null-character-reference", - surrogateCharacterReference: "surrogate-character-reference", - characterReferenceOutsideUnicodeRange: "character-reference-outside-unicode-range", - controlCharacterReference: "control-character-reference", - noncharacterCharacterReference: "noncharacter-character-reference", - missingWhitespaceBeforeDoctypeName: "missing-whitespace-before-doctype-name", - missingDoctypeName: "missing-doctype-name", - invalidCharacterSequenceAfterDoctypeName: "invalid-character-sequence-after-doctype-name", - duplicateAttribute: "duplicate-attribute", - nonConformingDoctype: "non-conforming-doctype", - missingDoctype: "missing-doctype", - misplacedDoctype: "misplaced-doctype", - endTagWithoutMatchingOpenElement: "end-tag-without-matching-open-element", - closingOfElementWithOpenChildElements: "closing-of-element-with-open-child-elements", - disallowedContentInNoscriptInHead: "disallowed-content-in-noscript-in-head", - openElementsLeftAfterEof: "open-elements-left-after-eof", - abandonedHeadElementChild: "abandoned-head-element-child", - misplacedStartTagForHeadElement: "misplaced-start-tag-for-head-element", - nestedNoscriptInHead: "nested-noscript-in-head", - eofInElementThatCanContainOnlyText: "eof-in-element-that-can-contain-only-text" - }; - }, - 1397: function _(e, t, r) { - "use strict"; - - var _p; - - var n = r(6198); - var i = r(5107); - var s = i.TAG_NAMES; - var a = i.NAMESPACES; - var o = i.ATTRS; - var l = { - TEXT_HTML: "text/html", - APPLICATION_XML: "application/xhtml+xml" - }; - var c = "definitionurl"; - var u = "definitionURL"; - var f = { - attributename: "attributeName", - attributetype: "attributeType", - basefrequency: "baseFrequency", - baseprofile: "baseProfile", - calcmode: "calcMode", - clippathunits: "clipPathUnits", - diffuseconstant: "diffuseConstant", - edgemode: "edgeMode", - filterunits: "filterUnits", - glyphref: "glyphRef", - gradienttransform: "gradientTransform", - gradientunits: "gradientUnits", - kernelmatrix: "kernelMatrix", - kernelunitlength: "kernelUnitLength", - keypoints: "keyPoints", - keysplines: "keySplines", - keytimes: "keyTimes", - lengthadjust: "lengthAdjust", - limitingconeangle: "limitingConeAngle", - markerheight: "markerHeight", - markerunits: "markerUnits", - markerwidth: "markerWidth", - maskcontentunits: "maskContentUnits", - maskunits: "maskUnits", - numoctaves: "numOctaves", - pathlength: "pathLength", - patterncontentunits: "patternContentUnits", - patterntransform: "patternTransform", - patternunits: "patternUnits", - pointsatx: "pointsAtX", - pointsaty: "pointsAtY", - pointsatz: "pointsAtZ", - preservealpha: "preserveAlpha", - preserveaspectratio: "preserveAspectRatio", - primitiveunits: "primitiveUnits", - refx: "refX", - refy: "refY", - repeatcount: "repeatCount", - repeatdur: "repeatDur", - requiredextensions: "requiredExtensions", - requiredfeatures: "requiredFeatures", - specularconstant: "specularConstant", - specularexponent: "specularExponent", - spreadmethod: "spreadMethod", - startoffset: "startOffset", - stddeviation: "stdDeviation", - stitchtiles: "stitchTiles", - surfacescale: "surfaceScale", - systemlanguage: "systemLanguage", - tablevalues: "tableValues", - targetx: "targetX", - targety: "targetY", - textlength: "textLength", - viewbox: "viewBox", - viewtarget: "viewTarget", - xchannelselector: "xChannelSelector", - ychannelselector: "yChannelSelector", - zoomandpan: "zoomAndPan" - }; - var h = { - "xlink:actuate": { - prefix: "xlink", - name: "actuate", - namespace: a.XLINK - }, - "xlink:arcrole": { - prefix: "xlink", - name: "arcrole", - namespace: a.XLINK - }, - "xlink:href": { - prefix: "xlink", - name: "href", - namespace: a.XLINK - }, - "xlink:role": { - prefix: "xlink", - name: "role", - namespace: a.XLINK - }, - "xlink:show": { - prefix: "xlink", - name: "show", - namespace: a.XLINK - }, - "xlink:title": { - prefix: "xlink", - name: "title", - namespace: a.XLINK - }, - "xlink:type": { - prefix: "xlink", - name: "type", - namespace: a.XLINK - }, - "xml:base": { - prefix: "xml", - name: "base", - namespace: a.XML - }, - "xml:lang": { - prefix: "xml", - name: "lang", - namespace: a.XML - }, - "xml:space": { - prefix: "xml", - name: "space", - namespace: a.XML - }, - xmlns: { - prefix: "", - name: "xmlns", - namespace: a.XMLNS - }, - "xmlns:xlink": { - prefix: "xmlns", - name: "xlink", - namespace: a.XMLNS - } - }; - var d = t.SVG_TAG_NAMES_ADJUSTMENT_MAP = { - altglyph: "altGlyph", - altglyphdef: "altGlyphDef", - altglyphitem: "altGlyphItem", - animatecolor: "animateColor", - animatemotion: "animateMotion", - animatetransform: "animateTransform", - clippath: "clipPath", - feblend: "feBlend", - fecolormatrix: "feColorMatrix", - fecomponenttransfer: "feComponentTransfer", - fecomposite: "feComposite", - feconvolvematrix: "feConvolveMatrix", - fediffuselighting: "feDiffuseLighting", - fedisplacementmap: "feDisplacementMap", - fedistantlight: "feDistantLight", - feflood: "feFlood", - fefunca: "feFuncA", - fefuncb: "feFuncB", - fefuncg: "feFuncG", - fefuncr: "feFuncR", - fegaussianblur: "feGaussianBlur", - feimage: "feImage", - femerge: "feMerge", - femergenode: "feMergeNode", - femorphology: "feMorphology", - feoffset: "feOffset", - fepointlight: "fePointLight", - fespecularlighting: "feSpecularLighting", - fespotlight: "feSpotLight", - fetile: "feTile", - feturbulence: "feTurbulence", - foreignobject: "foreignObject", - glyphref: "glyphRef", - lineargradient: "linearGradient", - radialgradient: "radialGradient", - textpath: "textPath" - }; - var p = (_p = {}, _defineProperty(_p, s.B, true), _defineProperty(_p, s.BIG, true), _defineProperty(_p, s.BLOCKQUOTE, true), _defineProperty(_p, s.BODY, true), _defineProperty(_p, s.BR, true), _defineProperty(_p, s.CENTER, true), _defineProperty(_p, s.CODE, true), _defineProperty(_p, s.DD, true), _defineProperty(_p, s.DIV, true), _defineProperty(_p, s.DL, true), _defineProperty(_p, s.DT, true), _defineProperty(_p, s.EM, true), _defineProperty(_p, s.EMBED, true), _defineProperty(_p, s.H1, true), _defineProperty(_p, s.H2, true), _defineProperty(_p, s.H3, true), _defineProperty(_p, s.H4, true), _defineProperty(_p, s.H5, true), _defineProperty(_p, s.H6, true), _defineProperty(_p, s.HEAD, true), _defineProperty(_p, s.HR, true), _defineProperty(_p, s.I, true), _defineProperty(_p, s.IMG, true), _defineProperty(_p, s.LI, true), _defineProperty(_p, s.LISTING, true), _defineProperty(_p, s.MENU, true), _defineProperty(_p, s.META, true), _defineProperty(_p, s.NOBR, true), _defineProperty(_p, s.OL, true), _defineProperty(_p, s.P, true), _defineProperty(_p, s.PRE, true), _defineProperty(_p, s.RUBY, true), _defineProperty(_p, s.S, true), _defineProperty(_p, s.SMALL, true), _defineProperty(_p, s.SPAN, true), _defineProperty(_p, s.STRONG, true), _defineProperty(_p, s.STRIKE, true), _defineProperty(_p, s.SUB, true), _defineProperty(_p, s.SUP, true), _defineProperty(_p, s.TABLE, true), _defineProperty(_p, s.TT, true), _defineProperty(_p, s.U, true), _defineProperty(_p, s.UL, true), _defineProperty(_p, s.VAR, true), _p); - - t.causesExit = function (e) { - var t = e.tagName; - var r = t === s.FONT && (n.getTokenAttr(e, o.COLOR) !== null || n.getTokenAttr(e, o.SIZE) !== null || n.getTokenAttr(e, o.FACE) !== null); - return r ? true : p[t]; - }; - - t.adjustTokenMathMLAttrs = function (e) { - for (var _t5 = 0; _t5 < e.attrs.length; _t5++) { - if (e.attrs[_t5].name === c) { - e.attrs[_t5].name = u; - break; - } - } - }; - - t.adjustTokenSVGAttrs = function (e) { - for (var _t6 = 0; _t6 < e.attrs.length; _t6++) { - var _r7 = f[e.attrs[_t6].name]; - - if (_r7) { - e.attrs[_t6].name = _r7; - } - } - }; - - t.adjustTokenXMLAttrs = function (e) { - for (var _t7 = 0; _t7 < e.attrs.length; _t7++) { - var _r8 = h[e.attrs[_t7].name]; - - if (_r8) { - e.attrs[_t7].prefix = _r8.prefix; - e.attrs[_t7].name = _r8.name; - e.attrs[_t7].namespace = _r8.namespace; - } - } - }; - - t.adjustTokenSVGTagName = function (e) { - var t = d[e.tagName]; - - if (t) { - e.tagName = t; - } - }; - - function isMathMLTextIntegrationPoint(e, t) { - return t === a.MATHML && (e === s.MI || e === s.MO || e === s.MN || e === s.MS || e === s.MTEXT); - } - - function isHtmlIntegrationPoint(e, t, r) { - if (t === a.MATHML && e === s.ANNOTATION_XML) { - for (var _e7 = 0; _e7 < r.length; _e7++) { - if (r[_e7].name === o.ENCODING) { - var _t8 = r[_e7].value.toLowerCase(); - - return _t8 === l.TEXT_HTML || _t8 === l.APPLICATION_XML; - } - } - } - - return t === a.SVG && (e === s.FOREIGN_OBJECT || e === s.DESC || e === s.TITLE); - } - - t.isIntegrationPoint = function (e, t, r, n) { - if ((!n || n === a.HTML) && isHtmlIntegrationPoint(e, t, r)) { - return true; - } - - if ((!n || n === a.MATHML) && isMathMLTextIntegrationPoint(e, t)) { - return true; - } - - return false; - }; - }, - 5107: function _(e, t) { - "use strict"; - - var _r$HTML, _r$MATHML, _r$SVG, _t$SPECIAL_ELEMENTS; - - var r = t.NAMESPACES = { - HTML: "http://www.w3.org/1999/xhtml", - MATHML: "http://www.w3.org/1998/Math/MathML", - SVG: "http://www.w3.org/2000/svg", - XLINK: "http://www.w3.org/1999/xlink", - XML: "http://www.w3.org/XML/1998/namespace", - XMLNS: "http://www.w3.org/2000/xmlns/" - }; - t.ATTRS = { - TYPE: "type", - ACTION: "action", - ENCODING: "encoding", - PROMPT: "prompt", - NAME: "name", - COLOR: "color", - FACE: "face", - SIZE: "size" - }; - t.DOCUMENT_MODE = { - NO_QUIRKS: "no-quirks", - QUIRKS: "quirks", - LIMITED_QUIRKS: "limited-quirks" - }; - var n = t.TAG_NAMES = { - A: "a", - ADDRESS: "address", - ANNOTATION_XML: "annotation-xml", - APPLET: "applet", - AREA: "area", - ARTICLE: "article", - ASIDE: "aside", - B: "b", - BASE: "base", - BASEFONT: "basefont", - BGSOUND: "bgsound", - BIG: "big", - BLOCKQUOTE: "blockquote", - BODY: "body", - BR: "br", - BUTTON: "button", - CAPTION: "caption", - CENTER: "center", - CODE: "code", - COL: "col", - COLGROUP: "colgroup", - DD: "dd", - DESC: "desc", - DETAILS: "details", - DIALOG: "dialog", - DIR: "dir", - DIV: "div", - DL: "dl", - DT: "dt", - EM: "em", - EMBED: "embed", - FIELDSET: "fieldset", - FIGCAPTION: "figcaption", - FIGURE: "figure", - FONT: "font", - FOOTER: "footer", - FOREIGN_OBJECT: "foreignObject", - FORM: "form", - FRAME: "frame", - FRAMESET: "frameset", - H1: "h1", - H2: "h2", - H3: "h3", - H4: "h4", - H5: "h5", - H6: "h6", - HEAD: "head", - HEADER: "header", - HGROUP: "hgroup", - HR: "hr", - HTML: "html", - I: "i", - IMG: "img", - IMAGE: "image", - INPUT: "input", - IFRAME: "iframe", - KEYGEN: "keygen", - LABEL: "label", - LI: "li", - LINK: "link", - LISTING: "listing", - MAIN: "main", - MALIGNMARK: "malignmark", - MARQUEE: "marquee", - MATH: "math", - MENU: "menu", - META: "meta", - MGLYPH: "mglyph", - MI: "mi", - MO: "mo", - MN: "mn", - MS: "ms", - MTEXT: "mtext", - NAV: "nav", - NOBR: "nobr", - NOFRAMES: "noframes", - NOEMBED: "noembed", - NOSCRIPT: "noscript", - OBJECT: "object", - OL: "ol", - OPTGROUP: "optgroup", - OPTION: "option", - P: "p", - PARAM: "param", - PLAINTEXT: "plaintext", - PRE: "pre", - RB: "rb", - RP: "rp", - RT: "rt", - RTC: "rtc", - RUBY: "ruby", - S: "s", - SCRIPT: "script", - SECTION: "section", - SELECT: "select", - SOURCE: "source", - SMALL: "small", - SPAN: "span", - STRIKE: "strike", - STRONG: "strong", - STYLE: "style", - SUB: "sub", - SUMMARY: "summary", - SUP: "sup", - TABLE: "table", - TBODY: "tbody", - TEMPLATE: "template", - TEXTAREA: "textarea", - TFOOT: "tfoot", - TD: "td", - TH: "th", - THEAD: "thead", - TITLE: "title", - TR: "tr", - TRACK: "track", - TT: "tt", - U: "u", - UL: "ul", - SVG: "svg", - VAR: "var", - WBR: "wbr", - XMP: "xmp" - }; - t.SPECIAL_ELEMENTS = (_t$SPECIAL_ELEMENTS = {}, _defineProperty(_t$SPECIAL_ELEMENTS, r.HTML, (_r$HTML = {}, _defineProperty(_r$HTML, n.ADDRESS, true), _defineProperty(_r$HTML, n.APPLET, true), _defineProperty(_r$HTML, n.AREA, true), _defineProperty(_r$HTML, n.ARTICLE, true), _defineProperty(_r$HTML, n.ASIDE, true), _defineProperty(_r$HTML, n.BASE, true), _defineProperty(_r$HTML, n.BASEFONT, true), _defineProperty(_r$HTML, n.BGSOUND, true), _defineProperty(_r$HTML, n.BLOCKQUOTE, true), _defineProperty(_r$HTML, n.BODY, true), _defineProperty(_r$HTML, n.BR, true), _defineProperty(_r$HTML, n.BUTTON, true), _defineProperty(_r$HTML, n.CAPTION, true), _defineProperty(_r$HTML, n.CENTER, true), _defineProperty(_r$HTML, n.COL, true), _defineProperty(_r$HTML, n.COLGROUP, true), _defineProperty(_r$HTML, n.DD, true), _defineProperty(_r$HTML, n.DETAILS, true), _defineProperty(_r$HTML, n.DIR, true), _defineProperty(_r$HTML, n.DIV, true), _defineProperty(_r$HTML, n.DL, true), _defineProperty(_r$HTML, n.DT, true), _defineProperty(_r$HTML, n.EMBED, true), _defineProperty(_r$HTML, n.FIELDSET, true), _defineProperty(_r$HTML, n.FIGCAPTION, true), _defineProperty(_r$HTML, n.FIGURE, true), _defineProperty(_r$HTML, n.FOOTER, true), _defineProperty(_r$HTML, n.FORM, true), _defineProperty(_r$HTML, n.FRAME, true), _defineProperty(_r$HTML, n.FRAMESET, true), _defineProperty(_r$HTML, n.H1, true), _defineProperty(_r$HTML, n.H2, true), _defineProperty(_r$HTML, n.H3, true), _defineProperty(_r$HTML, n.H4, true), _defineProperty(_r$HTML, n.H5, true), _defineProperty(_r$HTML, n.H6, true), _defineProperty(_r$HTML, n.HEAD, true), _defineProperty(_r$HTML, n.HEADER, true), _defineProperty(_r$HTML, n.HGROUP, true), _defineProperty(_r$HTML, n.HR, true), _defineProperty(_r$HTML, n.HTML, true), _defineProperty(_r$HTML, n.IFRAME, true), _defineProperty(_r$HTML, n.IMG, true), _defineProperty(_r$HTML, n.INPUT, true), _defineProperty(_r$HTML, n.LI, true), _defineProperty(_r$HTML, n.LINK, true), _defineProperty(_r$HTML, n.LISTING, true), _defineProperty(_r$HTML, n.MAIN, true), _defineProperty(_r$HTML, n.MARQUEE, true), _defineProperty(_r$HTML, n.MENU, true), _defineProperty(_r$HTML, n.META, true), _defineProperty(_r$HTML, n.NAV, true), _defineProperty(_r$HTML, n.NOEMBED, true), _defineProperty(_r$HTML, n.NOFRAMES, true), _defineProperty(_r$HTML, n.NOSCRIPT, true), _defineProperty(_r$HTML, n.OBJECT, true), _defineProperty(_r$HTML, n.OL, true), _defineProperty(_r$HTML, n.P, true), _defineProperty(_r$HTML, n.PARAM, true), _defineProperty(_r$HTML, n.PLAINTEXT, true), _defineProperty(_r$HTML, n.PRE, true), _defineProperty(_r$HTML, n.SCRIPT, true), _defineProperty(_r$HTML, n.SECTION, true), _defineProperty(_r$HTML, n.SELECT, true), _defineProperty(_r$HTML, n.SOURCE, true), _defineProperty(_r$HTML, n.STYLE, true), _defineProperty(_r$HTML, n.SUMMARY, true), _defineProperty(_r$HTML, n.TABLE, true), _defineProperty(_r$HTML, n.TBODY, true), _defineProperty(_r$HTML, n.TD, true), _defineProperty(_r$HTML, n.TEMPLATE, true), _defineProperty(_r$HTML, n.TEXTAREA, true), _defineProperty(_r$HTML, n.TFOOT, true), _defineProperty(_r$HTML, n.TH, true), _defineProperty(_r$HTML, n.THEAD, true), _defineProperty(_r$HTML, n.TITLE, true), _defineProperty(_r$HTML, n.TR, true), _defineProperty(_r$HTML, n.TRACK, true), _defineProperty(_r$HTML, n.UL, true), _defineProperty(_r$HTML, n.WBR, true), _defineProperty(_r$HTML, n.XMP, true), _r$HTML)), _defineProperty(_t$SPECIAL_ELEMENTS, r.MATHML, (_r$MATHML = {}, _defineProperty(_r$MATHML, n.MI, true), _defineProperty(_r$MATHML, n.MO, true), _defineProperty(_r$MATHML, n.MN, true), _defineProperty(_r$MATHML, n.MS, true), _defineProperty(_r$MATHML, n.MTEXT, true), _defineProperty(_r$MATHML, n.ANNOTATION_XML, true), _r$MATHML)), _defineProperty(_t$SPECIAL_ELEMENTS, r.SVG, (_r$SVG = {}, _defineProperty(_r$SVG, n.TITLE, true), _defineProperty(_r$SVG, n.FOREIGN_OBJECT, true), _defineProperty(_r$SVG, n.DESC, true), _r$SVG)), _t$SPECIAL_ELEMENTS); - }, - 2756: function _(e, t) { - "use strict"; - - var r = [65534, 65535, 131070, 131071, 196606, 196607, 262142, 262143, 327678, 327679, 393214, 393215, 458750, 458751, 524286, 524287, 589822, 589823, 655358, 655359, 720894, 720895, 786430, 786431, 851966, 851967, 917502, 917503, 983038, 983039, 1048574, 1048575, 1114110, 1114111]; - t.REPLACEMENT_CHARACTER = "�"; - t.CODE_POINTS = { - EOF: -1, - NULL: 0, - TABULATION: 9, - CARRIAGE_RETURN: 13, - LINE_FEED: 10, - FORM_FEED: 12, - SPACE: 32, - EXCLAMATION_MARK: 33, - QUOTATION_MARK: 34, - NUMBER_SIGN: 35, - AMPERSAND: 38, - APOSTROPHE: 39, - HYPHEN_MINUS: 45, - SOLIDUS: 47, - DIGIT_0: 48, - DIGIT_9: 57, - SEMICOLON: 59, - LESS_THAN_SIGN: 60, - EQUALS_SIGN: 61, - GREATER_THAN_SIGN: 62, - QUESTION_MARK: 63, - LATIN_CAPITAL_A: 65, - LATIN_CAPITAL_F: 70, - LATIN_CAPITAL_X: 88, - LATIN_CAPITAL_Z: 90, - RIGHT_SQUARE_BRACKET: 93, - GRAVE_ACCENT: 96, - LATIN_SMALL_A: 97, - LATIN_SMALL_F: 102, - LATIN_SMALL_X: 120, - LATIN_SMALL_Z: 122, - REPLACEMENT_CHARACTER: 65533 - }; - t.CODE_POINT_SEQUENCES = { - DASH_DASH_STRING: [45, 45], - DOCTYPE_STRING: [68, 79, 67, 84, 89, 80, 69], - CDATA_START_STRING: [91, 67, 68, 65, 84, 65, 91], - SCRIPT_STRING: [115, 99, 114, 105, 112, 116], - PUBLIC_STRING: [80, 85, 66, 76, 73, 67], - SYSTEM_STRING: [83, 89, 83, 84, 69, 77] - }; - - t.isSurrogate = function (e) { - return e >= 55296 && e <= 57343; - }; - - t.isSurrogatePair = function (e) { - return e >= 56320 && e <= 57343; - }; - - t.getSurrogatePairCodePoint = function (e, t) { - return (e - 55296) * 1024 + 9216 + t; - }; - - t.isControlCodePoint = function (e) { - return e !== 32 && e !== 10 && e !== 13 && e !== 9 && e !== 12 && e >= 1 && e <= 31 || e >= 127 && e <= 159; - }; - - t.isUndefinedCodePoint = function (e) { - return e >= 64976 && e <= 65007 || r.indexOf(e) > -1; - }; - }, - 9159: function _(e, t, r) { - "use strict"; - - var n = r(7178); - - var ErrorReportingMixinBase = /*#__PURE__*/function (_n3) { - _inherits(ErrorReportingMixinBase, _n3); - - var _super = _createSuper(ErrorReportingMixinBase); - - function ErrorReportingMixinBase(e, t) { - var _this; - - _classCallCheck(this, ErrorReportingMixinBase); - - _this = _super.call(this, e); - _this.posTracker = null; - _this.onParseError = t.onParseError; - return _this; - } - - _createClass(ErrorReportingMixinBase, [{ - key: "_setErrorLocation", - value: function _setErrorLocation(e) { - e.startLine = e.endLine = this.posTracker.line; - e.startCol = e.endCol = this.posTracker.col; - e.startOffset = e.endOffset = this.posTracker.offset; - } - }, { - key: "_reportError", - value: function _reportError(e) { - var t = { - code: e, - startLine: -1, - startCol: -1, - startOffset: -1, - endLine: -1, - endCol: -1, - endOffset: -1 - }; - - this._setErrorLocation(t); - - this.onParseError(t); - } - }, { - key: "_getOverriddenMethods", - value: function _getOverriddenMethods(e) { - return { - _err: function _err(t) { - e._reportError(t); - } - }; - } - }]); - - return ErrorReportingMixinBase; - }(n); - - e.exports = ErrorReportingMixinBase; - }, - 5452: function _(e, t, r) { - "use strict"; - - var n = r(9159); - var i = r(823); - var s = r(9968); - var a = r(7178); - - var ErrorReportingParserMixin = /*#__PURE__*/function (_n4) { - _inherits(ErrorReportingParserMixin, _n4); - - var _super2 = _createSuper(ErrorReportingParserMixin); - - function ErrorReportingParserMixin(e, t) { - var _this2; - - _classCallCheck(this, ErrorReportingParserMixin); - - _this2 = _super2.call(this, e, t); - _this2.opts = t; - _this2.ctLoc = null; - _this2.locBeforeToken = false; - return _this2; - } - - _createClass(ErrorReportingParserMixin, [{ - key: "_setErrorLocation", - value: function _setErrorLocation(e) { - if (this.ctLoc) { - e.startLine = this.ctLoc.startLine; - e.startCol = this.ctLoc.startCol; - e.startOffset = this.ctLoc.startOffset; - e.endLine = this.locBeforeToken ? this.ctLoc.startLine : this.ctLoc.endLine; - e.endCol = this.locBeforeToken ? this.ctLoc.startCol : this.ctLoc.endCol; - e.endOffset = this.locBeforeToken ? this.ctLoc.startOffset : this.ctLoc.endOffset; - } - } - }, { - key: "_getOverriddenMethods", - value: function _getOverriddenMethods(e, t) { - return { - _bootstrap: function _bootstrap(r, n) { - t._bootstrap.call(this, r, n); - - a.install(this.tokenizer, i, e.opts); - a.install(this.tokenizer, s); - }, - _processInputToken: function _processInputToken(r) { - e.ctLoc = r.location; - - t._processInputToken.call(this, r); - }, - _err: function _err(t, r) { - e.locBeforeToken = r && r.beforeToken; - - e._reportError(t); - } - }; - } - }]); - - return ErrorReportingParserMixin; - }(n); - - e.exports = ErrorReportingParserMixin; - }, - 398: function _(e, t, r) { - "use strict"; - - var n = r(9159); - var i = r(3855); - var s = r(7178); - - var ErrorReportingPreprocessorMixin = /*#__PURE__*/function (_n5) { - _inherits(ErrorReportingPreprocessorMixin, _n5); - - var _super3 = _createSuper(ErrorReportingPreprocessorMixin); - - function ErrorReportingPreprocessorMixin(e, t) { - var _this3; - - _classCallCheck(this, ErrorReportingPreprocessorMixin); - - _this3 = _super3.call(this, e, t); - _this3.posTracker = s.install(e, i); - _this3.lastErrOffset = -1; - return _this3; - } - - _createClass(ErrorReportingPreprocessorMixin, [{ - key: "_reportError", - value: function _reportError(e) { - if (this.lastErrOffset !== this.posTracker.offset) { - this.lastErrOffset = this.posTracker.offset; - - _get(_getPrototypeOf(ErrorReportingPreprocessorMixin.prototype), "_reportError", this).call(this, e); - } - } - }]); - - return ErrorReportingPreprocessorMixin; - }(n); - - e.exports = ErrorReportingPreprocessorMixin; - }, - 823: function _(e, t, r) { - "use strict"; - - var n = r(9159); - var i = r(398); - var s = r(7178); - - var ErrorReportingTokenizerMixin = /*#__PURE__*/function (_n6) { - _inherits(ErrorReportingTokenizerMixin, _n6); - - var _super4 = _createSuper(ErrorReportingTokenizerMixin); - - function ErrorReportingTokenizerMixin(e, t) { - var _this4; - - _classCallCheck(this, ErrorReportingTokenizerMixin); - - _this4 = _super4.call(this, e, t); - var r = s.install(e.preprocessor, i, t); - _this4.posTracker = r.posTracker; - return _this4; - } - - return ErrorReportingTokenizerMixin; - }(n); - - e.exports = ErrorReportingTokenizerMixin; - }, - 8119: function _(e, t, r) { - "use strict"; - - var n = r(7178); - - var LocationInfoOpenElementStackMixin = /*#__PURE__*/function (_n7) { - _inherits(LocationInfoOpenElementStackMixin, _n7); - - var _super5 = _createSuper(LocationInfoOpenElementStackMixin); - - function LocationInfoOpenElementStackMixin(e, t) { - var _this5; - - _classCallCheck(this, LocationInfoOpenElementStackMixin); - - _this5 = _super5.call(this, e); - _this5.onItemPop = t.onItemPop; - return _this5; - } - - _createClass(LocationInfoOpenElementStackMixin, [{ - key: "_getOverriddenMethods", - value: function _getOverriddenMethods(e, t) { - return { - pop: function pop() { - e.onItemPop(this.current); - t.pop.call(this); - }, - popAllUpToHtmlElement: function popAllUpToHtmlElement() { - for (var _t9 = this.stackTop; _t9 > 0; _t9--) { - e.onItemPop(this.items[_t9]); - } - - t.popAllUpToHtmlElement.call(this); - }, - remove: function remove(r) { - e.onItemPop(this.current); - t.remove.call(this, r); - } - }; - } - }]); - - return LocationInfoOpenElementStackMixin; - }(n); - - e.exports = LocationInfoOpenElementStackMixin; - }, - 4299: function _(e, t, r) { - "use strict"; - - var n = r(7178); - var i = r(6198); - var s = r(9968); - var a = r(8119); - var o = r(5107); - var l = o.TAG_NAMES; - - var LocationInfoParserMixin = /*#__PURE__*/function (_n8) { - _inherits(LocationInfoParserMixin, _n8); - - var _super6 = _createSuper(LocationInfoParserMixin); - - function LocationInfoParserMixin(e) { - var _this6; - - _classCallCheck(this, LocationInfoParserMixin); - - _this6 = _super6.call(this, e); - _this6.parser = e; - _this6.treeAdapter = _this6.parser.treeAdapter; - _this6.posTracker = null; - _this6.lastStartTagToken = null; - _this6.lastFosterParentingLocation = null; - _this6.currentToken = null; - return _this6; - } - - _createClass(LocationInfoParserMixin, [{ - key: "_setStartLocation", - value: function _setStartLocation(e) { - var t = null; - - if (this.lastStartTagToken) { - t = Object.assign({}, this.lastStartTagToken.location); - t.startTag = this.lastStartTagToken.location; - } - - this.treeAdapter.setNodeSourceCodeLocation(e, t); - } - }, { - key: "_setEndLocation", - value: function _setEndLocation(e, t) { - var r = this.treeAdapter.getNodeSourceCodeLocation(e); - - if (r) { - if (t.location) { - var _r9 = t.location; - - var _n9 = this.treeAdapter.getTagName(e); - - var _s = t.type === i.END_TAG_TOKEN && _n9 === t.tagName; - - var _a = {}; - - if (_s) { - _a.endTag = Object.assign({}, _r9); - _a.endLine = _r9.endLine; - _a.endCol = _r9.endCol; - _a.endOffset = _r9.endOffset; - } else { - _a.endLine = _r9.startLine; - _a.endCol = _r9.startCol; - _a.endOffset = _r9.startOffset; - } - - this.treeAdapter.updateNodeSourceCodeLocation(e, _a); - } - } - } - }, { - key: "_getOverriddenMethods", - value: function _getOverriddenMethods(e, t) { - return { - _bootstrap: function _bootstrap(r, i) { - t._bootstrap.call(this, r, i); - - e.lastStartTagToken = null; - e.lastFosterParentingLocation = null; - e.currentToken = null; - var o = n.install(this.tokenizer, s); - e.posTracker = o.posTracker; - n.install(this.openElements, a, { - onItemPop: function onItemPop(t) { - e._setEndLocation(t, e.currentToken); - } - }); - }, - _runParsingLoop: function _runParsingLoop(r) { - t._runParsingLoop.call(this, r); - - for (var _t10 = this.openElements.stackTop; _t10 >= 0; _t10--) { - e._setEndLocation(this.openElements.items[_t10], e.currentToken); - } - }, - _processTokenInForeignContent: function _processTokenInForeignContent(r) { - e.currentToken = r; - - t._processTokenInForeignContent.call(this, r); - }, - _processToken: function _processToken(r) { - e.currentToken = r; - - t._processToken.call(this, r); - - var n = r.type === i.END_TAG_TOKEN && (r.tagName === l.HTML || r.tagName === l.BODY && this.openElements.hasInScope(l.BODY)); - - if (n) { - for (var _t11 = this.openElements.stackTop; _t11 >= 0; _t11--) { - var _n10 = this.openElements.items[_t11]; - - if (this.treeAdapter.getTagName(_n10) === r.tagName) { - e._setEndLocation(_n10, r); - - break; - } - } - } - }, - _setDocumentType: function _setDocumentType(e) { - t._setDocumentType.call(this, e); - - var r = this.treeAdapter.getChildNodes(this.document); - var n = r.length; - - for (var _t12 = 0; _t12 < n; _t12++) { - var _n11 = r[_t12]; - - if (this.treeAdapter.isDocumentTypeNode(_n11)) { - this.treeAdapter.setNodeSourceCodeLocation(_n11, e.location); - break; - } - } - }, - _attachElementToTree: function _attachElementToTree(r) { - e._setStartLocation(r); - - e.lastStartTagToken = null; - - t._attachElementToTree.call(this, r); - }, - _appendElement: function _appendElement(r, n) { - e.lastStartTagToken = r; - - t._appendElement.call(this, r, n); - }, - _insertElement: function _insertElement(r, n) { - e.lastStartTagToken = r; - - t._insertElement.call(this, r, n); - }, - _insertTemplate: function _insertTemplate(r) { - e.lastStartTagToken = r; - - t._insertTemplate.call(this, r); - - var n = this.treeAdapter.getTemplateContent(this.openElements.current); - this.treeAdapter.setNodeSourceCodeLocation(n, null); - }, - _insertFakeRootElement: function _insertFakeRootElement() { - t._insertFakeRootElement.call(this); - - this.treeAdapter.setNodeSourceCodeLocation(this.openElements.current, null); - }, - _appendCommentNode: function _appendCommentNode(e, r) { - t._appendCommentNode.call(this, e, r); - - var n = this.treeAdapter.getChildNodes(r); - var i = n[n.length - 1]; - this.treeAdapter.setNodeSourceCodeLocation(i, e.location); - }, - _findFosterParentingLocation: function _findFosterParentingLocation() { - e.lastFosterParentingLocation = t._findFosterParentingLocation.call(this); - return e.lastFosterParentingLocation; - }, - _insertCharacters: function _insertCharacters(r) { - t._insertCharacters.call(this, r); - - var n = this._shouldFosterParentOnInsertion(); - - var i = n && e.lastFosterParentingLocation.parent || this.openElements.currentTmplContent || this.openElements.current; - var s = this.treeAdapter.getChildNodes(i); - var a = n && e.lastFosterParentingLocation.beforeElement ? s.indexOf(e.lastFosterParentingLocation.beforeElement) - 1 : s.length - 1; - var o = s[a]; - var l = this.treeAdapter.getNodeSourceCodeLocation(o); - - if (l) { - var _r$location = r.location, - _e8 = _r$location.endLine, - _t13 = _r$location.endCol, - _n12 = _r$location.endOffset; - this.treeAdapter.updateNodeSourceCodeLocation(o, { - endLine: _e8, - endCol: _t13, - endOffset: _n12 - }); - } else { - this.treeAdapter.setNodeSourceCodeLocation(o, r.location); - } - } - }; - } - }]); - - return LocationInfoParserMixin; - }(n); - - e.exports = LocationInfoParserMixin; - }, - 9968: function _(e, t, r) { - "use strict"; - - var n = r(7178); - var i = r(6198); - var s = r(3855); - - var LocationInfoTokenizerMixin = /*#__PURE__*/function (_n13) { - _inherits(LocationInfoTokenizerMixin, _n13); - - var _super7 = _createSuper(LocationInfoTokenizerMixin); - - function LocationInfoTokenizerMixin(e) { - var _this7; - - _classCallCheck(this, LocationInfoTokenizerMixin); - - _this7 = _super7.call(this, e); - _this7.tokenizer = e; - _this7.posTracker = n.install(e.preprocessor, s); - _this7.currentAttrLocation = null; - _this7.ctLoc = null; - return _this7; - } - - _createClass(LocationInfoTokenizerMixin, [{ - key: "_getCurrentLocation", - value: function _getCurrentLocation() { - return { - startLine: this.posTracker.line, - startCol: this.posTracker.col, - startOffset: this.posTracker.offset, - endLine: -1, - endCol: -1, - endOffset: -1 - }; - } - }, { - key: "_attachCurrentAttrLocationInfo", - value: function _attachCurrentAttrLocationInfo() { - this.currentAttrLocation.endLine = this.posTracker.line; - this.currentAttrLocation.endCol = this.posTracker.col; - this.currentAttrLocation.endOffset = this.posTracker.offset; - var e = this.tokenizer.currentToken; - var t = this.tokenizer.currentAttr; - - if (!e.location.attrs) { - e.location.attrs = Object.create(null); - } - - e.location.attrs[t.name] = this.currentAttrLocation; - } - }, { - key: "_getOverriddenMethods", - value: function _getOverriddenMethods(e, t) { - var r = { - _createStartTagToken: function _createStartTagToken() { - t._createStartTagToken.call(this); - - this.currentToken.location = e.ctLoc; - }, - _createEndTagToken: function _createEndTagToken() { - t._createEndTagToken.call(this); - - this.currentToken.location = e.ctLoc; - }, - _createCommentToken: function _createCommentToken() { - t._createCommentToken.call(this); - - this.currentToken.location = e.ctLoc; - }, - _createDoctypeToken: function _createDoctypeToken(r) { - t._createDoctypeToken.call(this, r); - - this.currentToken.location = e.ctLoc; - }, - _createCharacterToken: function _createCharacterToken(r, n) { - t._createCharacterToken.call(this, r, n); - - this.currentCharacterToken.location = e.ctLoc; - }, - _createEOFToken: function _createEOFToken() { - t._createEOFToken.call(this); - - this.currentToken.location = e._getCurrentLocation(); - }, - _createAttr: function _createAttr(r) { - t._createAttr.call(this, r); - - e.currentAttrLocation = e._getCurrentLocation(); - }, - _leaveAttrName: function _leaveAttrName(r) { - t._leaveAttrName.call(this, r); - - e._attachCurrentAttrLocationInfo(); - }, - _leaveAttrValue: function _leaveAttrValue(r) { - t._leaveAttrValue.call(this, r); - - e._attachCurrentAttrLocationInfo(); - }, - _emitCurrentToken: function _emitCurrentToken() { - var r = this.currentToken.location; - - if (this.currentCharacterToken) { - this.currentCharacterToken.location.endLine = r.startLine; - this.currentCharacterToken.location.endCol = r.startCol; - this.currentCharacterToken.location.endOffset = r.startOffset; - } - - if (this.currentToken.type === i.EOF_TOKEN) { - r.endLine = r.startLine; - r.endCol = r.startCol; - r.endOffset = r.startOffset; - } else { - r.endLine = e.posTracker.line; - r.endCol = e.posTracker.col + 1; - r.endOffset = e.posTracker.offset + 1; - } - - t._emitCurrentToken.call(this); - }, - _emitCurrentCharacterToken: function _emitCurrentCharacterToken() { - var r = this.currentCharacterToken && this.currentCharacterToken.location; - - if (r && r.endOffset === -1) { - r.endLine = e.posTracker.line; - r.endCol = e.posTracker.col; - r.endOffset = e.posTracker.offset; - } - - t._emitCurrentCharacterToken.call(this); - } - }; - Object.keys(i.MODE).forEach(function (n) { - var s = i.MODE[n]; - - r[s] = function (r) { - e.ctLoc = e._getCurrentLocation(); - t[s].call(this, r); - }; - }); - return r; - } - }]); - - return LocationInfoTokenizerMixin; - }(n); - - e.exports = LocationInfoTokenizerMixin; - }, - 3855: function _(e, t, r) { - "use strict"; - - var n = r(7178); - - var PositionTrackingPreprocessorMixin = /*#__PURE__*/function (_n14) { - _inherits(PositionTrackingPreprocessorMixin, _n14); - - var _super8 = _createSuper(PositionTrackingPreprocessorMixin); - - function PositionTrackingPreprocessorMixin(e) { - var _this8; - - _classCallCheck(this, PositionTrackingPreprocessorMixin); - - _this8 = _super8.call(this, e); - _this8.preprocessor = e; - _this8.isEol = false; - _this8.lineStartPos = 0; - _this8.droppedBufferSize = 0; - _this8.offset = 0; - _this8.col = 0; - _this8.line = 1; - return _this8; - } - - _createClass(PositionTrackingPreprocessorMixin, [{ - key: "_getOverriddenMethods", - value: function _getOverriddenMethods(e, t) { - return { - advance: function advance() { - var r = this.pos + 1; - var n = this.html[r]; - - if (e.isEol) { - e.isEol = false; - e.line++; - e.lineStartPos = r; - } - - if (n === "\n" || n === "\r" && this.html[r + 1] !== "\n") { - e.isEol = true; - } - - e.col = r - e.lineStartPos + 1; - e.offset = e.droppedBufferSize + r; - return t.advance.call(this); - }, - retreat: function retreat() { - t.retreat.call(this); - e.isEol = false; - e.col = this.pos - e.lineStartPos + 1; - }, - dropParsedChunk: function dropParsedChunk() { - var r = this.pos; - t.dropParsedChunk.call(this); - var n = r - this.pos; - e.lineStartPos -= n; - e.droppedBufferSize += n; - e.offset = e.droppedBufferSize + this.pos; - } - }; - } - }]); - - return PositionTrackingPreprocessorMixin; - }(n); - - e.exports = PositionTrackingPreprocessorMixin; - }, - 5594: function _(e, t, r) { - "use strict"; - - var n = r(7757); - var i = r(4285); - - t.parse = function parse(e, t) { - var r = new n(t); - return r.parse(e); - }; - - t.parseFragment = function parseFragment(e, t, r) { - if (typeof e === "string") { - r = t; - t = e; - e = null; - } - - var i = new n(r); - return i.parseFragment(t, e); - }; - - t.serialize = function (e, t) { - var r = new i(e, t); - return r.serialize(); - }; - }, - 6461: function _(e) { - "use strict"; - - var t = 3; - - var FormattingElementList = /*#__PURE__*/function () { - function FormattingElementList(e) { - _classCallCheck(this, FormattingElementList); - - this.length = 0; - this.entries = []; - this.treeAdapter = e; - this.bookmark = null; - } - - _createClass(FormattingElementList, [{ - key: "_getNoahArkConditionCandidates", - value: function _getNoahArkConditionCandidates(e) { - var r = []; - - if (this.length >= t) { - var _t14 = this.treeAdapter.getAttrList(e).length; - var n = this.treeAdapter.getTagName(e); - var i = this.treeAdapter.getNamespaceURI(e); - - for (var _e9 = this.length - 1; _e9 >= 0; _e9--) { - var s = this.entries[_e9]; - - if (s.type === FormattingElementList.MARKER_ENTRY) { - break; - } - - var a = s.element; - var o = this.treeAdapter.getAttrList(a); - - var l = this.treeAdapter.getTagName(a) === n && this.treeAdapter.getNamespaceURI(a) === i && o.length === _t14; - - if (l) { - r.push({ - idx: _e9, - attrs: o - }); - } - } - } - - return r.length < t ? [] : r; - } - }, { - key: "_ensureNoahArkCondition", - value: function _ensureNoahArkCondition(e) { - var r = this._getNoahArkConditionCandidates(e); - - var n = r.length; - - if (n) { - var i = this.treeAdapter.getAttrList(e); - var s = i.length; - var a = Object.create(null); - - for (var _e10 = 0; _e10 < s; _e10++) { - var _t15 = i[_e10]; - a[_t15.name] = _t15.value; - } - - for (var _e11 = 0; _e11 < s; _e11++) { - for (var _i2 = 0; _i2 < n; _i2++) { - var _s2 = r[_i2].attrs[_e11]; - - if (a[_s2.name] !== _s2.value) { - r.splice(_i2, 1); - n--; - } - - if (r.length < t) { - return; - } - } - } - - for (var _e12 = n - 1; _e12 >= t - 1; _e12--) { - this.entries.splice(r[_e12].idx, 1); - this.length--; - } - } - } - }, { - key: "insertMarker", - value: function insertMarker() { - this.entries.push({ - type: FormattingElementList.MARKER_ENTRY - }); - this.length++; - } - }, { - key: "pushElement", - value: function pushElement(e, t) { - this._ensureNoahArkCondition(e); - - this.entries.push({ - type: FormattingElementList.ELEMENT_ENTRY, - element: e, - token: t - }); - this.length++; - } - }, { - key: "insertElementAfterBookmark", - value: function insertElementAfterBookmark(e, t) { - var r = this.length - 1; - - for (; r >= 0; r--) { - if (this.entries[r] === this.bookmark) { - break; - } - } - - this.entries.splice(r + 1, 0, { - type: FormattingElementList.ELEMENT_ENTRY, - element: e, - token: t - }); - this.length++; - } - }, { - key: "removeEntry", - value: function removeEntry(e) { - for (var _t16 = this.length - 1; _t16 >= 0; _t16--) { - if (this.entries[_t16] === e) { - this.entries.splice(_t16, 1); - this.length--; - break; - } - } - } - }, { - key: "clearToLastMarker", - value: function clearToLastMarker() { - while (this.length) { - var _e13 = this.entries.pop(); - - this.length--; - - if (_e13.type === FormattingElementList.MARKER_ENTRY) { - break; - } - } - } - }, { - key: "getElementEntryInScopeWithTagName", - value: function getElementEntryInScopeWithTagName(e) { - for (var _t17 = this.length - 1; _t17 >= 0; _t17--) { - var r = this.entries[_t17]; - - if (r.type === FormattingElementList.MARKER_ENTRY) { - return null; - } - - if (this.treeAdapter.getTagName(r.element) === e) { - return r; - } - } - - return null; - } - }, { - key: "getElementEntry", - value: function getElementEntry(e) { - for (var _t18 = this.length - 1; _t18 >= 0; _t18--) { - var r = this.entries[_t18]; - - if (r.type === FormattingElementList.ELEMENT_ENTRY && r.element === e) { - return r; - } - } - - return null; - } - }]); - - return FormattingElementList; - }(); - - FormattingElementList.MARKER_ENTRY = "MARKER_ENTRY"; - FormattingElementList.ELEMENT_ENTRY = "ELEMENT_ENTRY"; - e.exports = FormattingElementList; - }, - 7757: function _(e, t, r) { - "use strict"; - - var _V, _W, _N, _O, _ref, _A, _I, _L, _S, _x, _k, _M, _P, _H, _w, _B, _D, _F, _R, _U, _G, _K, _q, _j, _z, _X; - - var n = r(6198); - var i = r(4023); - var s = r(6461); - var a = r(4299); - var o = r(5452); - var l = r(7178); - var c = r(5900); - var u = r(3254); - var f = r(4e3); - var h = r(1397); - var d = r(6632); - var p = r(2756); - var m = r(5107); - var g = m.TAG_NAMES; - var T = m.NAMESPACES; - var v = m.ATTRS; - var y = { - scriptingEnabled: true, - sourceCodeLocationInfo: false, - onParseError: null, - treeAdapter: c - }; - var b = "hidden"; - var C = 8; - var E = 3; - var N = "INITIAL_MODE"; - var O = "BEFORE_HTML_MODE"; - var _ = "BEFORE_HEAD_MODE"; - var A = "IN_HEAD_MODE"; - var I = "IN_HEAD_NO_SCRIPT_MODE"; - var L = "AFTER_HEAD_MODE"; - var S = "IN_BODY_MODE"; - var x = "TEXT_MODE"; - var k = "IN_TABLE_MODE"; - var M = "IN_TABLE_TEXT_MODE"; - var P = "IN_CAPTION_MODE"; - var H = "IN_COLUMN_GROUP_MODE"; - var w = "IN_TABLE_BODY_MODE"; - var B = "IN_ROW_MODE"; - var D = "IN_CELL_MODE"; - var F = "IN_SELECT_MODE"; - var R = "IN_SELECT_IN_TABLE_MODE"; - var U = "IN_TEMPLATE_MODE"; - var G = "AFTER_BODY_MODE"; - var K = "IN_FRAMESET_MODE"; - var q = "AFTER_FRAMESET_MODE"; - var j = "AFTER_AFTER_BODY_MODE"; - var z = "AFTER_AFTER_FRAMESET_MODE"; - var V = (_V = {}, _defineProperty(_V, g.TR, B), _defineProperty(_V, g.TBODY, w), _defineProperty(_V, g.THEAD, w), _defineProperty(_V, g.TFOOT, w), _defineProperty(_V, g.CAPTION, P), _defineProperty(_V, g.COLGROUP, H), _defineProperty(_V, g.TABLE, k), _defineProperty(_V, g.BODY, S), _defineProperty(_V, g.FRAMESET, K), _V); - var W = (_W = {}, _defineProperty(_W, g.CAPTION, k), _defineProperty(_W, g.COLGROUP, k), _defineProperty(_W, g.TBODY, k), _defineProperty(_W, g.TFOOT, k), _defineProperty(_W, g.THEAD, k), _defineProperty(_W, g.COL, H), _defineProperty(_W, g.TR, w), _defineProperty(_W, g.TD, B), _defineProperty(_W, g.TH, B), _W); - var X = (_X = {}, _defineProperty(_X, N, (_N = {}, _defineProperty(_N, n.CHARACTER_TOKEN, tokenInInitialMode), _defineProperty(_N, n.NULL_CHARACTER_TOKEN, tokenInInitialMode), _defineProperty(_N, n.WHITESPACE_CHARACTER_TOKEN, ignoreToken), _defineProperty(_N, n.COMMENT_TOKEN, appendComment), _defineProperty(_N, n.DOCTYPE_TOKEN, doctypeInInitialMode), _defineProperty(_N, n.START_TAG_TOKEN, tokenInInitialMode), _defineProperty(_N, n.END_TAG_TOKEN, tokenInInitialMode), _defineProperty(_N, n.EOF_TOKEN, tokenInInitialMode), _N)), _defineProperty(_X, O, (_O = {}, _defineProperty(_O, n.CHARACTER_TOKEN, tokenBeforeHtml), _defineProperty(_O, n.NULL_CHARACTER_TOKEN, tokenBeforeHtml), _defineProperty(_O, n.WHITESPACE_CHARACTER_TOKEN, ignoreToken), _defineProperty(_O, n.COMMENT_TOKEN, appendComment), _defineProperty(_O, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_O, n.START_TAG_TOKEN, startTagBeforeHtml), _defineProperty(_O, n.END_TAG_TOKEN, endTagBeforeHtml), _defineProperty(_O, n.EOF_TOKEN, tokenBeforeHtml), _O)), _defineProperty(_X, _, (_ref = {}, _defineProperty(_ref, n.CHARACTER_TOKEN, tokenBeforeHead), _defineProperty(_ref, n.NULL_CHARACTER_TOKEN, tokenBeforeHead), _defineProperty(_ref, n.WHITESPACE_CHARACTER_TOKEN, ignoreToken), _defineProperty(_ref, n.COMMENT_TOKEN, appendComment), _defineProperty(_ref, n.DOCTYPE_TOKEN, misplacedDoctype), _defineProperty(_ref, n.START_TAG_TOKEN, startTagBeforeHead), _defineProperty(_ref, n.END_TAG_TOKEN, endTagBeforeHead), _defineProperty(_ref, n.EOF_TOKEN, tokenBeforeHead), _ref)), _defineProperty(_X, A, (_A = {}, _defineProperty(_A, n.CHARACTER_TOKEN, tokenInHead), _defineProperty(_A, n.NULL_CHARACTER_TOKEN, tokenInHead), _defineProperty(_A, n.WHITESPACE_CHARACTER_TOKEN, insertCharacters), _defineProperty(_A, n.COMMENT_TOKEN, appendComment), _defineProperty(_A, n.DOCTYPE_TOKEN, misplacedDoctype), _defineProperty(_A, n.START_TAG_TOKEN, startTagInHead), _defineProperty(_A, n.END_TAG_TOKEN, endTagInHead), _defineProperty(_A, n.EOF_TOKEN, tokenInHead), _A)), _defineProperty(_X, I, (_I = {}, _defineProperty(_I, n.CHARACTER_TOKEN, tokenInHeadNoScript), _defineProperty(_I, n.NULL_CHARACTER_TOKEN, tokenInHeadNoScript), _defineProperty(_I, n.WHITESPACE_CHARACTER_TOKEN, insertCharacters), _defineProperty(_I, n.COMMENT_TOKEN, appendComment), _defineProperty(_I, n.DOCTYPE_TOKEN, misplacedDoctype), _defineProperty(_I, n.START_TAG_TOKEN, startTagInHeadNoScript), _defineProperty(_I, n.END_TAG_TOKEN, endTagInHeadNoScript), _defineProperty(_I, n.EOF_TOKEN, tokenInHeadNoScript), _I)), _defineProperty(_X, L, (_L = {}, _defineProperty(_L, n.CHARACTER_TOKEN, tokenAfterHead), _defineProperty(_L, n.NULL_CHARACTER_TOKEN, tokenAfterHead), _defineProperty(_L, n.WHITESPACE_CHARACTER_TOKEN, insertCharacters), _defineProperty(_L, n.COMMENT_TOKEN, appendComment), _defineProperty(_L, n.DOCTYPE_TOKEN, misplacedDoctype), _defineProperty(_L, n.START_TAG_TOKEN, startTagAfterHead), _defineProperty(_L, n.END_TAG_TOKEN, endTagAfterHead), _defineProperty(_L, n.EOF_TOKEN, tokenAfterHead), _L)), _defineProperty(_X, S, (_S = {}, _defineProperty(_S, n.CHARACTER_TOKEN, characterInBody), _defineProperty(_S, n.NULL_CHARACTER_TOKEN, ignoreToken), _defineProperty(_S, n.WHITESPACE_CHARACTER_TOKEN, whitespaceCharacterInBody), _defineProperty(_S, n.COMMENT_TOKEN, appendComment), _defineProperty(_S, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_S, n.START_TAG_TOKEN, startTagInBody), _defineProperty(_S, n.END_TAG_TOKEN, endTagInBody), _defineProperty(_S, n.EOF_TOKEN, eofInBody), _S)), _defineProperty(_X, x, (_x = {}, _defineProperty(_x, n.CHARACTER_TOKEN, insertCharacters), _defineProperty(_x, n.NULL_CHARACTER_TOKEN, insertCharacters), _defineProperty(_x, n.WHITESPACE_CHARACTER_TOKEN, insertCharacters), _defineProperty(_x, n.COMMENT_TOKEN, ignoreToken), _defineProperty(_x, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_x, n.START_TAG_TOKEN, ignoreToken), _defineProperty(_x, n.END_TAG_TOKEN, endTagInText), _defineProperty(_x, n.EOF_TOKEN, eofInText), _x)), _defineProperty(_X, k, (_k = {}, _defineProperty(_k, n.CHARACTER_TOKEN, characterInTable), _defineProperty(_k, n.NULL_CHARACTER_TOKEN, characterInTable), _defineProperty(_k, n.WHITESPACE_CHARACTER_TOKEN, characterInTable), _defineProperty(_k, n.COMMENT_TOKEN, appendComment), _defineProperty(_k, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_k, n.START_TAG_TOKEN, startTagInTable), _defineProperty(_k, n.END_TAG_TOKEN, endTagInTable), _defineProperty(_k, n.EOF_TOKEN, eofInBody), _k)), _defineProperty(_X, M, (_M = {}, _defineProperty(_M, n.CHARACTER_TOKEN, characterInTableText), _defineProperty(_M, n.NULL_CHARACTER_TOKEN, ignoreToken), _defineProperty(_M, n.WHITESPACE_CHARACTER_TOKEN, whitespaceCharacterInTableText), _defineProperty(_M, n.COMMENT_TOKEN, tokenInTableText), _defineProperty(_M, n.DOCTYPE_TOKEN, tokenInTableText), _defineProperty(_M, n.START_TAG_TOKEN, tokenInTableText), _defineProperty(_M, n.END_TAG_TOKEN, tokenInTableText), _defineProperty(_M, n.EOF_TOKEN, tokenInTableText), _M)), _defineProperty(_X, P, (_P = {}, _defineProperty(_P, n.CHARACTER_TOKEN, characterInBody), _defineProperty(_P, n.NULL_CHARACTER_TOKEN, ignoreToken), _defineProperty(_P, n.WHITESPACE_CHARACTER_TOKEN, whitespaceCharacterInBody), _defineProperty(_P, n.COMMENT_TOKEN, appendComment), _defineProperty(_P, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_P, n.START_TAG_TOKEN, startTagInCaption), _defineProperty(_P, n.END_TAG_TOKEN, endTagInCaption), _defineProperty(_P, n.EOF_TOKEN, eofInBody), _P)), _defineProperty(_X, H, (_H = {}, _defineProperty(_H, n.CHARACTER_TOKEN, tokenInColumnGroup), _defineProperty(_H, n.NULL_CHARACTER_TOKEN, tokenInColumnGroup), _defineProperty(_H, n.WHITESPACE_CHARACTER_TOKEN, insertCharacters), _defineProperty(_H, n.COMMENT_TOKEN, appendComment), _defineProperty(_H, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_H, n.START_TAG_TOKEN, startTagInColumnGroup), _defineProperty(_H, n.END_TAG_TOKEN, endTagInColumnGroup), _defineProperty(_H, n.EOF_TOKEN, eofInBody), _H)), _defineProperty(_X, w, (_w = {}, _defineProperty(_w, n.CHARACTER_TOKEN, characterInTable), _defineProperty(_w, n.NULL_CHARACTER_TOKEN, characterInTable), _defineProperty(_w, n.WHITESPACE_CHARACTER_TOKEN, characterInTable), _defineProperty(_w, n.COMMENT_TOKEN, appendComment), _defineProperty(_w, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_w, n.START_TAG_TOKEN, startTagInTableBody), _defineProperty(_w, n.END_TAG_TOKEN, endTagInTableBody), _defineProperty(_w, n.EOF_TOKEN, eofInBody), _w)), _defineProperty(_X, B, (_B = {}, _defineProperty(_B, n.CHARACTER_TOKEN, characterInTable), _defineProperty(_B, n.NULL_CHARACTER_TOKEN, characterInTable), _defineProperty(_B, n.WHITESPACE_CHARACTER_TOKEN, characterInTable), _defineProperty(_B, n.COMMENT_TOKEN, appendComment), _defineProperty(_B, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_B, n.START_TAG_TOKEN, startTagInRow), _defineProperty(_B, n.END_TAG_TOKEN, endTagInRow), _defineProperty(_B, n.EOF_TOKEN, eofInBody), _B)), _defineProperty(_X, D, (_D = {}, _defineProperty(_D, n.CHARACTER_TOKEN, characterInBody), _defineProperty(_D, n.NULL_CHARACTER_TOKEN, ignoreToken), _defineProperty(_D, n.WHITESPACE_CHARACTER_TOKEN, whitespaceCharacterInBody), _defineProperty(_D, n.COMMENT_TOKEN, appendComment), _defineProperty(_D, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_D, n.START_TAG_TOKEN, startTagInCell), _defineProperty(_D, n.END_TAG_TOKEN, endTagInCell), _defineProperty(_D, n.EOF_TOKEN, eofInBody), _D)), _defineProperty(_X, F, (_F = {}, _defineProperty(_F, n.CHARACTER_TOKEN, insertCharacters), _defineProperty(_F, n.NULL_CHARACTER_TOKEN, ignoreToken), _defineProperty(_F, n.WHITESPACE_CHARACTER_TOKEN, insertCharacters), _defineProperty(_F, n.COMMENT_TOKEN, appendComment), _defineProperty(_F, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_F, n.START_TAG_TOKEN, startTagInSelect), _defineProperty(_F, n.END_TAG_TOKEN, endTagInSelect), _defineProperty(_F, n.EOF_TOKEN, eofInBody), _F)), _defineProperty(_X, R, (_R = {}, _defineProperty(_R, n.CHARACTER_TOKEN, insertCharacters), _defineProperty(_R, n.NULL_CHARACTER_TOKEN, ignoreToken), _defineProperty(_R, n.WHITESPACE_CHARACTER_TOKEN, insertCharacters), _defineProperty(_R, n.COMMENT_TOKEN, appendComment), _defineProperty(_R, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_R, n.START_TAG_TOKEN, startTagInSelectInTable), _defineProperty(_R, n.END_TAG_TOKEN, endTagInSelectInTable), _defineProperty(_R, n.EOF_TOKEN, eofInBody), _R)), _defineProperty(_X, U, (_U = {}, _defineProperty(_U, n.CHARACTER_TOKEN, characterInBody), _defineProperty(_U, n.NULL_CHARACTER_TOKEN, ignoreToken), _defineProperty(_U, n.WHITESPACE_CHARACTER_TOKEN, whitespaceCharacterInBody), _defineProperty(_U, n.COMMENT_TOKEN, appendComment), _defineProperty(_U, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_U, n.START_TAG_TOKEN, startTagInTemplate), _defineProperty(_U, n.END_TAG_TOKEN, endTagInTemplate), _defineProperty(_U, n.EOF_TOKEN, eofInTemplate), _U)), _defineProperty(_X, G, (_G = {}, _defineProperty(_G, n.CHARACTER_TOKEN, tokenAfterBody), _defineProperty(_G, n.NULL_CHARACTER_TOKEN, tokenAfterBody), _defineProperty(_G, n.WHITESPACE_CHARACTER_TOKEN, whitespaceCharacterInBody), _defineProperty(_G, n.COMMENT_TOKEN, appendCommentToRootHtmlElement), _defineProperty(_G, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_G, n.START_TAG_TOKEN, startTagAfterBody), _defineProperty(_G, n.END_TAG_TOKEN, endTagAfterBody), _defineProperty(_G, n.EOF_TOKEN, stopParsing), _G)), _defineProperty(_X, K, (_K = {}, _defineProperty(_K, n.CHARACTER_TOKEN, ignoreToken), _defineProperty(_K, n.NULL_CHARACTER_TOKEN, ignoreToken), _defineProperty(_K, n.WHITESPACE_CHARACTER_TOKEN, insertCharacters), _defineProperty(_K, n.COMMENT_TOKEN, appendComment), _defineProperty(_K, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_K, n.START_TAG_TOKEN, startTagInFrameset), _defineProperty(_K, n.END_TAG_TOKEN, endTagInFrameset), _defineProperty(_K, n.EOF_TOKEN, stopParsing), _K)), _defineProperty(_X, q, (_q = {}, _defineProperty(_q, n.CHARACTER_TOKEN, ignoreToken), _defineProperty(_q, n.NULL_CHARACTER_TOKEN, ignoreToken), _defineProperty(_q, n.WHITESPACE_CHARACTER_TOKEN, insertCharacters), _defineProperty(_q, n.COMMENT_TOKEN, appendComment), _defineProperty(_q, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_q, n.START_TAG_TOKEN, startTagAfterFrameset), _defineProperty(_q, n.END_TAG_TOKEN, endTagAfterFrameset), _defineProperty(_q, n.EOF_TOKEN, stopParsing), _q)), _defineProperty(_X, j, (_j = {}, _defineProperty(_j, n.CHARACTER_TOKEN, tokenAfterAfterBody), _defineProperty(_j, n.NULL_CHARACTER_TOKEN, tokenAfterAfterBody), _defineProperty(_j, n.WHITESPACE_CHARACTER_TOKEN, whitespaceCharacterInBody), _defineProperty(_j, n.COMMENT_TOKEN, appendCommentToDocument), _defineProperty(_j, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_j, n.START_TAG_TOKEN, startTagAfterAfterBody), _defineProperty(_j, n.END_TAG_TOKEN, tokenAfterAfterBody), _defineProperty(_j, n.EOF_TOKEN, stopParsing), _j)), _defineProperty(_X, z, (_z = {}, _defineProperty(_z, n.CHARACTER_TOKEN, ignoreToken), _defineProperty(_z, n.NULL_CHARACTER_TOKEN, ignoreToken), _defineProperty(_z, n.WHITESPACE_CHARACTER_TOKEN, whitespaceCharacterInBody), _defineProperty(_z, n.COMMENT_TOKEN, appendCommentToDocument), _defineProperty(_z, n.DOCTYPE_TOKEN, ignoreToken), _defineProperty(_z, n.START_TAG_TOKEN, startTagAfterAfterFrameset), _defineProperty(_z, n.END_TAG_TOKEN, ignoreToken), _defineProperty(_z, n.EOF_TOKEN, stopParsing), _z)), _X); - - var Parser = /*#__PURE__*/function () { - function Parser(e) { - _classCallCheck(this, Parser); - - this.options = u(y, e); - this.treeAdapter = this.options.treeAdapter; - this.pendingScript = null; - - if (this.options.sourceCodeLocationInfo) { - l.install(this, a); - } - - if (this.options.onParseError) { - l.install(this, o, { - onParseError: this.options.onParseError - }); - } - } - - _createClass(Parser, [{ - key: "parse", - value: function parse(e) { - var t = this.treeAdapter.createDocument(); - - this._bootstrap(t, null); - - this.tokenizer.write(e, true); - - this._runParsingLoop(null); - - return t; - } - }, { - key: "parseFragment", - value: function parseFragment(e, t) { - if (!t) { - t = this.treeAdapter.createElement(g.TEMPLATE, T.HTML, []); - } - - var r = this.treeAdapter.createElement("documentmock", T.HTML, []); - - this._bootstrap(r, t); - - if (this.treeAdapter.getTagName(t) === g.TEMPLATE) { - this._pushTmplInsertionMode(U); - } - - this._initTokenizerForFragmentParsing(); - - this._insertFakeRootElement(); - - this._resetInsertionMode(); - - this._findFormInFragmentContext(); - - this.tokenizer.write(e, true); - - this._runParsingLoop(null); - - var n = this.treeAdapter.getFirstChild(r); - var i = this.treeAdapter.createDocumentFragment(); - - this._adoptNodes(n, i); - - return i; - } - }, { - key: "_bootstrap", - value: function _bootstrap(e, t) { - this.tokenizer = new n(this.options); - this.stopped = false; - this.insertionMode = N; - this.originalInsertionMode = ""; - this.document = e; - this.fragmentContext = t; - this.headElement = null; - this.formElement = null; - this.openElements = new i(this.document, this.treeAdapter); - this.activeFormattingElements = new s(this.treeAdapter); - this.tmplInsertionModeStack = []; - this.tmplInsertionModeStackTop = -1; - this.currentTmplInsertionMode = null; - this.pendingCharacterTokens = []; - this.hasNonWhitespacePendingCharacterToken = false; - this.framesetOk = true; - this.skipNextNewLine = false; - this.fosterParentingEnabled = false; - } - }, { - key: "_err", - value: function _err() {} - }, { - key: "_runParsingLoop", - value: function _runParsingLoop(e) { - while (!this.stopped) { - this._setupTokenizerCDATAMode(); - - var _t19 = this.tokenizer.getNextToken(); - - if (_t19.type === n.HIBERNATION_TOKEN) { - break; - } - - if (this.skipNextNewLine) { - this.skipNextNewLine = false; - - if (_t19.type === n.WHITESPACE_CHARACTER_TOKEN && _t19.chars[0] === "\n") { - if (_t19.chars.length === 1) { - continue; - } - - _t19.chars = _t19.chars.substr(1); - } - } - - this._processInputToken(_t19); - - if (e && this.pendingScript) { - break; - } - } - } - }, { - key: "runParsingLoopForCurrentChunk", - value: function runParsingLoopForCurrentChunk(e, t) { - this._runParsingLoop(t); - - if (t && this.pendingScript) { - var _e14 = this.pendingScript; - this.pendingScript = null; - t(_e14); - return; - } - - if (e) { - e(); - } - } - }, { - key: "_setupTokenizerCDATAMode", - value: function _setupTokenizerCDATAMode() { - var e = this._getAdjustedCurrentElement(); - - this.tokenizer.allowCDATA = e && e !== this.document && this.treeAdapter.getNamespaceURI(e) !== T.HTML && !this._isIntegrationPoint(e); - } - }, { - key: "_switchToTextParsing", - value: function _switchToTextParsing(e, t) { - this._insertElement(e, T.HTML); - - this.tokenizer.state = t; - this.originalInsertionMode = this.insertionMode; - this.insertionMode = x; - } - }, { - key: "switchToPlaintextParsing", - value: function switchToPlaintextParsing() { - this.insertionMode = x; - this.originalInsertionMode = S; - this.tokenizer.state = n.MODE.PLAINTEXT; - } - }, { - key: "_getAdjustedCurrentElement", - value: function _getAdjustedCurrentElement() { - return this.openElements.stackTop === 0 && this.fragmentContext ? this.fragmentContext : this.openElements.current; - } - }, { - key: "_findFormInFragmentContext", - value: function _findFormInFragmentContext() { - var e = this.fragmentContext; - - do { - if (this.treeAdapter.getTagName(e) === g.FORM) { - this.formElement = e; - break; - } - - e = this.treeAdapter.getParentNode(e); - } while (e); - } - }, { - key: "_initTokenizerForFragmentParsing", - value: function _initTokenizerForFragmentParsing() { - if (this.treeAdapter.getNamespaceURI(this.fragmentContext) === T.HTML) { - var _e15 = this.treeAdapter.getTagName(this.fragmentContext); - - if (_e15 === g.TITLE || _e15 === g.TEXTAREA) { - this.tokenizer.state = n.MODE.RCDATA; - } else if (_e15 === g.STYLE || _e15 === g.XMP || _e15 === g.IFRAME || _e15 === g.NOEMBED || _e15 === g.NOFRAMES || _e15 === g.NOSCRIPT) { - this.tokenizer.state = n.MODE.RAWTEXT; - } else if (_e15 === g.SCRIPT) { - this.tokenizer.state = n.MODE.SCRIPT_DATA; - } else if (_e15 === g.PLAINTEXT) { - this.tokenizer.state = n.MODE.PLAINTEXT; - } - } - } - }, { - key: "_setDocumentType", - value: function _setDocumentType(e) { - var t = e.name || ""; - var r = e.publicId || ""; - var n = e.systemId || ""; - this.treeAdapter.setDocumentType(this.document, t, r, n); - } - }, { - key: "_attachElementToTree", - value: function _attachElementToTree(e) { - if (this._shouldFosterParentOnInsertion()) { - this._fosterParentElement(e); - } else { - var _t20 = this.openElements.currentTmplContent || this.openElements.current; - - this.treeAdapter.appendChild(_t20, e); - } - } - }, { - key: "_appendElement", - value: function _appendElement(e, t) { - var r = this.treeAdapter.createElement(e.tagName, t, e.attrs); - - this._attachElementToTree(r); - } - }, { - key: "_insertElement", - value: function _insertElement(e, t) { - var r = this.treeAdapter.createElement(e.tagName, t, e.attrs); - - this._attachElementToTree(r); - - this.openElements.push(r); - } - }, { - key: "_insertFakeElement", - value: function _insertFakeElement(e) { - var t = this.treeAdapter.createElement(e, T.HTML, []); - - this._attachElementToTree(t); - - this.openElements.push(t); - } - }, { - key: "_insertTemplate", - value: function _insertTemplate(e) { - var t = this.treeAdapter.createElement(e.tagName, T.HTML, e.attrs); - var r = this.treeAdapter.createDocumentFragment(); - this.treeAdapter.setTemplateContent(t, r); - - this._attachElementToTree(t); - - this.openElements.push(t); - } - }, { - key: "_insertFakeRootElement", - value: function _insertFakeRootElement() { - var e = this.treeAdapter.createElement(g.HTML, T.HTML, []); - this.treeAdapter.appendChild(this.openElements.current, e); - this.openElements.push(e); - } - }, { - key: "_appendCommentNode", - value: function _appendCommentNode(e, t) { - var r = this.treeAdapter.createCommentNode(e.data); - this.treeAdapter.appendChild(t, r); - } - }, { - key: "_insertCharacters", - value: function _insertCharacters(e) { - if (this._shouldFosterParentOnInsertion()) { - this._fosterParentText(e.chars); - } else { - var _t21 = this.openElements.currentTmplContent || this.openElements.current; - - this.treeAdapter.insertText(_t21, e.chars); - } - } - }, { - key: "_adoptNodes", - value: function _adoptNodes(e, t) { - for (var _r10 = this.treeAdapter.getFirstChild(e); _r10; _r10 = this.treeAdapter.getFirstChild(e)) { - this.treeAdapter.detachNode(_r10); - this.treeAdapter.appendChild(t, _r10); - } - } - }, { - key: "_shouldProcessTokenInForeignContent", - value: function _shouldProcessTokenInForeignContent(e) { - var t = this._getAdjustedCurrentElement(); - - if (!t || t === this.document) { - return false; - } - - var r = this.treeAdapter.getNamespaceURI(t); - - if (r === T.HTML) { - return false; - } - - if (this.treeAdapter.getTagName(t) === g.ANNOTATION_XML && r === T.MATHML && e.type === n.START_TAG_TOKEN && e.tagName === g.SVG) { - return false; - } - - var i = e.type === n.CHARACTER_TOKEN || e.type === n.NULL_CHARACTER_TOKEN || e.type === n.WHITESPACE_CHARACTER_TOKEN; - var s = e.type === n.START_TAG_TOKEN && e.tagName !== g.MGLYPH && e.tagName !== g.MALIGNMARK; - - if ((s || i) && this._isIntegrationPoint(t, T.MATHML)) { - return false; - } - - if ((e.type === n.START_TAG_TOKEN || i) && this._isIntegrationPoint(t, T.HTML)) { - return false; - } - - return e.type !== n.EOF_TOKEN; - } - }, { - key: "_processToken", - value: function _processToken(e) { - X[this.insertionMode][e.type](this, e); - } - }, { - key: "_processTokenInBodyMode", - value: function _processTokenInBodyMode(e) { - X[S][e.type](this, e); - } - }, { - key: "_processTokenInForeignContent", - value: function _processTokenInForeignContent(e) { - if (e.type === n.CHARACTER_TOKEN) { - characterInForeignContent(this, e); - } else if (e.type === n.NULL_CHARACTER_TOKEN) { - nullCharacterInForeignContent(this, e); - } else if (e.type === n.WHITESPACE_CHARACTER_TOKEN) { - insertCharacters(this, e); - } else if (e.type === n.COMMENT_TOKEN) { - appendComment(this, e); - } else if (e.type === n.START_TAG_TOKEN) { - startTagInForeignContent(this, e); - } else if (e.type === n.END_TAG_TOKEN) { - endTagInForeignContent(this, e); - } - } - }, { - key: "_processInputToken", - value: function _processInputToken(e) { - if (this._shouldProcessTokenInForeignContent(e)) { - this._processTokenInForeignContent(e); - } else { - this._processToken(e); - } - - if (e.type === n.START_TAG_TOKEN && e.selfClosing && !e.ackSelfClosing) { - this._err(d.nonVoidHtmlElementStartTagWithTrailingSolidus); - } - } - }, { - key: "_isIntegrationPoint", - value: function _isIntegrationPoint(e, t) { - var r = this.treeAdapter.getTagName(e); - var n = this.treeAdapter.getNamespaceURI(e); - var i = this.treeAdapter.getAttrList(e); - return h.isIntegrationPoint(r, n, i, t); - } - }, { - key: "_reconstructActiveFormattingElements", - value: function _reconstructActiveFormattingElements() { - var e = this.activeFormattingElements.length; - - if (e) { - var _t22 = e; - var _r11 = null; - - do { - _t22--; - _r11 = this.activeFormattingElements.entries[_t22]; - - if (_r11.type === s.MARKER_ENTRY || this.openElements.contains(_r11.element)) { - _t22++; - break; - } - } while (_t22 > 0); - - for (var _n15 = _t22; _n15 < e; _n15++) { - _r11 = this.activeFormattingElements.entries[_n15]; - - this._insertElement(_r11.token, this.treeAdapter.getNamespaceURI(_r11.element)); - - _r11.element = this.openElements.current; - } - } - } - }, { - key: "_closeTableCell", - value: function _closeTableCell() { - this.openElements.generateImpliedEndTags(); - this.openElements.popUntilTableCellPopped(); - this.activeFormattingElements.clearToLastMarker(); - this.insertionMode = B; - } - }, { - key: "_closePElement", - value: function _closePElement() { - this.openElements.generateImpliedEndTagsWithExclusion(g.P); - this.openElements.popUntilTagNamePopped(g.P); - } - }, { - key: "_resetInsertionMode", - value: function _resetInsertionMode() { - for (var _e16 = this.openElements.stackTop, _t23 = false; _e16 >= 0; _e16--) { - var _r12 = this.openElements.items[_e16]; - - if (_e16 === 0) { - _t23 = true; - - if (this.fragmentContext) { - _r12 = this.fragmentContext; - } - } - - var _n16 = this.treeAdapter.getTagName(_r12); - - var _i3 = V[_n16]; - - if (_i3) { - this.insertionMode = _i3; - break; - } else if (!_t23 && (_n16 === g.TD || _n16 === g.TH)) { - this.insertionMode = D; - break; - } else if (!_t23 && _n16 === g.HEAD) { - this.insertionMode = A; - break; - } else if (_n16 === g.SELECT) { - this._resetInsertionModeForSelect(_e16); - - break; - } else if (_n16 === g.TEMPLATE) { - this.insertionMode = this.currentTmplInsertionMode; - break; - } else if (_n16 === g.HTML) { - this.insertionMode = this.headElement ? L : _; - break; - } else if (_t23) { - this.insertionMode = S; - break; - } - } - } - }, { - key: "_resetInsertionModeForSelect", - value: function _resetInsertionModeForSelect(e) { - if (e > 0) { - for (var _t24 = e - 1; _t24 > 0; _t24--) { - var _e17 = this.openElements.items[_t24]; - - var _r13 = this.treeAdapter.getTagName(_e17); - - if (_r13 === g.TEMPLATE) { - break; - } else if (_r13 === g.TABLE) { - this.insertionMode = R; - return; - } - } - } - - this.insertionMode = F; - } - }, { - key: "_pushTmplInsertionMode", - value: function _pushTmplInsertionMode(e) { - this.tmplInsertionModeStack.push(e); - this.tmplInsertionModeStackTop++; - this.currentTmplInsertionMode = e; - } - }, { - key: "_popTmplInsertionMode", - value: function _popTmplInsertionMode() { - this.tmplInsertionModeStack.pop(); - this.tmplInsertionModeStackTop--; - this.currentTmplInsertionMode = this.tmplInsertionModeStack[this.tmplInsertionModeStackTop]; - } - }, { - key: "_isElementCausesFosterParenting", - value: function _isElementCausesFosterParenting(e) { - var t = this.treeAdapter.getTagName(e); - return t === g.TABLE || t === g.TBODY || t === g.TFOOT || t === g.THEAD || t === g.TR; - } - }, { - key: "_shouldFosterParentOnInsertion", - value: function _shouldFosterParentOnInsertion() { - return this.fosterParentingEnabled && this._isElementCausesFosterParenting(this.openElements.current); - } - }, { - key: "_findFosterParentingLocation", - value: function _findFosterParentingLocation() { - var e = { - parent: null, - beforeElement: null - }; - - for (var _t25 = this.openElements.stackTop; _t25 >= 0; _t25--) { - var _r14 = this.openElements.items[_t25]; - - var _n17 = this.treeAdapter.getTagName(_r14); - - var _i4 = this.treeAdapter.getNamespaceURI(_r14); - - if (_n17 === g.TEMPLATE && _i4 === T.HTML) { - e.parent = this.treeAdapter.getTemplateContent(_r14); - break; - } else if (_n17 === g.TABLE) { - e.parent = this.treeAdapter.getParentNode(_r14); - - if (e.parent) { - e.beforeElement = _r14; - } else { - e.parent = this.openElements.items[_t25 - 1]; - } - - break; - } - } - - if (!e.parent) { - e.parent = this.openElements.items[0]; - } - - return e; - } - }, { - key: "_fosterParentElement", - value: function _fosterParentElement(e) { - var t = this._findFosterParentingLocation(); - - if (t.beforeElement) { - this.treeAdapter.insertBefore(t.parent, e, t.beforeElement); - } else { - this.treeAdapter.appendChild(t.parent, e); - } - } - }, { - key: "_fosterParentText", - value: function _fosterParentText(e) { - var t = this._findFosterParentingLocation(); - - if (t.beforeElement) { - this.treeAdapter.insertTextBefore(t.parent, e, t.beforeElement); - } else { - this.treeAdapter.insertText(t.parent, e); - } - } - }, { - key: "_isSpecialElement", - value: function _isSpecialElement(e) { - var t = this.treeAdapter.getTagName(e); - var r = this.treeAdapter.getNamespaceURI(e); - return m.SPECIAL_ELEMENTS[r][t]; - } - }]); - - return Parser; - }(); - - e.exports = Parser; - - function aaObtainFormattingElementEntry(e, t) { - var r = e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName); - - if (r) { - if (!e.openElements.contains(r.element)) { - e.activeFormattingElements.removeEntry(r); - r = null; - } else if (!e.openElements.hasInScope(t.tagName)) { - r = null; - } - } else { - genericEndTagInBody(e, t); - } - - return r; - } - - function aaObtainFurthestBlock(e, t) { - var r = null; - - for (var _n18 = e.openElements.stackTop; _n18 >= 0; _n18--) { - var _i5 = e.openElements.items[_n18]; - - if (_i5 === t.element) { - break; - } - - if (e._isSpecialElement(_i5)) { - r = _i5; - } - } - - if (!r) { - e.openElements.popUntilElementPopped(t.element); - e.activeFormattingElements.removeEntry(t); - } - - return r; - } - - function aaInnerLoop(e, t, r) { - var n = t; - var i = e.openElements.getCommonAncestor(t); - - for (var _s3 = 0, _a2 = i; _a2 !== r; _s3++, _a2 = i) { - i = e.openElements.getCommonAncestor(_a2); - - var _r15 = e.activeFormattingElements.getElementEntry(_a2); - - var _o = _r15 && _s3 >= E; - - var _l = !_r15 || _o; - - if (_l) { - if (_o) { - e.activeFormattingElements.removeEntry(_r15); - } - - e.openElements.remove(_a2); - } else { - _a2 = aaRecreateElementFromEntry(e, _r15); - - if (n === t) { - e.activeFormattingElements.bookmark = _r15; - } - - e.treeAdapter.detachNode(n); - e.treeAdapter.appendChild(_a2, n); - n = _a2; - } - } - - return n; - } - - function aaRecreateElementFromEntry(e, t) { - var r = e.treeAdapter.getNamespaceURI(t.element); - var n = e.treeAdapter.createElement(t.token.tagName, r, t.token.attrs); - e.openElements.replace(t.element, n); - t.element = n; - return n; - } - - function aaInsertLastNodeInCommonAncestor(e, t, r) { - if (e._isElementCausesFosterParenting(t)) { - e._fosterParentElement(r); - } else { - var _n19 = e.treeAdapter.getTagName(t); - - var _i6 = e.treeAdapter.getNamespaceURI(t); - - if (_n19 === g.TEMPLATE && _i6 === T.HTML) { - t = e.treeAdapter.getTemplateContent(t); - } - - e.treeAdapter.appendChild(t, r); - } - } - - function aaReplaceFormattingElement(e, t, r) { - var n = e.treeAdapter.getNamespaceURI(r.element); - var i = r.token; - var s = e.treeAdapter.createElement(i.tagName, n, i.attrs); - - e._adoptNodes(t, s); - - e.treeAdapter.appendChild(t, s); - e.activeFormattingElements.insertElementAfterBookmark(s, r.token); - e.activeFormattingElements.removeEntry(r); - e.openElements.remove(r.element); - e.openElements.insertAfter(t, s); - } - - function callAdoptionAgency(e, t) { - var r; - - for (var _n20 = 0; _n20 < C; _n20++) { - r = aaObtainFormattingElementEntry(e, t, r); - - if (!r) { - break; - } - - var _n21 = aaObtainFurthestBlock(e, r); - - if (!_n21) { - break; - } - - e.activeFormattingElements.bookmark = r; - - var _i7 = aaInnerLoop(e, _n21, r.element); - - var _s4 = e.openElements.getCommonAncestor(r.element); - - e.treeAdapter.detachNode(_i7); - aaInsertLastNodeInCommonAncestor(e, _s4, _i7); - aaReplaceFormattingElement(e, _n21, r); - } - } - - function ignoreToken() {} - - function misplacedDoctype(e) { - e._err(d.misplacedDoctype); - } - - function appendComment(e, t) { - e._appendCommentNode(t, e.openElements.currentTmplContent || e.openElements.current); - } - - function appendCommentToRootHtmlElement(e, t) { - e._appendCommentNode(t, e.openElements.items[0]); - } - - function appendCommentToDocument(e, t) { - e._appendCommentNode(t, e.document); - } - - function insertCharacters(e, t) { - e._insertCharacters(t); - } - - function stopParsing(e) { - e.stopped = true; - } - - function doctypeInInitialMode(e, t) { - e._setDocumentType(t); - - var r = t.forceQuirks ? m.DOCUMENT_MODE.QUIRKS : f.getDocumentMode(t); - - if (!f.isConforming(t)) { - e._err(d.nonConformingDoctype); - } - - e.treeAdapter.setDocumentMode(e.document, r); - e.insertionMode = O; - } - - function tokenInInitialMode(e, t) { - e._err(d.missingDoctype, { - beforeToken: true - }); - - e.treeAdapter.setDocumentMode(e.document, m.DOCUMENT_MODE.QUIRKS); - e.insertionMode = O; - - e._processToken(t); - } - - function startTagBeforeHtml(e, t) { - if (t.tagName === g.HTML) { - e._insertElement(t, T.HTML); - - e.insertionMode = _; - } else { - tokenBeforeHtml(e, t); - } - } - - function endTagBeforeHtml(e, t) { - var r = t.tagName; - - if (r === g.HTML || r === g.HEAD || r === g.BODY || r === g.BR) { - tokenBeforeHtml(e, t); - } - } - - function tokenBeforeHtml(e, t) { - e._insertFakeRootElement(); - - e.insertionMode = _; - - e._processToken(t); - } - - function startTagBeforeHead(e, t) { - var r = t.tagName; - - if (r === g.HTML) { - startTagInBody(e, t); - } else if (r === g.HEAD) { - e._insertElement(t, T.HTML); - - e.headElement = e.openElements.current; - e.insertionMode = A; - } else { - tokenBeforeHead(e, t); - } - } - - function endTagBeforeHead(e, t) { - var r = t.tagName; - - if (r === g.HEAD || r === g.BODY || r === g.HTML || r === g.BR) { - tokenBeforeHead(e, t); - } else { - e._err(d.endTagWithoutMatchingOpenElement); - } - } - - function tokenBeforeHead(e, t) { - e._insertFakeElement(g.HEAD); - - e.headElement = e.openElements.current; - e.insertionMode = A; - - e._processToken(t); - } - - function startTagInHead(e, t) { - var r = t.tagName; - - if (r === g.HTML) { - startTagInBody(e, t); - } else if (r === g.BASE || r === g.BASEFONT || r === g.BGSOUND || r === g.LINK || r === g.META) { - e._appendElement(t, T.HTML); - - t.ackSelfClosing = true; - } else if (r === g.TITLE) { - e._switchToTextParsing(t, n.MODE.RCDATA); - } else if (r === g.NOSCRIPT) { - if (e.options.scriptingEnabled) { - e._switchToTextParsing(t, n.MODE.RAWTEXT); - } else { - e._insertElement(t, T.HTML); - - e.insertionMode = I; - } - } else if (r === g.NOFRAMES || r === g.STYLE) { - e._switchToTextParsing(t, n.MODE.RAWTEXT); - } else if (r === g.SCRIPT) { - e._switchToTextParsing(t, n.MODE.SCRIPT_DATA); - } else if (r === g.TEMPLATE) { - e._insertTemplate(t, T.HTML); - - e.activeFormattingElements.insertMarker(); - e.framesetOk = false; - e.insertionMode = U; - - e._pushTmplInsertionMode(U); - } else if (r === g.HEAD) { - e._err(d.misplacedStartTagForHeadElement); - } else { - tokenInHead(e, t); - } - } - - function endTagInHead(e, t) { - var r = t.tagName; - - if (r === g.HEAD) { - e.openElements.pop(); - e.insertionMode = L; - } else if (r === g.BODY || r === g.BR || r === g.HTML) { - tokenInHead(e, t); - } else if (r === g.TEMPLATE) { - if (e.openElements.tmplCount > 0) { - e.openElements.generateImpliedEndTagsThoroughly(); - - if (e.openElements.currentTagName !== g.TEMPLATE) { - e._err(d.closingOfElementWithOpenChildElements); - } - - e.openElements.popUntilTagNamePopped(g.TEMPLATE); - e.activeFormattingElements.clearToLastMarker(); - - e._popTmplInsertionMode(); - - e._resetInsertionMode(); - } else { - e._err(d.endTagWithoutMatchingOpenElement); - } - } else { - e._err(d.endTagWithoutMatchingOpenElement); - } - } - - function tokenInHead(e, t) { - e.openElements.pop(); - e.insertionMode = L; - - e._processToken(t); - } - - function startTagInHeadNoScript(e, t) { - var r = t.tagName; - - if (r === g.HTML) { - startTagInBody(e, t); - } else if (r === g.BASEFONT || r === g.BGSOUND || r === g.HEAD || r === g.LINK || r === g.META || r === g.NOFRAMES || r === g.STYLE) { - startTagInHead(e, t); - } else if (r === g.NOSCRIPT) { - e._err(d.nestedNoscriptInHead); - } else { - tokenInHeadNoScript(e, t); - } - } - - function endTagInHeadNoScript(e, t) { - var r = t.tagName; - - if (r === g.NOSCRIPT) { - e.openElements.pop(); - e.insertionMode = A; - } else if (r === g.BR) { - tokenInHeadNoScript(e, t); - } else { - e._err(d.endTagWithoutMatchingOpenElement); - } - } - - function tokenInHeadNoScript(e, t) { - var r = t.type === n.EOF_TOKEN ? d.openElementsLeftAfterEof : d.disallowedContentInNoscriptInHead; - - e._err(r); - - e.openElements.pop(); - e.insertionMode = A; - - e._processToken(t); - } - - function startTagAfterHead(e, t) { - var r = t.tagName; - - if (r === g.HTML) { - startTagInBody(e, t); - } else if (r === g.BODY) { - e._insertElement(t, T.HTML); - - e.framesetOk = false; - e.insertionMode = S; - } else if (r === g.FRAMESET) { - e._insertElement(t, T.HTML); - - e.insertionMode = K; - } else if (r === g.BASE || r === g.BASEFONT || r === g.BGSOUND || r === g.LINK || r === g.META || r === g.NOFRAMES || r === g.SCRIPT || r === g.STYLE || r === g.TEMPLATE || r === g.TITLE) { - e._err(d.abandonedHeadElementChild); - - e.openElements.push(e.headElement); - startTagInHead(e, t); - e.openElements.remove(e.headElement); - } else if (r === g.HEAD) { - e._err(d.misplacedStartTagForHeadElement); - } else { - tokenAfterHead(e, t); - } - } - - function endTagAfterHead(e, t) { - var r = t.tagName; - - if (r === g.BODY || r === g.HTML || r === g.BR) { - tokenAfterHead(e, t); - } else if (r === g.TEMPLATE) { - endTagInHead(e, t); - } else { - e._err(d.endTagWithoutMatchingOpenElement); - } - } - - function tokenAfterHead(e, t) { - e._insertFakeElement(g.BODY); - - e.insertionMode = S; - - e._processToken(t); - } - - function whitespaceCharacterInBody(e, t) { - e._reconstructActiveFormattingElements(); - - e._insertCharacters(t); - } - - function characterInBody(e, t) { - e._reconstructActiveFormattingElements(); - - e._insertCharacters(t); - - e.framesetOk = false; - } - - function htmlStartTagInBody(e, t) { - if (e.openElements.tmplCount === 0) { - e.treeAdapter.adoptAttributes(e.openElements.items[0], t.attrs); - } - } - - function bodyStartTagInBody(e, t) { - var r = e.openElements.tryPeekProperlyNestedBodyElement(); - - if (r && e.openElements.tmplCount === 0) { - e.framesetOk = false; - e.treeAdapter.adoptAttributes(r, t.attrs); - } - } - - function framesetStartTagInBody(e, t) { - var r = e.openElements.tryPeekProperlyNestedBodyElement(); - - if (e.framesetOk && r) { - e.treeAdapter.detachNode(r); - e.openElements.popAllUpToHtmlElement(); - - e._insertElement(t, T.HTML); - - e.insertionMode = K; - } - } - - function addressStartTagInBody(e, t) { - if (e.openElements.hasInButtonScope(g.P)) { - e._closePElement(); - } - - e._insertElement(t, T.HTML); - } - - function numberedHeaderStartTagInBody(e, t) { - if (e.openElements.hasInButtonScope(g.P)) { - e._closePElement(); - } - - var r = e.openElements.currentTagName; - - if (r === g.H1 || r === g.H2 || r === g.H3 || r === g.H4 || r === g.H5 || r === g.H6) { - e.openElements.pop(); - } - - e._insertElement(t, T.HTML); - } - - function preStartTagInBody(e, t) { - if (e.openElements.hasInButtonScope(g.P)) { - e._closePElement(); - } - - e._insertElement(t, T.HTML); - - e.skipNextNewLine = true; - e.framesetOk = false; - } - - function formStartTagInBody(e, t) { - var r = e.openElements.tmplCount > 0; - - if (!e.formElement || r) { - if (e.openElements.hasInButtonScope(g.P)) { - e._closePElement(); - } - - e._insertElement(t, T.HTML); - - if (!r) { - e.formElement = e.openElements.current; - } - } - } - - function listItemStartTagInBody(e, t) { - e.framesetOk = false; - var r = t.tagName; - - for (var _t26 = e.openElements.stackTop; _t26 >= 0; _t26--) { - var _n22 = e.openElements.items[_t26]; - - var _i8 = e.treeAdapter.getTagName(_n22); - - var _s5 = null; - - if (r === g.LI && _i8 === g.LI) { - _s5 = g.LI; - } else if ((r === g.DD || r === g.DT) && (_i8 === g.DD || _i8 === g.DT)) { - _s5 = _i8; - } - - if (_s5) { - e.openElements.generateImpliedEndTagsWithExclusion(_s5); - e.openElements.popUntilTagNamePopped(_s5); - break; - } - - if (_i8 !== g.ADDRESS && _i8 !== g.DIV && _i8 !== g.P && e._isSpecialElement(_n22)) { - break; - } - } - - if (e.openElements.hasInButtonScope(g.P)) { - e._closePElement(); - } - - e._insertElement(t, T.HTML); - } - - function plaintextStartTagInBody(e, t) { - if (e.openElements.hasInButtonScope(g.P)) { - e._closePElement(); - } - - e._insertElement(t, T.HTML); - - e.tokenizer.state = n.MODE.PLAINTEXT; - } - - function buttonStartTagInBody(e, t) { - if (e.openElements.hasInScope(g.BUTTON)) { - e.openElements.generateImpliedEndTags(); - e.openElements.popUntilTagNamePopped(g.BUTTON); - } - - e._reconstructActiveFormattingElements(); - - e._insertElement(t, T.HTML); - - e.framesetOk = false; - } - - function aStartTagInBody(e, t) { - var r = e.activeFormattingElements.getElementEntryInScopeWithTagName(g.A); - - if (r) { - callAdoptionAgency(e, t); - e.openElements.remove(r.element); - e.activeFormattingElements.removeEntry(r); - } - - e._reconstructActiveFormattingElements(); - - e._insertElement(t, T.HTML); - - e.activeFormattingElements.pushElement(e.openElements.current, t); - } - - function bStartTagInBody(e, t) { - e._reconstructActiveFormattingElements(); - - e._insertElement(t, T.HTML); - - e.activeFormattingElements.pushElement(e.openElements.current, t); - } - - function nobrStartTagInBody(e, t) { - e._reconstructActiveFormattingElements(); - - if (e.openElements.hasInScope(g.NOBR)) { - callAdoptionAgency(e, t); - - e._reconstructActiveFormattingElements(); - } - - e._insertElement(t, T.HTML); - - e.activeFormattingElements.pushElement(e.openElements.current, t); - } - - function appletStartTagInBody(e, t) { - e._reconstructActiveFormattingElements(); - - e._insertElement(t, T.HTML); - - e.activeFormattingElements.insertMarker(); - e.framesetOk = false; - } - - function tableStartTagInBody(e, t) { - if (e.treeAdapter.getDocumentMode(e.document) !== m.DOCUMENT_MODE.QUIRKS && e.openElements.hasInButtonScope(g.P)) { - e._closePElement(); - } - - e._insertElement(t, T.HTML); - - e.framesetOk = false; - e.insertionMode = k; - } - - function areaStartTagInBody(e, t) { - e._reconstructActiveFormattingElements(); - - e._appendElement(t, T.HTML); - - e.framesetOk = false; - t.ackSelfClosing = true; - } - - function inputStartTagInBody(e, t) { - e._reconstructActiveFormattingElements(); - - e._appendElement(t, T.HTML); - - var r = n.getTokenAttr(t, v.TYPE); - - if (!r || r.toLowerCase() !== b) { - e.framesetOk = false; - } - - t.ackSelfClosing = true; - } - - function paramStartTagInBody(e, t) { - e._appendElement(t, T.HTML); - - t.ackSelfClosing = true; - } - - function hrStartTagInBody(e, t) { - if (e.openElements.hasInButtonScope(g.P)) { - e._closePElement(); - } - - e._appendElement(t, T.HTML); - - e.framesetOk = false; - t.ackSelfClosing = true; - } - - function imageStartTagInBody(e, t) { - t.tagName = g.IMG; - areaStartTagInBody(e, t); - } - - function textareaStartTagInBody(e, t) { - e._insertElement(t, T.HTML); - - e.skipNextNewLine = true; - e.tokenizer.state = n.MODE.RCDATA; - e.originalInsertionMode = e.insertionMode; - e.framesetOk = false; - e.insertionMode = x; - } - - function xmpStartTagInBody(e, t) { - if (e.openElements.hasInButtonScope(g.P)) { - e._closePElement(); - } - - e._reconstructActiveFormattingElements(); - - e.framesetOk = false; - - e._switchToTextParsing(t, n.MODE.RAWTEXT); - } - - function iframeStartTagInBody(e, t) { - e.framesetOk = false; - - e._switchToTextParsing(t, n.MODE.RAWTEXT); - } - - function noembedStartTagInBody(e, t) { - e._switchToTextParsing(t, n.MODE.RAWTEXT); - } - - function selectStartTagInBody(e, t) { - e._reconstructActiveFormattingElements(); - - e._insertElement(t, T.HTML); - - e.framesetOk = false; - - if (e.insertionMode === k || e.insertionMode === P || e.insertionMode === w || e.insertionMode === B || e.insertionMode === D) { - e.insertionMode = R; - } else { - e.insertionMode = F; - } - } - - function optgroupStartTagInBody(e, t) { - if (e.openElements.currentTagName === g.OPTION) { - e.openElements.pop(); - } - - e._reconstructActiveFormattingElements(); - - e._insertElement(t, T.HTML); - } - - function rbStartTagInBody(e, t) { - if (e.openElements.hasInScope(g.RUBY)) { - e.openElements.generateImpliedEndTags(); - } - - e._insertElement(t, T.HTML); - } - - function rtStartTagInBody(e, t) { - if (e.openElements.hasInScope(g.RUBY)) { - e.openElements.generateImpliedEndTagsWithExclusion(g.RTC); - } - - e._insertElement(t, T.HTML); - } - - function menuStartTagInBody(e, t) { - if (e.openElements.hasInButtonScope(g.P)) { - e._closePElement(); - } - - e._insertElement(t, T.HTML); - } - - function mathStartTagInBody(e, t) { - e._reconstructActiveFormattingElements(); - - h.adjustTokenMathMLAttrs(t); - h.adjustTokenXMLAttrs(t); - - if (t.selfClosing) { - e._appendElement(t, T.MATHML); - } else { - e._insertElement(t, T.MATHML); - } - - t.ackSelfClosing = true; - } - - function svgStartTagInBody(e, t) { - e._reconstructActiveFormattingElements(); - - h.adjustTokenSVGAttrs(t); - h.adjustTokenXMLAttrs(t); - - if (t.selfClosing) { - e._appendElement(t, T.SVG); - } else { - e._insertElement(t, T.SVG); - } - - t.ackSelfClosing = true; - } - - function genericStartTagInBody(e, t) { - e._reconstructActiveFormattingElements(); - - e._insertElement(t, T.HTML); - } - - function startTagInBody(e, t) { - var r = t.tagName; - - switch (r.length) { - case 1: - if (r === g.I || r === g.S || r === g.B || r === g.U) { - bStartTagInBody(e, t); - } else if (r === g.P) { - addressStartTagInBody(e, t); - } else if (r === g.A) { - aStartTagInBody(e, t); - } else { - genericStartTagInBody(e, t); - } - - break; - - case 2: - if (r === g.DL || r === g.OL || r === g.UL) { - addressStartTagInBody(e, t); - } else if (r === g.H1 || r === g.H2 || r === g.H3 || r === g.H4 || r === g.H5 || r === g.H6) { - numberedHeaderStartTagInBody(e, t); - } else if (r === g.LI || r === g.DD || r === g.DT) { - listItemStartTagInBody(e, t); - } else if (r === g.EM || r === g.TT) { - bStartTagInBody(e, t); - } else if (r === g.BR) { - areaStartTagInBody(e, t); - } else if (r === g.HR) { - hrStartTagInBody(e, t); - } else if (r === g.RB) { - rbStartTagInBody(e, t); - } else if (r === g.RT || r === g.RP) { - rtStartTagInBody(e, t); - } else if (r !== g.TH && r !== g.TD && r !== g.TR) { - genericStartTagInBody(e, t); - } - - break; - - case 3: - if (r === g.DIV || r === g.DIR || r === g.NAV) { - addressStartTagInBody(e, t); - } else if (r === g.PRE) { - preStartTagInBody(e, t); - } else if (r === g.BIG) { - bStartTagInBody(e, t); - } else if (r === g.IMG || r === g.WBR) { - areaStartTagInBody(e, t); - } else if (r === g.XMP) { - xmpStartTagInBody(e, t); - } else if (r === g.SVG) { - svgStartTagInBody(e, t); - } else if (r === g.RTC) { - rbStartTagInBody(e, t); - } else if (r !== g.COL) { - genericStartTagInBody(e, t); - } - - break; - - case 4: - if (r === g.HTML) { - htmlStartTagInBody(e, t); - } else if (r === g.BASE || r === g.LINK || r === g.META) { - startTagInHead(e, t); - } else if (r === g.BODY) { - bodyStartTagInBody(e, t); - } else if (r === g.MAIN || r === g.MENU) { - addressStartTagInBody(e, t); - } else if (r === g.FORM) { - formStartTagInBody(e, t); - } else if (r === g.CODE || r === g.FONT) { - bStartTagInBody(e, t); - } else if (r === g.NOBR) { - nobrStartTagInBody(e, t); - } else if (r === g.AREA) { - areaStartTagInBody(e, t); - } else if (r === g.MATH) { - mathStartTagInBody(e, t); - } else if (r === g.MENU) { - menuStartTagInBody(e, t); - } else if (r !== g.HEAD) { - genericStartTagInBody(e, t); - } - - break; - - case 5: - if (r === g.STYLE || r === g.TITLE) { - startTagInHead(e, t); - } else if (r === g.ASIDE) { - addressStartTagInBody(e, t); - } else if (r === g.SMALL) { - bStartTagInBody(e, t); - } else if (r === g.TABLE) { - tableStartTagInBody(e, t); - } else if (r === g.EMBED) { - areaStartTagInBody(e, t); - } else if (r === g.INPUT) { - inputStartTagInBody(e, t); - } else if (r === g.PARAM || r === g.TRACK) { - paramStartTagInBody(e, t); - } else if (r === g.IMAGE) { - imageStartTagInBody(e, t); - } else if (r !== g.FRAME && r !== g.TBODY && r !== g.TFOOT && r !== g.THEAD) { - genericStartTagInBody(e, t); - } - - break; - - case 6: - if (r === g.SCRIPT) { - startTagInHead(e, t); - } else if (r === g.CENTER || r === g.FIGURE || r === g.FOOTER || r === g.HEADER || r === g.HGROUP || r === g.DIALOG) { - addressStartTagInBody(e, t); - } else if (r === g.BUTTON) { - buttonStartTagInBody(e, t); - } else if (r === g.STRIKE || r === g.STRONG) { - bStartTagInBody(e, t); - } else if (r === g.APPLET || r === g.OBJECT) { - appletStartTagInBody(e, t); - } else if (r === g.KEYGEN) { - areaStartTagInBody(e, t); - } else if (r === g.SOURCE) { - paramStartTagInBody(e, t); - } else if (r === g.IFRAME) { - iframeStartTagInBody(e, t); - } else if (r === g.SELECT) { - selectStartTagInBody(e, t); - } else if (r === g.OPTION) { - optgroupStartTagInBody(e, t); - } else { - genericStartTagInBody(e, t); - } - - break; - - case 7: - if (r === g.BGSOUND) { - startTagInHead(e, t); - } else if (r === g.DETAILS || r === g.ADDRESS || r === g.ARTICLE || r === g.SECTION || r === g.SUMMARY) { - addressStartTagInBody(e, t); - } else if (r === g.LISTING) { - preStartTagInBody(e, t); - } else if (r === g.MARQUEE) { - appletStartTagInBody(e, t); - } else if (r === g.NOEMBED) { - noembedStartTagInBody(e, t); - } else if (r !== g.CAPTION) { - genericStartTagInBody(e, t); - } - - break; - - case 8: - if (r === g.BASEFONT) { - startTagInHead(e, t); - } else if (r === g.FRAMESET) { - framesetStartTagInBody(e, t); - } else if (r === g.FIELDSET) { - addressStartTagInBody(e, t); - } else if (r === g.TEXTAREA) { - textareaStartTagInBody(e, t); - } else if (r === g.TEMPLATE) { - startTagInHead(e, t); - } else if (r === g.NOSCRIPT) { - if (e.options.scriptingEnabled) { - noembedStartTagInBody(e, t); - } else { - genericStartTagInBody(e, t); - } - } else if (r === g.OPTGROUP) { - optgroupStartTagInBody(e, t); - } else if (r !== g.COLGROUP) { - genericStartTagInBody(e, t); - } - - break; - - case 9: - if (r === g.PLAINTEXT) { - plaintextStartTagInBody(e, t); - } else { - genericStartTagInBody(e, t); - } - - break; - - case 10: - if (r === g.BLOCKQUOTE || r === g.FIGCAPTION) { - addressStartTagInBody(e, t); - } else { - genericStartTagInBody(e, t); - } - - break; - - default: - genericStartTagInBody(e, t); - } - } - - function bodyEndTagInBody(e) { - if (e.openElements.hasInScope(g.BODY)) { - e.insertionMode = G; - } - } - - function htmlEndTagInBody(e, t) { - if (e.openElements.hasInScope(g.BODY)) { - e.insertionMode = G; - - e._processToken(t); - } - } - - function addressEndTagInBody(e, t) { - var r = t.tagName; - - if (e.openElements.hasInScope(r)) { - e.openElements.generateImpliedEndTags(); - e.openElements.popUntilTagNamePopped(r); - } - } - - function formEndTagInBody(e) { - var t = e.openElements.tmplCount > 0; - var r = e.formElement; - - if (!t) { - e.formElement = null; - } - - if ((r || t) && e.openElements.hasInScope(g.FORM)) { - e.openElements.generateImpliedEndTags(); - - if (t) { - e.openElements.popUntilTagNamePopped(g.FORM); - } else { - e.openElements.remove(r); - } - } - } - - function pEndTagInBody(e) { - if (!e.openElements.hasInButtonScope(g.P)) { - e._insertFakeElement(g.P); - } - - e._closePElement(); - } - - function liEndTagInBody(e) { - if (e.openElements.hasInListItemScope(g.LI)) { - e.openElements.generateImpliedEndTagsWithExclusion(g.LI); - e.openElements.popUntilTagNamePopped(g.LI); - } - } - - function ddEndTagInBody(e, t) { - var r = t.tagName; - - if (e.openElements.hasInScope(r)) { - e.openElements.generateImpliedEndTagsWithExclusion(r); - e.openElements.popUntilTagNamePopped(r); - } - } - - function numberedHeaderEndTagInBody(e) { - if (e.openElements.hasNumberedHeaderInScope()) { - e.openElements.generateImpliedEndTags(); - e.openElements.popUntilNumberedHeaderPopped(); - } - } - - function appletEndTagInBody(e, t) { - var r = t.tagName; - - if (e.openElements.hasInScope(r)) { - e.openElements.generateImpliedEndTags(); - e.openElements.popUntilTagNamePopped(r); - e.activeFormattingElements.clearToLastMarker(); - } - } - - function brEndTagInBody(e) { - e._reconstructActiveFormattingElements(); - - e._insertFakeElement(g.BR); - - e.openElements.pop(); - e.framesetOk = false; - } - - function genericEndTagInBody(e, t) { - var r = t.tagName; - - for (var _t27 = e.openElements.stackTop; _t27 > 0; _t27--) { - var _n23 = e.openElements.items[_t27]; - - if (e.treeAdapter.getTagName(_n23) === r) { - e.openElements.generateImpliedEndTagsWithExclusion(r); - e.openElements.popUntilElementPopped(_n23); - break; - } - - if (e._isSpecialElement(_n23)) { - break; - } - } - } - - function endTagInBody(e, t) { - var r = t.tagName; - - switch (r.length) { - case 1: - if (r === g.A || r === g.B || r === g.I || r === g.S || r === g.U) { - callAdoptionAgency(e, t); - } else if (r === g.P) { - pEndTagInBody(e, t); - } else { - genericEndTagInBody(e, t); - } - - break; - - case 2: - if (r === g.DL || r === g.UL || r === g.OL) { - addressEndTagInBody(e, t); - } else if (r === g.LI) { - liEndTagInBody(e, t); - } else if (r === g.DD || r === g.DT) { - ddEndTagInBody(e, t); - } else if (r === g.H1 || r === g.H2 || r === g.H3 || r === g.H4 || r === g.H5 || r === g.H6) { - numberedHeaderEndTagInBody(e, t); - } else if (r === g.BR) { - brEndTagInBody(e, t); - } else if (r === g.EM || r === g.TT) { - callAdoptionAgency(e, t); - } else { - genericEndTagInBody(e, t); - } - - break; - - case 3: - if (r === g.BIG) { - callAdoptionAgency(e, t); - } else if (r === g.DIR || r === g.DIV || r === g.NAV || r === g.PRE) { - addressEndTagInBody(e, t); - } else { - genericEndTagInBody(e, t); - } - - break; - - case 4: - if (r === g.BODY) { - bodyEndTagInBody(e, t); - } else if (r === g.HTML) { - htmlEndTagInBody(e, t); - } else if (r === g.FORM) { - formEndTagInBody(e, t); - } else if (r === g.CODE || r === g.FONT || r === g.NOBR) { - callAdoptionAgency(e, t); - } else if (r === g.MAIN || r === g.MENU) { - addressEndTagInBody(e, t); - } else { - genericEndTagInBody(e, t); - } - - break; - - case 5: - if (r === g.ASIDE) { - addressEndTagInBody(e, t); - } else if (r === g.SMALL) { - callAdoptionAgency(e, t); - } else { - genericEndTagInBody(e, t); - } - - break; - - case 6: - if (r === g.CENTER || r === g.FIGURE || r === g.FOOTER || r === g.HEADER || r === g.HGROUP || r === g.DIALOG) { - addressEndTagInBody(e, t); - } else if (r === g.APPLET || r === g.OBJECT) { - appletEndTagInBody(e, t); - } else if (r === g.STRIKE || r === g.STRONG) { - callAdoptionAgency(e, t); - } else { - genericEndTagInBody(e, t); - } - - break; - - case 7: - if (r === g.ADDRESS || r === g.ARTICLE || r === g.DETAILS || r === g.SECTION || r === g.SUMMARY || r === g.LISTING) { - addressEndTagInBody(e, t); - } else if (r === g.MARQUEE) { - appletEndTagInBody(e, t); - } else { - genericEndTagInBody(e, t); - } - - break; - - case 8: - if (r === g.FIELDSET) { - addressEndTagInBody(e, t); - } else if (r === g.TEMPLATE) { - endTagInHead(e, t); - } else { - genericEndTagInBody(e, t); - } - - break; - - case 10: - if (r === g.BLOCKQUOTE || r === g.FIGCAPTION) { - addressEndTagInBody(e, t); - } else { - genericEndTagInBody(e, t); - } - - break; - - default: - genericEndTagInBody(e, t); - } - } - - function eofInBody(e, t) { - if (e.tmplInsertionModeStackTop > -1) { - eofInTemplate(e, t); - } else { - e.stopped = true; - } - } - - function endTagInText(e, t) { - if (t.tagName === g.SCRIPT) { - e.pendingScript = e.openElements.current; - } - - e.openElements.pop(); - e.insertionMode = e.originalInsertionMode; - } - - function eofInText(e, t) { - e._err(d.eofInElementThatCanContainOnlyText); - - e.openElements.pop(); - e.insertionMode = e.originalInsertionMode; - - e._processToken(t); - } - - function characterInTable(e, t) { - var r = e.openElements.currentTagName; - - if (r === g.TABLE || r === g.TBODY || r === g.TFOOT || r === g.THEAD || r === g.TR) { - e.pendingCharacterTokens = []; - e.hasNonWhitespacePendingCharacterToken = false; - e.originalInsertionMode = e.insertionMode; - e.insertionMode = M; - - e._processToken(t); - } else { - tokenInTable(e, t); - } - } - - function captionStartTagInTable(e, t) { - e.openElements.clearBackToTableContext(); - e.activeFormattingElements.insertMarker(); - - e._insertElement(t, T.HTML); - - e.insertionMode = P; - } - - function colgroupStartTagInTable(e, t) { - e.openElements.clearBackToTableContext(); - - e._insertElement(t, T.HTML); - - e.insertionMode = H; - } - - function colStartTagInTable(e, t) { - e.openElements.clearBackToTableContext(); - - e._insertFakeElement(g.COLGROUP); - - e.insertionMode = H; - - e._processToken(t); - } - - function tbodyStartTagInTable(e, t) { - e.openElements.clearBackToTableContext(); - - e._insertElement(t, T.HTML); - - e.insertionMode = w; - } - - function tdStartTagInTable(e, t) { - e.openElements.clearBackToTableContext(); - - e._insertFakeElement(g.TBODY); - - e.insertionMode = w; - - e._processToken(t); - } - - function tableStartTagInTable(e, t) { - if (e.openElements.hasInTableScope(g.TABLE)) { - e.openElements.popUntilTagNamePopped(g.TABLE); - - e._resetInsertionMode(); - - e._processToken(t); - } - } - - function inputStartTagInTable(e, t) { - var r = n.getTokenAttr(t, v.TYPE); - - if (r && r.toLowerCase() === b) { - e._appendElement(t, T.HTML); - } else { - tokenInTable(e, t); - } - - t.ackSelfClosing = true; - } - - function formStartTagInTable(e, t) { - if (!e.formElement && e.openElements.tmplCount === 0) { - e._insertElement(t, T.HTML); - - e.formElement = e.openElements.current; - e.openElements.pop(); - } - } - - function startTagInTable(e, t) { - var r = t.tagName; - - switch (r.length) { - case 2: - if (r === g.TD || r === g.TH || r === g.TR) { - tdStartTagInTable(e, t); - } else { - tokenInTable(e, t); - } - - break; - - case 3: - if (r === g.COL) { - colStartTagInTable(e, t); - } else { - tokenInTable(e, t); - } - - break; - - case 4: - if (r === g.FORM) { - formStartTagInTable(e, t); - } else { - tokenInTable(e, t); - } - - break; - - case 5: - if (r === g.TABLE) { - tableStartTagInTable(e, t); - } else if (r === g.STYLE) { - startTagInHead(e, t); - } else if (r === g.TBODY || r === g.TFOOT || r === g.THEAD) { - tbodyStartTagInTable(e, t); - } else if (r === g.INPUT) { - inputStartTagInTable(e, t); - } else { - tokenInTable(e, t); - } - - break; - - case 6: - if (r === g.SCRIPT) { - startTagInHead(e, t); - } else { - tokenInTable(e, t); - } - - break; - - case 7: - if (r === g.CAPTION) { - captionStartTagInTable(e, t); - } else { - tokenInTable(e, t); - } - - break; - - case 8: - if (r === g.COLGROUP) { - colgroupStartTagInTable(e, t); - } else if (r === g.TEMPLATE) { - startTagInHead(e, t); - } else { - tokenInTable(e, t); - } - - break; - - default: - tokenInTable(e, t); - } - } - - function endTagInTable(e, t) { - var r = t.tagName; - - if (r === g.TABLE) { - if (e.openElements.hasInTableScope(g.TABLE)) { - e.openElements.popUntilTagNamePopped(g.TABLE); - - e._resetInsertionMode(); - } - } else if (r === g.TEMPLATE) { - endTagInHead(e, t); - } else if (r !== g.BODY && r !== g.CAPTION && r !== g.COL && r !== g.COLGROUP && r !== g.HTML && r !== g.TBODY && r !== g.TD && r !== g.TFOOT && r !== g.TH && r !== g.THEAD && r !== g.TR) { - tokenInTable(e, t); - } - } - - function tokenInTable(e, t) { - var r = e.fosterParentingEnabled; - e.fosterParentingEnabled = true; - - e._processTokenInBodyMode(t); - - e.fosterParentingEnabled = r; - } - - function whitespaceCharacterInTableText(e, t) { - e.pendingCharacterTokens.push(t); - } - - function characterInTableText(e, t) { - e.pendingCharacterTokens.push(t); - e.hasNonWhitespacePendingCharacterToken = true; - } - - function tokenInTableText(e, t) { - var r = 0; - - if (e.hasNonWhitespacePendingCharacterToken) { - for (; r < e.pendingCharacterTokens.length; r++) { - tokenInTable(e, e.pendingCharacterTokens[r]); - } - } else { - for (; r < e.pendingCharacterTokens.length; r++) { - e._insertCharacters(e.pendingCharacterTokens[r]); - } - } - - e.insertionMode = e.originalInsertionMode; - - e._processToken(t); - } - - function startTagInCaption(e, t) { - var r = t.tagName; - - if (r === g.CAPTION || r === g.COL || r === g.COLGROUP || r === g.TBODY || r === g.TD || r === g.TFOOT || r === g.TH || r === g.THEAD || r === g.TR) { - if (e.openElements.hasInTableScope(g.CAPTION)) { - e.openElements.generateImpliedEndTags(); - e.openElements.popUntilTagNamePopped(g.CAPTION); - e.activeFormattingElements.clearToLastMarker(); - e.insertionMode = k; - - e._processToken(t); - } - } else { - startTagInBody(e, t); - } - } - - function endTagInCaption(e, t) { - var r = t.tagName; - - if (r === g.CAPTION || r === g.TABLE) { - if (e.openElements.hasInTableScope(g.CAPTION)) { - e.openElements.generateImpliedEndTags(); - e.openElements.popUntilTagNamePopped(g.CAPTION); - e.activeFormattingElements.clearToLastMarker(); - e.insertionMode = k; - - if (r === g.TABLE) { - e._processToken(t); - } - } - } else if (r !== g.BODY && r !== g.COL && r !== g.COLGROUP && r !== g.HTML && r !== g.TBODY && r !== g.TD && r !== g.TFOOT && r !== g.TH && r !== g.THEAD && r !== g.TR) { - endTagInBody(e, t); - } - } - - function startTagInColumnGroup(e, t) { - var r = t.tagName; - - if (r === g.HTML) { - startTagInBody(e, t); - } else if (r === g.COL) { - e._appendElement(t, T.HTML); - - t.ackSelfClosing = true; - } else if (r === g.TEMPLATE) { - startTagInHead(e, t); - } else { - tokenInColumnGroup(e, t); - } - } - - function endTagInColumnGroup(e, t) { - var r = t.tagName; - - if (r === g.COLGROUP) { - if (e.openElements.currentTagName === g.COLGROUP) { - e.openElements.pop(); - e.insertionMode = k; - } - } else if (r === g.TEMPLATE) { - endTagInHead(e, t); - } else if (r !== g.COL) { - tokenInColumnGroup(e, t); - } - } - - function tokenInColumnGroup(e, t) { - if (e.openElements.currentTagName === g.COLGROUP) { - e.openElements.pop(); - e.insertionMode = k; - - e._processToken(t); - } - } - - function startTagInTableBody(e, t) { - var r = t.tagName; - - if (r === g.TR) { - e.openElements.clearBackToTableBodyContext(); - - e._insertElement(t, T.HTML); - - e.insertionMode = B; - } else if (r === g.TH || r === g.TD) { - e.openElements.clearBackToTableBodyContext(); - - e._insertFakeElement(g.TR); - - e.insertionMode = B; - - e._processToken(t); - } else if (r === g.CAPTION || r === g.COL || r === g.COLGROUP || r === g.TBODY || r === g.TFOOT || r === g.THEAD) { - if (e.openElements.hasTableBodyContextInTableScope()) { - e.openElements.clearBackToTableBodyContext(); - e.openElements.pop(); - e.insertionMode = k; - - e._processToken(t); - } - } else { - startTagInTable(e, t); - } - } - - function endTagInTableBody(e, t) { - var r = t.tagName; - - if (r === g.TBODY || r === g.TFOOT || r === g.THEAD) { - if (e.openElements.hasInTableScope(r)) { - e.openElements.clearBackToTableBodyContext(); - e.openElements.pop(); - e.insertionMode = k; - } - } else if (r === g.TABLE) { - if (e.openElements.hasTableBodyContextInTableScope()) { - e.openElements.clearBackToTableBodyContext(); - e.openElements.pop(); - e.insertionMode = k; - - e._processToken(t); - } - } else if (r !== g.BODY && r !== g.CAPTION && r !== g.COL && r !== g.COLGROUP || r !== g.HTML && r !== g.TD && r !== g.TH && r !== g.TR) { - endTagInTable(e, t); - } - } - - function startTagInRow(e, t) { - var r = t.tagName; - - if (r === g.TH || r === g.TD) { - e.openElements.clearBackToTableRowContext(); - - e._insertElement(t, T.HTML); - - e.insertionMode = D; - e.activeFormattingElements.insertMarker(); - } else if (r === g.CAPTION || r === g.COL || r === g.COLGROUP || r === g.TBODY || r === g.TFOOT || r === g.THEAD || r === g.TR) { - if (e.openElements.hasInTableScope(g.TR)) { - e.openElements.clearBackToTableRowContext(); - e.openElements.pop(); - e.insertionMode = w; - - e._processToken(t); - } - } else { - startTagInTable(e, t); - } - } - - function endTagInRow(e, t) { - var r = t.tagName; - - if (r === g.TR) { - if (e.openElements.hasInTableScope(g.TR)) { - e.openElements.clearBackToTableRowContext(); - e.openElements.pop(); - e.insertionMode = w; - } - } else if (r === g.TABLE) { - if (e.openElements.hasInTableScope(g.TR)) { - e.openElements.clearBackToTableRowContext(); - e.openElements.pop(); - e.insertionMode = w; - - e._processToken(t); - } - } else if (r === g.TBODY || r === g.TFOOT || r === g.THEAD) { - if (e.openElements.hasInTableScope(r) || e.openElements.hasInTableScope(g.TR)) { - e.openElements.clearBackToTableRowContext(); - e.openElements.pop(); - e.insertionMode = w; - - e._processToken(t); - } - } else if (r !== g.BODY && r !== g.CAPTION && r !== g.COL && r !== g.COLGROUP || r !== g.HTML && r !== g.TD && r !== g.TH) { - endTagInTable(e, t); - } - } - - function startTagInCell(e, t) { - var r = t.tagName; - - if (r === g.CAPTION || r === g.COL || r === g.COLGROUP || r === g.TBODY || r === g.TD || r === g.TFOOT || r === g.TH || r === g.THEAD || r === g.TR) { - if (e.openElements.hasInTableScope(g.TD) || e.openElements.hasInTableScope(g.TH)) { - e._closeTableCell(); - - e._processToken(t); - } - } else { - startTagInBody(e, t); - } - } - - function endTagInCell(e, t) { - var r = t.tagName; - - if (r === g.TD || r === g.TH) { - if (e.openElements.hasInTableScope(r)) { - e.openElements.generateImpliedEndTags(); - e.openElements.popUntilTagNamePopped(r); - e.activeFormattingElements.clearToLastMarker(); - e.insertionMode = B; - } - } else if (r === g.TABLE || r === g.TBODY || r === g.TFOOT || r === g.THEAD || r === g.TR) { - if (e.openElements.hasInTableScope(r)) { - e._closeTableCell(); - - e._processToken(t); - } - } else if (r !== g.BODY && r !== g.CAPTION && r !== g.COL && r !== g.COLGROUP && r !== g.HTML) { - endTagInBody(e, t); - } - } - - function startTagInSelect(e, t) { - var r = t.tagName; - - if (r === g.HTML) { - startTagInBody(e, t); - } else if (r === g.OPTION) { - if (e.openElements.currentTagName === g.OPTION) { - e.openElements.pop(); - } - - e._insertElement(t, T.HTML); - } else if (r === g.OPTGROUP) { - if (e.openElements.currentTagName === g.OPTION) { - e.openElements.pop(); - } - - if (e.openElements.currentTagName === g.OPTGROUP) { - e.openElements.pop(); - } - - e._insertElement(t, T.HTML); - } else if (r === g.INPUT || r === g.KEYGEN || r === g.TEXTAREA || r === g.SELECT) { - if (e.openElements.hasInSelectScope(g.SELECT)) { - e.openElements.popUntilTagNamePopped(g.SELECT); - - e._resetInsertionMode(); - - if (r !== g.SELECT) { - e._processToken(t); - } - } - } else if (r === g.SCRIPT || r === g.TEMPLATE) { - startTagInHead(e, t); - } - } - - function endTagInSelect(e, t) { - var r = t.tagName; - - if (r === g.OPTGROUP) { - var _t28 = e.openElements.items[e.openElements.stackTop - 1]; - - var _r16 = _t28 && e.treeAdapter.getTagName(_t28); - - if (e.openElements.currentTagName === g.OPTION && _r16 === g.OPTGROUP) { - e.openElements.pop(); - } - - if (e.openElements.currentTagName === g.OPTGROUP) { - e.openElements.pop(); - } - } else if (r === g.OPTION) { - if (e.openElements.currentTagName === g.OPTION) { - e.openElements.pop(); - } - } else if (r === g.SELECT && e.openElements.hasInSelectScope(g.SELECT)) { - e.openElements.popUntilTagNamePopped(g.SELECT); - - e._resetInsertionMode(); - } else if (r === g.TEMPLATE) { - endTagInHead(e, t); - } - } - - function startTagInSelectInTable(e, t) { - var r = t.tagName; - - if (r === g.CAPTION || r === g.TABLE || r === g.TBODY || r === g.TFOOT || r === g.THEAD || r === g.TR || r === g.TD || r === g.TH) { - e.openElements.popUntilTagNamePopped(g.SELECT); - - e._resetInsertionMode(); - - e._processToken(t); - } else { - startTagInSelect(e, t); - } - } - - function endTagInSelectInTable(e, t) { - var r = t.tagName; - - if (r === g.CAPTION || r === g.TABLE || r === g.TBODY || r === g.TFOOT || r === g.THEAD || r === g.TR || r === g.TD || r === g.TH) { - if (e.openElements.hasInTableScope(r)) { - e.openElements.popUntilTagNamePopped(g.SELECT); - - e._resetInsertionMode(); - - e._processToken(t); - } - } else { - endTagInSelect(e, t); - } - } - - function startTagInTemplate(e, t) { - var r = t.tagName; - - if (r === g.BASE || r === g.BASEFONT || r === g.BGSOUND || r === g.LINK || r === g.META || r === g.NOFRAMES || r === g.SCRIPT || r === g.STYLE || r === g.TEMPLATE || r === g.TITLE) { - startTagInHead(e, t); - } else { - var _n24 = W[r] || S; - - e._popTmplInsertionMode(); - - e._pushTmplInsertionMode(_n24); - - e.insertionMode = _n24; - - e._processToken(t); - } - } - - function endTagInTemplate(e, t) { - if (t.tagName === g.TEMPLATE) { - endTagInHead(e, t); - } - } - - function eofInTemplate(e, t) { - if (e.openElements.tmplCount > 0) { - e.openElements.popUntilTagNamePopped(g.TEMPLATE); - e.activeFormattingElements.clearToLastMarker(); - - e._popTmplInsertionMode(); - - e._resetInsertionMode(); - - e._processToken(t); - } else { - e.stopped = true; - } - } - - function startTagAfterBody(e, t) { - if (t.tagName === g.HTML) { - startTagInBody(e, t); - } else { - tokenAfterBody(e, t); - } - } - - function endTagAfterBody(e, t) { - if (t.tagName === g.HTML) { - if (!e.fragmentContext) { - e.insertionMode = j; - } - } else { - tokenAfterBody(e, t); - } - } - - function tokenAfterBody(e, t) { - e.insertionMode = S; - - e._processToken(t); - } - - function startTagInFrameset(e, t) { - var r = t.tagName; - - if (r === g.HTML) { - startTagInBody(e, t); - } else if (r === g.FRAMESET) { - e._insertElement(t, T.HTML); - } else if (r === g.FRAME) { - e._appendElement(t, T.HTML); - - t.ackSelfClosing = true; - } else if (r === g.NOFRAMES) { - startTagInHead(e, t); - } - } - - function endTagInFrameset(e, t) { - if (t.tagName === g.FRAMESET && !e.openElements.isRootHtmlElementCurrent()) { - e.openElements.pop(); - - if (!e.fragmentContext && e.openElements.currentTagName !== g.FRAMESET) { - e.insertionMode = q; - } - } - } - - function startTagAfterFrameset(e, t) { - var r = t.tagName; - - if (r === g.HTML) { - startTagInBody(e, t); - } else if (r === g.NOFRAMES) { - startTagInHead(e, t); - } - } - - function endTagAfterFrameset(e, t) { - if (t.tagName === g.HTML) { - e.insertionMode = z; - } - } - - function startTagAfterAfterBody(e, t) { - if (t.tagName === g.HTML) { - startTagInBody(e, t); - } else { - tokenAfterAfterBody(e, t); - } - } - - function tokenAfterAfterBody(e, t) { - e.insertionMode = S; - - e._processToken(t); - } - - function startTagAfterAfterFrameset(e, t) { - var r = t.tagName; - - if (r === g.HTML) { - startTagInBody(e, t); - } else if (r === g.NOFRAMES) { - startTagInHead(e, t); - } - } - - function nullCharacterInForeignContent(e, t) { - t.chars = p.REPLACEMENT_CHARACTER; - - e._insertCharacters(t); - } - - function characterInForeignContent(e, t) { - e._insertCharacters(t); - - e.framesetOk = false; - } - - function startTagInForeignContent(e, t) { - if (h.causesExit(t) && !e.fragmentContext) { - while (e.treeAdapter.getNamespaceURI(e.openElements.current) !== T.HTML && !e._isIntegrationPoint(e.openElements.current)) { - e.openElements.pop(); - } - - e._processToken(t); - } else { - var _r17 = e._getAdjustedCurrentElement(); - - var _n25 = e.treeAdapter.getNamespaceURI(_r17); - - if (_n25 === T.MATHML) { - h.adjustTokenMathMLAttrs(t); - } else if (_n25 === T.SVG) { - h.adjustTokenSVGTagName(t); - h.adjustTokenSVGAttrs(t); - } - - h.adjustTokenXMLAttrs(t); - - if (t.selfClosing) { - e._appendElement(t, _n25); - } else { - e._insertElement(t, _n25); - } - - t.ackSelfClosing = true; - } - } - - function endTagInForeignContent(e, t) { - for (var _r18 = e.openElements.stackTop; _r18 > 0; _r18--) { - var _n26 = e.openElements.items[_r18]; - - if (e.treeAdapter.getNamespaceURI(_n26) === T.HTML) { - e._processToken(t); - - break; - } - - if (e.treeAdapter.getTagName(_n26).toLowerCase() === t.tagName) { - e.openElements.popUntilElementPopped(_n26); - break; - } - } - } - }, - 4023: function _(e, t, r) { - "use strict"; - - var n = r(5107); - var i = n.TAG_NAMES; - var s = n.NAMESPACES; - - function isImpliedEndTagRequired(e) { - switch (e.length) { - case 1: - return e === i.P; - - case 2: - return e === i.RB || e === i.RP || e === i.RT || e === i.DD || e === i.DT || e === i.LI; - - case 3: - return e === i.RTC; - - case 6: - return e === i.OPTION; - - case 8: - return e === i.OPTGROUP; - } - - return false; - } - - function isImpliedEndTagRequiredThoroughly(e) { - switch (e.length) { - case 1: - return e === i.P; - - case 2: - return e === i.RB || e === i.RP || e === i.RT || e === i.DD || e === i.DT || e === i.LI || e === i.TD || e === i.TH || e === i.TR; - - case 3: - return e === i.RTC; - - case 5: - return e === i.TBODY || e === i.TFOOT || e === i.THEAD; - - case 6: - return e === i.OPTION; - - case 7: - return e === i.CAPTION; - - case 8: - return e === i.OPTGROUP || e === i.COLGROUP; - } - - return false; - } - - function isScopingElement(e, t) { - switch (e.length) { - case 2: - if (e === i.TD || e === i.TH) { - return t === s.HTML; - } else if (e === i.MI || e === i.MO || e === i.MN || e === i.MS) { - return t === s.MATHML; - } - - break; - - case 4: - if (e === i.HTML) { - return t === s.HTML; - } else if (e === i.DESC) { - return t === s.SVG; - } - - break; - - case 5: - if (e === i.TABLE) { - return t === s.HTML; - } else if (e === i.MTEXT) { - return t === s.MATHML; - } else if (e === i.TITLE) { - return t === s.SVG; - } - - break; - - case 6: - return (e === i.APPLET || e === i.OBJECT) && t === s.HTML; - - case 7: - return (e === i.CAPTION || e === i.MARQUEE) && t === s.HTML; - - case 8: - return e === i.TEMPLATE && t === s.HTML; - - case 13: - return e === i.FOREIGN_OBJECT && t === s.SVG; - - case 14: - return e === i.ANNOTATION_XML && t === s.MATHML; - } - - return false; - } - - var OpenElementStack = /*#__PURE__*/function () { - function OpenElementStack(e, t) { - _classCallCheck(this, OpenElementStack); - - this.stackTop = -1; - this.items = []; - this.current = e; - this.currentTagName = null; - this.currentTmplContent = null; - this.tmplCount = 0; - this.treeAdapter = t; - } - - _createClass(OpenElementStack, [{ - key: "_indexOf", - value: function _indexOf(e) { - var t = -1; - - for (var _r19 = this.stackTop; _r19 >= 0; _r19--) { - if (this.items[_r19] === e) { - t = _r19; - break; - } - } - - return t; - } - }, { - key: "_isInTemplate", - value: function _isInTemplate() { - return this.currentTagName === i.TEMPLATE && this.treeAdapter.getNamespaceURI(this.current) === s.HTML; - } - }, { - key: "_updateCurrentElement", - value: function _updateCurrentElement() { - this.current = this.items[this.stackTop]; - this.currentTagName = this.current && this.treeAdapter.getTagName(this.current); - this.currentTmplContent = this._isInTemplate() ? this.treeAdapter.getTemplateContent(this.current) : null; - } - }, { - key: "push", - value: function push(e) { - this.items[++this.stackTop] = e; - - this._updateCurrentElement(); - - if (this._isInTemplate()) { - this.tmplCount++; - } - } - }, { - key: "pop", - value: function pop() { - this.stackTop--; - - if (this.tmplCount > 0 && this._isInTemplate()) { - this.tmplCount--; - } - - this._updateCurrentElement(); - } - }, { - key: "replace", - value: function replace(e, t) { - var r = this._indexOf(e); - - this.items[r] = t; - - if (r === this.stackTop) { - this._updateCurrentElement(); - } - } - }, { - key: "insertAfter", - value: function insertAfter(e, t) { - var r = this._indexOf(e) + 1; - this.items.splice(r, 0, t); - - if (r === ++this.stackTop) { - this._updateCurrentElement(); - } - } - }, { - key: "popUntilTagNamePopped", - value: function popUntilTagNamePopped(e) { - while (this.stackTop > -1) { - var _t29 = this.currentTagName; - - var _r20 = this.treeAdapter.getNamespaceURI(this.current); - - this.pop(); - - if (_t29 === e && _r20 === s.HTML) { - break; - } - } - } - }, { - key: "popUntilElementPopped", - value: function popUntilElementPopped(e) { - while (this.stackTop > -1) { - var _t30 = this.current; - this.pop(); - - if (_t30 === e) { - break; - } - } - } - }, { - key: "popUntilNumberedHeaderPopped", - value: function popUntilNumberedHeaderPopped() { - while (this.stackTop > -1) { - var _e18 = this.currentTagName; - - var _t31 = this.treeAdapter.getNamespaceURI(this.current); - - this.pop(); - - if (_e18 === i.H1 || _e18 === i.H2 || _e18 === i.H3 || _e18 === i.H4 || _e18 === i.H5 || _e18 === i.H6 && _t31 === s.HTML) { - break; - } - } - } - }, { - key: "popUntilTableCellPopped", - value: function popUntilTableCellPopped() { - while (this.stackTop > -1) { - var _e19 = this.currentTagName; - - var _t32 = this.treeAdapter.getNamespaceURI(this.current); - - this.pop(); - - if (_e19 === i.TD || _e19 === i.TH && _t32 === s.HTML) { - break; - } - } - } - }, { - key: "popAllUpToHtmlElement", - value: function popAllUpToHtmlElement() { - this.stackTop = 0; - - this._updateCurrentElement(); - } - }, { - key: "clearBackToTableContext", - value: function clearBackToTableContext() { - while (this.currentTagName !== i.TABLE && this.currentTagName !== i.TEMPLATE && this.currentTagName !== i.HTML || this.treeAdapter.getNamespaceURI(this.current) !== s.HTML) { - this.pop(); - } - } - }, { - key: "clearBackToTableBodyContext", - value: function clearBackToTableBodyContext() { - while (this.currentTagName !== i.TBODY && this.currentTagName !== i.TFOOT && this.currentTagName !== i.THEAD && this.currentTagName !== i.TEMPLATE && this.currentTagName !== i.HTML || this.treeAdapter.getNamespaceURI(this.current) !== s.HTML) { - this.pop(); - } - } - }, { - key: "clearBackToTableRowContext", - value: function clearBackToTableRowContext() { - while (this.currentTagName !== i.TR && this.currentTagName !== i.TEMPLATE && this.currentTagName !== i.HTML || this.treeAdapter.getNamespaceURI(this.current) !== s.HTML) { - this.pop(); - } - } - }, { - key: "remove", - value: function remove(e) { - for (var _t33 = this.stackTop; _t33 >= 0; _t33--) { - if (this.items[_t33] === e) { - this.items.splice(_t33, 1); - this.stackTop--; - - this._updateCurrentElement(); - - break; - } - } - } - }, { - key: "tryPeekProperlyNestedBodyElement", - value: function tryPeekProperlyNestedBodyElement() { - var e = this.items[1]; - return e && this.treeAdapter.getTagName(e) === i.BODY ? e : null; - } - }, { - key: "contains", - value: function contains(e) { - return this._indexOf(e) > -1; - } - }, { - key: "getCommonAncestor", - value: function getCommonAncestor(e) { - var t = this._indexOf(e); - - return --t >= 0 ? this.items[t] : null; - } - }, { - key: "isRootHtmlElementCurrent", - value: function isRootHtmlElementCurrent() { - return this.stackTop === 0 && this.currentTagName === i.HTML; - } - }, { - key: "hasInScope", - value: function hasInScope(e) { - for (var _t34 = this.stackTop; _t34 >= 0; _t34--) { - var _r21 = this.treeAdapter.getTagName(this.items[_t34]); - - var _n27 = this.treeAdapter.getNamespaceURI(this.items[_t34]); - - if (_r21 === e && _n27 === s.HTML) { - return true; - } - - if (isScopingElement(_r21, _n27)) { - return false; - } - } - - return true; - } - }, { - key: "hasNumberedHeaderInScope", - value: function hasNumberedHeaderInScope() { - for (var _e20 = this.stackTop; _e20 >= 0; _e20--) { - var _t35 = this.treeAdapter.getTagName(this.items[_e20]); - - var _r22 = this.treeAdapter.getNamespaceURI(this.items[_e20]); - - if ((_t35 === i.H1 || _t35 === i.H2 || _t35 === i.H3 || _t35 === i.H4 || _t35 === i.H5 || _t35 === i.H6) && _r22 === s.HTML) { - return true; - } - - if (isScopingElement(_t35, _r22)) { - return false; - } - } - - return true; - } - }, { - key: "hasInListItemScope", - value: function hasInListItemScope(e) { - for (var _t36 = this.stackTop; _t36 >= 0; _t36--) { - var _r23 = this.treeAdapter.getTagName(this.items[_t36]); - - var _n28 = this.treeAdapter.getNamespaceURI(this.items[_t36]); - - if (_r23 === e && _n28 === s.HTML) { - return true; - } - - if ((_r23 === i.UL || _r23 === i.OL) && _n28 === s.HTML || isScopingElement(_r23, _n28)) { - return false; - } - } - - return true; - } - }, { - key: "hasInButtonScope", - value: function hasInButtonScope(e) { - for (var _t37 = this.stackTop; _t37 >= 0; _t37--) { - var _r24 = this.treeAdapter.getTagName(this.items[_t37]); - - var _n29 = this.treeAdapter.getNamespaceURI(this.items[_t37]); - - if (_r24 === e && _n29 === s.HTML) { - return true; - } - - if (_r24 === i.BUTTON && _n29 === s.HTML || isScopingElement(_r24, _n29)) { - return false; - } - } - - return true; - } - }, { - key: "hasInTableScope", - value: function hasInTableScope(e) { - for (var _t38 = this.stackTop; _t38 >= 0; _t38--) { - var _r25 = this.treeAdapter.getTagName(this.items[_t38]); - - var _n30 = this.treeAdapter.getNamespaceURI(this.items[_t38]); - - if (_n30 !== s.HTML) { - continue; - } - - if (_r25 === e) { - return true; - } - - if (_r25 === i.TABLE || _r25 === i.TEMPLATE || _r25 === i.HTML) { - return false; - } - } - - return true; - } - }, { - key: "hasTableBodyContextInTableScope", - value: function hasTableBodyContextInTableScope() { - for (var _e21 = this.stackTop; _e21 >= 0; _e21--) { - var _t39 = this.treeAdapter.getTagName(this.items[_e21]); - - var _r26 = this.treeAdapter.getNamespaceURI(this.items[_e21]); - - if (_r26 !== s.HTML) { - continue; - } - - if (_t39 === i.TBODY || _t39 === i.THEAD || _t39 === i.TFOOT) { - return true; - } - - if (_t39 === i.TABLE || _t39 === i.HTML) { - return false; - } - } - - return true; - } - }, { - key: "hasInSelectScope", - value: function hasInSelectScope(e) { - for (var _t40 = this.stackTop; _t40 >= 0; _t40--) { - var _r27 = this.treeAdapter.getTagName(this.items[_t40]); - - var _n31 = this.treeAdapter.getNamespaceURI(this.items[_t40]); - - if (_n31 !== s.HTML) { - continue; - } - - if (_r27 === e) { - return true; - } - - if (_r27 !== i.OPTION && _r27 !== i.OPTGROUP) { - return false; - } - } - - return true; - } - }, { - key: "generateImpliedEndTags", - value: function generateImpliedEndTags() { - while (isImpliedEndTagRequired(this.currentTagName)) { - this.pop(); - } - } - }, { - key: "generateImpliedEndTagsThoroughly", - value: function generateImpliedEndTagsThoroughly() { - while (isImpliedEndTagRequiredThoroughly(this.currentTagName)) { - this.pop(); - } - } - }, { - key: "generateImpliedEndTagsWithExclusion", - value: function generateImpliedEndTagsWithExclusion(e) { - while (isImpliedEndTagRequired(this.currentTagName) && this.currentTagName !== e) { - this.pop(); - } - } - }]); - - return OpenElementStack; - }(); - - e.exports = OpenElementStack; - }, - 4285: function _(e, t, r) { - "use strict"; - - var n = r(5900); - var i = r(3254); - var s = r(4e3); - var a = r(5107); - var o = a.TAG_NAMES; - var l = a.NAMESPACES; - var c = { - treeAdapter: n - }; - var u = /&/g; - var f = /\u00a0/g; - var h = /"/g; - var d = //g; - - var Serializer = /*#__PURE__*/function () { - function Serializer(e, t) { - _classCallCheck(this, Serializer); - - this.options = i(c, t); - this.treeAdapter = this.options.treeAdapter; - this.html = ""; - this.startNode = e; - } - - _createClass(Serializer, [{ - key: "serialize", - value: function serialize() { - this._serializeChildNodes(this.startNode); - - return this.html; - } - }, { - key: "_serializeChildNodes", - value: function _serializeChildNodes(e) { - var t = this.treeAdapter.getChildNodes(e); - - if (t) { - for (var _e22 = 0, _r28 = t.length; _e22 < _r28; _e22++) { - var _r29 = t[_e22]; - - if (this.treeAdapter.isElementNode(_r29)) { - this._serializeElement(_r29); - } else if (this.treeAdapter.isTextNode(_r29)) { - this._serializeTextNode(_r29); - } else if (this.treeAdapter.isCommentNode(_r29)) { - this._serializeCommentNode(_r29); - } else if (this.treeAdapter.isDocumentTypeNode(_r29)) { - this._serializeDocumentTypeNode(_r29); - } - } - } - } - }, { - key: "_serializeElement", - value: function _serializeElement(e) { - var t = this.treeAdapter.getTagName(e); - var r = this.treeAdapter.getNamespaceURI(e); - this.html += "<" + t; - - this._serializeAttributes(e); - - this.html += ">"; - - if (t !== o.AREA && t !== o.BASE && t !== o.BASEFONT && t !== o.BGSOUND && t !== o.BR && t !== o.COL && t !== o.EMBED && t !== o.FRAME && t !== o.HR && t !== o.IMG && t !== o.INPUT && t !== o.KEYGEN && t !== o.LINK && t !== o.META && t !== o.PARAM && t !== o.SOURCE && t !== o.TRACK && t !== o.WBR) { - var _n32 = t === o.TEMPLATE && r === l.HTML ? this.treeAdapter.getTemplateContent(e) : e; - - this._serializeChildNodes(_n32); - - this.html += ""; - } - } - }, { - key: "_serializeAttributes", - value: function _serializeAttributes(e) { - var t = this.treeAdapter.getAttrList(e); - - for (var _e23 = 0, _r30 = t.length; _e23 < _r30; _e23++) { - var _r31 = t[_e23]; - - var _n33 = Serializer.escapeString(_r31.value, true); - - this.html += " "; - - if (!_r31.namespace) { - this.html += _r31.name; - } else if (_r31.namespace === l.XML) { - this.html += "xml:" + _r31.name; - } else if (_r31.namespace === l.XMLNS) { - if (_r31.name !== "xmlns") { - this.html += "xmlns:"; - } - - this.html += _r31.name; - } else if (_r31.namespace === l.XLINK) { - this.html += "xlink:" + _r31.name; - } else { - this.html += _r31.prefix + ":" + _r31.name; - } - - this.html += '="' + _n33 + '"'; - } - } - }, { - key: "_serializeTextNode", - value: function _serializeTextNode(e) { - var t = this.treeAdapter.getTextNodeContent(e); - var r = this.treeAdapter.getParentNode(e); - var n = void 0; - - if (r && this.treeAdapter.isElementNode(r)) { - n = this.treeAdapter.getTagName(r); - } - - if (n === o.STYLE || n === o.SCRIPT || n === o.XMP || n === o.IFRAME || n === o.NOEMBED || n === o.NOFRAMES || n === o.PLAINTEXT || n === o.NOSCRIPT) { - this.html += t; - } else { - this.html += Serializer.escapeString(t, false); - } - } - }, { - key: "_serializeCommentNode", - value: function _serializeCommentNode(e) { - this.html += "\x3c!--" + this.treeAdapter.getCommentNodeContent(e) + "--\x3e"; - } - }, { - key: "_serializeDocumentTypeNode", - value: function _serializeDocumentTypeNode(e) { - var t = this.treeAdapter.getDocumentTypeNodeName(e); - this.html += "<" + s.serializeContent(t, null, null) + ">"; - } - }]); - - return Serializer; - }(); - - Serializer.escapeString = function (e, t) { - e = e.replace(u, "&").replace(f, " "); - - if (t) { - e = e.replace(h, """); - } else { - e = e.replace(d, "<").replace(p, ">"); - } - - return e; - }; - - e.exports = Serializer; - }, - 6198: function _(e, t, r) { - "use strict"; - - var n = r(8408); - var i = r(2756); - var s = r(3085); - var a = r(6632); - var o = i.CODE_POINTS; - var l = i.CODE_POINT_SEQUENCES; - var c = { - 128: 8364, - 130: 8218, - 131: 402, - 132: 8222, - 133: 8230, - 134: 8224, - 135: 8225, - 136: 710, - 137: 8240, - 138: 352, - 139: 8249, - 140: 338, - 142: 381, - 145: 8216, - 146: 8217, - 147: 8220, - 148: 8221, - 149: 8226, - 150: 8211, - 151: 8212, - 152: 732, - 153: 8482, - 154: 353, - 155: 8250, - 156: 339, - 158: 382, - 159: 376 - }; - var u = 1 << 0; - var f = 1 << 1; - var h = 1 << 2; - var d = u | f | h; - var p = "DATA_STATE"; - var m = "RCDATA_STATE"; - var g = "RAWTEXT_STATE"; - var T = "SCRIPT_DATA_STATE"; - var v = "PLAINTEXT_STATE"; - var y = "TAG_OPEN_STATE"; - var b = "END_TAG_OPEN_STATE"; - var C = "TAG_NAME_STATE"; - var E = "RCDATA_LESS_THAN_SIGN_STATE"; - var N = "RCDATA_END_TAG_OPEN_STATE"; - var O = "RCDATA_END_TAG_NAME_STATE"; - var _ = "RAWTEXT_LESS_THAN_SIGN_STATE"; - var A = "RAWTEXT_END_TAG_OPEN_STATE"; - var I = "RAWTEXT_END_TAG_NAME_STATE"; - var L = "SCRIPT_DATA_LESS_THAN_SIGN_STATE"; - var S = "SCRIPT_DATA_END_TAG_OPEN_STATE"; - var x = "SCRIPT_DATA_END_TAG_NAME_STATE"; - var k = "SCRIPT_DATA_ESCAPE_START_STATE"; - var M = "SCRIPT_DATA_ESCAPE_START_DASH_STATE"; - var P = "SCRIPT_DATA_ESCAPED_STATE"; - var H = "SCRIPT_DATA_ESCAPED_DASH_STATE"; - var w = "SCRIPT_DATA_ESCAPED_DASH_DASH_STATE"; - var B = "SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE"; - var D = "SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE"; - var F = "SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE"; - var R = "SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE"; - var U = "SCRIPT_DATA_DOUBLE_ESCAPED_STATE"; - var G = "SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE"; - var K = "SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE"; - var q = "SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE"; - var j = "SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE"; - var z = "BEFORE_ATTRIBUTE_NAME_STATE"; - var V = "ATTRIBUTE_NAME_STATE"; - var W = "AFTER_ATTRIBUTE_NAME_STATE"; - var X = "BEFORE_ATTRIBUTE_VALUE_STATE"; - var Y = "ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE"; - var Q = "ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE"; - var J = "ATTRIBUTE_VALUE_UNQUOTED_STATE"; - var Z = "AFTER_ATTRIBUTE_VALUE_QUOTED_STATE"; - var $ = "SELF_CLOSING_START_TAG_STATE"; - var ee = "BOGUS_COMMENT_STATE"; - var te = "MARKUP_DECLARATION_OPEN_STATE"; - var re = "COMMENT_START_STATE"; - var ne = "COMMENT_START_DASH_STATE"; - var ie = "COMMENT_STATE"; - var se = "COMMENT_LESS_THAN_SIGN_STATE"; - var ae = "COMMENT_LESS_THAN_SIGN_BANG_STATE"; - var oe = "COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE"; - var le = "COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE"; - var ce = "COMMENT_END_DASH_STATE"; - var ue = "COMMENT_END_STATE"; - var fe = "COMMENT_END_BANG_STATE"; - var he = "DOCTYPE_STATE"; - var de = "BEFORE_DOCTYPE_NAME_STATE"; - var pe = "DOCTYPE_NAME_STATE"; - var me = "AFTER_DOCTYPE_NAME_STATE"; - var ge = "AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE"; - var Te = "BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE"; - var ve = "DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE"; - var ye = "DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE"; - var be = "AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE"; - var Ce = "BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE"; - var Ee = "AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE"; - var Ne = "BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE"; - var Oe = "DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE"; - var _e = "DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE"; - var Ae = "AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE"; - var Ie = "BOGUS_DOCTYPE_STATE"; - var Le = "CDATA_SECTION_STATE"; - var Se = "CDATA_SECTION_BRACKET_STATE"; - var xe = "CDATA_SECTION_END_STATE"; - var ke = "CHARACTER_REFERENCE_STATE"; - var Me = "NAMED_CHARACTER_REFERENCE_STATE"; - var Pe = "AMBIGUOS_AMPERSAND_STATE"; - var He = "NUMERIC_CHARACTER_REFERENCE_STATE"; - var we = "HEXADEMICAL_CHARACTER_REFERENCE_START_STATE"; - var Be = "DECIMAL_CHARACTER_REFERENCE_START_STATE"; - var De = "HEXADEMICAL_CHARACTER_REFERENCE_STATE"; - var Fe = "DECIMAL_CHARACTER_REFERENCE_STATE"; - var Re = "NUMERIC_CHARACTER_REFERENCE_END_STATE"; - - function isWhitespace(e) { - return e === o.SPACE || e === o.LINE_FEED || e === o.TABULATION || e === o.FORM_FEED; - } - - function isAsciiDigit(e) { - return e >= o.DIGIT_0 && e <= o.DIGIT_9; - } - - function isAsciiUpper(e) { - return e >= o.LATIN_CAPITAL_A && e <= o.LATIN_CAPITAL_Z; - } - - function isAsciiLower(e) { - return e >= o.LATIN_SMALL_A && e <= o.LATIN_SMALL_Z; - } - - function isAsciiLetter(e) { - return isAsciiLower(e) || isAsciiUpper(e); - } - - function isAsciiAlphaNumeric(e) { - return isAsciiLetter(e) || isAsciiDigit(e); - } - - function isAsciiUpperHexDigit(e) { - return e >= o.LATIN_CAPITAL_A && e <= o.LATIN_CAPITAL_F; - } - - function isAsciiLowerHexDigit(e) { - return e >= o.LATIN_SMALL_A && e <= o.LATIN_SMALL_F; - } - - function isAsciiHexDigit(e) { - return isAsciiDigit(e) || isAsciiUpperHexDigit(e) || isAsciiLowerHexDigit(e); - } - - function toAsciiLowerCodePoint(e) { - return e + 32; - } - - function toChar(e) { - if (e <= 65535) { - return String.fromCharCode(e); - } - - e -= 65536; - return String.fromCharCode(e >>> 10 & 1023 | 55296) + String.fromCharCode(56320 | e & 1023); - } - - function toAsciiLowerChar(e) { - return String.fromCharCode(toAsciiLowerCodePoint(e)); - } - - function findNamedEntityTreeBranch(e, t) { - var r = s[++e]; - var n = ++e; - var i = n + r - 1; - - while (n <= i) { - var _e24 = n + i >>> 1; - - var _a3 = s[_e24]; - - if (_a3 < t) { - n = _e24 + 1; - } else if (_a3 > t) { - i = _e24 - 1; - } else { - return s[_e24 + r]; - } - } - - return -1; - } - - var Tokenizer = /*#__PURE__*/function () { - function Tokenizer() { - _classCallCheck(this, Tokenizer); - - this.preprocessor = new n(); - this.tokenQueue = []; - this.allowCDATA = false; - this.state = p; - this.returnState = ""; - this.charRefCode = -1; - this.tempBuff = []; - this.lastStartTagName = ""; - this.consumedAfterSnapshot = -1; - this.active = false; - this.currentCharacterToken = null; - this.currentToken = null; - this.currentAttr = null; - } - - _createClass(Tokenizer, [{ - key: "_err", - value: function _err() {} - }, { - key: "_errOnNextCodePoint", - value: function _errOnNextCodePoint(e) { - this._consume(); - - this._err(e); - - this._unconsume(); - } - }, { - key: "getNextToken", - value: function getNextToken() { - while (!this.tokenQueue.length && this.active) { - this.consumedAfterSnapshot = 0; - - var _e25 = this._consume(); - - if (!this._ensureHibernation()) { - this[this.state](_e25); - } - } - - return this.tokenQueue.shift(); - } - }, { - key: "write", - value: function write(e, t) { - this.active = true; - this.preprocessor.write(e, t); - } - }, { - key: "insertHtmlAtCurrentPos", - value: function insertHtmlAtCurrentPos(e) { - this.active = true; - this.preprocessor.insertHtmlAtCurrentPos(e); - } - }, { - key: "_ensureHibernation", - value: function _ensureHibernation() { - if (this.preprocessor.endOfChunkHit) { - for (; this.consumedAfterSnapshot > 0; this.consumedAfterSnapshot--) { - this.preprocessor.retreat(); - } - - this.active = false; - this.tokenQueue.push({ - type: Tokenizer.HIBERNATION_TOKEN - }); - return true; - } - - return false; - } - }, { - key: "_consume", - value: function _consume() { - this.consumedAfterSnapshot++; - return this.preprocessor.advance(); - } - }, { - key: "_unconsume", - value: function _unconsume() { - this.consumedAfterSnapshot--; - this.preprocessor.retreat(); - } - }, { - key: "_reconsumeInState", - value: function _reconsumeInState(e) { - this.state = e; - - this._unconsume(); - } - }, { - key: "_consumeSequenceIfMatch", - value: function _consumeSequenceIfMatch(e, t, r) { - var n = 0; - var i = true; - var s = e.length; - var a = 0; - var l = t; - var c = void 0; - - for (; a < s; a++) { - if (a > 0) { - l = this._consume(); - n++; - } - - if (l === o.EOF) { - i = false; - break; - } - - c = e[a]; - - if (l !== c && (r || l !== toAsciiLowerCodePoint(c))) { - i = false; - break; - } - } - - if (!i) { - while (n--) { - this._unconsume(); - } - } - - return i; - } - }, { - key: "_isTempBufferEqualToScriptString", - value: function _isTempBufferEqualToScriptString() { - if (this.tempBuff.length !== l.SCRIPT_STRING.length) { - return false; - } - - for (var _e26 = 0; _e26 < this.tempBuff.length; _e26++) { - if (this.tempBuff[_e26] !== l.SCRIPT_STRING[_e26]) { - return false; - } - } - - return true; - } - }, { - key: "_createStartTagToken", - value: function _createStartTagToken() { - this.currentToken = { - type: Tokenizer.START_TAG_TOKEN, - tagName: "", - selfClosing: false, - ackSelfClosing: false, - attrs: [] - }; - } - }, { - key: "_createEndTagToken", - value: function _createEndTagToken() { - this.currentToken = { - type: Tokenizer.END_TAG_TOKEN, - tagName: "", - selfClosing: false, - attrs: [] - }; - } - }, { - key: "_createCommentToken", - value: function _createCommentToken() { - this.currentToken = { - type: Tokenizer.COMMENT_TOKEN, - data: "" - }; - } - }, { - key: "_createDoctypeToken", - value: function _createDoctypeToken(e) { - this.currentToken = { - type: Tokenizer.DOCTYPE_TOKEN, - name: e, - forceQuirks: false, - publicId: null, - systemId: null - }; - } - }, { - key: "_createCharacterToken", - value: function _createCharacterToken(e, t) { - this.currentCharacterToken = { - type: e, - chars: t - }; - } - }, { - key: "_createEOFToken", - value: function _createEOFToken() { - this.currentToken = { - type: Tokenizer.EOF_TOKEN - }; - } - }, { - key: "_createAttr", - value: function _createAttr(e) { - this.currentAttr = { - name: e, - value: "" - }; - } - }, { - key: "_leaveAttrName", - value: function _leaveAttrName(e) { - if (Tokenizer.getTokenAttr(this.currentToken, this.currentAttr.name) === null) { - this.currentToken.attrs.push(this.currentAttr); - } else { - this._err(a.duplicateAttribute); - } - - this.state = e; - } - }, { - key: "_leaveAttrValue", - value: function _leaveAttrValue(e) { - this.state = e; - } - }, { - key: "_emitCurrentToken", - value: function _emitCurrentToken() { - this._emitCurrentCharacterToken(); - - var e = this.currentToken; - this.currentToken = null; - - if (e.type === Tokenizer.START_TAG_TOKEN) { - this.lastStartTagName = e.tagName; - } else if (e.type === Tokenizer.END_TAG_TOKEN) { - if (e.attrs.length > 0) { - this._err(a.endTagWithAttributes); - } - - if (e.selfClosing) { - this._err(a.endTagWithTrailingSolidus); - } - } - - this.tokenQueue.push(e); - } - }, { - key: "_emitCurrentCharacterToken", - value: function _emitCurrentCharacterToken() { - if (this.currentCharacterToken) { - this.tokenQueue.push(this.currentCharacterToken); - this.currentCharacterToken = null; - } - } - }, { - key: "_emitEOFToken", - value: function _emitEOFToken() { - this._createEOFToken(); - - this._emitCurrentToken(); - } - }, { - key: "_appendCharToCurrentCharacterToken", - value: function _appendCharToCurrentCharacterToken(e, t) { - if (this.currentCharacterToken && this.currentCharacterToken.type !== e) { - this._emitCurrentCharacterToken(); - } - - if (this.currentCharacterToken) { - this.currentCharacterToken.chars += t; - } else { - this._createCharacterToken(e, t); - } - } - }, { - key: "_emitCodePoint", - value: function _emitCodePoint(e) { - var t = Tokenizer.CHARACTER_TOKEN; - - if (isWhitespace(e)) { - t = Tokenizer.WHITESPACE_CHARACTER_TOKEN; - } else if (e === o.NULL) { - t = Tokenizer.NULL_CHARACTER_TOKEN; - } - - this._appendCharToCurrentCharacterToken(t, toChar(e)); - } - }, { - key: "_emitSeveralCodePoints", - value: function _emitSeveralCodePoints(e) { - for (var _t41 = 0; _t41 < e.length; _t41++) { - this._emitCodePoint(e[_t41]); - } - } - }, { - key: "_emitChars", - value: function _emitChars(e) { - this._appendCharToCurrentCharacterToken(Tokenizer.CHARACTER_TOKEN, e); - } - }, { - key: "_matchNamedCharacterReference", - value: function _matchNamedCharacterReference(e) { - var t = null; - var r = 1; - var n = findNamedEntityTreeBranch(0, e); - this.tempBuff.push(e); - - while (n > -1) { - var _e27 = s[n]; - - var _i9 = _e27 < d; - - var _a4 = _i9 && _e27 & u; - - if (_a4) { - t = _e27 & f ? [s[++n], s[++n]] : [s[++n]]; - r = 0; - } - - var _l2 = this._consume(); - - this.tempBuff.push(_l2); - r++; - - if (_l2 === o.EOF) { - break; - } - - if (_i9) { - n = _e27 & h ? findNamedEntityTreeBranch(n, _l2) : -1; - } else { - n = _l2 === _e27 ? ++n : -1; - } - } - - while (r--) { - this.tempBuff.pop(); - - this._unconsume(); - } - - return t; - } - }, { - key: "_isCharacterReferenceInAttribute", - value: function _isCharacterReferenceInAttribute() { - return this.returnState === Y || this.returnState === Q || this.returnState === J; - } - }, { - key: "_isCharacterReferenceAttributeQuirk", - value: function _isCharacterReferenceAttributeQuirk(e) { - if (!e && this._isCharacterReferenceInAttribute()) { - var _e28 = this._consume(); - - this._unconsume(); - - return _e28 === o.EQUALS_SIGN || isAsciiAlphaNumeric(_e28); - } - - return false; - } - }, { - key: "_flushCodePointsConsumedAsCharacterReference", - value: function _flushCodePointsConsumedAsCharacterReference() { - if (this._isCharacterReferenceInAttribute()) { - for (var _e29 = 0; _e29 < this.tempBuff.length; _e29++) { - this.currentAttr.value += toChar(this.tempBuff[_e29]); - } - } else { - this._emitSeveralCodePoints(this.tempBuff); - } - - this.tempBuff = []; - } - }, { - key: p, - value: function value(e) { - this.preprocessor.dropParsedChunk(); - - if (e === o.LESS_THAN_SIGN) { - this.state = y; - } else if (e === o.AMPERSAND) { - this.returnState = p; - this.state = ke; - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this._emitCodePoint(e); - } else if (e === o.EOF) { - this._emitEOFToken(); - } else { - this._emitCodePoint(e); - } - } - }, { - key: m, - value: function value(e) { - this.preprocessor.dropParsedChunk(); - - if (e === o.AMPERSAND) { - this.returnState = m; - this.state = ke; - } else if (e === o.LESS_THAN_SIGN) { - this.state = E; - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this._emitChars(i.REPLACEMENT_CHARACTER); - } else if (e === o.EOF) { - this._emitEOFToken(); - } else { - this._emitCodePoint(e); - } - } - }, { - key: g, - value: function value(e) { - this.preprocessor.dropParsedChunk(); - - if (e === o.LESS_THAN_SIGN) { - this.state = _; - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this._emitChars(i.REPLACEMENT_CHARACTER); - } else if (e === o.EOF) { - this._emitEOFToken(); - } else { - this._emitCodePoint(e); - } - } - }, { - key: T, - value: function value(e) { - this.preprocessor.dropParsedChunk(); - - if (e === o.LESS_THAN_SIGN) { - this.state = L; - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this._emitChars(i.REPLACEMENT_CHARACTER); - } else if (e === o.EOF) { - this._emitEOFToken(); - } else { - this._emitCodePoint(e); - } - } - }, { - key: v, - value: function value(e) { - this.preprocessor.dropParsedChunk(); - - if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this._emitChars(i.REPLACEMENT_CHARACTER); - } else if (e === o.EOF) { - this._emitEOFToken(); - } else { - this._emitCodePoint(e); - } - } - }, { - key: y, - value: function value(e) { - if (e === o.EXCLAMATION_MARK) { - this.state = te; - } else if (e === o.SOLIDUS) { - this.state = b; - } else if (isAsciiLetter(e)) { - this._createStartTagToken(); - - this._reconsumeInState(C); - } else if (e === o.QUESTION_MARK) { - this._err(a.unexpectedQuestionMarkInsteadOfTagName); - - this._createCommentToken(); - - this._reconsumeInState(ee); - } else if (e === o.EOF) { - this._err(a.eofBeforeTagName); - - this._emitChars("<"); - - this._emitEOFToken(); - } else { - this._err(a.invalidFirstCharacterOfTagName); - - this._emitChars("<"); - - this._reconsumeInState(p); - } - } - }, { - key: b, - value: function value(e) { - if (isAsciiLetter(e)) { - this._createEndTagToken(); - - this._reconsumeInState(C); - } else if (e === o.GREATER_THAN_SIGN) { - this._err(a.missingEndTagName); - - this.state = p; - } else if (e === o.EOF) { - this._err(a.eofBeforeTagName); - - this._emitChars(""); - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this.state = P; - - this._emitChars(i.REPLACEMENT_CHARACTER); - } else if (e === o.EOF) { - this._err(a.eofInScriptHtmlCommentLikeText); - - this._emitEOFToken(); - } else { - this.state = P; - - this._emitCodePoint(e); - } - } - }, { - key: B, - value: function value(e) { - if (e === o.SOLIDUS) { - this.tempBuff = []; - this.state = D; - } else if (isAsciiLetter(e)) { - this.tempBuff = []; - - this._emitChars("<"); - - this._reconsumeInState(R); - } else { - this._emitChars("<"); - - this._reconsumeInState(P); - } - } - }, { - key: D, - value: function value(e) { - if (isAsciiLetter(e)) { - this._createEndTagToken(); - - this._reconsumeInState(F); - } else { - this._emitChars(""); - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this.state = U; - - this._emitChars(i.REPLACEMENT_CHARACTER); - } else if (e === o.EOF) { - this._err(a.eofInScriptHtmlCommentLikeText); - - this._emitEOFToken(); - } else { - this.state = U; - - this._emitCodePoint(e); - } - } - }, { - key: q, - value: function value(e) { - if (e === o.SOLIDUS) { - this.tempBuff = []; - this.state = j; - - this._emitChars("/"); - } else { - this._reconsumeInState(U); - } - } - }, { - key: j, - value: function value(e) { - if (isWhitespace(e) || e === o.SOLIDUS || e === o.GREATER_THAN_SIGN) { - this.state = this._isTempBufferEqualToScriptString() ? P : U; - - this._emitCodePoint(e); - } else if (isAsciiUpper(e)) { - this.tempBuff.push(toAsciiLowerCodePoint(e)); - - this._emitCodePoint(e); - } else if (isAsciiLower(e)) { - this.tempBuff.push(e); - - this._emitCodePoint(e); - } else { - this._reconsumeInState(U); - } - } - }, { - key: z, - value: function value(e) { - if (isWhitespace(e)) { - return; - } - - if (e === o.SOLIDUS || e === o.GREATER_THAN_SIGN || e === o.EOF) { - this._reconsumeInState(W); - } else if (e === o.EQUALS_SIGN) { - this._err(a.unexpectedEqualsSignBeforeAttributeName); - - this._createAttr("="); - - this.state = V; - } else { - this._createAttr(""); - - this._reconsumeInState(V); - } - } - }, { - key: V, - value: function value(e) { - if (isWhitespace(e) || e === o.SOLIDUS || e === o.GREATER_THAN_SIGN || e === o.EOF) { - this._leaveAttrName(W); - - this._unconsume(); - } else if (e === o.EQUALS_SIGN) { - this._leaveAttrName(X); - } else if (isAsciiUpper(e)) { - this.currentAttr.name += toAsciiLowerChar(e); - } else if (e === o.QUOTATION_MARK || e === o.APOSTROPHE || e === o.LESS_THAN_SIGN) { - this._err(a.unexpectedCharacterInAttributeName); - - this.currentAttr.name += toChar(e); - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this.currentAttr.name += i.REPLACEMENT_CHARACTER; - } else { - this.currentAttr.name += toChar(e); - } - } - }, { - key: W, - value: function value(e) { - if (isWhitespace(e)) { - return; - } - - if (e === o.SOLIDUS) { - this.state = $; - } else if (e === o.EQUALS_SIGN) { - this.state = X; - } else if (e === o.GREATER_THAN_SIGN) { - this.state = p; - - this._emitCurrentToken(); - } else if (e === o.EOF) { - this._err(a.eofInTag); - - this._emitEOFToken(); - } else { - this._createAttr(""); - - this._reconsumeInState(V); - } - } - }, { - key: X, - value: function value(e) { - if (isWhitespace(e)) { - return; - } - - if (e === o.QUOTATION_MARK) { - this.state = Y; - } else if (e === o.APOSTROPHE) { - this.state = Q; - } else if (e === o.GREATER_THAN_SIGN) { - this._err(a.missingAttributeValue); - - this.state = p; - - this._emitCurrentToken(); - } else { - this._reconsumeInState(J); - } - } - }, { - key: Y, - value: function value(e) { - if (e === o.QUOTATION_MARK) { - this.state = Z; - } else if (e === o.AMPERSAND) { - this.returnState = Y; - this.state = ke; - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this.currentAttr.value += i.REPLACEMENT_CHARACTER; - } else if (e === o.EOF) { - this._err(a.eofInTag); - - this._emitEOFToken(); - } else { - this.currentAttr.value += toChar(e); - } - } - }, { - key: Q, - value: function value(e) { - if (e === o.APOSTROPHE) { - this.state = Z; - } else if (e === o.AMPERSAND) { - this.returnState = Q; - this.state = ke; - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this.currentAttr.value += i.REPLACEMENT_CHARACTER; - } else if (e === o.EOF) { - this._err(a.eofInTag); - - this._emitEOFToken(); - } else { - this.currentAttr.value += toChar(e); - } - } - }, { - key: J, - value: function value(e) { - if (isWhitespace(e)) { - this._leaveAttrValue(z); - } else if (e === o.AMPERSAND) { - this.returnState = J; - this.state = ke; - } else if (e === o.GREATER_THAN_SIGN) { - this._leaveAttrValue(p); - - this._emitCurrentToken(); - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this.currentAttr.value += i.REPLACEMENT_CHARACTER; - } else if (e === o.QUOTATION_MARK || e === o.APOSTROPHE || e === o.LESS_THAN_SIGN || e === o.EQUALS_SIGN || e === o.GRAVE_ACCENT) { - this._err(a.unexpectedCharacterInUnquotedAttributeValue); - - this.currentAttr.value += toChar(e); - } else if (e === o.EOF) { - this._err(a.eofInTag); - - this._emitEOFToken(); - } else { - this.currentAttr.value += toChar(e); - } - } - }, { - key: Z, - value: function value(e) { - if (isWhitespace(e)) { - this._leaveAttrValue(z); - } else if (e === o.SOLIDUS) { - this._leaveAttrValue($); - } else if (e === o.GREATER_THAN_SIGN) { - this._leaveAttrValue(p); - - this._emitCurrentToken(); - } else if (e === o.EOF) { - this._err(a.eofInTag); - - this._emitEOFToken(); - } else { - this._err(a.missingWhitespaceBetweenAttributes); - - this._reconsumeInState(z); - } - } - }, { - key: $, - value: function value(e) { - if (e === o.GREATER_THAN_SIGN) { - this.currentToken.selfClosing = true; - this.state = p; - - this._emitCurrentToken(); - } else if (e === o.EOF) { - this._err(a.eofInTag); - - this._emitEOFToken(); - } else { - this._err(a.unexpectedSolidusInTag); - - this._reconsumeInState(z); - } - } - }, { - key: ee, - value: function value(e) { - if (e === o.GREATER_THAN_SIGN) { - this.state = p; - - this._emitCurrentToken(); - } else if (e === o.EOF) { - this._emitCurrentToken(); - - this._emitEOFToken(); - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this.currentToken.data += i.REPLACEMENT_CHARACTER; - } else { - this.currentToken.data += toChar(e); - } - } - }, { - key: te, - value: function value(e) { - if (this._consumeSequenceIfMatch(l.DASH_DASH_STRING, e, true)) { - this._createCommentToken(); - - this.state = re; - } else if (this._consumeSequenceIfMatch(l.DOCTYPE_STRING, e, false)) { - this.state = he; - } else if (this._consumeSequenceIfMatch(l.CDATA_START_STRING, e, true)) { - if (this.allowCDATA) { - this.state = Le; - } else { - this._err(a.cdataInHtmlContent); - - this._createCommentToken(); - - this.currentToken.data = "[CDATA["; - this.state = ee; - } - } else if (!this._ensureHibernation()) { - this._err(a.incorrectlyOpenedComment); - - this._createCommentToken(); - - this._reconsumeInState(ee); - } - } - }, { - key: re, - value: function value(e) { - if (e === o.HYPHEN_MINUS) { - this.state = ne; - } else if (e === o.GREATER_THAN_SIGN) { - this._err(a.abruptClosingOfEmptyComment); - - this.state = p; - - this._emitCurrentToken(); - } else { - this._reconsumeInState(ie); - } - } - }, { - key: ne, - value: function value(e) { - if (e === o.HYPHEN_MINUS) { - this.state = ue; - } else if (e === o.GREATER_THAN_SIGN) { - this._err(a.abruptClosingOfEmptyComment); - - this.state = p; - - this._emitCurrentToken(); - } else if (e === o.EOF) { - this._err(a.eofInComment); - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this.currentToken.data += "-"; - - this._reconsumeInState(ie); - } - } - }, { - key: ie, - value: function value(e) { - if (e === o.HYPHEN_MINUS) { - this.state = ce; - } else if (e === o.LESS_THAN_SIGN) { - this.currentToken.data += "<"; - this.state = se; - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this.currentToken.data += i.REPLACEMENT_CHARACTER; - } else if (e === o.EOF) { - this._err(a.eofInComment); - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this.currentToken.data += toChar(e); - } - } - }, { - key: se, - value: function value(e) { - if (e === o.EXCLAMATION_MARK) { - this.currentToken.data += "!"; - this.state = ae; - } else if (e === o.LESS_THAN_SIGN) { - this.currentToken.data += "!"; - } else { - this._reconsumeInState(ie); - } - } - }, { - key: ae, - value: function value(e) { - if (e === o.HYPHEN_MINUS) { - this.state = oe; - } else { - this._reconsumeInState(ie); - } - } - }, { - key: oe, - value: function value(e) { - if (e === o.HYPHEN_MINUS) { - this.state = le; - } else { - this._reconsumeInState(ce); - } - } - }, { - key: le, - value: function value(e) { - if (e !== o.GREATER_THAN_SIGN && e !== o.EOF) { - this._err(a.nestedComment); - } - - this._reconsumeInState(ue); - } - }, { - key: ce, - value: function value(e) { - if (e === o.HYPHEN_MINUS) { - this.state = ue; - } else if (e === o.EOF) { - this._err(a.eofInComment); - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this.currentToken.data += "-"; - - this._reconsumeInState(ie); - } - } - }, { - key: ue, - value: function value(e) { - if (e === o.GREATER_THAN_SIGN) { - this.state = p; - - this._emitCurrentToken(); - } else if (e === o.EXCLAMATION_MARK) { - this.state = fe; - } else if (e === o.HYPHEN_MINUS) { - this.currentToken.data += "-"; - } else if (e === o.EOF) { - this._err(a.eofInComment); - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this.currentToken.data += "--"; - - this._reconsumeInState(ie); - } - } - }, { - key: fe, - value: function value(e) { - if (e === o.HYPHEN_MINUS) { - this.currentToken.data += "--!"; - this.state = ce; - } else if (e === o.GREATER_THAN_SIGN) { - this._err(a.incorrectlyClosedComment); - - this.state = p; - - this._emitCurrentToken(); - } else if (e === o.EOF) { - this._err(a.eofInComment); - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this.currentToken.data += "--!"; - - this._reconsumeInState(ie); - } - } - }, { - key: he, - value: function value(e) { - if (isWhitespace(e)) { - this.state = de; - } else if (e === o.GREATER_THAN_SIGN) { - this._reconsumeInState(de); - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this._createDoctypeToken(null); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this._err(a.missingWhitespaceBeforeDoctypeName); - - this._reconsumeInState(de); - } - } - }, { - key: de, - value: function value(e) { - if (isWhitespace(e)) { - return; - } - - if (isAsciiUpper(e)) { - this._createDoctypeToken(toAsciiLowerChar(e)); - - this.state = pe; - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this._createDoctypeToken(i.REPLACEMENT_CHARACTER); - - this.state = pe; - } else if (e === o.GREATER_THAN_SIGN) { - this._err(a.missingDoctypeName); - - this._createDoctypeToken(null); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this.state = p; - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this._createDoctypeToken(null); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this._createDoctypeToken(toChar(e)); - - this.state = pe; - } - } - }, { - key: pe, - value: function value(e) { - if (isWhitespace(e)) { - this.state = me; - } else if (e === o.GREATER_THAN_SIGN) { - this.state = p; - - this._emitCurrentToken(); - } else if (isAsciiUpper(e)) { - this.currentToken.name += toAsciiLowerChar(e); - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this.currentToken.name += i.REPLACEMENT_CHARACTER; - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this.currentToken.name += toChar(e); - } - } - }, { - key: me, - value: function value(e) { - if (isWhitespace(e)) { - return; - } - - if (e === o.GREATER_THAN_SIGN) { - this.state = p; - - this._emitCurrentToken(); - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else if (this._consumeSequenceIfMatch(l.PUBLIC_STRING, e, false)) { - this.state = ge; - } else if (this._consumeSequenceIfMatch(l.SYSTEM_STRING, e, false)) { - this.state = Ee; - } else if (!this._ensureHibernation()) { - this._err(a.invalidCharacterSequenceAfterDoctypeName); - - this.currentToken.forceQuirks = true; - - this._reconsumeInState(Ie); - } - } - }, { - key: ge, - value: function value(e) { - if (isWhitespace(e)) { - this.state = Te; - } else if (e === o.QUOTATION_MARK) { - this._err(a.missingWhitespaceAfterDoctypePublicKeyword); - - this.currentToken.publicId = ""; - this.state = ve; - } else if (e === o.APOSTROPHE) { - this._err(a.missingWhitespaceAfterDoctypePublicKeyword); - - this.currentToken.publicId = ""; - this.state = ye; - } else if (e === o.GREATER_THAN_SIGN) { - this._err(a.missingDoctypePublicIdentifier); - - this.currentToken.forceQuirks = true; - this.state = p; - - this._emitCurrentToken(); - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this._err(a.missingQuoteBeforeDoctypePublicIdentifier); - - this.currentToken.forceQuirks = true; - - this._reconsumeInState(Ie); - } - } - }, { - key: Te, - value: function value(e) { - if (isWhitespace(e)) { - return; - } - - if (e === o.QUOTATION_MARK) { - this.currentToken.publicId = ""; - this.state = ve; - } else if (e === o.APOSTROPHE) { - this.currentToken.publicId = ""; - this.state = ye; - } else if (e === o.GREATER_THAN_SIGN) { - this._err(a.missingDoctypePublicIdentifier); - - this.currentToken.forceQuirks = true; - this.state = p; - - this._emitCurrentToken(); - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this._err(a.missingQuoteBeforeDoctypePublicIdentifier); - - this.currentToken.forceQuirks = true; - - this._reconsumeInState(Ie); - } - } - }, { - key: ve, - value: function value(e) { - if (e === o.QUOTATION_MARK) { - this.state = be; - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this.currentToken.publicId += i.REPLACEMENT_CHARACTER; - } else if (e === o.GREATER_THAN_SIGN) { - this._err(a.abruptDoctypePublicIdentifier); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this.state = p; - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this.currentToken.publicId += toChar(e); - } - } - }, { - key: ye, - value: function value(e) { - if (e === o.APOSTROPHE) { - this.state = be; - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this.currentToken.publicId += i.REPLACEMENT_CHARACTER; - } else if (e === o.GREATER_THAN_SIGN) { - this._err(a.abruptDoctypePublicIdentifier); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this.state = p; - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this.currentToken.publicId += toChar(e); - } - } - }, { - key: be, - value: function value(e) { - if (isWhitespace(e)) { - this.state = Ce; - } else if (e === o.GREATER_THAN_SIGN) { - this.state = p; - - this._emitCurrentToken(); - } else if (e === o.QUOTATION_MARK) { - this._err(a.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers); - - this.currentToken.systemId = ""; - this.state = Oe; - } else if (e === o.APOSTROPHE) { - this._err(a.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers); - - this.currentToken.systemId = ""; - this.state = _e; - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this._err(a.missingQuoteBeforeDoctypeSystemIdentifier); - - this.currentToken.forceQuirks = true; - - this._reconsumeInState(Ie); - } - } - }, { - key: Ce, - value: function value(e) { - if (isWhitespace(e)) { - return; - } - - if (e === o.GREATER_THAN_SIGN) { - this._emitCurrentToken(); - - this.state = p; - } else if (e === o.QUOTATION_MARK) { - this.currentToken.systemId = ""; - this.state = Oe; - } else if (e === o.APOSTROPHE) { - this.currentToken.systemId = ""; - this.state = _e; - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this._err(a.missingQuoteBeforeDoctypeSystemIdentifier); - - this.currentToken.forceQuirks = true; - - this._reconsumeInState(Ie); - } - } - }, { - key: Ee, - value: function value(e) { - if (isWhitespace(e)) { - this.state = Ne; - } else if (e === o.QUOTATION_MARK) { - this._err(a.missingWhitespaceAfterDoctypeSystemKeyword); - - this.currentToken.systemId = ""; - this.state = Oe; - } else if (e === o.APOSTROPHE) { - this._err(a.missingWhitespaceAfterDoctypeSystemKeyword); - - this.currentToken.systemId = ""; - this.state = _e; - } else if (e === o.GREATER_THAN_SIGN) { - this._err(a.missingDoctypeSystemIdentifier); - - this.currentToken.forceQuirks = true; - this.state = p; - - this._emitCurrentToken(); - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this._err(a.missingQuoteBeforeDoctypeSystemIdentifier); - - this.currentToken.forceQuirks = true; - - this._reconsumeInState(Ie); - } - } - }, { - key: Ne, - value: function value(e) { - if (isWhitespace(e)) { - return; - } - - if (e === o.QUOTATION_MARK) { - this.currentToken.systemId = ""; - this.state = Oe; - } else if (e === o.APOSTROPHE) { - this.currentToken.systemId = ""; - this.state = _e; - } else if (e === o.GREATER_THAN_SIGN) { - this._err(a.missingDoctypeSystemIdentifier); - - this.currentToken.forceQuirks = true; - this.state = p; - - this._emitCurrentToken(); - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this._err(a.missingQuoteBeforeDoctypeSystemIdentifier); - - this.currentToken.forceQuirks = true; - - this._reconsumeInState(Ie); - } - } - }, { - key: Oe, - value: function value(e) { - if (e === o.QUOTATION_MARK) { - this.state = Ae; - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this.currentToken.systemId += i.REPLACEMENT_CHARACTER; - } else if (e === o.GREATER_THAN_SIGN) { - this._err(a.abruptDoctypeSystemIdentifier); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this.state = p; - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this.currentToken.systemId += toChar(e); - } - } - }, { - key: _e, - value: function value(e) { - if (e === o.APOSTROPHE) { - this.state = Ae; - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - - this.currentToken.systemId += i.REPLACEMENT_CHARACTER; - } else if (e === o.GREATER_THAN_SIGN) { - this._err(a.abruptDoctypeSystemIdentifier); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this.state = p; - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this.currentToken.systemId += toChar(e); - } - } - }, { - key: Ae, - value: function value(e) { - if (isWhitespace(e)) { - return; - } - - if (e === o.GREATER_THAN_SIGN) { - this._emitCurrentToken(); - - this.state = p; - } else if (e === o.EOF) { - this._err(a.eofInDoctype); - - this.currentToken.forceQuirks = true; - - this._emitCurrentToken(); - - this._emitEOFToken(); - } else { - this._err(a.unexpectedCharacterAfterDoctypeSystemIdentifier); - - this._reconsumeInState(Ie); - } - } - }, { - key: Ie, - value: function value(e) { - if (e === o.GREATER_THAN_SIGN) { - this._emitCurrentToken(); - - this.state = p; - } else if (e === o.NULL) { - this._err(a.unexpectedNullCharacter); - } else if (e === o.EOF) { - this._emitCurrentToken(); - - this._emitEOFToken(); - } - } - }, { - key: Le, - value: function value(e) { - if (e === o.RIGHT_SQUARE_BRACKET) { - this.state = Se; - } else if (e === o.EOF) { - this._err(a.eofInCdata); - - this._emitEOFToken(); - } else { - this._emitCodePoint(e); - } - } - }, { - key: Se, - value: function value(e) { - if (e === o.RIGHT_SQUARE_BRACKET) { - this.state = xe; - } else { - this._emitChars("]"); - - this._reconsumeInState(Le); - } - } - }, { - key: xe, - value: function value(e) { - if (e === o.GREATER_THAN_SIGN) { - this.state = p; - } else if (e === o.RIGHT_SQUARE_BRACKET) { - this._emitChars("]"); - } else { - this._emitChars("]]"); - - this._reconsumeInState(Le); - } - } - }, { - key: ke, - value: function value(e) { - this.tempBuff = [o.AMPERSAND]; - - if (e === o.NUMBER_SIGN) { - this.tempBuff.push(e); - this.state = He; - } else if (isAsciiAlphaNumeric(e)) { - this._reconsumeInState(Me); - } else { - this._flushCodePointsConsumedAsCharacterReference(); - - this._reconsumeInState(this.returnState); - } - } - }, { - key: Me, - value: function value(e) { - var t = this._matchNamedCharacterReference(e); - - if (this._ensureHibernation()) { - this.tempBuff = [o.AMPERSAND]; - } else if (t) { - var _e30 = this.tempBuff[this.tempBuff.length - 1] === o.SEMICOLON; - - if (!this._isCharacterReferenceAttributeQuirk(_e30)) { - if (!_e30) { - this._errOnNextCodePoint(a.missingSemicolonAfterCharacterReference); - } - - this.tempBuff = t; - } - - this._flushCodePointsConsumedAsCharacterReference(); - - this.state = this.returnState; - } else { - this._flushCodePointsConsumedAsCharacterReference(); - - this.state = Pe; - } - } - }, { - key: Pe, - value: function value(e) { - if (isAsciiAlphaNumeric(e)) { - if (this._isCharacterReferenceInAttribute()) { - this.currentAttr.value += toChar(e); - } else { - this._emitCodePoint(e); - } - } else { - if (e === o.SEMICOLON) { - this._err(a.unknownNamedCharacterReference); - } - - this._reconsumeInState(this.returnState); - } - } - }, { - key: He, - value: function value(e) { - this.charRefCode = 0; - - if (e === o.LATIN_SMALL_X || e === o.LATIN_CAPITAL_X) { - this.tempBuff.push(e); - this.state = we; - } else { - this._reconsumeInState(Be); - } - } - }, { - key: we, - value: function value(e) { - if (isAsciiHexDigit(e)) { - this._reconsumeInState(De); - } else { - this._err(a.absenceOfDigitsInNumericCharacterReference); - - this._flushCodePointsConsumedAsCharacterReference(); - - this._reconsumeInState(this.returnState); - } - } - }, { - key: Be, - value: function value(e) { - if (isAsciiDigit(e)) { - this._reconsumeInState(Fe); - } else { - this._err(a.absenceOfDigitsInNumericCharacterReference); - - this._flushCodePointsConsumedAsCharacterReference(); - - this._reconsumeInState(this.returnState); - } - } - }, { - key: De, - value: function value(e) { - if (isAsciiUpperHexDigit(e)) { - this.charRefCode = this.charRefCode * 16 + e - 55; - } else if (isAsciiLowerHexDigit(e)) { - this.charRefCode = this.charRefCode * 16 + e - 87; - } else if (isAsciiDigit(e)) { - this.charRefCode = this.charRefCode * 16 + e - 48; - } else if (e === o.SEMICOLON) { - this.state = Re; - } else { - this._err(a.missingSemicolonAfterCharacterReference); - - this._reconsumeInState(Re); - } - } - }, { - key: Fe, - value: function value(e) { - if (isAsciiDigit(e)) { - this.charRefCode = this.charRefCode * 10 + e - 48; - } else if (e === o.SEMICOLON) { - this.state = Re; - } else { - this._err(a.missingSemicolonAfterCharacterReference); - - this._reconsumeInState(Re); - } - } - }, { - key: Re, - value: function value() { - if (this.charRefCode === o.NULL) { - this._err(a.nullCharacterReference); - - this.charRefCode = o.REPLACEMENT_CHARACTER; - } else if (this.charRefCode > 1114111) { - this._err(a.characterReferenceOutsideUnicodeRange); - - this.charRefCode = o.REPLACEMENT_CHARACTER; - } else if (i.isSurrogate(this.charRefCode)) { - this._err(a.surrogateCharacterReference); - - this.charRefCode = o.REPLACEMENT_CHARACTER; - } else if (i.isUndefinedCodePoint(this.charRefCode)) { - this._err(a.noncharacterCharacterReference); - } else if (i.isControlCodePoint(this.charRefCode) || this.charRefCode === o.CARRIAGE_RETURN) { - this._err(a.controlCharacterReference); - - var _e31 = c[this.charRefCode]; - - if (_e31) { - this.charRefCode = _e31; - } - } - - this.tempBuff = [this.charRefCode]; - - this._flushCodePointsConsumedAsCharacterReference(); - - this._reconsumeInState(this.returnState); - } - }]); - - return Tokenizer; - }(); - - Tokenizer.CHARACTER_TOKEN = "CHARACTER_TOKEN"; - Tokenizer.NULL_CHARACTER_TOKEN = "NULL_CHARACTER_TOKEN"; - Tokenizer.WHITESPACE_CHARACTER_TOKEN = "WHITESPACE_CHARACTER_TOKEN"; - Tokenizer.START_TAG_TOKEN = "START_TAG_TOKEN"; - Tokenizer.END_TAG_TOKEN = "END_TAG_TOKEN"; - Tokenizer.COMMENT_TOKEN = "COMMENT_TOKEN"; - Tokenizer.DOCTYPE_TOKEN = "DOCTYPE_TOKEN"; - Tokenizer.EOF_TOKEN = "EOF_TOKEN"; - Tokenizer.HIBERNATION_TOKEN = "HIBERNATION_TOKEN"; - Tokenizer.MODE = { - DATA: p, - RCDATA: m, - RAWTEXT: g, - SCRIPT_DATA: T, - PLAINTEXT: v - }; - - Tokenizer.getTokenAttr = function (e, t) { - for (var _r32 = e.attrs.length - 1; _r32 >= 0; _r32--) { - if (e.attrs[_r32].name === t) { - return e.attrs[_r32].value; - } - } - - return null; - }; - - e.exports = Tokenizer; - }, - 3085: function _(e) { - "use strict"; - - e.exports = new Uint16Array([4, 52, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 106, 303, 412, 810, 1432, 1701, 1796, 1987, 2114, 2360, 2420, 2484, 3170, 3251, 4140, 4393, 4575, 4610, 5106, 5512, 5728, 6117, 6274, 6315, 6345, 6427, 6516, 7002, 7910, 8733, 9323, 9870, 10170, 10631, 10893, 11318, 11386, 11467, 12773, 13092, 14474, 14922, 15448, 15542, 16419, 17666, 18166, 18611, 19004, 19095, 19298, 19397, 4, 16, 69, 77, 97, 98, 99, 102, 103, 108, 109, 110, 111, 112, 114, 115, 116, 117, 140, 150, 158, 169, 176, 194, 199, 210, 216, 222, 226, 242, 256, 266, 283, 294, 108, 105, 103, 5, 198, 1, 59, 148, 1, 198, 80, 5, 38, 1, 59, 156, 1, 38, 99, 117, 116, 101, 5, 193, 1, 59, 167, 1, 193, 114, 101, 118, 101, 59, 1, 258, 4, 2, 105, 121, 182, 191, 114, 99, 5, 194, 1, 59, 189, 1, 194, 59, 1, 1040, 114, 59, 3, 55349, 56580, 114, 97, 118, 101, 5, 192, 1, 59, 208, 1, 192, 112, 104, 97, 59, 1, 913, 97, 99, 114, 59, 1, 256, 100, 59, 1, 10835, 4, 2, 103, 112, 232, 237, 111, 110, 59, 1, 260, 102, 59, 3, 55349, 56632, 112, 108, 121, 70, 117, 110, 99, 116, 105, 111, 110, 59, 1, 8289, 105, 110, 103, 5, 197, 1, 59, 264, 1, 197, 4, 2, 99, 115, 272, 277, 114, 59, 3, 55349, 56476, 105, 103, 110, 59, 1, 8788, 105, 108, 100, 101, 5, 195, 1, 59, 292, 1, 195, 109, 108, 5, 196, 1, 59, 301, 1, 196, 4, 8, 97, 99, 101, 102, 111, 114, 115, 117, 321, 350, 354, 383, 388, 394, 400, 405, 4, 2, 99, 114, 327, 336, 107, 115, 108, 97, 115, 104, 59, 1, 8726, 4, 2, 118, 119, 342, 345, 59, 1, 10983, 101, 100, 59, 1, 8966, 121, 59, 1, 1041, 4, 3, 99, 114, 116, 362, 369, 379, 97, 117, 115, 101, 59, 1, 8757, 110, 111, 117, 108, 108, 105, 115, 59, 1, 8492, 97, 59, 1, 914, 114, 59, 3, 55349, 56581, 112, 102, 59, 3, 55349, 56633, 101, 118, 101, 59, 1, 728, 99, 114, 59, 1, 8492, 109, 112, 101, 113, 59, 1, 8782, 4, 14, 72, 79, 97, 99, 100, 101, 102, 104, 105, 108, 111, 114, 115, 117, 442, 447, 456, 504, 542, 547, 569, 573, 577, 616, 678, 784, 790, 796, 99, 121, 59, 1, 1063, 80, 89, 5, 169, 1, 59, 454, 1, 169, 4, 3, 99, 112, 121, 464, 470, 497, 117, 116, 101, 59, 1, 262, 4, 2, 59, 105, 476, 478, 1, 8914, 116, 97, 108, 68, 105, 102, 102, 101, 114, 101, 110, 116, 105, 97, 108, 68, 59, 1, 8517, 108, 101, 121, 115, 59, 1, 8493, 4, 4, 97, 101, 105, 111, 514, 520, 530, 535, 114, 111, 110, 59, 1, 268, 100, 105, 108, 5, 199, 1, 59, 528, 1, 199, 114, 99, 59, 1, 264, 110, 105, 110, 116, 59, 1, 8752, 111, 116, 59, 1, 266, 4, 2, 100, 110, 553, 560, 105, 108, 108, 97, 59, 1, 184, 116, 101, 114, 68, 111, 116, 59, 1, 183, 114, 59, 1, 8493, 105, 59, 1, 935, 114, 99, 108, 101, 4, 4, 68, 77, 80, 84, 591, 596, 603, 609, 111, 116, 59, 1, 8857, 105, 110, 117, 115, 59, 1, 8854, 108, 117, 115, 59, 1, 8853, 105, 109, 101, 115, 59, 1, 8855, 111, 4, 2, 99, 115, 623, 646, 107, 119, 105, 115, 101, 67, 111, 110, 116, 111, 117, 114, 73, 110, 116, 101, 103, 114, 97, 108, 59, 1, 8754, 101, 67, 117, 114, 108, 121, 4, 2, 68, 81, 658, 671, 111, 117, 98, 108, 101, 81, 117, 111, 116, 101, 59, 1, 8221, 117, 111, 116, 101, 59, 1, 8217, 4, 4, 108, 110, 112, 117, 688, 701, 736, 753, 111, 110, 4, 2, 59, 101, 696, 698, 1, 8759, 59, 1, 10868, 4, 3, 103, 105, 116, 709, 717, 722, 114, 117, 101, 110, 116, 59, 1, 8801, 110, 116, 59, 1, 8751, 111, 117, 114, 73, 110, 116, 101, 103, 114, 97, 108, 59, 1, 8750, 4, 2, 102, 114, 742, 745, 59, 1, 8450, 111, 100, 117, 99, 116, 59, 1, 8720, 110, 116, 101, 114, 67, 108, 111, 99, 107, 119, 105, 115, 101, 67, 111, 110, 116, 111, 117, 114, 73, 110, 116, 101, 103, 114, 97, 108, 59, 1, 8755, 111, 115, 115, 59, 1, 10799, 99, 114, 59, 3, 55349, 56478, 112, 4, 2, 59, 67, 803, 805, 1, 8915, 97, 112, 59, 1, 8781, 4, 11, 68, 74, 83, 90, 97, 99, 101, 102, 105, 111, 115, 834, 850, 855, 860, 865, 888, 903, 916, 921, 1011, 1415, 4, 2, 59, 111, 840, 842, 1, 8517, 116, 114, 97, 104, 100, 59, 1, 10513, 99, 121, 59, 1, 1026, 99, 121, 59, 1, 1029, 99, 121, 59, 1, 1039, 4, 3, 103, 114, 115, 873, 879, 883, 103, 101, 114, 59, 1, 8225, 114, 59, 1, 8609, 104, 118, 59, 1, 10980, 4, 2, 97, 121, 894, 900, 114, 111, 110, 59, 1, 270, 59, 1, 1044, 108, 4, 2, 59, 116, 910, 912, 1, 8711, 97, 59, 1, 916, 114, 59, 3, 55349, 56583, 4, 2, 97, 102, 927, 998, 4, 2, 99, 109, 933, 992, 114, 105, 116, 105, 99, 97, 108, 4, 4, 65, 68, 71, 84, 950, 957, 978, 985, 99, 117, 116, 101, 59, 1, 180, 111, 4, 2, 116, 117, 964, 967, 59, 1, 729, 98, 108, 101, 65, 99, 117, 116, 101, 59, 1, 733, 114, 97, 118, 101, 59, 1, 96, 105, 108, 100, 101, 59, 1, 732, 111, 110, 100, 59, 1, 8900, 102, 101, 114, 101, 110, 116, 105, 97, 108, 68, 59, 1, 8518, 4, 4, 112, 116, 117, 119, 1021, 1026, 1048, 1249, 102, 59, 3, 55349, 56635, 4, 3, 59, 68, 69, 1034, 1036, 1041, 1, 168, 111, 116, 59, 1, 8412, 113, 117, 97, 108, 59, 1, 8784, 98, 108, 101, 4, 6, 67, 68, 76, 82, 85, 86, 1065, 1082, 1101, 1189, 1211, 1236, 111, 110, 116, 111, 117, 114, 73, 110, 116, 101, 103, 114, 97, 108, 59, 1, 8751, 111, 4, 2, 116, 119, 1089, 1092, 59, 1, 168, 110, 65, 114, 114, 111, 119, 59, 1, 8659, 4, 2, 101, 111, 1107, 1141, 102, 116, 4, 3, 65, 82, 84, 1117, 1124, 1136, 114, 114, 111, 119, 59, 1, 8656, 105, 103, 104, 116, 65, 114, 114, 111, 119, 59, 1, 8660, 101, 101, 59, 1, 10980, 110, 103, 4, 2, 76, 82, 1149, 1177, 101, 102, 116, 4, 2, 65, 82, 1158, 1165, 114, 114, 111, 119, 59, 1, 10232, 105, 103, 104, 116, 65, 114, 114, 111, 119, 59, 1, 10234, 105, 103, 104, 116, 65, 114, 114, 111, 119, 59, 1, 10233, 105, 103, 104, 116, 4, 2, 65, 84, 1199, 1206, 114, 114, 111, 119, 59, 1, 8658, 101, 101, 59, 1, 8872, 112, 4, 2, 65, 68, 1218, 1225, 114, 114, 111, 119, 59, 1, 8657, 111, 119, 110, 65, 114, 114, 111, 119, 59, 1, 8661, 101, 114, 116, 105, 99, 97, 108, 66, 97, 114, 59, 1, 8741, 110, 4, 6, 65, 66, 76, 82, 84, 97, 1264, 1292, 1299, 1352, 1391, 1408, 114, 114, 111, 119, 4, 3, 59, 66, 85, 1276, 1278, 1283, 1, 8595, 97, 114, 59, 1, 10515, 112, 65, 114, 114, 111, 119, 59, 1, 8693, 114, 101, 118, 101, 59, 1, 785, 101, 102, 116, 4, 3, 82, 84, 86, 1310, 1323, 1334, 105, 103, 104, 116, 86, 101, 99, 116, 111, 114, 59, 1, 10576, 101, 101, 86, 101, 99, 116, 111, 114, 59, 1, 10590, 101, 99, 116, 111, 114, 4, 2, 59, 66, 1345, 1347, 1, 8637, 97, 114, 59, 1, 10582, 105, 103, 104, 116, 4, 2, 84, 86, 1362, 1373, 101, 101, 86, 101, 99, 116, 111, 114, 59, 1, 10591, 101, 99, 116, 111, 114, 4, 2, 59, 66, 1384, 1386, 1, 8641, 97, 114, 59, 1, 10583, 101, 101, 4, 2, 59, 65, 1399, 1401, 1, 8868, 114, 114, 111, 119, 59, 1, 8615, 114, 114, 111, 119, 59, 1, 8659, 4, 2, 99, 116, 1421, 1426, 114, 59, 3, 55349, 56479, 114, 111, 107, 59, 1, 272, 4, 16, 78, 84, 97, 99, 100, 102, 103, 108, 109, 111, 112, 113, 115, 116, 117, 120, 1466, 1470, 1478, 1489, 1515, 1520, 1525, 1536, 1544, 1593, 1609, 1617, 1650, 1664, 1668, 1677, 71, 59, 1, 330, 72, 5, 208, 1, 59, 1476, 1, 208, 99, 117, 116, 101, 5, 201, 1, 59, 1487, 1, 201, 4, 3, 97, 105, 121, 1497, 1503, 1512, 114, 111, 110, 59, 1, 282, 114, 99, 5, 202, 1, 59, 1510, 1, 202, 59, 1, 1069, 111, 116, 59, 1, 278, 114, 59, 3, 55349, 56584, 114, 97, 118, 101, 5, 200, 1, 59, 1534, 1, 200, 101, 109, 101, 110, 116, 59, 1, 8712, 4, 2, 97, 112, 1550, 1555, 99, 114, 59, 1, 274, 116, 121, 4, 2, 83, 86, 1563, 1576, 109, 97, 108, 108, 83, 113, 117, 97, 114, 101, 59, 1, 9723, 101, 114, 121, 83, 109, 97, 108, 108, 83, 113, 117, 97, 114, 101, 59, 1, 9643, 4, 2, 103, 112, 1599, 1604, 111, 110, 59, 1, 280, 102, 59, 3, 55349, 56636, 115, 105, 108, 111, 110, 59, 1, 917, 117, 4, 2, 97, 105, 1624, 1640, 108, 4, 2, 59, 84, 1631, 1633, 1, 10869, 105, 108, 100, 101, 59, 1, 8770, 108, 105, 98, 114, 105, 117, 109, 59, 1, 8652, 4, 2, 99, 105, 1656, 1660, 114, 59, 1, 8496, 109, 59, 1, 10867, 97, 59, 1, 919, 109, 108, 5, 203, 1, 59, 1675, 1, 203, 4, 2, 105, 112, 1683, 1689, 115, 116, 115, 59, 1, 8707, 111, 110, 101, 110, 116, 105, 97, 108, 69, 59, 1, 8519, 4, 5, 99, 102, 105, 111, 115, 1713, 1717, 1722, 1762, 1791, 121, 59, 1, 1060, 114, 59, 3, 55349, 56585, 108, 108, 101, 100, 4, 2, 83, 86, 1732, 1745, 109, 97, 108, 108, 83, 113, 117, 97, 114, 101, 59, 1, 9724, 101, 114, 121, 83, 109, 97, 108, 108, 83, 113, 117, 97, 114, 101, 59, 1, 9642, 4, 3, 112, 114, 117, 1770, 1775, 1781, 102, 59, 3, 55349, 56637, 65, 108, 108, 59, 1, 8704, 114, 105, 101, 114, 116, 114, 102, 59, 1, 8497, 99, 114, 59, 1, 8497, 4, 12, 74, 84, 97, 98, 99, 100, 102, 103, 111, 114, 115, 116, 1822, 1827, 1834, 1848, 1855, 1877, 1882, 1887, 1890, 1896, 1978, 1984, 99, 121, 59, 1, 1027, 5, 62, 1, 59, 1832, 1, 62, 109, 109, 97, 4, 2, 59, 100, 1843, 1845, 1, 915, 59, 1, 988, 114, 101, 118, 101, 59, 1, 286, 4, 3, 101, 105, 121, 1863, 1869, 1874, 100, 105, 108, 59, 1, 290, 114, 99, 59, 1, 284, 59, 1, 1043, 111, 116, 59, 1, 288, 114, 59, 3, 55349, 56586, 59, 1, 8921, 112, 102, 59, 3, 55349, 56638, 101, 97, 116, 101, 114, 4, 6, 69, 70, 71, 76, 83, 84, 1915, 1933, 1944, 1953, 1959, 1971, 113, 117, 97, 108, 4, 2, 59, 76, 1925, 1927, 1, 8805, 101, 115, 115, 59, 1, 8923, 117, 108, 108, 69, 113, 117, 97, 108, 59, 1, 8807, 114, 101, 97, 116, 101, 114, 59, 1, 10914, 101, 115, 115, 59, 1, 8823, 108, 97, 110, 116, 69, 113, 117, 97, 108, 59, 1, 10878, 105, 108, 100, 101, 59, 1, 8819, 99, 114, 59, 3, 55349, 56482, 59, 1, 8811, 4, 8, 65, 97, 99, 102, 105, 111, 115, 117, 2005, 2012, 2026, 2032, 2036, 2049, 2073, 2089, 82, 68, 99, 121, 59, 1, 1066, 4, 2, 99, 116, 2018, 2023, 101, 107, 59, 1, 711, 59, 1, 94, 105, 114, 99, 59, 1, 292, 114, 59, 1, 8460, 108, 98, 101, 114, 116, 83, 112, 97, 99, 101, 59, 1, 8459, 4, 2, 112, 114, 2055, 2059, 102, 59, 1, 8461, 105, 122, 111, 110, 116, 97, 108, 76, 105, 110, 101, 59, 1, 9472, 4, 2, 99, 116, 2079, 2083, 114, 59, 1, 8459, 114, 111, 107, 59, 1, 294, 109, 112, 4, 2, 68, 69, 2097, 2107, 111, 119, 110, 72, 117, 109, 112, 59, 1, 8782, 113, 117, 97, 108, 59, 1, 8783, 4, 14, 69, 74, 79, 97, 99, 100, 102, 103, 109, 110, 111, 115, 116, 117, 2144, 2149, 2155, 2160, 2171, 2189, 2194, 2198, 2209, 2245, 2307, 2329, 2334, 2341, 99, 121, 59, 1, 1045, 108, 105, 103, 59, 1, 306, 99, 121, 59, 1, 1025, 99, 117, 116, 101, 5, 205, 1, 59, 2169, 1, 205, 4, 2, 105, 121, 2177, 2186, 114, 99, 5, 206, 1, 59, 2184, 1, 206, 59, 1, 1048, 111, 116, 59, 1, 304, 114, 59, 1, 8465, 114, 97, 118, 101, 5, 204, 1, 59, 2207, 1, 204, 4, 3, 59, 97, 112, 2217, 2219, 2238, 1, 8465, 4, 2, 99, 103, 2225, 2229, 114, 59, 1, 298, 105, 110, 97, 114, 121, 73, 59, 1, 8520, 108, 105, 101, 115, 59, 1, 8658, 4, 2, 116, 118, 2251, 2281, 4, 2, 59, 101, 2257, 2259, 1, 8748, 4, 2, 103, 114, 2265, 2271, 114, 97, 108, 59, 1, 8747, 115, 101, 99, 116, 105, 111, 110, 59, 1, 8898, 105, 115, 105, 98, 108, 101, 4, 2, 67, 84, 2293, 2300, 111, 109, 109, 97, 59, 1, 8291, 105, 109, 101, 115, 59, 1, 8290, 4, 3, 103, 112, 116, 2315, 2320, 2325, 111, 110, 59, 1, 302, 102, 59, 3, 55349, 56640, 97, 59, 1, 921, 99, 114, 59, 1, 8464, 105, 108, 100, 101, 59, 1, 296, 4, 2, 107, 109, 2347, 2352, 99, 121, 59, 1, 1030, 108, 5, 207, 1, 59, 2358, 1, 207, 4, 5, 99, 102, 111, 115, 117, 2372, 2386, 2391, 2397, 2414, 4, 2, 105, 121, 2378, 2383, 114, 99, 59, 1, 308, 59, 1, 1049, 114, 59, 3, 55349, 56589, 112, 102, 59, 3, 55349, 56641, 4, 2, 99, 101, 2403, 2408, 114, 59, 3, 55349, 56485, 114, 99, 121, 59, 1, 1032, 107, 99, 121, 59, 1, 1028, 4, 7, 72, 74, 97, 99, 102, 111, 115, 2436, 2441, 2446, 2452, 2467, 2472, 2478, 99, 121, 59, 1, 1061, 99, 121, 59, 1, 1036, 112, 112, 97, 59, 1, 922, 4, 2, 101, 121, 2458, 2464, 100, 105, 108, 59, 1, 310, 59, 1, 1050, 114, 59, 3, 55349, 56590, 112, 102, 59, 3, 55349, 56642, 99, 114, 59, 3, 55349, 56486, 4, 11, 74, 84, 97, 99, 101, 102, 108, 109, 111, 115, 116, 2508, 2513, 2520, 2562, 2585, 2981, 2986, 3004, 3011, 3146, 3167, 99, 121, 59, 1, 1033, 5, 60, 1, 59, 2518, 1, 60, 4, 5, 99, 109, 110, 112, 114, 2532, 2538, 2544, 2548, 2558, 117, 116, 101, 59, 1, 313, 98, 100, 97, 59, 1, 923, 103, 59, 1, 10218, 108, 97, 99, 101, 116, 114, 102, 59, 1, 8466, 114, 59, 1, 8606, 4, 3, 97, 101, 121, 2570, 2576, 2582, 114, 111, 110, 59, 1, 317, 100, 105, 108, 59, 1, 315, 59, 1, 1051, 4, 2, 102, 115, 2591, 2907, 116, 4, 10, 65, 67, 68, 70, 82, 84, 85, 86, 97, 114, 2614, 2663, 2672, 2728, 2735, 2760, 2820, 2870, 2888, 2895, 4, 2, 110, 114, 2620, 2633, 103, 108, 101, 66, 114, 97, 99, 107, 101, 116, 59, 1, 10216, 114, 111, 119, 4, 3, 59, 66, 82, 2644, 2646, 2651, 1, 8592, 97, 114, 59, 1, 8676, 105, 103, 104, 116, 65, 114, 114, 111, 119, 59, 1, 8646, 101, 105, 108, 105, 110, 103, 59, 1, 8968, 111, 4, 2, 117, 119, 2679, 2692, 98, 108, 101, 66, 114, 97, 99, 107, 101, 116, 59, 1, 10214, 110, 4, 2, 84, 86, 2699, 2710, 101, 101, 86, 101, 99, 116, 111, 114, 59, 1, 10593, 101, 99, 116, 111, 114, 4, 2, 59, 66, 2721, 2723, 1, 8643, 97, 114, 59, 1, 10585, 108, 111, 111, 114, 59, 1, 8970, 105, 103, 104, 116, 4, 2, 65, 86, 2745, 2752, 114, 114, 111, 119, 59, 1, 8596, 101, 99, 116, 111, 114, 59, 1, 10574, 4, 2, 101, 114, 2766, 2792, 101, 4, 3, 59, 65, 86, 2775, 2777, 2784, 1, 8867, 114, 114, 111, 119, 59, 1, 8612, 101, 99, 116, 111, 114, 59, 1, 10586, 105, 97, 110, 103, 108, 101, 4, 3, 59, 66, 69, 2806, 2808, 2813, 1, 8882, 97, 114, 59, 1, 10703, 113, 117, 97, 108, 59, 1, 8884, 112, 4, 3, 68, 84, 86, 2829, 2841, 2852, 111, 119, 110, 86, 101, 99, 116, 111, 114, 59, 1, 10577, 101, 101, 86, 101, 99, 116, 111, 114, 59, 1, 10592, 101, 99, 116, 111, 114, 4, 2, 59, 66, 2863, 2865, 1, 8639, 97, 114, 59, 1, 10584, 101, 99, 116, 111, 114, 4, 2, 59, 66, 2881, 2883, 1, 8636, 97, 114, 59, 1, 10578, 114, 114, 111, 119, 59, 1, 8656, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 8660, 115, 4, 6, 69, 70, 71, 76, 83, 84, 2922, 2936, 2947, 2956, 2962, 2974, 113, 117, 97, 108, 71, 114, 101, 97, 116, 101, 114, 59, 1, 8922, 117, 108, 108, 69, 113, 117, 97, 108, 59, 1, 8806, 114, 101, 97, 116, 101, 114, 59, 1, 8822, 101, 115, 115, 59, 1, 10913, 108, 97, 110, 116, 69, 113, 117, 97, 108, 59, 1, 10877, 105, 108, 100, 101, 59, 1, 8818, 114, 59, 3, 55349, 56591, 4, 2, 59, 101, 2992, 2994, 1, 8920, 102, 116, 97, 114, 114, 111, 119, 59, 1, 8666, 105, 100, 111, 116, 59, 1, 319, 4, 3, 110, 112, 119, 3019, 3110, 3115, 103, 4, 4, 76, 82, 108, 114, 3030, 3058, 3070, 3098, 101, 102, 116, 4, 2, 65, 82, 3039, 3046, 114, 114, 111, 119, 59, 1, 10229, 105, 103, 104, 116, 65, 114, 114, 111, 119, 59, 1, 10231, 105, 103, 104, 116, 65, 114, 114, 111, 119, 59, 1, 10230, 101, 102, 116, 4, 2, 97, 114, 3079, 3086, 114, 114, 111, 119, 59, 1, 10232, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 10234, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 10233, 102, 59, 3, 55349, 56643, 101, 114, 4, 2, 76, 82, 3123, 3134, 101, 102, 116, 65, 114, 114, 111, 119, 59, 1, 8601, 105, 103, 104, 116, 65, 114, 114, 111, 119, 59, 1, 8600, 4, 3, 99, 104, 116, 3154, 3158, 3161, 114, 59, 1, 8466, 59, 1, 8624, 114, 111, 107, 59, 1, 321, 59, 1, 8810, 4, 8, 97, 99, 101, 102, 105, 111, 115, 117, 3188, 3192, 3196, 3222, 3227, 3237, 3243, 3248, 112, 59, 1, 10501, 121, 59, 1, 1052, 4, 2, 100, 108, 3202, 3213, 105, 117, 109, 83, 112, 97, 99, 101, 59, 1, 8287, 108, 105, 110, 116, 114, 102, 59, 1, 8499, 114, 59, 3, 55349, 56592, 110, 117, 115, 80, 108, 117, 115, 59, 1, 8723, 112, 102, 59, 3, 55349, 56644, 99, 114, 59, 1, 8499, 59, 1, 924, 4, 9, 74, 97, 99, 101, 102, 111, 115, 116, 117, 3271, 3276, 3283, 3306, 3422, 3427, 4120, 4126, 4137, 99, 121, 59, 1, 1034, 99, 117, 116, 101, 59, 1, 323, 4, 3, 97, 101, 121, 3291, 3297, 3303, 114, 111, 110, 59, 1, 327, 100, 105, 108, 59, 1, 325, 59, 1, 1053, 4, 3, 103, 115, 119, 3314, 3380, 3415, 97, 116, 105, 118, 101, 4, 3, 77, 84, 86, 3327, 3340, 3365, 101, 100, 105, 117, 109, 83, 112, 97, 99, 101, 59, 1, 8203, 104, 105, 4, 2, 99, 110, 3348, 3357, 107, 83, 112, 97, 99, 101, 59, 1, 8203, 83, 112, 97, 99, 101, 59, 1, 8203, 101, 114, 121, 84, 104, 105, 110, 83, 112, 97, 99, 101, 59, 1, 8203, 116, 101, 100, 4, 2, 71, 76, 3389, 3405, 114, 101, 97, 116, 101, 114, 71, 114, 101, 97, 116, 101, 114, 59, 1, 8811, 101, 115, 115, 76, 101, 115, 115, 59, 1, 8810, 76, 105, 110, 101, 59, 1, 10, 114, 59, 3, 55349, 56593, 4, 4, 66, 110, 112, 116, 3437, 3444, 3460, 3464, 114, 101, 97, 107, 59, 1, 8288, 66, 114, 101, 97, 107, 105, 110, 103, 83, 112, 97, 99, 101, 59, 1, 160, 102, 59, 1, 8469, 4, 13, 59, 67, 68, 69, 71, 72, 76, 78, 80, 82, 83, 84, 86, 3492, 3494, 3517, 3536, 3578, 3657, 3685, 3784, 3823, 3860, 3915, 4066, 4107, 1, 10988, 4, 2, 111, 117, 3500, 3510, 110, 103, 114, 117, 101, 110, 116, 59, 1, 8802, 112, 67, 97, 112, 59, 1, 8813, 111, 117, 98, 108, 101, 86, 101, 114, 116, 105, 99, 97, 108, 66, 97, 114, 59, 1, 8742, 4, 3, 108, 113, 120, 3544, 3552, 3571, 101, 109, 101, 110, 116, 59, 1, 8713, 117, 97, 108, 4, 2, 59, 84, 3561, 3563, 1, 8800, 105, 108, 100, 101, 59, 3, 8770, 824, 105, 115, 116, 115, 59, 1, 8708, 114, 101, 97, 116, 101, 114, 4, 7, 59, 69, 70, 71, 76, 83, 84, 3600, 3602, 3609, 3621, 3631, 3637, 3650, 1, 8815, 113, 117, 97, 108, 59, 1, 8817, 117, 108, 108, 69, 113, 117, 97, 108, 59, 3, 8807, 824, 114, 101, 97, 116, 101, 114, 59, 3, 8811, 824, 101, 115, 115, 59, 1, 8825, 108, 97, 110, 116, 69, 113, 117, 97, 108, 59, 3, 10878, 824, 105, 108, 100, 101, 59, 1, 8821, 117, 109, 112, 4, 2, 68, 69, 3666, 3677, 111, 119, 110, 72, 117, 109, 112, 59, 3, 8782, 824, 113, 117, 97, 108, 59, 3, 8783, 824, 101, 4, 2, 102, 115, 3692, 3724, 116, 84, 114, 105, 97, 110, 103, 108, 101, 4, 3, 59, 66, 69, 3709, 3711, 3717, 1, 8938, 97, 114, 59, 3, 10703, 824, 113, 117, 97, 108, 59, 1, 8940, 115, 4, 6, 59, 69, 71, 76, 83, 84, 3739, 3741, 3748, 3757, 3764, 3777, 1, 8814, 113, 117, 97, 108, 59, 1, 8816, 114, 101, 97, 116, 101, 114, 59, 1, 8824, 101, 115, 115, 59, 3, 8810, 824, 108, 97, 110, 116, 69, 113, 117, 97, 108, 59, 3, 10877, 824, 105, 108, 100, 101, 59, 1, 8820, 101, 115, 116, 101, 100, 4, 2, 71, 76, 3795, 3812, 114, 101, 97, 116, 101, 114, 71, 114, 101, 97, 116, 101, 114, 59, 3, 10914, 824, 101, 115, 115, 76, 101, 115, 115, 59, 3, 10913, 824, 114, 101, 99, 101, 100, 101, 115, 4, 3, 59, 69, 83, 3838, 3840, 3848, 1, 8832, 113, 117, 97, 108, 59, 3, 10927, 824, 108, 97, 110, 116, 69, 113, 117, 97, 108, 59, 1, 8928, 4, 2, 101, 105, 3866, 3881, 118, 101, 114, 115, 101, 69, 108, 101, 109, 101, 110, 116, 59, 1, 8716, 103, 104, 116, 84, 114, 105, 97, 110, 103, 108, 101, 4, 3, 59, 66, 69, 3900, 3902, 3908, 1, 8939, 97, 114, 59, 3, 10704, 824, 113, 117, 97, 108, 59, 1, 8941, 4, 2, 113, 117, 3921, 3973, 117, 97, 114, 101, 83, 117, 4, 2, 98, 112, 3933, 3952, 115, 101, 116, 4, 2, 59, 69, 3942, 3945, 3, 8847, 824, 113, 117, 97, 108, 59, 1, 8930, 101, 114, 115, 101, 116, 4, 2, 59, 69, 3963, 3966, 3, 8848, 824, 113, 117, 97, 108, 59, 1, 8931, 4, 3, 98, 99, 112, 3981, 4e3, 4045, 115, 101, 116, 4, 2, 59, 69, 3990, 3993, 3, 8834, 8402, 113, 117, 97, 108, 59, 1, 8840, 99, 101, 101, 100, 115, 4, 4, 59, 69, 83, 84, 4015, 4017, 4025, 4037, 1, 8833, 113, 117, 97, 108, 59, 3, 10928, 824, 108, 97, 110, 116, 69, 113, 117, 97, 108, 59, 1, 8929, 105, 108, 100, 101, 59, 3, 8831, 824, 101, 114, 115, 101, 116, 4, 2, 59, 69, 4056, 4059, 3, 8835, 8402, 113, 117, 97, 108, 59, 1, 8841, 105, 108, 100, 101, 4, 4, 59, 69, 70, 84, 4080, 4082, 4089, 4100, 1, 8769, 113, 117, 97, 108, 59, 1, 8772, 117, 108, 108, 69, 113, 117, 97, 108, 59, 1, 8775, 105, 108, 100, 101, 59, 1, 8777, 101, 114, 116, 105, 99, 97, 108, 66, 97, 114, 59, 1, 8740, 99, 114, 59, 3, 55349, 56489, 105, 108, 100, 101, 5, 209, 1, 59, 4135, 1, 209, 59, 1, 925, 4, 14, 69, 97, 99, 100, 102, 103, 109, 111, 112, 114, 115, 116, 117, 118, 4170, 4176, 4187, 4205, 4212, 4217, 4228, 4253, 4259, 4292, 4295, 4316, 4337, 4346, 108, 105, 103, 59, 1, 338, 99, 117, 116, 101, 5, 211, 1, 59, 4185, 1, 211, 4, 2, 105, 121, 4193, 4202, 114, 99, 5, 212, 1, 59, 4200, 1, 212, 59, 1, 1054, 98, 108, 97, 99, 59, 1, 336, 114, 59, 3, 55349, 56594, 114, 97, 118, 101, 5, 210, 1, 59, 4226, 1, 210, 4, 3, 97, 101, 105, 4236, 4241, 4246, 99, 114, 59, 1, 332, 103, 97, 59, 1, 937, 99, 114, 111, 110, 59, 1, 927, 112, 102, 59, 3, 55349, 56646, 101, 110, 67, 117, 114, 108, 121, 4, 2, 68, 81, 4272, 4285, 111, 117, 98, 108, 101, 81, 117, 111, 116, 101, 59, 1, 8220, 117, 111, 116, 101, 59, 1, 8216, 59, 1, 10836, 4, 2, 99, 108, 4301, 4306, 114, 59, 3, 55349, 56490, 97, 115, 104, 5, 216, 1, 59, 4314, 1, 216, 105, 4, 2, 108, 109, 4323, 4332, 100, 101, 5, 213, 1, 59, 4330, 1, 213, 101, 115, 59, 1, 10807, 109, 108, 5, 214, 1, 59, 4344, 1, 214, 101, 114, 4, 2, 66, 80, 4354, 4380, 4, 2, 97, 114, 4360, 4364, 114, 59, 1, 8254, 97, 99, 4, 2, 101, 107, 4372, 4375, 59, 1, 9182, 101, 116, 59, 1, 9140, 97, 114, 101, 110, 116, 104, 101, 115, 105, 115, 59, 1, 9180, 4, 9, 97, 99, 102, 104, 105, 108, 111, 114, 115, 4413, 4422, 4426, 4431, 4435, 4438, 4448, 4471, 4561, 114, 116, 105, 97, 108, 68, 59, 1, 8706, 121, 59, 1, 1055, 114, 59, 3, 55349, 56595, 105, 59, 1, 934, 59, 1, 928, 117, 115, 77, 105, 110, 117, 115, 59, 1, 177, 4, 2, 105, 112, 4454, 4467, 110, 99, 97, 114, 101, 112, 108, 97, 110, 101, 59, 1, 8460, 102, 59, 1, 8473, 4, 4, 59, 101, 105, 111, 4481, 4483, 4526, 4531, 1, 10939, 99, 101, 100, 101, 115, 4, 4, 59, 69, 83, 84, 4498, 4500, 4507, 4519, 1, 8826, 113, 117, 97, 108, 59, 1, 10927, 108, 97, 110, 116, 69, 113, 117, 97, 108, 59, 1, 8828, 105, 108, 100, 101, 59, 1, 8830, 109, 101, 59, 1, 8243, 4, 2, 100, 112, 4537, 4543, 117, 99, 116, 59, 1, 8719, 111, 114, 116, 105, 111, 110, 4, 2, 59, 97, 4555, 4557, 1, 8759, 108, 59, 1, 8733, 4, 2, 99, 105, 4567, 4572, 114, 59, 3, 55349, 56491, 59, 1, 936, 4, 4, 85, 102, 111, 115, 4585, 4594, 4599, 4604, 79, 84, 5, 34, 1, 59, 4592, 1, 34, 114, 59, 3, 55349, 56596, 112, 102, 59, 1, 8474, 99, 114, 59, 3, 55349, 56492, 4, 12, 66, 69, 97, 99, 101, 102, 104, 105, 111, 114, 115, 117, 4636, 4642, 4650, 4681, 4704, 4763, 4767, 4771, 5047, 5069, 5081, 5094, 97, 114, 114, 59, 1, 10512, 71, 5, 174, 1, 59, 4648, 1, 174, 4, 3, 99, 110, 114, 4658, 4664, 4668, 117, 116, 101, 59, 1, 340, 103, 59, 1, 10219, 114, 4, 2, 59, 116, 4675, 4677, 1, 8608, 108, 59, 1, 10518, 4, 3, 97, 101, 121, 4689, 4695, 4701, 114, 111, 110, 59, 1, 344, 100, 105, 108, 59, 1, 342, 59, 1, 1056, 4, 2, 59, 118, 4710, 4712, 1, 8476, 101, 114, 115, 101, 4, 2, 69, 85, 4722, 4748, 4, 2, 108, 113, 4728, 4736, 101, 109, 101, 110, 116, 59, 1, 8715, 117, 105, 108, 105, 98, 114, 105, 117, 109, 59, 1, 8651, 112, 69, 113, 117, 105, 108, 105, 98, 114, 105, 117, 109, 59, 1, 10607, 114, 59, 1, 8476, 111, 59, 1, 929, 103, 104, 116, 4, 8, 65, 67, 68, 70, 84, 85, 86, 97, 4792, 4840, 4849, 4905, 4912, 4972, 5022, 5040, 4, 2, 110, 114, 4798, 4811, 103, 108, 101, 66, 114, 97, 99, 107, 101, 116, 59, 1, 10217, 114, 111, 119, 4, 3, 59, 66, 76, 4822, 4824, 4829, 1, 8594, 97, 114, 59, 1, 8677, 101, 102, 116, 65, 114, 114, 111, 119, 59, 1, 8644, 101, 105, 108, 105, 110, 103, 59, 1, 8969, 111, 4, 2, 117, 119, 4856, 4869, 98, 108, 101, 66, 114, 97, 99, 107, 101, 116, 59, 1, 10215, 110, 4, 2, 84, 86, 4876, 4887, 101, 101, 86, 101, 99, 116, 111, 114, 59, 1, 10589, 101, 99, 116, 111, 114, 4, 2, 59, 66, 4898, 4900, 1, 8642, 97, 114, 59, 1, 10581, 108, 111, 111, 114, 59, 1, 8971, 4, 2, 101, 114, 4918, 4944, 101, 4, 3, 59, 65, 86, 4927, 4929, 4936, 1, 8866, 114, 114, 111, 119, 59, 1, 8614, 101, 99, 116, 111, 114, 59, 1, 10587, 105, 97, 110, 103, 108, 101, 4, 3, 59, 66, 69, 4958, 4960, 4965, 1, 8883, 97, 114, 59, 1, 10704, 113, 117, 97, 108, 59, 1, 8885, 112, 4, 3, 68, 84, 86, 4981, 4993, 5004, 111, 119, 110, 86, 101, 99, 116, 111, 114, 59, 1, 10575, 101, 101, 86, 101, 99, 116, 111, 114, 59, 1, 10588, 101, 99, 116, 111, 114, 4, 2, 59, 66, 5015, 5017, 1, 8638, 97, 114, 59, 1, 10580, 101, 99, 116, 111, 114, 4, 2, 59, 66, 5033, 5035, 1, 8640, 97, 114, 59, 1, 10579, 114, 114, 111, 119, 59, 1, 8658, 4, 2, 112, 117, 5053, 5057, 102, 59, 1, 8477, 110, 100, 73, 109, 112, 108, 105, 101, 115, 59, 1, 10608, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 8667, 4, 2, 99, 104, 5087, 5091, 114, 59, 1, 8475, 59, 1, 8625, 108, 101, 68, 101, 108, 97, 121, 101, 100, 59, 1, 10740, 4, 13, 72, 79, 97, 99, 102, 104, 105, 109, 111, 113, 115, 116, 117, 5134, 5150, 5157, 5164, 5198, 5203, 5259, 5265, 5277, 5283, 5374, 5380, 5385, 4, 2, 67, 99, 5140, 5146, 72, 99, 121, 59, 1, 1065, 121, 59, 1, 1064, 70, 84, 99, 121, 59, 1, 1068, 99, 117, 116, 101, 59, 1, 346, 4, 5, 59, 97, 101, 105, 121, 5176, 5178, 5184, 5190, 5195, 1, 10940, 114, 111, 110, 59, 1, 352, 100, 105, 108, 59, 1, 350, 114, 99, 59, 1, 348, 59, 1, 1057, 114, 59, 3, 55349, 56598, 111, 114, 116, 4, 4, 68, 76, 82, 85, 5216, 5227, 5238, 5250, 111, 119, 110, 65, 114, 114, 111, 119, 59, 1, 8595, 101, 102, 116, 65, 114, 114, 111, 119, 59, 1, 8592, 105, 103, 104, 116, 65, 114, 114, 111, 119, 59, 1, 8594, 112, 65, 114, 114, 111, 119, 59, 1, 8593, 103, 109, 97, 59, 1, 931, 97, 108, 108, 67, 105, 114, 99, 108, 101, 59, 1, 8728, 112, 102, 59, 3, 55349, 56650, 4, 2, 114, 117, 5289, 5293, 116, 59, 1, 8730, 97, 114, 101, 4, 4, 59, 73, 83, 85, 5306, 5308, 5322, 5367, 1, 9633, 110, 116, 101, 114, 115, 101, 99, 116, 105, 111, 110, 59, 1, 8851, 117, 4, 2, 98, 112, 5329, 5347, 115, 101, 116, 4, 2, 59, 69, 5338, 5340, 1, 8847, 113, 117, 97, 108, 59, 1, 8849, 101, 114, 115, 101, 116, 4, 2, 59, 69, 5358, 5360, 1, 8848, 113, 117, 97, 108, 59, 1, 8850, 110, 105, 111, 110, 59, 1, 8852, 99, 114, 59, 3, 55349, 56494, 97, 114, 59, 1, 8902, 4, 4, 98, 99, 109, 112, 5395, 5420, 5475, 5478, 4, 2, 59, 115, 5401, 5403, 1, 8912, 101, 116, 4, 2, 59, 69, 5411, 5413, 1, 8912, 113, 117, 97, 108, 59, 1, 8838, 4, 2, 99, 104, 5426, 5468, 101, 101, 100, 115, 4, 4, 59, 69, 83, 84, 5440, 5442, 5449, 5461, 1, 8827, 113, 117, 97, 108, 59, 1, 10928, 108, 97, 110, 116, 69, 113, 117, 97, 108, 59, 1, 8829, 105, 108, 100, 101, 59, 1, 8831, 84, 104, 97, 116, 59, 1, 8715, 59, 1, 8721, 4, 3, 59, 101, 115, 5486, 5488, 5507, 1, 8913, 114, 115, 101, 116, 4, 2, 59, 69, 5498, 5500, 1, 8835, 113, 117, 97, 108, 59, 1, 8839, 101, 116, 59, 1, 8913, 4, 11, 72, 82, 83, 97, 99, 102, 104, 105, 111, 114, 115, 5536, 5546, 5552, 5567, 5579, 5602, 5607, 5655, 5695, 5701, 5711, 79, 82, 78, 5, 222, 1, 59, 5544, 1, 222, 65, 68, 69, 59, 1, 8482, 4, 2, 72, 99, 5558, 5563, 99, 121, 59, 1, 1035, 121, 59, 1, 1062, 4, 2, 98, 117, 5573, 5576, 59, 1, 9, 59, 1, 932, 4, 3, 97, 101, 121, 5587, 5593, 5599, 114, 111, 110, 59, 1, 356, 100, 105, 108, 59, 1, 354, 59, 1, 1058, 114, 59, 3, 55349, 56599, 4, 2, 101, 105, 5613, 5631, 4, 2, 114, 116, 5619, 5627, 101, 102, 111, 114, 101, 59, 1, 8756, 97, 59, 1, 920, 4, 2, 99, 110, 5637, 5647, 107, 83, 112, 97, 99, 101, 59, 3, 8287, 8202, 83, 112, 97, 99, 101, 59, 1, 8201, 108, 100, 101, 4, 4, 59, 69, 70, 84, 5668, 5670, 5677, 5688, 1, 8764, 113, 117, 97, 108, 59, 1, 8771, 117, 108, 108, 69, 113, 117, 97, 108, 59, 1, 8773, 105, 108, 100, 101, 59, 1, 8776, 112, 102, 59, 3, 55349, 56651, 105, 112, 108, 101, 68, 111, 116, 59, 1, 8411, 4, 2, 99, 116, 5717, 5722, 114, 59, 3, 55349, 56495, 114, 111, 107, 59, 1, 358, 4, 14, 97, 98, 99, 100, 102, 103, 109, 110, 111, 112, 114, 115, 116, 117, 5758, 5789, 5805, 5823, 5830, 5835, 5846, 5852, 5921, 5937, 6089, 6095, 6101, 6108, 4, 2, 99, 114, 5764, 5774, 117, 116, 101, 5, 218, 1, 59, 5772, 1, 218, 114, 4, 2, 59, 111, 5781, 5783, 1, 8607, 99, 105, 114, 59, 1, 10569, 114, 4, 2, 99, 101, 5796, 5800, 121, 59, 1, 1038, 118, 101, 59, 1, 364, 4, 2, 105, 121, 5811, 5820, 114, 99, 5, 219, 1, 59, 5818, 1, 219, 59, 1, 1059, 98, 108, 97, 99, 59, 1, 368, 114, 59, 3, 55349, 56600, 114, 97, 118, 101, 5, 217, 1, 59, 5844, 1, 217, 97, 99, 114, 59, 1, 362, 4, 2, 100, 105, 5858, 5905, 101, 114, 4, 2, 66, 80, 5866, 5892, 4, 2, 97, 114, 5872, 5876, 114, 59, 1, 95, 97, 99, 4, 2, 101, 107, 5884, 5887, 59, 1, 9183, 101, 116, 59, 1, 9141, 97, 114, 101, 110, 116, 104, 101, 115, 105, 115, 59, 1, 9181, 111, 110, 4, 2, 59, 80, 5913, 5915, 1, 8899, 108, 117, 115, 59, 1, 8846, 4, 2, 103, 112, 5927, 5932, 111, 110, 59, 1, 370, 102, 59, 3, 55349, 56652, 4, 8, 65, 68, 69, 84, 97, 100, 112, 115, 5955, 5985, 5996, 6009, 6026, 6033, 6044, 6075, 114, 114, 111, 119, 4, 3, 59, 66, 68, 5967, 5969, 5974, 1, 8593, 97, 114, 59, 1, 10514, 111, 119, 110, 65, 114, 114, 111, 119, 59, 1, 8645, 111, 119, 110, 65, 114, 114, 111, 119, 59, 1, 8597, 113, 117, 105, 108, 105, 98, 114, 105, 117, 109, 59, 1, 10606, 101, 101, 4, 2, 59, 65, 6017, 6019, 1, 8869, 114, 114, 111, 119, 59, 1, 8613, 114, 114, 111, 119, 59, 1, 8657, 111, 119, 110, 97, 114, 114, 111, 119, 59, 1, 8661, 101, 114, 4, 2, 76, 82, 6052, 6063, 101, 102, 116, 65, 114, 114, 111, 119, 59, 1, 8598, 105, 103, 104, 116, 65, 114, 114, 111, 119, 59, 1, 8599, 105, 4, 2, 59, 108, 6082, 6084, 1, 978, 111, 110, 59, 1, 933, 105, 110, 103, 59, 1, 366, 99, 114, 59, 3, 55349, 56496, 105, 108, 100, 101, 59, 1, 360, 109, 108, 5, 220, 1, 59, 6115, 1, 220, 4, 9, 68, 98, 99, 100, 101, 102, 111, 115, 118, 6137, 6143, 6148, 6152, 6166, 6250, 6255, 6261, 6267, 97, 115, 104, 59, 1, 8875, 97, 114, 59, 1, 10987, 121, 59, 1, 1042, 97, 115, 104, 4, 2, 59, 108, 6161, 6163, 1, 8873, 59, 1, 10982, 4, 2, 101, 114, 6172, 6175, 59, 1, 8897, 4, 3, 98, 116, 121, 6183, 6188, 6238, 97, 114, 59, 1, 8214, 4, 2, 59, 105, 6194, 6196, 1, 8214, 99, 97, 108, 4, 4, 66, 76, 83, 84, 6209, 6214, 6220, 6231, 97, 114, 59, 1, 8739, 105, 110, 101, 59, 1, 124, 101, 112, 97, 114, 97, 116, 111, 114, 59, 1, 10072, 105, 108, 100, 101, 59, 1, 8768, 84, 104, 105, 110, 83, 112, 97, 99, 101, 59, 1, 8202, 114, 59, 3, 55349, 56601, 112, 102, 59, 3, 55349, 56653, 99, 114, 59, 3, 55349, 56497, 100, 97, 115, 104, 59, 1, 8874, 4, 5, 99, 101, 102, 111, 115, 6286, 6292, 6298, 6303, 6309, 105, 114, 99, 59, 1, 372, 100, 103, 101, 59, 1, 8896, 114, 59, 3, 55349, 56602, 112, 102, 59, 3, 55349, 56654, 99, 114, 59, 3, 55349, 56498, 4, 4, 102, 105, 111, 115, 6325, 6330, 6333, 6339, 114, 59, 3, 55349, 56603, 59, 1, 926, 112, 102, 59, 3, 55349, 56655, 99, 114, 59, 3, 55349, 56499, 4, 9, 65, 73, 85, 97, 99, 102, 111, 115, 117, 6365, 6370, 6375, 6380, 6391, 6405, 6410, 6416, 6422, 99, 121, 59, 1, 1071, 99, 121, 59, 1, 1031, 99, 121, 59, 1, 1070, 99, 117, 116, 101, 5, 221, 1, 59, 6389, 1, 221, 4, 2, 105, 121, 6397, 6402, 114, 99, 59, 1, 374, 59, 1, 1067, 114, 59, 3, 55349, 56604, 112, 102, 59, 3, 55349, 56656, 99, 114, 59, 3, 55349, 56500, 109, 108, 59, 1, 376, 4, 8, 72, 97, 99, 100, 101, 102, 111, 115, 6445, 6450, 6457, 6472, 6477, 6501, 6505, 6510, 99, 121, 59, 1, 1046, 99, 117, 116, 101, 59, 1, 377, 4, 2, 97, 121, 6463, 6469, 114, 111, 110, 59, 1, 381, 59, 1, 1047, 111, 116, 59, 1, 379, 4, 2, 114, 116, 6483, 6497, 111, 87, 105, 100, 116, 104, 83, 112, 97, 99, 101, 59, 1, 8203, 97, 59, 1, 918, 114, 59, 1, 8488, 112, 102, 59, 1, 8484, 99, 114, 59, 3, 55349, 56501, 4, 16, 97, 98, 99, 101, 102, 103, 108, 109, 110, 111, 112, 114, 115, 116, 117, 119, 6550, 6561, 6568, 6612, 6622, 6634, 6645, 6672, 6699, 6854, 6870, 6923, 6933, 6963, 6974, 6983, 99, 117, 116, 101, 5, 225, 1, 59, 6559, 1, 225, 114, 101, 118, 101, 59, 1, 259, 4, 6, 59, 69, 100, 105, 117, 121, 6582, 6584, 6588, 6591, 6600, 6609, 1, 8766, 59, 3, 8766, 819, 59, 1, 8767, 114, 99, 5, 226, 1, 59, 6598, 1, 226, 116, 101, 5, 180, 1, 59, 6607, 1, 180, 59, 1, 1072, 108, 105, 103, 5, 230, 1, 59, 6620, 1, 230, 4, 2, 59, 114, 6628, 6630, 1, 8289, 59, 3, 55349, 56606, 114, 97, 118, 101, 5, 224, 1, 59, 6643, 1, 224, 4, 2, 101, 112, 6651, 6667, 4, 2, 102, 112, 6657, 6663, 115, 121, 109, 59, 1, 8501, 104, 59, 1, 8501, 104, 97, 59, 1, 945, 4, 2, 97, 112, 6678, 6692, 4, 2, 99, 108, 6684, 6688, 114, 59, 1, 257, 103, 59, 1, 10815, 5, 38, 1, 59, 6697, 1, 38, 4, 2, 100, 103, 6705, 6737, 4, 5, 59, 97, 100, 115, 118, 6717, 6719, 6724, 6727, 6734, 1, 8743, 110, 100, 59, 1, 10837, 59, 1, 10844, 108, 111, 112, 101, 59, 1, 10840, 59, 1, 10842, 4, 7, 59, 101, 108, 109, 114, 115, 122, 6753, 6755, 6758, 6762, 6814, 6835, 6848, 1, 8736, 59, 1, 10660, 101, 59, 1, 8736, 115, 100, 4, 2, 59, 97, 6770, 6772, 1, 8737, 4, 8, 97, 98, 99, 100, 101, 102, 103, 104, 6790, 6793, 6796, 6799, 6802, 6805, 6808, 6811, 59, 1, 10664, 59, 1, 10665, 59, 1, 10666, 59, 1, 10667, 59, 1, 10668, 59, 1, 10669, 59, 1, 10670, 59, 1, 10671, 116, 4, 2, 59, 118, 6821, 6823, 1, 8735, 98, 4, 2, 59, 100, 6830, 6832, 1, 8894, 59, 1, 10653, 4, 2, 112, 116, 6841, 6845, 104, 59, 1, 8738, 59, 1, 197, 97, 114, 114, 59, 1, 9084, 4, 2, 103, 112, 6860, 6865, 111, 110, 59, 1, 261, 102, 59, 3, 55349, 56658, 4, 7, 59, 69, 97, 101, 105, 111, 112, 6886, 6888, 6891, 6897, 6900, 6904, 6908, 1, 8776, 59, 1, 10864, 99, 105, 114, 59, 1, 10863, 59, 1, 8778, 100, 59, 1, 8779, 115, 59, 1, 39, 114, 111, 120, 4, 2, 59, 101, 6917, 6919, 1, 8776, 113, 59, 1, 8778, 105, 110, 103, 5, 229, 1, 59, 6931, 1, 229, 4, 3, 99, 116, 121, 6941, 6946, 6949, 114, 59, 3, 55349, 56502, 59, 1, 42, 109, 112, 4, 2, 59, 101, 6957, 6959, 1, 8776, 113, 59, 1, 8781, 105, 108, 100, 101, 5, 227, 1, 59, 6972, 1, 227, 109, 108, 5, 228, 1, 59, 6981, 1, 228, 4, 2, 99, 105, 6989, 6997, 111, 110, 105, 110, 116, 59, 1, 8755, 110, 116, 59, 1, 10769, 4, 16, 78, 97, 98, 99, 100, 101, 102, 105, 107, 108, 110, 111, 112, 114, 115, 117, 7036, 7041, 7119, 7135, 7149, 7155, 7219, 7224, 7347, 7354, 7463, 7489, 7786, 7793, 7814, 7866, 111, 116, 59, 1, 10989, 4, 2, 99, 114, 7047, 7094, 107, 4, 4, 99, 101, 112, 115, 7058, 7064, 7073, 7080, 111, 110, 103, 59, 1, 8780, 112, 115, 105, 108, 111, 110, 59, 1, 1014, 114, 105, 109, 101, 59, 1, 8245, 105, 109, 4, 2, 59, 101, 7088, 7090, 1, 8765, 113, 59, 1, 8909, 4, 2, 118, 119, 7100, 7105, 101, 101, 59, 1, 8893, 101, 100, 4, 2, 59, 103, 7113, 7115, 1, 8965, 101, 59, 1, 8965, 114, 107, 4, 2, 59, 116, 7127, 7129, 1, 9141, 98, 114, 107, 59, 1, 9142, 4, 2, 111, 121, 7141, 7146, 110, 103, 59, 1, 8780, 59, 1, 1073, 113, 117, 111, 59, 1, 8222, 4, 5, 99, 109, 112, 114, 116, 7167, 7181, 7188, 7193, 7199, 97, 117, 115, 4, 2, 59, 101, 7176, 7178, 1, 8757, 59, 1, 8757, 112, 116, 121, 118, 59, 1, 10672, 115, 105, 59, 1, 1014, 110, 111, 117, 59, 1, 8492, 4, 3, 97, 104, 119, 7207, 7210, 7213, 59, 1, 946, 59, 1, 8502, 101, 101, 110, 59, 1, 8812, 114, 59, 3, 55349, 56607, 103, 4, 7, 99, 111, 115, 116, 117, 118, 119, 7241, 7262, 7288, 7305, 7328, 7335, 7340, 4, 3, 97, 105, 117, 7249, 7253, 7258, 112, 59, 1, 8898, 114, 99, 59, 1, 9711, 112, 59, 1, 8899, 4, 3, 100, 112, 116, 7270, 7275, 7281, 111, 116, 59, 1, 10752, 108, 117, 115, 59, 1, 10753, 105, 109, 101, 115, 59, 1, 10754, 4, 2, 113, 116, 7294, 7300, 99, 117, 112, 59, 1, 10758, 97, 114, 59, 1, 9733, 114, 105, 97, 110, 103, 108, 101, 4, 2, 100, 117, 7318, 7324, 111, 119, 110, 59, 1, 9661, 112, 59, 1, 9651, 112, 108, 117, 115, 59, 1, 10756, 101, 101, 59, 1, 8897, 101, 100, 103, 101, 59, 1, 8896, 97, 114, 111, 119, 59, 1, 10509, 4, 3, 97, 107, 111, 7362, 7436, 7458, 4, 2, 99, 110, 7368, 7432, 107, 4, 3, 108, 115, 116, 7377, 7386, 7394, 111, 122, 101, 110, 103, 101, 59, 1, 10731, 113, 117, 97, 114, 101, 59, 1, 9642, 114, 105, 97, 110, 103, 108, 101, 4, 4, 59, 100, 108, 114, 7411, 7413, 7419, 7425, 1, 9652, 111, 119, 110, 59, 1, 9662, 101, 102, 116, 59, 1, 9666, 105, 103, 104, 116, 59, 1, 9656, 107, 59, 1, 9251, 4, 2, 49, 51, 7442, 7454, 4, 2, 50, 52, 7448, 7451, 59, 1, 9618, 59, 1, 9617, 52, 59, 1, 9619, 99, 107, 59, 1, 9608, 4, 2, 101, 111, 7469, 7485, 4, 2, 59, 113, 7475, 7478, 3, 61, 8421, 117, 105, 118, 59, 3, 8801, 8421, 116, 59, 1, 8976, 4, 4, 112, 116, 119, 120, 7499, 7504, 7517, 7523, 102, 59, 3, 55349, 56659, 4, 2, 59, 116, 7510, 7512, 1, 8869, 111, 109, 59, 1, 8869, 116, 105, 101, 59, 1, 8904, 4, 12, 68, 72, 85, 86, 98, 100, 104, 109, 112, 116, 117, 118, 7549, 7571, 7597, 7619, 7655, 7660, 7682, 7708, 7715, 7721, 7728, 7750, 4, 4, 76, 82, 108, 114, 7559, 7562, 7565, 7568, 59, 1, 9559, 59, 1, 9556, 59, 1, 9558, 59, 1, 9555, 4, 5, 59, 68, 85, 100, 117, 7583, 7585, 7588, 7591, 7594, 1, 9552, 59, 1, 9574, 59, 1, 9577, 59, 1, 9572, 59, 1, 9575, 4, 4, 76, 82, 108, 114, 7607, 7610, 7613, 7616, 59, 1, 9565, 59, 1, 9562, 59, 1, 9564, 59, 1, 9561, 4, 7, 59, 72, 76, 82, 104, 108, 114, 7635, 7637, 7640, 7643, 7646, 7649, 7652, 1, 9553, 59, 1, 9580, 59, 1, 9571, 59, 1, 9568, 59, 1, 9579, 59, 1, 9570, 59, 1, 9567, 111, 120, 59, 1, 10697, 4, 4, 76, 82, 108, 114, 7670, 7673, 7676, 7679, 59, 1, 9557, 59, 1, 9554, 59, 1, 9488, 59, 1, 9484, 4, 5, 59, 68, 85, 100, 117, 7694, 7696, 7699, 7702, 7705, 1, 9472, 59, 1, 9573, 59, 1, 9576, 59, 1, 9516, 59, 1, 9524, 105, 110, 117, 115, 59, 1, 8863, 108, 117, 115, 59, 1, 8862, 105, 109, 101, 115, 59, 1, 8864, 4, 4, 76, 82, 108, 114, 7738, 7741, 7744, 7747, 59, 1, 9563, 59, 1, 9560, 59, 1, 9496, 59, 1, 9492, 4, 7, 59, 72, 76, 82, 104, 108, 114, 7766, 7768, 7771, 7774, 7777, 7780, 7783, 1, 9474, 59, 1, 9578, 59, 1, 9569, 59, 1, 9566, 59, 1, 9532, 59, 1, 9508, 59, 1, 9500, 114, 105, 109, 101, 59, 1, 8245, 4, 2, 101, 118, 7799, 7804, 118, 101, 59, 1, 728, 98, 97, 114, 5, 166, 1, 59, 7812, 1, 166, 4, 4, 99, 101, 105, 111, 7824, 7829, 7834, 7846, 114, 59, 3, 55349, 56503, 109, 105, 59, 1, 8271, 109, 4, 2, 59, 101, 7841, 7843, 1, 8765, 59, 1, 8909, 108, 4, 3, 59, 98, 104, 7855, 7857, 7860, 1, 92, 59, 1, 10693, 115, 117, 98, 59, 1, 10184, 4, 2, 108, 109, 7872, 7885, 108, 4, 2, 59, 101, 7879, 7881, 1, 8226, 116, 59, 1, 8226, 112, 4, 3, 59, 69, 101, 7894, 7896, 7899, 1, 8782, 59, 1, 10926, 4, 2, 59, 113, 7905, 7907, 1, 8783, 59, 1, 8783, 4, 15, 97, 99, 100, 101, 102, 104, 105, 108, 111, 114, 115, 116, 117, 119, 121, 7942, 8021, 8075, 8080, 8121, 8126, 8157, 8279, 8295, 8430, 8446, 8485, 8491, 8707, 8726, 4, 3, 99, 112, 114, 7950, 7956, 8007, 117, 116, 101, 59, 1, 263, 4, 6, 59, 97, 98, 99, 100, 115, 7970, 7972, 7977, 7984, 7998, 8003, 1, 8745, 110, 100, 59, 1, 10820, 114, 99, 117, 112, 59, 1, 10825, 4, 2, 97, 117, 7990, 7994, 112, 59, 1, 10827, 112, 59, 1, 10823, 111, 116, 59, 1, 10816, 59, 3, 8745, 65024, 4, 2, 101, 111, 8013, 8017, 116, 59, 1, 8257, 110, 59, 1, 711, 4, 4, 97, 101, 105, 117, 8031, 8046, 8056, 8061, 4, 2, 112, 114, 8037, 8041, 115, 59, 1, 10829, 111, 110, 59, 1, 269, 100, 105, 108, 5, 231, 1, 59, 8054, 1, 231, 114, 99, 59, 1, 265, 112, 115, 4, 2, 59, 115, 8069, 8071, 1, 10828, 109, 59, 1, 10832, 111, 116, 59, 1, 267, 4, 3, 100, 109, 110, 8088, 8097, 8104, 105, 108, 5, 184, 1, 59, 8095, 1, 184, 112, 116, 121, 118, 59, 1, 10674, 116, 5, 162, 2, 59, 101, 8112, 8114, 1, 162, 114, 100, 111, 116, 59, 1, 183, 114, 59, 3, 55349, 56608, 4, 3, 99, 101, 105, 8134, 8138, 8154, 121, 59, 1, 1095, 99, 107, 4, 2, 59, 109, 8146, 8148, 1, 10003, 97, 114, 107, 59, 1, 10003, 59, 1, 967, 114, 4, 7, 59, 69, 99, 101, 102, 109, 115, 8174, 8176, 8179, 8258, 8261, 8268, 8273, 1, 9675, 59, 1, 10691, 4, 3, 59, 101, 108, 8187, 8189, 8193, 1, 710, 113, 59, 1, 8791, 101, 4, 2, 97, 100, 8200, 8223, 114, 114, 111, 119, 4, 2, 108, 114, 8210, 8216, 101, 102, 116, 59, 1, 8634, 105, 103, 104, 116, 59, 1, 8635, 4, 5, 82, 83, 97, 99, 100, 8235, 8238, 8241, 8246, 8252, 59, 1, 174, 59, 1, 9416, 115, 116, 59, 1, 8859, 105, 114, 99, 59, 1, 8858, 97, 115, 104, 59, 1, 8861, 59, 1, 8791, 110, 105, 110, 116, 59, 1, 10768, 105, 100, 59, 1, 10991, 99, 105, 114, 59, 1, 10690, 117, 98, 115, 4, 2, 59, 117, 8288, 8290, 1, 9827, 105, 116, 59, 1, 9827, 4, 4, 108, 109, 110, 112, 8305, 8326, 8376, 8400, 111, 110, 4, 2, 59, 101, 8313, 8315, 1, 58, 4, 2, 59, 113, 8321, 8323, 1, 8788, 59, 1, 8788, 4, 2, 109, 112, 8332, 8344, 97, 4, 2, 59, 116, 8339, 8341, 1, 44, 59, 1, 64, 4, 3, 59, 102, 108, 8352, 8354, 8358, 1, 8705, 110, 59, 1, 8728, 101, 4, 2, 109, 120, 8365, 8371, 101, 110, 116, 59, 1, 8705, 101, 115, 59, 1, 8450, 4, 2, 103, 105, 8382, 8395, 4, 2, 59, 100, 8388, 8390, 1, 8773, 111, 116, 59, 1, 10861, 110, 116, 59, 1, 8750, 4, 3, 102, 114, 121, 8408, 8412, 8417, 59, 3, 55349, 56660, 111, 100, 59, 1, 8720, 5, 169, 2, 59, 115, 8424, 8426, 1, 169, 114, 59, 1, 8471, 4, 2, 97, 111, 8436, 8441, 114, 114, 59, 1, 8629, 115, 115, 59, 1, 10007, 4, 2, 99, 117, 8452, 8457, 114, 59, 3, 55349, 56504, 4, 2, 98, 112, 8463, 8474, 4, 2, 59, 101, 8469, 8471, 1, 10959, 59, 1, 10961, 4, 2, 59, 101, 8480, 8482, 1, 10960, 59, 1, 10962, 100, 111, 116, 59, 1, 8943, 4, 7, 100, 101, 108, 112, 114, 118, 119, 8507, 8522, 8536, 8550, 8600, 8697, 8702, 97, 114, 114, 4, 2, 108, 114, 8516, 8519, 59, 1, 10552, 59, 1, 10549, 4, 2, 112, 115, 8528, 8532, 114, 59, 1, 8926, 99, 59, 1, 8927, 97, 114, 114, 4, 2, 59, 112, 8545, 8547, 1, 8630, 59, 1, 10557, 4, 6, 59, 98, 99, 100, 111, 115, 8564, 8566, 8573, 8587, 8592, 8596, 1, 8746, 114, 99, 97, 112, 59, 1, 10824, 4, 2, 97, 117, 8579, 8583, 112, 59, 1, 10822, 112, 59, 1, 10826, 111, 116, 59, 1, 8845, 114, 59, 1, 10821, 59, 3, 8746, 65024, 4, 4, 97, 108, 114, 118, 8610, 8623, 8663, 8672, 114, 114, 4, 2, 59, 109, 8618, 8620, 1, 8631, 59, 1, 10556, 121, 4, 3, 101, 118, 119, 8632, 8651, 8656, 113, 4, 2, 112, 115, 8639, 8645, 114, 101, 99, 59, 1, 8926, 117, 99, 99, 59, 1, 8927, 101, 101, 59, 1, 8910, 101, 100, 103, 101, 59, 1, 8911, 101, 110, 5, 164, 1, 59, 8670, 1, 164, 101, 97, 114, 114, 111, 119, 4, 2, 108, 114, 8684, 8690, 101, 102, 116, 59, 1, 8630, 105, 103, 104, 116, 59, 1, 8631, 101, 101, 59, 1, 8910, 101, 100, 59, 1, 8911, 4, 2, 99, 105, 8713, 8721, 111, 110, 105, 110, 116, 59, 1, 8754, 110, 116, 59, 1, 8753, 108, 99, 116, 121, 59, 1, 9005, 4, 19, 65, 72, 97, 98, 99, 100, 101, 102, 104, 105, 106, 108, 111, 114, 115, 116, 117, 119, 122, 8773, 8778, 8783, 8821, 8839, 8854, 8887, 8914, 8930, 8944, 9036, 9041, 9058, 9197, 9227, 9258, 9281, 9297, 9305, 114, 114, 59, 1, 8659, 97, 114, 59, 1, 10597, 4, 4, 103, 108, 114, 115, 8793, 8799, 8805, 8809, 103, 101, 114, 59, 1, 8224, 101, 116, 104, 59, 1, 8504, 114, 59, 1, 8595, 104, 4, 2, 59, 118, 8816, 8818, 1, 8208, 59, 1, 8867, 4, 2, 107, 108, 8827, 8834, 97, 114, 111, 119, 59, 1, 10511, 97, 99, 59, 1, 733, 4, 2, 97, 121, 8845, 8851, 114, 111, 110, 59, 1, 271, 59, 1, 1076, 4, 3, 59, 97, 111, 8862, 8864, 8880, 1, 8518, 4, 2, 103, 114, 8870, 8876, 103, 101, 114, 59, 1, 8225, 114, 59, 1, 8650, 116, 115, 101, 113, 59, 1, 10871, 4, 3, 103, 108, 109, 8895, 8902, 8907, 5, 176, 1, 59, 8900, 1, 176, 116, 97, 59, 1, 948, 112, 116, 121, 118, 59, 1, 10673, 4, 2, 105, 114, 8920, 8926, 115, 104, 116, 59, 1, 10623, 59, 3, 55349, 56609, 97, 114, 4, 2, 108, 114, 8938, 8941, 59, 1, 8643, 59, 1, 8642, 4, 5, 97, 101, 103, 115, 118, 8956, 8986, 8989, 8996, 9001, 109, 4, 3, 59, 111, 115, 8965, 8967, 8983, 1, 8900, 110, 100, 4, 2, 59, 115, 8975, 8977, 1, 8900, 117, 105, 116, 59, 1, 9830, 59, 1, 9830, 59, 1, 168, 97, 109, 109, 97, 59, 1, 989, 105, 110, 59, 1, 8946, 4, 3, 59, 105, 111, 9009, 9011, 9031, 1, 247, 100, 101, 5, 247, 2, 59, 111, 9020, 9022, 1, 247, 110, 116, 105, 109, 101, 115, 59, 1, 8903, 110, 120, 59, 1, 8903, 99, 121, 59, 1, 1106, 99, 4, 2, 111, 114, 9048, 9053, 114, 110, 59, 1, 8990, 111, 112, 59, 1, 8973, 4, 5, 108, 112, 116, 117, 119, 9070, 9076, 9081, 9130, 9144, 108, 97, 114, 59, 1, 36, 102, 59, 3, 55349, 56661, 4, 5, 59, 101, 109, 112, 115, 9093, 9095, 9109, 9116, 9122, 1, 729, 113, 4, 2, 59, 100, 9102, 9104, 1, 8784, 111, 116, 59, 1, 8785, 105, 110, 117, 115, 59, 1, 8760, 108, 117, 115, 59, 1, 8724, 113, 117, 97, 114, 101, 59, 1, 8865, 98, 108, 101, 98, 97, 114, 119, 101, 100, 103, 101, 59, 1, 8966, 110, 4, 3, 97, 100, 104, 9153, 9160, 9172, 114, 114, 111, 119, 59, 1, 8595, 111, 119, 110, 97, 114, 114, 111, 119, 115, 59, 1, 8650, 97, 114, 112, 111, 111, 110, 4, 2, 108, 114, 9184, 9190, 101, 102, 116, 59, 1, 8643, 105, 103, 104, 116, 59, 1, 8642, 4, 2, 98, 99, 9203, 9211, 107, 97, 114, 111, 119, 59, 1, 10512, 4, 2, 111, 114, 9217, 9222, 114, 110, 59, 1, 8991, 111, 112, 59, 1, 8972, 4, 3, 99, 111, 116, 9235, 9248, 9252, 4, 2, 114, 121, 9241, 9245, 59, 3, 55349, 56505, 59, 1, 1109, 108, 59, 1, 10742, 114, 111, 107, 59, 1, 273, 4, 2, 100, 114, 9264, 9269, 111, 116, 59, 1, 8945, 105, 4, 2, 59, 102, 9276, 9278, 1, 9663, 59, 1, 9662, 4, 2, 97, 104, 9287, 9292, 114, 114, 59, 1, 8693, 97, 114, 59, 1, 10607, 97, 110, 103, 108, 101, 59, 1, 10662, 4, 2, 99, 105, 9311, 9315, 121, 59, 1, 1119, 103, 114, 97, 114, 114, 59, 1, 10239, 4, 18, 68, 97, 99, 100, 101, 102, 103, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 120, 9361, 9376, 9398, 9439, 9444, 9447, 9462, 9495, 9531, 9585, 9598, 9614, 9659, 9755, 9771, 9792, 9808, 9826, 4, 2, 68, 111, 9367, 9372, 111, 116, 59, 1, 10871, 116, 59, 1, 8785, 4, 2, 99, 115, 9382, 9392, 117, 116, 101, 5, 233, 1, 59, 9390, 1, 233, 116, 101, 114, 59, 1, 10862, 4, 4, 97, 105, 111, 121, 9408, 9414, 9430, 9436, 114, 111, 110, 59, 1, 283, 114, 4, 2, 59, 99, 9421, 9423, 1, 8790, 5, 234, 1, 59, 9428, 1, 234, 108, 111, 110, 59, 1, 8789, 59, 1, 1101, 111, 116, 59, 1, 279, 59, 1, 8519, 4, 2, 68, 114, 9453, 9458, 111, 116, 59, 1, 8786, 59, 3, 55349, 56610, 4, 3, 59, 114, 115, 9470, 9472, 9482, 1, 10906, 97, 118, 101, 5, 232, 1, 59, 9480, 1, 232, 4, 2, 59, 100, 9488, 9490, 1, 10902, 111, 116, 59, 1, 10904, 4, 4, 59, 105, 108, 115, 9505, 9507, 9515, 9518, 1, 10905, 110, 116, 101, 114, 115, 59, 1, 9191, 59, 1, 8467, 4, 2, 59, 100, 9524, 9526, 1, 10901, 111, 116, 59, 1, 10903, 4, 3, 97, 112, 115, 9539, 9544, 9564, 99, 114, 59, 1, 275, 116, 121, 4, 3, 59, 115, 118, 9554, 9556, 9561, 1, 8709, 101, 116, 59, 1, 8709, 59, 1, 8709, 112, 4, 2, 49, 59, 9571, 9583, 4, 2, 51, 52, 9577, 9580, 59, 1, 8196, 59, 1, 8197, 1, 8195, 4, 2, 103, 115, 9591, 9594, 59, 1, 331, 112, 59, 1, 8194, 4, 2, 103, 112, 9604, 9609, 111, 110, 59, 1, 281, 102, 59, 3, 55349, 56662, 4, 3, 97, 108, 115, 9622, 9635, 9640, 114, 4, 2, 59, 115, 9629, 9631, 1, 8917, 108, 59, 1, 10723, 117, 115, 59, 1, 10865, 105, 4, 3, 59, 108, 118, 9649, 9651, 9656, 1, 949, 111, 110, 59, 1, 949, 59, 1, 1013, 4, 4, 99, 115, 117, 118, 9669, 9686, 9716, 9747, 4, 2, 105, 111, 9675, 9680, 114, 99, 59, 1, 8790, 108, 111, 110, 59, 1, 8789, 4, 2, 105, 108, 9692, 9696, 109, 59, 1, 8770, 97, 110, 116, 4, 2, 103, 108, 9705, 9710, 116, 114, 59, 1, 10902, 101, 115, 115, 59, 1, 10901, 4, 3, 97, 101, 105, 9724, 9729, 9734, 108, 115, 59, 1, 61, 115, 116, 59, 1, 8799, 118, 4, 2, 59, 68, 9741, 9743, 1, 8801, 68, 59, 1, 10872, 112, 97, 114, 115, 108, 59, 1, 10725, 4, 2, 68, 97, 9761, 9766, 111, 116, 59, 1, 8787, 114, 114, 59, 1, 10609, 4, 3, 99, 100, 105, 9779, 9783, 9788, 114, 59, 1, 8495, 111, 116, 59, 1, 8784, 109, 59, 1, 8770, 4, 2, 97, 104, 9798, 9801, 59, 1, 951, 5, 240, 1, 59, 9806, 1, 240, 4, 2, 109, 114, 9814, 9822, 108, 5, 235, 1, 59, 9820, 1, 235, 111, 59, 1, 8364, 4, 3, 99, 105, 112, 9834, 9838, 9843, 108, 59, 1, 33, 115, 116, 59, 1, 8707, 4, 2, 101, 111, 9849, 9859, 99, 116, 97, 116, 105, 111, 110, 59, 1, 8496, 110, 101, 110, 116, 105, 97, 108, 101, 59, 1, 8519, 4, 12, 97, 99, 101, 102, 105, 106, 108, 110, 111, 112, 114, 115, 9896, 9910, 9914, 9921, 9954, 9960, 9967, 9989, 9994, 10027, 10036, 10164, 108, 108, 105, 110, 103, 100, 111, 116, 115, 101, 113, 59, 1, 8786, 121, 59, 1, 1092, 109, 97, 108, 101, 59, 1, 9792, 4, 3, 105, 108, 114, 9929, 9935, 9950, 108, 105, 103, 59, 1, 64259, 4, 2, 105, 108, 9941, 9945, 103, 59, 1, 64256, 105, 103, 59, 1, 64260, 59, 3, 55349, 56611, 108, 105, 103, 59, 1, 64257, 108, 105, 103, 59, 3, 102, 106, 4, 3, 97, 108, 116, 9975, 9979, 9984, 116, 59, 1, 9837, 105, 103, 59, 1, 64258, 110, 115, 59, 1, 9649, 111, 102, 59, 1, 402, 4, 2, 112, 114, 1e4, 10005, 102, 59, 3, 55349, 56663, 4, 2, 97, 107, 10011, 10016, 108, 108, 59, 1, 8704, 4, 2, 59, 118, 10022, 10024, 1, 8916, 59, 1, 10969, 97, 114, 116, 105, 110, 116, 59, 1, 10765, 4, 2, 97, 111, 10042, 10159, 4, 2, 99, 115, 10048, 10155, 4, 6, 49, 50, 51, 52, 53, 55, 10062, 10102, 10114, 10135, 10139, 10151, 4, 6, 50, 51, 52, 53, 54, 56, 10076, 10083, 10086, 10093, 10096, 10099, 5, 189, 1, 59, 10081, 1, 189, 59, 1, 8531, 5, 188, 1, 59, 10091, 1, 188, 59, 1, 8533, 59, 1, 8537, 59, 1, 8539, 4, 2, 51, 53, 10108, 10111, 59, 1, 8532, 59, 1, 8534, 4, 3, 52, 53, 56, 10122, 10129, 10132, 5, 190, 1, 59, 10127, 1, 190, 59, 1, 8535, 59, 1, 8540, 53, 59, 1, 8536, 4, 2, 54, 56, 10145, 10148, 59, 1, 8538, 59, 1, 8541, 56, 59, 1, 8542, 108, 59, 1, 8260, 119, 110, 59, 1, 8994, 99, 114, 59, 3, 55349, 56507, 4, 17, 69, 97, 98, 99, 100, 101, 102, 103, 105, 106, 108, 110, 111, 114, 115, 116, 118, 10206, 10217, 10247, 10254, 10268, 10273, 10358, 10363, 10374, 10380, 10385, 10406, 10458, 10464, 10470, 10497, 10610, 4, 2, 59, 108, 10212, 10214, 1, 8807, 59, 1, 10892, 4, 3, 99, 109, 112, 10225, 10231, 10244, 117, 116, 101, 59, 1, 501, 109, 97, 4, 2, 59, 100, 10239, 10241, 1, 947, 59, 1, 989, 59, 1, 10886, 114, 101, 118, 101, 59, 1, 287, 4, 2, 105, 121, 10260, 10265, 114, 99, 59, 1, 285, 59, 1, 1075, 111, 116, 59, 1, 289, 4, 4, 59, 108, 113, 115, 10283, 10285, 10288, 10308, 1, 8805, 59, 1, 8923, 4, 3, 59, 113, 115, 10296, 10298, 10301, 1, 8805, 59, 1, 8807, 108, 97, 110, 116, 59, 1, 10878, 4, 4, 59, 99, 100, 108, 10318, 10320, 10324, 10345, 1, 10878, 99, 59, 1, 10921, 111, 116, 4, 2, 59, 111, 10332, 10334, 1, 10880, 4, 2, 59, 108, 10340, 10342, 1, 10882, 59, 1, 10884, 4, 2, 59, 101, 10351, 10354, 3, 8923, 65024, 115, 59, 1, 10900, 114, 59, 3, 55349, 56612, 4, 2, 59, 103, 10369, 10371, 1, 8811, 59, 1, 8921, 109, 101, 108, 59, 1, 8503, 99, 121, 59, 1, 1107, 4, 4, 59, 69, 97, 106, 10395, 10397, 10400, 10403, 1, 8823, 59, 1, 10898, 59, 1, 10917, 59, 1, 10916, 4, 4, 69, 97, 101, 115, 10416, 10419, 10434, 10453, 59, 1, 8809, 112, 4, 2, 59, 112, 10426, 10428, 1, 10890, 114, 111, 120, 59, 1, 10890, 4, 2, 59, 113, 10440, 10442, 1, 10888, 4, 2, 59, 113, 10448, 10450, 1, 10888, 59, 1, 8809, 105, 109, 59, 1, 8935, 112, 102, 59, 3, 55349, 56664, 97, 118, 101, 59, 1, 96, 4, 2, 99, 105, 10476, 10480, 114, 59, 1, 8458, 109, 4, 3, 59, 101, 108, 10489, 10491, 10494, 1, 8819, 59, 1, 10894, 59, 1, 10896, 5, 62, 6, 59, 99, 100, 108, 113, 114, 10512, 10514, 10527, 10532, 10538, 10545, 1, 62, 4, 2, 99, 105, 10520, 10523, 59, 1, 10919, 114, 59, 1, 10874, 111, 116, 59, 1, 8919, 80, 97, 114, 59, 1, 10645, 117, 101, 115, 116, 59, 1, 10876, 4, 5, 97, 100, 101, 108, 115, 10557, 10574, 10579, 10599, 10605, 4, 2, 112, 114, 10563, 10570, 112, 114, 111, 120, 59, 1, 10886, 114, 59, 1, 10616, 111, 116, 59, 1, 8919, 113, 4, 2, 108, 113, 10586, 10592, 101, 115, 115, 59, 1, 8923, 108, 101, 115, 115, 59, 1, 10892, 101, 115, 115, 59, 1, 8823, 105, 109, 59, 1, 8819, 4, 2, 101, 110, 10616, 10626, 114, 116, 110, 101, 113, 113, 59, 3, 8809, 65024, 69, 59, 3, 8809, 65024, 4, 10, 65, 97, 98, 99, 101, 102, 107, 111, 115, 121, 10653, 10658, 10713, 10718, 10724, 10760, 10765, 10786, 10850, 10875, 114, 114, 59, 1, 8660, 4, 4, 105, 108, 109, 114, 10668, 10674, 10678, 10684, 114, 115, 112, 59, 1, 8202, 102, 59, 1, 189, 105, 108, 116, 59, 1, 8459, 4, 2, 100, 114, 10690, 10695, 99, 121, 59, 1, 1098, 4, 3, 59, 99, 119, 10703, 10705, 10710, 1, 8596, 105, 114, 59, 1, 10568, 59, 1, 8621, 97, 114, 59, 1, 8463, 105, 114, 99, 59, 1, 293, 4, 3, 97, 108, 114, 10732, 10748, 10754, 114, 116, 115, 4, 2, 59, 117, 10741, 10743, 1, 9829, 105, 116, 59, 1, 9829, 108, 105, 112, 59, 1, 8230, 99, 111, 110, 59, 1, 8889, 114, 59, 3, 55349, 56613, 115, 4, 2, 101, 119, 10772, 10779, 97, 114, 111, 119, 59, 1, 10533, 97, 114, 111, 119, 59, 1, 10534, 4, 5, 97, 109, 111, 112, 114, 10798, 10803, 10809, 10839, 10844, 114, 114, 59, 1, 8703, 116, 104, 116, 59, 1, 8763, 107, 4, 2, 108, 114, 10816, 10827, 101, 102, 116, 97, 114, 114, 111, 119, 59, 1, 8617, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 8618, 102, 59, 3, 55349, 56665, 98, 97, 114, 59, 1, 8213, 4, 3, 99, 108, 116, 10858, 10863, 10869, 114, 59, 3, 55349, 56509, 97, 115, 104, 59, 1, 8463, 114, 111, 107, 59, 1, 295, 4, 2, 98, 112, 10881, 10887, 117, 108, 108, 59, 1, 8259, 104, 101, 110, 59, 1, 8208, 4, 15, 97, 99, 101, 102, 103, 105, 106, 109, 110, 111, 112, 113, 115, 116, 117, 10925, 10936, 10958, 10977, 10990, 11001, 11039, 11045, 11101, 11192, 11220, 11226, 11237, 11285, 11299, 99, 117, 116, 101, 5, 237, 1, 59, 10934, 1, 237, 4, 3, 59, 105, 121, 10944, 10946, 10955, 1, 8291, 114, 99, 5, 238, 1, 59, 10953, 1, 238, 59, 1, 1080, 4, 2, 99, 120, 10964, 10968, 121, 59, 1, 1077, 99, 108, 5, 161, 1, 59, 10975, 1, 161, 4, 2, 102, 114, 10983, 10986, 59, 1, 8660, 59, 3, 55349, 56614, 114, 97, 118, 101, 5, 236, 1, 59, 10999, 1, 236, 4, 4, 59, 105, 110, 111, 11011, 11013, 11028, 11034, 1, 8520, 4, 2, 105, 110, 11019, 11024, 110, 116, 59, 1, 10764, 116, 59, 1, 8749, 102, 105, 110, 59, 1, 10716, 116, 97, 59, 1, 8489, 108, 105, 103, 59, 1, 307, 4, 3, 97, 111, 112, 11053, 11092, 11096, 4, 3, 99, 103, 116, 11061, 11065, 11088, 114, 59, 1, 299, 4, 3, 101, 108, 112, 11073, 11076, 11082, 59, 1, 8465, 105, 110, 101, 59, 1, 8464, 97, 114, 116, 59, 1, 8465, 104, 59, 1, 305, 102, 59, 1, 8887, 101, 100, 59, 1, 437, 4, 5, 59, 99, 102, 111, 116, 11113, 11115, 11121, 11136, 11142, 1, 8712, 97, 114, 101, 59, 1, 8453, 105, 110, 4, 2, 59, 116, 11129, 11131, 1, 8734, 105, 101, 59, 1, 10717, 100, 111, 116, 59, 1, 305, 4, 5, 59, 99, 101, 108, 112, 11154, 11156, 11161, 11179, 11186, 1, 8747, 97, 108, 59, 1, 8890, 4, 2, 103, 114, 11167, 11173, 101, 114, 115, 59, 1, 8484, 99, 97, 108, 59, 1, 8890, 97, 114, 104, 107, 59, 1, 10775, 114, 111, 100, 59, 1, 10812, 4, 4, 99, 103, 112, 116, 11202, 11206, 11211, 11216, 121, 59, 1, 1105, 111, 110, 59, 1, 303, 102, 59, 3, 55349, 56666, 97, 59, 1, 953, 114, 111, 100, 59, 1, 10812, 117, 101, 115, 116, 5, 191, 1, 59, 11235, 1, 191, 4, 2, 99, 105, 11243, 11248, 114, 59, 3, 55349, 56510, 110, 4, 5, 59, 69, 100, 115, 118, 11261, 11263, 11266, 11271, 11282, 1, 8712, 59, 1, 8953, 111, 116, 59, 1, 8949, 4, 2, 59, 118, 11277, 11279, 1, 8948, 59, 1, 8947, 59, 1, 8712, 4, 2, 59, 105, 11291, 11293, 1, 8290, 108, 100, 101, 59, 1, 297, 4, 2, 107, 109, 11305, 11310, 99, 121, 59, 1, 1110, 108, 5, 239, 1, 59, 11316, 1, 239, 4, 6, 99, 102, 109, 111, 115, 117, 11332, 11346, 11351, 11357, 11363, 11380, 4, 2, 105, 121, 11338, 11343, 114, 99, 59, 1, 309, 59, 1, 1081, 114, 59, 3, 55349, 56615, 97, 116, 104, 59, 1, 567, 112, 102, 59, 3, 55349, 56667, 4, 2, 99, 101, 11369, 11374, 114, 59, 3, 55349, 56511, 114, 99, 121, 59, 1, 1112, 107, 99, 121, 59, 1, 1108, 4, 8, 97, 99, 102, 103, 104, 106, 111, 115, 11404, 11418, 11433, 11438, 11445, 11450, 11455, 11461, 112, 112, 97, 4, 2, 59, 118, 11413, 11415, 1, 954, 59, 1, 1008, 4, 2, 101, 121, 11424, 11430, 100, 105, 108, 59, 1, 311, 59, 1, 1082, 114, 59, 3, 55349, 56616, 114, 101, 101, 110, 59, 1, 312, 99, 121, 59, 1, 1093, 99, 121, 59, 1, 1116, 112, 102, 59, 3, 55349, 56668, 99, 114, 59, 3, 55349, 56512, 4, 23, 65, 66, 69, 72, 97, 98, 99, 100, 101, 102, 103, 104, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 11515, 11538, 11544, 11555, 11560, 11721, 11780, 11818, 11868, 12136, 12160, 12171, 12203, 12208, 12246, 12275, 12327, 12509, 12523, 12569, 12641, 12732, 12752, 4, 3, 97, 114, 116, 11523, 11528, 11532, 114, 114, 59, 1, 8666, 114, 59, 1, 8656, 97, 105, 108, 59, 1, 10523, 97, 114, 114, 59, 1, 10510, 4, 2, 59, 103, 11550, 11552, 1, 8806, 59, 1, 10891, 97, 114, 59, 1, 10594, 4, 9, 99, 101, 103, 109, 110, 112, 113, 114, 116, 11580, 11586, 11594, 11600, 11606, 11624, 11627, 11636, 11694, 117, 116, 101, 59, 1, 314, 109, 112, 116, 121, 118, 59, 1, 10676, 114, 97, 110, 59, 1, 8466, 98, 100, 97, 59, 1, 955, 103, 4, 3, 59, 100, 108, 11615, 11617, 11620, 1, 10216, 59, 1, 10641, 101, 59, 1, 10216, 59, 1, 10885, 117, 111, 5, 171, 1, 59, 11634, 1, 171, 114, 4, 8, 59, 98, 102, 104, 108, 112, 115, 116, 11655, 11657, 11669, 11673, 11677, 11681, 11685, 11690, 1, 8592, 4, 2, 59, 102, 11663, 11665, 1, 8676, 115, 59, 1, 10527, 115, 59, 1, 10525, 107, 59, 1, 8617, 112, 59, 1, 8619, 108, 59, 1, 10553, 105, 109, 59, 1, 10611, 108, 59, 1, 8610, 4, 3, 59, 97, 101, 11702, 11704, 11709, 1, 10923, 105, 108, 59, 1, 10521, 4, 2, 59, 115, 11715, 11717, 1, 10925, 59, 3, 10925, 65024, 4, 3, 97, 98, 114, 11729, 11734, 11739, 114, 114, 59, 1, 10508, 114, 107, 59, 1, 10098, 4, 2, 97, 107, 11745, 11758, 99, 4, 2, 101, 107, 11752, 11755, 59, 1, 123, 59, 1, 91, 4, 2, 101, 115, 11764, 11767, 59, 1, 10635, 108, 4, 2, 100, 117, 11774, 11777, 59, 1, 10639, 59, 1, 10637, 4, 4, 97, 101, 117, 121, 11790, 11796, 11811, 11815, 114, 111, 110, 59, 1, 318, 4, 2, 100, 105, 11802, 11807, 105, 108, 59, 1, 316, 108, 59, 1, 8968, 98, 59, 1, 123, 59, 1, 1083, 4, 4, 99, 113, 114, 115, 11828, 11832, 11845, 11864, 97, 59, 1, 10550, 117, 111, 4, 2, 59, 114, 11840, 11842, 1, 8220, 59, 1, 8222, 4, 2, 100, 117, 11851, 11857, 104, 97, 114, 59, 1, 10599, 115, 104, 97, 114, 59, 1, 10571, 104, 59, 1, 8626, 4, 5, 59, 102, 103, 113, 115, 11880, 11882, 12008, 12011, 12031, 1, 8804, 116, 4, 5, 97, 104, 108, 114, 116, 11895, 11913, 11935, 11947, 11996, 114, 114, 111, 119, 4, 2, 59, 116, 11905, 11907, 1, 8592, 97, 105, 108, 59, 1, 8610, 97, 114, 112, 111, 111, 110, 4, 2, 100, 117, 11925, 11931, 111, 119, 110, 59, 1, 8637, 112, 59, 1, 8636, 101, 102, 116, 97, 114, 114, 111, 119, 115, 59, 1, 8647, 105, 103, 104, 116, 4, 3, 97, 104, 115, 11959, 11974, 11984, 114, 114, 111, 119, 4, 2, 59, 115, 11969, 11971, 1, 8596, 59, 1, 8646, 97, 114, 112, 111, 111, 110, 115, 59, 1, 8651, 113, 117, 105, 103, 97, 114, 114, 111, 119, 59, 1, 8621, 104, 114, 101, 101, 116, 105, 109, 101, 115, 59, 1, 8907, 59, 1, 8922, 4, 3, 59, 113, 115, 12019, 12021, 12024, 1, 8804, 59, 1, 8806, 108, 97, 110, 116, 59, 1, 10877, 4, 5, 59, 99, 100, 103, 115, 12043, 12045, 12049, 12070, 12083, 1, 10877, 99, 59, 1, 10920, 111, 116, 4, 2, 59, 111, 12057, 12059, 1, 10879, 4, 2, 59, 114, 12065, 12067, 1, 10881, 59, 1, 10883, 4, 2, 59, 101, 12076, 12079, 3, 8922, 65024, 115, 59, 1, 10899, 4, 5, 97, 100, 101, 103, 115, 12095, 12103, 12108, 12126, 12131, 112, 112, 114, 111, 120, 59, 1, 10885, 111, 116, 59, 1, 8918, 113, 4, 2, 103, 113, 12115, 12120, 116, 114, 59, 1, 8922, 103, 116, 114, 59, 1, 10891, 116, 114, 59, 1, 8822, 105, 109, 59, 1, 8818, 4, 3, 105, 108, 114, 12144, 12150, 12156, 115, 104, 116, 59, 1, 10620, 111, 111, 114, 59, 1, 8970, 59, 3, 55349, 56617, 4, 2, 59, 69, 12166, 12168, 1, 8822, 59, 1, 10897, 4, 2, 97, 98, 12177, 12198, 114, 4, 2, 100, 117, 12184, 12187, 59, 1, 8637, 4, 2, 59, 108, 12193, 12195, 1, 8636, 59, 1, 10602, 108, 107, 59, 1, 9604, 99, 121, 59, 1, 1113, 4, 5, 59, 97, 99, 104, 116, 12220, 12222, 12227, 12235, 12241, 1, 8810, 114, 114, 59, 1, 8647, 111, 114, 110, 101, 114, 59, 1, 8990, 97, 114, 100, 59, 1, 10603, 114, 105, 59, 1, 9722, 4, 2, 105, 111, 12252, 12258, 100, 111, 116, 59, 1, 320, 117, 115, 116, 4, 2, 59, 97, 12267, 12269, 1, 9136, 99, 104, 101, 59, 1, 9136, 4, 4, 69, 97, 101, 115, 12285, 12288, 12303, 12322, 59, 1, 8808, 112, 4, 2, 59, 112, 12295, 12297, 1, 10889, 114, 111, 120, 59, 1, 10889, 4, 2, 59, 113, 12309, 12311, 1, 10887, 4, 2, 59, 113, 12317, 12319, 1, 10887, 59, 1, 8808, 105, 109, 59, 1, 8934, 4, 8, 97, 98, 110, 111, 112, 116, 119, 122, 12345, 12359, 12364, 12421, 12446, 12467, 12474, 12490, 4, 2, 110, 114, 12351, 12355, 103, 59, 1, 10220, 114, 59, 1, 8701, 114, 107, 59, 1, 10214, 103, 4, 3, 108, 109, 114, 12373, 12401, 12409, 101, 102, 116, 4, 2, 97, 114, 12382, 12389, 114, 114, 111, 119, 59, 1, 10229, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 10231, 97, 112, 115, 116, 111, 59, 1, 10236, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 10230, 112, 97, 114, 114, 111, 119, 4, 2, 108, 114, 12433, 12439, 101, 102, 116, 59, 1, 8619, 105, 103, 104, 116, 59, 1, 8620, 4, 3, 97, 102, 108, 12454, 12458, 12462, 114, 59, 1, 10629, 59, 3, 55349, 56669, 117, 115, 59, 1, 10797, 105, 109, 101, 115, 59, 1, 10804, 4, 2, 97, 98, 12480, 12485, 115, 116, 59, 1, 8727, 97, 114, 59, 1, 95, 4, 3, 59, 101, 102, 12498, 12500, 12506, 1, 9674, 110, 103, 101, 59, 1, 9674, 59, 1, 10731, 97, 114, 4, 2, 59, 108, 12517, 12519, 1, 40, 116, 59, 1, 10643, 4, 5, 97, 99, 104, 109, 116, 12535, 12540, 12548, 12561, 12564, 114, 114, 59, 1, 8646, 111, 114, 110, 101, 114, 59, 1, 8991, 97, 114, 4, 2, 59, 100, 12556, 12558, 1, 8651, 59, 1, 10605, 59, 1, 8206, 114, 105, 59, 1, 8895, 4, 6, 97, 99, 104, 105, 113, 116, 12583, 12589, 12594, 12597, 12614, 12635, 113, 117, 111, 59, 1, 8249, 114, 59, 3, 55349, 56513, 59, 1, 8624, 109, 4, 3, 59, 101, 103, 12606, 12608, 12611, 1, 8818, 59, 1, 10893, 59, 1, 10895, 4, 2, 98, 117, 12620, 12623, 59, 1, 91, 111, 4, 2, 59, 114, 12630, 12632, 1, 8216, 59, 1, 8218, 114, 111, 107, 59, 1, 322, 5, 60, 8, 59, 99, 100, 104, 105, 108, 113, 114, 12660, 12662, 12675, 12680, 12686, 12692, 12698, 12705, 1, 60, 4, 2, 99, 105, 12668, 12671, 59, 1, 10918, 114, 59, 1, 10873, 111, 116, 59, 1, 8918, 114, 101, 101, 59, 1, 8907, 109, 101, 115, 59, 1, 8905, 97, 114, 114, 59, 1, 10614, 117, 101, 115, 116, 59, 1, 10875, 4, 2, 80, 105, 12711, 12716, 97, 114, 59, 1, 10646, 4, 3, 59, 101, 102, 12724, 12726, 12729, 1, 9667, 59, 1, 8884, 59, 1, 9666, 114, 4, 2, 100, 117, 12739, 12746, 115, 104, 97, 114, 59, 1, 10570, 104, 97, 114, 59, 1, 10598, 4, 2, 101, 110, 12758, 12768, 114, 116, 110, 101, 113, 113, 59, 3, 8808, 65024, 69, 59, 3, 8808, 65024, 4, 14, 68, 97, 99, 100, 101, 102, 104, 105, 108, 110, 111, 112, 115, 117, 12803, 12809, 12893, 12908, 12914, 12928, 12933, 12937, 13011, 13025, 13032, 13049, 13052, 13069, 68, 111, 116, 59, 1, 8762, 4, 4, 99, 108, 112, 114, 12819, 12827, 12849, 12887, 114, 5, 175, 1, 59, 12825, 1, 175, 4, 2, 101, 116, 12833, 12836, 59, 1, 9794, 4, 2, 59, 101, 12842, 12844, 1, 10016, 115, 101, 59, 1, 10016, 4, 2, 59, 115, 12855, 12857, 1, 8614, 116, 111, 4, 4, 59, 100, 108, 117, 12869, 12871, 12877, 12883, 1, 8614, 111, 119, 110, 59, 1, 8615, 101, 102, 116, 59, 1, 8612, 112, 59, 1, 8613, 107, 101, 114, 59, 1, 9646, 4, 2, 111, 121, 12899, 12905, 109, 109, 97, 59, 1, 10793, 59, 1, 1084, 97, 115, 104, 59, 1, 8212, 97, 115, 117, 114, 101, 100, 97, 110, 103, 108, 101, 59, 1, 8737, 114, 59, 3, 55349, 56618, 111, 59, 1, 8487, 4, 3, 99, 100, 110, 12945, 12954, 12985, 114, 111, 5, 181, 1, 59, 12952, 1, 181, 4, 4, 59, 97, 99, 100, 12964, 12966, 12971, 12976, 1, 8739, 115, 116, 59, 1, 42, 105, 114, 59, 1, 10992, 111, 116, 5, 183, 1, 59, 12983, 1, 183, 117, 115, 4, 3, 59, 98, 100, 12995, 12997, 13e3, 1, 8722, 59, 1, 8863, 4, 2, 59, 117, 13006, 13008, 1, 8760, 59, 1, 10794, 4, 2, 99, 100, 13017, 13021, 112, 59, 1, 10971, 114, 59, 1, 8230, 112, 108, 117, 115, 59, 1, 8723, 4, 2, 100, 112, 13038, 13044, 101, 108, 115, 59, 1, 8871, 102, 59, 3, 55349, 56670, 59, 1, 8723, 4, 2, 99, 116, 13058, 13063, 114, 59, 3, 55349, 56514, 112, 111, 115, 59, 1, 8766, 4, 3, 59, 108, 109, 13077, 13079, 13087, 1, 956, 116, 105, 109, 97, 112, 59, 1, 8888, 97, 112, 59, 1, 8888, 4, 24, 71, 76, 82, 86, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 111, 112, 114, 115, 116, 117, 118, 119, 13142, 13165, 13217, 13229, 13247, 13330, 13359, 13414, 13420, 13508, 13513, 13579, 13602, 13626, 13631, 13762, 13767, 13855, 13936, 13995, 14214, 14285, 14312, 14432, 4, 2, 103, 116, 13148, 13152, 59, 3, 8921, 824, 4, 2, 59, 118, 13158, 13161, 3, 8811, 8402, 59, 3, 8811, 824, 4, 3, 101, 108, 116, 13173, 13200, 13204, 102, 116, 4, 2, 97, 114, 13181, 13188, 114, 114, 111, 119, 59, 1, 8653, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 8654, 59, 3, 8920, 824, 4, 2, 59, 118, 13210, 13213, 3, 8810, 8402, 59, 3, 8810, 824, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 8655, 4, 2, 68, 100, 13235, 13241, 97, 115, 104, 59, 1, 8879, 97, 115, 104, 59, 1, 8878, 4, 5, 98, 99, 110, 112, 116, 13259, 13264, 13270, 13275, 13308, 108, 97, 59, 1, 8711, 117, 116, 101, 59, 1, 324, 103, 59, 3, 8736, 8402, 4, 5, 59, 69, 105, 111, 112, 13287, 13289, 13293, 13298, 13302, 1, 8777, 59, 3, 10864, 824, 100, 59, 3, 8779, 824, 115, 59, 1, 329, 114, 111, 120, 59, 1, 8777, 117, 114, 4, 2, 59, 97, 13316, 13318, 1, 9838, 108, 4, 2, 59, 115, 13325, 13327, 1, 9838, 59, 1, 8469, 4, 2, 115, 117, 13336, 13344, 112, 5, 160, 1, 59, 13342, 1, 160, 109, 112, 4, 2, 59, 101, 13352, 13355, 3, 8782, 824, 59, 3, 8783, 824, 4, 5, 97, 101, 111, 117, 121, 13371, 13385, 13391, 13407, 13411, 4, 2, 112, 114, 13377, 13380, 59, 1, 10819, 111, 110, 59, 1, 328, 100, 105, 108, 59, 1, 326, 110, 103, 4, 2, 59, 100, 13399, 13401, 1, 8775, 111, 116, 59, 3, 10861, 824, 112, 59, 1, 10818, 59, 1, 1085, 97, 115, 104, 59, 1, 8211, 4, 7, 59, 65, 97, 100, 113, 115, 120, 13436, 13438, 13443, 13466, 13472, 13478, 13494, 1, 8800, 114, 114, 59, 1, 8663, 114, 4, 2, 104, 114, 13450, 13454, 107, 59, 1, 10532, 4, 2, 59, 111, 13460, 13462, 1, 8599, 119, 59, 1, 8599, 111, 116, 59, 3, 8784, 824, 117, 105, 118, 59, 1, 8802, 4, 2, 101, 105, 13484, 13489, 97, 114, 59, 1, 10536, 109, 59, 3, 8770, 824, 105, 115, 116, 4, 2, 59, 115, 13503, 13505, 1, 8708, 59, 1, 8708, 114, 59, 3, 55349, 56619, 4, 4, 69, 101, 115, 116, 13523, 13527, 13563, 13568, 59, 3, 8807, 824, 4, 3, 59, 113, 115, 13535, 13537, 13559, 1, 8817, 4, 3, 59, 113, 115, 13545, 13547, 13551, 1, 8817, 59, 3, 8807, 824, 108, 97, 110, 116, 59, 3, 10878, 824, 59, 3, 10878, 824, 105, 109, 59, 1, 8821, 4, 2, 59, 114, 13574, 13576, 1, 8815, 59, 1, 8815, 4, 3, 65, 97, 112, 13587, 13592, 13597, 114, 114, 59, 1, 8654, 114, 114, 59, 1, 8622, 97, 114, 59, 1, 10994, 4, 3, 59, 115, 118, 13610, 13612, 13623, 1, 8715, 4, 2, 59, 100, 13618, 13620, 1, 8956, 59, 1, 8954, 59, 1, 8715, 99, 121, 59, 1, 1114, 4, 7, 65, 69, 97, 100, 101, 115, 116, 13647, 13652, 13656, 13661, 13665, 13737, 13742, 114, 114, 59, 1, 8653, 59, 3, 8806, 824, 114, 114, 59, 1, 8602, 114, 59, 1, 8229, 4, 4, 59, 102, 113, 115, 13675, 13677, 13703, 13725, 1, 8816, 116, 4, 2, 97, 114, 13684, 13691, 114, 114, 111, 119, 59, 1, 8602, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 8622, 4, 3, 59, 113, 115, 13711, 13713, 13717, 1, 8816, 59, 3, 8806, 824, 108, 97, 110, 116, 59, 3, 10877, 824, 4, 2, 59, 115, 13731, 13734, 3, 10877, 824, 59, 1, 8814, 105, 109, 59, 1, 8820, 4, 2, 59, 114, 13748, 13750, 1, 8814, 105, 4, 2, 59, 101, 13757, 13759, 1, 8938, 59, 1, 8940, 105, 100, 59, 1, 8740, 4, 2, 112, 116, 13773, 13778, 102, 59, 3, 55349, 56671, 5, 172, 3, 59, 105, 110, 13787, 13789, 13829, 1, 172, 110, 4, 4, 59, 69, 100, 118, 13800, 13802, 13806, 13812, 1, 8713, 59, 3, 8953, 824, 111, 116, 59, 3, 8949, 824, 4, 3, 97, 98, 99, 13820, 13823, 13826, 59, 1, 8713, 59, 1, 8951, 59, 1, 8950, 105, 4, 2, 59, 118, 13836, 13838, 1, 8716, 4, 3, 97, 98, 99, 13846, 13849, 13852, 59, 1, 8716, 59, 1, 8958, 59, 1, 8957, 4, 3, 97, 111, 114, 13863, 13892, 13899, 114, 4, 4, 59, 97, 115, 116, 13874, 13876, 13883, 13888, 1, 8742, 108, 108, 101, 108, 59, 1, 8742, 108, 59, 3, 11005, 8421, 59, 3, 8706, 824, 108, 105, 110, 116, 59, 1, 10772, 4, 3, 59, 99, 101, 13907, 13909, 13914, 1, 8832, 117, 101, 59, 1, 8928, 4, 2, 59, 99, 13920, 13923, 3, 10927, 824, 4, 2, 59, 101, 13929, 13931, 1, 8832, 113, 59, 3, 10927, 824, 4, 4, 65, 97, 105, 116, 13946, 13951, 13971, 13982, 114, 114, 59, 1, 8655, 114, 114, 4, 3, 59, 99, 119, 13961, 13963, 13967, 1, 8603, 59, 3, 10547, 824, 59, 3, 8605, 824, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 8603, 114, 105, 4, 2, 59, 101, 13990, 13992, 1, 8939, 59, 1, 8941, 4, 7, 99, 104, 105, 109, 112, 113, 117, 14011, 14036, 14060, 14080, 14085, 14090, 14106, 4, 4, 59, 99, 101, 114, 14021, 14023, 14028, 14032, 1, 8833, 117, 101, 59, 1, 8929, 59, 3, 10928, 824, 59, 3, 55349, 56515, 111, 114, 116, 4, 2, 109, 112, 14045, 14050, 105, 100, 59, 1, 8740, 97, 114, 97, 108, 108, 101, 108, 59, 1, 8742, 109, 4, 2, 59, 101, 14067, 14069, 1, 8769, 4, 2, 59, 113, 14075, 14077, 1, 8772, 59, 1, 8772, 105, 100, 59, 1, 8740, 97, 114, 59, 1, 8742, 115, 117, 4, 2, 98, 112, 14098, 14102, 101, 59, 1, 8930, 101, 59, 1, 8931, 4, 3, 98, 99, 112, 14114, 14157, 14171, 4, 4, 59, 69, 101, 115, 14124, 14126, 14130, 14133, 1, 8836, 59, 3, 10949, 824, 59, 1, 8840, 101, 116, 4, 2, 59, 101, 14141, 14144, 3, 8834, 8402, 113, 4, 2, 59, 113, 14151, 14153, 1, 8840, 59, 3, 10949, 824, 99, 4, 2, 59, 101, 14164, 14166, 1, 8833, 113, 59, 3, 10928, 824, 4, 4, 59, 69, 101, 115, 14181, 14183, 14187, 14190, 1, 8837, 59, 3, 10950, 824, 59, 1, 8841, 101, 116, 4, 2, 59, 101, 14198, 14201, 3, 8835, 8402, 113, 4, 2, 59, 113, 14208, 14210, 1, 8841, 59, 3, 10950, 824, 4, 4, 103, 105, 108, 114, 14224, 14228, 14238, 14242, 108, 59, 1, 8825, 108, 100, 101, 5, 241, 1, 59, 14236, 1, 241, 103, 59, 1, 8824, 105, 97, 110, 103, 108, 101, 4, 2, 108, 114, 14254, 14269, 101, 102, 116, 4, 2, 59, 101, 14263, 14265, 1, 8938, 113, 59, 1, 8940, 105, 103, 104, 116, 4, 2, 59, 101, 14279, 14281, 1, 8939, 113, 59, 1, 8941, 4, 2, 59, 109, 14291, 14293, 1, 957, 4, 3, 59, 101, 115, 14301, 14303, 14308, 1, 35, 114, 111, 59, 1, 8470, 112, 59, 1, 8199, 4, 9, 68, 72, 97, 100, 103, 105, 108, 114, 115, 14332, 14338, 14344, 14349, 14355, 14369, 14376, 14408, 14426, 97, 115, 104, 59, 1, 8877, 97, 114, 114, 59, 1, 10500, 112, 59, 3, 8781, 8402, 97, 115, 104, 59, 1, 8876, 4, 2, 101, 116, 14361, 14365, 59, 3, 8805, 8402, 59, 3, 62, 8402, 110, 102, 105, 110, 59, 1, 10718, 4, 3, 65, 101, 116, 14384, 14389, 14393, 114, 114, 59, 1, 10498, 59, 3, 8804, 8402, 4, 2, 59, 114, 14399, 14402, 3, 60, 8402, 105, 101, 59, 3, 8884, 8402, 4, 2, 65, 116, 14414, 14419, 114, 114, 59, 1, 10499, 114, 105, 101, 59, 3, 8885, 8402, 105, 109, 59, 3, 8764, 8402, 4, 3, 65, 97, 110, 14440, 14445, 14468, 114, 114, 59, 1, 8662, 114, 4, 2, 104, 114, 14452, 14456, 107, 59, 1, 10531, 4, 2, 59, 111, 14462, 14464, 1, 8598, 119, 59, 1, 8598, 101, 97, 114, 59, 1, 10535, 4, 18, 83, 97, 99, 100, 101, 102, 103, 104, 105, 108, 109, 111, 112, 114, 115, 116, 117, 118, 14512, 14515, 14535, 14560, 14597, 14603, 14618, 14643, 14657, 14662, 14701, 14741, 14747, 14769, 14851, 14877, 14907, 14916, 59, 1, 9416, 4, 2, 99, 115, 14521, 14531, 117, 116, 101, 5, 243, 1, 59, 14529, 1, 243, 116, 59, 1, 8859, 4, 2, 105, 121, 14541, 14557, 114, 4, 2, 59, 99, 14548, 14550, 1, 8858, 5, 244, 1, 59, 14555, 1, 244, 59, 1, 1086, 4, 5, 97, 98, 105, 111, 115, 14572, 14577, 14583, 14587, 14591, 115, 104, 59, 1, 8861, 108, 97, 99, 59, 1, 337, 118, 59, 1, 10808, 116, 59, 1, 8857, 111, 108, 100, 59, 1, 10684, 108, 105, 103, 59, 1, 339, 4, 2, 99, 114, 14609, 14614, 105, 114, 59, 1, 10687, 59, 3, 55349, 56620, 4, 3, 111, 114, 116, 14626, 14630, 14640, 110, 59, 1, 731, 97, 118, 101, 5, 242, 1, 59, 14638, 1, 242, 59, 1, 10689, 4, 2, 98, 109, 14649, 14654, 97, 114, 59, 1, 10677, 59, 1, 937, 110, 116, 59, 1, 8750, 4, 4, 97, 99, 105, 116, 14672, 14677, 14693, 14698, 114, 114, 59, 1, 8634, 4, 2, 105, 114, 14683, 14687, 114, 59, 1, 10686, 111, 115, 115, 59, 1, 10683, 110, 101, 59, 1, 8254, 59, 1, 10688, 4, 3, 97, 101, 105, 14709, 14714, 14719, 99, 114, 59, 1, 333, 103, 97, 59, 1, 969, 4, 3, 99, 100, 110, 14727, 14733, 14736, 114, 111, 110, 59, 1, 959, 59, 1, 10678, 117, 115, 59, 1, 8854, 112, 102, 59, 3, 55349, 56672, 4, 3, 97, 101, 108, 14755, 14759, 14764, 114, 59, 1, 10679, 114, 112, 59, 1, 10681, 117, 115, 59, 1, 8853, 4, 7, 59, 97, 100, 105, 111, 115, 118, 14785, 14787, 14792, 14831, 14837, 14841, 14848, 1, 8744, 114, 114, 59, 1, 8635, 4, 4, 59, 101, 102, 109, 14802, 14804, 14817, 14824, 1, 10845, 114, 4, 2, 59, 111, 14811, 14813, 1, 8500, 102, 59, 1, 8500, 5, 170, 1, 59, 14822, 1, 170, 5, 186, 1, 59, 14829, 1, 186, 103, 111, 102, 59, 1, 8886, 114, 59, 1, 10838, 108, 111, 112, 101, 59, 1, 10839, 59, 1, 10843, 4, 3, 99, 108, 111, 14859, 14863, 14873, 114, 59, 1, 8500, 97, 115, 104, 5, 248, 1, 59, 14871, 1, 248, 108, 59, 1, 8856, 105, 4, 2, 108, 109, 14884, 14893, 100, 101, 5, 245, 1, 59, 14891, 1, 245, 101, 115, 4, 2, 59, 97, 14901, 14903, 1, 8855, 115, 59, 1, 10806, 109, 108, 5, 246, 1, 59, 14914, 1, 246, 98, 97, 114, 59, 1, 9021, 4, 12, 97, 99, 101, 102, 104, 105, 108, 109, 111, 114, 115, 117, 14948, 14992, 14996, 15033, 15038, 15068, 15090, 15189, 15192, 15222, 15427, 15441, 114, 4, 4, 59, 97, 115, 116, 14959, 14961, 14976, 14989, 1, 8741, 5, 182, 2, 59, 108, 14968, 14970, 1, 182, 108, 101, 108, 59, 1, 8741, 4, 2, 105, 108, 14982, 14986, 109, 59, 1, 10995, 59, 1, 11005, 59, 1, 8706, 121, 59, 1, 1087, 114, 4, 5, 99, 105, 109, 112, 116, 15009, 15014, 15019, 15024, 15027, 110, 116, 59, 1, 37, 111, 100, 59, 1, 46, 105, 108, 59, 1, 8240, 59, 1, 8869, 101, 110, 107, 59, 1, 8241, 114, 59, 3, 55349, 56621, 4, 3, 105, 109, 111, 15046, 15057, 15063, 4, 2, 59, 118, 15052, 15054, 1, 966, 59, 1, 981, 109, 97, 116, 59, 1, 8499, 110, 101, 59, 1, 9742, 4, 3, 59, 116, 118, 15076, 15078, 15087, 1, 960, 99, 104, 102, 111, 114, 107, 59, 1, 8916, 59, 1, 982, 4, 2, 97, 117, 15096, 15119, 110, 4, 2, 99, 107, 15103, 15115, 107, 4, 2, 59, 104, 15110, 15112, 1, 8463, 59, 1, 8462, 118, 59, 1, 8463, 115, 4, 9, 59, 97, 98, 99, 100, 101, 109, 115, 116, 15140, 15142, 15148, 15151, 15156, 15168, 15171, 15179, 15184, 1, 43, 99, 105, 114, 59, 1, 10787, 59, 1, 8862, 105, 114, 59, 1, 10786, 4, 2, 111, 117, 15162, 15165, 59, 1, 8724, 59, 1, 10789, 59, 1, 10866, 110, 5, 177, 1, 59, 15177, 1, 177, 105, 109, 59, 1, 10790, 119, 111, 59, 1, 10791, 59, 1, 177, 4, 3, 105, 112, 117, 15200, 15208, 15213, 110, 116, 105, 110, 116, 59, 1, 10773, 102, 59, 3, 55349, 56673, 110, 100, 5, 163, 1, 59, 15220, 1, 163, 4, 10, 59, 69, 97, 99, 101, 105, 110, 111, 115, 117, 15244, 15246, 15249, 15253, 15258, 15334, 15347, 15367, 15416, 15421, 1, 8826, 59, 1, 10931, 112, 59, 1, 10935, 117, 101, 59, 1, 8828, 4, 2, 59, 99, 15264, 15266, 1, 10927, 4, 6, 59, 97, 99, 101, 110, 115, 15280, 15282, 15290, 15299, 15303, 15329, 1, 8826, 112, 112, 114, 111, 120, 59, 1, 10935, 117, 114, 108, 121, 101, 113, 59, 1, 8828, 113, 59, 1, 10927, 4, 3, 97, 101, 115, 15311, 15319, 15324, 112, 112, 114, 111, 120, 59, 1, 10937, 113, 113, 59, 1, 10933, 105, 109, 59, 1, 8936, 105, 109, 59, 1, 8830, 109, 101, 4, 2, 59, 115, 15342, 15344, 1, 8242, 59, 1, 8473, 4, 3, 69, 97, 115, 15355, 15358, 15362, 59, 1, 10933, 112, 59, 1, 10937, 105, 109, 59, 1, 8936, 4, 3, 100, 102, 112, 15375, 15378, 15404, 59, 1, 8719, 4, 3, 97, 108, 115, 15386, 15392, 15398, 108, 97, 114, 59, 1, 9006, 105, 110, 101, 59, 1, 8978, 117, 114, 102, 59, 1, 8979, 4, 2, 59, 116, 15410, 15412, 1, 8733, 111, 59, 1, 8733, 105, 109, 59, 1, 8830, 114, 101, 108, 59, 1, 8880, 4, 2, 99, 105, 15433, 15438, 114, 59, 3, 55349, 56517, 59, 1, 968, 110, 99, 115, 112, 59, 1, 8200, 4, 6, 102, 105, 111, 112, 115, 117, 15462, 15467, 15472, 15478, 15485, 15491, 114, 59, 3, 55349, 56622, 110, 116, 59, 1, 10764, 112, 102, 59, 3, 55349, 56674, 114, 105, 109, 101, 59, 1, 8279, 99, 114, 59, 3, 55349, 56518, 4, 3, 97, 101, 111, 15499, 15520, 15534, 116, 4, 2, 101, 105, 15506, 15515, 114, 110, 105, 111, 110, 115, 59, 1, 8461, 110, 116, 59, 1, 10774, 115, 116, 4, 2, 59, 101, 15528, 15530, 1, 63, 113, 59, 1, 8799, 116, 5, 34, 1, 59, 15540, 1, 34, 4, 21, 65, 66, 72, 97, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110, 111, 112, 114, 115, 116, 117, 120, 15586, 15609, 15615, 15620, 15796, 15855, 15893, 15931, 15977, 16001, 16039, 16183, 16204, 16222, 16228, 16285, 16312, 16318, 16363, 16408, 16416, 4, 3, 97, 114, 116, 15594, 15599, 15603, 114, 114, 59, 1, 8667, 114, 59, 1, 8658, 97, 105, 108, 59, 1, 10524, 97, 114, 114, 59, 1, 10511, 97, 114, 59, 1, 10596, 4, 7, 99, 100, 101, 110, 113, 114, 116, 15636, 15651, 15656, 15664, 15687, 15696, 15770, 4, 2, 101, 117, 15642, 15646, 59, 3, 8765, 817, 116, 101, 59, 1, 341, 105, 99, 59, 1, 8730, 109, 112, 116, 121, 118, 59, 1, 10675, 103, 4, 4, 59, 100, 101, 108, 15675, 15677, 15680, 15683, 1, 10217, 59, 1, 10642, 59, 1, 10661, 101, 59, 1, 10217, 117, 111, 5, 187, 1, 59, 15694, 1, 187, 114, 4, 11, 59, 97, 98, 99, 102, 104, 108, 112, 115, 116, 119, 15721, 15723, 15727, 15739, 15742, 15746, 15750, 15754, 15758, 15763, 15767, 1, 8594, 112, 59, 1, 10613, 4, 2, 59, 102, 15733, 15735, 1, 8677, 115, 59, 1, 10528, 59, 1, 10547, 115, 59, 1, 10526, 107, 59, 1, 8618, 112, 59, 1, 8620, 108, 59, 1, 10565, 105, 109, 59, 1, 10612, 108, 59, 1, 8611, 59, 1, 8605, 4, 2, 97, 105, 15776, 15781, 105, 108, 59, 1, 10522, 111, 4, 2, 59, 110, 15788, 15790, 1, 8758, 97, 108, 115, 59, 1, 8474, 4, 3, 97, 98, 114, 15804, 15809, 15814, 114, 114, 59, 1, 10509, 114, 107, 59, 1, 10099, 4, 2, 97, 107, 15820, 15833, 99, 4, 2, 101, 107, 15827, 15830, 59, 1, 125, 59, 1, 93, 4, 2, 101, 115, 15839, 15842, 59, 1, 10636, 108, 4, 2, 100, 117, 15849, 15852, 59, 1, 10638, 59, 1, 10640, 4, 4, 97, 101, 117, 121, 15865, 15871, 15886, 15890, 114, 111, 110, 59, 1, 345, 4, 2, 100, 105, 15877, 15882, 105, 108, 59, 1, 343, 108, 59, 1, 8969, 98, 59, 1, 125, 59, 1, 1088, 4, 4, 99, 108, 113, 115, 15903, 15907, 15914, 15927, 97, 59, 1, 10551, 100, 104, 97, 114, 59, 1, 10601, 117, 111, 4, 2, 59, 114, 15922, 15924, 1, 8221, 59, 1, 8221, 104, 59, 1, 8627, 4, 3, 97, 99, 103, 15939, 15966, 15970, 108, 4, 4, 59, 105, 112, 115, 15950, 15952, 15957, 15963, 1, 8476, 110, 101, 59, 1, 8475, 97, 114, 116, 59, 1, 8476, 59, 1, 8477, 116, 59, 1, 9645, 5, 174, 1, 59, 15975, 1, 174, 4, 3, 105, 108, 114, 15985, 15991, 15997, 115, 104, 116, 59, 1, 10621, 111, 111, 114, 59, 1, 8971, 59, 3, 55349, 56623, 4, 2, 97, 111, 16007, 16028, 114, 4, 2, 100, 117, 16014, 16017, 59, 1, 8641, 4, 2, 59, 108, 16023, 16025, 1, 8640, 59, 1, 10604, 4, 2, 59, 118, 16034, 16036, 1, 961, 59, 1, 1009, 4, 3, 103, 110, 115, 16047, 16167, 16171, 104, 116, 4, 6, 97, 104, 108, 114, 115, 116, 16063, 16081, 16103, 16130, 16143, 16155, 114, 114, 111, 119, 4, 2, 59, 116, 16073, 16075, 1, 8594, 97, 105, 108, 59, 1, 8611, 97, 114, 112, 111, 111, 110, 4, 2, 100, 117, 16093, 16099, 111, 119, 110, 59, 1, 8641, 112, 59, 1, 8640, 101, 102, 116, 4, 2, 97, 104, 16112, 16120, 114, 114, 111, 119, 115, 59, 1, 8644, 97, 114, 112, 111, 111, 110, 115, 59, 1, 8652, 105, 103, 104, 116, 97, 114, 114, 111, 119, 115, 59, 1, 8649, 113, 117, 105, 103, 97, 114, 114, 111, 119, 59, 1, 8605, 104, 114, 101, 101, 116, 105, 109, 101, 115, 59, 1, 8908, 103, 59, 1, 730, 105, 110, 103, 100, 111, 116, 115, 101, 113, 59, 1, 8787, 4, 3, 97, 104, 109, 16191, 16196, 16201, 114, 114, 59, 1, 8644, 97, 114, 59, 1, 8652, 59, 1, 8207, 111, 117, 115, 116, 4, 2, 59, 97, 16214, 16216, 1, 9137, 99, 104, 101, 59, 1, 9137, 109, 105, 100, 59, 1, 10990, 4, 4, 97, 98, 112, 116, 16238, 16252, 16257, 16278, 4, 2, 110, 114, 16244, 16248, 103, 59, 1, 10221, 114, 59, 1, 8702, 114, 107, 59, 1, 10215, 4, 3, 97, 102, 108, 16265, 16269, 16273, 114, 59, 1, 10630, 59, 3, 55349, 56675, 117, 115, 59, 1, 10798, 105, 109, 101, 115, 59, 1, 10805, 4, 2, 97, 112, 16291, 16304, 114, 4, 2, 59, 103, 16298, 16300, 1, 41, 116, 59, 1, 10644, 111, 108, 105, 110, 116, 59, 1, 10770, 97, 114, 114, 59, 1, 8649, 4, 4, 97, 99, 104, 113, 16328, 16334, 16339, 16342, 113, 117, 111, 59, 1, 8250, 114, 59, 3, 55349, 56519, 59, 1, 8625, 4, 2, 98, 117, 16348, 16351, 59, 1, 93, 111, 4, 2, 59, 114, 16358, 16360, 1, 8217, 59, 1, 8217, 4, 3, 104, 105, 114, 16371, 16377, 16383, 114, 101, 101, 59, 1, 8908, 109, 101, 115, 59, 1, 8906, 105, 4, 4, 59, 101, 102, 108, 16394, 16396, 16399, 16402, 1, 9657, 59, 1, 8885, 59, 1, 9656, 116, 114, 105, 59, 1, 10702, 108, 117, 104, 97, 114, 59, 1, 10600, 59, 1, 8478, 4, 19, 97, 98, 99, 100, 101, 102, 104, 105, 108, 109, 111, 112, 113, 114, 115, 116, 117, 119, 122, 16459, 16466, 16472, 16572, 16590, 16672, 16687, 16746, 16844, 16850, 16924, 16963, 16988, 17115, 17121, 17154, 17206, 17614, 17656, 99, 117, 116, 101, 59, 1, 347, 113, 117, 111, 59, 1, 8218, 4, 10, 59, 69, 97, 99, 101, 105, 110, 112, 115, 121, 16494, 16496, 16499, 16513, 16518, 16531, 16536, 16556, 16564, 16569, 1, 8827, 59, 1, 10932, 4, 2, 112, 114, 16505, 16508, 59, 1, 10936, 111, 110, 59, 1, 353, 117, 101, 59, 1, 8829, 4, 2, 59, 100, 16524, 16526, 1, 10928, 105, 108, 59, 1, 351, 114, 99, 59, 1, 349, 4, 3, 69, 97, 115, 16544, 16547, 16551, 59, 1, 10934, 112, 59, 1, 10938, 105, 109, 59, 1, 8937, 111, 108, 105, 110, 116, 59, 1, 10771, 105, 109, 59, 1, 8831, 59, 1, 1089, 111, 116, 4, 3, 59, 98, 101, 16582, 16584, 16587, 1, 8901, 59, 1, 8865, 59, 1, 10854, 4, 7, 65, 97, 99, 109, 115, 116, 120, 16606, 16611, 16634, 16642, 16646, 16652, 16668, 114, 114, 59, 1, 8664, 114, 4, 2, 104, 114, 16618, 16622, 107, 59, 1, 10533, 4, 2, 59, 111, 16628, 16630, 1, 8600, 119, 59, 1, 8600, 116, 5, 167, 1, 59, 16640, 1, 167, 105, 59, 1, 59, 119, 97, 114, 59, 1, 10537, 109, 4, 2, 105, 110, 16659, 16665, 110, 117, 115, 59, 1, 8726, 59, 1, 8726, 116, 59, 1, 10038, 114, 4, 2, 59, 111, 16679, 16682, 3, 55349, 56624, 119, 110, 59, 1, 8994, 4, 4, 97, 99, 111, 121, 16697, 16702, 16716, 16739, 114, 112, 59, 1, 9839, 4, 2, 104, 121, 16708, 16713, 99, 121, 59, 1, 1097, 59, 1, 1096, 114, 116, 4, 2, 109, 112, 16724, 16729, 105, 100, 59, 1, 8739, 97, 114, 97, 108, 108, 101, 108, 59, 1, 8741, 5, 173, 1, 59, 16744, 1, 173, 4, 2, 103, 109, 16752, 16770, 109, 97, 4, 3, 59, 102, 118, 16762, 16764, 16767, 1, 963, 59, 1, 962, 59, 1, 962, 4, 8, 59, 100, 101, 103, 108, 110, 112, 114, 16788, 16790, 16795, 16806, 16817, 16828, 16832, 16838, 1, 8764, 111, 116, 59, 1, 10858, 4, 2, 59, 113, 16801, 16803, 1, 8771, 59, 1, 8771, 4, 2, 59, 69, 16812, 16814, 1, 10910, 59, 1, 10912, 4, 2, 59, 69, 16823, 16825, 1, 10909, 59, 1, 10911, 101, 59, 1, 8774, 108, 117, 115, 59, 1, 10788, 97, 114, 114, 59, 1, 10610, 97, 114, 114, 59, 1, 8592, 4, 4, 97, 101, 105, 116, 16860, 16883, 16891, 16904, 4, 2, 108, 115, 16866, 16878, 108, 115, 101, 116, 109, 105, 110, 117, 115, 59, 1, 8726, 104, 112, 59, 1, 10803, 112, 97, 114, 115, 108, 59, 1, 10724, 4, 2, 100, 108, 16897, 16900, 59, 1, 8739, 101, 59, 1, 8995, 4, 2, 59, 101, 16910, 16912, 1, 10922, 4, 2, 59, 115, 16918, 16920, 1, 10924, 59, 3, 10924, 65024, 4, 3, 102, 108, 112, 16932, 16938, 16958, 116, 99, 121, 59, 1, 1100, 4, 2, 59, 98, 16944, 16946, 1, 47, 4, 2, 59, 97, 16952, 16954, 1, 10692, 114, 59, 1, 9023, 102, 59, 3, 55349, 56676, 97, 4, 2, 100, 114, 16970, 16985, 101, 115, 4, 2, 59, 117, 16978, 16980, 1, 9824, 105, 116, 59, 1, 9824, 59, 1, 8741, 4, 3, 99, 115, 117, 16996, 17028, 17089, 4, 2, 97, 117, 17002, 17015, 112, 4, 2, 59, 115, 17009, 17011, 1, 8851, 59, 3, 8851, 65024, 112, 4, 2, 59, 115, 17022, 17024, 1, 8852, 59, 3, 8852, 65024, 117, 4, 2, 98, 112, 17035, 17062, 4, 3, 59, 101, 115, 17043, 17045, 17048, 1, 8847, 59, 1, 8849, 101, 116, 4, 2, 59, 101, 17056, 17058, 1, 8847, 113, 59, 1, 8849, 4, 3, 59, 101, 115, 17070, 17072, 17075, 1, 8848, 59, 1, 8850, 101, 116, 4, 2, 59, 101, 17083, 17085, 1, 8848, 113, 59, 1, 8850, 4, 3, 59, 97, 102, 17097, 17099, 17112, 1, 9633, 114, 4, 2, 101, 102, 17106, 17109, 59, 1, 9633, 59, 1, 9642, 59, 1, 9642, 97, 114, 114, 59, 1, 8594, 4, 4, 99, 101, 109, 116, 17131, 17136, 17142, 17148, 114, 59, 3, 55349, 56520, 116, 109, 110, 59, 1, 8726, 105, 108, 101, 59, 1, 8995, 97, 114, 102, 59, 1, 8902, 4, 2, 97, 114, 17160, 17172, 114, 4, 2, 59, 102, 17167, 17169, 1, 9734, 59, 1, 9733, 4, 2, 97, 110, 17178, 17202, 105, 103, 104, 116, 4, 2, 101, 112, 17188, 17197, 112, 115, 105, 108, 111, 110, 59, 1, 1013, 104, 105, 59, 1, 981, 115, 59, 1, 175, 4, 5, 98, 99, 109, 110, 112, 17218, 17351, 17420, 17423, 17427, 4, 9, 59, 69, 100, 101, 109, 110, 112, 114, 115, 17238, 17240, 17243, 17248, 17261, 17267, 17279, 17285, 17291, 1, 8834, 59, 1, 10949, 111, 116, 59, 1, 10941, 4, 2, 59, 100, 17254, 17256, 1, 8838, 111, 116, 59, 1, 10947, 117, 108, 116, 59, 1, 10945, 4, 2, 69, 101, 17273, 17276, 59, 1, 10955, 59, 1, 8842, 108, 117, 115, 59, 1, 10943, 97, 114, 114, 59, 1, 10617, 4, 3, 101, 105, 117, 17299, 17335, 17339, 116, 4, 3, 59, 101, 110, 17308, 17310, 17322, 1, 8834, 113, 4, 2, 59, 113, 17317, 17319, 1, 8838, 59, 1, 10949, 101, 113, 4, 2, 59, 113, 17330, 17332, 1, 8842, 59, 1, 10955, 109, 59, 1, 10951, 4, 2, 98, 112, 17345, 17348, 59, 1, 10965, 59, 1, 10963, 99, 4, 6, 59, 97, 99, 101, 110, 115, 17366, 17368, 17376, 17385, 17389, 17415, 1, 8827, 112, 112, 114, 111, 120, 59, 1, 10936, 117, 114, 108, 121, 101, 113, 59, 1, 8829, 113, 59, 1, 10928, 4, 3, 97, 101, 115, 17397, 17405, 17410, 112, 112, 114, 111, 120, 59, 1, 10938, 113, 113, 59, 1, 10934, 105, 109, 59, 1, 8937, 105, 109, 59, 1, 8831, 59, 1, 8721, 103, 59, 1, 9834, 4, 13, 49, 50, 51, 59, 69, 100, 101, 104, 108, 109, 110, 112, 115, 17455, 17462, 17469, 17476, 17478, 17481, 17496, 17509, 17524, 17530, 17536, 17548, 17554, 5, 185, 1, 59, 17460, 1, 185, 5, 178, 1, 59, 17467, 1, 178, 5, 179, 1, 59, 17474, 1, 179, 1, 8835, 59, 1, 10950, 4, 2, 111, 115, 17487, 17491, 116, 59, 1, 10942, 117, 98, 59, 1, 10968, 4, 2, 59, 100, 17502, 17504, 1, 8839, 111, 116, 59, 1, 10948, 115, 4, 2, 111, 117, 17516, 17520, 108, 59, 1, 10185, 98, 59, 1, 10967, 97, 114, 114, 59, 1, 10619, 117, 108, 116, 59, 1, 10946, 4, 2, 69, 101, 17542, 17545, 59, 1, 10956, 59, 1, 8843, 108, 117, 115, 59, 1, 10944, 4, 3, 101, 105, 117, 17562, 17598, 17602, 116, 4, 3, 59, 101, 110, 17571, 17573, 17585, 1, 8835, 113, 4, 2, 59, 113, 17580, 17582, 1, 8839, 59, 1, 10950, 101, 113, 4, 2, 59, 113, 17593, 17595, 1, 8843, 59, 1, 10956, 109, 59, 1, 10952, 4, 2, 98, 112, 17608, 17611, 59, 1, 10964, 59, 1, 10966, 4, 3, 65, 97, 110, 17622, 17627, 17650, 114, 114, 59, 1, 8665, 114, 4, 2, 104, 114, 17634, 17638, 107, 59, 1, 10534, 4, 2, 59, 111, 17644, 17646, 1, 8601, 119, 59, 1, 8601, 119, 97, 114, 59, 1, 10538, 108, 105, 103, 5, 223, 1, 59, 17664, 1, 223, 4, 13, 97, 98, 99, 100, 101, 102, 104, 105, 111, 112, 114, 115, 119, 17694, 17709, 17714, 17737, 17742, 17749, 17754, 17860, 17905, 17957, 17964, 18090, 18122, 4, 2, 114, 117, 17700, 17706, 103, 101, 116, 59, 1, 8982, 59, 1, 964, 114, 107, 59, 1, 9140, 4, 3, 97, 101, 121, 17722, 17728, 17734, 114, 111, 110, 59, 1, 357, 100, 105, 108, 59, 1, 355, 59, 1, 1090, 111, 116, 59, 1, 8411, 108, 114, 101, 99, 59, 1, 8981, 114, 59, 3, 55349, 56625, 4, 4, 101, 105, 107, 111, 17764, 17805, 17836, 17851, 4, 2, 114, 116, 17770, 17786, 101, 4, 2, 52, 102, 17777, 17780, 59, 1, 8756, 111, 114, 101, 59, 1, 8756, 97, 4, 3, 59, 115, 118, 17795, 17797, 17802, 1, 952, 121, 109, 59, 1, 977, 59, 1, 977, 4, 2, 99, 110, 17811, 17831, 107, 4, 2, 97, 115, 17818, 17826, 112, 112, 114, 111, 120, 59, 1, 8776, 105, 109, 59, 1, 8764, 115, 112, 59, 1, 8201, 4, 2, 97, 115, 17842, 17846, 112, 59, 1, 8776, 105, 109, 59, 1, 8764, 114, 110, 5, 254, 1, 59, 17858, 1, 254, 4, 3, 108, 109, 110, 17868, 17873, 17901, 100, 101, 59, 1, 732, 101, 115, 5, 215, 3, 59, 98, 100, 17884, 17886, 17898, 1, 215, 4, 2, 59, 97, 17892, 17894, 1, 8864, 114, 59, 1, 10801, 59, 1, 10800, 116, 59, 1, 8749, 4, 3, 101, 112, 115, 17913, 17917, 17953, 97, 59, 1, 10536, 4, 4, 59, 98, 99, 102, 17927, 17929, 17934, 17939, 1, 8868, 111, 116, 59, 1, 9014, 105, 114, 59, 1, 10993, 4, 2, 59, 111, 17945, 17948, 3, 55349, 56677, 114, 107, 59, 1, 10970, 97, 59, 1, 10537, 114, 105, 109, 101, 59, 1, 8244, 4, 3, 97, 105, 112, 17972, 17977, 18082, 100, 101, 59, 1, 8482, 4, 7, 97, 100, 101, 109, 112, 115, 116, 17993, 18051, 18056, 18059, 18066, 18072, 18076, 110, 103, 108, 101, 4, 5, 59, 100, 108, 113, 114, 18009, 18011, 18017, 18032, 18035, 1, 9653, 111, 119, 110, 59, 1, 9663, 101, 102, 116, 4, 2, 59, 101, 18026, 18028, 1, 9667, 113, 59, 1, 8884, 59, 1, 8796, 105, 103, 104, 116, 4, 2, 59, 101, 18045, 18047, 1, 9657, 113, 59, 1, 8885, 111, 116, 59, 1, 9708, 59, 1, 8796, 105, 110, 117, 115, 59, 1, 10810, 108, 117, 115, 59, 1, 10809, 98, 59, 1, 10701, 105, 109, 101, 59, 1, 10811, 101, 122, 105, 117, 109, 59, 1, 9186, 4, 3, 99, 104, 116, 18098, 18111, 18116, 4, 2, 114, 121, 18104, 18108, 59, 3, 55349, 56521, 59, 1, 1094, 99, 121, 59, 1, 1115, 114, 111, 107, 59, 1, 359, 4, 2, 105, 111, 18128, 18133, 120, 116, 59, 1, 8812, 104, 101, 97, 100, 4, 2, 108, 114, 18143, 18154, 101, 102, 116, 97, 114, 114, 111, 119, 59, 1, 8606, 105, 103, 104, 116, 97, 114, 114, 111, 119, 59, 1, 8608, 4, 18, 65, 72, 97, 98, 99, 100, 102, 103, 104, 108, 109, 111, 112, 114, 115, 116, 117, 119, 18204, 18209, 18214, 18234, 18250, 18268, 18292, 18308, 18319, 18343, 18379, 18397, 18413, 18504, 18547, 18553, 18584, 18603, 114, 114, 59, 1, 8657, 97, 114, 59, 1, 10595, 4, 2, 99, 114, 18220, 18230, 117, 116, 101, 5, 250, 1, 59, 18228, 1, 250, 114, 59, 1, 8593, 114, 4, 2, 99, 101, 18241, 18245, 121, 59, 1, 1118, 118, 101, 59, 1, 365, 4, 2, 105, 121, 18256, 18265, 114, 99, 5, 251, 1, 59, 18263, 1, 251, 59, 1, 1091, 4, 3, 97, 98, 104, 18276, 18281, 18287, 114, 114, 59, 1, 8645, 108, 97, 99, 59, 1, 369, 97, 114, 59, 1, 10606, 4, 2, 105, 114, 18298, 18304, 115, 104, 116, 59, 1, 10622, 59, 3, 55349, 56626, 114, 97, 118, 101, 5, 249, 1, 59, 18317, 1, 249, 4, 2, 97, 98, 18325, 18338, 114, 4, 2, 108, 114, 18332, 18335, 59, 1, 8639, 59, 1, 8638, 108, 107, 59, 1, 9600, 4, 2, 99, 116, 18349, 18374, 4, 2, 111, 114, 18355, 18369, 114, 110, 4, 2, 59, 101, 18363, 18365, 1, 8988, 114, 59, 1, 8988, 111, 112, 59, 1, 8975, 114, 105, 59, 1, 9720, 4, 2, 97, 108, 18385, 18390, 99, 114, 59, 1, 363, 5, 168, 1, 59, 18395, 1, 168, 4, 2, 103, 112, 18403, 18408, 111, 110, 59, 1, 371, 102, 59, 3, 55349, 56678, 4, 6, 97, 100, 104, 108, 115, 117, 18427, 18434, 18445, 18470, 18475, 18494, 114, 114, 111, 119, 59, 1, 8593, 111, 119, 110, 97, 114, 114, 111, 119, 59, 1, 8597, 97, 114, 112, 111, 111, 110, 4, 2, 108, 114, 18457, 18463, 101, 102, 116, 59, 1, 8639, 105, 103, 104, 116, 59, 1, 8638, 117, 115, 59, 1, 8846, 105, 4, 3, 59, 104, 108, 18484, 18486, 18489, 1, 965, 59, 1, 978, 111, 110, 59, 1, 965, 112, 97, 114, 114, 111, 119, 115, 59, 1, 8648, 4, 3, 99, 105, 116, 18512, 18537, 18542, 4, 2, 111, 114, 18518, 18532, 114, 110, 4, 2, 59, 101, 18526, 18528, 1, 8989, 114, 59, 1, 8989, 111, 112, 59, 1, 8974, 110, 103, 59, 1, 367, 114, 105, 59, 1, 9721, 99, 114, 59, 3, 55349, 56522, 4, 3, 100, 105, 114, 18561, 18566, 18572, 111, 116, 59, 1, 8944, 108, 100, 101, 59, 1, 361, 105, 4, 2, 59, 102, 18579, 18581, 1, 9653, 59, 1, 9652, 4, 2, 97, 109, 18590, 18595, 114, 114, 59, 1, 8648, 108, 5, 252, 1, 59, 18601, 1, 252, 97, 110, 103, 108, 101, 59, 1, 10663, 4, 15, 65, 66, 68, 97, 99, 100, 101, 102, 108, 110, 111, 112, 114, 115, 122, 18643, 18648, 18661, 18667, 18847, 18851, 18857, 18904, 18909, 18915, 18931, 18937, 18943, 18949, 18996, 114, 114, 59, 1, 8661, 97, 114, 4, 2, 59, 118, 18656, 18658, 1, 10984, 59, 1, 10985, 97, 115, 104, 59, 1, 8872, 4, 2, 110, 114, 18673, 18679, 103, 114, 116, 59, 1, 10652, 4, 7, 101, 107, 110, 112, 114, 115, 116, 18695, 18704, 18711, 18720, 18742, 18754, 18810, 112, 115, 105, 108, 111, 110, 59, 1, 1013, 97, 112, 112, 97, 59, 1, 1008, 111, 116, 104, 105, 110, 103, 59, 1, 8709, 4, 3, 104, 105, 114, 18728, 18732, 18735, 105, 59, 1, 981, 59, 1, 982, 111, 112, 116, 111, 59, 1, 8733, 4, 2, 59, 104, 18748, 18750, 1, 8597, 111, 59, 1, 1009, 4, 2, 105, 117, 18760, 18766, 103, 109, 97, 59, 1, 962, 4, 2, 98, 112, 18772, 18791, 115, 101, 116, 110, 101, 113, 4, 2, 59, 113, 18784, 18787, 3, 8842, 65024, 59, 3, 10955, 65024, 115, 101, 116, 110, 101, 113, 4, 2, 59, 113, 18803, 18806, 3, 8843, 65024, 59, 3, 10956, 65024, 4, 2, 104, 114, 18816, 18822, 101, 116, 97, 59, 1, 977, 105, 97, 110, 103, 108, 101, 4, 2, 108, 114, 18834, 18840, 101, 102, 116, 59, 1, 8882, 105, 103, 104, 116, 59, 1, 8883, 121, 59, 1, 1074, 97, 115, 104, 59, 1, 8866, 4, 3, 101, 108, 114, 18865, 18884, 18890, 4, 3, 59, 98, 101, 18873, 18875, 18880, 1, 8744, 97, 114, 59, 1, 8891, 113, 59, 1, 8794, 108, 105, 112, 59, 1, 8942, 4, 2, 98, 116, 18896, 18901, 97, 114, 59, 1, 124, 59, 1, 124, 114, 59, 3, 55349, 56627, 116, 114, 105, 59, 1, 8882, 115, 117, 4, 2, 98, 112, 18923, 18927, 59, 3, 8834, 8402, 59, 3, 8835, 8402, 112, 102, 59, 3, 55349, 56679, 114, 111, 112, 59, 1, 8733, 116, 114, 105, 59, 1, 8883, 4, 2, 99, 117, 18955, 18960, 114, 59, 3, 55349, 56523, 4, 2, 98, 112, 18966, 18981, 110, 4, 2, 69, 101, 18973, 18977, 59, 3, 10955, 65024, 59, 3, 8842, 65024, 110, 4, 2, 69, 101, 18988, 18992, 59, 3, 10956, 65024, 59, 3, 8843, 65024, 105, 103, 122, 97, 103, 59, 1, 10650, 4, 7, 99, 101, 102, 111, 112, 114, 115, 19020, 19026, 19061, 19066, 19072, 19075, 19089, 105, 114, 99, 59, 1, 373, 4, 2, 100, 105, 19032, 19055, 4, 2, 98, 103, 19038, 19043, 97, 114, 59, 1, 10847, 101, 4, 2, 59, 113, 19050, 19052, 1, 8743, 59, 1, 8793, 101, 114, 112, 59, 1, 8472, 114, 59, 3, 55349, 56628, 112, 102, 59, 3, 55349, 56680, 59, 1, 8472, 4, 2, 59, 101, 19081, 19083, 1, 8768, 97, 116, 104, 59, 1, 8768, 99, 114, 59, 3, 55349, 56524, 4, 14, 99, 100, 102, 104, 105, 108, 109, 110, 111, 114, 115, 117, 118, 119, 19125, 19146, 19152, 19157, 19173, 19176, 19192, 19197, 19202, 19236, 19252, 19269, 19286, 19291, 4, 3, 97, 105, 117, 19133, 19137, 19142, 112, 59, 1, 8898, 114, 99, 59, 1, 9711, 112, 59, 1, 8899, 116, 114, 105, 59, 1, 9661, 114, 59, 3, 55349, 56629, 4, 2, 65, 97, 19163, 19168, 114, 114, 59, 1, 10234, 114, 114, 59, 1, 10231, 59, 1, 958, 4, 2, 65, 97, 19182, 19187, 114, 114, 59, 1, 10232, 114, 114, 59, 1, 10229, 97, 112, 59, 1, 10236, 105, 115, 59, 1, 8955, 4, 3, 100, 112, 116, 19210, 19215, 19230, 111, 116, 59, 1, 10752, 4, 2, 102, 108, 19221, 19225, 59, 3, 55349, 56681, 117, 115, 59, 1, 10753, 105, 109, 101, 59, 1, 10754, 4, 2, 65, 97, 19242, 19247, 114, 114, 59, 1, 10233, 114, 114, 59, 1, 10230, 4, 2, 99, 113, 19258, 19263, 114, 59, 3, 55349, 56525, 99, 117, 112, 59, 1, 10758, 4, 2, 112, 116, 19275, 19281, 108, 117, 115, 59, 1, 10756, 114, 105, 59, 1, 9651, 101, 101, 59, 1, 8897, 101, 100, 103, 101, 59, 1, 8896, 4, 8, 97, 99, 101, 102, 105, 111, 115, 117, 19316, 19335, 19349, 19357, 19362, 19367, 19373, 19379, 99, 4, 2, 117, 121, 19323, 19332, 116, 101, 5, 253, 1, 59, 19330, 1, 253, 59, 1, 1103, 4, 2, 105, 121, 19341, 19346, 114, 99, 59, 1, 375, 59, 1, 1099, 110, 5, 165, 1, 59, 19355, 1, 165, 114, 59, 3, 55349, 56630, 99, 121, 59, 1, 1111, 112, 102, 59, 3, 55349, 56682, 99, 114, 59, 3, 55349, 56526, 4, 2, 99, 109, 19385, 19389, 121, 59, 1, 1102, 108, 5, 255, 1, 59, 19395, 1, 255, 4, 10, 97, 99, 100, 101, 102, 104, 105, 111, 115, 119, 19419, 19426, 19441, 19446, 19462, 19467, 19472, 19480, 19486, 19492, 99, 117, 116, 101, 59, 1, 378, 4, 2, 97, 121, 19432, 19438, 114, 111, 110, 59, 1, 382, 59, 1, 1079, 111, 116, 59, 1, 380, 4, 2, 101, 116, 19452, 19458, 116, 114, 102, 59, 1, 8488, 97, 59, 1, 950, 114, 59, 3, 55349, 56631, 99, 121, 59, 1, 1078, 103, 114, 97, 114, 114, 59, 1, 8669, 112, 102, 59, 3, 55349, 56683, 99, 114, 59, 3, 55349, 56527, 4, 2, 106, 110, 19498, 19501, 59, 1, 8205, 106, 59, 1, 8204]); - }, - 8408: function _(e, t, r) { - "use strict"; - - var n = r(2756); - var i = r(6632); - var s = n.CODE_POINTS; - var a = 1 << 16; - - var Preprocessor = /*#__PURE__*/function () { - function Preprocessor() { - _classCallCheck(this, Preprocessor); - - this.html = null; - this.pos = -1; - this.lastGapPos = -1; - this.lastCharPos = -1; - this.gapStack = []; - this.skipNextNewLine = false; - this.lastChunkWritten = false; - this.endOfChunkHit = false; - this.bufferWaterline = a; - } - - _createClass(Preprocessor, [{ - key: "_err", - value: function _err() {} - }, { - key: "_addGap", - value: function _addGap() { - this.gapStack.push(this.lastGapPos); - this.lastGapPos = this.pos; - } - }, { - key: "_processSurrogate", - value: function _processSurrogate(e) { - if (this.pos !== this.lastCharPos) { - var _t42 = this.html.charCodeAt(this.pos + 1); - - if (n.isSurrogatePair(_t42)) { - this.pos++; - - this._addGap(); - - return n.getSurrogatePairCodePoint(e, _t42); - } - } else if (!this.lastChunkWritten) { - this.endOfChunkHit = true; - return s.EOF; - } - - this._err(i.surrogateInInputStream); - - return e; - } - }, { - key: "dropParsedChunk", - value: function dropParsedChunk() { - if (this.pos > this.bufferWaterline) { - this.lastCharPos -= this.pos; - this.html = this.html.substring(this.pos); - this.pos = 0; - this.lastGapPos = -1; - this.gapStack = []; - } - } - }, { - key: "write", - value: function write(e, t) { - if (this.html) { - this.html += e; - } else { - this.html = e; - } - - this.lastCharPos = this.html.length - 1; - this.endOfChunkHit = false; - this.lastChunkWritten = t; - } - }, { - key: "insertHtmlAtCurrentPos", - value: function insertHtmlAtCurrentPos(e) { - this.html = this.html.substring(0, this.pos + 1) + e + this.html.substring(this.pos + 1, this.html.length); - this.lastCharPos = this.html.length - 1; - this.endOfChunkHit = false; - } - }, { - key: "advance", - value: function advance() { - this.pos++; - - if (this.pos > this.lastCharPos) { - this.endOfChunkHit = !this.lastChunkWritten; - return s.EOF; - } - - var e = this.html.charCodeAt(this.pos); - - if (this.skipNextNewLine && e === s.LINE_FEED) { - this.skipNextNewLine = false; - - this._addGap(); - - return this.advance(); - } - - if (e === s.CARRIAGE_RETURN) { - this.skipNextNewLine = true; - return s.LINE_FEED; - } - - this.skipNextNewLine = false; - - if (n.isSurrogate(e)) { - e = this._processSurrogate(e); - } - - var t = e > 31 && e < 127 || e === s.LINE_FEED || e === s.CARRIAGE_RETURN || e > 159 && e < 64976; - - if (!t) { - this._checkForProblematicCharacters(e); - } - - return e; - } - }, { - key: "_checkForProblematicCharacters", - value: function _checkForProblematicCharacters(e) { - if (n.isControlCodePoint(e)) { - this._err(i.controlCharacterInInputStream); - } else if (n.isUndefinedCodePoint(e)) { - this._err(i.noncharacterInInputStream); - } - } - }, { - key: "retreat", - value: function retreat() { - if (this.pos === this.lastGapPos) { - this.lastGapPos = this.gapStack.pop(); - this.pos--; - } - - this.pos--; - } - }]); - - return Preprocessor; - }(); - - e.exports = Preprocessor; - }, - 5900: function _(e, t, r) { - "use strict"; - - var _r33 = r(5107), - n = _r33.DOCUMENT_MODE; - - t.createDocument = function () { - return { - nodeName: "#document", - mode: n.NO_QUIRKS, - childNodes: [] - }; - }; - - t.createDocumentFragment = function () { - return { - nodeName: "#document-fragment", - childNodes: [] - }; - }; - - t.createElement = function (e, t, r) { - return { - nodeName: e, - tagName: e, - attrs: r, - namespaceURI: t, - childNodes: [], - parentNode: null - }; - }; - - t.createCommentNode = function (e) { - return { - nodeName: "#comment", - data: e, - parentNode: null - }; - }; - - var i = function i(e) { - return { - nodeName: "#text", - value: e, - parentNode: null - }; - }; - - var s = t.appendChild = function (e, t) { - e.childNodes.push(t); - t.parentNode = e; - }; - - var a = t.insertBefore = function (e, t, r) { - var n = e.childNodes.indexOf(r); - e.childNodes.splice(n, 0, t); - t.parentNode = e; - }; - - t.setTemplateContent = function (e, t) { - e.content = t; - }; - - t.getTemplateContent = function (e) { - return e.content; - }; - - t.setDocumentType = function (e, t, r, n) { - var i = null; - - for (var _t43 = 0; _t43 < e.childNodes.length; _t43++) { - if (e.childNodes[_t43].nodeName === "#documentType") { - i = e.childNodes[_t43]; - break; - } - } - - if (i) { - i.name = t; - i.publicId = r; - i.systemId = n; - } else { - s(e, { - nodeName: "#documentType", - name: t, - publicId: r, - systemId: n - }); - } - }; - - t.setDocumentMode = function (e, t) { - e.mode = t; - }; - - t.getDocumentMode = function (e) { - return e.mode; - }; - - t.detachNode = function (e) { - if (e.parentNode) { - var _t44 = e.parentNode.childNodes.indexOf(e); - - e.parentNode.childNodes.splice(_t44, 1); - e.parentNode = null; - } - }; - - t.insertText = function (e, t) { - if (e.childNodes.length) { - var _r34 = e.childNodes[e.childNodes.length - 1]; - - if (_r34.nodeName === "#text") { - _r34.value += t; - return; - } - } - - s(e, i(t)); - }; - - t.insertTextBefore = function (e, t, r) { - var n = e.childNodes[e.childNodes.indexOf(r) - 1]; - - if (n && n.nodeName === "#text") { - n.value += t; - } else { - a(e, i(t), r); - } - }; - - t.adoptAttributes = function (e, t) { - var r = []; - - for (var _t45 = 0; _t45 < e.attrs.length; _t45++) { - r.push(e.attrs[_t45].name); - } - - for (var _n34 = 0; _n34 < t.length; _n34++) { - if (r.indexOf(t[_n34].name) === -1) { - e.attrs.push(t[_n34]); - } - } - }; - - t.getFirstChild = function (e) { - return e.childNodes[0]; - }; - - t.getChildNodes = function (e) { - return e.childNodes; - }; - - t.getParentNode = function (e) { - return e.parentNode; - }; - - t.getAttrList = function (e) { - return e.attrs; - }; - - t.getTagName = function (e) { - return e.tagName; - }; - - t.getNamespaceURI = function (e) { - return e.namespaceURI; - }; - - t.getTextNodeContent = function (e) { - return e.value; - }; - - t.getCommentNodeContent = function (e) { - return e.data; - }; - - t.getDocumentTypeNodeName = function (e) { - return e.name; - }; - - t.getDocumentTypeNodePublicId = function (e) { - return e.publicId; - }; - - t.getDocumentTypeNodeSystemId = function (e) { - return e.systemId; - }; - - t.isTextNode = function (e) { - return e.nodeName === "#text"; - }; - - t.isCommentNode = function (e) { - return e.nodeName === "#comment"; - }; - - t.isDocumentTypeNode = function (e) { - return e.nodeName === "#documentType"; - }; - - t.isElementNode = function (e) { - return !!e.tagName; - }; - - t.setNodeSourceCodeLocation = function (e, t) { - e.sourceCodeLocation = t; - }; - - t.getNodeSourceCodeLocation = function (e) { - return e.sourceCodeLocation; - }; - - t.updateNodeSourceCodeLocation = function (e, t) { - e.sourceCodeLocation = Object.assign(e.sourceCodeLocation, t); - }; - }, - 3254: function _(e) { - "use strict"; - - e.exports = function mergeOptions(e, t) { - t = t || Object.create(null); - return [e, t].reduce(function (e, t) { - Object.keys(t).forEach(function (r) { - e[r] = t[r]; - }); - return e; - }, Object.create(null)); - }; - }, - 7178: function _(e) { - "use strict"; - - var Mixin = /*#__PURE__*/function () { - function Mixin(e) { - _classCallCheck(this, Mixin); - - var t = {}; - - var r = this._getOverriddenMethods(this, t); - - for (var _i10 = 0, _Object$keys2 = Object.keys(r); _i10 < _Object$keys2.length; _i10++) { - var n = _Object$keys2[_i10]; - - if (typeof r[n] === "function") { - t[n] = e[n]; - e[n] = r[n]; - } - } - } - - _createClass(Mixin, [{ - key: "_getOverriddenMethods", - value: function _getOverriddenMethods() { - throw new Error("Not implemented"); - } - }]); - - return Mixin; - }(); - - Mixin.install = function (e, t, r) { - if (!e.__mixins) { - e.__mixins = []; - } - - for (var _r35 = 0; _r35 < e.__mixins.length; _r35++) { - if (e.__mixins[_r35].constructor === t) { - return e.__mixins[_r35]; - } - } - - var n = new t(e, r); - - e.__mixins.push(n); - - return n; - }; - - e.exports = Mixin; - }, - 5423: function _(e) { - "use strict"; - - e.exports = JSON.parse('{"version":"1.0.0-rc.6"}'); - }, - 2819: function _(e) { - "use strict"; - - e.exports = JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}'); - }, - 5727: function _(e) { - "use strict"; - - e.exports = JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"⁡","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"⁡","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}'); - }, - 1566: function _(e) { - "use strict"; - - e.exports = JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}'); - }, - 3399: function _(e) { - "use strict"; - - e.exports = JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}'); - } - }; - var t = {}; - - function __nccwpck_require__(r) { - if (t[r]) { - return t[r].exports; - } - - var n = t[r] = { - exports: {} - }; - var i = true; - - try { - e[r].call(n.exports, n, n.exports, __nccwpck_require__); - i = false; - } finally { - if (i) delete t[r]; - } - - return n.exports; - } - - __nccwpck_require__.ab = __dirname + "/"; - return __nccwpck_require__(7290); -}(); -/* WEBPACK VAR INJECTION */}.call(this, "/")) - -/***/ }), - -/***/ "./node_modules/@umijs/deps/compiled/merge-stream/index.js": -/*!*****************************************************************!*\ - !*** ./node_modules/@umijs/deps/compiled/merge-stream/index.js ***! - \*****************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(__dirname) {module.exports = function () { - "use strict"; - - var e = { - 621: function _(e, r, t) { - var _t = t(413), - n = _t.PassThrough; - - e.exports = function () { - var e = []; - var r = new n({ - objectMode: true - }); - r.setMaxListeners(0); - r.add = add; - r.isEmpty = isEmpty; - r.on("unpipe", remove); - Array.prototype.slice.call(arguments).forEach(add); - return r; - - function add(t) { - if (Array.isArray(t)) { - t.forEach(add); - return this; - } - - e.push(t); - t.once("end", remove.bind(null, t)); - t.once("error", r.emit.bind(r, "error")); - t.pipe(r, { - end: false - }); - return this; - } - - function isEmpty() { - return e.length == 0; - } - - function remove(t) { - e = e.filter(function (e) { - return e !== t; - }); - - if (!e.length && r.readable) { - r.end(); - } - } - }; - }, - 413: function _(e) { - e.exports = __webpack_require__(/*! stream */ "stream"); - } - }; - var r = {}; - - function __nccwpck_require__(t) { - if (r[t]) { - return r[t].exports; - } - - var n = r[t] = { - exports: {} - }; - var i = true; - - try { - e[t](n, n.exports, __nccwpck_require__); - i = false; - } finally { - if (i) delete r[t]; - } - - return n.exports; - } - - __nccwpck_require__.ab = __dirname + "/"; - return __nccwpck_require__(621); -}(); -/* WEBPACK VAR INJECTION */}.call(this, "/")) - -/***/ }), - -/***/ "./node_modules/@umijs/deps/compiled/serialize-javascript/index.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@umijs/deps/compiled/serialize-javascript/index.js ***! - \*************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(__dirname) {module.exports = function () { - var e = { - 711: function _(e, r, n) { - e.exports = n(417).randomBytes; - }, - 286: function _(e, r, n) { - "use strict"; - - var t = n(711); - var i = 16; - var u = generateUID(); - var a = new RegExp('(\\\\)?"@__(F|R|D|M|S|A|U|I|B)-' + u + '-(\\d+)__@"', "g"); - var f = /\{\s*\[native code\]\s*\}/g; - var s = /function.*?\(/; - var _ = /.*?=>.*?/; - var o = /[<>\/\u2028\u2029]/g; - var c = ["*", "async"]; - var l = { - "<": "\\u003C", - ">": "\\u003E", - "/": "\\u002F", - "\u2028": "\\u2028", - "\u2029": "\\u2029" - }; - - function escapeUnsafeChars(e) { - return l[e]; - } - - function generateUID() { - var e = t(i); - var r = ""; - - for (var n = 0; n < i; ++n) { - r += e[n].toString(16); - } - - return r; - } - - function deleteFunctions(e) { - var r = []; - - for (var n in e) { - if (typeof e[n] === "function") { - r.push(n); - } - } - - for (var t = 0; t < r.length; t++) { - delete e[r[t]]; - } - } - - e.exports = function serialize(e, r) { - r || (r = {}); - - if (typeof r === "number" || typeof r === "string") { - r = { - space: r - }; - } - - var n = []; - var t = []; - var i = []; - var l = []; - var p = []; - var v = []; - var g = []; - var h = []; - var d = []; - - function replacer(e, a) { - if (r.ignoreFunction) { - deleteFunctions(a); - } - - if (!a && a !== undefined) { - return a; - } - - var f = this[e]; - var s = typeof f; - - if (s === "object") { - if (f instanceof RegExp) { - return "@__R-" + u + "-" + (t.push(f) - 1) + "__@"; - } - - if (f instanceof Date) { - return "@__D-" + u + "-" + (i.push(f) - 1) + "__@"; - } - - if (f instanceof Map) { - return "@__M-" + u + "-" + (l.push(f) - 1) + "__@"; - } - - if (f instanceof Set) { - return "@__S-" + u + "-" + (p.push(f) - 1) + "__@"; - } - - if (f instanceof Array) { - var _ = f.filter(function () { - return true; - }).length !== f.length; - - if (_) { - return "@__A-" + u + "-" + (v.push(f) - 1) + "__@"; - } - } - } - - if (s === "function") { - return "@__F-" + u + "-" + (n.push(f) - 1) + "__@"; - } - - if (s === "undefined") { - return "@__U-" + u + "-" + (g.push(f) - 1) + "__@"; - } - - if (s === "number" && !isNaN(f) && !isFinite(f)) { - return "@__I-" + u + "-" + (h.push(f) - 1) + "__@"; - } - - if (s === "bigint") { - return "@__B-" + u + "-" + (d.push(f) - 1) + "__@"; - } - - return a; - } - - function serializeFunc(e) { - var r = e.toString(); - - if (f.test(r)) { - throw new TypeError("Serializing native function: " + e.name); - } - - if (s.test(r)) { - return r; - } - - if (_.test(r)) { - return r; - } - - var n = r.indexOf("("); - var t = r.substr(0, n).trim().split(" ").filter(function (e) { - return e.length > 0; - }); - var i = t.filter(function (e) { - return c.indexOf(e) === -1; - }); - - if (i.length > 0) { - return (t.indexOf("async") > -1 ? "async " : "") + "function" + (t.join("").indexOf("*") > -1 ? "*" : "") + r.substr(n); - } - - return r; - } - - if (r.ignoreFunction && typeof e === "function") { - e = undefined; - } - - if (e === undefined) { - return String(e); - } - - var y; - - if (r.isJSON && !r.space) { - y = JSON.stringify(e); - } else { - y = JSON.stringify(e, r.isJSON ? null : replacer, r.space); - } - - if (typeof y !== "string") { - return String(y); - } - - if (r.unsafe !== true) { - y = y.replace(o, escapeUnsafeChars); - } - - if (n.length === 0 && t.length === 0 && i.length === 0 && l.length === 0 && p.length === 0 && v.length === 0 && g.length === 0 && h.length === 0 && d.length === 0) { - return y; - } - - return y.replace(a, function (e, u, a, f) { - if (u) { - return e; - } - - if (a === "D") { - return 'new Date("' + i[f].toISOString() + '")'; - } - - if (a === "R") { - return "new RegExp(" + serialize(t[f].source) + ', "' + t[f].flags + '")'; - } - - if (a === "M") { - return "new Map(" + serialize(Array.from(l[f].entries()), r) + ")"; - } - - if (a === "S") { - return "new Set(" + serialize(Array.from(p[f].values()), r) + ")"; - } - - if (a === "A") { - return "Array.prototype.slice.call(" + serialize(Object.assign({ - length: v[f].length - }, v[f]), r) + ")"; - } - - if (a === "U") { - return "undefined"; - } - - if (a === "I") { - return h[f]; - } - - if (a === "B") { - return 'BigInt("' + d[f] + '")'; - } - - var s = n[f]; - return serializeFunc(s); - }); - }; - }, - 417: function _(e) { - "use strict"; - - e.exports = __webpack_require__(/*! crypto */ "crypto"); - } - }; - var r = {}; - - function __nccwpck_require__(n) { - if (r[n]) { - return r[n].exports; - } - - var t = r[n] = { - exports: {} - }; - var i = true; - - try { - e[n](t, t.exports, __nccwpck_require__); - i = false; - } finally { - if (i) delete r[n]; - } - - return t.exports; - } - - __nccwpck_require__.ab = __dirname + "/"; - return __nccwpck_require__(286); -}(); -/* WEBPACK VAR INJECTION */}.call(this, "/")) - -/***/ }), - -/***/ "./node_modules/@umijs/deps/compiled/webpack/4/module.js": -/*!*****************************!*\ - !*** (webpack)/4/module.js ***! - \*****************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/* WEBPACK VAR INJECTION */(function(__dirname) {module.exports = -/******/ -function () { - // webpackBootstrap - - /******/ - var __webpack_modules__ = { - /***/ - 311: - /***/ - function _(module) { - module.exports = function (module) { - if (!module.webpackPolyfill) { - module.deprecate = function () {}; - - module.paths = []; // module.parent = undefined by default - - if (!module.children) module.children = []; - Object.defineProperty(module, "loaded", { - enumerable: true, - get: function get() { - return module.l; - } - }); - Object.defineProperty(module, "id", { - enumerable: true, - get: function get() { - return module.i; - } - }); - module.webpackPolyfill = 1; - } - - return module; - }; - /***/ - - } - /******/ - - }; - /************************************************************************/ - - /******/ - // The module cache - - /******/ - - var __webpack_module_cache__ = {}; - /******/ - - /******/ - // The require function - - /******/ - - function __nccwpck_require__(moduleId) { - /******/ - // Check if module is in cache - - /******/ - if (__webpack_module_cache__[moduleId]) { - /******/ - return __webpack_module_cache__[moduleId].exports; - /******/ - } - /******/ - // Create a new module (and put it into the cache) - - /******/ - - - var module = __webpack_module_cache__[moduleId] = { - /******/ - // no module.id needed - - /******/ - // no module.loaded needed - - /******/ - exports: {} - /******/ - - }; - /******/ - - /******/ - // Execute the module function - - /******/ - - var threw = true; - /******/ - - try { - /******/ - __webpack_modules__[moduleId](module, module.exports, __nccwpck_require__); - /******/ - - - threw = false; - /******/ - } finally { - /******/ - if (threw) delete __webpack_module_cache__[moduleId]; - /******/ - } - /******/ - - /******/ - // Return the exports of the module - - /******/ - - - return module.exports; - /******/ - } - /******/ - - /************************************************************************/ - - /******/ - - /* webpack/runtime/compat */ - - /******/ - - /******/ - - - __nccwpck_require__.ab = __dirname + "/"; - /************************************************************************/ - - /******/ - // module exports must be returned from runtime so entry inlining is disabled - - /******/ - // startup - - /******/ - // Load entry module and return exports - - /******/ - - return __nccwpck_require__(311); - /******/ -}(); -/* WEBPACK VAR INJECTION */}.call(this, "/")) - -/***/ }), - -/***/ "./node_modules/@umijs/preset-built-in/lib/plugins/features/ssr/constants.js": -/*!***********************************************************************************!*\ - !*** ./node_modules/@umijs/preset-built-in/lib/plugins/features/ssr/constants.js ***! - \***********************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.CHUNK_MANIFEST = exports.WRAPPERS_CHUNK_NAME = exports.CLIENT_EXPORTS = exports.TMP_PLUGIN_DIR = exports.OUTPUT_SERVER_TYPE_FILENAME = exports.OUTPUT_SERVER_FILENAME = exports.CHUNK_NAME = void 0; - -function _react() { - var data = _interopRequireDefault(__webpack_require__(/*! react */ "./node_modules/react/index.js")); - - _react = function _react() { - return data; - }; - - return data; -} - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -var CHUNK_NAME = 'server'; -exports.CHUNK_NAME = CHUNK_NAME; -var OUTPUT_SERVER_FILENAME = 'umi.server.js'; -exports.OUTPUT_SERVER_FILENAME = OUTPUT_SERVER_FILENAME; -var OUTPUT_SERVER_TYPE_FILENAME = 'umi.server.d.ts'; -exports.OUTPUT_SERVER_TYPE_FILENAME = OUTPUT_SERVER_TYPE_FILENAME; -var TMP_PLUGIN_DIR = 'core/ssr'; -exports.TMP_PLUGIN_DIR = TMP_PLUGIN_DIR; -var CLIENT_EXPORTS = 'clientExports'; -exports.CLIENT_EXPORTS = CLIENT_EXPORTS; -var WRAPPERS_CHUNK_NAME = 'wrappers'; -exports.WRAPPERS_CHUNK_NAME = WRAPPERS_CHUNK_NAME; -var CHUNK_MANIFEST = 'asset-manifest.json'; -exports.CHUNK_MANIFEST = CHUNK_MANIFEST; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-built-in/lib/plugins/features/ssr/templates/renderServer/renderServer.js": -/*!*************************************************************************************************************!*\ - !*** ./node_modules/@umijs/preset-built-in/lib/plugins/features/ssr/templates/renderServer/renderServer.js ***! - \*************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _regeneratorRuntime = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = renderServer; -exports.loadPageGetInitialProps = void 0; - -var _server = _interopRequireDefault(__webpack_require__(/*! react-dom/server */ "./node_modules/react-dom/server.js")); - -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "./node_modules/react/index.js")); - -var _reactRouterConfig = __webpack_require__(/*! react-router-config */ "./node_modules/react-router-config/esm/react-router-config.js"); - -var _runtime = __webpack_require__(/*! @umijs/runtime */ "./node_modules/@umijs/runtime/dist/index.esm.js"); - -var _rendererReact = __webpack_require__(/*! @umijs/renderer-react */ "./node_modules/@umijs/renderer-react/dist/index.esm.js"); - -var _excluded = ["component"], - _excluded2 = ["path", "context", "basename"]; - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -function ownKeys(object, enumerableOnly) { - var keys = Object.keys(object); - - if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(object); - - if (enumerableOnly) { - symbols = symbols.filter(function (sym) { - return Object.getOwnPropertyDescriptor(object, sym).enumerable; - }); - } - - keys.push.apply(keys, symbols); - } - - return keys; -} - -function _objectSpread(target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i] != null ? arguments[i] : {}; - - if (i % 2) { - ownKeys(Object(source), true).forEach(function (key) { - _defineProperty(target, key, source[key]); - }); - } else if (Object.getOwnPropertyDescriptors) { - Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); - } else { - ownKeys(Object(source)).forEach(function (key) { - Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); - }); - } - } - - return target; -} - -function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - - return obj; -} - -function _objectWithoutProperties(source, excluded) { - if (source == null) return {}; - - var target = _objectWithoutPropertiesLoose(source, excluded); - - var key, i; - - if (Object.getOwnPropertySymbols) { - var sourceSymbolKeys = Object.getOwnPropertySymbols(source); - - for (i = 0; i < sourceSymbolKeys.length; i++) { - key = sourceSymbolKeys[i]; - if (excluded.indexOf(key) >= 0) continue; - if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; - target[key] = source[key]; - } - } - - return target; -} - -function _objectWithoutPropertiesLoose(source, excluded) { - if (source == null) return {}; - var target = {}; - var sourceKeys = Object.keys(source); - var key, i; - - for (i = 0; i < sourceKeys.length; i++) { - key = sourceKeys[i]; - if (excluded.indexOf(key) >= 0) continue; - target[key] = source[key]; - } - - return target; -} - -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); - }); - }; -} -/** - * get current page component getPageInitialProps data - * @param params - */ - - -var loadPageGetInitialProps = /*#__PURE__*/function () { - var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee2(_ref) { - var ctx, opts, routes, _opts$pathname, pathname, routesMatched, promises, pageInitialProps; - - return _regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - ctx = _ref.ctx, opts = _ref.opts; - routes = opts.routes, _opts$pathname = opts.pathname, pathname = _opts$pathname === void 0 ? opts.path : _opts$pathname; // via {routes} to find `getInitialProps` - - routesMatched = (0, _reactRouterConfig.matchRoutes)(routes, pathname || '/'); - promises = routesMatched.map( /*#__PURE__*/function () { - var _ref4 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee(_ref3) { - var _Component, _Component2; - - var route, match, _ref5, component, restRouteParams, Component, preloadComponent; - - return _regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - route = _ref3.route, match = _ref3.match; - _ref5 = route, component = _ref5.component, restRouteParams = _objectWithoutProperties(_ref5, _excluded); - Component = component; // preload for dynamicImport - - if (!((_Component = Component) === null || _Component === void 0 ? void 0 : _Component.preload)) { - _context.next = 8; - break; - } - - _context.next = 6; - return Component.preload(); - - case 6: - preloadComponent = _context.sent; - Component = (preloadComponent === null || preloadComponent === void 0 ? void 0 : preloadComponent["default"]) || preloadComponent; - - case 8: - if (!(Component && ((_Component2 = Component) === null || _Component2 === void 0 ? void 0 : _Component2.getInitialProps))) { - _context.next = 18; - break; - } // handle ctx - - - ctx = Object.assign(ctx, _objectSpread({ - match: match, - route: route - }, restRouteParams)); - - if (!Component.getInitialProps) { - _context.next = 16; - break; - } - - _context.next = 13; - return Component.getInitialProps(ctx); - - case 13: - _context.t0 = _context.sent; - _context.next = 17; - break; - - case 16: - _context.t0 = {}; - - case 17: - return _context.abrupt("return", _context.t0); - - case 18: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function (_x2) { - return _ref4.apply(this, arguments); - }; - }()).filter(Boolean); - _context2.next = 6; - return Promise.all(promises); - - case 6: - pageInitialProps = _context2.sent.reduce(function (acc, curr) { - return Object.assign({}, acc, curr); - }, {}); - return _context2.abrupt("return", { - pageInitialProps: pageInitialProps, - routesMatched: routesMatched - }); - - case 8: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - - return function loadPageGetInitialProps(_x) { - return _ref2.apply(this, arguments); - }; -}(); -/** - * 处理 getInitialProps、路由 StaticRouter、数据预获取 - * @param opts - */ - - -exports.loadPageGetInitialProps = loadPageGetInitialProps; - -function getRootContainer(opts) { - var path = opts.path, - context = opts.context, - _opts$basename = opts.basename, - basename = _opts$basename === void 0 ? '/' : _opts$basename, - renderRoutesProps = _objectWithoutProperties(opts, _excluded2); - - return renderRoutesProps.plugin.applyPlugins({ - type: _runtime.ApplyPluginsType.modify, - key: 'rootContainer', - initialValue: /*#__PURE__*/_react["default"].createElement(_runtime.StaticRouter, { - basename: basename === '/' ? '' : basename, - location: path, - context: context - }, (0, _rendererReact.renderRoutes)(renderRoutesProps)), - args: { - type: 'ssr', - history: opts.history, - routes: opts.routes, - plugin: opts.plugin, - ctx: opts.ctx - } - }); -} -/** - * 服务端渲染处理,通过 `routes` 来做 页面级 数据预获取 - * - * @param opts - */ - - -function renderServer(_x3) { - return _renderServer.apply(this, arguments); -} - -function _renderServer() { - _renderServer = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee3(opts) { - var defaultCtx, ctx, _yield$loadPageGetIni, pageInitialProps, routesMatched, rootContainer, _pageHTML, pageHTML; - - return _regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - defaultCtx = _objectSpread({ - isServer: true, - // server only - history: opts.history - }, opts.getInitialPropsCtx || {}); // modify ctx - - _context3.next = 3; - return opts.plugin.applyPlugins({ - key: 'ssr.modifyGetInitialPropsCtx', - type: _runtime.ApplyPluginsType.modify, - initialValue: defaultCtx, - async: true - }); - - case 3: - _context3.t0 = _context3.sent; - - if (_context3.t0) { - _context3.next = 6; - break; - } - - _context3.t0 = defaultCtx; - - case 6: - ctx = _context3.t0; - _context3.next = 9; - return loadPageGetInitialProps({ - ctx: ctx, - opts: opts - }); - - case 9: - _yield$loadPageGetIni = _context3.sent; - pageInitialProps = _yield$loadPageGetIni.pageInitialProps; - routesMatched = _yield$loadPageGetIni.routesMatched; - rootContainer = getRootContainer(_objectSpread(_objectSpread({}, opts), {}, { - pageInitialProps: pageInitialProps, - ctx: ctx - })); - - if (!(opts.mode === 'stream')) { - _context3.next = 16; - break; - } - - _pageHTML = _server["default"][opts.staticMarkup ? 'renderToStaticNodeStream' : 'renderToNodeStream'](rootContainer); - return _context3.abrupt("return", { - pageHTML: _pageHTML, - pageInitialProps: pageInitialProps, - routesMatched: routesMatched - }); - - case 16: - pageHTML = _server["default"][opts.staticMarkup ? 'renderToStaticMarkup' : 'renderToString'](rootContainer); // by default - - return _context3.abrupt("return", { - pageHTML: pageHTML, - pageInitialProps: pageInitialProps, - routesMatched: routesMatched - }); - - case 18: - case "end": - return _context3.stop(); - } - } - }, _callee3); - })); - return _renderServer.apply(this, arguments); -} - -/***/ }), - -/***/ "./node_modules/@umijs/preset-built-in/lib/plugins/features/ssr/templates/utils.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/@umijs/preset-built-in/lib/plugins/features/ssr/templates/utils.js ***! - \*****************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _regeneratorRuntime = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js"); - -var _classCallCheck = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/classCallCheck */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/classCallCheck.js"); - -var _createClass = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createClass */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createClass.js"); - -var _inherits = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/inherits */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/inherits.js"); - -var _createSuper = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createSuper */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createSuper.js"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.stripBasename = stripBasename; -Object.defineProperty(exports, "cheerio", { - enumerable: true, - get: function get() { - return _cheerio()["default"]; - } -}); -exports.handleHTML = exports.ReadableString = void 0; - -function _react() { - var data = _interopRequireDefault(__webpack_require__(/*! react */ "./node_modules/react/index.js")); - - _react = function _react() { - return data; - }; - - return data; -} - -function _stream() { - var data = __webpack_require__(/*! stream */ "stream"); - - _stream = function _stream() { - return data; - }; - - return data; -} - -function _os() { - var data = __webpack_require__(/*! os */ "os"); - - _os = function _os() { - return data; - }; - - return data; -} - -function _url() { - var data = __webpack_require__(/*! url */ "url"); - - _url = function _url() { - return data; - }; - - return data; -} - -function _mergeStream() { - var data = _interopRequireDefault(__webpack_require__(/*! @umijs/deps/compiled/merge-stream */ "./node_modules/@umijs/deps/compiled/merge-stream/index.js")); - - _mergeStream = function _mergeStream() { - return data; - }; - - return data; -} - -function _serializeJavascript() { - var data = _interopRequireDefault(__webpack_require__(/*! @umijs/deps/compiled/serialize-javascript */ "./node_modules/@umijs/deps/compiled/serialize-javascript/index.js")); - - _serializeJavascript = function _serializeJavascript() { - return data; - }; - - return data; -} - -var _constants = __webpack_require__(/*! ../constants */ "./node_modules/@umijs/preset-built-in/lib/plugins/features/ssr/constants.js"); - -function _cheerio() { - var data = _interopRequireDefault(__webpack_require__(/*! @umijs/utils/lib/cheerio/cheerio */ "./node_modules/@umijs/utils/lib/cheerio/cheerio.js")); - - _cheerio = function _cheerio() { - return data; - }; - - return data; -} - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { - try { - var info = gen[key](arg); - var value = info.value; - } catch (error) { - reject(error); - return; - } - - if (info.done) { - resolve(value); - } else { - Promise.resolve(value).then(_next, _throw); - } -} - -function _asyncToGenerator(fn) { - return function () { - var self = this, - args = arguments; - return new Promise(function (resolve, reject) { - var gen = fn.apply(self, args); - - function _next(value) { - asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); - } - - function _throw(err) { - asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); - } - - _next(undefined); - }); - }; -} - -function ownKeys(object, enumerableOnly) { - var keys = Object.keys(object); - - if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(object); - - if (enumerableOnly) { - symbols = symbols.filter(function (sym) { - return Object.getOwnPropertyDescriptor(object, sym).enumerable; - }); - } - - keys.push.apply(keys, symbols); - } - - return keys; -} - -function _objectSpread(target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i] != null ? arguments[i] : {}; - - if (i % 2) { - ownKeys(Object(source), true).forEach(function (key) { - _defineProperty(target, key, source[key]); - }); - } else if (Object.getOwnPropertyDescriptors) { - Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); - } else { - ownKeys(Object(source)).forEach(function (key) { - Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); - }); - } - } - - return target; -} - -function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - - return obj; -} - -function addLeadingSlash(path) { - return path.charAt(0) === '/' ? path : '/' + path; -} // from react-router - - -function stripBasename(basename, path) { - var _location$pathname; - - var location = (0, _url().parse)(path); - if (!basename) return location; - var base = addLeadingSlash(basename); - if ((location === null || location === void 0 ? void 0 : (_location$pathname = location.pathname) === null || _location$pathname === void 0 ? void 0 : _location$pathname.indexOf(base)) !== 0) return location; - return _objectSpread(_objectSpread({}, location), {}, { - pathname: addLeadingSlash(location.pathname.substr(base.length)) - }); -} - -var ReadableString = /*#__PURE__*/function (_stream$Readable) { - _inherits(ReadableString, _stream$Readable); - - var _super = _createSuper(ReadableString); - - function ReadableString(str) { - var _this; - - _classCallCheck(this, ReadableString); - - _this = _super.call(this); - _this.str = void 0; - _this.sent = void 0; - _this.str = str; - _this.sent = false; - return _this; - } - - _createClass(ReadableString, [{ - key: "_read", - value: function _read() { - if (!this.sent) { - this.push(Buffer.from(this.str)); - this.sent = true; - } else { - this.push(null); - } - } - }]); - - return ReadableString; -}(_stream().Readable); - -exports.ReadableString = ReadableString; -/** - * get page chunks with routes - * - * @param routeMatched - */ - -var getPageChunks = function getPageChunks(routeMatched) { - var chunks = []; - - var recursive = function recursive(routes) { - for (var i = 0; i < routes.length; i++) { - var route = routes[i]; - - if ((route === null || route === void 0 ? void 0 : route._chunkName) && chunks.indexOf(route._chunkName) < 0) { - chunks.push(route._chunkName); - } - - if (Array.isArray(route === null || route === void 0 ? void 0 : route.wrappers) && (route === null || route === void 0 ? void 0 : route.wrappers.length) > 0 && chunks.indexOf(_constants.WRAPPERS_CHUNK_NAME) < 0) { - chunks.push(_constants.WRAPPERS_CHUNK_NAME); - } - } - }; - - recursive(routeMatched); - return chunks; -}; -/** - * handle html with rootContainer(rendered) - * @param param - */ - - -var handleHTML = /*#__PURE__*/function () { - var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee() { - var opts, - pageInitialProps, - rootContainer, - mountElementId, - mode, - forceInitial, - removeWindowInitialProps, - routesMatched, - dynamicImport, - manifest, - html, - windowInitialVars, - chunks, - assets, - cssChunkSet, - rootHTML, - scriptsContent, - _html$split, - _html$split2, - beforeRootContainer, - afterRootContainer, - streamQueue, - htmlStream, - newRootHTML, - _args = arguments; - - return _regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - opts = _args.length > 0 && _args[0] !== undefined ? _args[0] : {}; - pageInitialProps = opts.pageInitialProps, rootContainer = opts.rootContainer, mountElementId = opts.mountElementId, mode = opts.mode, forceInitial = opts.forceInitial, removeWindowInitialProps = opts.removeWindowInitialProps, routesMatched = opts.routesMatched, dynamicImport = opts.dynamicImport, manifest = opts.manifest; - html = opts.html; - - if (!(typeof html !== 'string')) { - _context.next = 5; - break; - } - - return _context.abrupt("return", ''); - - case 5: - windowInitialVars = _objectSpread({}, pageInitialProps && !removeWindowInitialProps ? { - 'window.g_initialProps': (0, _serializeJavascript()["default"])(forceInitial ? null : pageInitialProps) - } : {}); // get chunks in `dynamicImport: {}` - - if (dynamicImport && Array.isArray(routesMatched)) { - chunks = getPageChunks(routesMatched.map(function (routeMatched) { - return routeMatched === null || routeMatched === void 0 ? void 0 : routeMatched.route; - })); // @ts-ignore - - assets = manifest === null || manifest === void 0 ? void 0 : manifest._chunksMap; - - if ((chunks === null || chunks === void 0 ? void 0 : chunks.length) > 0) { - // only load css chunks to avoid page flashing - cssChunkSet = []; - chunks.forEach(function (chunk) { - if (!assets || !Array.isArray(assets[chunk])) return; - assets[chunk].forEach(function (resource) { - if (/\.css$/.test(resource)) cssChunkSet.push("")); - }); - }); // avoid repeat - - html = html.replace('', "".concat(cssChunkSet.join(_os().EOL)).concat(_os().EOL, "")); - } - } - - rootHTML = "
"); - scriptsContent = "\n\t"); - - if (!(mode === 'stream')) { - _context.next = 14; - break; - } - - _html$split = html.split(rootHTML), _html$split2 = _slicedToArray(_html$split, 2), beforeRootContainer = _html$split2[0], afterRootContainer = _html$split2[1]; - streamQueue = [beforeRootContainer, "
"), rootContainer, "
", scriptsContent, afterRootContainer].map(function (item) { - return typeof item === 'string' ? new ReadableString(item) : item; - }); - htmlStream = (0, _mergeStream()["default"])(streamQueue); - return _context.abrupt("return", htmlStream); - - case 14: - // https://github.com/umijs/umi/issues/5840 - newRootHTML = "
").concat(rootContainer, "
").concat(scriptsContent).replace(/\$/g, '$$$'); - return _context.abrupt("return", html.replace(rootHTML, newRootHTML)); - - case 16: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function handleHTML() { - return _ref.apply(this, arguments); - }; -}(); - -exports.handleHTML = handleHTML; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-built-in/node_modules/regenerator-runtime/runtime.js": -/*!*****************************************************************************************!*\ - !*** ./node_modules/@umijs/preset-built-in/node_modules/regenerator-runtime/runtime.js ***! - \*****************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/** - * Copyright (c) 2014-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -var runtime = function (exports) { - "use strict"; - - var Op = Object.prototype; - var hasOwn = Op.hasOwnProperty; - var undefined; // More compressible than void 0. - - var $Symbol = typeof Symbol === "function" ? Symbol : {}; - var iteratorSymbol = $Symbol.iterator || "@@iterator"; - var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator"; - var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; - - function wrap(innerFn, outerFn, self, tryLocsList) { - // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator. - var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator; - var generator = Object.create(protoGenerator.prototype); - var context = new Context(tryLocsList || []); // The ._invoke method unifies the implementations of the .next, - // .throw, and .return methods. - - generator._invoke = makeInvokeMethod(innerFn, self, context); - return generator; - } - - exports.wrap = wrap; // Try/catch helper to minimize deoptimizations. Returns a completion - // record like context.tryEntries[i].completion. This interface could - // have been (and was previously) designed to take a closure to be - // invoked without arguments, but in all the cases we care about we - // already have an existing method we want to call, so there's no need - // to create a new function object. We can even get away with assuming - // the method takes exactly one argument, since that happens to be true - // in every case, so we don't have to touch the arguments object. The - // only additional allocation required is the completion record, which - // has a stable shape and so hopefully should be cheap to allocate. - - function tryCatch(fn, obj, arg) { - try { - return { - type: "normal", - arg: fn.call(obj, arg) - }; - } catch (err) { - return { - type: "throw", - arg: err - }; - } - } - - var GenStateSuspendedStart = "suspendedStart"; - var GenStateSuspendedYield = "suspendedYield"; - var GenStateExecuting = "executing"; - var GenStateCompleted = "completed"; // Returning this object from the innerFn has the same effect as - // breaking out of the dispatch switch statement. - - var ContinueSentinel = {}; // Dummy constructor functions that we use as the .constructor and - // .constructor.prototype properties for functions that return Generator - // objects. For full spec compliance, you may wish to configure your - // minifier not to mangle the names of these two functions. - - function Generator() {} - - function GeneratorFunction() {} - - function GeneratorFunctionPrototype() {} // This is a polyfill for %IteratorPrototype% for environments that - // don't natively support it. - - - var IteratorPrototype = {}; - - IteratorPrototype[iteratorSymbol] = function () { - return this; - }; - - var getProto = Object.getPrototypeOf; - var NativeIteratorPrototype = getProto && getProto(getProto(values([]))); - - if (NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) { - // This environment has a native %IteratorPrototype%; use it instead - // of the polyfill. - IteratorPrototype = NativeIteratorPrototype; - } - - var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); - GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype; - GeneratorFunctionPrototype.constructor = GeneratorFunction; - GeneratorFunctionPrototype[toStringTagSymbol] = GeneratorFunction.displayName = "GeneratorFunction"; // Helper for defining the .next, .throw, and .return methods of the - // Iterator interface in terms of a single ._invoke method. - - function defineIteratorMethods(prototype) { - ["next", "throw", "return"].forEach(function (method) { - prototype[method] = function (arg) { - return this._invoke(method, arg); - }; - }); - } - - exports.isGeneratorFunction = function (genFun) { - var ctor = typeof genFun === "function" && genFun.constructor; - return ctor ? ctor === GeneratorFunction || // For the native GeneratorFunction constructor, the best we can - // do is to check its .name property. - (ctor.displayName || ctor.name) === "GeneratorFunction" : false; - }; - - exports.mark = function (genFun) { - if (Object.setPrototypeOf) { - Object.setPrototypeOf(genFun, GeneratorFunctionPrototype); - } else { - genFun.__proto__ = GeneratorFunctionPrototype; - - if (!(toStringTagSymbol in genFun)) { - genFun[toStringTagSymbol] = "GeneratorFunction"; - } - } - - genFun.prototype = Object.create(Gp); - return genFun; - }; // Within the body of any async function, `await x` is transformed to - // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test - // `hasOwn.call(value, "__await")` to determine if the yielded value is - // meant to be awaited. - - - exports.awrap = function (arg) { - return { - __await: arg - }; - }; - - function AsyncIterator(generator, PromiseImpl) { - function invoke(method, arg, resolve, reject) { - var record = tryCatch(generator[method], generator, arg); - - if (record.type === "throw") { - reject(record.arg); - } else { - var result = record.arg; - var value = result.value; - - if (value && typeof value === "object" && hasOwn.call(value, "__await")) { - return PromiseImpl.resolve(value.__await).then(function (value) { - invoke("next", value, resolve, reject); - }, function (err) { - invoke("throw", err, resolve, reject); - }); - } - - return PromiseImpl.resolve(value).then(function (unwrapped) { - // When a yielded Promise is resolved, its final value becomes - // the .value of the Promise<{value,done}> result for the - // current iteration. - result.value = unwrapped; - resolve(result); - }, function (error) { - // If a rejected Promise was yielded, throw the rejection back - // into the async generator function so it can be handled there. - return invoke("throw", error, resolve, reject); - }); - } - } - - var previousPromise; - - function enqueue(method, arg) { - function callInvokeWithMethodAndArg() { - return new PromiseImpl(function (resolve, reject) { - invoke(method, arg, resolve, reject); - }); - } - - return previousPromise = // If enqueue has been called before, then we want to wait until - // all previous Promises have been resolved before calling invoke, - // so that results are always delivered in the correct order. If - // enqueue has not been called before, then it is important to - // call invoke immediately, without waiting on a callback to fire, - // so that the async generator function has the opportunity to do - // any necessary setup in a predictable way. This predictability - // is why the Promise constructor synchronously invokes its - // executor callback, and why async functions synchronously - // execute code before the first await. Since we implement simple - // async functions in terms of async generators, it is especially - // important to get this right, even though it requires care. - previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, // Avoid propagating failures to Promises returned by later - // invocations of the iterator. - callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); - } // Define the unified helper method that is used to implement .next, - // .throw, and .return (see defineIteratorMethods). - - - this._invoke = enqueue; - } - - defineIteratorMethods(AsyncIterator.prototype); - - AsyncIterator.prototype[asyncIteratorSymbol] = function () { - return this; - }; - - exports.AsyncIterator = AsyncIterator; // Note that simple async functions are implemented on top of - // AsyncIterator objects; they just return a Promise for the value of - // the final result produced by the iterator. - - exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) { - if (PromiseImpl === void 0) PromiseImpl = Promise; - var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl); - return exports.isGeneratorFunction(outerFn) ? iter // If outerFn is a generator, return the full iterator. - : iter.next().then(function (result) { - return result.done ? result.value : iter.next(); - }); - }; - - function makeInvokeMethod(innerFn, self, context) { - var state = GenStateSuspendedStart; - return function invoke(method, arg) { - if (state === GenStateExecuting) { - throw new Error("Generator is already running"); - } - - if (state === GenStateCompleted) { - if (method === "throw") { - throw arg; - } // Be forgiving, per 25.3.3.3.3 of the spec: - // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume - - - return doneResult(); - } - - context.method = method; - context.arg = arg; - - while (true) { - var delegate = context.delegate; - - if (delegate) { - var delegateResult = maybeInvokeDelegate(delegate, context); - - if (delegateResult) { - if (delegateResult === ContinueSentinel) continue; - return delegateResult; - } - } - - if (context.method === "next") { - // Setting context._sent for legacy support of Babel's - // function.sent implementation. - context.sent = context._sent = context.arg; - } else if (context.method === "throw") { - if (state === GenStateSuspendedStart) { - state = GenStateCompleted; - throw context.arg; - } - - context.dispatchException(context.arg); - } else if (context.method === "return") { - context.abrupt("return", context.arg); - } - - state = GenStateExecuting; - var record = tryCatch(innerFn, self, context); - - if (record.type === "normal") { - // If an exception is thrown from innerFn, we leave state === - // GenStateExecuting and loop back for another invocation. - state = context.done ? GenStateCompleted : GenStateSuspendedYield; - - if (record.arg === ContinueSentinel) { - continue; - } - - return { - value: record.arg, - done: context.done - }; - } else if (record.type === "throw") { - state = GenStateCompleted; // Dispatch the exception by looping back around to the - // context.dispatchException(context.arg) call above. - - context.method = "throw"; - context.arg = record.arg; - } - } - }; - } // Call delegate.iterator[context.method](context.arg) and handle the - // result, either by returning a { value, done } result from the - // delegate iterator, or by modifying context.method and context.arg, - // setting context.delegate to null, and returning the ContinueSentinel. - - - function maybeInvokeDelegate(delegate, context) { - var method = delegate.iterator[context.method]; - - if (method === undefined) { - // A .throw or .return when the delegate iterator has no .throw - // method always terminates the yield* loop. - context.delegate = null; - - if (context.method === "throw") { - // Note: ["return"] must be used for ES3 parsing compatibility. - if (delegate.iterator["return"]) { - // If the delegate iterator has a return method, give it a - // chance to clean up. - context.method = "return"; - context.arg = undefined; - maybeInvokeDelegate(delegate, context); - - if (context.method === "throw") { - // If maybeInvokeDelegate(context) changed context.method from - // "return" to "throw", let that override the TypeError below. - return ContinueSentinel; - } - } - - context.method = "throw"; - context.arg = new TypeError("The iterator does not provide a 'throw' method"); - } - - return ContinueSentinel; - } - - var record = tryCatch(method, delegate.iterator, context.arg); - - if (record.type === "throw") { - context.method = "throw"; - context.arg = record.arg; - context.delegate = null; - return ContinueSentinel; - } - - var info = record.arg; - - if (!info) { - context.method = "throw"; - context.arg = new TypeError("iterator result is not an object"); - context.delegate = null; - return ContinueSentinel; - } - - if (info.done) { - // Assign the result of the finished delegate to the temporary - // variable specified by delegate.resultName (see delegateYield). - context[delegate.resultName] = info.value; // Resume execution at the desired location (see delegateYield). - - context.next = delegate.nextLoc; // If context.method was "throw" but the delegate handled the - // exception, let the outer generator proceed normally. If - // context.method was "next", forget context.arg since it has been - // "consumed" by the delegate iterator. If context.method was - // "return", allow the original .return call to continue in the - // outer generator. - - if (context.method !== "return") { - context.method = "next"; - context.arg = undefined; - } - } else { - // Re-yield the result returned by the delegate method. - return info; - } // The delegate iterator is finished, so forget it and continue with - // the outer generator. - - - context.delegate = null; - return ContinueSentinel; - } // Define Generator.prototype.{next,throw,return} in terms of the - // unified ._invoke helper method. - - - defineIteratorMethods(Gp); - Gp[toStringTagSymbol] = "Generator"; // A Generator should always return itself as the iterator object when the - // @@iterator function is called on it. Some browsers' implementations of the - // iterator prototype chain incorrectly implement this, causing the Generator - // object to not be returned from this call. This ensures that doesn't happen. - // See https://github.com/facebook/regenerator/issues/274 for more details. - - Gp[iteratorSymbol] = function () { - return this; - }; - - Gp.toString = function () { - return "[object Generator]"; - }; - - function pushTryEntry(locs) { - var entry = { - tryLoc: locs[0] - }; - - if (1 in locs) { - entry.catchLoc = locs[1]; - } - - if (2 in locs) { - entry.finallyLoc = locs[2]; - entry.afterLoc = locs[3]; - } - - this.tryEntries.push(entry); - } - - function resetTryEntry(entry) { - var record = entry.completion || {}; - record.type = "normal"; - delete record.arg; - entry.completion = record; - } - - function Context(tryLocsList) { - // The root entry object (effectively a try statement without a catch - // or a finally block) gives us a place to store values thrown from - // locations where there is no enclosing try statement. - this.tryEntries = [{ - tryLoc: "root" - }]; - tryLocsList.forEach(pushTryEntry, this); - this.reset(true); - } - - exports.keys = function (object) { - var keys = []; - - for (var key in object) { - keys.push(key); - } - - keys.reverse(); // Rather than returning an object with a next method, we keep - // things simple and return the next function itself. - - return function next() { - while (keys.length) { - var key = keys.pop(); - - if (key in object) { - next.value = key; - next.done = false; - return next; - } - } // To avoid creating an additional object, we just hang the .value - // and .done properties off the next function object itself. This - // also ensures that the minifier will not anonymize the function. - - - next.done = true; - return next; - }; - }; - - function values(iterable) { - if (iterable) { - var iteratorMethod = iterable[iteratorSymbol]; - - if (iteratorMethod) { - return iteratorMethod.call(iterable); - } - - if (typeof iterable.next === "function") { - return iterable; - } - - if (!isNaN(iterable.length)) { - var i = -1, - next = function next() { - while (++i < iterable.length) { - if (hasOwn.call(iterable, i)) { - next.value = iterable[i]; - next.done = false; - return next; - } - } - - next.value = undefined; - next.done = true; - return next; - }; - - return next.next = next; - } - } // Return an iterator with no values. - - - return { - next: doneResult - }; - } - - exports.values = values; - - function doneResult() { - return { - value: undefined, - done: true - }; - } - - Context.prototype = { - constructor: Context, - reset: function reset(skipTempReset) { - this.prev = 0; - this.next = 0; // Resetting context._sent for legacy support of Babel's - // function.sent implementation. - - this.sent = this._sent = undefined; - this.done = false; - this.delegate = null; - this.method = "next"; - this.arg = undefined; - this.tryEntries.forEach(resetTryEntry); - - if (!skipTempReset) { - for (var name in this) { - // Not sure about the optimal order of these conditions: - if (name.charAt(0) === "t" && hasOwn.call(this, name) && !isNaN(+name.slice(1))) { - this[name] = undefined; - } - } - } - }, - stop: function stop() { - this.done = true; - var rootEntry = this.tryEntries[0]; - var rootRecord = rootEntry.completion; - - if (rootRecord.type === "throw") { - throw rootRecord.arg; - } - - return this.rval; - }, - dispatchException: function dispatchException(exception) { - if (this.done) { - throw exception; - } - - var context = this; - - function handle(loc, caught) { - record.type = "throw"; - record.arg = exception; - context.next = loc; - - if (caught) { - // If the dispatched exception was caught by a catch block, - // then let that catch block handle the exception normally. - context.method = "next"; - context.arg = undefined; - } - - return !!caught; - } - - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var entry = this.tryEntries[i]; - var record = entry.completion; - - if (entry.tryLoc === "root") { - // Exception thrown outside of any try block that could handle - // it, so set the completion value of the entire function to - // throw the exception. - return handle("end"); - } - - if (entry.tryLoc <= this.prev) { - var hasCatch = hasOwn.call(entry, "catchLoc"); - var hasFinally = hasOwn.call(entry, "finallyLoc"); - - if (hasCatch && hasFinally) { - if (this.prev < entry.catchLoc) { - return handle(entry.catchLoc, true); - } else if (this.prev < entry.finallyLoc) { - return handle(entry.finallyLoc); - } - } else if (hasCatch) { - if (this.prev < entry.catchLoc) { - return handle(entry.catchLoc, true); - } - } else if (hasFinally) { - if (this.prev < entry.finallyLoc) { - return handle(entry.finallyLoc); - } - } else { - throw new Error("try statement without catch or finally"); - } - } - } - }, - abrupt: function abrupt(type, arg) { - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var entry = this.tryEntries[i]; - - if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) { - var finallyEntry = entry; - break; - } - } - - if (finallyEntry && (type === "break" || type === "continue") && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc) { - // Ignore the finally entry if control is not jumping to a - // location outside the try/catch block. - finallyEntry = null; - } - - var record = finallyEntry ? finallyEntry.completion : {}; - record.type = type; - record.arg = arg; - - if (finallyEntry) { - this.method = "next"; - this.next = finallyEntry.finallyLoc; - return ContinueSentinel; - } - - return this.complete(record); - }, - complete: function complete(record, afterLoc) { - if (record.type === "throw") { - throw record.arg; - } - - if (record.type === "break" || record.type === "continue") { - this.next = record.arg; - } else if (record.type === "return") { - this.rval = this.arg = record.arg; - this.method = "return"; - this.next = "end"; - } else if (record.type === "normal" && afterLoc) { - this.next = afterLoc; - } - - return ContinueSentinel; - }, - finish: function finish(finallyLoc) { - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var entry = this.tryEntries[i]; - - if (entry.finallyLoc === finallyLoc) { - this.complete(entry.completion, entry.afterLoc); - resetTryEntry(entry); - return ContinueSentinel; - } - } - }, - "catch": function _catch(tryLoc) { - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var entry = this.tryEntries[i]; - - if (entry.tryLoc === tryLoc) { - var record = entry.completion; - - if (record.type === "throw") { - var thrown = record.arg; - resetTryEntry(entry); - } - - return thrown; - } - } // The context.catch method must only be called with a location - // argument that corresponds to a known catch block. - - - throw new Error("illegal catch attempt"); - }, - delegateYield: function delegateYield(iterable, resultName, nextLoc) { - this.delegate = { - iterator: values(iterable), - resultName: resultName, - nextLoc: nextLoc - }; - - if (this.method === "next") { - // Deliberately forget the last sent value so that we don't - // accidentally pass it on to the delegate. - this.arg = undefined; - } - - return ContinueSentinel; - } - }; // Regardless of whether this script is executing as a CommonJS module - // or not, return the runtime object so that we can declare the variable - // regeneratorRuntime in the outer scope, which allows this module to be - // injected easily by `bin/regenerator --include-runtime script.js`. - - return exports; -}( // If this script is executing as a CommonJS module, use module.exports -// as the regeneratorRuntime namespace. Otherwise create a new empty -// object. Either way, the resulting object will be used to initialize -// the regeneratorRuntime variable at the top of this file. - true ? module.exports : undefined); - -try { - regeneratorRuntime = runtime; -} catch (accidentalStrictMode) { - // This module should not be running in strict mode, so the above - // assignment should always work unless something is misconfigured. Just - // in case runtime.js accidentally runs in strict mode, we can escape - // strict mode using a global Function call. This could conceivably fail - // if a Content Security Policy forbids using Function, but in that case - // the proper solution is to fix the accidental strict mode problem. If - // you've misconfigured your bundler to force strict mode and applied a - // CSP to forbid Function, and you're not willing to fix either of those - // problems, please detail your unique predicament in a GitHub issue. - Function("r", "regeneratorRuntime = r")(runtime); -} - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/plugins/features/demo/getDemoRenderArgs.js": -/*!****************************************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/plugins/features/demo/getDemoRenderArgs.js ***! - \****************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -function _react() { - var data = _interopRequireDefault(__webpack_require__(/*! react */ "./node_modules/react/index.js")); - - _react = function _react() { - return data; - }; - - return data; -} - -function _theme() { - var data = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); - - _theme = function _theme() { - return data; - }; - - return data; -} - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -function ownKeys(object, enumerableOnly) { - var keys = Object.keys(object); - - if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(object); - - if (enumerableOnly) { - symbols = symbols.filter(function (sym) { - return Object.getOwnPropertyDescriptor(object, sym).enumerable; - }); - } - - keys.push.apply(keys, symbols); - } - - return keys; -} - -function _objectSpread(target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i] != null ? arguments[i] : {}; - - if (i % 2) { - ownKeys(Object(source), true).forEach(function (key) { - _defineProperty(target, key, source[key]); - }); - } else if (Object.getOwnPropertyDescriptors) { - Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); - } else { - ownKeys(Object(source)).forEach(function (key) { - Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); - }); - } - } - - return target; -} - -function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - - return obj; -} - -var InlineRender = function InlineRender(props) { - return props.render(); -}; -/** - * return demo preview arguments for single page route - * @return [props, children] or [children] - */ - - -var _default = function _default(props, demos) { - var result = []; - var uuid = props.match.params.uuid; - var inline = props.location.query.wrapper === undefined; - var demo = demos[uuid]; - - if (demo) { - var previewerProps = _objectSpread(_objectSpread({}, demo.previewerProps), {}, { - // disallowed matryoshka - hideActions: (demo.previewerProps.hideActions || []).concat(['EXTERNAL']) - }); - - if (props.location.query.capture !== undefined) { - // unchain refer - previewerProps.motions = (previewerProps.motions || []).slice(); // unshift autoplay motion - - previewerProps.motions.unshift('autoplay'); // append capture motion if not exist - - if (previewerProps.motions.every(function (motion) { - return !motion.startsWith('capture'); - })) { - // compatible with qiankun app - previewerProps.motions.push('capture:[id|=root]'); - } - } - - if (inline) { - // return demo component with motions handler - result = [_react()["default"].createElement(InlineRender, { - render: function render() { - (0, _theme().useMotions)(previewerProps.motions || [], typeof window !== 'undefined' ? document.documentElement : null); - return _react()["default"].createElement('div', {}, _react()["default"].createElement(demo.component)); - } - })]; - } else { - // return demo component with previewer props, for render demo via Previewer.tsx in theme - result = [previewerProps, _react()["default"].createElement(demo.component)]; - } - } - - return result; -}; - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/components/AnchorLink.js": -/*!****************************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/components/AnchorLink.js ***! - \****************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -function _typeof(obj) { - "@babel/helpers - typeof"; - - if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { - _typeof = function _typeof(obj) { - return typeof obj; - }; - } else { - _typeof = function _typeof(obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }; - } - - return _typeof(obj); -} - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "./node_modules/react/index.js")); - -var _runtime = __webpack_require__(/*! @umijs/runtime */ "./node_modules/@umijs/runtime/dist/index.esm.js"); - -var _lodash = _interopRequireDefault(__webpack_require__(/*! lodash.throttle */ "./node_modules/lodash.throttle/index.js")); - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -function _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); -} - -function _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; -} - -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - -function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } -} - -function _defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; - descriptor.enumerable = descriptor.enumerable || false; - descriptor.configurable = true; - if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); - } -} - -function _createClass(Constructor, protoProps, staticProps) { - if (protoProps) _defineProperties(Constructor.prototype, protoProps); - if (staticProps) _defineProperties(Constructor, staticProps); - return Constructor; -} - -var anchorWatcher = new ( /*#__PURE__*/function () { - function _class2() { - _classCallCheck(this, _class2); - - this.anchors = []; - this.listeners = []; - this.listener = void 0; - this.listener = (0, _lodash["default"])(this._matchActiveAnchor.bind(this), 200); - } - /** - * get active anchor by position - */ - - - _createClass(_class2, [{ - key: "_matchActiveAnchor", - value: function _matchActiveAnchor() { - var _this = this; // find the first element which close the top of viewport - - - var closestElmIndex = this.anchors.findIndex(function (elm, i) { - return elm.getBoundingClientRect().top > 128 || i === _this.anchors.length - 1; - }); - var currentElm = this.anchors[Math.max(0, closestElmIndex - 1)]; - var anchorVal = currentElm.parentElement.id; // trigger listeners - - this.listeners.forEach(function (fn) { - return fn(anchorVal); - }); - } - /** - * watch position for specific element - * @param elm element - */ - - }, { - key: "watch", - value: function watch(elm) { - if (this.anchors.length === 0 && typeof window !== 'undefined') { - window.addEventListener('scroll', this.listener); - } - - this.anchors.push(elm); // match immediately to get initial active anchor - - this.listener(); - } - /** - * unwatch position for specific element - * @param elm element - */ - - }, { - key: "unwatch", - value: function unwatch(elm) { - this.anchors.splice(this.anchors.findIndex(function (anchor) { - return anchor === elm; - }), 1); - - if (this.anchors.length === 0 && typeof window !== 'undefined') { - window.removeEventListener('scroll', this.listener); - } - } - /** - * listen active anchor change - * @param fn callback - */ - - }, { - key: "listen", - value: function listen(fn) { - this.listeners.push(fn); - } - /** - * unlisten active anchor change - * @param fn callback - */ - - }, { - key: "unlisten", - value: function unlisten(fn) { - this.listeners.splice(this.listeners.findIndex(function (f) { - return f === fn; - }), 1); - } - }]); - - return _class2; -}())(); - -function getElmScrollPosition(elm) { - return elm.offsetTop + (elm.offsetParent ? getElmScrollPosition(elm.offsetParent) : 0); -} - -var AnchorLink = function AnchorLink(props) { - var _props$to$match; - - var hash = ((_props$to$match = props.to.match(/(#[^&?]*)/)) === null || _props$to$match === void 0 ? void 0 : _props$to$match[1]) || ''; - var ref = (0, _react.useRef)(null); - - var _useState = (0, _react.useState)(false), - _useState2 = _slicedToArray(_useState, 2), - _isActive = _useState2[0], - setIsActive = _useState2[1]; - - (0, _react.useEffect)(function () { - var _ref$current, _ref$current$parentEl; - - if ( // only collect 3-levels title anchors, see also: SlugList.tsx - ['H1', 'H2', 'H3'].includes((_ref$current = ref.current) === null || _ref$current === void 0 ? void 0 : (_ref$current$parentEl = _ref$current.parentElement) === null || _ref$current$parentEl === void 0 ? void 0 : _ref$current$parentEl.tagName) && ref.current.parentElement.id) { - // only listen anchors within content area, mark by tranformer/remark/link.ts - var elm = ref.current; // push element to list - - anchorWatcher.watch(elm); - return function () { - // release element from list - anchorWatcher.unwatch(elm); - }; - } // listen active anchor change for non-title anchor links - - - var fn = function fn(anchorVal) { - setIsActive(hash === "#".concat(anchorVal)); - }; - - anchorWatcher.listen(fn); - return function () { - return anchorWatcher.unlisten(fn); - }; - }, []); - return /*#__PURE__*/_react["default"].createElement(_runtime.NavLink, _extends({}, props, { - ref: ref, - onClick: function onClick() { - return AnchorLink.scrollToAnchor(hash.substring(1)); - }, - isActive: function isActive() { - return _isActive; - } - })); -}; - -AnchorLink.scrollToAnchor = function (anchor) { - // wait for dom update - window.requestAnimationFrame(function () { - var elm = document.getElementById(decodeURIComponent(anchor)); - - if (elm) { - // compatible in Edge - window.scrollTo(0, getElmScrollPosition(elm) - 100); - } - }); -}; - -var _default = AnchorLink; -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/components/Link.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/components/Link.js ***! - \**********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = exports.LinkWrapper = void 0; - -var _react = _interopRequireDefault(__webpack_require__(/*! react */ "./node_modules/react/index.js")); - -var _runtime = __webpack_require__(/*! @umijs/runtime */ "./node_modules/@umijs/runtime/dist/index.esm.js"); - -var _excluded = ["to"]; - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - -function _objectWithoutProperties(source, excluded) { - if (source == null) return {}; - - var target = _objectWithoutPropertiesLoose(source, excluded); - - var key, i; - - if (Object.getOwnPropertySymbols) { - var sourceSymbolKeys = Object.getOwnPropertySymbols(source); - - for (i = 0; i < sourceSymbolKeys.length; i++) { - key = sourceSymbolKeys[i]; - if (excluded.indexOf(key) >= 0) continue; - if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; - target[key] = source[key]; - } - } - - return target; -} - -function _objectWithoutPropertiesLoose(source, excluded) { - if (source == null) return {}; - var target = {}; - var sourceKeys = Object.keys(source); - var key, i; - - for (i = 0; i < sourceKeys.length; i++) { - key = sourceKeys[i]; - if (excluded.indexOf(key) >= 0) continue; - target[key] = source[key]; - } - - return target; -} -/** - * Link component wrapper for render external link - * @param Component original Link component - */ - - -var LinkWrapper = function LinkWrapper(Component) { - return function (_ref) { - var to = _ref.to, - props = _objectWithoutProperties(_ref, _excluded); - - var isExternal = /^(\w+:)?\/\/|^(mailto|tel):/.test(to) || !to; - - var hasComplexChildren = /*#__PURE__*/_react["default"].isValidElement(props.children); - - return /*#__PURE__*/_react["default"].createElement(Component, _extends({ - to: to || '', - component: isExternal ? function () { - return /*#__PURE__*/_react["default"].createElement("a", { - target: "_blank", - rel: "noopener noreferrer", - href: to - }, props.children, to && !hasComplexChildren && /*#__PURE__*/_react["default"].createElement("svg", { - xmlns: "http://www.w3.org/2000/svg", - "aria-hidden": "true", - x: "0px", - y: "0px", - viewBox: "0 0 100 100", - width: "15", - height: "15", - className: "__dumi-default-external-link-icon" - }, /*#__PURE__*/_react["default"].createElement("path", { - fill: "currentColor", - d: "M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z" - }), /*#__PURE__*/_react["default"].createElement("polygon", { - fill: "currentColor", - points: "45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9" - }))); - } : undefined - }, props, isExternal ? {} : { - // scroll to top while change url - onClick: function onClick() { - var _props$onClick; - - window.scrollTo({ - top: 0 - }); - - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - (_props$onClick = props.onClick) === null || _props$onClick === void 0 ? void 0 : _props$onClick.apply(this, args); - } - })); - }; -}; - -exports.LinkWrapper = LinkWrapper; - -var _default = LinkWrapper(_runtime.Link); - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/components/NavLink.js": -/*!*************************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/components/NavLink.js ***! - \*************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -var _runtime = __webpack_require__(/*! @umijs/runtime */ "./node_modules/@umijs/runtime/dist/index.esm.js"); - -var _Link = __webpack_require__(/*! ./Link */ "./node_modules/@umijs/preset-dumi/lib/theme/components/Link.js"); - -var _default = (0, _Link.LinkWrapper)(_runtime.NavLink); - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/context.js": -/*!**************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/context.js ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -function _react() { - var data = _interopRequireDefault(__webpack_require__(/*! react */ "./node_modules/react/index.js")); - - _react = function _react() { - return data; - }; - - return data; -} - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -var _default = _react()["default"].createContext({ - config: { - mode: 'doc', - title: '', - navs: {}, - menus: {}, - locales: [], - repository: { - branch: 'master' - }, - theme: {} - }, - meta: { - title: '' - }, - menu: [], - nav: [], - base: '', - routes: [] -}); - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useApiData.js": -/*!***********************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/hooks/useApiData.js ***! - \***********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _slicedToArray2 = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/slicedToArray */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/slicedToArray.js"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -function _react() { - var data = __webpack_require__(/*! react */ "./node_modules/react/index.js"); - - _react = function _react() { - return data; - }; - - return data; -} - -function _apis() { - var data = _interopRequireDefault(__webpack_require__(/*! @@/dumi/apis */ "./web/.umi/dumi/apis.json")); - - _apis = function _apis() { - return data; - }; - - return data; -} - -var _context = _interopRequireDefault(__webpack_require__(/*! ../context */ "./node_modules/@umijs/preset-dumi/lib/theme/context.js")); - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} -/** - * get API data - * @param identifier component name - * @param locale current locale - * @param isDefaultLocale default locale flag - */ - - -function getApiData(identifier, locale, isDefaultLocale) { - return Object.entries(_apis()["default"][identifier]).reduce(function (expts, _ref) { - var _ref2 = _slicedToArray2(_ref, 2), - expt = _ref2[0], - rows = _ref2[1]; - - expts[expt] = rows.map(function (props) { - // copy original data - var result = Object.assign({}, props); - Object.keys(props).forEach(function (prop) { - // discard useless locale property - if (/^description(\.|$)/.test(prop)) { - var _prop$match = prop.match(/^description\.?(.*)$/), - _prop$match2 = _slicedToArray(_prop$match, 2), - propLocale = _prop$match2[1]; - - if (propLocale && propLocale !== locale || !propLocale && !isDefaultLocale) { - delete result[prop]; - } else { - result.description = result[prop]; - } - } - }); - return result; - }); - return expts; - }, {}); -} -/** - * use api data by identifier - * @note identifier is component name or component path - */ - - -var _default = function _default(identifier) { - var _useContext = (0, _react().useContext)(_context["default"]), - locale = _useContext.locale, - locales = _useContext.config.locales; - - var isDefaultLocale = !locales.length || locales[0].name === locale; - - var _useState = (0, _react().useState)(getApiData(identifier, locale, isDefaultLocale)), - _useState2 = _slicedToArray(_useState, 2), - data = _useState2[0], - setData = _useState2[1]; - - (0, _react().useEffect)(function () { - setData(getApiData(identifier, locale, isDefaultLocale)); - }, [identifier, locale, isDefaultLocale]); - return data; -}; - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useCodeSandbox.js": -/*!***************************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/hooks/useCodeSandbox.js ***! - \***************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _slicedToArray2 = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/slicedToArray */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/slicedToArray.js"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -function _react() { - var data = __webpack_require__(/*! react */ "./node_modules/react/index.js"); - - _react = function _react() { - return data; - }; - - return data; -} - -function _lzString() { - var data = _interopRequireDefault(__webpack_require__(/*! lz-string */ "./node_modules/lz-string/libs/lz-string.js")); - - _lzString = function _lzString() { - return data; - }; - - return data; -} - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - -var CSB_API_ENDPOINT = 'https://codesandbox.io/api/v1/sandboxes/define'; // ref: https://github.com/codesandbox/codesandbox-importers/blob/master/packages/import-utils/src/api/define.ts - -function serialize(data) { - return _lzString()["default"].compressToBase64(JSON.stringify(data)).replace(/\+/g, '-') // Convert '+' to '-' - .replace(/\//g, '_') // Convert '/' to '_' - .replace(/=+$/, ''); // Remove ending '=' -} - -function getTextContent(raw) { - var elm = document.createElement('span'); - elm.innerHTML = raw; - var text = elm.textContent; - elm.remove(); - return text; -} -/** - * get serialized data that use to submit to codesandbox.io - * @param opts previewer props - */ - - -function getCSBData(opts) { - var isTSX = Boolean(opts.sources._.tsx); - var ext = isTSX ? '.tsx' : '.jsx'; - var files = {}; - var deps = {}; - var CSSDeps = Object.values(opts.dependencies).filter(function (dep) { - return dep.css; - }); - var appFileName = "App".concat(ext); - var entryFileName = "index".concat(ext); // generate dependencies - - Object.entries(opts.dependencies).forEach(function (_ref) { - var _ref2 = _slicedToArray2(_ref, 2), - dep = _ref2[0], - version = _ref2[1].version; - - deps[dep] = version; - }); // add react-dom dependency - - if (!deps['react-dom']) { - deps['react-dom'] = deps.react || 'latest'; - } // append sandbox.config.json - - - files['sandbox.config.json'] = { - content: JSON.stringify({ - template: isTSX ? 'create-react-app-typescript' : 'create-react-app' - }, null, 2) - }; // append package.json - - files['package.json'] = { - content: JSON.stringify({ - name: opts.title, - description: getTextContent(opts.description) || 'An auto-generated demo by dumi', - main: entryFileName, - dependencies: deps, - // add TypeScript dependency if required, must in devDeps to avoid csb compile error - devDependencies: isTSX ? { - typescript: '^3' - } : {} - }, null, 2) - }; // append index.html - - files['index.html'] = { - content: '
' - }; // append entry file - - files[entryFileName] = { - content: "/**\n* This is an auto-generated demo by dumi\n* if you think it is not working as expected,\n* please report the issue at\n* https://github.com/umijs/dumi/issues\n**/\n\nimport React from 'react';\nimport ReactDOM from 'react-dom';\n".concat(CSSDeps.map(function (_ref3) { - var css = _ref3.css; - return "import '".concat(css, "';"); - }).join('\n'), "\nimport App from './App';\n\nReactDOM.render(\n ,\n document.getElementById('root'),\n);") - }; // append other imported local files - - Object.entries(opts.sources).forEach(function (_ref4) { - var _ref5 = _slicedToArray2(_ref4, 2), - filename = _ref5[0], - _ref5$ = _ref5[1], - tsx = _ref5$.tsx, - jsx = _ref5$.jsx, - content = _ref5$.content; - - // handle primary content - files[filename === '_' ? appFileName : filename] = { - content: tsx || jsx || content - }; - }); - return serialize({ - files: files - }); -} -/** - * use CodeSandbox.io - * @param opts previewer opts - * @note return a open function for open demo on codesandbox.io - */ - - -var _default = function _default(opts) { - var api = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : CSB_API_ENDPOINT; - - var _useState = (0, _react().useState)(), - _useState2 = _slicedToArray(_useState, 2), - handler = _useState2[0], - setHandler = _useState2[1]; - - (0, _react().useEffect)(function () { - if (opts) { - var form = document.createElement('form'); - var input = document.createElement('input'); - var data = getCSBData(opts); - form.method = 'POST'; - form.target = '_blank'; - form.style.display = 'none'; - form.action = api; - form.appendChild(input); - form.setAttribute('data-demo', opts.title || ''); - input.name = 'parameters'; - input.value = data; - document.body.appendChild(form); - setHandler(function () { - return function () { - return form.submit(); - }; - }); - return function () { - return form.remove(); - }; - } - }, [opts]); - return handler; -}; - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useCopy.js": -/*!********************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/hooks/useCopy.js ***! - \********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -function _react() { - var data = __webpack_require__(/*! react */ "./node_modules/react/index.js"); - - _react = function _react() { - return data; - }; - - return data; -} - -function _copyTextToClipboard() { - var data = _interopRequireDefault(__webpack_require__(/*! copy-text-to-clipboard */ "./node_modules/copy-text-to-clipboard/index.js")); - - _copyTextToClipboard = function _copyTextToClipboard() { - return data; - }; - - return data; -} - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} -/** - * use to copy text into clipboard - */ - - -var _default = function _default() { - var _useState = (0, _react().useState)(), - _useState2 = _slicedToArray(_useState, 2), - timer = _useState2[0], - setTimer = _useState2[1]; - - var _useState3 = (0, _react().useState)('ready'), - _useState4 = _slicedToArray(_useState3, 2), - status = _useState4[0], - setStatus = _useState4[1]; - - var handler = (0, _react().useCallback)(function (text) { - (0, _copyTextToClipboard()["default"])(text); - setStatus('copied'); // reset status after 2000ms - - clearTimeout(timer); - setTimer(setTimeout(function () { - setStatus('ready'); - }, 2000)); - }, []); - return [handler, status]; -}; - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useDemoUrl.js": -/*!***********************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/hooks/useDemoUrl.js ***! - \***********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = exports.getDemoUrl = exports.getDemoRouteName = void 0; - -function _react() { - var data = __webpack_require__(/*! react */ "./node_modules/react/index.js"); - - _react = function _react() { - return data; - }; - - return data; -} - -var _context = _interopRequireDefault(__webpack_require__(/*! ../context */ "./node_modules/@umijs/preset-dumi/lib/theme/context.js")); - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} // functional for testing - - -function isBMW() { - return Object({"NODE_ENV":"development"}).PLATFORM_TYPE === 'BASEMENT'; -} -/** - * get demo route name - * @note also use this function in CLI, do not use BOM inside - */ - - -var getDemoRouteName = function getDemoRouteName() { - return isBMW() ? "_demos" : "~demos"; -}; -/** - * get single demo url - * @param demoId demo identifier - * @param htmlSuffix true when `exportStatic: { htmlSuffix: true }` - */ - - -exports.getDemoRouteName = getDemoRouteName; - -var getDemoUrl = function getDemoUrl(demoId, htmlSuffix) { - var _window2; - - var _window = window, - _window$location = _window.location, - href = _window$location.href, - origin = _window$location.origin; - - var _href$split = href.split(/#\//), - _href$split2 = _slicedToArray(_href$split, 2), - base = _href$split2[0], - hashRoute = _href$split2[1]; - - var isHashRoute = typeof hashRoute === 'string'; - return [isHashRoute ? "".concat(base, "#") : origin, // compatible with (empty), /base & /base/ - "".concat(((_window2 = window) === null || _window2 === void 0 ? void 0 : "/issues-helper/") || '', "/").replace(/\/\/$/, '/'), getDemoRouteName(), '/', demoId, "".concat(htmlSuffix ? '.html' : '')].join(''); -}; -/** - * hooks for get single demo url - */ - - -exports.getDemoUrl = getDemoUrl; - -var _default = function _default(demoId) { - var _useContext = (0, _react().useContext)(_context["default"]), - config = _useContext.config; - - var _useState = (0, _react().useState)(''), - _useState2 = _slicedToArray(_useState, 2), - url = _useState2[0], - setUrl = _useState2[1]; - - (0, _react().useEffect)(function () { - setUrl(getDemoUrl(demoId, config.exportStatic && config.exportStatic.htmlSuffix)); - }, [demoId, config]); - return url; -}; - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useLocaleProps.js": -/*!***************************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/hooks/useLocaleProps.js ***! - \***************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -function _react() { - var data = __webpack_require__(/*! react */ "./node_modules/react/index.js"); - - _react = function _react() { - return data; - }; - - return data; -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} -/** - * transform props by current locale - * @note such as title.zh-CN => title - */ - - -var _default = function _default(locale, props) { - var processor = function processor() { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - var result = {}; - Object.keys(args[1]).forEach(function (key) { - var _slice = (key.match(/^(.+)\.([^_]+)$/) || []).slice(1), - _slice2 = _slicedToArray(_slice, 2), - name = _slice2[0], - keyLocale = _slice2[1]; - - if (!keyLocale || keyLocale === args[0]) { - result[name || key] = args[1][key]; - } - }); - return result; - }; - - var _useState = (0, _react().useState)(processor(locale, props)), - _useState2 = _slicedToArray(_useState, 2), - localeProps = _useState2[0], - setLocaleProps = _useState2[1]; - - (0, _react().useEffect)(function () { - setLocaleProps(processor(locale, props)); - }, [locale, props]); - return localeProps; -}; - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useMotions.js": -/*!***********************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/hooks/useMotions.js ***! - \***********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -function _react() { - var data = __webpack_require__(/*! react */ "./node_modules/react/index.js"); - - _react = function _react() { - return data; - }; - - return data; -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} -/** - * execute motions - * @param wrapper element wrapper - * @param motions motion data - * @param cb callback - * @param index current motion index - */ - - -function runner(wrapper, motions, cb) { - var index = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 0; - - var _container$querySelec; - - if (index < motions.length) { - var current = motions[index]; - - var next = function next() { - return runner(wrapper, motions, cb, index + 1); - }; - - var _ref = current.match(/^([^:]+):?(.*)$/) || [], - _ref2 = _slicedToArray(_ref, 3), - type = _ref2[1], - value = _ref2[2]; - - switch (type) { - // controls - case 'autoplay': - next(); - break; - // actions - - case 'click': - // eslint-disable-next-line no-case-declarations - var _ref3 = value.match(/^(global\()?(.+?)\)?$/) || [], - _ref4 = _slicedToArray(_ref3, 3), - isGlobal = _ref4[1], - selector = _ref4[2]; // eslint-disable-next-line no-case-declarations - - - var container = isGlobal ? document : wrapper; // @ts-ignore - - (_container$querySelec = container.querySelector(selector)) === null || _container$querySelec === void 0 ? void 0 : _container$querySelec.click(); - next(); - break; - - case 'timeout': - setTimeout(next, Number(value)); - break; - // boardcasts - - case 'capture': - window.postMessage({ - type: 'dumi:capture-element', - value: value - }, '*'); - next(); - break; - - default: - console.warn("[dumi: motion] unknown motion '".concat(current, "', skip.")); - next(); - } - } else { - cb(); - } -} -/** - * hook for execute dumi motions - */ - - -var _default = function _default(motions, wrapper) { - var _useState = (0, _react().useState)(false), - _useState2 = _slicedToArray(_useState, 2), - isRunning = _useState2[0], - setIsRunning = _useState2[1]; - - var handler = (0, _react().useCallback)(function () { - if (!isRunning) { - runner(wrapper, motions, function () { - setIsRunning(false); - }); - setIsRunning(true); - } - }, [motions, wrapper, isRunning]); - (0, _react().useEffect)(function () { - if (motions[0] === 'autoplay' && wrapper) { - handler(); - } - }, [motions, wrapper]); - return [handler, isRunning]; -}; - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/usePrefersColor.js": -/*!****************************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/hooks/usePrefersColor.js ***! - \****************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _classCallCheck = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/classCallCheck */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/classCallCheck.js"); - -var _createClass = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createClass */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createClass.js"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -function _react() { - var data = __webpack_require__(/*! react */ "./node_modules/react/index.js"); - - _react = function _react() { - return data; - }; - - return data; -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - -var COLOR_ATTR_NAME = 'data-prefers-color'; -var COLOR_LS_NAME = 'dumi:prefers-color'; -var colorChanger; - -var ColorChanger = /*#__PURE__*/function () { - /** - * current color - * @note initial value from head script in src/plugins/theme.ts - */ - - /** - * color change callbacks - */ - function ColorChanger() { - var _this = this; - - _classCallCheck(this, ColorChanger); - - this.color = void 0; - this.callbacks = []; - this.color = localStorage.getItem(COLOR_LS_NAME) || document.documentElement.getAttribute(COLOR_ATTR_NAME); // listen prefers color change - - ['light', 'dark'].forEach(function (color) { - var mediaQueryList = _this.getColorMedia(color); - - var handler = function handler(ev) { - // only apply media prefers color in auto mode - if (ev.matches && _this.color === 'auto') { - document.documentElement.setAttribute(COLOR_ATTR_NAME, color); - - _this.applyCallbacks(); - } - }; // compatible with Safari 13- - - /* istanbul ignore else */ - - - if (mediaQueryList.addEventListener) { - mediaQueryList.addEventListener('change', handler); - } else if (mediaQueryList.addListener) { - mediaQueryList.addListener(handler); - } - }); - } - /** - * get media instance for prefers color - * @param color prefers color - */ - - - _createClass(ColorChanger, [{ - key: "getColorMedia", - value: function getColorMedia(color) { - return window.matchMedia("(prefers-color-scheme: ".concat(color, ")")); - } - /** - * detect color whether matches current color mode - * @param color expected color - */ - - }, { - key: "isColorMode", - value: function isColorMode(color) { - return this.getColorMedia(color).matches; - } - /** - * apply all event change callbacks - */ - - }, { - key: "applyCallbacks", - value: function applyCallbacks() { - var _this2 = this; - - this.callbacks.forEach(function (cb) { - return cb(_this2.color); - }); - } - /** - * listen color change - * @param cb callback - */ - - }, { - key: "listen", - value: function listen(cb) { - this.callbacks.push(cb); - } - /** - * unlisten color change - * @param cb callback - */ - - }, { - key: "unlisten", - value: function unlisten(cb) { - this.callbacks.splice(this.callbacks.indexOf(cb), 1); - } - /** - * set prefers color - */ - - }, { - key: "set", - value: function set(color) { - this.color = color; - localStorage.setItem(COLOR_LS_NAME, color); - this.applyCallbacks(); - - if (color === 'auto') { - document.documentElement.setAttribute(COLOR_ATTR_NAME, this.isColorMode('dark') ? 'dark' : 'light'); - } else { - document.documentElement.setAttribute(COLOR_ATTR_NAME, color); - } - - return color; - } - }]); - - return ColorChanger; -}(); -/** - * hook for get/set prefers-color-schema, use to control color mode for theme package - * @see https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme - */ - - -var _default = function _default() { - var _useState = (0, _react().useState)(), - _useState2 = _slicedToArray(_useState, 2), - color = _useState2[0], - setColor = _useState2[1]; - - var changeColor = (0, _react().useCallback)(function (val) { - colorChanger.set(val); - }, []); - (0, _react().useEffect)(function () { - // lazy initialize, for SSR - colorChanger = colorChanger || new ColorChanger(); - colorChanger.listen(setColor); - setColor(colorChanger.color); - return function () { - return colorChanger.unlisten(setColor); - }; - }, []); - return [color, changeColor]; -}; - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useRiddle.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/hooks/useRiddle.js ***! - \**********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _slicedToArray2 = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/slicedToArray */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/slicedToArray.js"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -function _react() { - var data = __webpack_require__(/*! react */ "./node_modules/react/index.js"); - - _react = function _react() { - return data; - }; - - return data; -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - -var RIDDLE_API_ENDPOINT = 'https://riddle.alibaba-inc.com/riddles/define'; -var isInternalNetwork; - -var useInternalNet = function useInternalNet() { - var _useState = (0, _react().useState)(Boolean(isInternalNetwork)), - _useState2 = _slicedToArray(_useState, 2), - isInternal = _useState2[0], - setIsInternal = _useState2[1]; - - (0, _react().useEffect)(function () { - if (isInternalNetwork === undefined) { - // detect network via img request - var img = document.createElement('img'); // interrupt image pending after 200ms - - setTimeout(function () { - img.src = ''; - img.remove(); - }, 200); - - img.onload = function () { - isInternalNetwork = true; - setIsInternal(true); - img.remove(); - }; - - img.src = 'https://private-alipayobjects.alipay.com/alipay-rmsdeploy-image/rmsportal/RKuAiriJqrUhyqW.png'; - } - }, []); - return isInternal; -}; -/** - * get js code for Riddle - * @param opts previewer props - */ - - -function getRiddleAppCode(opts) { - var _dependencies$react; - - var dependencies = opts.dependencies; - var result = opts.sources._.tsx || opts.sources._.jsx; // convert export default to ReactDOM.render for riddle - - result = result.replace(/^/, "import ReactDOM from 'react-dom@".concat(((_dependencies$react = dependencies.react) === null || _dependencies$react === void 0 ? void 0 : _dependencies$react.version) || 'latest', "';\n")).replace('export default', 'const DumiDemo =').concat('\nReactDOM.render(, mountNode);'); // add version for dependencies - - result = result.replace(/(from ')((?:@[^/'"]+)?[^/'"]+)/g, function (_, $1, $2) { - var dep = "".concat($1).concat($2); - - if (dependencies[$2]) { - dep += "@".concat(dependencies[$2].version); - } - - return dep; - }); - return result; -} - -var _default = function _default(opts) { - var _useState3 = (0, _react().useState)(), - _useState4 = _slicedToArray(_useState3, 2), - handler = _useState4[0], - setHandler = _useState4[1]; - - var isInternal = useInternalNet(); - (0, _react().useEffect)(function () { - if (opts && isInternal && // TODO: riddle is not support multiple files for currently - Object.keys(opts.sources).length === 1) { - var form = document.createElement('form'); - var input = document.createElement('input'); - form.method = 'POST'; - form.target = '_blank'; - form.style.display = 'none'; - form.action = RIDDLE_API_ENDPOINT; - form.appendChild(input); - form.setAttribute('data-demo', opts.title || ''); - input.name = 'data'; // create riddle data - - input.value = JSON.stringify({ - title: opts.titlle, - js: getRiddleAppCode(opts), - css: Object.entries(opts.dependencies).filter(function (_ref) { - var _ref2 = _slicedToArray2(_ref, 2), - dep = _ref2[1]; - - return dep.css; - }).map(function (_ref3) { - var _ref4 = _slicedToArray2(_ref3, 2), - name = _ref4[0], - _ref4$ = _ref4[1], - version = _ref4$.version, - css = _ref4$.css; - - return (// generate to @import '~pkg@version/path/to/css' format - "@import '~".concat(css.replace(new RegExp("^(".concat(name, ")")), "$1@".concat(version)), "';") - ); - }).join('\n') - }); - document.body.appendChild(form); - setHandler(function () { - return function () { - return form.submit(); - }; - }); - return function () { - return form.remove(); - }; - } - }, [opts, isInternal]); - return handler; -}; - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useSearch.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/hooks/useSearch.js ***! - \**********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _toConsumableArray = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/toConsumableArray */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/toConsumableArray.js"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -function _react() { - var data = __webpack_require__(/*! react */ "./node_modules/react/index.js"); - - _react = function _react() { - return data; - }; - - return data; -} - -var _ = __webpack_require__(/*! .. */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); - -function ownKeys(object, enumerableOnly) { - var keys = Object.keys(object); - - if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(object); - - if (enumerableOnly) { - symbols = symbols.filter(function (sym) { - return Object.getOwnPropertyDescriptor(object, sym).enumerable; - }); - } - - keys.push.apply(keys, symbols); - } - - return keys; -} - -function _objectSpread(target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i] != null ? arguments[i] : {}; - - if (i % 2) { - ownKeys(Object(source), true).forEach(function (key) { - _defineProperty(target, key, source[key]); - }); - } else if (Object.getOwnPropertyDescriptors) { - Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); - } else { - ownKeys(Object(source)).forEach(function (key) { - Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); - }); - } - } - - return target; -} - -function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - - return obj; -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} -/** - * hooks for get search result by keywords (builtin search feature) - * @param keywords search keywords - */ - - -var useBuiltinSearch = function useBuiltinSearch(keywords) { - var _useContext = (0, _react().useContext)(_.context), - locale = _useContext.locale, - routes = _useContext.routes, - locales = _useContext.config.locales; - - var _useState = (0, _react().useState)([]), - _useState2 = _slicedToArray(_useState, 2), - metas = _useState2[0], - setMetas = _useState2[1]; - - var _useState3 = (0, _react().useState)([]), - _useState4 = _slicedToArray(_useState3, 2), - items = _useState4[0], - setItems = _useState4[1]; - - (0, _react().useEffect)(function () { - setMetas(routes.filter(function (_ref) { - var title = _ref.title, - meta = _ref.meta; - var isValidLocaleRoute = (meta === null || meta === void 0 ? void 0 : meta.locale) === locale; - var isValidDefaultLocaleRoute = // route locale euqal default locale - (meta === null || meta === void 0 ? void 0 : meta.locale) === locales[0].name || !(meta === null || meta === void 0 ? void 0 : meta.locale) && (!locales.length || locale === locales[0].name); - return title && (isValidDefaultLocaleRoute || isValidLocaleRoute); - }).reduce(function (result, route) { - var _route$meta, _route$meta2; - - var routeMetaItem = { - title: route.title, - path: route.path - }; - - if ((_route$meta = route.meta) === null || _route$meta === void 0 ? void 0 : _route$meta.group) { - routeMetaItem.parent = route.meta.group; - } - - result.push(routeMetaItem); - result.push.apply(result, _toConsumableArray((((_route$meta2 = route.meta) === null || _route$meta2 === void 0 ? void 0 : _route$meta2.slugs) || []).filter(function (_ref2) { - var value = _ref2.value; - return value !== route.title; - }).map(function (slug) { - return { - title: slug.value, - path: "".concat(route.path, "#").concat(slug.heading), - parent: routeMetaItem - }; - }))); - return result; - }, [])); - }, [routes.length, locale]); - (0, _react().useEffect)(function () { - var val = keywords === null || keywords === void 0 ? void 0 : keywords.trim().toUpperCase(); - - if (val) { - var result = []; - - for (var i = 0; i < metas.length; i += 1) { - if (metas[i].title.toUpperCase().indexOf(val) > -1) { - result.push(metas[i]); - } - } - - setItems(result); - } else { - setItems([]); - } - }, [keywords, metas.length]); - return items; -}; -/** - * hooks for bind Algolia search feature - */ - - -var useAlgoliaSearch = function useAlgoliaSearch() { - var _useContext2 = (0, _react().useContext)(_.context), - algolia = _useContext2.config.algolia; - - var binder = (0, _react().useCallback)(function (selector) { - window.docsearch(_objectSpread({ - inputSelector: selector - }, algolia)); - }, [algolia]); - return binder; -}; -/** - * use to bind algolia or return search result by keywords - */ - - -var _default = function _default(keywords) { - var _useContext3 = (0, _react().useContext)(_.context), - config = _useContext3.config; - - var builtin = useBuiltinSearch(keywords); - var algolia = useAlgoliaSearch(); - return config.algolia ? algolia : builtin; -}; - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useTSPlaygroundUrl.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/hooks/useTSPlaygroundUrl.js ***! - \*******************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -function _react() { - var data = __webpack_require__(/*! react */ "./node_modules/react/index.js"); - - _react = function _react() { - return data; - }; - - return data; -} - -function _lzString() { - var data = _interopRequireDefault(__webpack_require__(/*! lz-string */ "./node_modules/lz-string/libs/lz-string.js")); - - _lzString = function _lzString() { - return data; - }; - - return data; -} - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - -var API_ENDPOINTS = { - 'zh-CN': 'https://www.typescriptlang.org/zh/play', - 'en-US': 'https://www.typescriptlang.org/play' -}; -/** - * hooks for generate TypeScript playground url for tsx? code - */ - -var _default = function _default(locale, code) { - var processor = function processor() { - var api = /^zh|cn$/.test(arguments.length <= 0 ? undefined : arguments[0]) ? API_ENDPOINTS['zh-CN'] : API_ENDPOINTS['en-US']; - return "".concat(api, "?skipLibCheck=true&jsx=1#code/").concat(_lzString()["default"].compressToEncodedURIComponent(arguments.length <= 1 ? undefined : arguments[1])); - }; - - var _useState = (0, _react().useState)(processor(locale, code)), - _useState2 = _slicedToArray(_useState, 2), - url = _useState2[0], - setUrl = _useState2[1]; - - (0, _react().useEffect)(function () { - setUrl(processor(locale, code)); - }, [locale, code]); - return url; -}; - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/index.js": -/*!************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/index.js ***! - \************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -Object.defineProperty(exports, "context", { - enumerable: true, - get: function get() { - return _context["default"]; - } -}); -Object.defineProperty(exports, "Link", { - enumerable: true, - get: function get() { - return _Link["default"]; - } -}); -Object.defineProperty(exports, "NavLink", { - enumerable: true, - get: function get() { - return _NavLink["default"]; - } -}); -Object.defineProperty(exports, "AnchorLink", { - enumerable: true, - get: function get() { - return _AnchorLink["default"]; - } -}); -Object.defineProperty(exports, "useSearch", { - enumerable: true, - get: function get() { - return _useSearch["default"]; - } -}); -Object.defineProperty(exports, "useCopy", { - enumerable: true, - get: function get() { - return _useCopy["default"]; - } -}); -Object.defineProperty(exports, "useRiddle", { - enumerable: true, - get: function get() { - return _useRiddle["default"]; - } -}); -Object.defineProperty(exports, "useMotions", { - enumerable: true, - get: function get() { - return _useMotions["default"]; - } -}); -Object.defineProperty(exports, "useCodeSandbox", { - enumerable: true, - get: function get() { - return _useCodeSandbox["default"]; - } -}); -Object.defineProperty(exports, "useLocaleProps", { - enumerable: true, - get: function get() { - return _useLocaleProps["default"]; - } -}); -Object.defineProperty(exports, "useDemoUrl", { - enumerable: true, - get: function get() { - return _useDemoUrl["default"]; - } -}); -Object.defineProperty(exports, "useApiData", { - enumerable: true, - get: function get() { - return _useApiData["default"]; - } -}); -Object.defineProperty(exports, "useTSPlaygroundUrl", { - enumerable: true, - get: function get() { - return _useTSPlaygroundUrl["default"]; - } -}); -Object.defineProperty(exports, "usePrefersColor", { - enumerable: true, - get: function get() { - return _usePrefersColor["default"]; - } -}); - -var _context = _interopRequireDefault(__webpack_require__(/*! ./context */ "./node_modules/@umijs/preset-dumi/lib/theme/context.js")); - -var _Link = _interopRequireDefault(__webpack_require__(/*! ./components/Link */ "./node_modules/@umijs/preset-dumi/lib/theme/components/Link.js")); - -var _NavLink = _interopRequireDefault(__webpack_require__(/*! ./components/NavLink */ "./node_modules/@umijs/preset-dumi/lib/theme/components/NavLink.js")); - -var _AnchorLink = _interopRequireDefault(__webpack_require__(/*! ./components/AnchorLink */ "./node_modules/@umijs/preset-dumi/lib/theme/components/AnchorLink.js")); - -var _useSearch = _interopRequireDefault(__webpack_require__(/*! ./hooks/useSearch */ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useSearch.js")); - -var _useCopy = _interopRequireDefault(__webpack_require__(/*! ./hooks/useCopy */ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useCopy.js")); - -var _useRiddle = _interopRequireDefault(__webpack_require__(/*! ./hooks/useRiddle */ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useRiddle.js")); - -var _useMotions = _interopRequireDefault(__webpack_require__(/*! ./hooks/useMotions */ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useMotions.js")); - -var _useCodeSandbox = _interopRequireDefault(__webpack_require__(/*! ./hooks/useCodeSandbox */ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useCodeSandbox.js")); - -var _useLocaleProps = _interopRequireDefault(__webpack_require__(/*! ./hooks/useLocaleProps */ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useLocaleProps.js")); - -var _useDemoUrl = _interopRequireDefault(__webpack_require__(/*! ./hooks/useDemoUrl */ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useDemoUrl.js")); - -var _useApiData = _interopRequireDefault(__webpack_require__(/*! ./hooks/useApiData */ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useApiData.js")); - -var _useTSPlaygroundUrl = _interopRequireDefault(__webpack_require__(/*! ./hooks/useTSPlaygroundUrl */ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/useTSPlaygroundUrl.js")); - -var _usePrefersColor = _interopRequireDefault(__webpack_require__(/*! ./hooks/usePrefersColor */ "./node_modules/@umijs/preset-dumi/lib/theme/hooks/usePrefersColor.js")); - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -/***/ }), - -/***/ "./node_modules/@umijs/preset-dumi/lib/theme/layout.js": -/*!*************************************************************!*\ - !*** ./node_modules/@umijs/preset-dumi/lib/theme/layout.js ***! - \*************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -function _typeof(obj) { - "@babel/helpers - typeof"; - - if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { - _typeof = function _typeof(obj) { - return typeof obj; - }; - } else { - _typeof = function _typeof(obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }; - } - - return _typeof(obj); -} - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -var _react = _interopRequireWildcard(__webpack_require__(/*! react */ "./node_modules/react/index.js")); - -var _config = _interopRequireDefault(__webpack_require__(/*! @@/dumi/config */ "./web/.umi/dumi/config.json")); - -var _context = _interopRequireDefault(__webpack_require__(/*! ./context */ "./node_modules/@umijs/preset-dumi/lib/theme/context.js")); - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} - -function _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); -} - -function _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; -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - -function ownKeys(object, enumerableOnly) { - var keys = Object.keys(object); - - if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(object); - - if (enumerableOnly) { - symbols = symbols.filter(function (sym) { - return Object.getOwnPropertyDescriptor(object, sym).enumerable; - }); - } - - keys.push.apply(keys, symbols); - } - - return keys; -} - -function _objectSpread(target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i] != null ? arguments[i] : {}; - - if (i % 2) { - ownKeys(Object(source), true).forEach(function (key) { - _defineProperty(target, key, source[key]); - }); - } else if (Object.getOwnPropertyDescriptors) { - Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); - } else { - ownKeys(Object(source)).forEach(function (key) { - Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); - }); - } - } - - return target; -} - -function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - - return obj; -} -/** - * hooks for get meta data of current route - * @param routes project route configurations - * @param pathname pathname of location - */ - - -var useCurrentRouteMeta = function useCurrentRouteMeta(routes, pathname) { - var handler = function handler() { - var _args$0$find; - - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - var pathWithoutSuffix = args[1].replace(/([^^])\/$/, '$1'); - return _objectSpread(_objectSpread({}, ((_args$0$find = args[0].find(function (_ref) { - var path = _ref.path; - return path === pathWithoutSuffix; - })) === null || _args$0$find === void 0 ? void 0 : _args$0$find.meta) || {}), {}, { - __pathname: pathname - }); - }; - - var _useState = (0, _react.useState)(handler(routes, pathname)), - _useState2 = _slicedToArray(_useState, 2), - meta = _useState2[0], - setMeta = _useState2[1]; - - (0, _react.useLayoutEffect)(function () { - setMeta(handler(routes, pathname)); - }, [pathname]); - return meta; -}; -/** - * hooks for get locale from current route - * @param locales project locale configurations - * @param pathname pathname of location - */ - - -var useCurrentLocale = function useCurrentLocale(locales, pathname) { - var handler = function handler() { - var _args$0$find2; - - for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { - args[_key2] = arguments[_key2]; - } // get locale by route prefix - - - return ((_args$0$find2 = args[0].find(function (locale) { - return new RegExp("/".concat(locale.name, "(/|$)")).test(args[1]); - })) === null || _args$0$find2 === void 0 ? void 0 : _args$0$find2.name) || locales[0].name; - }; - - var _useState3 = (0, _react.useState)(handler(locales, pathname)), - _useState4 = _slicedToArray(_useState3, 2), - locale = _useState4[0], - setLocale = _useState4[1]; - - (0, _react.useLayoutEffect)(function () { - setLocale(handler(locales, pathname)); - }, [pathname]); - return locale; -}; -/** - * hooks for get menu data of current route - * @param ctxConfig context config - * @param locale locale from current route - * @param pathname pathname of location - */ - - -var useCurrentMenu = function useCurrentMenu(ctxConfig, locale, pathname) { - var handler = function handler() { - var _args$0$menus$args$; - - for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) { - args[_key3] = arguments[_key3]; - } - - var navs = args[0].navs[args[1]] || []; - var navPath = '*'; // find nav in reverse way to fallback to the first nav - - for (var i = navs.length - 1; i >= 0; i -= 1) { - var nav = navs[i]; - var items = [nav].concat(nav.children).filter(Boolean); - var matched = items.find(function (item) { - return item.path && new RegExp("^".concat(item.path.replace(/\.html$/, ''), "(/|.|$)")).test(args[2]); - }); - - if (matched) { - navPath = matched.path; - break; - } - } - - return ((_args$0$menus$args$ = args[0].menus[args[1]]) === null || _args$0$menus$args$ === void 0 ? void 0 : _args$0$menus$args$[navPath]) || []; - }; - - var _useState5 = (0, _react.useState)(handler(ctxConfig, locale, pathname)), - _useState6 = _slicedToArray(_useState5, 2), - menu = _useState6[0], - setMenu = _useState6[1]; - - (0, _react.useLayoutEffect)(function () { - setMenu(handler(ctxConfig, locale, pathname)); - }, [ctxConfig.navs, ctxConfig.menus, locale, pathname]); - return menu; -}; -/** - * hooks for doc base route path - * @param locale current locale - * @param locales project locale configurations - * @param route layout route configurations - * @note handle these points: - * 1. locale prefix, such as empty or /zh-CN - * 2. integrate mode route prefix, such as /~docs or /~docs/zh-CN - */ - - -var useCurrentBase = function useCurrentBase(locale, locales, route) { - var handler = function handler() { - for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) { - args[_key4] = arguments[_key4]; - } - - if (args[0] === args[1][0].name) { - // use layout route path as base in default locale - return args[2].path; - } // join layout route path & locale prefix in other locale - - - return "".concat(route.path, "/").concat(locale).replace(/\/\//, '/'); - }; - - var _useState7 = (0, _react.useState)(handler(locale, locales, route)), - _useState8 = _slicedToArray(_useState7, 2), - base = _useState8[0], - setBase = _useState8[1]; - - (0, _react.useLayoutEffect)(function () { - setBase(handler(locale, locales, route)); - }, [locale]); - return base; -}; - -var findDumiRoot = function findDumiRoot(routes) { - var _routes$find; - - return (_routes$find = routes.find(function (item) { - if (item.__dumiRoot) { - return true; - } - - if (item.routes) { - return findDumiRoot(item.routes); - } - - return false; - })) === null || _routes$find === void 0 ? void 0 : _routes$find.routes; -}; -/** - * outer theme layout - */ - - -var OuterLayout = function OuterLayout(props) { - var location = props.location, - route = props.route, - children = props.children; - var pathWithoutPrefix = location.pathname.replace( // to avoid stripped the first / - route.path.replace(/^\/$/, '//'), ''); - var routes = findDumiRoot(props.routes) || []; - var meta = useCurrentRouteMeta(routes, location.pathname); // use non-prefix for detect current locale, such as /~docs/en-US -> /en-US - - var locale = useCurrentLocale(_config["default"].locales, pathWithoutPrefix); - var menu = useCurrentMenu(_config["default"], locale, location.pathname); - var base = useCurrentBase(locale, _config["default"].locales, route); - return /*#__PURE__*/_react["default"].createElement(_context["default"].Provider, { - value: { - config: _config["default"], - meta: meta.__pathname === location.pathname ? meta : {}, - locale: locale, - nav: _config["default"].navs[locale] || [], - menu: menu, - base: base, - routes: routes - } - }, children); -}; - -var _default = OuterLayout; -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/renderer-react/dist/index.esm.js": -/*!**************************************************************!*\ - !*** ./node_modules/@umijs/renderer-react/dist/index.esm.js ***! - \**************************************************************/ -/*! exports provided: renderClient, renderRoutes */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "renderClient", function() { return renderClient; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "renderRoutes", function() { return renderRoutes; }); -/* harmony import */ var _Users_yuanlin_Desktop_github_actions_issues_helper_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js"); -/* harmony import */ var _Users_yuanlin_Desktop_github_actions_issues_helper_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Users_yuanlin_Desktop_github_actions_issues_helper_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _umijs_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @umijs/runtime */ "./node_modules/@umijs/runtime/dist/index.esm.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-dom */ "./node_modules/react-dom/index.js"); -/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var react_router_config__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-router-config */ "./node_modules/react-router-config/esm/react-router-config.js"); - - - - - - -function ownKeys(object, enumerableOnly) { - var keys = Object.keys(object); - - if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(object); - - if (enumerableOnly) { - symbols = symbols.filter(function (sym) { - return Object.getOwnPropertyDescriptor(object, sym).enumerable; - }); - } - - keys.push.apply(keys, symbols); - } - - return keys; -} - -function _objectSpread2(target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i] != null ? arguments[i] : {}; - - if (i % 2) { - ownKeys(Object(source), true).forEach(function (key) { - _defineProperty(target, key, source[key]); - }); - } else if (Object.getOwnPropertyDescriptors) { - Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); - } else { - ownKeys(Object(source)).forEach(function (key) { - Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); - }); - } - } - - return target; -} - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { - try { - var info = gen[key](arg); - var value = info.value; - } catch (error) { - reject(error); - return; - } - - if (info.done) { - resolve(value); - } else { - Promise.resolve(value).then(_next, _throw); - } -} - -function _asyncToGenerator(fn) { - return function () { - var self = this, - args = arguments; - return new Promise(function (resolve, reject) { - var gen = fn.apply(self, args); - - function _next(value) { - asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); - } - - function _throw(err) { - asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); - } - - _next(undefined); - }); - }; -} - -function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - - return obj; -} - -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - -function _objectWithoutPropertiesLoose(source, excluded) { - if (source == null) return {}; - var target = {}; - var sourceKeys = Object.keys(source); - var key, i; - - for (i = 0; i < sourceKeys.length; i++) { - key = sourceKeys[i]; - if (excluded.indexOf(key) >= 0) continue; - target[key] = source[key]; - } - - return target; -} - -function _objectWithoutProperties(source, excluded) { - if (source == null) return {}; - - var target = _objectWithoutPropertiesLoose(source, excluded); - - var key, i; - - if (Object.getOwnPropertySymbols) { - var sourceSymbolKeys = Object.getOwnPropertySymbols(source); - - for (i = 0; i < sourceSymbolKeys.length; i++) { - key = sourceSymbolKeys[i]; - if (excluded.indexOf(key) >= 0) continue; - if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; - target[key] = source[key]; - } - } - - return target; -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _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); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _createForOfIteratorHelper(o, allowArrayLike) { - var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; - - if (!it) { - if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { - if (it) o = it; - var i = 0; - - var F = function F() {}; - - return { - s: F, - n: function n() { - if (i >= o.length) return { - done: true - }; - return { - done: false, - value: o[i++] - }; - }, - e: function e(_e2) { - throw _e2; - }, - f: F - }; - } - - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - } - - var normalCompletion = true, - didErr = false, - err; - return { - s: function s() { - it = it.call(o); - }, - n: function n() { - var step = it.next(); - normalCompletion = step.done; - return step; - }, - e: function e(_e3) { - didErr = true; - err = _e3; - }, - f: function f() { - try { - if (!normalCompletion && it["return"] != null) it["return"](); - } finally { - if (didErr) throw err; - } - } - }; -} - -function Route(props) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(_umijs_runtime__WEBPACK_IMPORTED_MODULE_1__["__RouterContext"].Consumer, null, function (context) { - var location = props.location || context.location; - var match = props.computedMatch; - - var newProps = _objectSpread2(_objectSpread2({}, context), {}, { - location: location, - match: match - }); - - var render = props.render; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(_umijs_runtime__WEBPACK_IMPORTED_MODULE_1__["__RouterContext"].Provider, { - value: newProps - }, newProps.match ? render(_objectSpread2(_objectSpread2({}, props.layoutProps), newProps)) : null); - }); -} - -var _excluded = ["children"]; - -function Switch(props) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(_umijs_runtime__WEBPACK_IMPORTED_MODULE_1__["__RouterContext"].Consumer, null, function (context) { - var children = props.children, - extraProps = _objectWithoutProperties(props, _excluded); - - var location = props.location || context.location; - var element, - match = null; - react__WEBPACK_IMPORTED_MODULE_2__["Children"].forEach(children, function (child) { - if (match === null && /*#__PURE__*/Object(react__WEBPACK_IMPORTED_MODULE_2__["isValidElement"])(child)) { - element = child; - var path = child.props.path || child.props.from; - match = path ? Object(_umijs_runtime__WEBPACK_IMPORTED_MODULE_1__["matchPath"])(location.pathname, _objectSpread2(_objectSpread2({}, child.props), {}, { - path: path - })) : context.match; - } - }); - return match ? /*#__PURE__*/Object(react__WEBPACK_IMPORTED_MODULE_2__["cloneElement"])(element, { - location: location, - computedMatch: match, - layoutProps: extraProps - }) : null; - }); -} - -var _excluded$1 = ["component"]; - -function wrapInitialPropsFetch(route, opts) { - var component = route.component, - restRouteParams = _objectWithoutProperties(route, _excluded$1); - - var Component = route.component; - - function ComponentWithInitialPropsFetch(props) { - var _useState = Object(react__WEBPACK_IMPORTED_MODULE_2__["useState"])(function () { - return window.g_initialProps; - }), - _useState2 = _slicedToArray(_useState, 2), - initialProps = _useState2[0], - setInitialProps = _useState2[1]; - - Object(react__WEBPACK_IMPORTED_MODULE_2__["useEffect"])(function () { - /** - * 1. 首次渲染时,此时 window.g_initialProps 变量存在,不需要再走一次 getInitialProps,这样一次 SSR 就走了 2 次 getInitialProps - * 2. 但是路由切换时,window.getInitialProps 会被赋为 null,这时候就走 getInitialProps 逻辑 - * 3. 如果任何时候都走 2 次,配置 forceInitial: true,这个场景用于静态站点的首屏加载希望走最新数据 - * 4. 开启动态加载后,会在执行 getInitialProps 前预加载下 - */ - var handleGetInitialProps = /*#__PURE__*/function () { - var _ref = _asyncToGenerator( /*#__PURE__*/_Users_yuanlin_Desktop_github_actions_issues_helper_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee() { - var _preloadComponent; - - var preloadComponent, defaultCtx, ctx, _initialProps; - - return _Users_yuanlin_Desktop_github_actions_issues_helper_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - // preload when enalbe dynamicImport - preloadComponent = Component; - - if (!Component.preload) { - _context.next = 6; - break; - } - - _context.next = 4; - return Component.preload(); - - case 4: - preloadComponent = _context.sent; // for test case, really use .default - - preloadComponent = preloadComponent["default"] || preloadComponent; - - case 6: - defaultCtx = _objectSpread2(_objectSpread2({ - isServer: false, - match: props === null || props === void 0 ? void 0 : props.match, - history: props === null || props === void 0 ? void 0 : props.history, - route: route - }, opts.getInitialPropsCtx || {}), restRouteParams); - - if (!((_preloadComponent = preloadComponent) === null || _preloadComponent === void 0 ? void 0 : _preloadComponent.getInitialProps)) { - _context.next = 15; - break; - } - - _context.next = 10; - return opts.plugin.applyPlugins({ - key: 'ssr.modifyGetInitialPropsCtx', - type: _umijs_runtime__WEBPACK_IMPORTED_MODULE_1__["ApplyPluginsType"].modify, - initialValue: defaultCtx, - async: true - }); - - case 10: - ctx = _context.sent; - _context.next = 13; - return preloadComponent.getInitialProps(ctx || defaultCtx); - - case 13: - _initialProps = _context.sent; - setInitialProps(_initialProps); - - case 15: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function handleGetInitialProps() { - return _ref.apply(this, arguments); - }; - }(); // null 时,一定会触发 getInitialProps 执行 - - - if (!window.g_initialProps) { - handleGetInitialProps(); - } - }, [window.location.pathname, window.location.search]); - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(Component, _extends({}, props, initialProps)); - } // flag for having wrappered - - - ComponentWithInitialPropsFetch.wrapInitialPropsLoaded = true; - ComponentWithInitialPropsFetch.displayName = 'ComponentWithInitialPropsFetch'; - return ComponentWithInitialPropsFetch; -} - -function _render(_ref2) { - var route = _ref2.route, - opts = _ref2.opts, - props = _ref2.props; - var routes = renderRoutes(_objectSpread2(_objectSpread2({}, opts), {}, { - routes: route.routes || [], - rootRoutes: opts.rootRoutes - }), { - location: props.location - }); - var Component = route.component, - wrappers = route.wrappers; - - if (Component) { - var defaultPageInitialProps = opts.isServer ? {} : window.g_initialProps; - - var newProps = _objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({}, props), opts.extraProps), opts.pageInitialProps || defaultPageInitialProps), {}, { - route: route, - routes: opts.rootRoutes - }); // @ts-ignore - - - var ret = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(Component, newProps, routes); // route.wrappers - - if (wrappers) { - var len = wrappers.length - 1; - - while (len >= 0) { - ret = /*#__PURE__*/Object(react__WEBPACK_IMPORTED_MODULE_2__["createElement"])(wrappers[len], newProps, ret); - len -= 1; - } - } - - return ret; - } else { - return routes; - } -} - -function getRouteElement(_ref3) { - var route = _ref3.route, - index = _ref3.index, - opts = _ref3.opts; - var routeProps = { - key: route.key || index, - exact: route.exact, - strict: route.strict, - sensitive: route.sensitive, - path: route.path - }; - - if (route.redirect) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(_umijs_runtime__WEBPACK_IMPORTED_MODULE_1__["Redirect"], _extends({}, routeProps, { - from: route.path, - to: route.redirect - })); - } else { - var _route$component, _route$component2, _route$component3; // avoid mount and unmount with url hash change - - - if ( // only when SSR config enable - opts.ssrProps && !opts.isServer && // make sure loaded once - !((_route$component = route.component) === null || _route$component === void 0 ? void 0 : _route$component.wrapInitialPropsLoaded) && ( // TODO need a type - ((_route$component2 = route.component) === null || _route$component2 === void 0 ? void 0 : _route$component2.getInitialProps) || ((_route$component3 = route.component) === null || _route$component3 === void 0 ? void 0 : _route$component3.preload))) { - // client Render for enable ssr, but not sure SSR success - route.component = wrapInitialPropsFetch(route, opts); - } - - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(Route, _extends({}, routeProps, { - render: function render(props) { - return _render({ - route: route, - opts: opts, - props: props - }); - } - })); - } -} - -function renderRoutes(opts) { - var switchProps = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - return opts.routes ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(Switch, switchProps, opts.routes.map(function (route, index) { - return getRouteElement({ - route: route, - index: index, - opts: _objectSpread2(_objectSpread2({}, opts), {}, { - rootRoutes: opts.rootRoutes || opts.routes - }) - }); - })) : null; -} - -var _excluded$2 = ["history"]; - -function RouterComponent(props) { - var history = props.history, - renderRoutesProps = _objectWithoutProperties(props, _excluded$2); - - Object(react__WEBPACK_IMPORTED_MODULE_2__["useEffect"])(function () { - // first time using window.g_initialProps - // switch route fetching data, if exact route reset window.getInitialProps - if (window.g_useSSR) { - window.g_initialProps = null; - } - - function routeChangeHandler(location, action) { - var matchedRoutes = Object(react_router_config__WEBPACK_IMPORTED_MODULE_4__["matchRoutes"])(props.routes, location.pathname); // Set title - - if (typeof document !== 'undefined' && renderRoutesProps.defaultTitle !== undefined) { - document.title = matchedRoutes.length && // @ts-ignore - matchedRoutes[matchedRoutes.length - 1].route.title || renderRoutesProps.defaultTitle || ''; - } - - props.plugin.applyPlugins({ - key: 'onRouteChange', - type: _umijs_runtime__WEBPACK_IMPORTED_MODULE_1__["ApplyPluginsType"].event, - args: { - routes: props.routes, - matchedRoutes: matchedRoutes, - location: location, - action: action - } - }); - } - - routeChangeHandler(history.location, 'POP'); - return history.listen(routeChangeHandler); - }, [history]); - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(_umijs_runtime__WEBPACK_IMPORTED_MODULE_1__["Router"], { - history: history - }, renderRoutes(renderRoutesProps)); -} -/** - * preload for SSR in dynamicImport - * exec preload Promise function before ReactDOM.hydrate - * @param Routes - */ - - -function preloadComponent(_x) { - return _preloadComponent.apply(this, arguments); -} - -function _preloadComponent() { - _preloadComponent = _asyncToGenerator( /*#__PURE__*/_Users_yuanlin_Desktop_github_actions_issues_helper_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(readyRoutes) { - var pathname, - matchedRoutes, - _iterator, - _step, - _route$component, - matchRoute, - route, - _preloadComponent2, - _args = arguments; - - return _Users_yuanlin_Desktop_github_actions_issues_helper_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - pathname = _args.length > 1 && _args[1] !== undefined ? _args[1] : window.location.pathname; // using matched routes not load all routes - - matchedRoutes = Object(react_router_config__WEBPACK_IMPORTED_MODULE_4__["matchRoutes"])(readyRoutes, pathname); - _iterator = _createForOfIteratorHelper(matchedRoutes); - _context.prev = 3; - - _iterator.s(); - - case 5: - if ((_step = _iterator.n()).done) { - _context.next = 19; - break; - } - - matchRoute = _step.value; - route = matchRoute.route; // load all preload function, because of only a chance to load - - if (!(typeof route.component !== 'string' && ((_route$component = route.component) === null || _route$component === void 0 ? void 0 : _route$component.preload))) { - _context.next = 13; - break; - } - - _context.next = 11; - return route.component.preload(); - - case 11: - _preloadComponent2 = _context.sent; - route.component = _preloadComponent2["default"] || _preloadComponent2; - - case 13: - if (!route.routes) { - _context.next = 17; - break; - } - - _context.next = 16; - return preloadComponent(route.routes, pathname); - - case 16: - route.routes = _context.sent; - - case 17: - _context.next = 5; - break; - - case 19: - _context.next = 24; - break; - - case 21: - _context.prev = 21; - _context.t0 = _context["catch"](3); - - _iterator.e(_context.t0); - - case 24: - _context.prev = 24; - - _iterator.f(); - - return _context.finish(24); - - case 27: - return _context.abrupt("return", readyRoutes); - - case 28: - case "end": - return _context.stop(); - } - } - }, _callee, null, [[3, 21, 24, 27]]); - })); - return _preloadComponent.apply(this, arguments); -} - -function renderClient(opts) { - var rootContainer = opts.plugin.applyPlugins({ - type: _umijs_runtime__WEBPACK_IMPORTED_MODULE_1__["ApplyPluginsType"].modify, - key: 'rootContainer', - initialValue: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(RouterComponent, { - history: opts.history, - routes: opts.routes, - plugin: opts.plugin, - ssrProps: opts.ssrProps, - defaultTitle: opts.defaultTitle - }), - args: { - history: opts.history, - routes: opts.routes, - plugin: opts.plugin - } - }); - - if (opts.rootElement) { - var rootElement = typeof opts.rootElement === 'string' ? document.getElementById(opts.rootElement) : opts.rootElement; - - var callback = opts.callback || function () {}; // flag showing SSR successed - - - if (window.g_useSSR) { - if (opts.dynamicImport) { - // dynamicImport should preload current route component - // first loades); - preloadComponent(opts.routes).then(function () { - Object(react_dom__WEBPACK_IMPORTED_MODULE_3__["hydrate"])(rootContainer, rootElement, callback); - }); - } else { - Object(react_dom__WEBPACK_IMPORTED_MODULE_3__["hydrate"])(rootContainer, rootElement, callback); - } - } else { - Object(react_dom__WEBPACK_IMPORTED_MODULE_3__["render"])(rootContainer, rootElement, callback); - } - } else { - return rootContainer; - } -} - - - -/***/ }), - -/***/ "./node_modules/@umijs/runtime/dist/index.esm.js": -/*!*******************************************************!*\ - !*** ./node_modules/@umijs/runtime/dist/index.esm.js ***! - \*******************************************************/ -/*! exports provided: createBrowserHistory, createHashHistory, createMemoryHistory, __RouterContext, Link, MemoryRouter, NavLink, Prompt, Redirect, Route, Router, StaticRouter, Switch, matchPath, useHistory, useLocation, useParams, useRouteMatch, withRouter, ApplyPluginsType, Plugin, dynamic, isBrowser */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ApplyPluginsType", function() { return ApplyPluginsType; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Plugin", function() { return Plugin; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "dynamic", function() { return dynamic; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isBrowser", function() { return isBrowser; }); -/* harmony import */ var _Users_yuanlin_Desktop_github_actions_issues_helper_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js"); -/* harmony import */ var _Users_yuanlin_Desktop_github_actions_issues_helper_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Users_yuanlin_Desktop_github_actions_issues_helper_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var history_with_query__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! history-with-query */ "./node_modules/history-with-query/esm/history.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "createBrowserHistory", function() { return history_with_query__WEBPACK_IMPORTED_MODULE_1__["createBrowserHistory"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "createHashHistory", function() { return history_with_query__WEBPACK_IMPORTED_MODULE_1__["createHashHistory"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "createMemoryHistory", function() { return history_with_query__WEBPACK_IMPORTED_MODULE_1__["createMemoryHistory"]; }); - -/* harmony import */ var react_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-router */ "./node_modules/react-router/esm/react-router.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "__RouterContext", function() { return react_router__WEBPACK_IMPORTED_MODULE_2__["__RouterContext"]; }); - -/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Link", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["Link"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MemoryRouter", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["MemoryRouter"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "NavLink", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["NavLink"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Prompt", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["Prompt"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Redirect", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["Redirect"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Route", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["Route"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Router", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["Router"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "StaticRouter", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["StaticRouter"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Switch", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["Switch"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "matchPath", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["matchPath"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useHistory", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["useHistory"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useLocation", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["useLocation"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useParams", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["useParams"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "useRouteMatch", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["useRouteMatch"]; }); - -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "withRouter", function() { return react_router_dom__WEBPACK_IMPORTED_MODULE_3__["withRouter"]; }); - -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var use_subscription__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! use-subscription */ "./node_modules/use-subscription/index.js"); -/* harmony import */ var use_subscription__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(use_subscription__WEBPACK_IMPORTED_MODULE_5__); - - - - - - - -function ownKeys(object, enumerableOnly) { - var keys = Object.keys(object); - - if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(object); - - if (enumerableOnly) { - symbols = symbols.filter(function (sym) { - return Object.getOwnPropertyDescriptor(object, sym).enumerable; - }); - } - - keys.push.apply(keys, symbols); - } - - return keys; -} - -function _objectSpread2(target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i] != null ? arguments[i] : {}; - - if (i % 2) { - ownKeys(Object(source), true).forEach(function (key) { - _defineProperty(target, key, source[key]); - }); - } else if (Object.getOwnPropertyDescriptors) { - Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); - } else { - ownKeys(Object(source)).forEach(function (key) { - Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); - }); - } - } - - return target; -} - -function _typeof(obj) { - "@babel/helpers - typeof"; - - if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { - _typeof = function _typeof(obj) { - return typeof obj; - }; - } else { - _typeof = function _typeof(obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }; - } - - return _typeof(obj); -} - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { - try { - var info = gen[key](arg); - var value = info.value; - } catch (error) { - reject(error); - return; - } - - if (info.done) { - resolve(value); - } else { - Promise.resolve(value).then(_next, _throw); - } -} - -function _asyncToGenerator(fn) { - return function () { - var self = this, - args = arguments; - return new Promise(function (resolve, reject) { - var gen = fn.apply(self, args); - - function _next(value) { - asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); - } - - function _throw(err) { - asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); - } - - _next(undefined); - }); - }; -} - -function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } -} - -function _defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; - descriptor.enumerable = descriptor.enumerable || false; - descriptor.configurable = true; - if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); - } -} - -function _createClass(Constructor, protoProps, staticProps) { - if (protoProps) _defineProperties(Constructor.prototype, protoProps); - if (staticProps) _defineProperties(Constructor, staticProps); - return Constructor; -} - -function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - - return obj; -} - -function _toArray(arr) { - return _arrayWithHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableRest(); -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - -function _iterableToArray(iter) { - if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); -} - -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); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _createForOfIteratorHelper(o, allowArrayLike) { - var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; - - if (!it) { - if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { - if (it) o = it; - var i = 0; - - var F = function F() {}; - - return { - s: F, - n: function n() { - if (i >= o.length) return { - done: true - }; - return { - done: false, - value: o[i++] - }; - }, - e: function e(_e) { - throw _e; - }, - f: F - }; - } - - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); - } - - var normalCompletion = true, - didErr = false, - err; - return { - s: function s() { - it = it.call(o); - }, - n: function n() { - var step = it.next(); - normalCompletion = step.done; - return step; - }, - e: function e(_e2) { - didErr = true; - err = _e2; - }, - f: function f() { - try { - if (!normalCompletion && it["return"] != null) it["return"](); - } finally { - if (didErr) throw err; - } - } - }; -} - -var LoadableContext = /*#__PURE__*/Object(react__WEBPACK_IMPORTED_MODULE_4__["createContext"])(null); -var ALL_INITIALIZERS = []; -var READY_INITIALIZERS = []; -var initialized = false; - -function load(loader) { - var promise = loader(); - var state = { - loading: true, - loaded: null, - error: null - }; - state.promise = promise.then(function (loaded) { - state.loading = false; - state.loaded = loaded; - return loaded; - })["catch"](function (err) { - state.loading = false; - state.error = err; - throw err; - }); - return state; -} - -function loadMap(obj) { - var state = { - loading: false, - loaded: {}, - error: null - }; - var promises = []; - - try { - Object.keys(obj).forEach(function (key) { - var result = load(obj[key]); - - if (!result.loading) { - state.loaded[key] = result.loaded; - state.error = result.error; - } else { - state.loading = true; - } - - promises.push(result.promise); - result.promise.then(function (res) { - state.loaded[key] = res; - })["catch"](function (err) { - state.error = err; - }); - }); - } catch (err) { - state.error = err; - } - - state.promise = Promise.all(promises).then(function (res) { - state.loading = false; - return res; - })["catch"](function (err) { - state.loading = false; - throw err; - }); - return state; -} - -function resolve(obj) { - return obj && obj.__esModule ? obj["default"] : obj; -} - -function render(loaded, props) { - return /*#__PURE__*/Object(react__WEBPACK_IMPORTED_MODULE_4__["createElement"])(resolve(loaded), props); -} - -function createLoadableComponent(loadFn, options) { - var opts = Object.assign({ - loader: null, - loading: null, - delay: 200, - timeout: null, - render: render, - webpack: null, - modules: null - }, options); - var subscription = null; - - function init() { - if (!subscription) { - var sub = new LoadableSubscription(loadFn, opts); - subscription = { - getCurrentValue: sub.getCurrentValue.bind(sub), - subscribe: sub.subscribe.bind(sub), - retry: sub.retry.bind(sub), - promise: sub.promise.bind(sub) - }; - } - - return subscription.promise(); - } // Server only - - - if (typeof window === 'undefined') { - ALL_INITIALIZERS.push(init); - } // Client only - - - if (!initialized && typeof window !== 'undefined' && typeof opts.webpack === 'function') { - var moduleIds = opts.webpack(); - READY_INITIALIZERS.push(function (ids) { - var _iterator = _createForOfIteratorHelper(moduleIds), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var moduleId = _step.value; - - if (ids.indexOf(moduleId) !== -1) { - return init(); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - }); - } - - var LoadableComponent = function LoadableComponent(props, ref) { - init(); - var context = Object(react__WEBPACK_IMPORTED_MODULE_4__["useContext"])(LoadableContext); - var state = Object(use_subscription__WEBPACK_IMPORTED_MODULE_5__["useSubscription"])(subscription); - Object(react__WEBPACK_IMPORTED_MODULE_4__["useImperativeHandle"])(ref, function () { - return { - retry: subscription.retry - }; - }); - - if (context && Array.isArray(opts.modules)) { - opts.modules.forEach(function (moduleName) { - context(moduleName); - }); - } - - if (state.loading || state.error) { - if ( true && state.error) { - console.error("[@umijs/runtime] load component failed", state.error); - } - - return /*#__PURE__*/Object(react__WEBPACK_IMPORTED_MODULE_4__["createElement"])(opts.loading, { - isLoading: state.loading, - pastDelay: state.pastDelay, - timedOut: state.timedOut, - error: state.error, - retry: subscription.retry - }); - } else if (state.loaded) { - return opts.render(state.loaded, props); - } else { - return null; - } - }; - - var LoadableComponentWithRef = /*#__PURE__*/Object(react__WEBPACK_IMPORTED_MODULE_4__["forwardRef"])(LoadableComponent); // add static method in React.forwardRef - // https://github.com/facebook/react/issues/17830 - - LoadableComponentWithRef.preload = function () { - return init(); - }; - - LoadableComponentWithRef.displayName = 'LoadableComponent'; - return LoadableComponentWithRef; -} - -var LoadableSubscription = /*#__PURE__*/function () { - function LoadableSubscription(loadFn, opts) { - _classCallCheck(this, LoadableSubscription); - - this._loadFn = loadFn; - this._opts = opts; - this._callbacks = new Set(); - this._delay = null; - this._timeout = null; - this.retry(); - } - - _createClass(LoadableSubscription, [{ - key: "promise", - value: function promise() { - return this._res.promise; - } - }, { - key: "retry", - value: function retry() { - var _this = this; - - this._clearTimeouts(); - - this._res = this._loadFn(this._opts.loader); - this._state = { - pastDelay: false, - timedOut: false - }; - var res = this._res, - opts = this._opts; - - if (res.loading) { - if (typeof opts.delay === 'number') { - if (opts.delay === 0) { - this._state.pastDelay = true; - } else { - this._delay = setTimeout(function () { - _this._update({ - pastDelay: true - }); - }, opts.delay); - } - } - - if (typeof opts.timeout === 'number') { - this._timeout = setTimeout(function () { - _this._update({ - timedOut: true - }); - }, opts.timeout); - } - } - - this._res.promise.then(function () { - _this._update(); - - _this._clearTimeouts(); - }) // eslint-disable-next-line handle-callback-err - ["catch"](function (err) { - _this._update(); - - _this._clearTimeouts(); - }); - - this._update({}); - } - }, { - key: "_update", - value: function _update(partial) { - this._state = _objectSpread2(_objectSpread2({}, this._state), partial); - - this._callbacks.forEach(function (callback) { - return callback(); - }); - } - }, { - key: "_clearTimeouts", - value: function _clearTimeouts() { - clearTimeout(this._delay); - clearTimeout(this._timeout); - } - }, { - key: "getCurrentValue", - value: function getCurrentValue() { - return _objectSpread2(_objectSpread2({}, this._state), {}, { - error: this._res.error, - loaded: this._res.loaded, - loading: this._res.loading - }); - } - }, { - key: "subscribe", - value: function subscribe(callback) { - var _this2 = this; - - this._callbacks.add(callback); - - return function () { - _this2._callbacks["delete"](callback); - }; - } - }]); - - return LoadableSubscription; -}(); - -function Loadable(opts) { - return createLoadableComponent(load, opts); -} - -function LoadableMap(opts) { - if (typeof opts.render !== 'function') { - throw new Error('LoadableMap requires a `render(loaded, props)` function'); - } - - return createLoadableComponent(loadMap, opts); -} - -Loadable.Map = LoadableMap; - -function flushInitializers(initializers, ids) { - var promises = []; - - while (initializers.length) { - var init = initializers.pop(); - promises.push(init(ids)); - } - - return Promise.all(promises).then(function () { - if (initializers.length) { - return flushInitializers(initializers, ids); - } - }); -} - -Loadable.preloadAll = function () { - return new Promise(function (resolve, reject) { - flushInitializers(ALL_INITIALIZERS).then(resolve, reject); - }); -}; - -Loadable.preloadReady = function () { - var ids = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; - return new Promise(function (resolve) { - var res = function res() { - initialized = true; - return resolve(); - }; // We always will resolve, errors should be handled within loading UIs. - - - flushInitializers(READY_INITIALIZERS, ids).then(res, res); - }); -}; - -if (typeof window !== 'undefined') { - window.__NEXT_PRELOADREADY = Loadable.preloadReady; -} - -function dynamic(opts) { - var loadableFn = Loadable; - var loadableOptions = { - loading: function loading(_ref) { - var error = _ref.error, - isLoading = _ref.isLoading; - - if (true) { - if (isLoading) { - return /*#__PURE__*/Object(react__WEBPACK_IMPORTED_MODULE_4__["createElement"])("p", null, "loading..."); - } - - if (error) { - return /*#__PURE__*/Object(react__WEBPACK_IMPORTED_MODULE_4__["createElement"])("p", null, error.message, /*#__PURE__*/Object(react__WEBPACK_IMPORTED_MODULE_4__["createElement"])("br", null), error.stack); - } - } - - return /*#__PURE__*/Object(react__WEBPACK_IMPORTED_MODULE_4__["createElement"])("p", null, "loading..."); - } - }; // Support for direct import(), - // eg: dynamic(() => import('../hello-world')) - - if (typeof opts === 'function') { - loadableOptions.loader = opts; // Support for having first argument being options, - // eg: dynamic({loader: import('../hello-world')}) - } else if (_typeof(opts) === 'object') { - loadableOptions = _objectSpread2(_objectSpread2({}, loadableOptions), opts); - } else { - throw new Error("Unexpect arguments ".concat(opts)); - } // Support for passing options, - // eg: dynamic(import('../hello-world'), {loading: () =>

Loading something

}) - // loadableOptions = { ...loadableOptions, ...options }; - - - return loadableFn(loadableOptions); -} - -function assert(value, message) { - if (!value) throw new Error(message); -} -/** - * whether in browser env - */ - - -var isBrowser = function isBrowser() { - return typeof window !== 'undefined' && typeof window.document !== 'undefined' && typeof window.document.createElement !== 'undefined'; -}; - -var ApplyPluginsType; - -(function (ApplyPluginsType) { - ApplyPluginsType["compose"] = "compose"; - ApplyPluginsType["modify"] = "modify"; - ApplyPluginsType["event"] = "event"; -})(ApplyPluginsType || (ApplyPluginsType = {})); - -function _compose(_ref) { - var fns = _ref.fns, - args = _ref.args; - - if (fns.length === 1) { - return fns[0]; - } - - var last = fns.pop(); - return fns.reduce(function (a, b) { - return function () { - return b(a, args); - }; - }, last); -} - -function isPromiseLike(obj) { - return !!obj && _typeof(obj) === 'object' && typeof obj.then === 'function'; -} - -var Plugin = /*#__PURE__*/function () { - function Plugin(opts) { - _classCallCheck(this, Plugin); - - this.validKeys = void 0; - this.hooks = {}; - this.validKeys = (opts === null || opts === void 0 ? void 0 : opts.validKeys) || []; - } - - _createClass(Plugin, [{ - key: "register", - value: function register(plugin) { - var _this = this; - - assert(!!plugin.apply, "register failed, plugin.apply must supplied"); - assert(!!plugin.path, "register failed, plugin.path must supplied"); - Object.keys(plugin.apply).forEach(function (key) { - assert(_this.validKeys.indexOf(key) > -1, "register failed, invalid key ".concat(key, " from plugin ").concat(plugin.path, ".")); - if (!_this.hooks[key]) _this.hooks[key] = []; - _this.hooks[key] = _this.hooks[key].concat(plugin.apply[key]); - }); - } - }, { - key: "getHooks", - value: function getHooks(keyWithDot) { - var _keyWithDot$split = keyWithDot.split('.'), - _keyWithDot$split2 = _toArray(_keyWithDot$split), - key = _keyWithDot$split2[0], - memberKeys = _keyWithDot$split2.slice(1); - - var hooks = this.hooks[key] || []; - - if (memberKeys.length) { - hooks = hooks.map(function (hook) { - try { - var ret = hook; - - var _iterator = _createForOfIteratorHelper(memberKeys), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var memberKey = _step.value; - ret = ret[memberKey]; - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - - return ret; - } catch (e) { - return null; - } - }).filter(Boolean); - } - - return hooks; - } - }, { - key: "applyPlugins", - value: function applyPlugins(_ref2) { - var key = _ref2.key, - type = _ref2.type, - initialValue = _ref2.initialValue, - args = _ref2.args, - async = _ref2.async; - var hooks = this.getHooks(key) || []; - - if (args) { - assert(_typeof(args) === 'object', "applyPlugins failed, args must be plain object."); - } - - switch (type) { - case ApplyPluginsType.modify: - if (async) { - return hooks.reduce( /*#__PURE__*/function () { - var _ref3 = _asyncToGenerator( /*#__PURE__*/_Users_yuanlin_Desktop_github_actions_issues_helper_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee(memo, hook) { - var ret; - return _Users_yuanlin_Desktop_github_actions_issues_helper_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - assert(typeof hook === 'function' || _typeof(hook) === 'object' || isPromiseLike(hook), "applyPlugins failed, all hooks for key ".concat(key, " must be function, plain object or Promise.")); - - if (!isPromiseLike(memo)) { - _context.next = 5; - break; - } - - _context.next = 4; - return memo; - - case 4: - memo = _context.sent; - - case 5: - if (!(typeof hook === 'function')) { - _context.next = 16; - break; - } - - ret = hook(memo, args); - - if (!isPromiseLike(ret)) { - _context.next = 13; - break; - } - - _context.next = 10; - return ret; - - case 10: - return _context.abrupt("return", _context.sent); - - case 13: - return _context.abrupt("return", ret); - - case 14: - _context.next = 21; - break; - - case 16: - if (!isPromiseLike(hook)) { - _context.next = 20; - break; - } - - _context.next = 19; - return hook; - - case 19: - hook = _context.sent; - - case 20: - return _context.abrupt("return", _objectSpread2(_objectSpread2({}, memo), hook)); - - case 21: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function (_x, _x2) { - return _ref3.apply(this, arguments); - }; - }(), isPromiseLike(initialValue) ? initialValue : Promise.resolve(initialValue)); - } else { - return hooks.reduce(function (memo, hook) { - assert(typeof hook === 'function' || _typeof(hook) === 'object', "applyPlugins failed, all hooks for key ".concat(key, " must be function or plain object.")); - - if (typeof hook === 'function') { - return hook(memo, args); - } else { - // TODO: deepmerge? - return _objectSpread2(_objectSpread2({}, memo), hook); - } - }, initialValue); - } - - case ApplyPluginsType.event: - return hooks.forEach(function (hook) { - assert(typeof hook === 'function', "applyPlugins failed, all hooks for key ".concat(key, " must be function.")); - hook(args); - }); - - case ApplyPluginsType.compose: - return function () { - return _compose({ - fns: hooks.concat(initialValue), - args: args - })(); - }; - } - } - }]); - - return Plugin; -}(); - - - -/***/ }), - -/***/ "./node_modules/@umijs/utils/lib/cheerio/cheerio.js": -/*!**********************************************************!*\ - !*** ./node_modules/@umijs/utils/lib/cheerio/cheerio.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports["default"] = void 0; - -function _react() { - var data = _interopRequireDefault(__webpack_require__(/*! react */ "./node_modules/react/index.js")); - - _react = function _react() { - return data; - }; - - return data; -} - -function cheerio() { - var data = _interopRequireWildcard(__webpack_require__(/*! @umijs/deps/compiled/cheerio */ "./node_modules/@umijs/deps/compiled/cheerio/index.js")); - - cheerio = function cheerio() { - return data; - }; - - return data; -} - -function _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); -} - -function _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; -} - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} // @ts-ignore - - -var _default = cheerio(); - -exports["default"] = _default; - -/***/ }), - -/***/ "./node_modules/@umijs/utils/lib/ssr.js": -/*!**********************************************!*\ - !*** ./node_modules/@umijs/utils/lib/ssr.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.isSSR = exports.getWindowInitialProps = exports.isBrowser = void 0; - -function _react() { - var data = _interopRequireDefault(__webpack_require__(/*! react */ "./node_modules/react/index.js")); - - _react = function _react() { - return data; - }; - - return data; -} - -function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { - "default": obj - }; -} -/** - * whether in browser env - */ - - -var isBrowser = function isBrowser() { - return typeof window !== 'undefined' && typeof window.document !== 'undefined' && typeof window.document.createElement !== 'undefined'; -}; -/** - * get window.g_initialProps - */ - - -exports.isBrowser = isBrowser; - -var getWindowInitialProps = function getWindowInitialProps() { - return isBrowser() ? window.g_initialProps : undefined; -}; -/** - * whether SSR success in client - */ - - -exports.getWindowInitialProps = getWindowInitialProps; - -var isSSR = function isSSR() { - return isBrowser() && window.g_useSSR; -}; - -exports.isSSR = isSSR; - -/***/ }), - -/***/ "./node_modules/classnames/index.js": -/*!******************************************!*\ - !*** ./node_modules/classnames/index.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/ - -/* global define */ -(function () { - 'use strict'; - - var hasOwn = {}.hasOwnProperty; - - function classNames() { - var classes = []; - - for (var i = 0; i < arguments.length; i++) { - var arg = arguments[i]; - if (!arg) continue; - var argType = typeof arg; - - if (argType === 'string' || argType === 'number') { - classes.push(arg); - } else if (Array.isArray(arg)) { - if (arg.length) { - var inner = classNames.apply(null, arg); - - if (inner) { - classes.push(inner); - } - } - } else if (argType === 'object') { - if (arg.toString === Object.prototype.toString) { - for (var key in arg) { - if (hasOwn.call(arg, key) && arg[key]) { - classes.push(key); - } - } - } else { - classes.push(arg.toString()); - } - } - } - - return classes.join(' '); - } - - if ( true && module.exports) { - classNames["default"] = classNames; - module.exports = classNames; - } else if (true) { - // register as 'classnames', consistent with npm package name - !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () { - return classNames; - }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); - } else {} -})(); - -/***/ }), - -/***/ "./node_modules/copy-text-to-clipboard/index.js": -/*!******************************************************!*\ - !*** ./node_modules/copy-text-to-clipboard/index.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var copyTextToClipboard = function copyTextToClipboard(input) { - var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, - _ref$target = _ref.target, - target = _ref$target === void 0 ? document.body : _ref$target; - - var element = document.createElement('textarea'); - var previouslyFocusedElement = document.activeElement; - element.value = input; // Prevent keyboard from showing on mobile - - element.setAttribute('readonly', ''); - element.style.contain = 'strict'; - element.style.position = 'absolute'; - element.style.left = '-9999px'; - element.style.fontSize = '12pt'; // Prevent zooming on iOS - - var selection = document.getSelection(); - var originalRange = false; - - if (selection.rangeCount > 0) { - originalRange = selection.getRangeAt(0); - } - - target.append(element); - element.select(); // Explicit selection workaround for iOS - - element.selectionStart = 0; - element.selectionEnd = input.length; - var isSuccess = false; - - try { - isSuccess = document.execCommand('copy'); - } catch (_) {} - - element.remove(); - - if (originalRange) { - selection.removeAllRanges(); - selection.addRange(originalRange); - } // Get the focus back on the previously focused element, if any - - - if (previouslyFocusedElement) { - previouslyFocusedElement.focus(); - } - - return isSuccess; -}; - -module.exports = copyTextToClipboard; // TODO: Remove this for the next major release - -module.exports["default"] = copyTextToClipboard; - -/***/ }), - -/***/ "./node_modules/decode-uri-component/index.js": -/*!****************************************************!*\ - !*** ./node_modules/decode-uri-component/index.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var token = '%[a-f0-9]{2}'; -var singleMatcher = new RegExp(token, 'gi'); -var multiMatcher = new RegExp('(' + token + ')+', 'gi'); - -function decodeComponents(components, split) { - try { - // Try to decode the entire string first - return decodeURIComponent(components.join('')); - } catch (err) {// Do nothing - } - - if (components.length === 1) { - return components; - } - - split = split || 1; // Split the array in 2 parts - - var left = components.slice(0, split); - var right = components.slice(split); - return Array.prototype.concat.call([], decodeComponents(left), decodeComponents(right)); -} - -function decode(input) { - try { - return decodeURIComponent(input); - } catch (err) { - var tokens = input.match(singleMatcher); - - for (var i = 1; i < tokens.length; i++) { - input = decodeComponents(tokens, i).join(''); - tokens = input.match(singleMatcher); - } - - return input; - } -} - -function customDecodeURIComponent(input) { - // Keep track of all the replacements and prefill the map with the `BOM` - var replaceMap = { - '%FE%FF': '\uFFFD\uFFFD', - '%FF%FE': '\uFFFD\uFFFD' - }; - var match = multiMatcher.exec(input); - - while (match) { - try { - // Decode as big chunks as possible - replaceMap[match[0]] = decodeURIComponent(match[0]); - } catch (err) { - var result = decode(match[0]); - - if (result !== match[0]) { - replaceMap[match[0]] = result; - } - } - - match = multiMatcher.exec(input); - } // Add `%C2` at the end of the map to make sure it does not replace the combinator before everything else - - - replaceMap['%C2'] = '\uFFFD'; - var entries = Object.keys(replaceMap); - - for (var i = 0; i < entries.length; i++) { - // Replace all decoded components - var key = entries[i]; - input = input.replace(new RegExp(key, 'g'), replaceMap[key]); - } - - return input; -} - -module.exports = function (encodedURI) { - if (typeof encodedURI !== 'string') { - throw new TypeError('Expected `encodedURI` to be of type `string`, got `' + typeof encodedURI + '`'); - } - - try { - encodedURI = encodedURI.replace(/\+/g, ' '); // Try the built in decoder first - - return decodeURIComponent(encodedURI); - } catch (err) { - // Fallback to a more advanced decoder - return customDecodeURIComponent(encodedURI); - } -}; - -/***/ }), - -/***/ "./node_modules/dom-align/dist-web/index.js": -/*!**************************************************!*\ - !*** ./node_modules/dom-align/dist-web/index.js ***! - \**************************************************/ -/*! exports provided: default, alignElement, alignPoint */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "alignElement", function() { return alignElement; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "alignPoint", function() { return alignPoint; }); -function ownKeys(object, enumerableOnly) { - var keys = Object.keys(object); - - if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(object); - - if (enumerableOnly) { - symbols = symbols.filter(function (sym) { - return Object.getOwnPropertyDescriptor(object, sym).enumerable; - }); - } - - keys.push.apply(keys, symbols); - } - - return keys; -} - -function _objectSpread2(target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i] != null ? arguments[i] : {}; - - if (i % 2) { - ownKeys(Object(source), true).forEach(function (key) { - _defineProperty(target, key, source[key]); - }); - } else if (Object.getOwnPropertyDescriptors) { - Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); - } else { - ownKeys(Object(source)).forEach(function (key) { - Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); - }); - } - } - - return target; -} - -function _typeof(obj) { - "@babel/helpers - typeof"; - - if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { - _typeof = function _typeof(obj) { - return typeof obj; - }; - } else { - _typeof = function _typeof(obj) { - return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }; - } - - return _typeof(obj); -} - -function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - - return obj; -} - -var vendorPrefix; -var jsCssMap = { - Webkit: '-webkit-', - Moz: '-moz-', - // IE did it wrong again ... - ms: '-ms-', - O: '-o-' -}; - -function getVendorPrefix() { - if (vendorPrefix !== undefined) { - return vendorPrefix; - } - - vendorPrefix = ''; - var style = document.createElement('p').style; - var testProp = 'Transform'; - - for (var key in jsCssMap) { - if (key + testProp in style) { - vendorPrefix = key; - } - } - - return vendorPrefix; -} - -function getTransitionName() { - return getVendorPrefix() ? "".concat(getVendorPrefix(), "TransitionProperty") : 'transitionProperty'; -} - -function getTransformName() { - return getVendorPrefix() ? "".concat(getVendorPrefix(), "Transform") : 'transform'; -} - -function setTransitionProperty(node, value) { - var name = getTransitionName(); - - if (name) { - node.style[name] = value; - - if (name !== 'transitionProperty') { - node.style.transitionProperty = value; - } - } -} - -function setTransform(node, value) { - var name = getTransformName(); - - if (name) { - node.style[name] = value; - - if (name !== 'transform') { - node.style.transform = value; - } - } -} - -function getTransitionProperty(node) { - return node.style.transitionProperty || node.style[getTransitionName()]; -} - -function getTransformXY(node) { - var style = window.getComputedStyle(node, null); - var transform = style.getPropertyValue('transform') || style.getPropertyValue(getTransformName()); - - if (transform && transform !== 'none') { - var matrix = transform.replace(/[^0-9\-.,]/g, '').split(','); - return { - x: parseFloat(matrix[12] || matrix[4], 0), - y: parseFloat(matrix[13] || matrix[5], 0) - }; - } - - return { - x: 0, - y: 0 - }; -} - -var matrix2d = /matrix\((.*)\)/; -var matrix3d = /matrix3d\((.*)\)/; - -function setTransformXY(node, xy) { - var style = window.getComputedStyle(node, null); - var transform = style.getPropertyValue('transform') || style.getPropertyValue(getTransformName()); - - if (transform && transform !== 'none') { - var arr; - var match2d = transform.match(matrix2d); - - if (match2d) { - match2d = match2d[1]; - arr = match2d.split(',').map(function (item) { - return parseFloat(item, 10); - }); - arr[4] = xy.x; - arr[5] = xy.y; - setTransform(node, "matrix(".concat(arr.join(','), ")")); - } else { - var match3d = transform.match(matrix3d)[1]; - arr = match3d.split(',').map(function (item) { - return parseFloat(item, 10); - }); - arr[12] = xy.x; - arr[13] = xy.y; - setTransform(node, "matrix3d(".concat(arr.join(','), ")")); - } - } else { - setTransform(node, "translateX(".concat(xy.x, "px) translateY(").concat(xy.y, "px) translateZ(0)")); - } -} - -var RE_NUM = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source; -var getComputedStyleX; // https://stackoverflow.com/a/3485654/3040605 - -function forceRelayout(elem) { - var originalStyle = elem.style.display; - elem.style.display = 'none'; - elem.offsetHeight; // eslint-disable-line - - elem.style.display = originalStyle; -} - -function css(el, name, v) { - var value = v; - - if (_typeof(name) === 'object') { - for (var i in name) { - if (name.hasOwnProperty(i)) { - css(el, i, name[i]); - } - } - - return undefined; - } - - if (typeof value !== 'undefined') { - if (typeof value === 'number') { - value = "".concat(value, "px"); - } - - el.style[name] = value; - return undefined; - } - - return getComputedStyleX(el, name); -} - -function getClientPosition(elem) { - var box; - var x; - var y; - var doc = elem.ownerDocument; - var body = doc.body; - var docElem = doc && doc.documentElement; // 根据 GBS 最新数据,A-Grade Browsers 都已支持 getBoundingClientRect 方法,不用再考虑传统的实现方式 - - box = elem.getBoundingClientRect(); // 注:jQuery 还考虑减去 docElem.clientLeft/clientTop - // 但测试发现,这样反而会导致当 html 和 body 有边距/边框样式时,获取的值不正确 - // 此外,ie6 会忽略 html 的 margin 值,幸运地是没有谁会去设置 html 的 margin - - x = box.left; - y = box.top; // In IE, most of the time, 2 extra pixels are added to the top and left - // due to the implicit 2-pixel inset border. In IE6/7 quirks mode and - // IE6 standards mode, this border can be overridden by setting the - // document element's border to zero -- thus, we cannot rely on the - // offset always being 2 pixels. - // In quirks mode, the offset can be determined by querying the body's - // clientLeft/clientTop, but in standards mode, it is found by querying - // the document element's clientLeft/clientTop. Since we already called - // getClientBoundingRect we have already forced a reflow, so it is not - // too expensive just to query them all. - // ie 下应该减去窗口的边框吧,毕竟默认 absolute 都是相对窗口定位的 - // 窗口边框标准是设 documentElement ,quirks 时设置 body - // 最好禁止在 body 和 html 上边框 ,但 ie < 9 html 默认有 2px ,减去 - // 但是非 ie 不可能设置窗口边框,body html 也不是窗口 ,ie 可以通过 html,body 设置 - // 标准 ie 下 docElem.clientTop 就是 border-top - // ie7 html 即窗口边框改变不了。永远为 2 - // 但标准 firefox/chrome/ie9 下 docElem.clientTop 是窗口边框,即使设了 border-top 也为 0 - - x -= docElem.clientLeft || body.clientLeft || 0; - y -= docElem.clientTop || body.clientTop || 0; - return { - left: x, - top: y - }; -} - -function getScroll(w, top) { - var ret = w["page".concat(top ? 'Y' : 'X', "Offset")]; - var method = "scroll".concat(top ? 'Top' : 'Left'); - - if (typeof ret !== 'number') { - var d = w.document; // ie6,7,8 standard mode - - ret = d.documentElement[method]; - - if (typeof ret !== 'number') { - // quirks mode - ret = d.body[method]; - } - } - - return ret; -} - -function getScrollLeft(w) { - return getScroll(w); -} - -function getScrollTop(w) { - return getScroll(w, true); -} - -function getOffset(el) { - var pos = getClientPosition(el); - var doc = el.ownerDocument; - var w = doc.defaultView || doc.parentWindow; - pos.left += getScrollLeft(w); - pos.top += getScrollTop(w); - return pos; -} -/** - * A crude way of determining if an object is a window - * @member util - */ - - -function isWindow(obj) { - // must use == for ie8 - - /* eslint eqeqeq:0 */ - return obj !== null && obj !== undefined && obj == obj.window; -} - -function getDocument(node) { - if (isWindow(node)) { - return node.document; - } - - if (node.nodeType === 9) { - return node; - } - - return node.ownerDocument; -} - -function _getComputedStyle(elem, name, cs) { - var computedStyle = cs; - var val = ''; - var d = getDocument(elem); - computedStyle = computedStyle || d.defaultView.getComputedStyle(elem, null); // https://github.com/kissyteam/kissy/issues/61 - - if (computedStyle) { - val = computedStyle.getPropertyValue(name) || computedStyle[name]; - } - - return val; -} - -var _RE_NUM_NO_PX = new RegExp("^(".concat(RE_NUM, ")(?!px)[a-z%]+$"), 'i'); - -var RE_POS = /^(top|right|bottom|left)$/; -var CURRENT_STYLE = 'currentStyle'; -var RUNTIME_STYLE = 'runtimeStyle'; -var LEFT = 'left'; -var PX = 'px'; - -function _getComputedStyleIE(elem, name) { - // currentStyle maybe null - // http://msdn.microsoft.com/en-us/library/ms535231.aspx - var ret = elem[CURRENT_STYLE] && elem[CURRENT_STYLE][name]; // 当 width/height 设置为百分比时,通过 pixelLeft 方式转换的 width/height 值 - // 一开始就处理了! CUSTOM_STYLE.height,CUSTOM_STYLE.width ,cssHook 解决@2011-08-19 - // 在 ie 下不对,需要直接用 offset 方式 - // borderWidth 等值也有问题,但考虑到 borderWidth 设为百分比的概率很小,这里就不考虑了 - // From the awesome hack by Dean Edwards - // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 - // If we're not dealing with a regular pixel number - // but a number that has a weird ending, we need to convert it to pixels - // exclude left right for relativity - - if (_RE_NUM_NO_PX.test(ret) && !RE_POS.test(name)) { - // Remember the original values - var style = elem.style; - var left = style[LEFT]; - var rsLeft = elem[RUNTIME_STYLE][LEFT]; // prevent flashing of content - - elem[RUNTIME_STYLE][LEFT] = elem[CURRENT_STYLE][LEFT]; // Put in the new values to get a computed value out - - style[LEFT] = name === 'fontSize' ? '1em' : ret || 0; - ret = style.pixelLeft + PX; // Revert the changed values - - style[LEFT] = left; - elem[RUNTIME_STYLE][LEFT] = rsLeft; - } - - return ret === '' ? 'auto' : ret; -} - -if (typeof window !== 'undefined') { - getComputedStyleX = window.getComputedStyle ? _getComputedStyle : _getComputedStyleIE; -} - -function getOffsetDirection(dir, option) { - if (dir === 'left') { - return option.useCssRight ? 'right' : dir; - } - - return option.useCssBottom ? 'bottom' : dir; -} - -function oppositeOffsetDirection(dir) { - if (dir === 'left') { - return 'right'; - } else if (dir === 'right') { - return 'left'; - } else if (dir === 'top') { - return 'bottom'; - } else if (dir === 'bottom') { - return 'top'; - } -} // 设置 elem 相对 elem.ownerDocument 的坐标 - - -function setLeftTop(elem, offset, option) { - // set position first, in-case top/left are set even on static elem - if (css(elem, 'position') === 'static') { - elem.style.position = 'relative'; - } - - var presetH = -999; - var presetV = -999; - var horizontalProperty = getOffsetDirection('left', option); - var verticalProperty = getOffsetDirection('top', option); - var oppositeHorizontalProperty = oppositeOffsetDirection(horizontalProperty); - var oppositeVerticalProperty = oppositeOffsetDirection(verticalProperty); - - if (horizontalProperty !== 'left') { - presetH = 999; - } - - if (verticalProperty !== 'top') { - presetV = 999; - } - - var originalTransition = ''; - var originalOffset = getOffset(elem); - - if ('left' in offset || 'top' in offset) { - originalTransition = getTransitionProperty(elem) || ''; - setTransitionProperty(elem, 'none'); - } - - if ('left' in offset) { - elem.style[oppositeHorizontalProperty] = ''; - elem.style[horizontalProperty] = "".concat(presetH, "px"); - } - - if ('top' in offset) { - elem.style[oppositeVerticalProperty] = ''; - elem.style[verticalProperty] = "".concat(presetV, "px"); - } // force relayout - - - forceRelayout(elem); - var old = getOffset(elem); - var originalStyle = {}; - - for (var key in offset) { - if (offset.hasOwnProperty(key)) { - var dir = getOffsetDirection(key, option); - var preset = key === 'left' ? presetH : presetV; - var off = originalOffset[key] - old[key]; - - if (dir === key) { - originalStyle[dir] = preset + off; - } else { - originalStyle[dir] = preset - off; - } - } - } - - css(elem, originalStyle); // force relayout - - forceRelayout(elem); - - if ('left' in offset || 'top' in offset) { - setTransitionProperty(elem, originalTransition); - } - - var ret = {}; - - for (var _key in offset) { - if (offset.hasOwnProperty(_key)) { - var _dir = getOffsetDirection(_key, option); - - var _off = offset[_key] - originalOffset[_key]; - - if (_key === _dir) { - ret[_dir] = originalStyle[_dir] + _off; - } else { - ret[_dir] = originalStyle[_dir] - _off; - } - } - } - - css(elem, ret); -} - -function setTransform$1(elem, offset) { - var originalOffset = getOffset(elem); - var originalXY = getTransformXY(elem); - var resultXY = { - x: originalXY.x, - y: originalXY.y - }; - - if ('left' in offset) { - resultXY.x = originalXY.x + offset.left - originalOffset.left; - } - - if ('top' in offset) { - resultXY.y = originalXY.y + offset.top - originalOffset.top; - } - - setTransformXY(elem, resultXY); -} - -function setOffset(elem, offset, option) { - if (option.ignoreShake) { - var oriOffset = getOffset(elem); - var oLeft = oriOffset.left.toFixed(0); - var oTop = oriOffset.top.toFixed(0); - var tLeft = offset.left.toFixed(0); - var tTop = offset.top.toFixed(0); - - if (oLeft === tLeft && oTop === tTop) { - return; - } - } - - if (option.useCssRight || option.useCssBottom) { - setLeftTop(elem, offset, option); - } else if (option.useCssTransform && getTransformName() in document.body.style) { - setTransform$1(elem, offset); - } else { - setLeftTop(elem, offset, option); - } -} - -function each(arr, fn) { - for (var i = 0; i < arr.length; i++) { - fn(arr[i]); - } -} - -function isBorderBoxFn(elem) { - return getComputedStyleX(elem, 'boxSizing') === 'border-box'; -} - -var BOX_MODELS = ['margin', 'border', 'padding']; -var CONTENT_INDEX = -1; -var PADDING_INDEX = 2; -var BORDER_INDEX = 1; -var MARGIN_INDEX = 0; - -function swap(elem, options, callback) { - var old = {}; - var style = elem.style; - var name; // Remember the old values, and insert the new ones - - for (name in options) { - if (options.hasOwnProperty(name)) { - old[name] = style[name]; - style[name] = options[name]; - } - } - - callback.call(elem); // Revert the old values - - for (name in options) { - if (options.hasOwnProperty(name)) { - style[name] = old[name]; - } - } -} - -function getPBMWidth(elem, props, which) { - var value = 0; - var prop; - var j; - var i; - - for (j = 0; j < props.length; j++) { - prop = props[j]; - - if (prop) { - for (i = 0; i < which.length; i++) { - var cssProp = void 0; - - if (prop === 'border') { - cssProp = "".concat(prop).concat(which[i], "Width"); - } else { - cssProp = prop + which[i]; - } - - value += parseFloat(getComputedStyleX(elem, cssProp)) || 0; - } - } - } - - return value; -} - -var domUtils = { - getParent: function getParent(element) { - var parent = element; - - do { - if (parent.nodeType === 11 && parent.host) { - parent = parent.host; - } else { - parent = parent.parentNode; - } - } while (parent && parent.nodeType !== 1 && parent.nodeType !== 9); - - return parent; - } -}; -each(['Width', 'Height'], function (name) { - domUtils["doc".concat(name)] = function (refWin) { - var d = refWin.document; - return Math.max( // firefox chrome documentElement.scrollHeight< body.scrollHeight - // ie standard mode : documentElement.scrollHeight> body.scrollHeight - d.documentElement["scroll".concat(name)], // quirks : documentElement.scrollHeight 最大等于可视窗口多一点? - d.body["scroll".concat(name)], domUtils["viewport".concat(name)](d)); - }; - - domUtils["viewport".concat(name)] = function (win) { - // pc browser includes scrollbar in window.innerWidth - var prop = "client".concat(name); - var doc = win.document; - var body = doc.body; - var documentElement = doc.documentElement; - var documentElementProp = documentElement[prop]; // 标准模式取 documentElement - // backcompat 取 body - - return doc.compatMode === 'CSS1Compat' && documentElementProp || body && body[prop] || documentElementProp; - }; -}); -/* - 得到元素的大小信息 - @param elem - @param name - @param {String} [extra] 'padding' : (css width) + padding - 'border' : (css width) + padding + border - 'margin' : (css width) + padding + border + margin - */ - -function getWH(elem, name, ex) { - var extra = ex; - - if (isWindow(elem)) { - return name === 'width' ? domUtils.viewportWidth(elem) : domUtils.viewportHeight(elem); - } else if (elem.nodeType === 9) { - return name === 'width' ? domUtils.docWidth(elem) : domUtils.docHeight(elem); - } - - var which = name === 'width' ? ['Left', 'Right'] : ['Top', 'Bottom']; - var borderBoxValue = name === 'width' ? elem.getBoundingClientRect().width : elem.getBoundingClientRect().height; - var isBorderBox = isBorderBoxFn(elem); - var cssBoxValue = 0; - - if (borderBoxValue === null || borderBoxValue === undefined || borderBoxValue <= 0) { - borderBoxValue = undefined; // Fall back to computed then un computed css if necessary - - cssBoxValue = getComputedStyleX(elem, name); - - if (cssBoxValue === null || cssBoxValue === undefined || Number(cssBoxValue) < 0) { - cssBoxValue = elem.style[name] || 0; - } // Normalize '', auto, and prepare for extra - - - cssBoxValue = parseFloat(cssBoxValue) || 0; - } - - if (extra === undefined) { - extra = isBorderBox ? BORDER_INDEX : CONTENT_INDEX; - } - - var borderBoxValueOrIsBorderBox = borderBoxValue !== undefined || isBorderBox; - var val = borderBoxValue || cssBoxValue; - - if (extra === CONTENT_INDEX) { - if (borderBoxValueOrIsBorderBox) { - return val - getPBMWidth(elem, ['border', 'padding'], which); - } - - return cssBoxValue; - } else if (borderBoxValueOrIsBorderBox) { - if (extra === BORDER_INDEX) { - return val; - } - - return val + (extra === PADDING_INDEX ? -getPBMWidth(elem, ['border'], which) : getPBMWidth(elem, ['margin'], which)); - } - - return cssBoxValue + getPBMWidth(elem, BOX_MODELS.slice(extra), which); -} - -var cssShow = { - position: 'absolute', - visibility: 'hidden', - display: 'block' -}; // fix #119 : https://github.com/kissyteam/kissy/issues/119 - -function getWHIgnoreDisplay() { - for (var _len = arguments.length, args = new Array(_len), _key2 = 0; _key2 < _len; _key2++) { - args[_key2] = arguments[_key2]; - } - - var val; - var elem = args[0]; // in case elem is window - // elem.offsetWidth === undefined - - if (elem.offsetWidth !== 0) { - val = getWH.apply(undefined, args); - } else { - swap(elem, cssShow, function () { - val = getWH.apply(undefined, args); - }); - } - - return val; -} - -each(['width', 'height'], function (name) { - var first = name.charAt(0).toUpperCase() + name.slice(1); - - domUtils["outer".concat(first)] = function (el, includeMargin) { - return el && getWHIgnoreDisplay(el, name, includeMargin ? MARGIN_INDEX : BORDER_INDEX); - }; - - var which = name === 'width' ? ['Left', 'Right'] : ['Top', 'Bottom']; - - domUtils[name] = function (elem, v) { - var val = v; - - if (val !== undefined) { - if (elem) { - var isBorderBox = isBorderBoxFn(elem); - - if (isBorderBox) { - val += getPBMWidth(elem, ['padding', 'border'], which); - } - - return css(elem, name, val); - } - - return undefined; - } - - return elem && getWHIgnoreDisplay(elem, name, CONTENT_INDEX); - }; -}); - -function mix(to, from) { - for (var i in from) { - if (from.hasOwnProperty(i)) { - to[i] = from[i]; - } - } - - return to; -} - -var utils = { - getWindow: function getWindow(node) { - if (node && node.document && node.setTimeout) { - return node; - } - - var doc = node.ownerDocument || node; - return doc.defaultView || doc.parentWindow; - }, - getDocument: getDocument, - offset: function offset(el, value, option) { - if (typeof value !== 'undefined') { - setOffset(el, value, option || {}); - } else { - return getOffset(el); - } - }, - isWindow: isWindow, - each: each, - css: css, - clone: function clone(obj) { - var i; - var ret = {}; - - for (i in obj) { - if (obj.hasOwnProperty(i)) { - ret[i] = obj[i]; - } - } - - var overflow = obj.overflow; - - if (overflow) { - for (i in obj) { - if (obj.hasOwnProperty(i)) { - ret.overflow[i] = obj.overflow[i]; - } - } - } - - return ret; - }, - mix: mix, - getWindowScrollLeft: function getWindowScrollLeft(w) { - return getScrollLeft(w); - }, - getWindowScrollTop: function getWindowScrollTop(w) { - return getScrollTop(w); - }, - merge: function merge() { - var ret = {}; - - for (var i = 0; i < arguments.length; i++) { - utils.mix(ret, i < 0 || arguments.length <= i ? undefined : arguments[i]); - } - - return ret; - }, - viewportWidth: 0, - viewportHeight: 0 -}; -mix(utils, domUtils); -/** - * 得到会导致元素显示不全的祖先元素 - */ - -var getParent = utils.getParent; - -function getOffsetParent(element) { - if (utils.isWindow(element) || element.nodeType === 9) { - return null; - } // ie 这个也不是完全可行 - - /* -
-
- 元素 6 高 100px 宽 50px
-
-
- */ - // element.offsetParent does the right thing in ie7 and below. Return parent with layout! - // In other browsers it only includes elements with position absolute, relative or - // fixed, not elements with overflow set to auto or scroll. - // if (UA.ie && ieMode < 8) { - // return element.offsetParent; - // } - // 统一的 offsetParent 方法 - - - var doc = utils.getDocument(element); - var body = doc.body; - var parent; - var positionStyle = utils.css(element, 'position'); - var skipStatic = positionStyle === 'fixed' || positionStyle === 'absolute'; - - if (!skipStatic) { - return element.nodeName.toLowerCase() === 'html' ? null : getParent(element); - } - - for (parent = getParent(element); parent && parent !== body && parent.nodeType !== 9; parent = getParent(parent)) { - positionStyle = utils.css(parent, 'position'); - - if (positionStyle !== 'static') { - return parent; - } - } - - return null; -} - -var getParent$1 = utils.getParent; - -function isAncestorFixed(element) { - if (utils.isWindow(element) || element.nodeType === 9) { - return false; - } - - var doc = utils.getDocument(element); - var body = doc.body; - var parent = null; - - for (parent = getParent$1(element); // 修复元素位于 document.documentElement 下导致崩溃问题 - parent && parent !== body && parent !== doc; parent = getParent$1(parent)) { - var positionStyle = utils.css(parent, 'position'); - - if (positionStyle === 'fixed') { - return true; - } - } - - return false; -} -/** - * 获得元素的显示部分的区域 - */ - - -function getVisibleRectForElement(element, alwaysByViewport) { - var visibleRect = { - left: 0, - right: Infinity, - top: 0, - bottom: Infinity - }; - var el = getOffsetParent(element); - var doc = utils.getDocument(element); - var win = doc.defaultView || doc.parentWindow; - var body = doc.body; - var documentElement = doc.documentElement; // Determine the size of the visible rect by climbing the dom accounting for - // all scrollable containers. - - while (el) { - // clientWidth is zero for inline block elements in ie. - if ((navigator.userAgent.indexOf('MSIE') === -1 || el.clientWidth !== 0) && // body may have overflow set on it, yet we still get the entire - // viewport. In some browsers, el.offsetParent may be - // document.documentElement, so check for that too. - el !== body && el !== documentElement && utils.css(el, 'overflow') !== 'visible') { - var pos = utils.offset(el); // add border - - pos.left += el.clientLeft; - pos.top += el.clientTop; - visibleRect.top = Math.max(visibleRect.top, pos.top); - visibleRect.right = Math.min(visibleRect.right, // consider area without scrollBar - pos.left + el.clientWidth); - visibleRect.bottom = Math.min(visibleRect.bottom, pos.top + el.clientHeight); - visibleRect.left = Math.max(visibleRect.left, pos.left); - } else if (el === body || el === documentElement) { - break; - } - - el = getOffsetParent(el); - } // Set element position to fixed - // make sure absolute element itself don't affect it's visible area - // https://github.com/ant-design/ant-design/issues/7601 - - - var originalPosition = null; - - if (!utils.isWindow(element) && element.nodeType !== 9) { - originalPosition = element.style.position; - var position = utils.css(element, 'position'); - - if (position === 'absolute') { - element.style.position = 'fixed'; - } - } - - var scrollX = utils.getWindowScrollLeft(win); - var scrollY = utils.getWindowScrollTop(win); - var viewportWidth = utils.viewportWidth(win); - var viewportHeight = utils.viewportHeight(win); - var documentWidth = documentElement.scrollWidth; - var documentHeight = documentElement.scrollHeight; // scrollXXX on html is sync with body which means overflow: hidden on body gets wrong scrollXXX. - // We should cut this ourself. - - var bodyStyle = window.getComputedStyle(body); - - if (bodyStyle.overflowX === 'hidden') { - documentWidth = win.innerWidth; - } - - if (bodyStyle.overflowY === 'hidden') { - documentHeight = win.innerHeight; - } // Reset element position after calculate the visible area - - - if (element.style) { - element.style.position = originalPosition; - } - - if (alwaysByViewport || isAncestorFixed(element)) { - // Clip by viewport's size. - visibleRect.left = Math.max(visibleRect.left, scrollX); - visibleRect.top = Math.max(visibleRect.top, scrollY); - visibleRect.right = Math.min(visibleRect.right, scrollX + viewportWidth); - visibleRect.bottom = Math.min(visibleRect.bottom, scrollY + viewportHeight); - } else { - // Clip by document's size. - var maxVisibleWidth = Math.max(documentWidth, scrollX + viewportWidth); - visibleRect.right = Math.min(visibleRect.right, maxVisibleWidth); - var maxVisibleHeight = Math.max(documentHeight, scrollY + viewportHeight); - visibleRect.bottom = Math.min(visibleRect.bottom, maxVisibleHeight); - } - - return visibleRect.top >= 0 && visibleRect.left >= 0 && visibleRect.bottom > visibleRect.top && visibleRect.right > visibleRect.left ? visibleRect : null; -} - -function adjustForViewport(elFuturePos, elRegion, visibleRect, overflow) { - var pos = utils.clone(elFuturePos); - var size = { - width: elRegion.width, - height: elRegion.height - }; - - if (overflow.adjustX && pos.left < visibleRect.left) { - pos.left = visibleRect.left; - } // Left edge inside and right edge outside viewport, try to resize it. - - - if (overflow.resizeWidth && pos.left >= visibleRect.left && pos.left + size.width > visibleRect.right) { - size.width -= pos.left + size.width - visibleRect.right; - } // Right edge outside viewport, try to move it. - - - if (overflow.adjustX && pos.left + size.width > visibleRect.right) { - // 保证左边界和可视区域左边界对齐 - pos.left = Math.max(visibleRect.right - size.width, visibleRect.left); - } // Top edge outside viewport, try to move it. - - - if (overflow.adjustY && pos.top < visibleRect.top) { - pos.top = visibleRect.top; - } // Top edge inside and bottom edge outside viewport, try to resize it. - - - if (overflow.resizeHeight && pos.top >= visibleRect.top && pos.top + size.height > visibleRect.bottom) { - size.height -= pos.top + size.height - visibleRect.bottom; - } // Bottom edge outside viewport, try to move it. - - - if (overflow.adjustY && pos.top + size.height > visibleRect.bottom) { - // 保证上边界和可视区域上边界对齐 - pos.top = Math.max(visibleRect.bottom - size.height, visibleRect.top); - } - - return utils.mix(pos, size); -} - -function getRegion(node) { - var offset; - var w; - var h; - - if (!utils.isWindow(node) && node.nodeType !== 9) { - offset = utils.offset(node); - w = utils.outerWidth(node); - h = utils.outerHeight(node); - } else { - var win = utils.getWindow(node); - offset = { - left: utils.getWindowScrollLeft(win), - top: utils.getWindowScrollTop(win) - }; - w = utils.viewportWidth(win); - h = utils.viewportHeight(win); - } - - offset.width = w; - offset.height = h; - return offset; -} -/** - * 获取 node 上的 align 对齐点 相对于页面的坐标 - */ - - -function getAlignOffset(region, align) { - var V = align.charAt(0); - var H = align.charAt(1); - var w = region.width; - var h = region.height; - var x = region.left; - var y = region.top; - - if (V === 'c') { - y += h / 2; - } else if (V === 'b') { - y += h; - } - - if (H === 'c') { - x += w / 2; - } else if (H === 'r') { - x += w; - } - - return { - left: x, - top: y - }; -} - -function getElFuturePos(elRegion, refNodeRegion, points, offset, targetOffset) { - var p1 = getAlignOffset(refNodeRegion, points[1]); - var p2 = getAlignOffset(elRegion, points[0]); - var diff = [p2.left - p1.left, p2.top - p1.top]; - return { - left: Math.round(elRegion.left - diff[0] + offset[0] - targetOffset[0]), - top: Math.round(elRegion.top - diff[1] + offset[1] - targetOffset[1]) - }; -} -/** - * align dom node flexibly - * @author yiminghe@gmail.com - */ - - -function isFailX(elFuturePos, elRegion, visibleRect) { - return elFuturePos.left < visibleRect.left || elFuturePos.left + elRegion.width > visibleRect.right; -} - -function isFailY(elFuturePos, elRegion, visibleRect) { - return elFuturePos.top < visibleRect.top || elFuturePos.top + elRegion.height > visibleRect.bottom; -} - -function isCompleteFailX(elFuturePos, elRegion, visibleRect) { - return elFuturePos.left > visibleRect.right || elFuturePos.left + elRegion.width < visibleRect.left; -} - -function isCompleteFailY(elFuturePos, elRegion, visibleRect) { - return elFuturePos.top > visibleRect.bottom || elFuturePos.top + elRegion.height < visibleRect.top; -} - -function flip(points, reg, map) { - var ret = []; - utils.each(points, function (p) { - ret.push(p.replace(reg, function (m) { - return map[m]; - })); - }); - return ret; -} - -function flipOffset(offset, index) { - offset[index] = -offset[index]; - return offset; -} - -function convertOffset(str, offsetLen) { - var n; - - if (/%$/.test(str)) { - n = parseInt(str.substring(0, str.length - 1), 10) / 100 * offsetLen; - } else { - n = parseInt(str, 10); - } - - return n || 0; -} - -function normalizeOffset(offset, el) { - offset[0] = convertOffset(offset[0], el.width); - offset[1] = convertOffset(offset[1], el.height); -} -/** - * @param el - * @param tgtRegion 参照节点所占的区域: { left, top, width, height } - * @param align - */ - - -function doAlign(el, tgtRegion, align, isTgtRegionVisible) { - var points = align.points; - var offset = align.offset || [0, 0]; - var targetOffset = align.targetOffset || [0, 0]; - var overflow = align.overflow; - var source = align.source || el; - offset = [].concat(offset); - targetOffset = [].concat(targetOffset); - overflow = overflow || {}; - var newOverflowCfg = {}; - var fail = 0; - var alwaysByViewport = !!(overflow && overflow.alwaysByViewport); // 当前节点可以被放置的显示区域 - - var visibleRect = getVisibleRectForElement(source, alwaysByViewport); // 当前节点所占的区域, left/top/width/height - - var elRegion = getRegion(source); // 将 offset 转换成数值,支持百分比 - - normalizeOffset(offset, elRegion); - normalizeOffset(targetOffset, tgtRegion); // 当前节点将要被放置的位置 - - var elFuturePos = getElFuturePos(elRegion, tgtRegion, points, offset, targetOffset); // 当前节点将要所处的区域 - - var newElRegion = utils.merge(elRegion, elFuturePos); // 如果可视区域不能完全放置当前节点时允许调整 - - if (visibleRect && (overflow.adjustX || overflow.adjustY) && isTgtRegionVisible) { - if (overflow.adjustX) { - // 如果横向不能放下 - if (isFailX(elFuturePos, elRegion, visibleRect)) { - // 对齐位置反下 - var newPoints = flip(points, /[lr]/gi, { - l: 'r', - r: 'l' - }); // 偏移量也反下 - - var newOffset = flipOffset(offset, 0); - var newTargetOffset = flipOffset(targetOffset, 0); - var newElFuturePos = getElFuturePos(elRegion, tgtRegion, newPoints, newOffset, newTargetOffset); - - if (!isCompleteFailX(newElFuturePos, elRegion, visibleRect)) { - fail = 1; - points = newPoints; - offset = newOffset; - targetOffset = newTargetOffset; - } - } - } - - if (overflow.adjustY) { - // 如果纵向不能放下 - if (isFailY(elFuturePos, elRegion, visibleRect)) { - // 对齐位置反下 - var _newPoints = flip(points, /[tb]/gi, { - t: 'b', - b: 't' - }); // 偏移量也反下 - - - var _newOffset = flipOffset(offset, 1); - - var _newTargetOffset = flipOffset(targetOffset, 1); - - var _newElFuturePos = getElFuturePos(elRegion, tgtRegion, _newPoints, _newOffset, _newTargetOffset); - - if (!isCompleteFailY(_newElFuturePos, elRegion, visibleRect)) { - fail = 1; - points = _newPoints; - offset = _newOffset; - targetOffset = _newTargetOffset; - } - } - } // 如果失败,重新计算当前节点将要被放置的位置 - - - if (fail) { - elFuturePos = getElFuturePos(elRegion, tgtRegion, points, offset, targetOffset); - utils.mix(newElRegion, elFuturePos); - } - - var isStillFailX = isFailX(elFuturePos, elRegion, visibleRect); - var isStillFailY = isFailY(elFuturePos, elRegion, visibleRect); // 检查反下后的位置是否可以放下了,如果仍然放不下: - // 1. 复原修改过的定位参数 - - if (isStillFailX || isStillFailY) { - var _newPoints2 = points; // 重置对应部分的翻转逻辑 - - if (isStillFailX) { - _newPoints2 = flip(points, /[lr]/gi, { - l: 'r', - r: 'l' - }); - } - - if (isStillFailY) { - _newPoints2 = flip(points, /[tb]/gi, { - t: 'b', - b: 't' - }); - } - - points = _newPoints2; - offset = align.offset || [0, 0]; - targetOffset = align.targetOffset || [0, 0]; - } // 2. 只有指定了可以调整当前方向才调整 - - - newOverflowCfg.adjustX = overflow.adjustX && isStillFailX; - newOverflowCfg.adjustY = overflow.adjustY && isStillFailY; // 确实要调整,甚至可能会调整高度宽度 - - if (newOverflowCfg.adjustX || newOverflowCfg.adjustY) { - newElRegion = adjustForViewport(elFuturePos, elRegion, visibleRect, newOverflowCfg); - } - } // need judge to in case set fixed with in css on height auto element - - - if (newElRegion.width !== elRegion.width) { - utils.css(source, 'width', utils.width(source) + newElRegion.width - elRegion.width); - } - - if (newElRegion.height !== elRegion.height) { - utils.css(source, 'height', utils.height(source) + newElRegion.height - elRegion.height); - } // https://github.com/kissyteam/kissy/issues/190 - // 相对于屏幕位置没变,而 left/top 变了 - // 例如
- - - utils.offset(source, { - left: newElRegion.left, - top: newElRegion.top - }, { - useCssRight: align.useCssRight, - useCssBottom: align.useCssBottom, - useCssTransform: align.useCssTransform, - ignoreShake: align.ignoreShake - }); - return { - points: points, - offset: offset, - targetOffset: targetOffset, - overflow: newOverflowCfg - }; -} -/** - * 2012-04-26 yiminghe@gmail.com - * - 优化智能对齐算法 - * - 慎用 resizeXX - * - * 2011-07-13 yiminghe@gmail.com note: - * - 增加智能对齐,以及大小调整选项 - **/ - - -function isOutOfVisibleRect(target, alwaysByViewport) { - var visibleRect = getVisibleRectForElement(target, alwaysByViewport); - var targetRegion = getRegion(target); - return !visibleRect || targetRegion.left + targetRegion.width <= visibleRect.left || targetRegion.top + targetRegion.height <= visibleRect.top || targetRegion.left >= visibleRect.right || targetRegion.top >= visibleRect.bottom; -} - -function alignElement(el, refNode, align) { - var target = align.target || refNode; - var refNodeRegion = getRegion(target); - var isTargetNotOutOfVisible = !isOutOfVisibleRect(target, align.overflow && align.overflow.alwaysByViewport); - return doAlign(el, refNodeRegion, align, isTargetNotOutOfVisible); -} - -alignElement.__getOffsetParent = getOffsetParent; -alignElement.__getVisibleRectForElement = getVisibleRectForElement; -/** - * `tgtPoint`: { pageX, pageY } or { clientX, clientY }. - * If client position provided, will internal convert to page position. - */ - -function alignPoint(el, tgtPoint, align) { - var pageX; - var pageY; - var doc = utils.getDocument(el); - var win = doc.defaultView || doc.parentWindow; - var scrollX = utils.getWindowScrollLeft(win); - var scrollY = utils.getWindowScrollTop(win); - var viewportWidth = utils.viewportWidth(win); - var viewportHeight = utils.viewportHeight(win); - - if ('pageX' in tgtPoint) { - pageX = tgtPoint.pageX; - } else { - pageX = scrollX + tgtPoint.clientX; - } - - if ('pageY' in tgtPoint) { - pageY = tgtPoint.pageY; - } else { - pageY = scrollY + tgtPoint.clientY; - } - - var tgtRegion = { - left: pageX, - top: pageY, - width: 0, - height: 0 - }; - var pointInView = pageX >= 0 && pageX <= scrollX + viewportWidth && pageY >= 0 && pageY <= scrollY + viewportHeight; // Provide default target point - - var points = [align.points[0], 'cc']; - return doAlign(el, tgtRegion, _objectSpread2(_objectSpread2({}, align), {}, { - points: points - }), pointInView); -} - -/* harmony default export */ __webpack_exports__["default"] = (alignElement); - - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/builtins/API.js": -/*!************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/builtins/API.js ***! - \************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dumi_theme__WEBPACK_IMPORTED_MODULE_1__); - - -var LOCALE_TEXTS = { - 'zh-CN': { - name: '属性名', - description: '描述', - type: '类型', - "default": '默认值', - required: '(必选)' - }, - 'en-US': { - name: 'Name', - description: 'Description', - type: 'Type', - "default": 'Default', - required: '(required)' - } -}; -/* harmony default export */ __webpack_exports__["default"] = (function (_ref) { - var identifier = _ref.identifier, - expt = _ref["export"]; - var data = Object(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["useApiData"])(identifier); - - var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_0__["useContext"])(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["context"]), - locale = _useContext.locale; - - var texts = /^zh|cn$/i.test(locale) ? LOCALE_TEXTS['zh-CN'] : LOCALE_TEXTS['en-US']; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, data && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("table", { - style: { - marginTop: 24 - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("thead", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", null, texts.name), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", null, texts.description), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", null, texts.type), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("th", null, texts["default"]))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tbody", null, data[expt].map(function (row) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("tr", { - key: row.identifier - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", null, row.identifier), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", null, row.description || '--'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", null, row.type)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("td", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("code", null, row["default"] || row.required && texts.required || '--'))); - })))); -}); - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/builtins/Alert.js": -/*!**************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/builtins/Alert.js ***! - \**************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _Alert_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Alert.less */ "./node_modules/dumi-theme-default/es/builtins/Alert.less"); -/* harmony import */ var _Alert_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_Alert_less__WEBPACK_IMPORTED_MODULE_1__); -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - - - -/* harmony default export */ __webpack_exports__["default"] = (function (props) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", _extends({ - className: "__dumi-default-alert" - }, props)); -}); - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/builtins/Alert.less": -/*!****************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/builtins/Alert.less ***! - \****************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// Exports -module.exports = {}; - - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/builtins/Badge.js": -/*!**************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/builtins/Badge.js ***! - \**************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _Badge_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Badge.less */ "./node_modules/dumi-theme-default/es/builtins/Badge.less"); -/* harmony import */ var _Badge_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_Badge_less__WEBPACK_IMPORTED_MODULE_1__); -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - - - -/* harmony default export */ __webpack_exports__["default"] = (function (props) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", _extends({ - className: "__dumi-default-badge" - }, props)); -}); - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/builtins/Badge.less": -/*!****************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/builtins/Badge.less ***! - \****************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// Exports -module.exports = {}; - - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/builtins/Example.js": -/*!****************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/builtins/Example.js ***! - \****************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _Example_less__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Example.less */ "./node_modules/dumi-theme-default/es/builtins/Example.less"); -/* harmony import */ var _Example_less__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_Example_less__WEBPACK_IMPORTED_MODULE_1__); -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - - - -/* harmony default export */ __webpack_exports__["default"] = (function (props) { - var elm = Object(react__WEBPACK_IMPORTED_MODULE_0__["useRef"])(); - - var _useState = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(0), - _useState2 = _slicedToArray(_useState, 2), - height = _useState2[0], - setHeight = _useState2[1]; - - Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(function () { - setHeight(elm.current.contentWindow.document.documentElement.scrollHeight); - }, [elm]); - return props.route.meta.examplePath && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-example-wrapper" - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-example-wrapper-toolbar" - }, props.route.meta.description || props.route.meta.title, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - className: "__dumi-default-icon", - onClick: function onClick() { - return elm.current.contentWindow.location.reload(); - } - }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { - target: "_blank", - rel: "noopener noreferrer", - href: props.route.meta.examplePath, - className: "__dumi-default-icon" - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("iframe", { - src: props.route.meta.examplePath, - ref: elm, - style: { - height: height - }, - title: "dumi" - })); -}); - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/builtins/Example.less": -/*!******************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/builtins/Example.less ***! - \******************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// Exports -module.exports = {}; - - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/builtins/Previewer.js": -/*!******************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/builtins/Previewer.js ***! - \******************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var rc_tabs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tabs */ "./node_modules/rc-tabs/es/index.js"); -/* harmony import */ var dumi__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! dumi */ "./node_modules/umi/dist/index.esm.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(dumi_theme__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _SourceCode__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./SourceCode */ "./node_modules/dumi-theme-default/es/builtins/SourceCode.js"); -/* harmony import */ var _Previewer_less__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Previewer.less */ "./node_modules/dumi-theme-default/es/builtins/Previewer.less"); -/* harmony import */ var _Previewer_less__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_Previewer_less__WEBPACK_IMPORTED_MODULE_5__); -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - - - // @ts-ignore - - - - - -/** - * get source code type for file - * @param file file path - * @param source file source object - */ - -function getSourceType(file, source) { - var _file$match; // use file extension as source type first - - - var type = (_file$match = file.match(/\.(\w+)$/)) === null || _file$match === void 0 ? void 0 : _file$match[1]; - - if (!type) { - type = source.tsx ? 'tsx' : 'jsx'; - } - - return type; -} - -var Previewer = function Previewer(oProps) { - var _props$hideActions, _props$hideActions2, _props$hideActions3; - - var demoRef = Object(react__WEBPACK_IMPORTED_MODULE_0__["useRef"])(); - - var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_0__["useContext"])(dumi_theme__WEBPACK_IMPORTED_MODULE_3__["context"]), - locale = _useContext.locale; - - var props = Object(dumi_theme__WEBPACK_IMPORTED_MODULE_3__["useLocaleProps"])(locale, oProps); - var builtinDemoUrl = Object(dumi_theme__WEBPACK_IMPORTED_MODULE_3__["useDemoUrl"])(props.identifier); - var demoUrl = props.demoUrl || builtinDemoUrl; - var isActive = (dumi__WEBPACK_IMPORTED_MODULE_2__["history"] === null || dumi__WEBPACK_IMPORTED_MODULE_2__["history"] === void 0 ? void 0 : dumi__WEBPACK_IMPORTED_MODULE_2__["history"].location.hash) === "#".concat(props.identifier); - var isSingleFile = Object.keys(props.sources).length === 1; - var openCSB = Object(dumi_theme__WEBPACK_IMPORTED_MODULE_3__["useCodeSandbox"])(((_props$hideActions = props.hideActions) === null || _props$hideActions === void 0 ? void 0 : _props$hideActions.includes('CSB')) ? null : props); - var openRiddle = Object(dumi_theme__WEBPACK_IMPORTED_MODULE_3__["useRiddle"])(((_props$hideActions2 = props.hideActions) === null || _props$hideActions2 === void 0 ? void 0 : _props$hideActions2.includes('RIDDLE')) ? null : props); - - var _useMotions = Object(dumi_theme__WEBPACK_IMPORTED_MODULE_3__["useMotions"])(props.motions || [], demoRef.current), - _useMotions2 = _slicedToArray(_useMotions, 2), - execMotions = _useMotions2[0], - isMotionRunning = _useMotions2[1]; - - var _useCopy = Object(dumi_theme__WEBPACK_IMPORTED_MODULE_3__["useCopy"])(), - _useCopy2 = _slicedToArray(_useCopy, 2), - copyCode = _useCopy2[0], - copyStatus = _useCopy2[1]; - - var _useState = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(function () { - return props.sources._ ? '_' : Object.keys(props.sources)[0]; - }), - _useState2 = _slicedToArray(_useState, 2), - currentFile = _useState2[0], - setCurrentFile = _useState2[1]; - - var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(getSourceType(currentFile, props.sources[currentFile])), - _useState4 = _slicedToArray(_useState3, 2), - sourceType = _useState4[0], - setSourceType = _useState4[1]; - - var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(Boolean(props.defaultShowCode)), - _useState6 = _slicedToArray(_useState5, 2), - showSource = _useState6[0], - setShowSource = _useState6[1]; - - var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(Math.random()), - _useState8 = _slicedToArray(_useState7, 2), - iframeKey = _useState8[0], - setIframeKey = _useState8[1]; - - var currentFileCode = props.sources[currentFile][sourceType] || props.sources[currentFile].content; - var playgroundUrl = Object(dumi_theme__WEBPACK_IMPORTED_MODULE_3__["useTSPlaygroundUrl"])(locale, currentFileCode); - var iframeRef = Object(react__WEBPACK_IMPORTED_MODULE_0__["useRef"])(); - - var _usePrefersColor = Object(dumi_theme__WEBPACK_IMPORTED_MODULE_3__["usePrefersColor"])(), - _usePrefersColor2 = _slicedToArray(_usePrefersColor, 1), - color = _usePrefersColor2[0]; // re-render iframe if prefers color changed - - - Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(function () { - setIframeKey(Math.random()); - }, [color]); - - function handleFileChange(filename) { - setCurrentFile(filename); - setSourceType(getSourceType(filename, props.sources[filename])); - } - - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - style: props.style, - className: [props.className, '__dumi-default-previewer', isActive ? '__dumi-default-previewer-target' : ''].filter(Boolean).join(' '), - id: props.identifier, - "data-debug": props.debug || undefined, - "data-iframe": props.iframe || undefined - }, props.iframe && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-previewer-browser-nav" - }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - ref: demoRef, - className: "__dumi-default-previewer-demo", - style: { - transform: props.transform ? 'translate(0, 0)' : undefined, - padding: props.compact || props.iframe && props.compact !== false ? '0' : undefined, - background: props.background - } - }, props.iframe ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("iframe", { - title: "dumi-previewer", - style: { - // both compatible with unit or non-unit, such as 100, 100px, 100vh - height: String(props.iframe).replace(/(\d)$/, '$1px') - }, - key: iframeKey, - src: demoUrl, - ref: iframeRef - }) : props.children), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-previewer-desc", - "data-title": props.title - }, props.title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_3__["AnchorLink"], { - to: "#".concat(props.identifier) - }, props.title), props.description && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - // eslint-disable-next-line - dangerouslySetInnerHTML: { - __html: props.description - } - })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-previewer-actions" - }, openCSB && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - title: "Open demo on CodeSandbox.io", - className: "__dumi-default-icon", - role: "codesandbox", - onClick: openCSB - }), openRiddle && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - title: "Open demo on Riddle", - className: "__dumi-default-icon", - role: "riddle", - onClick: openRiddle - }), props.motions && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - title: "Execute motions", - className: "__dumi-default-icon", - role: "motions", - disabled: isMotionRunning, - onClick: function onClick() { - return execMotions(); - } - }), props.iframe && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - title: "Reload demo iframe page", - className: "__dumi-default-icon", - role: "refresh", - onClick: function onClick() { - return setIframeKey(Math.random()); - } - }), !((_props$hideActions3 = props.hideActions) === null || _props$hideActions3 === void 0 ? void 0 : _props$hideActions3.includes('EXTERNAL')) && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_3__["Link"], { - target: "_blank", - to: demoUrl - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - title: "Open demo in new tab", - className: "__dumi-default-icon", - role: "open-demo", - type: "button" - })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - title: "Copy source code", - className: "__dumi-default-icon", - role: "copy", - "data-status": copyStatus, - onClick: function onClick() { - return copyCode(currentFileCode); - } - }), sourceType === 'tsx' && showSource && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_3__["Link"], { - target: "_blank", - to: playgroundUrl - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - title: "Get JSX via TypeScript Playground", - className: "__dumi-default-icon", - role: "change-tsx", - type: "button" - })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - title: "Toggle source code panel", - className: "__dumi-default-icon".concat(showSource ? ' __dumi-default-btn-expand' : ''), - role: "source", - type: "button", - onClick: function onClick() { - return setShowSource(!showSource); - } - })), showSource && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-previewer-source-wrapper" - }, !isSingleFile && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(rc_tabs__WEBPACK_IMPORTED_MODULE_1__["default"], { - className: "__dumi-default-previewer-source-tab", - prefixCls: "__dumi-default-tabs", - moreIcon: "\xB7\xB7\xB7", - defaultActiveKey: currentFile, - onChange: handleFileChange - }, Object.keys(props.sources).map(function (filename) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(rc_tabs__WEBPACK_IMPORTED_MODULE_1__["TabPane"], { - tab: filename === '_' ? "index.".concat(getSourceType(filename, props.sources[filename])) : filename, - key: filename - }); - })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-previewer-source" - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SourceCode__WEBPACK_IMPORTED_MODULE_4__["default"], { - code: currentFileCode, - lang: sourceType, - showCopy: false - })))); -}; - -/* harmony default export */ __webpack_exports__["default"] = (Previewer); - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/builtins/Previewer.less": -/*!********************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/builtins/Previewer.less ***! - \********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// Exports -module.exports = {}; - - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/builtins/SourceCode.js": -/*!*******************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/builtins/SourceCode.js ***! - \*******************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var prism_react_renderer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prism-react-renderer */ "./node_modules/prism-react-renderer/dist/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(dumi_theme__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var prismjs_themes_prism_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prismjs/themes/prism.css */ "./node_modules/prismjs/themes/prism.css"); -/* harmony import */ var prismjs_themes_prism_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prismjs_themes_prism_css__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _SourceCode_less__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./SourceCode.less */ "./node_modules/dumi-theme-default/es/builtins/SourceCode.less"); -/* harmony import */ var _SourceCode_less__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_SourceCode_less__WEBPACK_IMPORTED_MODULE_4__); -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - - - - - - -/** - * define DSL which can be highlighted as similar language - */ - -var SIMILAR_DSL = { - acss: 'css', - axml: 'xml' -}; -/* harmony default export */ __webpack_exports__["default"] = (function (_ref) { - var code = _ref.code, - lang = _ref.lang, - _ref$showCopy = _ref.showCopy, - showCopy = _ref$showCopy === void 0 ? true : _ref$showCopy; - - var _useCopy = Object(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["useCopy"])(), - _useCopy2 = _slicedToArray(_useCopy, 2), - copyCode = _useCopy2[0], - copyStatus = _useCopy2[1]; - - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-code-block" - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(prism_react_renderer__WEBPACK_IMPORTED_MODULE_1__["default"], _extends({}, prism_react_renderer__WEBPACK_IMPORTED_MODULE_1__["defaultProps"], { - code: code, - language: SIMILAR_DSL[lang] || lang, - theme: undefined - }), function (_ref2) { - var className = _ref2.className, - style = _ref2.style, - tokens = _ref2.tokens, - getLineProps = _ref2.getLineProps, - getTokenProps = _ref2.getTokenProps; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("pre", { - className: className, - style: style - }, showCopy && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - className: "__dumi-default-icon __dumi-default-code-block-copy-btn", - "data-status": copyStatus, - onClick: function onClick() { - return copyCode(code); - } - }), tokens.map(function (line, i) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", getLineProps({ - line: line, - key: i - }), line.map(function (token, key) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", getTokenProps({ - token: token, - key: key - })); - })); - })); - })); -}); - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/builtins/SourceCode.less": -/*!*********************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/builtins/SourceCode.less ***! - \*********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// Exports -module.exports = {}; - - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/components/Dark.js": -/*!***************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/components/Dark.js ***! - \***************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dumi_theme__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _Dark_less__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Dark.less */ "./node_modules/dumi-theme-default/es/components/Dark.less"); -/* harmony import */ var _Dark_less__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_Dark_less__WEBPACK_IMPORTED_MODULE_2__); -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - - - - -; - -var Dark = function Dark(_ref) { - var darkSwitch = _ref.darkSwitch, - onDarkSwitchClick = _ref.onDarkSwitchClick, - isSideMenu = _ref.isSideMenu; - var allState = ['dark', 'light', 'auto']; - - var _usePrefersColor = Object(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["usePrefersColor"])(), - _usePrefersColor2 = _slicedToArray(_usePrefersColor, 2), - color = _usePrefersColor2[0], - setColor = _usePrefersColor2[1]; - - var prefersColor = color; - var sunSvg = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg", { - viewBox: "0 0 1024 1024", - version: "1.1", - xmlns: "http://www.w3.org/2000/svg", - "p-id": "4026", - width: "22", - height: "22" - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path", { - d: "M915.2 476.16h-43.968c-24.704 0-44.736 16-44.736 35.84s20.032 35.904 44.736 35.904H915.2c24.768 0 44.8-16.064 44.8-35.904s-20.032-35.84-44.8-35.84zM512 265.6c-136.704 0-246.464 109.824-246.464 246.4 0 136.704 109.76 246.464 246.464 246.464S758.4 648.704 758.4 512c0-136.576-109.696-246.4-246.4-246.4z m0 425.6c-99.008 0-179.2-80.128-179.2-179.2 0-98.944 80.192-179.2 179.2-179.2S691.2 413.056 691.2 512c0 99.072-80.192 179.2-179.2 179.2zM197.44 512c0-19.84-19.136-35.84-43.904-35.84H108.8c-24.768 0-44.8 16-44.8 35.84s20.032 35.904 44.8 35.904h44.736c24.768 0 43.904-16.064 43.904-35.904zM512 198.464c19.776 0 35.84-20.032 35.84-44.8v-44.8C547.84 84.032 531.84 64 512 64s-35.904 20.032-35.904 44.8v44.8c0 24.768 16.128 44.864 35.904 44.864z m0 627.136c-19.776 0-35.904 20.032-35.904 44.8v44.736C476.096 940.032 492.16 960 512 960s35.84-20.032 35.84-44.8v-44.736c0-24.768-16.064-44.864-35.84-44.864z m329.92-592.832c17.472-17.536 20.288-43.072 6.4-57.024-14.016-14.016-39.488-11.2-57.024 6.336-4.736 4.864-26.496 26.496-31.36 31.36-17.472 17.472-20.288 43.008-6.336 57.024 13.952 14.016 39.488 11.2 57.024-6.336 4.8-4.864 26.496-26.56 31.296-31.36zM213.376 759.936c-4.864 4.8-26.56 26.624-31.36 31.36-17.472 17.472-20.288 42.944-6.4 56.96 14.016 13.952 39.552 11.2 57.024-6.336 4.8-4.736 26.56-26.496 31.36-31.36 17.472-17.472 20.288-43.008 6.336-56.96-14.016-13.952-39.552-11.072-56.96 6.336z m19.328-577.92c-17.536-17.536-43.008-20.352-57.024-6.336-14.08 14.016-11.136 39.488 6.336 57.024 4.864 4.864 26.496 26.56 31.36 31.424 17.536 17.408 43.008 20.288 56.96 6.336 14.016-14.016 11.264-39.488-6.336-57.024-4.736-4.864-26.496-26.56-31.296-31.424z m527.168 628.608c4.864 4.864 26.624 26.624 31.36 31.424 17.536 17.408 43.072 20.224 57.088 6.336 13.952-14.016 11.072-39.552-6.4-57.024-4.864-4.8-26.56-26.496-31.36-31.36-17.472-17.408-43.072-20.288-57.024-6.336-13.952 14.016-11.008 39.488 6.336 56.96z", - "p-id": "4027" - })); - var moonSvg = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg", { - viewBox: "0 0 1024 1024", - version: "1.1", - xmlns: "http://www.w3.org/2000/svg", - "p-id": "3854", - width: "22", - height: "22" - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path", { - d: "M991.816611 674.909091a69.166545 69.166545 0 0 0-51.665455-23.272727 70.795636 70.795636 0 0 0-27.438545 5.585454A415.674182 415.674182 0 0 1 754.993338 698.181818c-209.594182 0-393.472-184.785455-393.472-395.636363 0-52.363636 38.539636-119.621818 69.515637-173.614546 4.887273-8.610909 9.634909-16.756364 14.103272-24.901818A69.818182 69.818182 0 0 0 384.631156 0a70.842182 70.842182 0 0 0-27.438545 5.585455C161.678429 90.298182 14.362065 307.898182 14.362065 512c0 282.298182 238.824727 512 532.38691 512a522.286545 522.286545 0 0 0 453.957818-268.334545A69.818182 69.818182 0 0 0 991.816611 674.909091zM546.679156 954.181818c-248.785455 0-462.941091-192-462.941091-442.181818 0-186.647273 140.637091-372.829091 300.939637-442.181818-36.817455 65.629091-92.578909 151.970909-92.578909 232.727273 0 250.181818 214.109091 465.454545 462.917818 465.454545a488.331636 488.331636 0 0 0 185.181091-46.545455 453.003636 453.003636 0 0 1-393.565091 232.727273z m103.656728-669.323636l-14.266182 83.781818a34.909091 34.909091 0 0 0 50.362182 36.770909l74.775272-39.563636 74.752 39.563636a36.142545 36.142545 0 0 0 16.174546 3.956364 34.909091 34.909091 0 0 0 34.210909-40.727273l-14.289455-83.781818 60.509091-59.345455a35.025455 35.025455 0 0 0-19.223272-59.578182l-83.61891-12.101818-37.376-76.101818a34.56 34.56 0 0 0-62.254545 0l-37.376 76.101818-83.618909 12.101818a34.909091 34.909091 0 0 0-19.246546 59.578182z m70.423272-64.698182a34.280727 34.280727 0 0 0 26.135273-19.083636l14.312727-29.090909 14.336 29.090909a34.257455 34.257455 0 0 0 26.135273 19.083636l32.046546 4.887273-23.272728 22.574545a35.234909 35.234909 0 0 0-10.007272 30.952727l5.46909 32.116364-28.625454-15.127273a34.490182 34.490182 0 0 0-32.302546 0l-28.695272 15.127273 5.469091-32.116364a35.141818 35.141818 0 0 0-9.984-30.952727l-23.272728-22.574545z", - "p-id": "3855" - })); - var autoSvg = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg", { - viewBox: "0 0 1024 1024", - version: "1.1", - xmlns: "http://www.w3.org/2000/svg", - "p-id": "11002", - width: "22", - height: "22" - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path", { - d: "M127.658667 492.885333c0-51.882667 10.24-101.717333 30.378666-149.162666s47.786667-88.064 81.92-122.538667 75.093333-61.781333 122.538667-81.92 96.938667-30.378667 149.162667-30.378667 101.717333 10.24 149.162666 30.378667 88.405333 47.786667 122.88 81.92 61.781333 75.093333 81.92 122.538667 30.378667 96.938667 30.378667 149.162666-10.24 101.717333-30.378667 149.162667-47.786667 88.405333-81.92 122.88-75.093333 61.781333-122.88 81.92-97.28 30.378667-149.162666 30.378667-101.717333-10.24-149.162667-30.378667-88.064-47.786667-122.538667-81.92-61.781333-75.093333-81.92-122.88-30.378667-96.938667-30.378666-149.162667z m329.045333 0c0 130.048 13.994667 244.394667 41.984 343.381334h12.970667c46.762667 0 91.136-9.216 133.461333-27.306667s78.848-42.666667 109.568-73.386667 54.954667-67.242667 73.386667-109.568 27.306667-86.698667 27.306666-133.461333c0-46.421333-9.216-90.794667-27.306666-133.12s-42.666667-78.848-73.386667-109.568-67.242667-54.954667-109.568-73.386667-86.698667-27.306667-133.461333-27.306666h-11.605334c-28.672 123.562667-43.349333 237.909333-43.349333 343.722666z", - "p-id": "11003" - })); - var list = allState.filter(function (state) { - return state !== prefersColor; - }); - - var changeColor = function changeColor(ev, toColor) { - if (!isSideMenu && onDarkSwitchClick) { - onDarkSwitchClick(ev); - } - - if (toColor === prefersColor) return; - setColor(toColor); - }; - - var getSvg = function getSvg(baseColor) { - switch (baseColor) { - case 'dark': - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - key: "dumi-dark-btn-moon", - title: "Dark theme", - onClick: function onClick(ev) { - return changeColor(ev, baseColor); - }, - className: "__dumi-default-dark-moon ".concat(baseColor === prefersColor ? '__dumi-default-dark-switch-active' : '') - }, moonSvg); - - case 'light': - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - key: "dumi-dark-btn-sun", - title: "Light theme", - onClick: function onClick(ev) { - return changeColor(ev, baseColor); - }, - className: "__dumi-default-dark-sun ".concat(baseColor === prefersColor ? '__dumi-default-dark-switch-active' : '') - }, sunSvg); - - case 'auto': - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - key: "dumi-dark-btn-auto", - title: "Default to system", - onClick: function onClick(ev) { - return changeColor(ev, baseColor); - }, - className: "__dumi-default-dark-auto ".concat(baseColor === prefersColor ? '__dumi-default-dark-switch-active' : '') - }, autoSvg); - - default: - } - }; - - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-dark" - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-dark-switch ".concat(!isSideMenu && darkSwitch ? "__dumi-default-dark-switch-open" : "") - }, isSideMenu ? allState.map(function (item) { - return getSvg(item); - }) : getSvg(prefersColor)), !isSideMenu && darkSwitch && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-dark-switch-list" - }, list.map(function (item) { - return getSvg(item); - }))); -}; - -/* harmony default export */ __webpack_exports__["default"] = (Dark); - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/components/Dark.less": -/*!*****************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/components/Dark.less ***! - \*****************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// Exports -module.exports = {}; - - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/components/LocaleSelect.js": -/*!***********************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/components/LocaleSelect.js ***! - \***********************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var dumi__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dumi */ "./node_modules/umi/dist/index.esm.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(dumi_theme__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _LocaleSelect_less__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./LocaleSelect.less */ "./node_modules/dumi-theme-default/es/components/LocaleSelect.less"); -/* harmony import */ var _LocaleSelect_less__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_LocaleSelect_less__WEBPACK_IMPORTED_MODULE_3__); - // @ts-ignore - - - - - -var LocaleSelect = function LocaleSelect(_ref) { - var location = _ref.location; - - var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_0__["useContext"])(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["context"]), - base = _useContext.base, - locale = _useContext.locale, - locales = _useContext.config.locales; - - var firstDiffLocale = locales.find(function (_ref2) { - var name = _ref2.name; - return name !== locale; - }); - - function getLocaleTogglePath(target) { - var baseWithoutLocale = base.replace("/".concat(locale), ''); - var pathnameWithoutLocale = location.pathname.replace(new RegExp("^".concat(base, "(/|$)")), "".concat(baseWithoutLocale, "$1")) || '/'; // append locale prefix to path if it is not the default locale - - if (target !== locales[0].name) { - // compatiable with integrate route prefix /~docs - var routePrefix = "".concat(baseWithoutLocale, "/").concat(target).replace(/\/\//, '/'); - var pathnameWithoutBase = location.pathname.replace( // to avoid stripped the first / - base.replace(/^\/$/, '//'), ''); - return "".concat(routePrefix).concat(pathnameWithoutBase).replace(/\/$/, ''); - } - - return pathnameWithoutLocale; - } - - return firstDiffLocale ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-locale-select", - "data-locale-count": locales.length - }, locales.length > 2 ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("select", { - value: locale, - onChange: function onChange(ev) { - return dumi__WEBPACK_IMPORTED_MODULE_1__["history"].push(getLocaleTogglePath(ev.target.value)); - } - }, locales.map(function (localeItem) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("option", { - value: localeItem.name, - key: localeItem.name - }, localeItem.label); - })) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_2__["Link"], { - to: getLocaleTogglePath(firstDiffLocale.name) - }, firstDiffLocale.label)) : null; -}; - -/* harmony default export */ __webpack_exports__["default"] = (LocaleSelect); - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/components/LocaleSelect.less": -/*!*************************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/components/LocaleSelect.less ***! - \*************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// Exports -module.exports = {}; - - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/components/Navbar.js": -/*!*****************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/components/Navbar.js ***! - \*****************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dumi_theme__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _LocaleSelect__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./LocaleSelect */ "./node_modules/dumi-theme-default/es/components/LocaleSelect.js"); -/* harmony import */ var _Navbar_less__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Navbar.less */ "./node_modules/dumi-theme-default/es/components/Navbar.less"); -/* harmony import */ var _Navbar_less__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_Navbar_less__WEBPACK_IMPORTED_MODULE_3__); - - - - - -var Navbar = function Navbar(_ref) { - var onMobileMenuClick = _ref.onMobileMenuClick, - navPrefix = _ref.navPrefix, - location = _ref.location, - darkPrefix = _ref.darkPrefix; - - var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_0__["useContext"])(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["context"]), - base = _useContext.base, - _useContext$config = _useContext.config, - mode = _useContext$config.mode, - title = _useContext$config.title, - logo = _useContext$config.logo, - navItems = _useContext.nav; - - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-navbar", - "data-mode": mode - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - className: "__dumi-default-navbar-toggle", - onClick: onMobileMenuClick - }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["Link"], { - className: "__dumi-default-navbar-logo", - style: { - backgroundImage: logo && "url('".concat(logo, "')") - }, - to: base, - "data-plaintext": logo === false || undefined - }, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("nav", null, navPrefix, navItems.map(function (nav) { - var _nav$children; - - var child = Boolean((_nav$children = nav.children) === null || _nav$children === void 0 ? void 0 : _nav$children.length) && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", null, nav.children.map(function (item) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - key: item.path - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["NavLink"], { - to: item.path - }, item.title)); - })); - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - key: nav.title || nav.path - }, nav.path ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["NavLink"], { - to: nav.path, - key: nav.path - }, nav.title) : nav.title, child); - }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-navbar-tool" - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_LocaleSelect__WEBPACK_IMPORTED_MODULE_2__["default"], { - location: location - }), darkPrefix))); -}; - -/* harmony default export */ __webpack_exports__["default"] = (Navbar); - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/components/Navbar.less": -/*!*******************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/components/Navbar.less ***! - \*******************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// Exports -module.exports = {}; - - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/components/SearchBar.js": -/*!********************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/components/SearchBar.js ***! - \********************************************************************/ -/*! exports provided: highlight, default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "highlight", function() { return highlight; }); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dumi_theme__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _SearchBar_less__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SearchBar.less */ "./node_modules/dumi-theme-default/es/components/SearchBar.less"); -/* harmony import */ var _SearchBar_less__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_SearchBar_less__WEBPACK_IMPORTED_MODULE_2__); -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - - - - -var highlight = function highlight(key, title) { - var index = title.toLowerCase().indexOf(key.toLowerCase()); - var l = key.length; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, title.substring(0, index), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - className: "__dumi-default-search-highlight" - }, title.substring(index, index + l)), title.substring(index + l, title.length)); -}; -/* harmony default export */ __webpack_exports__["default"] = (function () { - var _useState = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(''), - _useState2 = _slicedToArray(_useState, 2), - keywords = _useState2[0], - setKeywords = _useState2[1]; - - var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])([]), - _useState4 = _slicedToArray(_useState3, 2), - items = _useState4[0], - setItems = _useState4[1]; - - var input = Object(react__WEBPACK_IMPORTED_MODULE_0__["useRef"])(); - var result = Object(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["useSearch"])(keywords); - var emptySvg = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("svg", { - className: "__dumi-default-search-empty", - viewBox: "0 0 1024 1024", - version: "1.1", - xmlns: "http://www.w3.org/2000/svg", - "p-id": "2347", - width: "32", - height: "32" - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("path", { - d: "M855.6 427.2H168.5c-12.7 0-24.4 6.9-30.6 18L4.4 684.7C1.5 689.9 0 695.8 0 701.8v287.1c0 19.4 15.7 35.1 35.1 35.1H989c19.4 0 35.1-15.7 35.1-35.1V701.8c0-6-1.5-11.8-4.4-17.1L886.2 445.2c-6.2-11.1-17.9-18-30.6-18zM673.4 695.6c-16.5 0-30.8 11.5-34.3 27.7-12.7 58.5-64.8 102.3-127.2 102.3s-114.5-43.8-127.2-102.3c-3.5-16.1-17.8-27.7-34.3-27.7H119c-26.4 0-43.3-28-31.1-51.4l81.7-155.8c6.1-11.6 18-18.8 31.1-18.8h622.4c13 0 25 7.2 31.1 18.8l81.7 155.8c12.2 23.4-4.7 51.4-31.1 51.4H673.4zM819.9 209.5c-1-1.8-2.1-3.7-3.2-5.5-9.8-16.6-31.1-22.2-47.8-12.6L648.5 261c-17 9.8-22.7 31.6-12.6 48.4 0.9 1.4 1.7 2.9 2.5 4.4 9.5 17 31.2 22.8 48 13L807 257.3c16.7-9.7 22.4-31 12.9-47.8zM375.4 261.1L255 191.6c-16.7-9.6-38-4-47.8 12.6-1.1 1.8-2.1 3.6-3.2 5.5-9.5 16.8-3.8 38.1 12.9 47.8L337.3 327c16.9 9.7 38.6 4 48-13.1 0.8-1.5 1.7-2.9 2.5-4.4 10.2-16.8 4.5-38.6-12.4-48.4zM512 239.3h2.5c19.5 0.3 35.5-15.5 35.5-35.1v-139c0-19.3-15.6-34.9-34.8-35.1h-6.4C489.6 30.3 474 46 474 65.2v139c0 19.5 15.9 35.4 35.5 35.1h2.5z" - })); - Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(function () { - if (Array.isArray(result)) { - setItems(result); - } else if (typeof result === 'function') { - result(".".concat(input.current.className)); - } - }, [result]); - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-search" - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("input", _extends({ - className: "__dumi-default-search-input", - type: "search", - ref: input - }, Array.isArray(result) ? { - value: keywords, - onChange: function onChange(ev) { - return setKeywords(ev.target.value); - } - } : {})), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", null, items.length > 0 && items.map(function (meta) { - var _meta$parent; - - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - key: meta.path, - onClick: function onClick() { - return setKeywords(''); - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["AnchorLink"], { - to: meta.path - }, ((_meta$parent = meta.parent) === null || _meta$parent === void 0 ? void 0 : _meta$parent.title) && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", null, meta.parent.title), highlight(keywords, meta.title))); - }), items.length === 0 && keywords && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - style: { - textAlign: 'center' - } - }, emptySvg))); -}); - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/components/SearchBar.less": -/*!**********************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/components/SearchBar.less ***! - \**********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// Exports -module.exports = {}; - - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/components/SideMenu.js": -/*!*******************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/components/SideMenu.js ***! - \*******************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dumi_theme__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _LocaleSelect__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./LocaleSelect */ "./node_modules/dumi-theme-default/es/components/LocaleSelect.js"); -/* harmony import */ var _SlugList__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./SlugList */ "./node_modules/dumi-theme-default/es/components/SlugList.js"); -/* harmony import */ var _SideMenu_less__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./SideMenu.less */ "./node_modules/dumi-theme-default/es/components/SideMenu.less"); -/* harmony import */ var _SideMenu_less__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_SideMenu_less__WEBPACK_IMPORTED_MODULE_4__); - - - - - - -var SideMenu = function SideMenu(_ref) { - var mobileMenuCollapsed = _ref.mobileMenuCollapsed, - location = _ref.location, - darkPrefix = _ref.darkPrefix; - - var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_0__["useContext"])(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["context"]), - _useContext$config = _useContext.config, - logo = _useContext$config.logo, - title = _useContext$config.title, - description = _useContext$config.description, - mode = _useContext$config.mode, - repoUrl = _useContext$config.repository.url, - menu = _useContext.menu, - navItems = _useContext.nav, - base = _useContext.base, - meta = _useContext.meta; - - var isHiddenMenus = Boolean((meta.hero || meta.features || meta.gapless) && mode === 'site') || meta.sidemenu === false || undefined; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-menu", - "data-mode": mode, - "data-hidden": isHiddenMenus, - "data-mobile-show": !mobileMenuCollapsed || undefined - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-menu-inner" - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-menu-header" - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["Link"], { - to: base, - className: "__dumi-default-menu-logo", - style: { - backgroundImage: logo && "url('".concat(logo, "')") - } - }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", null, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, description), /github\.com/.test(repoUrl) && mode === 'doc' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("object", { - type: "image/svg+xml", - data: "https://img.shields.io/github/stars".concat(repoUrl.match(/((\/[^\/]+){2})$/)[1], "?style=social") - }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-menu-mobile-area" - }, !!navItems.length && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - className: "__dumi-default-menu-nav-list" - }, navItems.map(function (nav) { - var _nav$children; - - var child = Boolean((_nav$children = nav.children) === null || _nav$children === void 0 ? void 0 : _nav$children.length) && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", null, nav.children.map(function (item) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - key: item.path || item.title - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["NavLink"], { - to: item.path - }, item.title)); - })); - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - key: nav.path || nav.title - }, nav.path ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["NavLink"], { - to: nav.path - }, nav.title) : nav.title, child); - })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_LocaleSelect__WEBPACK_IMPORTED_MODULE_2__["default"], { - location: location - }), darkPrefix), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { - className: "__dumi-default-menu-list" - }, !isHiddenMenus && menu.map(function (item) { - var _meta$slugs; // always use meta from routes to reduce menu data size - - - var hasSlugs = Boolean((_meta$slugs = meta.slugs) === null || _meta$slugs === void 0 ? void 0 : _meta$slugs.length); - var hasChildren = item.children && Boolean(item.children.length); - var show1LevelSlugs = meta.toc === 'menu' && !hasChildren && hasSlugs && item.path === location.pathname.replace(/([^^])\/$/, '$1'); - var menuPaths = hasChildren ? item.children.map(function (i) { - return i.path; - }) : [item.path, // handle menu group which has no index route and no valid children - location.pathname.startsWith("".concat(item.path, "/")) && meta.title === item.title ? location.pathname : null]; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - key: item.path || item.title - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["NavLink"], { - to: item.path, - isActive: function isActive() { - return menuPaths.includes(location.pathname); - } - }, item.title), Boolean(item.children && item.children.length) && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", null, item.children.map(function (child) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - key: child.path - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["NavLink"], { - to: child.path, - exact: true - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", null, child.title)), Boolean(meta.toc === 'menu' && typeof window !== 'undefined' && child.path === location.pathname && hasSlugs) && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SlugList__WEBPACK_IMPORTED_MODULE_3__["default"], { - slugs: meta.slugs - })); - })), show1LevelSlugs && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_SlugList__WEBPACK_IMPORTED_MODULE_3__["default"], { - slugs: meta.slugs - })); - })))); -}; - -/* harmony default export */ __webpack_exports__["default"] = (SideMenu); - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/components/SideMenu.less": -/*!*********************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/components/SideMenu.less ***! - \*********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// Exports -module.exports = {}; - - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/components/SlugList.js": -/*!*******************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/components/SlugList.js ***! - \*******************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dumi_theme__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _SlugList_less__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SlugList.less */ "./node_modules/dumi-theme-default/es/components/SlugList.less"); -/* harmony import */ var _SlugList_less__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_SlugList_less__WEBPACK_IMPORTED_MODULE_2__); -var _excluded = ["slugs"]; - -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - -function _objectWithoutProperties(source, excluded) { - if (source == null) return {}; - - var target = _objectWithoutPropertiesLoose(source, excluded); - - var key, i; - - if (Object.getOwnPropertySymbols) { - var sourceSymbolKeys = Object.getOwnPropertySymbols(source); - - for (i = 0; i < sourceSymbolKeys.length; i++) { - key = sourceSymbolKeys[i]; - if (excluded.indexOf(key) >= 0) continue; - if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; - target[key] = source[key]; - } - } - - return target; -} - -function _objectWithoutPropertiesLoose(source, excluded) { - if (source == null) return {}; - var target = {}; - var sourceKeys = Object.keys(source); - var key, i; - - for (i = 0; i < sourceKeys.length; i++) { - key = sourceKeys[i]; - if (excluded.indexOf(key) >= 0) continue; - target[key] = source[key]; - } - - return target; -} - - - - - -var SlugsList = function SlugsList(_ref) { - var slugs = _ref.slugs, - props = _objectWithoutProperties(_ref, _excluded); - - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", _extends({ - role: "slug-list" - }, props), slugs.filter(function (_ref2) { - var depth = _ref2.depth; - return depth > 1 && depth < 4; - }).map(function (slug) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", { - key: slug.heading, - title: slug.value, - "data-depth": slug.depth - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["AnchorLink"], { - to: "#".concat(slug.heading) - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", null, slug.value))); - })); -}; - -/* harmony default export */ __webpack_exports__["default"] = (SlugsList); - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/components/SlugList.less": -/*!*********************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/components/SlugList.less ***! - \*********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// Exports -module.exports = {}; - - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/layout.js": -/*!******************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/layout.js ***! - \******************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dumi/theme */ "./node_modules/@umijs/preset-dumi/lib/theme/index.js"); -/* harmony import */ var dumi_theme__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dumi_theme__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _components_Navbar__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/Navbar */ "./node_modules/dumi-theme-default/es/components/Navbar.js"); -/* harmony import */ var _components_SideMenu__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/SideMenu */ "./node_modules/dumi-theme-default/es/components/SideMenu.js"); -/* harmony import */ var _components_SlugList__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./components/SlugList */ "./node_modules/dumi-theme-default/es/components/SlugList.js"); -/* harmony import */ var _components_SearchBar__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./components/SearchBar */ "./node_modules/dumi-theme-default/es/components/SearchBar.js"); -/* harmony import */ var _components_Dark__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./components/Dark */ "./node_modules/dumi-theme-default/es/components/Dark.js"); -/* harmony import */ var _style_layout_less__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./style/layout.less */ "./node_modules/dumi-theme-default/es/style/layout.less"); -/* harmony import */ var _style_layout_less__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_style_layout_less__WEBPACK_IMPORTED_MODULE_7__); -function _slicedToArray(arr, i) { - return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); -} - -function _nonIterableRest() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} - -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - - return arr2; -} - -function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} - -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - - - - - - - - - - -var Hero = function Hero(hero) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-layout-hero" - }, hero.image && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { - src: hero.image - }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", null, hero.title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - dangerouslySetInnerHTML: { - __html: hero.desc - } - }), hero.actions && hero.actions.map(function (action) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["Link"], { - to: action.link, - key: action.text - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { - type: "button" - }, action.text)); - }))); -}; - -var Features = function Features(features) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-layout-features" - }, features.map(function (feat) { - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dl", { - key: feat.title, - style: { - backgroundImage: feat.icon ? "url(".concat(feat.icon, ")") : undefined - } - }, feat.link ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["Link"], { - to: feat.link - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", null, feat.title)) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dt", null, feat.title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("dd", { - dangerouslySetInnerHTML: { - __html: feat.desc - } - })); - })); -}; - -var Layout = function Layout(_ref) { - var _meta$slugs, _match; - - var children = _ref.children, - location = _ref.location; - - var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_0__["useContext"])(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["context"]), - _useContext$config = _useContext.config, - mode = _useContext$config.mode, - repository = _useContext$config.repository, - navItems = _useContext.nav, - meta = _useContext.meta, - locale = _useContext.locale; - - var repoUrl = repository.url, - branch = repository.branch, - platform = repository.platform; - - var _useState = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(true), - _useState2 = _slicedToArray(_useState, 2), - menuCollapsed = _useState2[0], - setMenuCollapsed = _useState2[1]; - - var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_0__["useState"])(false), - _useState4 = _slicedToArray(_useState3, 2), - darkSwitch = _useState4[0], - setDarkSwitch = _useState4[1]; - - var isSiteMode = mode === 'site'; - var showHero = isSiteMode && meta.hero; - var showFeatures = isSiteMode && meta.features; - var showSideMenu = meta.sidemenu !== false && !showHero && !showFeatures && !meta.gapless; - var showSlugs = !showHero && !showFeatures && Boolean((_meta$slugs = meta.slugs) === null || _meta$slugs === void 0 ? void 0 : _meta$slugs.length) && (meta.toc === 'content' || meta.toc === undefined) && !meta.gapless; - var isCN = /^zh|cn$/i.test(locale); - var updatedTimeIns = new Date(meta.updatedTime); - var updatedTime = "".concat(updatedTimeIns.toLocaleDateString([], { - hour12: false - }), " ").concat(updatedTimeIns.toLocaleTimeString([], { - hour12: false - })); - var repoPlatform = { - github: 'GitHub', - gitlab: 'GitLab' - }[((_match = (repoUrl || '').match(/(github|gitlab)/)) === null || _match === void 0 ? void 0 : _match[1]) || 'nothing'] || platform; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-layout", - "data-route": location.pathname, - "data-show-sidemenu": String(showSideMenu), - "data-show-slugs": String(showSlugs), - "data-site-mode": isSiteMode, - "data-gapless": String(!!meta.gapless), - onClick: function onClick() { - setDarkSwitch(false); - if (menuCollapsed) return; - setMenuCollapsed(true); - } - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_Navbar__WEBPACK_IMPORTED_MODULE_2__["default"], { - location: location, - navPrefix: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_SearchBar__WEBPACK_IMPORTED_MODULE_5__["default"], null), - darkPrefix: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_Dark__WEBPACK_IMPORTED_MODULE_6__["default"], { - darkSwitch: darkSwitch, - onDarkSwitchClick: function onDarkSwitchClick(ev) { - setDarkSwitch(function (val) { - return !val; - }); - ev.stopPropagation(); - }, - isSideMenu: false - }), - onMobileMenuClick: function onMobileMenuClick(ev) { - setMenuCollapsed(function (val) { - return !val; - }); - ev.stopPropagation(); - } - }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_SideMenu__WEBPACK_IMPORTED_MODULE_3__["default"], { - darkPrefix: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_Dark__WEBPACK_IMPORTED_MODULE_6__["default"], { - darkSwitch: darkSwitch, - isSideMenu: true - }), - mobileMenuCollapsed: menuCollapsed, - location: location - }), showSlugs && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_SlugList__WEBPACK_IMPORTED_MODULE_4__["default"], { - slugs: meta.slugs, - className: "__dumi-default-layout-toc" - }), showHero && Hero(meta.hero), showFeatures && Features(meta.features), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-layout-content" - }, children, !showHero && !showFeatures && meta.filePath && !meta.gapless && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-layout-footer-meta" - }, repoPlatform && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(dumi_theme__WEBPACK_IMPORTED_MODULE_1__["Link"], { - to: "".concat(repoUrl, "/edit/").concat(branch, "/").concat(meta.filePath) - }, isCN ? "\u5728 ".concat(repoPlatform, " \u4E0A\u7F16\u8F91\u6B64\u9875") : "Edit this doc on ".concat(repoPlatform)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { - "data-updated-text": isCN ? '最后更新时间:' : 'Last update: ' - }, updatedTime)), (showHero || showFeatures) && meta.footer && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { - className: "__dumi-default-layout-footer", - dangerouslySetInnerHTML: { - __html: meta.footer - } - }))); -}; - -/* harmony default export */ __webpack_exports__["default"] = (Layout); - -/***/ }), - -/***/ "./node_modules/dumi-theme-default/es/style/layout.less": -/*!**************************************************************!*\ - !*** ./node_modules/dumi-theme-default/es/style/layout.less ***! - \**************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// Exports -module.exports = {}; - - -/***/ }), - -/***/ "./node_modules/filter-obj/index.js": -/*!******************************************!*\ - !*** ./node_modules/filter-obj/index.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -module.exports = function (obj, predicate) { - var ret = {}; - var keys = Object.keys(obj); - var isArr = Array.isArray(predicate); - - for (var i = 0; i < keys.length; i++) { - var key = keys[i]; - var val = obj[key]; - - if (isArr ? predicate.indexOf(key) !== -1 : predicate(key, val, obj)) { - ret[key] = val; - } - } - - return ret; -}; - -/***/ }), - -/***/ "./node_modules/history-with-query/esm/history.js": -/*!********************************************************!*\ - !*** ./node_modules/history-with-query/esm/history.js ***! - \********************************************************/ -/*! exports provided: createBrowserHistory, createHashHistory, createMemoryHistory, createLocation, locationsAreEqual, parsePath, createPath */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createBrowserHistory", function() { return createBrowserHistory; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createHashHistory", function() { return createHashHistory; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createMemoryHistory", function() { return createMemoryHistory; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createLocation", function() { return createLocation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "locationsAreEqual", function() { return locationsAreEqual; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parsePath", function() { return parsePath; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createPath", function() { return createPath; }); -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ "./node_modules/@babel/runtime/helpers/esm/extends.js"); -/* harmony import */ var resolve_pathname__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! resolve-pathname */ "./node_modules/resolve-pathname/esm/resolve-pathname.js"); -/* harmony import */ var value_equal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! value-equal */ "./node_modules/value-equal/esm/value-equal.js"); -/* harmony import */ var query_string__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! query-string */ "./node_modules/history-with-query/node_modules/query-string/index.js"); -/* harmony import */ var query_string__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(query_string__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var tiny_warning__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tiny-warning */ "./node_modules/tiny-warning/dist/tiny-warning.esm.js"); -/* harmony import */ var tiny_invariant__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! tiny-invariant */ "./node_modules/tiny-invariant/dist/tiny-invariant.esm.js"); - - - - - - - -function addLeadingSlash(path) { - return path.charAt(0) === '/' ? path : '/' + path; -} - -function stripLeadingSlash(path) { - return path.charAt(0) === '/' ? path.substr(1) : path; -} - -function hasBasename(path, prefix) { - return path.toLowerCase().indexOf(prefix.toLowerCase()) === 0 && '/?#'.indexOf(path.charAt(prefix.length)) !== -1; -} - -function stripBasename(path, prefix) { - return hasBasename(path, prefix) ? path.substr(prefix.length) : path; -} - -function stripTrailingSlash(path) { - return path.charAt(path.length - 1) === '/' ? path.slice(0, -1) : path; -} - -function parsePath(path) { - var pathname = path || '/'; - var search = ''; - var hash = ''; - var hashIndex = pathname.indexOf('#'); - - if (hashIndex !== -1) { - hash = pathname.substr(hashIndex); - pathname = pathname.substr(0, hashIndex); - } - - var searchIndex = pathname.indexOf('?'); - - if (searchIndex !== -1) { - search = pathname.substr(searchIndex); - pathname = pathname.substr(0, searchIndex); - } - - return { - pathname: pathname, - search: search === '?' ? '' : search, - hash: hash === '#' ? '' : hash - }; -} - -function createPath(location) { - var pathname = location.pathname, - search = location.search, - hash = location.hash; - var path = pathname || '/'; - if (search && search !== '?') path += search.charAt(0) === '?' ? search : "?" + search; - if (hash && hash !== '#') path += hash.charAt(0) === '#' ? hash : "#" + hash; - return path; -} - -function createLocation(path, state, key, currentLocation) { - var location; - - if (typeof path === 'string') { - // Two-arg form: push(path, state) - location = parsePath(path); - location.query = location.search ? query_string__WEBPACK_IMPORTED_MODULE_3___default.a.parse(location.search) : {}; - location.state = state; - } else { - // One-arg form: push(location) - location = Object(_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])({}, path); - if (location.pathname === undefined) location.pathname = ''; - - if (location.search) { - if (location.search.charAt(0) !== '?') location.search = '?' + location.search; - location.query = query_string__WEBPACK_IMPORTED_MODULE_3___default.a.parse(location.search); - } else { - location.search = location.query ? query_string__WEBPACK_IMPORTED_MODULE_3___default.a.stringify(location.query) : ''; - location.query = location.query || {}; - } - - if (location.hash) { - if (location.hash.charAt(0) !== '#') location.hash = '#' + location.hash; - } else { - location.hash = ''; - } - - if (state !== undefined && location.state === undefined) location.state = state; - } - - try { - location.pathname = decodeURI(location.pathname); - } catch (e) { - if (e instanceof URIError) { - throw new URIError('Pathname "' + location.pathname + '" could not be decoded. ' + 'This is likely caused by an invalid percent-encoding.'); - } else { - throw e; - } - } - - if (key) location.key = key; - - if (currentLocation) { - // Resolve incomplete/relative pathname relative to current location. - if (!location.pathname) { - location.pathname = currentLocation.pathname; - } else if (location.pathname.charAt(0) !== '/') { - location.pathname = Object(resolve_pathname__WEBPACK_IMPORTED_MODULE_1__["default"])(location.pathname, currentLocation.pathname); - } - } else { - // When there is no prior location and pathname is empty, set it to / - if (!location.pathname) { - location.pathname = '/'; - } - } - - return location; -} - -function locationsAreEqual(a, b) { - return a.pathname === b.pathname && a.search === b.search && a.hash === b.hash && a.key === b.key && Object(value_equal__WEBPACK_IMPORTED_MODULE_2__["default"])(a.state, b.state); -} - -function createTransitionManager() { - var prompt = null; - - function setPrompt(nextPrompt) { - true ? Object(tiny_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(prompt == null, 'A history supports only one prompt at a time') : undefined; - prompt = nextPrompt; - return function () { - if (prompt === nextPrompt) prompt = null; - }; - } - - function confirmTransitionTo(location, action, getUserConfirmation, callback) { - // TODO: If another transition starts while we're still confirming - // the previous one, we may end up in a weird state. Figure out the - // best way to handle this. - if (prompt != null) { - var result = typeof prompt === 'function' ? prompt(location, action) : prompt; - - if (typeof result === 'string') { - if (typeof getUserConfirmation === 'function') { - getUserConfirmation(result, callback); - } else { - true ? Object(tiny_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(false, 'A history needs a getUserConfirmation function in order to use a prompt message') : undefined; - callback(true); - } - } else { - // Return false from a transition hook to cancel the transition. - callback(result !== false); - } - } else { - callback(true); - } - } - - var listeners = []; - - function appendListener(fn) { - var isActive = true; - - function listener() { - if (isActive) fn.apply(void 0, arguments); - } - - listeners.push(listener); - return function () { - isActive = false; - listeners = listeners.filter(function (item) { - return item !== listener; - }); - }; - } - - function notifyListeners() { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - listeners.forEach(function (listener) { - return listener.apply(void 0, args); - }); - } - - return { - setPrompt: setPrompt, - confirmTransitionTo: confirmTransitionTo, - appendListener: appendListener, - notifyListeners: notifyListeners - }; -} - -var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement); - -function getConfirmation(message, callback) { - callback(window.confirm(message)); // eslint-disable-line no-alert -} -/** - * Returns true if the HTML5 history API is supported. Taken from Modernizr. - * - * https://github.com/Modernizr/Modernizr/blob/master/LICENSE - * https://github.com/Modernizr/Modernizr/blob/master/feature-detects/history.js - * changed to avoid false negatives for Windows Phones: https://github.com/reactjs/react-router/issues/586 - */ - - -function supportsHistory() { - var ua = window.navigator.userAgent; - if ((ua.indexOf('Android 2.') !== -1 || ua.indexOf('Android 4.0') !== -1) && ua.indexOf('Mobile Safari') !== -1 && ua.indexOf('Chrome') === -1 && ua.indexOf('Windows Phone') === -1) return false; - return window.history && 'pushState' in window.history; -} -/** - * Returns true if browser fires popstate on hash change. - * IE10 and IE11 do not. - */ - - -function supportsPopStateOnHashChange() { - return window.navigator.userAgent.indexOf('Trident') === -1; -} -/** - * Returns false if using go(n) with hash history causes a full page reload. - */ - - -function supportsGoWithoutReloadUsingHash() { - return window.navigator.userAgent.indexOf('Firefox') === -1; -} -/** - * Returns true if a given popstate event is an extraneous WebKit event. - * Accounts for the fact that Chrome on iOS fires real popstate events - * containing undefined state when pressing the back button. - */ - - -function isExtraneousPopstateEvent(event) { - return event.state === undefined && navigator.userAgent.indexOf('CriOS') === -1; -} - -var PopStateEvent = 'popstate'; -var HashChangeEvent = 'hashchange'; - -function getHistoryState() { - try { - return window.history.state || {}; - } catch (e) { - // IE 11 sometimes throws when accessing window.history.state - // See https://github.com/ReactTraining/history/pull/289 - return {}; - } -} -/** - * Creates a history object that uses the HTML5 history API including - * pushState, replaceState, and the popstate event. - */ - - -function createBrowserHistory(props) { - if (props === void 0) { - props = {}; - } - - !canUseDOM ? true ? Object(tiny_invariant__WEBPACK_IMPORTED_MODULE_5__["default"])(false, 'Browser history needs a DOM') : undefined : void 0; - var globalHistory = window.history; - var canUseHistory = supportsHistory(); - var needsHashChangeListener = !supportsPopStateOnHashChange(); - var _props = props, - _props$forceRefresh = _props.forceRefresh, - forceRefresh = _props$forceRefresh === void 0 ? false : _props$forceRefresh, - _props$getUserConfirm = _props.getUserConfirmation, - getUserConfirmation = _props$getUserConfirm === void 0 ? getConfirmation : _props$getUserConfirm, - _props$keyLength = _props.keyLength, - keyLength = _props$keyLength === void 0 ? 6 : _props$keyLength; - var basename = props.basename ? stripTrailingSlash(addLeadingSlash(props.basename)) : ''; - - function getDOMLocation(historyState) { - var _ref = historyState || {}, - key = _ref.key, - state = _ref.state; - - var _window$location = window.location, - pathname = _window$location.pathname, - search = _window$location.search, - hash = _window$location.hash; - var path = pathname + search + hash; - true ? Object(tiny_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(!basename || hasBasename(path, basename), 'You are attempting to use a basename on a page whose URL path does not begin ' + 'with the basename. Expected path "' + path + '" to begin with "' + basename + '".') : undefined; - if (basename) path = stripBasename(path, basename); - return createLocation(path, state, key); - } - - function createKey() { - return Math.random().toString(36).substr(2, keyLength); - } - - var transitionManager = createTransitionManager(); - - function setState(nextState) { - Object(_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])(history, nextState); - - history.length = globalHistory.length; - transitionManager.notifyListeners(history.location, history.action); - } - - function handlePopState(event) { - // Ignore extraneous popstate events in WebKit. - if (isExtraneousPopstateEvent(event)) return; - handlePop(getDOMLocation(event.state)); - } - - function handleHashChange() { - handlePop(getDOMLocation(getHistoryState())); - } - - var forceNextPop = false; - - function handlePop(location) { - if (forceNextPop) { - forceNextPop = false; - setState(); - } else { - var action = 'POP'; - transitionManager.confirmTransitionTo(location, action, getUserConfirmation, function (ok) { - if (ok) { - setState({ - action: action, - location: location - }); - } else { - revertPop(location); - } - }); - } - } - - function revertPop(fromLocation) { - var toLocation = history.location; // TODO: We could probably make this more reliable by - // keeping a list of keys we've seen in sessionStorage. - // Instead, we just default to 0 for keys we don't know. - - var toIndex = allKeys.indexOf(toLocation.key); - if (toIndex === -1) toIndex = 0; - var fromIndex = allKeys.indexOf(fromLocation.key); - if (fromIndex === -1) fromIndex = 0; - var delta = toIndex - fromIndex; - - if (delta) { - forceNextPop = true; - go(delta); - } - } - - var initialLocation = getDOMLocation(getHistoryState()); - var allKeys = [initialLocation.key]; // Public interface - - function createHref(location) { - return basename + createPath(location); - } - - function push(path, state) { - true ? Object(tiny_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(!(typeof path === 'object' && path.state !== undefined && state !== undefined), 'You should avoid providing a 2nd state argument to push when the 1st ' + 'argument is a location-like object that already has state; it is ignored') : undefined; - var action = 'PUSH'; - var location = createLocation(path, state, createKey(), history.location); - transitionManager.confirmTransitionTo(location, action, getUserConfirmation, function (ok) { - if (!ok) return; - var href = createHref(location); - var key = location.key, - state = location.state; - - if (canUseHistory) { - globalHistory.pushState({ - key: key, - state: state - }, null, href); - - if (forceRefresh) { - window.location.href = href; - } else { - var prevIndex = allKeys.indexOf(history.location.key); - var nextKeys = allKeys.slice(0, prevIndex + 1); - nextKeys.push(location.key); - allKeys = nextKeys; - setState({ - action: action, - location: location - }); - } - } else { - true ? Object(tiny_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(state === undefined, 'Browser history cannot push state in browsers that do not support HTML5 history') : undefined; - window.location.href = href; - } - }); - } - - function replace(path, state) { - true ? Object(tiny_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(!(typeof path === 'object' && path.state !== undefined && state !== undefined), 'You should avoid providing a 2nd state argument to replace when the 1st ' + 'argument is a location-like object that already has state; it is ignored') : undefined; - var action = 'REPLACE'; - var location = createLocation(path, state, createKey(), history.location); - transitionManager.confirmTransitionTo(location, action, getUserConfirmation, function (ok) { - if (!ok) return; - var href = createHref(location); - var key = location.key, - state = location.state; - - if (canUseHistory) { - globalHistory.replaceState({ - key: key, - state: state - }, null, href); - - if (forceRefresh) { - window.location.replace(href); - } else { - var prevIndex = allKeys.indexOf(history.location.key); - if (prevIndex !== -1) allKeys[prevIndex] = location.key; - setState({ - action: action, - location: location - }); - } - } else { - true ? Object(tiny_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(state === undefined, 'Browser history cannot replace state in browsers that do not support HTML5 history') : undefined; - window.location.replace(href); - } - }); - } - - function go(n) { - globalHistory.go(n); - } - - function goBack() { - go(-1); - } - - function goForward() { - go(1); - } - - var listenerCount = 0; - - function checkDOMListeners(delta) { - listenerCount += delta; - - if (listenerCount === 1 && delta === 1) { - window.addEventListener(PopStateEvent, handlePopState); - if (needsHashChangeListener) window.addEventListener(HashChangeEvent, handleHashChange); - } else if (listenerCount === 0) { - window.removeEventListener(PopStateEvent, handlePopState); - if (needsHashChangeListener) window.removeEventListener(HashChangeEvent, handleHashChange); - } - } - - var isBlocked = false; - - function block(prompt) { - if (prompt === void 0) { - prompt = false; - } - - var unblock = transitionManager.setPrompt(prompt); - - if (!isBlocked) { - checkDOMListeners(1); - isBlocked = true; - } - - return function () { - if (isBlocked) { - isBlocked = false; - checkDOMListeners(-1); - } - - return unblock(); - }; - } - - function listen(listener) { - var unlisten = transitionManager.appendListener(listener); - checkDOMListeners(1); - return function () { - checkDOMListeners(-1); - unlisten(); - }; - } - - var history = { - length: globalHistory.length, - action: 'POP', - location: initialLocation, - createHref: createHref, - push: push, - replace: replace, - go: go, - goBack: goBack, - goForward: goForward, - block: block, - listen: listen - }; - return history; -} - -var HashChangeEvent$1 = 'hashchange'; -var HashPathCoders = { - hashbang: { - encodePath: function encodePath(path) { - return path.charAt(0) === '!' ? path : '!/' + stripLeadingSlash(path); - }, - decodePath: function decodePath(path) { - return path.charAt(0) === '!' ? path.substr(1) : path; - } - }, - noslash: { - encodePath: stripLeadingSlash, - decodePath: addLeadingSlash - }, - slash: { - encodePath: addLeadingSlash, - decodePath: addLeadingSlash - } -}; - -function stripHash(url) { - var hashIndex = url.indexOf('#'); - return hashIndex === -1 ? url : url.slice(0, hashIndex); -} - -function getHashPath() { - // We can't use window.location.hash here because it's not - // consistent across browsers - Firefox will pre-decode it! - var href = window.location.href; - var hashIndex = href.indexOf('#'); - return hashIndex === -1 ? '' : href.substring(hashIndex + 1); -} - -function pushHashPath(path) { - window.location.hash = path; -} - -function replaceHashPath(path) { - window.location.replace(stripHash(window.location.href) + '#' + path); -} - -function createHashHistory(props) { - if (props === void 0) { - props = {}; - } - - !canUseDOM ? true ? Object(tiny_invariant__WEBPACK_IMPORTED_MODULE_5__["default"])(false, 'Hash history needs a DOM') : undefined : void 0; - var globalHistory = window.history; - var canGoWithoutReload = supportsGoWithoutReloadUsingHash(); - var _props = props, - _props$getUserConfirm = _props.getUserConfirmation, - getUserConfirmation = _props$getUserConfirm === void 0 ? getConfirmation : _props$getUserConfirm, - _props$hashType = _props.hashType, - hashType = _props$hashType === void 0 ? 'slash' : _props$hashType; - var basename = props.basename ? stripTrailingSlash(addLeadingSlash(props.basename)) : ''; - var _HashPathCoders$hashT = HashPathCoders[hashType], - encodePath = _HashPathCoders$hashT.encodePath, - decodePath = _HashPathCoders$hashT.decodePath; - - function getDOMLocation() { - var path = decodePath(getHashPath()); - true ? Object(tiny_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(!basename || hasBasename(path, basename), 'You are attempting to use a basename on a page whose URL path does not begin ' + 'with the basename. Expected path "' + path + '" to begin with "' + basename + '".') : undefined; - if (basename) path = stripBasename(path, basename); - return createLocation(path); - } - - var transitionManager = createTransitionManager(); - - function setState(nextState) { - Object(_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])(history, nextState); - - history.length = globalHistory.length; - transitionManager.notifyListeners(history.location, history.action); - } - - var forceNextPop = false; - var ignorePath = null; - - function locationsAreEqual$$1(a, b) { - return a.pathname === b.pathname && a.search === b.search && a.hash === b.hash; - } - - function handleHashChange() { - var path = getHashPath(); - var encodedPath = encodePath(path); - - if (path !== encodedPath) { - // Ensure we always have a properly-encoded hash. - replaceHashPath(encodedPath); - } else { - var location = getDOMLocation(); - var prevLocation = history.location; - if (!forceNextPop && locationsAreEqual$$1(prevLocation, location)) return; // A hashchange doesn't always == location change. - - if (ignorePath === createPath(location)) return; // Ignore this change; we already setState in push/replace. - - ignorePath = null; - handlePop(location); - } - } - - function handlePop(location) { - if (forceNextPop) { - forceNextPop = false; - setState(); - } else { - var action = 'POP'; - transitionManager.confirmTransitionTo(location, action, getUserConfirmation, function (ok) { - if (ok) { - setState({ - action: action, - location: location - }); - } else { - revertPop(location); - } - }); - } - } - - function revertPop(fromLocation) { - var toLocation = history.location; // TODO: We could probably make this more reliable by - // keeping a list of paths we've seen in sessionStorage. - // Instead, we just default to 0 for paths we don't know. - - var toIndex = allPaths.lastIndexOf(createPath(toLocation)); - if (toIndex === -1) toIndex = 0; - var fromIndex = allPaths.lastIndexOf(createPath(fromLocation)); - if (fromIndex === -1) fromIndex = 0; - var delta = toIndex - fromIndex; - - if (delta) { - forceNextPop = true; - go(delta); - } - } // Ensure the hash is encoded properly before doing anything else. - - - var path = getHashPath(); - var encodedPath = encodePath(path); - if (path !== encodedPath) replaceHashPath(encodedPath); - var initialLocation = getDOMLocation(); - var allPaths = [createPath(initialLocation)]; // Public interface - - function createHref(location) { - var baseTag = document.querySelector('base'); - var href = ''; - - if (baseTag && baseTag.getAttribute('href')) { - href = stripHash(window.location.href); - } - - return href + '#' + encodePath(basename + createPath(location)); - } - - function push(path, state) { - true ? Object(tiny_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(state === undefined, 'Hash history cannot push state; it is ignored') : undefined; - var action = 'PUSH'; - var location = createLocation(path, undefined, undefined, history.location); - transitionManager.confirmTransitionTo(location, action, getUserConfirmation, function (ok) { - if (!ok) return; - var path = createPath(location); - var encodedPath = encodePath(basename + path); - var hashChanged = getHashPath() !== encodedPath; - - if (hashChanged) { - // We cannot tell if a hashchange was caused by a PUSH, so we'd - // rather setState here and ignore the hashchange. The caveat here - // is that other hash histories in the page will consider it a POP. - ignorePath = path; - pushHashPath(encodedPath); - var prevIndex = allPaths.lastIndexOf(createPath(history.location)); - var nextPaths = allPaths.slice(0, prevIndex + 1); - nextPaths.push(path); - allPaths = nextPaths; - setState({ - action: action, - location: location - }); - } else { - true ? Object(tiny_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(false, 'Hash history cannot PUSH the same path; a new entry will not be added to the history stack') : undefined; - setState(); - } - }); - } - - function replace(path, state) { - true ? Object(tiny_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(state === undefined, 'Hash history cannot replace state; it is ignored') : undefined; - var action = 'REPLACE'; - var location = createLocation(path, undefined, undefined, history.location); - transitionManager.confirmTransitionTo(location, action, getUserConfirmation, function (ok) { - if (!ok) return; - var path = createPath(location); - var encodedPath = encodePath(basename + path); - var hashChanged = getHashPath() !== encodedPath; - - if (hashChanged) { - // We cannot tell if a hashchange was caused by a REPLACE, so we'd - // rather setState here and ignore the hashchange. The caveat here - // is that other hash histories in the page will consider it a POP. - ignorePath = path; - replaceHashPath(encodedPath); - } - - var prevIndex = allPaths.indexOf(createPath(history.location)); - if (prevIndex !== -1) allPaths[prevIndex] = path; - setState({ - action: action, - location: location - }); - }); - } - - function go(n) { - true ? Object(tiny_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(canGoWithoutReload, 'Hash history go(n) causes a full page reload in this browser') : undefined; - globalHistory.go(n); - } - - function goBack() { - go(-1); - } - - function goForward() { - go(1); - } - - var listenerCount = 0; - - function checkDOMListeners(delta) { - listenerCount += delta; - - if (listenerCount === 1 && delta === 1) { - window.addEventListener(HashChangeEvent$1, handleHashChange); - } else if (listenerCount === 0) { - window.removeEventListener(HashChangeEvent$1, handleHashChange); - } - } - - var isBlocked = false; - - function block(prompt) { - if (prompt === void 0) { - prompt = false; - } - - var unblock = transitionManager.setPrompt(prompt); - - if (!isBlocked) { - checkDOMListeners(1); - isBlocked = true; - } - - return function () { - if (isBlocked) { - isBlocked = false; - checkDOMListeners(-1); - } - - return unblock(); - }; - } - - function listen(listener) { - var unlisten = transitionManager.appendListener(listener); - checkDOMListeners(1); - return function () { - checkDOMListeners(-1); - unlisten(); - }; - } - - var history = { - length: globalHistory.length, - action: 'POP', - location: initialLocation, - createHref: createHref, - push: push, - replace: replace, - go: go, - goBack: goBack, - goForward: goForward, - block: block, - listen: listen - }; - return history; -} - -function clamp(n, lowerBound, upperBound) { - return Math.min(Math.max(n, lowerBound), upperBound); -} -/** - * Creates a history object that stores locations in memory. - */ - - -function createMemoryHistory(props) { - if (props === void 0) { - props = {}; - } - - var _props = props, - getUserConfirmation = _props.getUserConfirmation, - _props$initialEntries = _props.initialEntries, - initialEntries = _props$initialEntries === void 0 ? ['/'] : _props$initialEntries, - _props$initialIndex = _props.initialIndex, - initialIndex = _props$initialIndex === void 0 ? 0 : _props$initialIndex, - _props$keyLength = _props.keyLength, - keyLength = _props$keyLength === void 0 ? 6 : _props$keyLength; - var transitionManager = createTransitionManager(); - - function setState(nextState) { - Object(_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__["default"])(history, nextState); - - history.length = history.entries.length; - transitionManager.notifyListeners(history.location, history.action); - } - - function createKey() { - return Math.random().toString(36).substr(2, keyLength); - } - - var index = clamp(initialIndex, 0, initialEntries.length - 1); - var entries = initialEntries.map(function (entry) { - return typeof entry === 'string' ? createLocation(entry, undefined, createKey()) : createLocation(entry, undefined, entry.key || createKey()); - }); // Public interface - - var createHref = createPath; - - function push(path, state) { - true ? Object(tiny_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(!(typeof path === 'object' && path.state !== undefined && state !== undefined), 'You should avoid providing a 2nd state argument to push when the 1st ' + 'argument is a location-like object that already has state; it is ignored') : undefined; - var action = 'PUSH'; - var location = createLocation(path, state, createKey(), history.location); - transitionManager.confirmTransitionTo(location, action, getUserConfirmation, function (ok) { - if (!ok) return; - var prevIndex = history.index; - var nextIndex = prevIndex + 1; - var nextEntries = history.entries.slice(0); - - if (nextEntries.length > nextIndex) { - nextEntries.splice(nextIndex, nextEntries.length - nextIndex, location); - } else { - nextEntries.push(location); - } - - setState({ - action: action, - location: location, - index: nextIndex, - entries: nextEntries - }); - }); - } - - function replace(path, state) { - true ? Object(tiny_warning__WEBPACK_IMPORTED_MODULE_4__["default"])(!(typeof path === 'object' && path.state !== undefined && state !== undefined), 'You should avoid providing a 2nd state argument to replace when the 1st ' + 'argument is a location-like object that already has state; it is ignored') : undefined; - var action = 'REPLACE'; - var location = createLocation(path, state, createKey(), history.location); - transitionManager.confirmTransitionTo(location, action, getUserConfirmation, function (ok) { - if (!ok) return; - history.entries[history.index] = location; - setState({ - action: action, - location: location - }); - }); - } - - function go(n) { - var nextIndex = clamp(history.index + n, 0, history.entries.length - 1); - var action = 'POP'; - var location = history.entries[nextIndex]; - transitionManager.confirmTransitionTo(location, action, getUserConfirmation, function (ok) { - if (ok) { - setState({ - action: action, - location: location, - index: nextIndex - }); - } else { - // Mimic the behavior of DOM histories by - // causing a render after a cancelled POP. - setState(); - } - }); - } - - function goBack() { - go(-1); - } - - function goForward() { - go(1); - } - - function canGo(n) { - var nextIndex = history.index + n; - return nextIndex >= 0 && nextIndex < history.entries.length; - } - - function block(prompt) { - if (prompt === void 0) { - prompt = false; - } - - return transitionManager.setPrompt(prompt); - } - - function listen(listener) { - return transitionManager.appendListener(listener); - } - - var history = { - length: entries.length, - action: 'POP', - location: entries[index], - index: index, - entries: entries, - createHref: createHref, - push: push, - replace: replace, - go: go, - goBack: goBack, - goForward: goForward, - canGo: canGo, - block: block, - listen: listen - }; - return history; -} - - - -/***/ }), - -/***/ "./node_modules/history-with-query/node_modules/query-string/index.js": -/*!****************************************************************************!*\ - !*** ./node_modules/history-with-query/node_modules/query-string/index.js ***! - \****************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _slicedToArray = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/slicedToArray */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/slicedToArray.js"); - -var _createForOfIteratorHelper = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createForOfIteratorHelper */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js"); - -var _toConsumableArray = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/toConsumableArray */ "./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/toConsumableArray.js"); - -var strictUriEncode = __webpack_require__(/*! strict-uri-encode */ "./node_modules/history-with-query/node_modules/strict-uri-encode/index.js"); - -var decodeComponent = __webpack_require__(/*! decode-uri-component */ "./node_modules/decode-uri-component/index.js"); - -var splitOnFirst = __webpack_require__(/*! split-on-first */ "./node_modules/split-on-first/index.js"); - -var filterObject = __webpack_require__(/*! filter-obj */ "./node_modules/filter-obj/index.js"); - -var isNullOrUndefined = function isNullOrUndefined(value) { - return value === null || value === undefined; -}; - -function encoderForArrayFormat(options) { - switch (options.arrayFormat) { - case 'index': - return function (key) { - return function (result, value) { - var index = result.length; - - if (value === undefined || options.skipNull && value === null || options.skipEmptyString && value === '') { - return result; - } - - if (value === null) { - return [].concat(_toConsumableArray(result), [[encode(key, options), '[', index, ']'].join('')]); - } - - return [].concat(_toConsumableArray(result), [[encode(key, options), '[', encode(index, options), ']=', encode(value, options)].join('')]); - }; - }; - - case 'bracket': - return function (key) { - return function (result, value) { - if (value === undefined || options.skipNull && value === null || options.skipEmptyString && value === '') { - return result; - } - - if (value === null) { - return [].concat(_toConsumableArray(result), [[encode(key, options), '[]'].join('')]); - } - - return [].concat(_toConsumableArray(result), [[encode(key, options), '[]=', encode(value, options)].join('')]); - }; - }; - - case 'comma': - case 'separator': - return function (key) { - return function (result, value) { - if (value === null || value === undefined || value.length === 0) { - return result; - } - - if (result.length === 0) { - return [[encode(key, options), '=', encode(value, options)].join('')]; - } - - return [[result, encode(value, options)].join(options.arrayFormatSeparator)]; - }; - }; - - default: - return function (key) { - return function (result, value) { - if (value === undefined || options.skipNull && value === null || options.skipEmptyString && value === '') { - return result; - } - - if (value === null) { - return [].concat(_toConsumableArray(result), [encode(key, options)]); - } - - return [].concat(_toConsumableArray(result), [[encode(key, options), '=', encode(value, options)].join('')]); - }; - }; - } -} - -function parserForArrayFormat(options) { - var result; - - switch (options.arrayFormat) { - case 'index': - return function (key, value, accumulator) { - result = /\[(\d*)\]$/.exec(key); - key = key.replace(/\[\d*\]$/, ''); - - if (!result) { - accumulator[key] = value; - return; - } - - if (accumulator[key] === undefined) { - accumulator[key] = {}; - } - - accumulator[key][result[1]] = value; - }; - - case 'bracket': - return function (key, value, accumulator) { - result = /(\[\])$/.exec(key); - key = key.replace(/\[\]$/, ''); - - if (!result) { - accumulator[key] = value; - return; - } - - if (accumulator[key] === undefined) { - accumulator[key] = [value]; - return; - } - - accumulator[key] = [].concat(accumulator[key], value); - }; - - case 'comma': - case 'separator': - return function (key, value, accumulator) { - var isArray = typeof value === 'string' && value.includes(options.arrayFormatSeparator); - var isEncodedArray = typeof value === 'string' && !isArray && decode(value, options).includes(options.arrayFormatSeparator); - value = isEncodedArray ? decode(value, options) : value; - var newValue = isArray || isEncodedArray ? value.split(options.arrayFormatSeparator).map(function (item) { - return decode(item, options); - }) : value === null ? value : decode(value, options); - accumulator[key] = newValue; - }; - - default: - return function (key, value, accumulator) { - if (accumulator[key] === undefined) { - accumulator[key] = value; - return; - } - - accumulator[key] = [].concat(accumulator[key], value); - }; - } -} - -function validateArrayFormatSeparator(value) { - if (typeof value !== 'string' || value.length !== 1) { - throw new TypeError('arrayFormatSeparator must be single character string'); - } -} - -function encode(value, options) { - if (options.encode) { - return options.strict ? strictUriEncode(value) : encodeURIComponent(value); - } - - return value; -} - -function decode(value, options) { - if (options.decode) { - return decodeComponent(value); - } - - return value; -} - -function keysSorter(input) { - if (Array.isArray(input)) { - return input.sort(); - } - - if (typeof input === 'object') { - return keysSorter(Object.keys(input)).sort(function (a, b) { - return Number(a) - Number(b); - }).map(function (key) { - return input[key]; - }); - } - - return input; -} - -function removeHash(input) { - var hashStart = input.indexOf('#'); - - if (hashStart !== -1) { - input = input.slice(0, hashStart); - } - - return input; -} - -function getHash(url) { - var hash = ''; - var hashStart = url.indexOf('#'); - - if (hashStart !== -1) { - hash = url.slice(hashStart); - } - - return hash; -} - -function extract(input) { - input = removeHash(input); - var queryStart = input.indexOf('?'); - - if (queryStart === -1) { - return ''; - } - - return input.slice(queryStart + 1); -} - -function parseValue(value, options) { - if (options.parseNumbers && !Number.isNaN(Number(value)) && typeof value === 'string' && value.trim() !== '') { - value = Number(value); - } else if (options.parseBooleans && value !== null && (value.toLowerCase() === 'true' || value.toLowerCase() === 'false')) { - value = value.toLowerCase() === 'true'; - } - - return value; -} - -function parse(query, options) { - options = Object.assign({ - decode: true, - sort: true, - arrayFormat: 'none', - arrayFormatSeparator: ',', - parseNumbers: false, - parseBooleans: false - }, options); - validateArrayFormatSeparator(options.arrayFormatSeparator); - var formatter = parserForArrayFormat(options); // Create an object with no prototype - - var ret = Object.create(null); - - if (typeof query !== 'string') { - return ret; - } - - query = query.trim().replace(/^[?#&]/, ''); - - if (!query) { - return ret; - } - - var _iterator = _createForOfIteratorHelper(query.split('&')), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var param = _step.value; - - if (param === '') { - continue; - } - - var _splitOnFirst = splitOnFirst(options.decode ? param.replace(/\+/g, ' ') : param, '='), - _splitOnFirst2 = _slicedToArray(_splitOnFirst, 2), - _key = _splitOnFirst2[0], - _value = _splitOnFirst2[1]; // Missing `=` should be `null`: - // http://w3.org/TR/2012/WD-url-20120524/#collect-url-parameters - - - _value = _value === undefined ? null : ['comma', 'separator'].includes(options.arrayFormat) ? _value : decode(_value, options); - formatter(decode(_key, options), _value, ret); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - - for (var _i = 0, _Object$keys = Object.keys(ret); _i < _Object$keys.length; _i++) { - var key = _Object$keys[_i]; - var value = ret[key]; - - if (typeof value === 'object' && value !== null) { - for (var _i2 = 0, _Object$keys2 = Object.keys(value); _i2 < _Object$keys2.length; _i2++) { - var k = _Object$keys2[_i2]; - value[k] = parseValue(value[k], options); - } - } else { - ret[key] = parseValue(value, options); - } - } - - if (options.sort === false) { - return ret; - } - - return (options.sort === true ? Object.keys(ret).sort() : Object.keys(ret).sort(options.sort)).reduce(function (result, key) { - var value = ret[key]; - - if (Boolean(value) && typeof value === 'object' && !Array.isArray(value)) { - // Sort object keys, not values - result[key] = keysSorter(value); - } else { - result[key] = value; - } - - return result; - }, Object.create(null)); -} - -exports.extract = extract; -exports.parse = parse; - -exports.stringify = function (object, options) { - if (!object) { - return ''; - } - - options = Object.assign({ - encode: true, - strict: true, - arrayFormat: 'none', - arrayFormatSeparator: ',' - }, options); - validateArrayFormatSeparator(options.arrayFormatSeparator); - - var shouldFilter = function shouldFilter(key) { - return options.skipNull && isNullOrUndefined(object[key]) || options.skipEmptyString && object[key] === ''; - }; - - var formatter = encoderForArrayFormat(options); - var objectCopy = {}; - - for (var _i3 = 0, _Object$keys3 = Object.keys(object); _i3 < _Object$keys3.length; _i3++) { - var key = _Object$keys3[_i3]; - - if (!shouldFilter(key)) { - objectCopy[key] = object[key]; - } - } - - var keys = Object.keys(objectCopy); - - if (options.sort !== false) { - keys.sort(options.sort); - } - - return keys.map(function (key) { - var value = object[key]; - - if (value === undefined) { - return ''; - } - - if (value === null) { - return encode(key, options); - } - - if (Array.isArray(value)) { - return value.reduce(formatter(key), []).join('&'); - } - - return encode(key, options) + '=' + encode(value, options); - }).filter(function (x) { - return x.length > 0; - }).join('&'); -}; - -exports.parseUrl = function (url, options) { - options = Object.assign({ - decode: true - }, options); - - var _splitOnFirst3 = splitOnFirst(url, '#'), - _splitOnFirst4 = _slicedToArray(_splitOnFirst3, 2), - url_ = _splitOnFirst4[0], - hash = _splitOnFirst4[1]; - - return Object.assign({ - url: url_.split('?')[0] || '', - query: parse(extract(url), options) - }, options && options.parseFragmentIdentifier && hash ? { - fragmentIdentifier: decode(hash, options) - } : {}); -}; - -exports.stringifyUrl = function (object, options) { - options = Object.assign({ - encode: true, - strict: true - }, options); - var url = removeHash(object.url).split('?')[0] || ''; - var queryFromUrl = exports.extract(object.url); - var parsedQueryFromUrl = exports.parse(queryFromUrl, { - sort: false - }); - var query = Object.assign(parsedQueryFromUrl, object.query); - var queryString = exports.stringify(query, options); - - if (queryString) { - queryString = "?".concat(queryString); - } - - var hash = getHash(object.url); - - if (object.fragmentIdentifier) { - hash = "#".concat(encode(object.fragmentIdentifier, options)); - } - - return "".concat(url).concat(queryString).concat(hash); -}; - -exports.pick = function (input, filter, options) { - options = Object.assign({ - parseFragmentIdentifier: true - }, options); - - var _exports$parseUrl = exports.parseUrl(input, options), - url = _exports$parseUrl.url, - query = _exports$parseUrl.query, - fragmentIdentifier = _exports$parseUrl.fragmentIdentifier; - - return exports.stringifyUrl({ - url: url, - query: filterObject(query, filter), - fragmentIdentifier: fragmentIdentifier - }, options); -}; - -exports.exclude = function (input, filter, options) { - var exclusionFilter = Array.isArray(filter) ? function (key) { - return !filter.includes(key); - } : function (key, value) { - return !filter(key, value); - }; - return exports.pick(input, exclusionFilter, options); -}; - -/***/ }), - -/***/ "./node_modules/history-with-query/node_modules/strict-uri-encode/index.js": -/*!*********************************************************************************!*\ - !*** ./node_modules/history-with-query/node_modules/strict-uri-encode/index.js ***! - \*********************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -module.exports = function (str) { - return encodeURIComponent(str).replace(/[!'()*]/g, function (x) { - return "%".concat(x.charCodeAt(0).toString(16).toUpperCase()); - }); -}; - -/***/ }), - -/***/ "./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js": -/*!**********************************************************************************!*\ - !*** ./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js ***! - \**********************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var reactIs = __webpack_require__(/*! react-is */ "./node_modules/react-is/index.js"); -/** - * Copyright 2015, Yahoo! Inc. - * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms. - */ - - -var REACT_STATICS = { - childContextTypes: true, - contextType: true, - contextTypes: true, - defaultProps: true, - displayName: true, - getDefaultProps: true, - getDerivedStateFromError: true, - getDerivedStateFromProps: true, - mixins: true, - propTypes: true, - type: true -}; -var KNOWN_STATICS = { - name: true, - length: true, - prototype: true, - caller: true, - callee: true, - arguments: true, - arity: true -}; -var FORWARD_REF_STATICS = { - '$$typeof': true, - render: true, - defaultProps: true, - displayName: true, - propTypes: true -}; -var MEMO_STATICS = { - '$$typeof': true, - compare: true, - defaultProps: true, - displayName: true, - propTypes: true, - type: true -}; -var TYPE_STATICS = {}; -TYPE_STATICS[reactIs.ForwardRef] = FORWARD_REF_STATICS; -TYPE_STATICS[reactIs.Memo] = MEMO_STATICS; - -function getStatics(component) { - // React v16.11 and below - if (reactIs.isMemo(component)) { - return MEMO_STATICS; - } // React v16.12 and above - - - return TYPE_STATICS[component['$$typeof']] || REACT_STATICS; -} - -var defineProperty = Object.defineProperty; -var getOwnPropertyNames = Object.getOwnPropertyNames; -var getOwnPropertySymbols = Object.getOwnPropertySymbols; -var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; -var getPrototypeOf = Object.getPrototypeOf; -var objectPrototype = Object.prototype; - -function hoistNonReactStatics(targetComponent, sourceComponent, blacklist) { - if (typeof sourceComponent !== 'string') { - // don't hoist over string (html) components - if (objectPrototype) { - var inheritedComponent = getPrototypeOf(sourceComponent); - - if (inheritedComponent && inheritedComponent !== objectPrototype) { - hoistNonReactStatics(targetComponent, inheritedComponent, blacklist); - } - } - - var keys = getOwnPropertyNames(sourceComponent); - - if (getOwnPropertySymbols) { - keys = keys.concat(getOwnPropertySymbols(sourceComponent)); - } - - var targetStatics = getStatics(targetComponent); - var sourceStatics = getStatics(sourceComponent); - - for (var i = 0; i < keys.length; ++i) { - var key = keys[i]; - - if (!KNOWN_STATICS[key] && !(blacklist && blacklist[key]) && !(sourceStatics && sourceStatics[key]) && !(targetStatics && targetStatics[key])) { - var descriptor = getOwnPropertyDescriptor(sourceComponent, key); - - try { - // Avoid failures from read-only properties - defineProperty(targetComponent, key, descriptor); - } catch (e) {} - } - } - } - - return targetComponent; -} - -module.exports = hoistNonReactStatics; - -/***/ }), - -/***/ "./node_modules/lodash.throttle/index.js": -/*!***********************************************!*\ - !*** ./node_modules/lodash.throttle/index.js ***! - \***********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * lodash (Custom Build) - * Build: `lodash modularize exports="npm" -o ./` - * Copyright jQuery Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */ - -/** Used as the `TypeError` message for "Functions" methods. */ -var FUNC_ERROR_TEXT = 'Expected a function'; -/** Used as references for various `Number` constants. */ - -var NAN = 0 / 0; -/** `Object#toString` result references. */ - -var symbolTag = '[object Symbol]'; -/** Used to match leading and trailing whitespace. */ - -var reTrim = /^\s+|\s+$/g; -/** Used to detect bad signed hexadecimal string values. */ - -var reIsBadHex = /^[-+]0x[0-9a-f]+$/i; -/** Used to detect binary string values. */ - -var reIsBinary = /^0b[01]+$/i; -/** Used to detect octal string values. */ - -var reIsOctal = /^0o[0-7]+$/i; -/** Built-in method references without a dependency on `root`. */ - -var freeParseInt = parseInt; -/** Detect free variable `global` from Node.js. */ - -var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; -/** Detect free variable `self`. */ - -var freeSelf = typeof self == 'object' && self && self.Object === Object && self; -/** Used as a reference to the global object. */ - -var root = freeGlobal || freeSelf || Function('return this')(); -/** Used for built-in method references. */ - -var objectProto = Object.prototype; -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ - -var objectToString = objectProto.toString; -/* Built-in method references for those with the same name as other `lodash` methods. */ - -var nativeMax = Math.max, - nativeMin = Math.min; -/** - * Gets the timestamp of the number of milliseconds that have elapsed since - * the Unix epoch (1 January 1970 00:00:00 UTC). - * - * @static - * @memberOf _ - * @since 2.4.0 - * @category Date - * @returns {number} Returns the timestamp. - * @example - * - * _.defer(function(stamp) { - * console.log(_.now() - stamp); - * }, _.now()); - * // => Logs the number of milliseconds it took for the deferred invocation. - */ - -var now = function now() { - return root.Date.now(); -}; -/** - * Creates a debounced function that delays invoking `func` until after `wait` - * milliseconds have elapsed since the last time the debounced function was - * invoked. The debounced function comes with a `cancel` method to cancel - * delayed `func` invocations and a `flush` method to immediately invoke them. - * Provide `options` to indicate whether `func` should be invoked on the - * leading and/or trailing edge of the `wait` timeout. The `func` is invoked - * with the last arguments provided to the debounced function. Subsequent - * calls to the debounced function return the result of the last `func` - * invocation. - * - * **Note:** If `leading` and `trailing` options are `true`, `func` is - * invoked on the trailing edge of the timeout only if the debounced function - * is invoked more than once during the `wait` timeout. - * - * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred - * until to the next tick, similar to `setTimeout` with a timeout of `0`. - * - * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/) - * for details over the differences between `_.debounce` and `_.throttle`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Function - * @param {Function} func The function to debounce. - * @param {number} [wait=0] The number of milliseconds to delay. - * @param {Object} [options={}] The options object. - * @param {boolean} [options.leading=false] - * Specify invoking on the leading edge of the timeout. - * @param {number} [options.maxWait] - * The maximum time `func` is allowed to be delayed before it's invoked. - * @param {boolean} [options.trailing=true] - * Specify invoking on the trailing edge of the timeout. - * @returns {Function} Returns the new debounced function. - * @example - * - * // Avoid costly calculations while the window size is in flux. - * jQuery(window).on('resize', _.debounce(calculateLayout, 150)); - * - * // Invoke `sendMail` when clicked, debouncing subsequent calls. - * jQuery(element).on('click', _.debounce(sendMail, 300, { - * 'leading': true, - * 'trailing': false - * })); - * - * // Ensure `batchLog` is invoked once after 1 second of debounced calls. - * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 }); - * var source = new EventSource('/stream'); - * jQuery(source).on('message', debounced); - * - * // Cancel the trailing debounced invocation. - * jQuery(window).on('popstate', debounced.cancel); - */ - - -function debounce(func, wait, options) { - var lastArgs, - lastThis, - maxWait, - result, - timerId, - lastCallTime, - lastInvokeTime = 0, - leading = false, - maxing = false, - trailing = true; - - if (typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - - wait = toNumber(wait) || 0; - - if (isObject(options)) { - leading = !!options.leading; - maxing = 'maxWait' in options; - maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait; - trailing = 'trailing' in options ? !!options.trailing : trailing; - } - - function invokeFunc(time) { - var args = lastArgs, - thisArg = lastThis; - lastArgs = lastThis = undefined; - lastInvokeTime = time; - result = func.apply(thisArg, args); - return result; - } - - function leadingEdge(time) { - // Reset any `maxWait` timer. - lastInvokeTime = time; // Start the timer for the trailing edge. - - timerId = setTimeout(timerExpired, wait); // Invoke the leading edge. - - return leading ? invokeFunc(time) : result; - } - - function remainingWait(time) { - var timeSinceLastCall = time - lastCallTime, - timeSinceLastInvoke = time - lastInvokeTime, - result = wait - timeSinceLastCall; - return maxing ? nativeMin(result, maxWait - timeSinceLastInvoke) : result; - } - - function shouldInvoke(time) { - var timeSinceLastCall = time - lastCallTime, - timeSinceLastInvoke = time - lastInvokeTime; // Either this is the first call, activity has stopped and we're at the - // trailing edge, the system time has gone backwards and we're treating - // it as the trailing edge, or we've hit the `maxWait` limit. - - return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait; - } - - function timerExpired() { - var time = now(); - - if (shouldInvoke(time)) { - return trailingEdge(time); - } // Restart the timer. - - - timerId = setTimeout(timerExpired, remainingWait(time)); - } - - function trailingEdge(time) { - timerId = undefined; // Only invoke if we have `lastArgs` which means `func` has been - // debounced at least once. - - if (trailing && lastArgs) { - return invokeFunc(time); - } - - lastArgs = lastThis = undefined; - return result; - } - - function cancel() { - if (timerId !== undefined) { - clearTimeout(timerId); - } - - lastInvokeTime = 0; - lastArgs = lastCallTime = lastThis = timerId = undefined; - } - - function flush() { - return timerId === undefined ? result : trailingEdge(now()); - } - - function debounced() { - var time = now(), - isInvoking = shouldInvoke(time); - lastArgs = arguments; - lastThis = this; - lastCallTime = time; - - if (isInvoking) { - if (timerId === undefined) { - return leadingEdge(lastCallTime); - } - - if (maxing) { - // Handle invocations in a tight loop. - timerId = setTimeout(timerExpired, wait); - return invokeFunc(lastCallTime); - } - } - - if (timerId === undefined) { - timerId = setTimeout(timerExpired, wait); - } - - return result; - } - - debounced.cancel = cancel; - debounced.flush = flush; - return debounced; -} -/** - * Creates a throttled function that only invokes `func` at most once per - * every `wait` milliseconds. The throttled function comes with a `cancel` - * method to cancel delayed `func` invocations and a `flush` method to - * immediately invoke them. Provide `options` to indicate whether `func` - * should be invoked on the leading and/or trailing edge of the `wait` - * timeout. The `func` is invoked with the last arguments provided to the - * throttled function. Subsequent calls to the throttled function return the - * result of the last `func` invocation. - * - * **Note:** If `leading` and `trailing` options are `true`, `func` is - * invoked on the trailing edge of the timeout only if the throttled function - * is invoked more than once during the `wait` timeout. - * - * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred - * until to the next tick, similar to `setTimeout` with a timeout of `0`. - * - * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/) - * for details over the differences between `_.throttle` and `_.debounce`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Function - * @param {Function} func The function to throttle. - * @param {number} [wait=0] The number of milliseconds to throttle invocations to. - * @param {Object} [options={}] The options object. - * @param {boolean} [options.leading=true] - * Specify invoking on the leading edge of the timeout. - * @param {boolean} [options.trailing=true] - * Specify invoking on the trailing edge of the timeout. - * @returns {Function} Returns the new throttled function. - * @example - * - * // Avoid excessively updating the position while scrolling. - * jQuery(window).on('scroll', _.throttle(updatePosition, 100)); - * - * // Invoke `renewToken` when the click event is fired, but not more than once every 5 minutes. - * var throttled = _.throttle(renewToken, 300000, { 'trailing': false }); - * jQuery(element).on('click', throttled); - * - * // Cancel the trailing throttled invocation. - * jQuery(window).on('popstate', throttled.cancel); - */ - - -function throttle(func, wait, options) { - var leading = true, - trailing = true; - - if (typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - - if (isObject(options)) { - leading = 'leading' in options ? !!options.leading : leading; - trailing = 'trailing' in options ? !!options.trailing : trailing; - } - - return debounce(func, wait, { - 'leading': leading, - 'maxWait': wait, - 'trailing': trailing - }); -} -/** - * Checks if `value` is the - * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) - * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an object, else `false`. - * @example - * - * _.isObject({}); - * // => true - * - * _.isObject([1, 2, 3]); - * // => true - * - * _.isObject(_.noop); - * // => true - * - * _.isObject(null); - * // => false - */ - - -function isObject(value) { - var type = typeof value; - return !!value && (type == 'object' || type == 'function'); -} -/** - * Checks if `value` is object-like. A value is object-like if it's not `null` - * and has a `typeof` result of "object". - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is object-like, else `false`. - * @example - * - * _.isObjectLike({}); - * // => true - * - * _.isObjectLike([1, 2, 3]); - * // => true - * - * _.isObjectLike(_.noop); - * // => false - * - * _.isObjectLike(null); - * // => false - */ - - -function isObjectLike(value) { - return !!value && typeof value == 'object'; -} -/** - * Checks if `value` is classified as a `Symbol` primitive or object. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a symbol, else `false`. - * @example - * - * _.isSymbol(Symbol.iterator); - * // => true - * - * _.isSymbol('abc'); - * // => false - */ - - -function isSymbol(value) { - return typeof value == 'symbol' || isObjectLike(value) && objectToString.call(value) == symbolTag; -} -/** - * Converts `value` to a number. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to process. - * @returns {number} Returns the number. - * @example - * - * _.toNumber(3.2); - * // => 3.2 - * - * _.toNumber(Number.MIN_VALUE); - * // => 5e-324 - * - * _.toNumber(Infinity); - * // => Infinity - * - * _.toNumber('3.2'); - * // => 3.2 - */ - - -function toNumber(value) { - if (typeof value == 'number') { - return value; - } - - if (isSymbol(value)) { - return NAN; - } - - if (isObject(value)) { - var other = typeof value.valueOf == 'function' ? value.valueOf() : value; - value = isObject(other) ? other + '' : other; - } - - if (typeof value != 'string') { - return value === 0 ? value : +value; - } - - value = value.replace(reTrim, ''); - var isBinary = reIsBinary.test(value); - return isBinary || reIsOctal.test(value) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value) ? NAN : +value; -} - -module.exports = throttle; - -/***/ }), - -/***/ "./node_modules/lodash/_DataView.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_DataView.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var DataView = getNative(root, 'DataView'); - -module.exports = DataView; - - -/***/ }), - -/***/ "./node_modules/lodash/_Hash.js": -/*!**************************************!*\ - !*** ./node_modules/lodash/_Hash.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var hashClear = __webpack_require__(/*! ./_hashClear */ "./node_modules/lodash/_hashClear.js"), - hashDelete = __webpack_require__(/*! ./_hashDelete */ "./node_modules/lodash/_hashDelete.js"), - hashGet = __webpack_require__(/*! ./_hashGet */ "./node_modules/lodash/_hashGet.js"), - hashHas = __webpack_require__(/*! ./_hashHas */ "./node_modules/lodash/_hashHas.js"), - hashSet = __webpack_require__(/*! ./_hashSet */ "./node_modules/lodash/_hashSet.js"); - -/** - * Creates a hash object. - * - * @private - * @constructor - * @param {Array} [entries] The key-value pairs to cache. - */ -function Hash(entries) { - var index = -1, - length = entries == null ? 0 : entries.length; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); - } -} - -// Add methods to `Hash`. -Hash.prototype.clear = hashClear; -Hash.prototype['delete'] = hashDelete; -Hash.prototype.get = hashGet; -Hash.prototype.has = hashHas; -Hash.prototype.set = hashSet; - -module.exports = Hash; - - -/***/ }), - -/***/ "./node_modules/lodash/_ListCache.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_ListCache.js ***! - \*******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var listCacheClear = __webpack_require__(/*! ./_listCacheClear */ "./node_modules/lodash/_listCacheClear.js"), - listCacheDelete = __webpack_require__(/*! ./_listCacheDelete */ "./node_modules/lodash/_listCacheDelete.js"), - listCacheGet = __webpack_require__(/*! ./_listCacheGet */ "./node_modules/lodash/_listCacheGet.js"), - listCacheHas = __webpack_require__(/*! ./_listCacheHas */ "./node_modules/lodash/_listCacheHas.js"), - listCacheSet = __webpack_require__(/*! ./_listCacheSet */ "./node_modules/lodash/_listCacheSet.js"); - -/** - * Creates an list cache object. - * - * @private - * @constructor - * @param {Array} [entries] The key-value pairs to cache. - */ -function ListCache(entries) { - var index = -1, - length = entries == null ? 0 : entries.length; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); - } -} - -// Add methods to `ListCache`. -ListCache.prototype.clear = listCacheClear; -ListCache.prototype['delete'] = listCacheDelete; -ListCache.prototype.get = listCacheGet; -ListCache.prototype.has = listCacheHas; -ListCache.prototype.set = listCacheSet; - -module.exports = ListCache; - - -/***/ }), - -/***/ "./node_modules/lodash/_Map.js": -/*!*************************************!*\ - !*** ./node_modules/lodash/_Map.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var Map = getNative(root, 'Map'); - -module.exports = Map; - - -/***/ }), - -/***/ "./node_modules/lodash/_MapCache.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_MapCache.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var mapCacheClear = __webpack_require__(/*! ./_mapCacheClear */ "./node_modules/lodash/_mapCacheClear.js"), - mapCacheDelete = __webpack_require__(/*! ./_mapCacheDelete */ "./node_modules/lodash/_mapCacheDelete.js"), - mapCacheGet = __webpack_require__(/*! ./_mapCacheGet */ "./node_modules/lodash/_mapCacheGet.js"), - mapCacheHas = __webpack_require__(/*! ./_mapCacheHas */ "./node_modules/lodash/_mapCacheHas.js"), - mapCacheSet = __webpack_require__(/*! ./_mapCacheSet */ "./node_modules/lodash/_mapCacheSet.js"); - -/** - * Creates a map cache object to store key-value pairs. - * - * @private - * @constructor - * @param {Array} [entries] The key-value pairs to cache. - */ -function MapCache(entries) { - var index = -1, - length = entries == null ? 0 : entries.length; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); - } -} - -// Add methods to `MapCache`. -MapCache.prototype.clear = mapCacheClear; -MapCache.prototype['delete'] = mapCacheDelete; -MapCache.prototype.get = mapCacheGet; -MapCache.prototype.has = mapCacheHas; -MapCache.prototype.set = mapCacheSet; - -module.exports = MapCache; - - -/***/ }), - -/***/ "./node_modules/lodash/_Promise.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_Promise.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var Promise = getNative(root, 'Promise'); - -module.exports = Promise; - - -/***/ }), - -/***/ "./node_modules/lodash/_Set.js": -/*!*************************************!*\ - !*** ./node_modules/lodash/_Set.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var Set = getNative(root, 'Set'); - -module.exports = Set; - - -/***/ }), - -/***/ "./node_modules/lodash/_SetCache.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_SetCache.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var MapCache = __webpack_require__(/*! ./_MapCache */ "./node_modules/lodash/_MapCache.js"), - setCacheAdd = __webpack_require__(/*! ./_setCacheAdd */ "./node_modules/lodash/_setCacheAdd.js"), - setCacheHas = __webpack_require__(/*! ./_setCacheHas */ "./node_modules/lodash/_setCacheHas.js"); - -/** - * - * Creates an array cache object to store unique values. - * - * @private - * @constructor - * @param {Array} [values] The values to cache. - */ -function SetCache(values) { - var index = -1, - length = values == null ? 0 : values.length; - - this.__data__ = new MapCache; - while (++index < length) { - this.add(values[index]); - } -} - -// Add methods to `SetCache`. -SetCache.prototype.add = SetCache.prototype.push = setCacheAdd; -SetCache.prototype.has = setCacheHas; - -module.exports = SetCache; - - -/***/ }), - -/***/ "./node_modules/lodash/_Stack.js": -/*!***************************************!*\ - !*** ./node_modules/lodash/_Stack.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var ListCache = __webpack_require__(/*! ./_ListCache */ "./node_modules/lodash/_ListCache.js"), - stackClear = __webpack_require__(/*! ./_stackClear */ "./node_modules/lodash/_stackClear.js"), - stackDelete = __webpack_require__(/*! ./_stackDelete */ "./node_modules/lodash/_stackDelete.js"), - stackGet = __webpack_require__(/*! ./_stackGet */ "./node_modules/lodash/_stackGet.js"), - stackHas = __webpack_require__(/*! ./_stackHas */ "./node_modules/lodash/_stackHas.js"), - stackSet = __webpack_require__(/*! ./_stackSet */ "./node_modules/lodash/_stackSet.js"); - -/** - * Creates a stack cache object to store key-value pairs. - * - * @private - * @constructor - * @param {Array} [entries] The key-value pairs to cache. - */ -function Stack(entries) { - var data = this.__data__ = new ListCache(entries); - this.size = data.size; -} - -// Add methods to `Stack`. -Stack.prototype.clear = stackClear; -Stack.prototype['delete'] = stackDelete; -Stack.prototype.get = stackGet; -Stack.prototype.has = stackHas; -Stack.prototype.set = stackSet; - -module.exports = Stack; - - -/***/ }), - -/***/ "./node_modules/lodash/_Symbol.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/_Symbol.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/** Built-in value references. */ -var Symbol = root.Symbol; - -module.exports = Symbol; - - -/***/ }), - -/***/ "./node_modules/lodash/_Uint8Array.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_Uint8Array.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/** Built-in value references. */ -var Uint8Array = root.Uint8Array; - -module.exports = Uint8Array; - - -/***/ }), - -/***/ "./node_modules/lodash/_WeakMap.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_WeakMap.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"), - root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/* Built-in method references that are verified to be native. */ -var WeakMap = getNative(root, 'WeakMap'); - -module.exports = WeakMap; - - -/***/ }), - -/***/ "./node_modules/lodash/_arrayFilter.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/_arrayFilter.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * A specialized version of `_.filter` for arrays without support for - * iteratee shorthands. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} predicate The function invoked per iteration. - * @returns {Array} Returns the new filtered array. - */ -function arrayFilter(array, predicate) { - var index = -1, - length = array == null ? 0 : array.length, - resIndex = 0, - result = []; - - while (++index < length) { - var value = array[index]; - if (predicate(value, index, array)) { - result[resIndex++] = value; - } - } - return result; -} - -module.exports = arrayFilter; - - -/***/ }), - -/***/ "./node_modules/lodash/_arrayLikeKeys.js": -/*!***********************************************!*\ - !*** ./node_modules/lodash/_arrayLikeKeys.js ***! - \***********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var baseTimes = __webpack_require__(/*! ./_baseTimes */ "./node_modules/lodash/_baseTimes.js"), - isArguments = __webpack_require__(/*! ./isArguments */ "./node_modules/lodash/isArguments.js"), - isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), - isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), - isIndex = __webpack_require__(/*! ./_isIndex */ "./node_modules/lodash/_isIndex.js"), - isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Creates an array of the enumerable property names of the array-like `value`. - * - * @private - * @param {*} value The value to query. - * @param {boolean} inherited Specify returning inherited property names. - * @returns {Array} Returns the array of property names. - */ -function arrayLikeKeys(value, inherited) { - var isArr = isArray(value), - isArg = !isArr && isArguments(value), - isBuff = !isArr && !isArg && isBuffer(value), - isType = !isArr && !isArg && !isBuff && isTypedArray(value), - skipIndexes = isArr || isArg || isBuff || isType, - result = skipIndexes ? baseTimes(value.length, String) : [], - length = result.length; - - for (var key in value) { - if ((inherited || hasOwnProperty.call(value, key)) && - !(skipIndexes && ( - // Safari 9 has enumerable `arguments.length` in strict mode. - key == 'length' || - // Node.js 0.10 has enumerable non-index properties on buffers. - (isBuff && (key == 'offset' || key == 'parent')) || - // PhantomJS 2 has enumerable non-index properties on typed arrays. - (isType && (key == 'buffer' || key == 'byteLength' || key == 'byteOffset')) || - // Skip index properties. - isIndex(key, length) - ))) { - result.push(key); - } - } - return result; -} - -module.exports = arrayLikeKeys; - - -/***/ }), - -/***/ "./node_modules/lodash/_arrayPush.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_arrayPush.js ***! - \*******************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Appends the elements of `values` to `array`. - * - * @private - * @param {Array} array The array to modify. - * @param {Array} values The values to append. - * @returns {Array} Returns `array`. - */ -function arrayPush(array, values) { - var index = -1, - length = values.length, - offset = array.length; - - while (++index < length) { - array[offset + index] = values[index]; - } - return array; -} - -module.exports = arrayPush; - - -/***/ }), - -/***/ "./node_modules/lodash/_arraySome.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_arraySome.js ***! - \*******************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * A specialized version of `_.some` for arrays without support for iteratee - * shorthands. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} predicate The function invoked per iteration. - * @returns {boolean} Returns `true` if any element passes the predicate check, - * else `false`. - */ -function arraySome(array, predicate) { - var index = -1, - length = array == null ? 0 : array.length; - - while (++index < length) { - if (predicate(array[index], index, array)) { - return true; - } - } - return false; -} - -module.exports = arraySome; - - -/***/ }), - -/***/ "./node_modules/lodash/_assocIndexOf.js": -/*!**********************************************!*\ - !*** ./node_modules/lodash/_assocIndexOf.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var eq = __webpack_require__(/*! ./eq */ "./node_modules/lodash/eq.js"); - -/** - * Gets the index at which the `key` is found in `array` of key-value pairs. - * - * @private - * @param {Array} array The array to inspect. - * @param {*} key The key to search for. - * @returns {number} Returns the index of the matched value, else `-1`. - */ -function assocIndexOf(array, key) { - var length = array.length; - while (length--) { - if (eq(array[length][0], key)) { - return length; - } - } - return -1; -} - -module.exports = assocIndexOf; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseGetAllKeys.js": -/*!************************************************!*\ - !*** ./node_modules/lodash/_baseGetAllKeys.js ***! - \************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayPush = __webpack_require__(/*! ./_arrayPush */ "./node_modules/lodash/_arrayPush.js"), - isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"); - -/** - * The base implementation of `getAllKeys` and `getAllKeysIn` which uses - * `keysFunc` and `symbolsFunc` to get the enumerable property names and - * symbols of `object`. - * - * @private - * @param {Object} object The object to query. - * @param {Function} keysFunc The function to get the keys of `object`. - * @param {Function} symbolsFunc The function to get the symbols of `object`. - * @returns {Array} Returns the array of property names and symbols. - */ -function baseGetAllKeys(object, keysFunc, symbolsFunc) { - var result = keysFunc(object); - return isArray(object) ? result : arrayPush(result, symbolsFunc(object)); -} - -module.exports = baseGetAllKeys; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseGetTag.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_baseGetTag.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), - getRawTag = __webpack_require__(/*! ./_getRawTag */ "./node_modules/lodash/_getRawTag.js"), - objectToString = __webpack_require__(/*! ./_objectToString */ "./node_modules/lodash/_objectToString.js"); - -/** `Object#toString` result references. */ -var nullTag = '[object Null]', - undefinedTag = '[object Undefined]'; - -/** Built-in value references. */ -var symToStringTag = Symbol ? Symbol.toStringTag : undefined; - -/** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ -function baseGetTag(value) { - if (value == null) { - return value === undefined ? undefinedTag : nullTag; - } - return (symToStringTag && symToStringTag in Object(value)) - ? getRawTag(value) - : objectToString(value); -} - -module.exports = baseGetTag; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseIsArguments.js": -/*!*************************************************!*\ - !*** ./node_modules/lodash/_baseIsArguments.js ***! - \*************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); - -/** `Object#toString` result references. */ -var argsTag = '[object Arguments]'; - -/** - * The base implementation of `_.isArguments`. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an `arguments` object, - */ -function baseIsArguments(value) { - return isObjectLike(value) && baseGetTag(value) == argsTag; -} - -module.exports = baseIsArguments; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseIsEqual.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/_baseIsEqual.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var baseIsEqualDeep = __webpack_require__(/*! ./_baseIsEqualDeep */ "./node_modules/lodash/_baseIsEqualDeep.js"), - isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); - -/** - * The base implementation of `_.isEqual` which supports partial comparisons - * and tracks traversed objects. - * - * @private - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @param {boolean} bitmask The bitmask flags. - * 1 - Unordered comparison - * 2 - Partial comparison - * @param {Function} [customizer] The function to customize comparisons. - * @param {Object} [stack] Tracks traversed `value` and `other` objects. - * @returns {boolean} Returns `true` if the values are equivalent, else `false`. - */ -function baseIsEqual(value, other, bitmask, customizer, stack) { - if (value === other) { - return true; - } - if (value == null || other == null || (!isObjectLike(value) && !isObjectLike(other))) { - return value !== value && other !== other; - } - return baseIsEqualDeep(value, other, bitmask, customizer, baseIsEqual, stack); -} - -module.exports = baseIsEqual; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseIsEqualDeep.js": -/*!*************************************************!*\ - !*** ./node_modules/lodash/_baseIsEqualDeep.js ***! - \*************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var Stack = __webpack_require__(/*! ./_Stack */ "./node_modules/lodash/_Stack.js"), - equalArrays = __webpack_require__(/*! ./_equalArrays */ "./node_modules/lodash/_equalArrays.js"), - equalByTag = __webpack_require__(/*! ./_equalByTag */ "./node_modules/lodash/_equalByTag.js"), - equalObjects = __webpack_require__(/*! ./_equalObjects */ "./node_modules/lodash/_equalObjects.js"), - getTag = __webpack_require__(/*! ./_getTag */ "./node_modules/lodash/_getTag.js"), - isArray = __webpack_require__(/*! ./isArray */ "./node_modules/lodash/isArray.js"), - isBuffer = __webpack_require__(/*! ./isBuffer */ "./node_modules/lodash/isBuffer.js"), - isTypedArray = __webpack_require__(/*! ./isTypedArray */ "./node_modules/lodash/isTypedArray.js"); - -/** Used to compose bitmasks for value comparisons. */ -var COMPARE_PARTIAL_FLAG = 1; - -/** `Object#toString` result references. */ -var argsTag = '[object Arguments]', - arrayTag = '[object Array]', - objectTag = '[object Object]'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * A specialized version of `baseIsEqual` for arrays and objects which performs - * deep comparisons and tracks traversed objects enabling objects with circular - * references to be compared. - * - * @private - * @param {Object} object The object to compare. - * @param {Object} other The other object to compare. - * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. - * @param {Function} customizer The function to customize comparisons. - * @param {Function} equalFunc The function to determine equivalents of values. - * @param {Object} [stack] Tracks traversed `object` and `other` objects. - * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. - */ -function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) { - var objIsArr = isArray(object), - othIsArr = isArray(other), - objTag = objIsArr ? arrayTag : getTag(object), - othTag = othIsArr ? arrayTag : getTag(other); - - objTag = objTag == argsTag ? objectTag : objTag; - othTag = othTag == argsTag ? objectTag : othTag; - - var objIsObj = objTag == objectTag, - othIsObj = othTag == objectTag, - isSameTag = objTag == othTag; - - if (isSameTag && isBuffer(object)) { - if (!isBuffer(other)) { - return false; - } - objIsArr = true; - objIsObj = false; - } - if (isSameTag && !objIsObj) { - stack || (stack = new Stack); - return (objIsArr || isTypedArray(object)) - ? equalArrays(object, other, bitmask, customizer, equalFunc, stack) - : equalByTag(object, other, objTag, bitmask, customizer, equalFunc, stack); - } - if (!(bitmask & COMPARE_PARTIAL_FLAG)) { - var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'), - othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__'); - - if (objIsWrapped || othIsWrapped) { - var objUnwrapped = objIsWrapped ? object.value() : object, - othUnwrapped = othIsWrapped ? other.value() : other; - - stack || (stack = new Stack); - return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack); - } - } - if (!isSameTag) { - return false; - } - stack || (stack = new Stack); - return equalObjects(object, other, bitmask, customizer, equalFunc, stack); -} - -module.exports = baseIsEqualDeep; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseIsNative.js": -/*!**********************************************!*\ - !*** ./node_modules/lodash/_baseIsNative.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), - isMasked = __webpack_require__(/*! ./_isMasked */ "./node_modules/lodash/_isMasked.js"), - isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"), - toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); - -/** - * Used to match `RegExp` - * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). - */ -var reRegExpChar = /[\\^$.*+?()[\]{}|]/g; - -/** Used to detect host constructors (Safari). */ -var reIsHostCtor = /^\[object .+?Constructor\]$/; - -/** Used for built-in method references. */ -var funcProto = Function.prototype, - objectProto = Object.prototype; - -/** Used to resolve the decompiled source of functions. */ -var funcToString = funcProto.toString; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** Used to detect if a method is native. */ -var reIsNative = RegExp('^' + - funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') - .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' -); - -/** - * The base implementation of `_.isNative` without bad shim checks. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a native function, - * else `false`. - */ -function baseIsNative(value) { - if (!isObject(value) || isMasked(value)) { - return false; - } - var pattern = isFunction(value) ? reIsNative : reIsHostCtor; - return pattern.test(toSource(value)); -} - -module.exports = baseIsNative; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseIsTypedArray.js": -/*!**************************************************!*\ - !*** ./node_modules/lodash/_baseIsTypedArray.js ***! - \**************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"), - isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); - -/** `Object#toString` result references. */ -var argsTag = '[object Arguments]', - arrayTag = '[object Array]', - boolTag = '[object Boolean]', - dateTag = '[object Date]', - errorTag = '[object Error]', - funcTag = '[object Function]', - mapTag = '[object Map]', - numberTag = '[object Number]', - objectTag = '[object Object]', - regexpTag = '[object RegExp]', - setTag = '[object Set]', - stringTag = '[object String]', - weakMapTag = '[object WeakMap]'; - -var arrayBufferTag = '[object ArrayBuffer]', - dataViewTag = '[object DataView]', - float32Tag = '[object Float32Array]', - float64Tag = '[object Float64Array]', - int8Tag = '[object Int8Array]', - int16Tag = '[object Int16Array]', - int32Tag = '[object Int32Array]', - uint8Tag = '[object Uint8Array]', - uint8ClampedTag = '[object Uint8ClampedArray]', - uint16Tag = '[object Uint16Array]', - uint32Tag = '[object Uint32Array]'; - -/** Used to identify `toStringTag` values of typed arrays. */ -var typedArrayTags = {}; -typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = -typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = -typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = -typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = -typedArrayTags[uint32Tag] = true; -typedArrayTags[argsTag] = typedArrayTags[arrayTag] = -typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = -typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = -typedArrayTags[errorTag] = typedArrayTags[funcTag] = -typedArrayTags[mapTag] = typedArrayTags[numberTag] = -typedArrayTags[objectTag] = typedArrayTags[regexpTag] = -typedArrayTags[setTag] = typedArrayTags[stringTag] = -typedArrayTags[weakMapTag] = false; - -/** - * The base implementation of `_.isTypedArray` without Node.js optimizations. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - */ -function baseIsTypedArray(value) { - return isObjectLike(value) && - isLength(value.length) && !!typedArrayTags[baseGetTag(value)]; -} - -module.exports = baseIsTypedArray; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseKeys.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_baseKeys.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var isPrototype = __webpack_require__(/*! ./_isPrototype */ "./node_modules/lodash/_isPrototype.js"), - nativeKeys = __webpack_require__(/*! ./_nativeKeys */ "./node_modules/lodash/_nativeKeys.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - */ -function baseKeys(object) { - if (!isPrototype(object)) { - return nativeKeys(object); - } - var result = []; - for (var key in Object(object)) { - if (hasOwnProperty.call(object, key) && key != 'constructor') { - result.push(key); - } - } - return result; -} - -module.exports = baseKeys; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseTimes.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_baseTimes.js ***! - \*******************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * The base implementation of `_.times` without support for iteratee shorthands - * or max array length checks. - * - * @private - * @param {number} n The number of times to invoke `iteratee`. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array} Returns the array of results. - */ -function baseTimes(n, iteratee) { - var index = -1, - result = Array(n); - - while (++index < n) { - result[index] = iteratee(index); - } - return result; -} - -module.exports = baseTimes; - - -/***/ }), - -/***/ "./node_modules/lodash/_baseUnary.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_baseUnary.js ***! - \*******************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * The base implementation of `_.unary` without support for storing metadata. - * - * @private - * @param {Function} func The function to cap arguments for. - * @returns {Function} Returns the new capped function. - */ -function baseUnary(func) { - return function(value) { - return func(value); - }; -} - -module.exports = baseUnary; - - -/***/ }), - -/***/ "./node_modules/lodash/_cacheHas.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_cacheHas.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Checks if a `cache` value for `key` exists. - * - * @private - * @param {Object} cache The cache to query. - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ -function cacheHas(cache, key) { - return cache.has(key); -} - -module.exports = cacheHas; - - -/***/ }), - -/***/ "./node_modules/lodash/_coreJsData.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_coreJsData.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"); - -/** Used to detect overreaching core-js shims. */ -var coreJsData = root['__core-js_shared__']; - -module.exports = coreJsData; - - -/***/ }), - -/***/ "./node_modules/lodash/_equalArrays.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/_equalArrays.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var SetCache = __webpack_require__(/*! ./_SetCache */ "./node_modules/lodash/_SetCache.js"), - arraySome = __webpack_require__(/*! ./_arraySome */ "./node_modules/lodash/_arraySome.js"), - cacheHas = __webpack_require__(/*! ./_cacheHas */ "./node_modules/lodash/_cacheHas.js"); - -/** Used to compose bitmasks for value comparisons. */ -var COMPARE_PARTIAL_FLAG = 1, - COMPARE_UNORDERED_FLAG = 2; - -/** - * A specialized version of `baseIsEqualDeep` for arrays with support for - * partial deep comparisons. - * - * @private - * @param {Array} array The array to compare. - * @param {Array} other The other array to compare. - * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. - * @param {Function} customizer The function to customize comparisons. - * @param {Function} equalFunc The function to determine equivalents of values. - * @param {Object} stack Tracks traversed `array` and `other` objects. - * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`. - */ -function equalArrays(array, other, bitmask, customizer, equalFunc, stack) { - var isPartial = bitmask & COMPARE_PARTIAL_FLAG, - arrLength = array.length, - othLength = other.length; - - if (arrLength != othLength && !(isPartial && othLength > arrLength)) { - return false; - } - // Check that cyclic values are equal. - var arrStacked = stack.get(array); - var othStacked = stack.get(other); - if (arrStacked && othStacked) { - return arrStacked == other && othStacked == array; - } - var index = -1, - result = true, - seen = (bitmask & COMPARE_UNORDERED_FLAG) ? new SetCache : undefined; - - stack.set(array, other); - stack.set(other, array); - - // Ignore non-index properties. - while (++index < arrLength) { - var arrValue = array[index], - othValue = other[index]; - - if (customizer) { - var compared = isPartial - ? customizer(othValue, arrValue, index, other, array, stack) - : customizer(arrValue, othValue, index, array, other, stack); - } - if (compared !== undefined) { - if (compared) { - continue; - } - result = false; - break; - } - // Recursively compare arrays (susceptible to call stack limits). - if (seen) { - if (!arraySome(other, function(othValue, othIndex) { - if (!cacheHas(seen, othIndex) && - (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) { - return seen.push(othIndex); - } - })) { - result = false; - break; - } - } else if (!( - arrValue === othValue || - equalFunc(arrValue, othValue, bitmask, customizer, stack) - )) { - result = false; - break; - } - } - stack['delete'](array); - stack['delete'](other); - return result; -} - -module.exports = equalArrays; - - -/***/ }), - -/***/ "./node_modules/lodash/_equalByTag.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_equalByTag.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"), - Uint8Array = __webpack_require__(/*! ./_Uint8Array */ "./node_modules/lodash/_Uint8Array.js"), - eq = __webpack_require__(/*! ./eq */ "./node_modules/lodash/eq.js"), - equalArrays = __webpack_require__(/*! ./_equalArrays */ "./node_modules/lodash/_equalArrays.js"), - mapToArray = __webpack_require__(/*! ./_mapToArray */ "./node_modules/lodash/_mapToArray.js"), - setToArray = __webpack_require__(/*! ./_setToArray */ "./node_modules/lodash/_setToArray.js"); - -/** Used to compose bitmasks for value comparisons. */ -var COMPARE_PARTIAL_FLAG = 1, - COMPARE_UNORDERED_FLAG = 2; - -/** `Object#toString` result references. */ -var boolTag = '[object Boolean]', - dateTag = '[object Date]', - errorTag = '[object Error]', - mapTag = '[object Map]', - numberTag = '[object Number]', - regexpTag = '[object RegExp]', - setTag = '[object Set]', - stringTag = '[object String]', - symbolTag = '[object Symbol]'; - -var arrayBufferTag = '[object ArrayBuffer]', - dataViewTag = '[object DataView]'; - -/** Used to convert symbols to primitives and strings. */ -var symbolProto = Symbol ? Symbol.prototype : undefined, - symbolValueOf = symbolProto ? symbolProto.valueOf : undefined; - -/** - * A specialized version of `baseIsEqualDeep` for comparing objects of - * the same `toStringTag`. - * - * **Note:** This function only supports comparing values with tags of - * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`. - * - * @private - * @param {Object} object The object to compare. - * @param {Object} other The other object to compare. - * @param {string} tag The `toStringTag` of the objects to compare. - * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. - * @param {Function} customizer The function to customize comparisons. - * @param {Function} equalFunc The function to determine equivalents of values. - * @param {Object} stack Tracks traversed `object` and `other` objects. - * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. - */ -function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) { - switch (tag) { - case dataViewTag: - if ((object.byteLength != other.byteLength) || - (object.byteOffset != other.byteOffset)) { - return false; - } - object = object.buffer; - other = other.buffer; - - case arrayBufferTag: - if ((object.byteLength != other.byteLength) || - !equalFunc(new Uint8Array(object), new Uint8Array(other))) { - return false; - } - return true; - - case boolTag: - case dateTag: - case numberTag: - // Coerce booleans to `1` or `0` and dates to milliseconds. - // Invalid dates are coerced to `NaN`. - return eq(+object, +other); - - case errorTag: - return object.name == other.name && object.message == other.message; - - case regexpTag: - case stringTag: - // Coerce regexes to strings and treat strings, primitives and objects, - // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring - // for more details. - return object == (other + ''); - - case mapTag: - var convert = mapToArray; - - case setTag: - var isPartial = bitmask & COMPARE_PARTIAL_FLAG; - convert || (convert = setToArray); - - if (object.size != other.size && !isPartial) { - return false; - } - // Assume cyclic values are equal. - var stacked = stack.get(object); - if (stacked) { - return stacked == other; - } - bitmask |= COMPARE_UNORDERED_FLAG; - - // Recursively compare objects (susceptible to call stack limits). - stack.set(object, other); - var result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack); - stack['delete'](object); - return result; - - case symbolTag: - if (symbolValueOf) { - return symbolValueOf.call(object) == symbolValueOf.call(other); - } - } - return false; -} - -module.exports = equalByTag; - - -/***/ }), - -/***/ "./node_modules/lodash/_equalObjects.js": -/*!**********************************************!*\ - !*** ./node_modules/lodash/_equalObjects.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var getAllKeys = __webpack_require__(/*! ./_getAllKeys */ "./node_modules/lodash/_getAllKeys.js"); - -/** Used to compose bitmasks for value comparisons. */ -var COMPARE_PARTIAL_FLAG = 1; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * A specialized version of `baseIsEqualDeep` for objects with support for - * partial deep comparisons. - * - * @private - * @param {Object} object The object to compare. - * @param {Object} other The other object to compare. - * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. - * @param {Function} customizer The function to customize comparisons. - * @param {Function} equalFunc The function to determine equivalents of values. - * @param {Object} stack Tracks traversed `object` and `other` objects. - * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. - */ -function equalObjects(object, other, bitmask, customizer, equalFunc, stack) { - var isPartial = bitmask & COMPARE_PARTIAL_FLAG, - objProps = getAllKeys(object), - objLength = objProps.length, - othProps = getAllKeys(other), - othLength = othProps.length; - - if (objLength != othLength && !isPartial) { - return false; - } - var index = objLength; - while (index--) { - var key = objProps[index]; - if (!(isPartial ? key in other : hasOwnProperty.call(other, key))) { - return false; - } - } - // Check that cyclic values are equal. - var objStacked = stack.get(object); - var othStacked = stack.get(other); - if (objStacked && othStacked) { - return objStacked == other && othStacked == object; - } - var result = true; - stack.set(object, other); - stack.set(other, object); - - var skipCtor = isPartial; - while (++index < objLength) { - key = objProps[index]; - var objValue = object[key], - othValue = other[key]; - - if (customizer) { - var compared = isPartial - ? customizer(othValue, objValue, key, other, object, stack) - : customizer(objValue, othValue, key, object, other, stack); - } - // Recursively compare objects (susceptible to call stack limits). - if (!(compared === undefined - ? (objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack)) - : compared - )) { - result = false; - break; - } - skipCtor || (skipCtor = key == 'constructor'); - } - if (result && !skipCtor) { - var objCtor = object.constructor, - othCtor = other.constructor; - - // Non `Object` object instances with different constructors are not equal. - if (objCtor != othCtor && - ('constructor' in object && 'constructor' in other) && - !(typeof objCtor == 'function' && objCtor instanceof objCtor && - typeof othCtor == 'function' && othCtor instanceof othCtor)) { - result = false; - } - } - stack['delete'](object); - stack['delete'](other); - return result; -} - -module.exports = equalObjects; - - -/***/ }), - -/***/ "./node_modules/lodash/_freeGlobal.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_freeGlobal.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** Detect free variable `global` from Node.js. */ -var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; - -module.exports = freeGlobal; - - -/***/ }), - -/***/ "./node_modules/lodash/_getAllKeys.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_getAllKeys.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var baseGetAllKeys = __webpack_require__(/*! ./_baseGetAllKeys */ "./node_modules/lodash/_baseGetAllKeys.js"), - getSymbols = __webpack_require__(/*! ./_getSymbols */ "./node_modules/lodash/_getSymbols.js"), - keys = __webpack_require__(/*! ./keys */ "./node_modules/lodash/keys.js"); - -/** - * Creates an array of own enumerable property names and symbols of `object`. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names and symbols. - */ -function getAllKeys(object) { - return baseGetAllKeys(object, keys, getSymbols); -} - -module.exports = getAllKeys; - - -/***/ }), - -/***/ "./node_modules/lodash/_getMapData.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_getMapData.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var isKeyable = __webpack_require__(/*! ./_isKeyable */ "./node_modules/lodash/_isKeyable.js"); - -/** - * Gets the data for `map`. - * - * @private - * @param {Object} map The map to query. - * @param {string} key The reference key. - * @returns {*} Returns the map data. - */ -function getMapData(map, key) { - var data = map.__data__; - return isKeyable(key) - ? data[typeof key == 'string' ? 'string' : 'hash'] - : data.map; -} - -module.exports = getMapData; - - -/***/ }), - -/***/ "./node_modules/lodash/_getNative.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_getNative.js ***! - \*******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var baseIsNative = __webpack_require__(/*! ./_baseIsNative */ "./node_modules/lodash/_baseIsNative.js"), - getValue = __webpack_require__(/*! ./_getValue */ "./node_modules/lodash/_getValue.js"); - -/** - * Gets the native function at `key` of `object`. - * - * @private - * @param {Object} object The object to query. - * @param {string} key The key of the method to get. - * @returns {*} Returns the function if it's native, else `undefined`. - */ -function getNative(object, key) { - var value = getValue(object, key); - return baseIsNative(value) ? value : undefined; -} - -module.exports = getNative; - - -/***/ }), - -/***/ "./node_modules/lodash/_getRawTag.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_getRawTag.js ***! - \*******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var Symbol = __webpack_require__(/*! ./_Symbol */ "./node_modules/lodash/_Symbol.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString = objectProto.toString; - -/** Built-in value references. */ -var symToStringTag = Symbol ? Symbol.toStringTag : undefined; - -/** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the raw `toStringTag`. - */ -function getRawTag(value) { - var isOwn = hasOwnProperty.call(value, symToStringTag), - tag = value[symToStringTag]; - - try { - value[symToStringTag] = undefined; - var unmasked = true; - } catch (e) {} - - var result = nativeObjectToString.call(value); - if (unmasked) { - if (isOwn) { - value[symToStringTag] = tag; - } else { - delete value[symToStringTag]; - } - } - return result; -} - -module.exports = getRawTag; - - -/***/ }), - -/***/ "./node_modules/lodash/_getSymbols.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_getSymbols.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayFilter = __webpack_require__(/*! ./_arrayFilter */ "./node_modules/lodash/_arrayFilter.js"), - stubArray = __webpack_require__(/*! ./stubArray */ "./node_modules/lodash/stubArray.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Built-in value references. */ -var propertyIsEnumerable = objectProto.propertyIsEnumerable; - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeGetSymbols = Object.getOwnPropertySymbols; - -/** - * Creates an array of the own enumerable symbols of `object`. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of symbols. - */ -var getSymbols = !nativeGetSymbols ? stubArray : function(object) { - if (object == null) { - return []; - } - object = Object(object); - return arrayFilter(nativeGetSymbols(object), function(symbol) { - return propertyIsEnumerable.call(object, symbol); - }); -}; - -module.exports = getSymbols; - - -/***/ }), - -/***/ "./node_modules/lodash/_getTag.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/_getTag.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var DataView = __webpack_require__(/*! ./_DataView */ "./node_modules/lodash/_DataView.js"), - Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"), - Promise = __webpack_require__(/*! ./_Promise */ "./node_modules/lodash/_Promise.js"), - Set = __webpack_require__(/*! ./_Set */ "./node_modules/lodash/_Set.js"), - WeakMap = __webpack_require__(/*! ./_WeakMap */ "./node_modules/lodash/_WeakMap.js"), - baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - toSource = __webpack_require__(/*! ./_toSource */ "./node_modules/lodash/_toSource.js"); - -/** `Object#toString` result references. */ -var mapTag = '[object Map]', - objectTag = '[object Object]', - promiseTag = '[object Promise]', - setTag = '[object Set]', - weakMapTag = '[object WeakMap]'; - -var dataViewTag = '[object DataView]'; - -/** Used to detect maps, sets, and weakmaps. */ -var dataViewCtorString = toSource(DataView), - mapCtorString = toSource(Map), - promiseCtorString = toSource(Promise), - setCtorString = toSource(Set), - weakMapCtorString = toSource(WeakMap); - -/** - * Gets the `toStringTag` of `value`. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ -var getTag = baseGetTag; - -// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6. -if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) || - (Map && getTag(new Map) != mapTag) || - (Promise && getTag(Promise.resolve()) != promiseTag) || - (Set && getTag(new Set) != setTag) || - (WeakMap && getTag(new WeakMap) != weakMapTag)) { - getTag = function(value) { - var result = baseGetTag(value), - Ctor = result == objectTag ? value.constructor : undefined, - ctorString = Ctor ? toSource(Ctor) : ''; - - if (ctorString) { - switch (ctorString) { - case dataViewCtorString: return dataViewTag; - case mapCtorString: return mapTag; - case promiseCtorString: return promiseTag; - case setCtorString: return setTag; - case weakMapCtorString: return weakMapTag; - } - } - return result; - }; -} - -module.exports = getTag; - - -/***/ }), - -/***/ "./node_modules/lodash/_getValue.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_getValue.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Gets the value at `key` of `object`. - * - * @private - * @param {Object} [object] The object to query. - * @param {string} key The key of the property to get. - * @returns {*} Returns the property value. - */ -function getValue(object, key) { - return object == null ? undefined : object[key]; -} - -module.exports = getValue; - - -/***/ }), - -/***/ "./node_modules/lodash/_hashClear.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_hashClear.js ***! - \*******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var nativeCreate = __webpack_require__(/*! ./_nativeCreate */ "./node_modules/lodash/_nativeCreate.js"); - -/** - * Removes all key-value entries from the hash. - * - * @private - * @name clear - * @memberOf Hash - */ -function hashClear() { - this.__data__ = nativeCreate ? nativeCreate(null) : {}; - this.size = 0; -} - -module.exports = hashClear; - - -/***/ }), - -/***/ "./node_modules/lodash/_hashDelete.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_hashDelete.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Removes `key` and its value from the hash. - * - * @private - * @name delete - * @memberOf Hash - * @param {Object} hash The hash to modify. - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ -function hashDelete(key) { - var result = this.has(key) && delete this.__data__[key]; - this.size -= result ? 1 : 0; - return result; -} - -module.exports = hashDelete; - - -/***/ }), - -/***/ "./node_modules/lodash/_hashGet.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_hashGet.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var nativeCreate = __webpack_require__(/*! ./_nativeCreate */ "./node_modules/lodash/_nativeCreate.js"); - -/** Used to stand-in for `undefined` hash values. */ -var HASH_UNDEFINED = '__lodash_hash_undefined__'; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Gets the hash value for `key`. - * - * @private - * @name get - * @memberOf Hash - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ -function hashGet(key) { - var data = this.__data__; - if (nativeCreate) { - var result = data[key]; - return result === HASH_UNDEFINED ? undefined : result; - } - return hasOwnProperty.call(data, key) ? data[key] : undefined; -} - -module.exports = hashGet; - - -/***/ }), - -/***/ "./node_modules/lodash/_hashHas.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_hashHas.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var nativeCreate = __webpack_require__(/*! ./_nativeCreate */ "./node_modules/lodash/_nativeCreate.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Checks if a hash value for `key` exists. - * - * @private - * @name has - * @memberOf Hash - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ -function hashHas(key) { - var data = this.__data__; - return nativeCreate ? (data[key] !== undefined) : hasOwnProperty.call(data, key); -} - -module.exports = hashHas; - - -/***/ }), - -/***/ "./node_modules/lodash/_hashSet.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_hashSet.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var nativeCreate = __webpack_require__(/*! ./_nativeCreate */ "./node_modules/lodash/_nativeCreate.js"); - -/** Used to stand-in for `undefined` hash values. */ -var HASH_UNDEFINED = '__lodash_hash_undefined__'; - -/** - * Sets the hash `key` to `value`. - * - * @private - * @name set - * @memberOf Hash - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the hash instance. - */ -function hashSet(key, value) { - var data = this.__data__; - this.size += this.has(key) ? 0 : 1; - data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value; - return this; -} - -module.exports = hashSet; - - -/***/ }), - -/***/ "./node_modules/lodash/_isIndex.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_isIndex.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** Used as references for various `Number` constants. */ -var MAX_SAFE_INTEGER = 9007199254740991; - -/** Used to detect unsigned integer values. */ -var reIsUint = /^(?:0|[1-9]\d*)$/; - -/** - * Checks if `value` is a valid array-like index. - * - * @private - * @param {*} value The value to check. - * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. - * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. - */ -function isIndex(value, length) { - var type = typeof value; - length = length == null ? MAX_SAFE_INTEGER : length; - - return !!length && - (type == 'number' || - (type != 'symbol' && reIsUint.test(value))) && - (value > -1 && value % 1 == 0 && value < length); -} - -module.exports = isIndex; - - -/***/ }), - -/***/ "./node_modules/lodash/_isKeyable.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/_isKeyable.js ***! - \*******************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Checks if `value` is suitable for use as unique object key. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is suitable, else `false`. - */ -function isKeyable(value) { - var type = typeof value; - return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean') - ? (value !== '__proto__') - : (value === null); -} - -module.exports = isKeyable; - - -/***/ }), - -/***/ "./node_modules/lodash/_isMasked.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_isMasked.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var coreJsData = __webpack_require__(/*! ./_coreJsData */ "./node_modules/lodash/_coreJsData.js"); - -/** Used to detect methods masquerading as native. */ -var maskSrcKey = (function() { - var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); - return uid ? ('Symbol(src)_1.' + uid) : ''; -}()); - -/** - * Checks if `func` has its source masked. - * - * @private - * @param {Function} func The function to check. - * @returns {boolean} Returns `true` if `func` is masked, else `false`. - */ -function isMasked(func) { - return !!maskSrcKey && (maskSrcKey in func); -} - -module.exports = isMasked; - - -/***/ }), - -/***/ "./node_modules/lodash/_isPrototype.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/_isPrototype.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Checks if `value` is likely a prototype object. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. - */ -function isPrototype(value) { - var Ctor = value && value.constructor, - proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; - - return value === proto; -} - -module.exports = isPrototype; - - -/***/ }), - -/***/ "./node_modules/lodash/_listCacheClear.js": -/*!************************************************!*\ - !*** ./node_modules/lodash/_listCacheClear.js ***! - \************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Removes all key-value entries from the list cache. - * - * @private - * @name clear - * @memberOf ListCache - */ -function listCacheClear() { - this.__data__ = []; - this.size = 0; -} - -module.exports = listCacheClear; - - -/***/ }), - -/***/ "./node_modules/lodash/_listCacheDelete.js": -/*!*************************************************!*\ - !*** ./node_modules/lodash/_listCacheDelete.js ***! - \*************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var assocIndexOf = __webpack_require__(/*! ./_assocIndexOf */ "./node_modules/lodash/_assocIndexOf.js"); - -/** Used for built-in method references. */ -var arrayProto = Array.prototype; - -/** Built-in value references. */ -var splice = arrayProto.splice; - -/** - * Removes `key` and its value from the list cache. - * - * @private - * @name delete - * @memberOf ListCache - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ -function listCacheDelete(key) { - var data = this.__data__, - index = assocIndexOf(data, key); - - if (index < 0) { - return false; - } - var lastIndex = data.length - 1; - if (index == lastIndex) { - data.pop(); - } else { - splice.call(data, index, 1); - } - --this.size; - return true; -} - -module.exports = listCacheDelete; - - -/***/ }), - -/***/ "./node_modules/lodash/_listCacheGet.js": -/*!**********************************************!*\ - !*** ./node_modules/lodash/_listCacheGet.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var assocIndexOf = __webpack_require__(/*! ./_assocIndexOf */ "./node_modules/lodash/_assocIndexOf.js"); - -/** - * Gets the list cache value for `key`. - * - * @private - * @name get - * @memberOf ListCache - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ -function listCacheGet(key) { - var data = this.__data__, - index = assocIndexOf(data, key); - - return index < 0 ? undefined : data[index][1]; -} - -module.exports = listCacheGet; - - -/***/ }), - -/***/ "./node_modules/lodash/_listCacheHas.js": -/*!**********************************************!*\ - !*** ./node_modules/lodash/_listCacheHas.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var assocIndexOf = __webpack_require__(/*! ./_assocIndexOf */ "./node_modules/lodash/_assocIndexOf.js"); - -/** - * Checks if a list cache value for `key` exists. - * - * @private - * @name has - * @memberOf ListCache - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ -function listCacheHas(key) { - return assocIndexOf(this.__data__, key) > -1; -} - -module.exports = listCacheHas; - - -/***/ }), - -/***/ "./node_modules/lodash/_listCacheSet.js": -/*!**********************************************!*\ - !*** ./node_modules/lodash/_listCacheSet.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var assocIndexOf = __webpack_require__(/*! ./_assocIndexOf */ "./node_modules/lodash/_assocIndexOf.js"); - -/** - * Sets the list cache `key` to `value`. - * - * @private - * @name set - * @memberOf ListCache - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the list cache instance. - */ -function listCacheSet(key, value) { - var data = this.__data__, - index = assocIndexOf(data, key); - - if (index < 0) { - ++this.size; - data.push([key, value]); - } else { - data[index][1] = value; - } - return this; -} - -module.exports = listCacheSet; - - -/***/ }), - -/***/ "./node_modules/lodash/_mapCacheClear.js": -/*!***********************************************!*\ - !*** ./node_modules/lodash/_mapCacheClear.js ***! - \***********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var Hash = __webpack_require__(/*! ./_Hash */ "./node_modules/lodash/_Hash.js"), - ListCache = __webpack_require__(/*! ./_ListCache */ "./node_modules/lodash/_ListCache.js"), - Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"); - -/** - * Removes all key-value entries from the map. - * - * @private - * @name clear - * @memberOf MapCache - */ -function mapCacheClear() { - this.size = 0; - this.__data__ = { - 'hash': new Hash, - 'map': new (Map || ListCache), - 'string': new Hash - }; -} - -module.exports = mapCacheClear; - - -/***/ }), - -/***/ "./node_modules/lodash/_mapCacheDelete.js": -/*!************************************************!*\ - !*** ./node_modules/lodash/_mapCacheDelete.js ***! - \************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var getMapData = __webpack_require__(/*! ./_getMapData */ "./node_modules/lodash/_getMapData.js"); - -/** - * Removes `key` and its value from the map. - * - * @private - * @name delete - * @memberOf MapCache - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ -function mapCacheDelete(key) { - var result = getMapData(this, key)['delete'](key); - this.size -= result ? 1 : 0; - return result; -} - -module.exports = mapCacheDelete; - - -/***/ }), - -/***/ "./node_modules/lodash/_mapCacheGet.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/_mapCacheGet.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var getMapData = __webpack_require__(/*! ./_getMapData */ "./node_modules/lodash/_getMapData.js"); - -/** - * Gets the map value for `key`. - * - * @private - * @name get - * @memberOf MapCache - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ -function mapCacheGet(key) { - return getMapData(this, key).get(key); -} - -module.exports = mapCacheGet; - - -/***/ }), - -/***/ "./node_modules/lodash/_mapCacheHas.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/_mapCacheHas.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var getMapData = __webpack_require__(/*! ./_getMapData */ "./node_modules/lodash/_getMapData.js"); - -/** - * Checks if a map value for `key` exists. - * - * @private - * @name has - * @memberOf MapCache - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ -function mapCacheHas(key) { - return getMapData(this, key).has(key); -} - -module.exports = mapCacheHas; - - -/***/ }), - -/***/ "./node_modules/lodash/_mapCacheSet.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/_mapCacheSet.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var getMapData = __webpack_require__(/*! ./_getMapData */ "./node_modules/lodash/_getMapData.js"); - -/** - * Sets the map `key` to `value`. - * - * @private - * @name set - * @memberOf MapCache - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the map cache instance. - */ -function mapCacheSet(key, value) { - var data = getMapData(this, key), - size = data.size; - - data.set(key, value); - this.size += data.size == size ? 0 : 1; - return this; -} - -module.exports = mapCacheSet; - - -/***/ }), - -/***/ "./node_modules/lodash/_mapToArray.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_mapToArray.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Converts `map` to its key-value pairs. - * - * @private - * @param {Object} map The map to convert. - * @returns {Array} Returns the key-value pairs. - */ -function mapToArray(map) { - var index = -1, - result = Array(map.size); - - map.forEach(function(value, key) { - result[++index] = [key, value]; - }); - return result; -} - -module.exports = mapToArray; - - -/***/ }), - -/***/ "./node_modules/lodash/_nativeCreate.js": -/*!**********************************************!*\ - !*** ./node_modules/lodash/_nativeCreate.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var getNative = __webpack_require__(/*! ./_getNative */ "./node_modules/lodash/_getNative.js"); - -/* Built-in method references that are verified to be native. */ -var nativeCreate = getNative(Object, 'create'); - -module.exports = nativeCreate; - - -/***/ }), - -/***/ "./node_modules/lodash/_nativeKeys.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_nativeKeys.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var overArg = __webpack_require__(/*! ./_overArg */ "./node_modules/lodash/_overArg.js"); - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeKeys = overArg(Object.keys, Object); - -module.exports = nativeKeys; - - -/***/ }), - -/***/ "./node_modules/lodash/_nodeUtil.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_nodeUtil.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(module) {var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); - -/** Detect free variable `exports`. */ -var freeExports = true && exports && !exports.nodeType && exports; - -/** Detect free variable `module`. */ -var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; - -/** Detect the popular CommonJS extension `module.exports`. */ -var moduleExports = freeModule && freeModule.exports === freeExports; - -/** Detect free variable `process` from Node.js. */ -var freeProcess = moduleExports && freeGlobal.process; - -/** Used to access faster Node.js helpers. */ -var nodeUtil = (function() { - try { - // Use `util.types` for Node.js 10+. - var types = freeModule && freeModule.require && freeModule.require('util').types; - - if (types) { - return types; - } - - // Legacy `process.binding('util')` for Node.js < 10. - return freeProcess && freeProcess.binding && freeProcess.binding('util'); - } catch (e) {} -}()); - -module.exports = nodeUtil; - -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../@umijs/deps/compiled/webpack/4/module.js */ "./node_modules/@umijs/deps/compiled/webpack/4/module.js")(module))) - -/***/ }), - -/***/ "./node_modules/lodash/_objectToString.js": -/*!************************************************!*\ - !*** ./node_modules/lodash/_objectToString.js ***! - \************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString = objectProto.toString; - -/** - * Converts `value` to a string using `Object.prototype.toString`. - * - * @private - * @param {*} value The value to convert. - * @returns {string} Returns the converted string. - */ -function objectToString(value) { - return nativeObjectToString.call(value); -} - -module.exports = objectToString; - - -/***/ }), - -/***/ "./node_modules/lodash/_overArg.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/_overArg.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Creates a unary function that invokes `func` with its argument transformed. - * - * @private - * @param {Function} func The function to wrap. - * @param {Function} transform The argument transform. - * @returns {Function} Returns the new function. - */ -function overArg(func, transform) { - return function(arg) { - return func(transform(arg)); - }; -} - -module.exports = overArg; - - -/***/ }), - -/***/ "./node_modules/lodash/_root.js": -/*!**************************************!*\ - !*** ./node_modules/lodash/_root.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var freeGlobal = __webpack_require__(/*! ./_freeGlobal */ "./node_modules/lodash/_freeGlobal.js"); - -/** Detect free variable `self`. */ -var freeSelf = typeof self == 'object' && self && self.Object === Object && self; - -/** Used as a reference to the global object. */ -var root = freeGlobal || freeSelf || Function('return this')(); - -module.exports = root; - - -/***/ }), - -/***/ "./node_modules/lodash/_setCacheAdd.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/_setCacheAdd.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** Used to stand-in for `undefined` hash values. */ -var HASH_UNDEFINED = '__lodash_hash_undefined__'; - -/** - * Adds `value` to the array cache. - * - * @private - * @name add - * @memberOf SetCache - * @alias push - * @param {*} value The value to cache. - * @returns {Object} Returns the cache instance. - */ -function setCacheAdd(value) { - this.__data__.set(value, HASH_UNDEFINED); - return this; -} - -module.exports = setCacheAdd; - - -/***/ }), - -/***/ "./node_modules/lodash/_setCacheHas.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/_setCacheHas.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Checks if `value` is in the array cache. - * - * @private - * @name has - * @memberOf SetCache - * @param {*} value The value to search for. - * @returns {number} Returns `true` if `value` is found, else `false`. - */ -function setCacheHas(value) { - return this.__data__.has(value); -} - -module.exports = setCacheHas; - - -/***/ }), - -/***/ "./node_modules/lodash/_setToArray.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_setToArray.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Converts `set` to an array of its values. - * - * @private - * @param {Object} set The set to convert. - * @returns {Array} Returns the values. - */ -function setToArray(set) { - var index = -1, - result = Array(set.size); - - set.forEach(function(value) { - result[++index] = value; - }); - return result; -} - -module.exports = setToArray; - - -/***/ }), - -/***/ "./node_modules/lodash/_stackClear.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/_stackClear.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var ListCache = __webpack_require__(/*! ./_ListCache */ "./node_modules/lodash/_ListCache.js"); - -/** - * Removes all key-value entries from the stack. - * - * @private - * @name clear - * @memberOf Stack - */ -function stackClear() { - this.__data__ = new ListCache; - this.size = 0; -} - -module.exports = stackClear; - - -/***/ }), - -/***/ "./node_modules/lodash/_stackDelete.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/_stackDelete.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Removes `key` and its value from the stack. - * - * @private - * @name delete - * @memberOf Stack - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ -function stackDelete(key) { - var data = this.__data__, - result = data['delete'](key); - - this.size = data.size; - return result; -} - -module.exports = stackDelete; - - -/***/ }), - -/***/ "./node_modules/lodash/_stackGet.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_stackGet.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Gets the stack value for `key`. - * - * @private - * @name get - * @memberOf Stack - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ -function stackGet(key) { - return this.__data__.get(key); -} - -module.exports = stackGet; - - -/***/ }), - -/***/ "./node_modules/lodash/_stackHas.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_stackHas.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Checks if a stack value for `key` exists. - * - * @private - * @name has - * @memberOf Stack - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ -function stackHas(key) { - return this.__data__.has(key); -} - -module.exports = stackHas; - - -/***/ }), - -/***/ "./node_modules/lodash/_stackSet.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_stackSet.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var ListCache = __webpack_require__(/*! ./_ListCache */ "./node_modules/lodash/_ListCache.js"), - Map = __webpack_require__(/*! ./_Map */ "./node_modules/lodash/_Map.js"), - MapCache = __webpack_require__(/*! ./_MapCache */ "./node_modules/lodash/_MapCache.js"); - -/** Used as the size to enable large array optimizations. */ -var LARGE_ARRAY_SIZE = 200; - -/** - * Sets the stack `key` to `value`. - * - * @private - * @name set - * @memberOf Stack - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the stack cache instance. - */ -function stackSet(key, value) { - var data = this.__data__; - if (data instanceof ListCache) { - var pairs = data.__data__; - if (!Map || (pairs.length < LARGE_ARRAY_SIZE - 1)) { - pairs.push([key, value]); - this.size = ++data.size; - return this; - } - data = this.__data__ = new MapCache(pairs); - } - data.set(key, value); - this.size = data.size; - return this; -} - -module.exports = stackSet; - - -/***/ }), - -/***/ "./node_modules/lodash/_toSource.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/_toSource.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** Used for built-in method references. */ -var funcProto = Function.prototype; - -/** Used to resolve the decompiled source of functions. */ -var funcToString = funcProto.toString; - -/** - * Converts `func` to its source code. - * - * @private - * @param {Function} func The function to convert. - * @returns {string} Returns the source code. - */ -function toSource(func) { - if (func != null) { - try { - return funcToString.call(func); - } catch (e) {} - try { - return (func + ''); - } catch (e) {} - } - return ''; -} - -module.exports = toSource; - - -/***/ }), - -/***/ "./node_modules/lodash/eq.js": -/*!***********************************!*\ - !*** ./node_modules/lodash/eq.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Performs a - * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * comparison between two values to determine if they are equivalent. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @returns {boolean} Returns `true` if the values are equivalent, else `false`. - * @example - * - * var object = { 'a': 1 }; - * var other = { 'a': 1 }; - * - * _.eq(object, object); - * // => true - * - * _.eq(object, other); - * // => false - * - * _.eq('a', 'a'); - * // => true - * - * _.eq('a', Object('a')); - * // => false - * - * _.eq(NaN, NaN); - * // => true - */ -function eq(value, other) { - return value === other || (value !== value && other !== other); -} - -module.exports = eq; - - -/***/ }), - -/***/ "./node_modules/lodash/isArguments.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/isArguments.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var baseIsArguments = __webpack_require__(/*! ./_baseIsArguments */ "./node_modules/lodash/_baseIsArguments.js"), - isObjectLike = __webpack_require__(/*! ./isObjectLike */ "./node_modules/lodash/isObjectLike.js"); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** Built-in value references. */ -var propertyIsEnumerable = objectProto.propertyIsEnumerable; - -/** - * Checks if `value` is likely an `arguments` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an `arguments` object, - * else `false`. - * @example - * - * _.isArguments(function() { return arguments; }()); - * // => true - * - * _.isArguments([1, 2, 3]); - * // => false - */ -var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) { - return isObjectLike(value) && hasOwnProperty.call(value, 'callee') && - !propertyIsEnumerable.call(value, 'callee'); -}; - -module.exports = isArguments; - - -/***/ }), - -/***/ "./node_modules/lodash/isArray.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/isArray.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Checks if `value` is classified as an `Array` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an array, else `false`. - * @example - * - * _.isArray([1, 2, 3]); - * // => true - * - * _.isArray(document.body.children); - * // => false - * - * _.isArray('abc'); - * // => false - * - * _.isArray(_.noop); - * // => false - */ -var isArray = Array.isArray; - -module.exports = isArray; - - -/***/ }), - -/***/ "./node_modules/lodash/isArrayLike.js": -/*!********************************************!*\ - !*** ./node_modules/lodash/isArrayLike.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var isFunction = __webpack_require__(/*! ./isFunction */ "./node_modules/lodash/isFunction.js"), - isLength = __webpack_require__(/*! ./isLength */ "./node_modules/lodash/isLength.js"); - -/** - * Checks if `value` is array-like. A value is considered array-like if it's - * not a function and has a `value.length` that's an integer greater than or - * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is array-like, else `false`. - * @example - * - * _.isArrayLike([1, 2, 3]); - * // => true - * - * _.isArrayLike(document.body.children); - * // => true - * - * _.isArrayLike('abc'); - * // => true - * - * _.isArrayLike(_.noop); - * // => false - */ -function isArrayLike(value) { - return value != null && isLength(value.length) && !isFunction(value); -} - -module.exports = isArrayLike; - - -/***/ }), - -/***/ "./node_modules/lodash/isBuffer.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/isBuffer.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(module) {var root = __webpack_require__(/*! ./_root */ "./node_modules/lodash/_root.js"), - stubFalse = __webpack_require__(/*! ./stubFalse */ "./node_modules/lodash/stubFalse.js"); - -/** Detect free variable `exports`. */ -var freeExports = true && exports && !exports.nodeType && exports; - -/** Detect free variable `module`. */ -var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; - -/** Detect the popular CommonJS extension `module.exports`. */ -var moduleExports = freeModule && freeModule.exports === freeExports; - -/** Built-in value references. */ -var Buffer = moduleExports ? root.Buffer : undefined; - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; - -/** - * Checks if `value` is a buffer. - * - * @static - * @memberOf _ - * @since 4.3.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. - * @example - * - * _.isBuffer(new Buffer(2)); - * // => true - * - * _.isBuffer(new Uint8Array(2)); - * // => false - */ -var isBuffer = nativeIsBuffer || stubFalse; - -module.exports = isBuffer; - -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../@umijs/deps/compiled/webpack/4/module.js */ "./node_modules/@umijs/deps/compiled/webpack/4/module.js")(module))) - -/***/ }), - -/***/ "./node_modules/lodash/isEqual.js": -/*!****************************************!*\ - !*** ./node_modules/lodash/isEqual.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var baseIsEqual = __webpack_require__(/*! ./_baseIsEqual */ "./node_modules/lodash/_baseIsEqual.js"); - -/** - * Performs a deep comparison between two values to determine if they are - * equivalent. - * - * **Note:** This method supports comparing arrays, array buffers, booleans, - * date objects, error objects, maps, numbers, `Object` objects, regexes, - * sets, strings, symbols, and typed arrays. `Object` objects are compared - * by their own, not inherited, enumerable properties. Functions and DOM - * nodes are compared by strict equality, i.e. `===`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @returns {boolean} Returns `true` if the values are equivalent, else `false`. - * @example - * - * var object = { 'a': 1 }; - * var other = { 'a': 1 }; - * - * _.isEqual(object, other); - * // => true - * - * object === other; - * // => false - */ -function isEqual(value, other) { - return baseIsEqual(value, other); -} - -module.exports = isEqual; - - -/***/ }), - -/***/ "./node_modules/lodash/isFunction.js": -/*!*******************************************!*\ - !*** ./node_modules/lodash/isFunction.js ***! - \*******************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var baseGetTag = __webpack_require__(/*! ./_baseGetTag */ "./node_modules/lodash/_baseGetTag.js"), - isObject = __webpack_require__(/*! ./isObject */ "./node_modules/lodash/isObject.js"); - -/** `Object#toString` result references. */ -var asyncTag = '[object AsyncFunction]', - funcTag = '[object Function]', - genTag = '[object GeneratorFunction]', - proxyTag = '[object Proxy]'; - -/** - * Checks if `value` is classified as a `Function` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a function, else `false`. - * @example - * - * _.isFunction(_); - * // => true - * - * _.isFunction(/abc/); - * // => false - */ -function isFunction(value) { - if (!isObject(value)) { - return false; - } - // The use of `Object#toString` avoids issues with the `typeof` operator - // in Safari 9 which returns 'object' for typed arrays and other constructors. - var tag = baseGetTag(value); - return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; -} - -module.exports = isFunction; - - -/***/ }), - -/***/ "./node_modules/lodash/isLength.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/isLength.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** Used as references for various `Number` constants. */ -var MAX_SAFE_INTEGER = 9007199254740991; - -/** - * Checks if `value` is a valid array-like length. - * - * **Note:** This method is loosely based on - * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. - * @example - * - * _.isLength(3); - * // => true - * - * _.isLength(Number.MIN_VALUE); - * // => false - * - * _.isLength(Infinity); - * // => false - * - * _.isLength('3'); - * // => false - */ -function isLength(value) { - return typeof value == 'number' && - value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; -} - -module.exports = isLength; - - -/***/ }), - -/***/ "./node_modules/lodash/isObject.js": -/*!*****************************************!*\ - !*** ./node_modules/lodash/isObject.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Checks if `value` is the - * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) - * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an object, else `false`. - * @example - * - * _.isObject({}); - * // => true - * - * _.isObject([1, 2, 3]); - * // => true - * - * _.isObject(_.noop); - * // => true - * - * _.isObject(null); - * // => false - */ -function isObject(value) { - var type = typeof value; - return value != null && (type == 'object' || type == 'function'); -} - -module.exports = isObject; - - -/***/ }), - -/***/ "./node_modules/lodash/isObjectLike.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/isObjectLike.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * Checks if `value` is object-like. A value is object-like if it's not `null` - * and has a `typeof` result of "object". - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is object-like, else `false`. - * @example - * - * _.isObjectLike({}); - * // => true - * - * _.isObjectLike([1, 2, 3]); - * // => true - * - * _.isObjectLike(_.noop); - * // => false - * - * _.isObjectLike(null); - * // => false - */ -function isObjectLike(value) { - return value != null && typeof value == 'object'; -} - -module.exports = isObjectLike; - - -/***/ }), - -/***/ "./node_modules/lodash/isTypedArray.js": -/*!*********************************************!*\ - !*** ./node_modules/lodash/isTypedArray.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var baseIsTypedArray = __webpack_require__(/*! ./_baseIsTypedArray */ "./node_modules/lodash/_baseIsTypedArray.js"), - baseUnary = __webpack_require__(/*! ./_baseUnary */ "./node_modules/lodash/_baseUnary.js"), - nodeUtil = __webpack_require__(/*! ./_nodeUtil */ "./node_modules/lodash/_nodeUtil.js"); - -/* Node.js helper references. */ -var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; - -/** - * Checks if `value` is classified as a typed array. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - * @example - * - * _.isTypedArray(new Uint8Array); - * // => true - * - * _.isTypedArray([]); - * // => false - */ -var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; - -module.exports = isTypedArray; - - -/***/ }), - -/***/ "./node_modules/lodash/keys.js": -/*!*************************************!*\ - !*** ./node_modules/lodash/keys.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var arrayLikeKeys = __webpack_require__(/*! ./_arrayLikeKeys */ "./node_modules/lodash/_arrayLikeKeys.js"), - baseKeys = __webpack_require__(/*! ./_baseKeys */ "./node_modules/lodash/_baseKeys.js"), - isArrayLike = __webpack_require__(/*! ./isArrayLike */ "./node_modules/lodash/isArrayLike.js"); - -/** - * Creates an array of the own enumerable property names of `object`. - * - * **Note:** Non-object values are coerced to objects. See the - * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) - * for more details. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Object - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.keys(new Foo); - * // => ['a', 'b'] (iteration order is not guaranteed) - * - * _.keys('hi'); - * // => ['0', '1'] - */ -function keys(object) { - return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object); -} - -module.exports = keys; - - -/***/ }), - -/***/ "./node_modules/lodash/stubArray.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/stubArray.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * This method returns a new empty array. - * - * @static - * @memberOf _ - * @since 4.13.0 - * @category Util - * @returns {Array} Returns the new empty array. - * @example - * - * var arrays = _.times(2, _.stubArray); - * - * console.log(arrays); - * // => [[], []] - * - * console.log(arrays[0] === arrays[1]); - * // => false - */ -function stubArray() { - return []; -} - -module.exports = stubArray; - - -/***/ }), - -/***/ "./node_modules/lodash/stubFalse.js": -/*!******************************************!*\ - !*** ./node_modules/lodash/stubFalse.js ***! - \******************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -/** - * This method returns `false`. - * - * @static - * @memberOf _ - * @since 4.13.0 - * @category Util - * @returns {boolean} Returns `false`. - * @example - * - * _.times(2, _.stubFalse); - * // => [false, false] - */ -function stubFalse() { - return false; -} - -module.exports = stubFalse; - - -/***/ }), - -/***/ "./node_modules/lz-string/libs/lz-string.js": -/*!**************************************************!*\ - !*** ./node_modules/lz-string/libs/lz-string.js ***! - \**************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var __WEBPACK_AMD_DEFINE_RESULT__;// Copyright (c) 2013 Pieroxy -// This work is free. You can redistribute it and/or modify it -// under the terms of the WTFPL, Version 2 -// For more information see LICENSE.txt or http://www.wtfpl.net/ -// -// For more information, the home page: -// http://pieroxy.net/blog/pages/lz-string/testing.html -// -// LZ-based compression algorithm, version 1.4.4 -var LZString = function () { - // private property - var f = String.fromCharCode; - var keyStrBase64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; - var keyStrUriSafe = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$"; - var baseReverseDic = {}; - - function getBaseValue(alphabet, character) { - if (!baseReverseDic[alphabet]) { - baseReverseDic[alphabet] = {}; - - for (var i = 0; i < alphabet.length; i++) { - baseReverseDic[alphabet][alphabet.charAt(i)] = i; - } - } - - return baseReverseDic[alphabet][character]; - } - - var LZString = { - compressToBase64: function compressToBase64(input) { - if (input == null) return ""; - - var res = LZString._compress(input, 6, function (a) { - return keyStrBase64.charAt(a); - }); - - switch (res.length % 4) { - // To produce valid Base64 - default: // When could this happen ? - - case 0: - return res; - - case 1: - return res + "==="; - - case 2: - return res + "=="; - - case 3: - return res + "="; - } - }, - decompressFromBase64: function decompressFromBase64(input) { - if (input == null) return ""; - if (input == "") return null; - return LZString._decompress(input.length, 32, function (index) { - return getBaseValue(keyStrBase64, input.charAt(index)); - }); - }, - compressToUTF16: function compressToUTF16(input) { - if (input == null) return ""; - return LZString._compress(input, 15, function (a) { - return f(a + 32); - }) + " "; - }, - decompressFromUTF16: function decompressFromUTF16(compressed) { - if (compressed == null) return ""; - if (compressed == "") return null; - return LZString._decompress(compressed.length, 16384, function (index) { - return compressed.charCodeAt(index) - 32; - }); - }, - //compress into uint8array (UCS-2 big endian format) - compressToUint8Array: function compressToUint8Array(uncompressed) { - var compressed = LZString.compress(uncompressed); - var buf = new Uint8Array(compressed.length * 2); // 2 bytes per character - - for (var i = 0, TotalLen = compressed.length; i < TotalLen; i++) { - var current_value = compressed.charCodeAt(i); - buf[i * 2] = current_value >>> 8; - buf[i * 2 + 1] = current_value % 256; - } - - return buf; - }, - //decompress from uint8array (UCS-2 big endian format) - decompressFromUint8Array: function decompressFromUint8Array(compressed) { - if (compressed === null || compressed === undefined) { - return LZString.decompress(compressed); - } else { - var buf = new Array(compressed.length / 2); // 2 bytes per character - - for (var i = 0, TotalLen = buf.length; i < TotalLen; i++) { - buf[i] = compressed[i * 2] * 256 + compressed[i * 2 + 1]; - } - - var result = []; - buf.forEach(function (c) { - result.push(f(c)); - }); - return LZString.decompress(result.join('')); - } - }, - //compress into a string that is already URI encoded - compressToEncodedURIComponent: function compressToEncodedURIComponent(input) { - if (input == null) return ""; - return LZString._compress(input, 6, function (a) { - return keyStrUriSafe.charAt(a); - }); - }, - //decompress from an output of compressToEncodedURIComponent - decompressFromEncodedURIComponent: function decompressFromEncodedURIComponent(input) { - if (input == null) return ""; - if (input == "") return null; - input = input.replace(/ /g, "+"); - return LZString._decompress(input.length, 32, function (index) { - return getBaseValue(keyStrUriSafe, input.charAt(index)); - }); - }, - compress: function compress(uncompressed) { - return LZString._compress(uncompressed, 16, function (a) { - return f(a); - }); - }, - _compress: function _compress(uncompressed, bitsPerChar, getCharFromInt) { - if (uncompressed == null) return ""; - var i, - value, - context_dictionary = {}, - context_dictionaryToCreate = {}, - context_c = "", - context_wc = "", - context_w = "", - context_enlargeIn = 2, - // Compensate for the first entry which should not count - context_dictSize = 3, - context_numBits = 2, - context_data = [], - context_data_val = 0, - context_data_position = 0, - ii; - - for (ii = 0; ii < uncompressed.length; ii += 1) { - context_c = uncompressed.charAt(ii); - - if (!Object.prototype.hasOwnProperty.call(context_dictionary, context_c)) { - context_dictionary[context_c] = context_dictSize++; - context_dictionaryToCreate[context_c] = true; - } - - context_wc = context_w + context_c; - - if (Object.prototype.hasOwnProperty.call(context_dictionary, context_wc)) { - context_w = context_wc; - } else { - if (Object.prototype.hasOwnProperty.call(context_dictionaryToCreate, context_w)) { - if (context_w.charCodeAt(0) < 256) { - for (i = 0; i < context_numBits; i++) { - context_data_val = context_data_val << 1; - - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val)); - context_data_val = 0; - } else { - context_data_position++; - } - } - - value = context_w.charCodeAt(0); - - for (i = 0; i < 8; i++) { - context_data_val = context_data_val << 1 | value & 1; - - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val)); - context_data_val = 0; - } else { - context_data_position++; - } - - value = value >> 1; - } - } else { - value = 1; - - for (i = 0; i < context_numBits; i++) { - context_data_val = context_data_val << 1 | value; - - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val)); - context_data_val = 0; - } else { - context_data_position++; - } - - value = 0; - } - - value = context_w.charCodeAt(0); - - for (i = 0; i < 16; i++) { - context_data_val = context_data_val << 1 | value & 1; - - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val)); - context_data_val = 0; - } else { - context_data_position++; - } - - value = value >> 1; - } - } - - context_enlargeIn--; - - if (context_enlargeIn == 0) { - context_enlargeIn = Math.pow(2, context_numBits); - context_numBits++; - } - - delete context_dictionaryToCreate[context_w]; - } else { - value = context_dictionary[context_w]; - - for (i = 0; i < context_numBits; i++) { - context_data_val = context_data_val << 1 | value & 1; - - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val)); - context_data_val = 0; - } else { - context_data_position++; - } - - value = value >> 1; - } - } - - context_enlargeIn--; - - if (context_enlargeIn == 0) { - context_enlargeIn = Math.pow(2, context_numBits); - context_numBits++; - } // Add wc to the dictionary. - - - context_dictionary[context_wc] = context_dictSize++; - context_w = String(context_c); - } - } // Output the code for w. - - - if (context_w !== "") { - if (Object.prototype.hasOwnProperty.call(context_dictionaryToCreate, context_w)) { - if (context_w.charCodeAt(0) < 256) { - for (i = 0; i < context_numBits; i++) { - context_data_val = context_data_val << 1; - - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val)); - context_data_val = 0; - } else { - context_data_position++; - } - } - - value = context_w.charCodeAt(0); - - for (i = 0; i < 8; i++) { - context_data_val = context_data_val << 1 | value & 1; - - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val)); - context_data_val = 0; - } else { - context_data_position++; - } - - value = value >> 1; - } - } else { - value = 1; - - for (i = 0; i < context_numBits; i++) { - context_data_val = context_data_val << 1 | value; - - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val)); - context_data_val = 0; - } else { - context_data_position++; - } - - value = 0; - } - - value = context_w.charCodeAt(0); - - for (i = 0; i < 16; i++) { - context_data_val = context_data_val << 1 | value & 1; - - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val)); - context_data_val = 0; - } else { - context_data_position++; - } - - value = value >> 1; - } - } - - context_enlargeIn--; - - if (context_enlargeIn == 0) { - context_enlargeIn = Math.pow(2, context_numBits); - context_numBits++; - } - - delete context_dictionaryToCreate[context_w]; - } else { - value = context_dictionary[context_w]; - - for (i = 0; i < context_numBits; i++) { - context_data_val = context_data_val << 1 | value & 1; - - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val)); - context_data_val = 0; - } else { - context_data_position++; - } - - value = value >> 1; - } - } - - context_enlargeIn--; - - if (context_enlargeIn == 0) { - context_enlargeIn = Math.pow(2, context_numBits); - context_numBits++; - } - } // Mark the end of the stream - - - value = 2; - - for (i = 0; i < context_numBits; i++) { - context_data_val = context_data_val << 1 | value & 1; - - if (context_data_position == bitsPerChar - 1) { - context_data_position = 0; - context_data.push(getCharFromInt(context_data_val)); - context_data_val = 0; - } else { - context_data_position++; - } - - value = value >> 1; - } // Flush the last char - - - while (true) { - context_data_val = context_data_val << 1; - - if (context_data_position == bitsPerChar - 1) { - context_data.push(getCharFromInt(context_data_val)); - break; - } else context_data_position++; - } - - return context_data.join(''); - }, - decompress: function decompress(compressed) { - if (compressed == null) return ""; - if (compressed == "") return null; - return LZString._decompress(compressed.length, 32768, function (index) { - return compressed.charCodeAt(index); - }); - }, - _decompress: function _decompress(length, resetValue, getNextValue) { - var dictionary = [], - next, - enlargeIn = 4, - dictSize = 4, - numBits = 3, - entry = "", - result = [], - i, - w, - bits, - resb, - maxpower, - power, - c, - data = { - val: getNextValue(0), - position: resetValue, - index: 1 - }; - - for (i = 0; i < 3; i += 1) { - dictionary[i] = i; - } - - bits = 0; - maxpower = Math.pow(2, 2); - power = 1; - - while (power != maxpower) { - resb = data.val & data.position; - data.position >>= 1; - - if (data.position == 0) { - data.position = resetValue; - data.val = getNextValue(data.index++); - } - - bits |= (resb > 0 ? 1 : 0) * power; - power <<= 1; - } - - switch (next = bits) { - case 0: - bits = 0; - maxpower = Math.pow(2, 8); - power = 1; - - while (power != maxpower) { - resb = data.val & data.position; - data.position >>= 1; - - if (data.position == 0) { - data.position = resetValue; - data.val = getNextValue(data.index++); - } - - bits |= (resb > 0 ? 1 : 0) * power; - power <<= 1; - } - - c = f(bits); - break; - - case 1: - bits = 0; - maxpower = Math.pow(2, 16); - power = 1; - - while (power != maxpower) { - resb = data.val & data.position; - data.position >>= 1; - - if (data.position == 0) { - data.position = resetValue; - data.val = getNextValue(data.index++); - } - - bits |= (resb > 0 ? 1 : 0) * power; - power <<= 1; - } - - c = f(bits); - break; - - case 2: - return ""; - } - - dictionary[3] = c; - w = c; - result.push(c); - - while (true) { - if (data.index > length) { - return ""; - } - - bits = 0; - maxpower = Math.pow(2, numBits); - power = 1; - - while (power != maxpower) { - resb = data.val & data.position; - data.position >>= 1; - - if (data.position == 0) { - data.position = resetValue; - data.val = getNextValue(data.index++); - } - - bits |= (resb > 0 ? 1 : 0) * power; - power <<= 1; - } - - switch (c = bits) { - case 0: - bits = 0; - maxpower = Math.pow(2, 8); - power = 1; - - while (power != maxpower) { - resb = data.val & data.position; - data.position >>= 1; - - if (data.position == 0) { - data.position = resetValue; - data.val = getNextValue(data.index++); - } - - bits |= (resb > 0 ? 1 : 0) * power; - power <<= 1; - } - - dictionary[dictSize++] = f(bits); - c = dictSize - 1; - enlargeIn--; - break; - - case 1: - bits = 0; - maxpower = Math.pow(2, 16); - power = 1; - - while (power != maxpower) { - resb = data.val & data.position; - data.position >>= 1; - - if (data.position == 0) { - data.position = resetValue; - data.val = getNextValue(data.index++); - } - - bits |= (resb > 0 ? 1 : 0) * power; - power <<= 1; - } - - dictionary[dictSize++] = f(bits); - c = dictSize - 1; - enlargeIn--; - break; - - case 2: - return result.join(''); - } - - if (enlargeIn == 0) { - enlargeIn = Math.pow(2, numBits); - numBits++; - } - - if (dictionary[c]) { - entry = dictionary[c]; - } else { - if (c === dictSize) { - entry = w + w.charAt(0); - } else { - return null; - } - } - - result.push(entry); // Add w+entry[0] to the dictionary. - - dictionary[dictSize++] = w + entry.charAt(0); - enlargeIn--; - w = entry; - - if (enlargeIn == 0) { - enlargeIn = Math.pow(2, numBits); - numBits++; - } - } - } - }; - return LZString; -}(); - -if (true) { - !(__WEBPACK_AMD_DEFINE_RESULT__ = (function () { - return LZString; - }).call(exports, __webpack_require__, exports, module), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); -} else {} - -/***/ }), - -/***/ "./node_modules/mini-create-react-context/dist/esm/index.js": -/*!******************************************************************!*\ - !*** ./node_modules/mini-create-react-context/dist/esm/index.js ***! - \******************************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/inheritsLoose */ "./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js"); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); -/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var tiny_warning__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tiny-warning */ "./node_modules/tiny-warning/dist/tiny-warning.esm.js"); - - - - -var MAX_SIGNED_31_BIT_INT = 1073741823; -var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {}; - -function getUniqueId() { - var key = '__global_unique_id__'; - return commonjsGlobal[key] = (commonjsGlobal[key] || 0) + 1; -} - -function objectIs(x, y) { - if (x === y) { - return x !== 0 || 1 / x === 1 / y; - } else { - return x !== x && y !== y; - } -} - -function createEventEmitter(value) { - var handlers = []; - return { - on: function on(handler) { - handlers.push(handler); - }, - off: function off(handler) { - handlers = handlers.filter(function (h) { - return h !== handler; - }); - }, - get: function get() { - return value; - }, - set: function set(newValue, changedBits) { - value = newValue; - handlers.forEach(function (handler) { - return handler(value, changedBits); - }); - } - }; -} - -function onlyChild(children) { - return Array.isArray(children) ? children[0] : children; -} - -function createReactContext(defaultValue, calculateChangedBits) { - var _Provider$childContex, _Consumer$contextType; - - var contextProp = '__create-react-context-' + getUniqueId() + '__'; - - var Provider = /*#__PURE__*/function (_Component) { - Object(_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(Provider, _Component); - - function Provider() { - var _this; - - _this = _Component.apply(this, arguments) || this; - _this.emitter = createEventEmitter(_this.props.value); - return _this; - } - - var _proto = Provider.prototype; - - _proto.getChildContext = function getChildContext() { - var _ref; - - return _ref = {}, _ref[contextProp] = this.emitter, _ref; - }; - - _proto.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { - if (this.props.value !== nextProps.value) { - var oldValue = this.props.value; - var newValue = nextProps.value; - var changedBits; - - if (objectIs(oldValue, newValue)) { - changedBits = 0; - } else { - changedBits = typeof calculateChangedBits === 'function' ? calculateChangedBits(oldValue, newValue) : MAX_SIGNED_31_BIT_INT; - - if (true) { - Object(tiny_warning__WEBPACK_IMPORTED_MODULE_3__["default"])((changedBits & MAX_SIGNED_31_BIT_INT) === changedBits, 'calculateChangedBits: Expected the return value to be a ' + '31-bit integer. Instead received: ' + changedBits); - } - - changedBits |= 0; - - if (changedBits !== 0) { - this.emitter.set(nextProps.value, changedBits); - } - } - } - }; - - _proto.render = function render() { - return this.props.children; - }; - - return Provider; - }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); - - Provider.childContextTypes = (_Provider$childContex = {}, _Provider$childContex[contextProp] = prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object.isRequired, _Provider$childContex); - - var Consumer = /*#__PURE__*/function (_Component2) { - Object(_babel_runtime_helpers_esm_inheritsLoose__WEBPACK_IMPORTED_MODULE_1__["default"])(Consumer, _Component2); - - function Consumer() { - var _this2; - - _this2 = _Component2.apply(this, arguments) || this; - _this2.state = { - value: _this2.getValue() - }; - - _this2.onUpdate = function (newValue, changedBits) { - var observedBits = _this2.observedBits | 0; - - if ((observedBits & changedBits) !== 0) { - _this2.setState({ - value: _this2.getValue() - }); - } - }; - - return _this2; - } - - var _proto2 = Consumer.prototype; - - _proto2.componentWillReceiveProps = function componentWillReceiveProps(nextProps) { - var observedBits = nextProps.observedBits; - this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT : observedBits; - }; - - _proto2.componentDidMount = function componentDidMount() { - if (this.context[contextProp]) { - this.context[contextProp].on(this.onUpdate); - } - - var observedBits = this.props.observedBits; - this.observedBits = observedBits === undefined || observedBits === null ? MAX_SIGNED_31_BIT_INT : observedBits; - }; - - _proto2.componentWillUnmount = function componentWillUnmount() { - if (this.context[contextProp]) { - this.context[contextProp].off(this.onUpdate); - } - }; - - _proto2.getValue = function getValue() { - if (this.context[contextProp]) { - return this.context[contextProp].get(); - } else { - return defaultValue; - } - }; - - _proto2.render = function render() { - return onlyChild(this.props.children)(this.state.value); - }; - - return Consumer; - }(react__WEBPACK_IMPORTED_MODULE_0__["Component"]); - - Consumer.contextTypes = (_Consumer$contextType = {}, _Consumer$contextType[contextProp] = prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object, _Consumer$contextType); - return { - Provider: Provider, - Consumer: Consumer - }; -} - -var index = react__WEBPACK_IMPORTED_MODULE_0___default.a.createContext || createReactContext; -/* harmony default export */ __webpack_exports__["default"] = (index); - -/***/ }), - -/***/ "./node_modules/object-assign/index.js": -/*!*********************************************!*\ - !*** ./node_modules/object-assign/index.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/ - -/* eslint-disable no-unused-vars */ - -var getOwnPropertySymbols = Object.getOwnPropertySymbols; -var hasOwnProperty = Object.prototype.hasOwnProperty; -var propIsEnumerable = Object.prototype.propertyIsEnumerable; - -function toObject(val) { - if (val === null || val === undefined) { - throw new TypeError('Object.assign cannot be called with null or undefined'); - } - - return Object(val); -} - -function shouldUseNative() { - try { - if (!Object.assign) { - return false; - } // Detect buggy property enumeration order in older V8 versions. - // https://bugs.chromium.org/p/v8/issues/detail?id=4118 - - - var test1 = new String('abc'); // eslint-disable-line no-new-wrappers - - test1[5] = 'de'; - - if (Object.getOwnPropertyNames(test1)[0] === '5') { - return false; - } // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - - - var test2 = {}; - - for (var i = 0; i < 10; i++) { - test2['_' + String.fromCharCode(i)] = i; - } - - var order2 = Object.getOwnPropertyNames(test2).map(function (n) { - return test2[n]; - }); - - if (order2.join('') !== '0123456789') { - return false; - } // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - - - var test3 = {}; - 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { - test3[letter] = letter; - }); - - if (Object.keys(Object.assign({}, test3)).join('') !== 'abcdefghijklmnopqrst') { - return false; - } - - return true; - } catch (err) { - // We don't expect any of the above to throw, but better to be safe. - return false; - } -} - -module.exports = shouldUseNative() ? Object.assign : function (target, source) { - var from; - var to = toObject(target); - var symbols; - - for (var s = 1; s < arguments.length; s++) { - from = Object(arguments[s]); - - for (var key in from) { - if (hasOwnProperty.call(from, key)) { - to[key] = from[key]; - } - } - - if (getOwnPropertySymbols) { - symbols = getOwnPropertySymbols(from); - - for (var i = 0; i < symbols.length; i++) { - if (propIsEnumerable.call(from, symbols[i])) { - to[symbols[i]] = from[symbols[i]]; - } - } - } - } - - return to; -}; - -/***/ }), - -/***/ "./node_modules/prism-react-renderer/dist/index.js": -/*!*********************************************************!*\ - !*** ./node_modules/prism-react-renderer/dist/index.js ***! - \*********************************************************/ -/*! exports provided: Prism, default, defaultProps */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "defaultProps", function() { return defaultProps; }); -/* harmony import */ var _prism_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../prism/index.js */ "./node_modules/prism-react-renderer/prism/index.js"); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Prism", function() { return _prism_index_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }); - -/* harmony import */ var _themes_duotoneDark__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../themes/duotoneDark */ "./node_modules/prism-react-renderer/themes/duotoneDark/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__); - - - - -var defaultProps = { - // $FlowFixMe - Prism: _prism_index_js__WEBPACK_IMPORTED_MODULE_0__["default"], - theme: _themes_duotoneDark__WEBPACK_IMPORTED_MODULE_1__["default"] -}; - -function _defineProperty(obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - - return obj; -} - -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - -var newlineRe = /\r\n|\r|\n/; // Empty lines need to contain a single empty token, denoted with { empty: true } - -var normalizeEmptyLines = function normalizeEmptyLines(line) { - if (line.length === 0) { - line.push({ - types: ["plain"], - content: "\n", - empty: true - }); - } else if (line.length === 1 && line[0].content === "") { - line[0].content = "\n"; - line[0].empty = true; - } -}; - -var appendTypes = function appendTypes(types, add) { - var typesSize = types.length; - - if (typesSize > 0 && types[typesSize - 1] === add) { - return types; - } - - return types.concat(add); -}; // Takes an array of Prism's tokens and groups them by line, turning plain -// strings into tokens as well. Tokens can become recursive in some cases, -// which means that their types are concatenated. Plain-string tokens however -// are always of type "plain". -// This is not recursive to avoid exceeding the call-stack limit, since it's unclear -// how nested Prism's tokens can become - - -var normalizeTokens = function normalizeTokens(tokens) { - var typeArrStack = [[]]; - var tokenArrStack = [tokens]; - var tokenArrIndexStack = [0]; - var tokenArrSizeStack = [tokens.length]; - var i = 0; - var stackIndex = 0; - var currentLine = []; - var acc = [currentLine]; - - while (stackIndex > -1) { - while ((i = tokenArrIndexStack[stackIndex]++) < tokenArrSizeStack[stackIndex]) { - var content = void 0; - var types = typeArrStack[stackIndex]; - var tokenArr = tokenArrStack[stackIndex]; - var token = tokenArr[i]; // Determine content and append type to types if necessary - - if (typeof token === "string") { - types = stackIndex > 0 ? types : ["plain"]; - content = token; - } else { - types = appendTypes(types, token.type); - - if (token.alias) { - types = appendTypes(types, token.alias); - } - - content = token.content; - } // If token.content is an array, increase the stack depth and repeat this while-loop - - - if (typeof content !== "string") { - stackIndex++; - typeArrStack.push(types); - tokenArrStack.push(content); - tokenArrIndexStack.push(0); - tokenArrSizeStack.push(content.length); - continue; - } // Split by newlines - - - var splitByNewlines = content.split(newlineRe); - var newlineCount = splitByNewlines.length; - currentLine.push({ - types: types, - content: splitByNewlines[0] - }); // Create a new line for each string on a new line - - for (var i$1 = 1; i$1 < newlineCount; i$1++) { - normalizeEmptyLines(currentLine); - acc.push(currentLine = []); - currentLine.push({ - types: types, - content: splitByNewlines[i$1] - }); - } - } // Decreate the stack depth - - - stackIndex--; - typeArrStack.pop(); - tokenArrStack.pop(); - tokenArrIndexStack.pop(); - tokenArrSizeStack.pop(); - } - - normalizeEmptyLines(currentLine); - return acc; -}; - -var themeToDict = function themeToDict(theme, language) { - var plain = theme.plain; // $FlowFixMe - - var base = Object.create(null); - var themeDict = theme.styles.reduce(function (acc, themeEntry) { - var languages = themeEntry.languages; - var style = themeEntry.style; - - if (languages && !languages.includes(language)) { - return acc; - } - - themeEntry.types.forEach(function (type) { - // $FlowFixMe - var accStyle = _extends({}, acc[type], style); - - acc[type] = accStyle; - }); - return acc; - }, base); // $FlowFixMe - - themeDict.root = plain; // $FlowFixMe - - themeDict.plain = _extends({}, plain, { - backgroundColor: null - }); - return themeDict; -}; - -function objectWithoutProperties(obj, exclude) { - var target = {}; - - for (var k in obj) { - if (Object.prototype.hasOwnProperty.call(obj, k) && exclude.indexOf(k) === -1) target[k] = obj[k]; - } - - return target; -} - -var Highlight = /*@__PURE__*/function (Component) { - function Highlight() { - var this$1 = this; - var args = [], - len = arguments.length; - - while (len--) { - args[len] = arguments[len]; - } - - Component.apply(this, args); - - _defineProperty(this, "getThemeDict", function (props) { - if (this$1.themeDict !== undefined && props.theme === this$1.prevTheme && props.language === this$1.prevLanguage) { - return this$1.themeDict; - } - - this$1.prevTheme = props.theme; - this$1.prevLanguage = props.language; - var themeDict = props.theme ? themeToDict(props.theme, props.language) : undefined; - return this$1.themeDict = themeDict; - }); - - _defineProperty(this, "getLineProps", function (ref) { - var key = ref.key; - var className = ref.className; - var style = ref.style; - var rest$1 = objectWithoutProperties(ref, ["key", "className", "style", "line"]); - var rest = rest$1; - - var output = _extends({}, rest, { - className: "token-line", - style: undefined, - key: undefined - }); - - var themeDict = this$1.getThemeDict(this$1.props); - - if (themeDict !== undefined) { - output.style = themeDict.plain; - } - - if (style !== undefined) { - output.style = output.style !== undefined ? _extends({}, output.style, style) : style; - } - - if (key !== undefined) { - output.key = key; - } - - if (className) { - output.className += " " + className; - } - - return output; - }); - - _defineProperty(this, "getStyleForToken", function (ref) { - var types = ref.types; - var empty = ref.empty; - var typesSize = types.length; - var themeDict = this$1.getThemeDict(this$1.props); - - if (themeDict === undefined) { - return undefined; - } else if (typesSize === 1 && types[0] === "plain") { - return empty ? { - display: "inline-block" - } : undefined; - } else if (typesSize === 1 && !empty) { - return themeDict[types[0]]; - } - - var baseStyle = empty ? { - display: "inline-block" - } : {}; // $FlowFixMe - - var typeStyles = types.map(function (type) { - return themeDict[type]; - }); - return Object.assign.apply(Object, [baseStyle].concat(typeStyles)); - }); - - _defineProperty(this, "getTokenProps", function (ref) { - var key = ref.key; - var className = ref.className; - var style = ref.style; - var token = ref.token; - var rest$1 = objectWithoutProperties(ref, ["key", "className", "style", "token"]); - var rest = rest$1; - - var output = _extends({}, rest, { - className: "token " + token.types.join(" "), - children: token.content, - style: this$1.getStyleForToken(token), - key: undefined - }); - - if (style !== undefined) { - output.style = output.style !== undefined ? _extends({}, output.style, style) : style; - } - - if (key !== undefined) { - output.key = key; - } - - if (className) { - output.className += " " + className; - } - - return output; - }); - - _defineProperty(this, "tokenize", function (Prism, code, grammar, language) { - var env = { - code: code, - grammar: grammar, - language: language, - tokens: [] - }; - Prism.hooks.run("before-tokenize", env); - var tokens = env.tokens = Prism.tokenize(env.code, env.grammar, env.language); - Prism.hooks.run("after-tokenize", env); - return tokens; - }); - } - - if (Component) Highlight.__proto__ = Component; - Highlight.prototype = Object.create(Component && Component.prototype); - Highlight.prototype.constructor = Highlight; - - Highlight.prototype.render = function render() { - var ref = this.props; - var Prism = ref.Prism; - var language = ref.language; - var code = ref.code; - var children = ref.children; - var themeDict = this.getThemeDict(this.props); - var grammar = Prism.languages[language]; - var mixedTokens = grammar !== undefined ? this.tokenize(Prism, code, grammar, language) : [code]; - var tokens = normalizeTokens(mixedTokens); - return children({ - tokens: tokens, - className: "prism-code language-" + language, - style: themeDict !== undefined ? themeDict.root : {}, - getLineProps: this.getLineProps, - getTokenProps: this.getTokenProps - }); - }; - - return Highlight; -}(react__WEBPACK_IMPORTED_MODULE_2__["Component"]); - -/* harmony default export */ __webpack_exports__["default"] = (Highlight); - - -/***/ }), - -/***/ "./node_modules/prism-react-renderer/prism/index.js": -/*!**********************************************************!*\ - !*** ./node_modules/prism-react-renderer/prism/index.js ***! - \**********************************************************/ -/*! exports provided: default */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/** - * Prism: Lightweight, robust, elegant syntax highlighting - * MIT license http://www.opensource.org/licenses/mit-license.php/ - * @author Lea Verou http://lea.verou.me - */ - -/** - * prism-react-renderer: - * This file has been modified to remove: - * - globals and window dependency - * - worker support - * - highlightAll and other element dependent methods - * - _.hooks helpers - * - UMD/node-specific hacks - * It has also been run through prettier - */ -var Prism = function () { - var uniqueId = 0; - var _ = { - util: { - encode: function encode(tokens) { - if (tokens instanceof Token) { - return new Token(tokens.type, _.util.encode(tokens.content), tokens.alias); - } else if (_.util.type(tokens) === "Array") { - return tokens.map(_.util.encode); - } else { - return tokens.replace(/&/g, "&").replace(/ text.length) { - // Something went terribly wrong, ABORT, ABORT! - return; - } - - if (str instanceof Token) { - continue; - } - - if (greedy && i != strarr.length - 1) { - pattern.lastIndex = pos; - var match = pattern.exec(text); - - if (!match) { - break; - } - - var from = match.index + (lookbehind ? match[1].length : 0), - to = match.index + match[0].length, - k = i, - p = pos; - - for (var len = strarr.length; k < len && (p < to || !strarr[k].type && !strarr[k - 1].greedy); ++k) { - p += strarr[k].length; // Move the index i to the element in strarr that is closest to from - - if (from >= p) { - ++i; - pos = p; - } - } // If strarr[i] is a Token, then the match starts inside another Token, which is invalid - - - if (strarr[i] instanceof Token) { - continue; - } // Number of tokens to delete and replace with the new match - - - delNum = k - i; - str = text.slice(pos, p); - match.index -= pos; - } else { - pattern.lastIndex = 0; - var match = pattern.exec(str), - delNum = 1; - } - - if (!match) { - if (oneshot) { - break; - } - - continue; - } - - if (lookbehind) { - lookbehindLength = match[1] ? match[1].length : 0; - } - - var from = match.index + lookbehindLength, - match = match[0].slice(lookbehindLength), - to = from + match.length, - before = str.slice(0, from), - after = str.slice(to); - var args = [i, delNum]; - - if (before) { - ++i; - pos += before.length; - args.push(before); - } - - var wrapped = new Token(token, inside ? _.tokenize(match, inside) : match, alias, match, greedy); - args.push(wrapped); - - if (after) { - args.push(after); - } - - Array.prototype.splice.apply(strarr, args); - - if (delNum != 1) { - _.matchGrammar(text, strarr, grammar, i, pos, true, token); - } - - if (oneshot) { - break; - } - } - } - } - }, - hooks: { - add: function add() {}, - run: function run(name, env) {} - }, - tokenize: function tokenize(text, grammar, language) { - var strarr = [text]; - var rest = grammar.rest; - - if (rest) { - for (var token in rest) { - grammar[token] = rest[token]; - } - - delete grammar.rest; - } - - _.matchGrammar(text, strarr, grammar, 0, 0, false); - - return strarr; - } - }; - - var Token = _.Token = function (type, content, alias, matchedStr, greedy) { - this.type = type; - this.content = content; - this.alias = alias; // Copy of the full string this token was created from - - this.length = (matchedStr || "").length | 0; - this.greedy = !!greedy; - }; - - Token.stringify = function (o, language, parent) { - if (typeof o == "string") { - return o; - } - - if (_.util.type(o) === "Array") { - return o.map(function (element) { - return Token.stringify(element, language, o); - }).join(""); - } - - var env = { - type: o.type, - content: Token.stringify(o.content, language, parent), - tag: "span", - classes: ["token", o.type], - attributes: {}, - language: language, - parent: parent - }; - - if (o.alias) { - var aliases = _.util.type(o.alias) === "Array" ? o.alias : [o.alias]; - Array.prototype.push.apply(env.classes, aliases); - } - - var attributes = Object.keys(env.attributes).map(function (name) { - return name + '="' + (env.attributes[name] || "").replace(/"/g, """) + '"'; - }).join(" "); - return "<" + env.tag + ' class="' + env.classes.join(" ") + '"' + (attributes ? " " + attributes : "") + ">" + env.content + ""; - }; - - return _; -}(); -/* This content is auto-generated to include some prismjs language components: */ - -/* "prismjs/components/prism-markup" */ - - -Prism.languages.markup = { - 'comment': //, - 'prolog': /<\?[\s\S]+?\?>/, - 'doctype': { - // https://www.w3.org/TR/xml/#NT-doctypedecl - pattern: /"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i, - greedy: true, - inside: { - 'internal-subset': { - pattern: /(\[)[\s\S]+(?=\]>$)/, - lookbehind: true, - greedy: true, - inside: null // see below - - }, - 'string': { - pattern: /"[^"]*"|'[^']*'/, - greedy: true - }, - 'punctuation': /^$|[[\]]/, - 'doctype-tag': /^DOCTYPE/, - 'name': /[^\s<>'"]+/ - } - }, - 'cdata': //i, - 'tag': { - pattern: /<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/, - greedy: true, - inside: { - 'tag': { - pattern: /^<\/?[^\s>\/]+/, - inside: { - 'punctuation': /^<\/?/, - 'namespace': /^[^\s>\/:]+:/ - } - }, - 'attr-value': { - pattern: /=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/, - inside: { - 'punctuation': [{ - pattern: /^=/, - alias: 'attr-equals' - }, /"|'/] - } - }, - 'punctuation': /\/?>/, - 'attr-name': { - pattern: /[^\s>\/]+/, - inside: { - 'namespace': /^[^\s>\/:]+:/ - } - } - } - }, - 'entity': [{ - pattern: /&[\da-z]{1,8};/i, - alias: 'named-entity' - }, /&#x?[\da-f]{1,8};/i] -}; -Prism.languages.markup['tag'].inside['attr-value'].inside['entity'] = Prism.languages.markup['entity']; -Prism.languages.markup['doctype'].inside['internal-subset'].inside = Prism.languages.markup; // Plugin to make entity title show the real entity, idea by Roman Komarov - -Prism.hooks.add('wrap', function (env) { - if (env.type === 'entity') { - env.attributes['title'] = env.content.replace(/&/, '&'); - } -}); -Object.defineProperty(Prism.languages.markup.tag, 'addInlined', { - /** - * Adds an inlined language to markup. - * - * An example of an inlined language is CSS with `